|
윈도우 응용프로그램 메신저 하나를 만들어보고자 C#을 접하게됐습니다. 사실 서적한권에 모든 문법을 여러샘플 코드로 담기가 힘들죠. 제대로 공부하시려면 레퍼런스를 참조하면서 공부하시는게 가장좋습니다. 설명과 함께 샘플코드가 나와있기때문에 가장좋은 쌤은 레퍼런스입니다. 특히나 레퍼런스에 적응해야하는 이유중하나는 원하는 기능을 찾으려면 결국 레퍼런스를 참조해서 클래스및 필드,메서드의 각기능을 훌어봐야하거든요.
위 프로그램은 비쥬얼스튜디오2012버젼(풀인스톨)으로 인스톨되었고 도움말뷰어로 띄운상태입니다. 저는 항상 옆에 서적,도움말뷰어를 동시에 띄워놓고 공부합니다. (서적에서 나온 간단한 샘플하나도 도움말에서는 여러유형의 샘플코드로 나와있어서 참조하기좋죠) 저처럼 도움말뷰어로 참고삼아 공부하고싶으신분들은 아래의 과정을 거치세요. 1. 비쥬얼스튜디오 2012 버젼을 인스톨합니다. 2. 아래의 과정을 순서대로 따라합니다.
업데이트중이군요...
업데이트가 완료되면 위그림처럼 "제거" "로컬" "10MB" 표시됩니다. 이제 도움말 뷰어창을 닫으세요. 약간의 부가설정이 필요합니다.
기본값은 "브라우져에서 시작"이기때문에 "도움말보기"를 눌르면 웹브라우져로 웹페이지를 열게됍니다. 그것보다는 도움말뷰어를 통해서 참고하는것이 더효율적입니다. 우선 서적과 같이 병행하면서 공부하실려면 "C# 프로그래밍 가이드"를 참고하셔야하는데요
저렇게 분류를 해놨으니 찾아보기쉬울겁니다. 배열에 대해서 좀더 공부해보고싶다면..
서적으로 공부를 했는데 막상 코딩하려니 문법이 생각이 나질않아요!!! (이런경우 허다합니다.) 그렇다면 서적으로 찾지마시고 도움말뷰어로 찾아보세요. 항상 서적을 들고다니실거 아니시라면 가장 가까운 도움말뷰어가 있잖아요~! 이제 클래스 라이브러리에 대해서 찾아볼까요?
클래스 라이브러리는 저렇게 좌측탐색기 트리부분을 찾아가시면되겠고요. 우측에는 네임스페이스에 관한 설명이 나와있는데 자주사용하는 형식중에 int 에 대해서 찾아보자면..
위그림은 에디터 코드완성기능을 통해서 나온 힌트같네요. 저걸 기초로 찾아보면되겠네요. struct : 구조체를 뜻하죠. System : 네임스페이스 int 32 : 구조체
위내용을 잘 읽었으니 System으로 들어가보죠.
이렇게 찾으시면됩니다. 생각보다 어렵지않아요~ 처음 접하시는분들은 제가 말씀드린대로 서적과 병행해서 하시면 부족한부분은 도움말뷰어가 만족시켜줄것입니다. 원하는기능을 레퍼런스에서 찾는것도 쉬운일이 아닌만큼 적응하는데 힘쓰세요. |
|
![]() 깔끔한 디자인. 눈에 띄는 타이틀. 그리고 톱니바퀴?? 같은 도구 에서 딱 C#이 연상되는 것 같습니다. C# 4.0 이 책은 한빛 미디어에서 출판된 뇌를 자극하는 시리즈 중에서 제가 7번째로 만난 책입니다. 뇌를 자극하는 시리즈가 그랬듯이..단계적으로 차근 차근 아주 친절하게 설명을 하고 있어 책을 읽고 있지만, 직접 설명을 듣는 것처럼 느껴졌습니다. ![]()
![]()
|
|
프로그래밍 초보자,입문자에겐 헤드퍼스트, 이 책은 프로그래밍 해본사람이 봐야됨
책표지 소개와는 다르게 프로그래밍 경험이 없는 사람은 보기 힘든 책이며 다른 언어를 어느정도 능숙하게 다루는데 C#은 안배워서 배워보고 싶은사람에게 좋은책. 예제를 볼때도 프로그래밍 입문자나 초보자용은 아닌것 같다. 프로그래밍 자체의 입문자나 초보자는 예제를 통해 뭘 배울수 있고 왜 이런 예제의 소스코드가 나와야 되는지 이 책의 예제로는 알기가 어렵다. 하지만 다른 언어를 어느정도 능숙하게 다루는 이들에겐 충분히 좋은 책인듯 하다. |
|
이 책은 Visual C# Express 2010을 이용하여 C# 4.0을 설명하는 입문서이다. |
|
한마디로 좋은 책입니다. |
|
저는 매트랩과 C를 중급 정도로 사용합니다.
안드로이드 개발 쪽을 새로 파볼까 하다 개발툴로서 C#이 대세라는 말에 홀라당 넘어가서
최근에 C#의 세계로 발을 담그는 중입니다.
여러 종류의 책을 섭렵하였으나 설명만 딥따리 복잡하고
체계적으로 진도를 나가는 책이 없어 최근 살짝 좌절모드에 돌입하던 중이었는데
우연히 이 책을 접하게 되었습니다.
좀 지루한 전개일지는 몰라도 설명이 간결하고 핵심을 잘 잡아주는 내용입니다.
거기다 구성도 적절히 잘 배치되어 있어서 필요한 만큼 진도를 나가면 될거같아
처음부터 한권떼기에 대한 부담감을 아예 가지지 않고 시작했습니다.
아주 깊이 있는 내용은 아니지만 기본 개념을 잡아가기에 딱 좋은 책이라고 생각됩니다.
벌써 주위 여러 사람에게 강력 추천했습니다. |
|
저같이 처음 접해보는 사람에게는 추천하고 싶네요. C#을 처음 공부하려고 하거나, 제대로 배우고 싶은분들에게 강추드립니다. C#을 공부하기위해 여러 도서를 참조해 봤는데 이 책이 가장 잘 정리 되어 있습니다. 어떻게 프로젝트를 생성하는 방법부터, 응용까지 차근차근 잘 설명되어있습니다. 이책만 잘 해도, C#에 대해 감을 잡기 쉬울겁니다 |
|
자료구조가 예제로 잘짜여진책이여서 정말좋다고생각햇는데 |
|
프로그래밍 경험이 전혀 없는 독자의 눈높이에 맞춘 설명!
프로그래밍의 재미를 안겨 주는 예제!
이 책은 4개의 학습 로드맵으로 구성되어 있다.
첫번째 구성은 비주얼 C# 익스프레스 설치하기 부터 기초 구문 익히기까지 기초적인 것을 자세히 알려줍니다.
두번째 구성은 객체지향 프로그래밍의 개념을 이해시켜주는 부분입니다.
클래스, 인터페이스와 추상 클래스, 프로퍼티, 배열과 컬렉션, 그리고 인덱서, 일반화 프로그래밍,
가장 중요한 예외 처리하기 등을 자세히 알려줍니다.
세번째 구성은 고급 문법 익히기다.
초보 입문자들의 문제가 제대로 이해를 하지 못함에 있다.
저자는 델리게이트를 아주 쉽게 설명해주고 있다.
비서라고 한다. 사장님께 메모를 전달해서 전화를 오게 하는 비서 ~
훌륭한 설명이다!
앞으로 아마 이 책을 읽은 프로그래머라면 델리게이트를 잊지 않을 것이다.
이처럼 델리게이트와 이벤트, 람다식, LINQ, 리플렉션과 애트리뷰트, dynamic형식 등 고급 문법들을
쉽게 설명해주어 프로그래머의 생산성을 높여준다.
마지막으로 .NET 프레임워크를 이용한 프로그래밍으로 구성되어 있다.
파일다루기, 스레드와 태스크, WinForm으로 만드는 사용자 인터페이스,
네트워크 프로그래밍, 메모리 관리를 위한 가비지 컬렉션을 배울 수 있다.
특히 스레드의 경우 난이도가 높은데,
프로세스와 스레드의 차이를 잘 설명하며 장단점 역시 잘 설명해 주고 있다.
네트워크 프로그래밍 역시 인터넷 기초, TCP/IP, 링크 계층, 패킷 등 잘 설명되어
초보자에게는 최고의 입문서로 거듭나고 있다.
![]() |
|
이 책은 내가 좋아하는 뇌를 자극하는 시리즈중에 하나이다.
++ 밑에 ++를 더 붙이면 #이 된다. C#이라는 이름은 C++를 계승한다는
C#은 구조적으로 자바 언어에서 많이 따온 언어이다.
이 책은 언어의 탄생 배경부터 상세한 입문 과정까지 C#을 잘
|