목록IT - Language (48)
UD_park's IT story
[이 포스팅은 예제로 배우는 C# 프로그래밍의 http://www.csharpstudy.com/ 내용을 발췌하였습니다] [보기용 예제 소스 코드에서 오류 발생시에 댓글이나 방명록에 글을 남겨 주시면 수정/보완하겠습니다] 이번에는 Winform의 CheckedListBox에 대해서 포스팅을 진행해보도록 하겠습니다 일단 CheckedListBox는 쉽게 생각하자면 여러 개의 CheckedBox를 하나의 틀에 넣어서 사용하는 방법입니다 CheckedListBox는 속성의 기능을 사용하여 내부에 포함하고 있는 CheckBox의 이름, 값 등을 변경할 수 있으며 새로운 CheckBox를 생성할 수도 있습니다 CheckedListBox에서도 컨트롤 이벤트가 있습니다 그 중 가장 많이 사용되고 있을것으로 생각되는 S..
[이 포스팅은 예제로 배우는 C# 프로그래밍의 http://www.csharpstudy.com/ 내용을 발췌하였습니다] [보기용 예제 소스 코드에서 오류 발생시에 댓글이나 방명록에 글을 남겨 주시면 수정/보완하겠습니다] 이번에는 Winform의 Button에 대한 개념과 사용법에 대해서 포스팅을 시작해보도록 하겠습니다 일단 버튼에 대한 설명은 크게 중요하지 않을거라 생각합니다 왜냐하면 버튼이 어떤 역할을 하는지 어떻게 사용자가 사용하는지에 대해서는 모르시는 분이 없으실꺼라 생각하기 때문입니다 다만 혹시나 싶어서 설명 드릴 점들은 버튼에 이미지를 추가해 다른 모습으로 바꿀 수 있고, 클릭하기 전과 마우스를 올릴 때와 클릭하고 난 후의 모습을 바꿀 수있다는 점입니다 그렇기에 버튼의 이벤트에 대해서 곧바로 알..
[이 포스팅은 예제로 배우는 C# 프로그래밍의 http://www.csharpstudy.com/ 내용을 발췌하였습니다] [보기용 예제 소스 코드에서 오류 발생시에 댓글이나 방명록에 글을 남겨 주시면 수정/보완하겠습니다] 이번에는 CheckBox에 대한 개념과 사용법에 대한 포스팅을 시작해보겠습니다 일단 체크박스는 단순한 구조를 가지고 있습니다 체크상자와 레이블로 구성이 되어 있는데 여기서 레이블이란 체크 상자의 설명이나 이름을 표시하는 기호나 문장, 단어 등을 말합니다 체크박스에서 가장 많이 사용되는 속성이 바로 Checked 속성입니다 이 Checked 속성은 결과값으로 True와 False를 가지고 있습니다 그 다음으로 많이 사용되는 속성은 CheckState입니다 이를 통해 CheckBox의 상태를..
[이 포스팅은 예제로 배우는 C# 프로그래밍의 http://www.csharpstudy.com/ 내용을 발췌하였습니다] [보기용 예제 소스 코드에서 오류 발생시에 댓글이나 방명록에 글을 남겨 주시면 수정/보완하겠습니다] 이번에는 Winform에서 자주 쓰이는 textBox에 대한 개념과 기능 그리고 사용법에 대해서 포스팅을 해보도록 하겠습니다 일단 텍스트 박스는 기존의 string을 받는 변수 그릇과 비슷하다고 생각하시면 될 것 같습니다 그리고 텍스트 박스는 컨트롤을 통해서 string을 한 줄, 혹은 여러 줄을 나타낼 수 있습니다 여기서 여러 줄을 나타내기 위한 복수 줄 텍스트 설정법은 일단 텍스트 박스를 드래그하여 Form 창으로 나타내주신 후 아래의 설명에 따라해 주시면 되겠습니다 디자인 화면에서 ..
[이 포스팅은 예제로 배우는 C# 프로그래밍의 http://www.csharpstudy.com/ 내용을 발췌하였습니다] [보기용 예제 소스 코드에서 오류 발생시에 댓글이나 방명록에 글을 남겨 주시면 수정/보완하겠습니다] 이번에는 지난 포스팅에 이어서 Windows Forms 기반으로 작성하는 기초적인 프로그래밍 두 번째를 포스팅해보도록 하겠습니다 일단 시작은 Visual C#에서 Windows Forms 앱을 선택하고 프로젝트 이름을 정해주신뒤 확인을 눌러 프로젝트를 생성해 주시기 바랍니다 그럼 위의 사진과 같이 기본적인 윈폼 기본 화면이 출력되고 생성되어져 나옵니다 기본적인 윈폼의 구성에 대한 설명을 위해서 Program.cs로 이동해 주시기 바랍니다 이동하시면 아래와 같은 소스가 출력되어져 나옵니다 ..
[이 포스팅은 시작하세요! C# 7.1 프로그래밍의 내용을 발췌하였습니다] [보기용 예제 소스 코드에서 오류 발생시에 댓글이나 방명록에 글을 남겨 주시면 수정/보완하겠습니다] 이번 포스팅은 C#뿐 아니라 Java, C++ 등등 다양한 언어에서 모두 쓰이며 실무에서도 정말 많이 사용되는 Thread의 기본 개념과 사용법에 대해서 포스팅을 해보도록 하겠습니다 일단 정의부터 하겠습니다 스레드(Thread)란 명령어를 실행하기 위한 스케줄링 단위, 프로세스 내부에서 생성할 수 있다 이는 운영체제에서 멀티 스레딩을 지원한다면 하나의 프로세스가 여러 개의 스레드 자원을 가질 수 있음을 의미한다 솔직히 이해 하기 많이 어렵습니다 그렇기 때문에 이번에도 역시나 저만의 방식으로 쉽게 풀어 이해하고 설명해보겠습니다 일단 ..
[이 포스팅은 시작하세요! C# 7.1 프로그래밍의 내용을 발췌하였습니다] [보기용 예제 소스 코드에서 오류 발생시에 댓글이나 방명록에 글을 남겨 주시면 수정/보완하겠습니다] 이번에는 Window Form 기반에서 프로젝트를 생성하고 코드를 짜는 법에 대한 기본적인 설명들을 시작하는 내용으로 포스팅해보겠습니다 일단 Windows Form은 기존의 콘솔 창을 사용하는 CUI(Character User Interface)와 다르게 GUI(Graphical User Interface)를 제공하는 것이 바로 Windows Form 줄여 말하자면 윈폼(Winform)입니다 그럼 간단하게 CUI와 GUI가 뭔지만 잠깐 설명하고 넘어가겠습니다 CUI는 풀어 해석하자면 문자 위주로 사용자에게 제공되는 인터페이스 입니다..
[이 포스팅은 시작하세요! C# 7.1 프로그래밍의 내용을 발췌하였습니다] [보기용 예제 소스 코드에서 오류 발생시에 댓글이나 방명록에 글을 남겨 주시면 수정/보완하겠습니다] 이번에는 C#으로 DataBase를 연결하는 원리와 방법에 대해서 자세하게 알아보는 포스팅을 시작해보도록 하겠습니다 일단 미리 알려드릴 점은 저는 Visual Studio 2017을 사용중이며 DataBase는 Microsoft SQL server 2008 R2 SP2 - Express Edition을 사용하였습니다 [아래에서 설명할 부분에서 혹시 MySQL을 사용하신다면 밑의 소스코드들 중에서 Sql 이라고 함수 시작하는 모든곳에 Sql 대신에 Mysql이라고 써주시면 MySQL으로도 동작 가능합니다] 그럼 간단한 원리부터 시작하..
[이 포스팅은 시작하세요! C# 7.1 프로그래밍의 내용을 발췌하였습니다] [보기용 예제 소스 코드에서 오류 발생시에 댓글이나 방명록에 글을 남겨 주시면 수정/보완하겠습니다] 이번에는 C#으로 네트워크 통신하는 방법 중에 첫 번째로 가장 기본적인 내 컴퓨터의 IP주소를 읽어와 출력하는 프로그램을 작성해 보겠습니다 먼저 사진으로 보고 난 뒤 설명을 이어가도록 하겠습니다 간단한 예제이기 때문에 소스 코드가 그리 길지 않아서 설명은 간단히 하겠습니다 일단 처음보실 코드는 7번 줄입니다 프로그램을 디버깅하기 전에 System안에 Net이라는 함수들을 가져와 미리 사용하기전에 준비하는 정도로 생각하시면 될 것같습니다 저 아이가 재료를 가져와준 덕분에 15번과 19번 코드 줄에 있는 Dns와 IPHostEntry ..
[이 포스팅은 시작하세요! C# 7.1 프로그래밍의 내용을 발췌하였습니다] [보기용 예제 소스 코드에서 오류 발생시에 댓글이나 방명록에 글을 남겨 주시면 수정/보완하겠습니다] 이번 포스팅에서는 선택문 중에서 Switch의 개념과 사용법에 대해서 알아보도록 하겠습니다 일단 정의부터 시작해보겠습니다 switch 문은 여러개의 if문을 사용하는 것과 비슷합니다 예를 들어여러 개의 조건을 판단해서 실행할 때 if / else if / else if / ... / else 처럼 쓸 수도 있지만 조건식의 값이 상수라면 if문 보다는 switch문이 더 편리할 수 있습니다 switch 사용 문법을 보겠습니다 switch (인스턴스) { case 상수식: 구문; break; case 상수식: 구문; break; . ...