Programming
-
[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...
-
[C#] SubItem이 수정가능한 ListViewProgramming/C# 2010. 1. 31. 14:17
ListView에 대한 내용을 찾다가.. ListView 자체에서 수정가능한 컨트롤을 찾았다. ListView에서 수정할 수 있는 컨트롤 textBox와 ComboBox를 추가하였다. private Control[] Editors; public void Form_Load(object sender, Eventargs e) { Editors = new Control[] { null, textBox2, textBox2, comboBox4, comboBox4, comboBox4, comboBox4, comboBox4, comboBox4, comboBox4, comboBox4}; } 컨틀롤 변수를 선언하여.. 리스트뷰의 컬럼헤더를 어떤한 컨트롤로 변경할 건지에 대해서 지정해주며, ListViewEx의 이벤트 중에..
-
[C#] Serial CommunicationProgramming/C# 2010. 1. 25. 16:49
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace SerialPortTEST { public partial class Form1 : Form { public System.IO.Ports.SerialPort serialPort; public Form1() { InitializeComponent(); OnSerialPort(); CheckForIllegalCrossThreadCalls = false; } //Comb..
-
[C#] dateTimePicker Control 사용하기.Programming/C# 2010. 1. 20. 22:46
dateTimePicker Control이란? 간단하게 이야기하면 C#에서 사용하는 달력 컨트롤이다. 여러가지 달력 컨트롤 중에 하나인 dateTimePicker Control에 대해서 알아보자. dateTimePicker 에 대한 속성은 http://msdn.microsoft.com/ko-kr/library/system.windows.forms.datetimepicker(VS.80).aspx 위의 링크를 참고,, 출력되는 형식을 변경.. dateTimePicker.Value.ToString("yyyyMMdd"); 할 수 있다.