Programming
-
[C#] 데이터베이스에 있는 데이터를 MSChart에 표현하기Programming/C# 2010. 5. 9. 21:46
chart1.ChartAreas["Default"].Area3DStyle.Enable3D = true; chart1.ChartAreas["Default"].Area3DStyle.Rotation = 1; chart1.ChartAreas["Default"].Area3DStyle.Inclination = 1; chart1.ChartAreas["Default"].Area3DStyle.WallWidth = 1; chart1.ChartAreas["Default"].Area3DStyle.IsRightAngleAxes = false; chart1.ChartAreas["Default"].Area3DStyle.LightStyle = LightStyle.Realistic; chart1.ChartAreas["Default"]..
-
[C#] 폼에서 X버튼 눌렀을때 트라이 아이콘으로...Programming/C# 2010. 4. 23. 10:38
참고!: http://crynut84.tistory.com/41 #region 트라이콘으로 전환하는 부분과 메뉴에서 종료버튼을 클릭하였을 경우 폼을 종료하는 이벤트 private void Form1_FormClosed(object sender, FormClosedEventArgs e) { serialPort1.Close(); } private void Form1_FormClosing(object sender, FormClosingEventArgs e) { e.Cancel = true; this.Visible = false; } private void notifyIcon1_DoubleClick(object sender, EventArgs e) { this.Visible = true; if (this.Win..
-
[C#] 16진수 값을 2진수로 변환하기..Programming/C# 2010. 4. 14. 21:27
16진수( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f) 값들을 2진수로 변환하기 위한 C# Code입니다.. static void Main(string[] args) { string st; int Dec; while (true) { try { Console.Write("Please enter a decimal value of 16! :"); st = Console.ReadLine(); Dec = Convert.ToInt32(st, 16); Console.WriteLine("{0:0000}", Convert.ToString(Dec, 2)); } catch (System.Exception ex) { Console.WriteLine(ex.Message); } } } 프..
-
[C#] 각각의 컨트롤에 대한 크로스 스레드 작업Programming/C# 2010. 4. 8. 14:35
MSDN 참조 http://msdn.microsoft.com/ko-kr/library/ms171728(VS.80).aspx 해당 MSDN에서는 textbox에 대한 크로스 스레드 작업을 진행 하였는데 textbox 이외에도 다른 컨트롤로 변경해서 같이 해주면 별 문제 없이 크로스 스레드에 대한 문제를 해결할 수 있다. listview 컨트롤을 이용해서 사용하는 경우 public partial class ... { private delegate void ListViewInsert(ListViewItem item); ... private void ListViewItemInsert(ListViewItem item) { int temp = int.Parse(item.Text); if (listView2.Invo..
-
[C++] Template 관련 글!! Vector, list, Queue, Stack. etc.Programming/C / C++ 2010. 3. 10. 21:48
백터.. C++을 하면서 많이 사용하였는데 요즘 C#을 하다보니.. 잘 사용하지 않았다. 이번에 후배들과 함께 공부하다가 알게 되어 다시 정리하게 되었다. 백터의 의미 http://www.mathzone.pe.kr/vector/menu.html STL의 정의와 사용 방법 http://social.msdn.microsoft.com/Forums/ko-KR/visualcplusko/thread/dad39d8e-c8a9-4c9f-bf7d-23e1c24abc63 간단한 사용방법... #include #include #include using namespace std; void UsedVector(); void UsedList(); void UsedQueue(); int main() { int i; while(1)..
-
[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..