HOME > Detail View

Detail View

Visual C# .NET 2005 실전 프로젝트

Visual C# .NET 2005 실전 프로젝트 (Loan 91 times)

Material type
단행본
Personal Author
최재규
Title Statement
Visual C# .NET 2005 실전 프로젝트 / 최재규 저
Publication, Distribution, etc
서울 :   영진닷컴,   2004  
Physical Medium
959 p. : 삽화 ; 24 cm + 전자 광디스크 (CD-ROM) 1매
ISBN
8931430329
Bibliography, Etc. Note
색인수록
000 00000cam c2200205 c 4500
001 000045139366
005 20170829100944
007 ta
008 041213s2004 ulka 001c kor
020 ▼a 8931430329 ▼g 13000
035 ▼a KRIC09572140
040 ▼a 224011 ▼c 224011 ▼d 224011 ▼d 211042 ▼d 211046 ▼d 211009 ▼d 244002 ▼d 211009
082 0 4 ▼a 005.133 ▼2 22
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b C110 2004zzu
100 1 ▼a 최재규
245 1 0 ▼a Visual C# .NET 2005 실전 프로젝트 / ▼d 최재규 저
246 3 ▼a 비쥬얼 C# .NET 2005 실전 프로젝트
246 3 ▼a 비주얼 C# .NET 2005 실전 프로젝트
260 ▼a 서울 : ▼b 영진닷컴, ▼c 2004
300 ▼a 959 p. : ▼b 삽화 ; ▼c 24 cm + ▼e 전자 광디스크 (CD-ROM) 1매
504 ▼a 색인수록

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Monographs(3F)/ Call Number 005.133 C110 2004zzu Accession No. 111346650 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Main Library/Monographs(3F)/ Call Number 005.133 C110 2004zzu Accession No. 111346651 Availability Available Due Date Make a Reservation Service B M
No. 3 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2004zzu Accession No. 121101327 Availability Available Due Date Make a Reservation Service B M
No. 4 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2004zzu Accession No. 121101328 Availability Available Due Date Make a Reservation Service B M
No. 5 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.133 C110 2004zzu Accession No. 151190325 Availability Available Due Date Make a Reservation Service
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Monographs(3F)/ Call Number 005.133 C110 2004zzu Accession No. 111346650 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Main Library/Monographs(3F)/ Call Number 005.133 C110 2004zzu Accession No. 111346651 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2004zzu Accession No. 121101327 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2004zzu Accession No. 121101328 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.133 C110 2004zzu Accession No. 151190325 Availability Available Due Date Make a Reservation Service

Contents information

Book Introduction

C# 기초 문법을 접한 초보 개발자를 닷넷 중급 개발자로 이끌어주는 책. 차세대 닷넷 기술을 이용한 네트워크 프로그램 작성 방법을 따라하기 식으로 쉽고 재미있게 소개한다.

프로젝트 설계 방법부터 C# 기본 문법 및 중요 개념, P2P와 메신저 프로젝트를 수행할 때 사용되는 중요 API, 네트워크 프로그래밍, P2P 프로그램 및 메신저 프로그램 만드는 방법 등을 다루고 있다.

[부록 CD]추가 부록 원고, 책에서 사용된 모든 예제 코드, .NET Framework & SQL patch


Information Provided By: : Aladin

Author Introduction

최재규(지은이)

삼성에서 디지털 TV 미들웨어, 스마트폰 SDK, 클라우드 관련 업무를 다년간 수행했다. 현재는 IoT 플랫폼 개발회사인 ㈜매직에코를 경영하고 있다. 2010년부터 마소 잡지 기고를 꾸준히 하고 있으며, 개발자 커뮤니티에도 적극 참여하고 있다. 쌍용 정보통신, LG 소프트 스쿨, 삼성 멀티캠퍼스 등의 교육센터와 서울대, 카이스트대학원, 경희사이버대에서 프로그래밍 관련 강의를 해오고 있다. 저서로는 C#바이블(영진닷컴), 프로그래밍 입문(정보문화사) 등 다수가 있다.

Information Provided By: : Aladin

Table of Contents


목차
Part 1 닷넷 프로젝트 개요
 Chapter 1_ 프로젝트란 무엇인가? = 25 
  01 프로젝트란 무엇인가? = 27
  02 문제 분석과 설계 = 28
  03 프로젝트 수행의 의의 = 28
  04 프로젝트 수행 도구 선정 = 29
 Chapter 2_ C# 프로젝트 수행하기 = 31
  01 P2P 프로젝트 = 32
   P2P란 무엇인가? = 32
   P2P 프로그램의 유형 = 32
   P2P 프로그램 모델 = 34
   실제 프로그램 분석 = 35
   서버/클라이언트 설계 = 39
  02 메신저 프로젝트 = 40
   메신저란 무엇인가? = 41
   메신저 프로그램의 유형 = 41
   실제 상용 프로그램 분석 = 41
   서버/클라이언트 설계 = 43
Part 2 C# 프로그래밍 소개
 Chapter 3_ C# 기초 문법 = 47
  01 기본 자료형 = 48
   Bool 형 = 49
   char 형 = 49
   정수형 = 50
   부동 소수점형 = 50
  02 선택문 = 51
  03 반복문 = 52
  04 기타 제어문 = 53
  05 배열 = 54
 Chapter 4_ 클래스와 구조체 = 57 
  01 클래스 개념 = 58
  02 생성자, 멤버 변수, 속성(Property) = 59
  03 멤버 메서드 = 61
  04 상속 = 62
  05 구조체 = 64
 Chapter 5_ 델리게이트와 이벤트 = 67
  01 델리게이트 = 68
  02 이벤트 처리 = 69
  03 기타 유용한 정보 = 73 
Part 3 고급 프로그래밍 주제
 Chapter 6_ 문자열 클래스 다루기 = 79
  01 String 클래스 = 80
   String 클래스 주요 메서드 = 80
   토큰 문자열 분석 프로그램 작성하기 = 84 
   문자열의 유효성 검사하기 = 86
  02 StringBuilder 클래스 = 92
   StringBuilder 클래스 주요 메서드 = 92 
   String 클래스와 StringBuilder 클래스의 성능차이 = 92 
   StringBuilder 클래스 사용 예제 = 95
 Chapter 7_ 파일과 디렉토리 다루기 = 97
  01 파일과 디렉토리 = 98
  02 디렉토리 정보 분석하기 = 100 
  03 파일 정보 분석하기 = 101
  04 파일 검색 프로그램 만들기 = 110
 Chapter 8_ 스트림 다루기 = 115
  01 스트림 개념 = 116
  02 스트림 관련 클래스 살펴보기 = 118 
   FileStream 다루기 = 118
   BufferedStream 다루기 = 121
   StreamWriter와 StreamReader = 123
   MemoryStream 다루기 = 125
  03 암호화 처리 = 126
 Chapter 9_ 예외처리 다루기 = 131 
  01 예외처리 개념 = 132
  02 예외처리 클래스 = 133
  03 예외처리 구문 활용 = 134
   try~catch 예외 처리 구문 = 134
   임의로 예외 발생시키기(throw 문) = 138
   finally 구문 = 140
   catch 구문의 우선순위 = 142
 Chapter 10_ 스레드 다루기 = 145 
  01 스레드란? = 146
   프로세스와 스레드 개념 = 146
  02 스레드 생성 방법 3가지 = 149
   스레드를 생성하는 방법 = 149
  03 프로세스 목록과 스레드 목록 알아내기 = 155 
  04 스레드 정보 출력하기 = 157
  05 스레드 클래스 주요 메서드 = 160
  06 스레드 우선순위 = 163
  07 스레드 동기화 = 166
  08 Invoke 개념 이해하기 = 170 
   Invoke() 메서드를 사용하는 순서 = 170 
 Chapter 11_ ADO.NET 다루기 = 173
  01 ADO.NET 개요 = 174 
  02 ADO.NET 관련 네임스페이스 = 175 
  03 Data Provider = 175
  04 데이터베이스 연결(Connection) = 176
   Connection 클래스 = 176
   Connection 클래스 생성자 = 176 
   Connection 클래스 속성 = 178
   Connection 클래스 멤버 메서드 = 180 
   Connection 클래스 예제 프로그램 = 181
  05 데이터베이스 조작(Command) = 183
   Command 클래스= 183
   Command 클래스 생성자 = 184 
   Command 클래스 속성 = 185
   Command 클래스 주요 메서드 = 186 
   Command 개체 예제 프로그램 = 188
  06 데이터 가져오기(DataReader) = 197
   DataReader 클래스 생성자 = 197
   DataReader 클래스 속성 = 198
   DataReader 클래스 메서드 = 200
   DataReader를 이용한 예제 프로그램 = 201 
  07 데이터 테이블, 칼럼, 로우 클래스 = 203
   DataColumn 클래스 살펴보기 = 203
   DataRow 클래스 살펴보기 = 205
   DataTable 클래스 = 209
   DataTable 예제 만들기 = 211
  08 DataView 클래스 = 219
   DataView 클래스의 생성자 = 219
   DataView 클래스 속성 = 220
   DataView 클래스 멤버 메서드 = 220 
   DataView를 사용한 예제 살펴보기 = 220
  09 DataSet 클래스 살펴보기 = 226 
   DataSet 클래스 생성자 = 227
   DataSet 클래스 속성 = 227
   DataSet 클래스 멤버 메서드 = 228 
   DataRelation 클래스를 이용한 테이블간의 관계 설정 = 228
   DataSet 클래스 예제 프로그램 만들기 = 229
  10 DataAdapter 클래스 살펴보기 = 243 
   DataAdapter 클래스 생성자 = 244
   DataAdapter 클래스 속성 = 244
   DataAdapter 클래스 멤버 메서드 = 246
  11 우편 번호 검색 프로그램 작성하기 = 249
 Chapter l2_ GDI+ 활용하기 = 257
  01 이미지 처리 클래스 작성하기 = 258 
  02 스크래치 프로그램 작성하기 = 270
  03 아바타 만들어 보기 = 276
Part 4 네트워크 프로그래밍
 Chapter 13_ 네트워크 프로그래밍 = 287
  01 소켓 프로그래밍 입문 = 288
   인터넷과 TCP/IP 프로토콜 = 288
   TCP와 UDP 전송 방식 = 292
   System.Net 네임스페이스 = 295
  02 소켓 사용하기 = 300
  03 연결 지향 소켓 프로그래밍 = 310
   TCP 서버의 구성 = 310
   TCP 클라이언트 구성 = 312
   TCP 소켓의 문제점 = 314
   TCP 메시지 문제 해결 방법 = 318
   NetworkStream 클래스 사용하기 = 320
  04 비연결 소켓 프로그래밍 = 322
   UDP 서버의 구성 = 323
   UDP 클라이언트 구성 = 326
  05 C# 헬퍼 클래스 = 328
   TcpListener와 TcpClient를 이용한 통신 방법 = 330
   타임 서버와 클라이언트 작성하기 = 331
  06 HTTP 다루기 = 340
   웹 데이터를 가져오는 WebClient 클래스 = 340 
   웹 서버와 HTTP 통신을 처리하는 HttpWebRequest, HttpWebResponse 클래스 = 348
  07 객체 직렬화 전송 = 353
   직렬화 클래스 생성 = 353
   직렬화 클래스 전송 프로그램 생성 = 354 
 Chapter 14_ 채팅 프로그램 작성하기 = 363
  01 채팅 프로그램의 기본 원리 = 364
  02 소켓 채팅 프로그램 = 366
   Socket 클래스를 이용한 바이트 단위 채팅 프로그램 작성 = 367
   NetworkStream 클래스를 이용한 문자열 기반 채팅 프로그램 작성 = 367 
   C# 헬퍼 클래스를 이용한 채팅 프로그램 작성 = 368
   Socket 기반의 1:1 채팅 프로그램 만들기 = 369
   소켓 통신을 처리하는 Network 클래스 작성 = 374
  03 스트림 방식 채팅 프로그램 = 382
  04 헬퍼 클래스 방식 채팅 프로그램 = 388
 Chapter 15_ 네트워크 응용 프로그램 = 395
  01 인터넷 웹 브라우저 만들기 = 396
   인터넷 웹 브라우저 프로그램 작성 = 396
  02 해킹 감시 프로그램 작성하기 = 401
   특정 컴퓨터의 활성화된 포트 번호 검사 = 401 
   해킹 시도 감시 프로그램 = 407
  03 웹 사이트 분석 프로그램 작성하기 = 412 
   웹 사이트 정보를 알아내는 WebInfo 프로그램 작성 = 413 
   웹 사이트 정보 분석 클래스 = 416
   웹 페이지 가져오기 ver 1.0 만들기 = 417 
  04 파일 전송 프로그램 만들기 = 419
  05 이모티콘 채팅 프로그램 만들기 = 437
   이모티콘 채팅 프로젝트 생성하기 = 438
   이모티콘 클래스 작성하기 = 450
  06 파일 전송 & 이모티콘 채팅 구현하기 = 460 
  07 이모티콘 채팅 기반 다중 채팅 프로그램 = 471
  08 SMTP 프로토콜을 이용한 전자 메일 보내기 = 489
Part 5 실전 Project 
 Chapter 16_ P2P 프로그램 만들기 = 499
  01 P2P 프로젝트를 시작하며 = 500
   MS SQL 서버에 P2P 데이터베이스 등록하기 = 500
   P2P 서버 작동 = 502
   P2P 클라이언트 작동 = 503 
  02 P2P 서버·클라이언트 기능 정의 및 데이터베이스 작성 = 509
   P2P 서버 설계 = 510
   데이터베이스 설계 = 512
   P2P 클라이언트 설계 = 513
  03 화면 디자인과 인터페이스 설계 = 516
   P2PServer 화면 디자인 = 516
   P2PClient 화면 디자인 = 517
   윈도우 레지스트리 사용하기 = 521
   레지스트리 사용 예제 = 523
  04 P2P 메시지 규칙 설계 = 525
   P2P 프로젝트 메시지 규칙 = 526
  05 파일 검색과 다운로드 기능 설계 = 527 
   공유된 파일 검색 프로그램 = 528
  06 P2P 서버 프로그램 만들기 = 532
   MainForm.cs 작성하기 = 533
   Server.cs 작성하기 = 536
   DB_conn 클래스 작성 = 548
   Login 클래스 작성 = 551
   PassTableInfo 클래스 작성 = 556 
   Reg_User 클래스 작성 = 558
  07 P2P 클라이언트 프로그램 만들기 = 561 
   Client.cs 작성하기 = 563
   Register 클래스 작성 = 578
   FindFile 클래스 작성 = 583
   Search & ListViewComparer 클래스 작성 = 585 
   SearchServer & SClient 클래스 작성 = 597
   SearchClient 클래스 작성 = 605
   FileDown 클래스 작성 = 612
   Option 클래스 작성 = 619
  08 추가적인 고려사항 = 623
   채팅 기능 추가 = 623
   다중 포트 사용 = 624
   접근 제어 = 625
   파일 다운로드 시간제한 및 용량 제한 = 625 
   파일 업로드 기능 추가 = 626
   인터페이스 개선 = 626
 Chapter 17_ 메신저 프로그램 만들기 = 627 
  01 메신저 프로젝트를 시작하며 = 628
   MS SQL 서버에 메신저 데이터베이스 등록하기 = 629
   메신저 시스템 실행하기 = 631
  02 메신저 기능 정의 = 641
   메신저 서버 설계 = 643
   메신저 서버 중요 테이블 구성 = 644 
   메신저 서버의 주요 구성 요소 = 646
   메신저 클라이언트 설계 = 647
   메신저 클라이언트의 주요 구성 요소 = 648 
  03 메시지 규칙 정의 = 650
  04 데이터베이스 설계 = 655
  05 인터페이스 설계 = 658
   메신저 서버 화면 구성 = 658
   메신저 클라이언트 화면 구성 = 663 
  06 메신저 서버 프로그램 작성 = 668
   메신저 서버 프로젝트 생성하기 = 668
   메신저 서버 파일 구성 = 669
   MainWnd 클래스 폼 작성하기 = 670
   MainWnd 클래스 주요 구성요소 = 689
   MainWnd 클래스 소스코드 작성하기(MainWnd.cs) = 692
   EditMember 폼 작성하기 = 723
   EditMember 클래스 주요 구성 요소 = 727 
   EditMember 클래스 소스코드 작성하기(EditMember.cs) = 728
   FriendManager 폼 작성하기 = 733
   FriendManager 클래스 주요 구성 요소 = 739 
   FriendManager 클래스 소스코드 작성하기 = 740
   GroupManager 폼 작성하기 = 745
   GroupManager 클래스 주요 구성 요소 = 751 
   InsertMember 폼 작성하기 = 751
   InsertMember 클래스 주요 구성 요소 = 757 
   InsertMember 클래스 소스코드 작성하기 = 757
   ZipcodeWnd 폼 작성하기 = 763
   ZipcodeWnd 클래스 소스코드 작성하기 = 765 
   Client 클래스 주요 구성요소 = 768
   Client 클래스 소스코드 작성하기 = 769
   ClientGroup 클래스 주요 구성요소 = 780
   ClientGroup 클래스 소스코드 작성하기 = 781
   Msg_Queue 클래스 주요 구성요소 = 787
   Msg_Queue 클래스 소스코드 작성하기 = 787
   Server 클래스 주요 구성요소 = 789
   Server 클래스 소스코드 작성하기 = 790
  07 메신저 클라이언트 작성 = 800
   메신저 클라이언트 프로젝트 생성하기 = 800 
   메신저 클라이언트 파일 구성 = 801
   MainWnd 폼 작성하기 = 802
   MainWnd 클래스 주요 구성요소 = 824 
   MainWnd 클래스 소스코드 작성하기 = 825
   Network 클래스 주요 구성요소 = 852
   Network 클래스 소스코드 작성하기 = 853
   FriendWnd 폼 작성하기 = 864
   FriendWnd 클래스 주요 구성요소 = 869 
   FriendWnd 클래스 소스코드 작성하기 = 870
   GroupWnd 폼 작성하기 = 872
   GroupWnd 클래스 소스코드 작성하기 = 876 
   OptionWnd 폼 작성하기 = 877
   OptionWnd 클래스 소스코드 작성하기 = 881 
   MailSendWnd 폼 작성하기 = 883
   MailSendWnd 클래스 소스코드 작성하기 = 886
   RegForm 폼 작성하기 = 889
   RegForm 클래스 소스코드 작성하기 = 894 
   RegNetwork 클래스 주요 구성요소 = 900
   RegNetwork 클래스 소스코드 작성하기 = 900
   ZipcodeWnd 폼 작성하기 = 906
   ZipcodeWnd 클래스 소스코드 작성하기 = 909 
   AboutWnd 폼 작성하기 = 911
   NotifyWnd 클래스 작성하기 = 912
   ChatWnd 폼 작성하기 = 912
   ChatWnd 클래스 주요 구성요소 = 920
   ChatWnd 클래스 소스코드 작성하기 = 921
   EmoticonWnd 클래스 작성하기 = 926
   ChatNetwork 클래스 주요 구성요소 = 926
   ChatNetwork 클래스 소스코드 작성하기 = 927
   ChatServer 클래스 주요 구성요소 = 935
   ChatServer 클래스 소스코드 작성하기 = 936
   FileServer 클래스 주요 구성요소 = 940
   FileServer 클래스 소스코드 작성하기 = 941
   FileClient 클래스 주요 구성요소 = 944
   FileClient 클래스 소스코드 작성하기 = 945
   CryptoAPI 클래스 주요 구성요소 = 955
   CryptoAPI 클래스 소스코드 작성하기 = 955
  08 추가적인 고려사항 = 957


New Arrivals Books in Related Fields

Ramamurthy, Bina (2021)
윤관식 (2020)