C#
C# 접근 한정자로 공개수준설정
참고자료 : 뇌를 자극하는 C# 5.0 프로그래밍 일부 발췌 (직접 작성) 객체 지향 프로그래밍의 3대 특성에는 상속성, 다형성, 은닉성 이 있습니다. 이건 은닉성에 관한거 Public 클래스의 내/외부 모든 곳에서 접근할수있음. (다른 어셈블리에서도(DLL로 참조해도 수정할수있다는말)) Protected 클래스의 외부에서는 접근불가. 파생 클래스에서는 접근가능 Private 클래스 내부에서만 접근가능 internal 같은 어셈블리 코드에서만 클래스 내외부 모두 접근가능(같은 어셈블리라면 public 과 같음) dll 같은거 만들때 쓰임 protected internal 같은 어셈블리 코드에서 protected 와 같음. 다른 어셈블리에서는 private 와 같음 참고로 접근 한정자를 수식하지 않으면 자..
C#강좌 - 메세지박스,Hello World
http://blog.naver.com/ksi123456ab/22062529390오늘 강좌만 3개적네요ㅋㅋ드디어 Hello World 를 보는 강좌입니다! 프로젝트만들고 폼에 아무 버튼하나 만들어줍니다. 그다음 버튼을 더블클릭하면! 드뎌 소스창이 나옵니다! 소스 중간에 보면 private void button_Click(object sender, EventArgs e) 가 보이실텐데, { 와 } 사이에다 MessageBox.Show("Hello, World"); 라고 입력해 보세요. 이렇게요 그리고 시작 혹은 F5 를 눌러 프로그램을 실행하세요 버튼을 누르면? 메세지박스가 나왔습니다! 소스해석입니다 나머지는 다필요없고 private void button1_Click(object sender, EventA..
C#강좌 - 컨트롤/속성
.NET 에는 컨트롤이 너무많은거같아서 다 설명하기 어렵네요. (걍 이거보세요 http://choiyoo134.blog.me/70154953975) 기본적인것만 강좌해놓고, 다른강좌에서 더 많은것들을 설명하겠습니다. 1. 버튼 (Button) 설명이 필요없죠 2.체크박스 (CheckBox) 클릭으로 체크했다가 체크풀었다가 하는 컨트롤입니다 인터넷에서 많이 보셨을거에요. 3. 라벨 (Label) 글씨를 표시하는거 4. 리스트박스 (ListBox) 아이템(?)을 리스트로 정렬해놓는거 5. NumericUpDown (뭐라고읽어야되지) 숫자를 선택하는거에요. 위쪽화살표를누르면 숫자가 커지고 아래화살표를 누르면 숫자가 작아집니다. 6. 픽쳐박스 (PictureBox) 사진을 표시하는 컨트롤입니다. 7. 프로그레스..
[C#] 프로젝트 생성
첫강좌입니다. 이것쯤은 다 하실수 있겠져? 그리고 기초적인건 빨리빨리 넘어가고 중간정도의 난이도(?)가 강의의 주가 될것입니다. 일단 비주얼 스튜디오를 켜고 (비주얼스튜디오 2015를 기준으로 강좌를 작성합니다.)  비주얼 스튜디오 2015 시작화면 새 프로젝트를 만들어 줍니다.  새프로젝트 만들기 왼쪽 Visual C# 을 누르고 Windows Forms 응용 프로그램을 선택한뒤 확인을 눌러줍니다. 그럼 프로젝트가 하나 완성된겁니다.  화면구성 비주얼스튜디오 화면설명 (많이 쓰이는거) 컨트롤 - 버튼,체크박스,글자,텍스트박스,리스트박스 등등 화면에 표시되는것들이 여기에 있습니다. 디자인 창 - 프로그램을 디자인하는곳입니다. 파워포인트처럼 끌어서 위치를 바꾸고 크기를 바꿀수 있습니다. 속성 창 - ..
[C# 문법] 시작
오늘부터 C# 강좌를 올리려고 합니다. 개인적으로 콘솔을 싫어해서 winform 으로만 강좌할 예정입니다. 비주얼스튜디오 설치과정같은건 생략하고 프로젝트 생성부터 강좌를 시작하겠습니다 저도 배우면서 강좌하는거라 부족한점이 많을거에요 (비주얼스튜디오 설치강좌는 설명 잘해놓은거 많으니 찾아보세요)
[C#] 논리 연산자
1. AND (논리곱 연산자 : &&). 논리곱 연산은 피연산자로 오는 두개의 값이 모두 참(True) 여야 결과가 참으로 나온다. 그외는 다 거짓(False). 2. OR (논리합 연산자 : ||). AND 와 반대로 두개의 값이 하나라도 참이면 연산결과가 참으로 나온다. 3. NOT (부정 연산자 : !). 값을 뒤집는다. 예를들어 True 는 False 로 , False 는 True 로 나온다. ----- 사용예시 int a = 3; //선언 int b = 4; bool c = a b && b < 5; // 위와 같으나 a 가 b 보다 작으니 거짓. boo..