.NET/C# Basic 썸네일형 리스트형 C# 문자열 관련 Split() , subString() 관련 using System; using System.Collections.Generic; using System.Text; namespace splittest { class Program { static void Main(string[] args) { string[] splitedData = {}; //짜를 떼이터를 가변 배열로 선언해야징 ㅎㅎㅎ string orignData = "나 다시|돌아갈래!|박하사탕"; string abcStr = "abcdefghijklmnopqrstuvwxyz"; splitedData = orignData.Split('|'); // 배열에 '|'을 기준으로 담는다 for (int i = 0; i < splitedData.Length; i++) { Console.WriteLine.. 더보기 ADO.NET DB 데이터베이스 연결 Connection ///////////////////////////////////// MS-SQL //////////////////////////// using System; using System.Data; using System.Data.SqlClient; class ConsoleConnection { static void Main() { SqlConnection conn = new SqlConnection(); conn.ConnectionString = "Server = KWANG-SIK\\SQL2005;database = PUBS; uid = sa ; pwd=p@ssw0rd!;"; //KWANG-SIK\\SQL2005 //Addr=KWANG-SIK\\SQL2005;Initial Catalog=PUBS //data .. 더보기 C# ADO.NET 관련 PPT 더보기 C# 프로세스( 멀티 스레드) - 닷넷 프로그래밍 정복 참고 멀티스레드 스레드의 생성 스래드는 코드의 실행흐름이다 보통의 응용프로그램은 Main으로 부터 시작하는 하나의 실행 흐름을 가지며 Main의 선두에서부터 물 흐르듯이 순서대로 코드를 실행한다. 이런 방식을 싱글 스레드라고 하는데 실행 흐름이 하나밖에 없으므로 한번에 하나의 작업밖에 하지 못한다. 윈도우즈 95부터는 하나의 응용프로그램에 두개 이상의 스레드가 동시에 실핼 되루 수 있는 멀티스레드를 지원하며 닷넷도 멀티스레딩을 기본적으로 지원한다. 우리가사용하는 대부분의 응용프로그램들도 멀티스레드로 실행되고 있다. 두개 이상의 스레드를 동시에 실행할 수 있으므로 하나의 응용 프로그램이 두개의 작업을 병렬적으로 처리하는 것이 가능핟. 예를 들어 백그라운드에서 틈틈이 해야한 작업이라.. 더보기 C# 스레드관련 Thread MSDN http://msdn.microsoft.com/ko-kr/library/ms173178(VS.80).aspx 더보기 C# 텍스트문 입출력~! 파일열기 파일저장 private void 열기ToolStripMenuItem_Click(object sender, EventArgs e) { if (openFileDialog1.ShowDialog() == DialogResult.OK) { Stream str = openFileDialog1.OpenFile(); StreamReader reader = new StreamReader(str); textBox1.Text= reader.ReadToEnd(); reader.Close(); this.Text = openFileDialog1.FileName; } } private void 저장ToolStripMenuItem_Click(object sender, EventArgs e) { if (saveFileDialog1.ShowDi.. 더보기 C# 커스텀 어트리뷰트 전처리문 /////////// 커스텀어트리뷰트 //////////////// 사용자가 직접 정의하는 어트리뷰트를 커스텀어트리뷰트라고 한다. 컴파일 방식이나 생성되는 기계어 코드에는 전혀 영향을 주지 않으며 실행 파일에 메타 데이터로 포함될 뿐이다 코드에 설명을 다는 일종의 주석이라고 할 수 있는데 자유롭게 붙이는 문자열 형태의 주석과는 달리 일정한 형식이 있으며 프로그래밍 방식으로 조작할 수 있으므로 자동화된 처리가 가능하다는 점이 다르다 커스텀 어트리뷰트를 어떻게 정의해서 어디다 사용할 것인가느 그야말로 사용자 마음대로이다 컴파일러는 어트리뷰트의 형식을 체크하여 제대로 작성했는지 점검하고메타 데이터로 기록만 해놓을뿐 이 데이터를 읽어서 사용하는 주체는 사용자이다 다음 예제는 메서드와 필드에 제작자와 작성시기를 .. 더보기 C# 어트리뷰트 예외처리 //////////////////// 어트리뷰트 //////////////// C#문법은 지정자로 각 요소의 성질을 밝힌다. public private 지정자는 맴버의 공개 여부를 통제하며, const, readonly는 변경가능성을 지정하고static abstract 는 기억장소나 구현여부를 결정한다 지정자별로 의미가 정해져 있어서 문법 요소에 다양한 성질을 부여할 수 있다 문법이 지원하는 것 이외의 성질을 더 지정하고 싶을 떄는 이 절에서 소개하는 어트리뷰트를 사용한다 어트리뷰트는 컴파일러에게 코드에 대한 여분의 추가 정보를 제공하는 선언 형식이다 이렇게 추가된 정보는 컴파일 방식에 영향을 주기도 하며 공식적이고 간결한 형태로 코드를 문서화하기도 한다 어트리뷰트 형태로 작성된 기록은 실행파일에 포함되.. 더보기 이전 1 2 3 4 5 6 ··· 9 다음