Category
-
[C#] 열거형Programming/C# 2010. 2. 24. 22:11
Enum은 프로그램에서 상징적인 이름에 고유번호를 붙여서 사용하는 방법으로 C#에서의 열거형(Enum)은 C언어에서의 똑같은 방법으로 선언하여 사용한다. 기본적인 방법으로 아래와 같이 사용하며, 열거자 값은 0이며, 순차적으로 1, 2, 3.... 증가하게 된다. enum Days { Sun, Mon, Tue, Wed, Thu, Fri, Sat}; 위의 열거자에서 Sun의 값은 0이며, Mon은 1, Tue는 2, ... 이렇식으로 증가하게 된다. 사용하는 방법은 간단하다. using System; public class EnumTest { enum Days{Sun, Mon, Tue, Wed, Thu, Fri, Sat}; static void main() { int x = (int) Days.Sun; i..
-
[C#] dataGridView에 바인된 데이터를 Excel파일에 저장하는 방법Programming/C# 2010. 2. 8. 17:01
Excel Export using System; using System.Reflection; using System.Windows.Forms; private void Export2Excel(DataGridView datagridview, bool captions) { object objApp_Late; object objBook_Late; object objBooks_Late; object objSheets_Late; object objSheet_Late; object objRange_Late; object[] Parameters; string[] headers = new string[datagridview.ColumnCount]; string[] columns = new string[datagridvi..
-
[C#] String.Format 사용하기Programming/C# 2010. 2. 6. 16:57
String.Format()을 이용하여 데이터를 보여주는 방법 위와 같은 방법을 이용하여 데이터를 보여줄 수 잇다. // 반올림 예시 String.Format("{0:#####}", 1234.567); String.Format("{0:00000}", 1234.567); String.Format("{0:0}", 1234.567); String.Format("{0:#,##0}", 1234.567); String.Format("{0:0,0}", 1234.567); // 소수점 사용 예시 String.Format("{0:0.####}", 1234.567); String.Format("{0:0.0000}", 1234.567); // 공학용 표기 String.Format("{0:0.0000000E+00}", 123..
-
[C#] Ini 파일 작성과 사용하기Programming/C# 2010. 2. 2. 14:56
Ini 파일에 대한 클래스를 정의한다. public class IniFile { [DllImport("kernel32.dll")] private static extern int GetPrivateProfileString( String section, String key, String def, StringBuilder retVal, int Size, String filePat); [DllImport("Kernel32.dll")] private static extern long WritePrivateProfileString( String Section, String Key, String val, String filePath); public void IniWriteValue(String Section, Str..
-
[C#] Pc에 연결되어있는 SerialPort 이름 가져와 연결하기Programming/C# 2010. 2. 2. 02:52
PC에 연결되어 있는 SerialPort를 가져와 ComboBox에 아이템을 저장하는 방법이다. foreach (string name in System.IO.Ports.SerialPort.GetPortNames()) { comboBox1.Items.Add(name); } SerialPort와 연결하기 컴포트를 연결하는 부분에서 ... { ... PortOpen("Com1", 9600); } // Port를 Open하는 함수를 작성.. private void PortOpen(string Comport, int baudRate) { serialPort = new System.IO.Ports.SerialPort(Comport, baudRate); // serialPort.PortName = comboBox1...