I   회사소개  I  사이트맵  I  도움말
인기검색어
  ID저장
 
회원가입 I 아이디/비밀번호찾기
ㆍOS / 하드웨어 / 서버군
ㆍOA / 오피스 / 전자출판
ㆍ아이폰 / 안드로이드
ㆍ디지털 포토그래피
ㆍ그래픽 / 홈페이지
ㆍ인터넷 프로그래밍
ㆍ일반프로그래밍
ㆍ게임프로그래밍
ㆍSNS / E-Business
ㆍ데이터베이스
ㆍ기 타
ㆍ길라잡이
ㆍ실력이 탐나는
ㆍ회사 실무에 힘을 주는
ㆍ예제가 가득한
ㆍ그림 한 장으로 보는
ㆍ디지털 포토그라피
ㆍ그래픽/홈페이지
페이스북 블로그 네이버포스트
관련분류 : 일반 프로그래밍 / 비주얼 C++
Professional MFC with Visual C++ - 절판
크게보기 l 차례보기
ㆍ저 자
ㆍ역 자 최광일
ㆍ구 분 번역서
ㆍ발행일 2000년 05월 12일
ㆍ정 가 38,000원
ㆍ페이지 1552 페이지
ㆍISBN 89-7627-666-3
ㆍ난이도 중급.상급
ㆍ출판사 정보문화사
이 시리즈의 책은 자신들이 어렵게 얻은 지식을 여러분과 기꺼이 공유하고자 하는 경험 많은 개발자들과의 일대일 강의라고 할 수 있다.

이 시리즈는 업계에서 증면된 기법과 방법들을 축약해 놓은 것이다. 여러분은 안정된 작업을 하기 위하여 작성된 실제적인 예제들을 통하여 서비스에 댛나 기술을 확실하게 이해할 수 있을 것이다. 여러분은 이 책에서 지식을 넓히고, 여러분이 배운 일반적인 지식을 여러분의 상황에 맞게 커스텀화할 수 있다. 그럼으로써 여러분은 멋진 프로그램을 쉽게 작성할 수 있게 될 것이다.

【 이 책의 내용 】
"MFC팀이 하는 일은 C++ 윈도우즈 개발자들에게 제대로 동작하는 코드를 작성할 수 있도록 전반적으로 도움을 주는 것이다. 그리고 이러한 일을 함으로써 이 책에 나온 내용들이 기록될 수 있었다. 필자는 마이크로소프트를 위해 일하지만, 그럼에도 불구하고 프레임워크의 강점과 단점 모두를 여러분에게 자세히 알려준다.

이 책에서 필자는 MFC의 주요 내용들을 설명할 것이다. 이것을 설명하는 동안 클래스들이 제공하는 편리함과 이 클래스들이 함께 동작하는 방식에 대해 강조하도록 하겠다.필자는 모든 멤버 함수들의 모든 인자들에 대해 자세히 설명함으로써 도움말 파일을 다시 작성하는 데 시간을 허비하지 않을 것이다.필자의 목적은 여러분이 비주얼 C++6의 훌륭한 기능들을 직접 알아낼 수 있도록 돕는 것이다. 그리고 여러분에게 MFC를 사용한 최고의 응용프로그램과 유틸리티,삽입 개체들의 제작 방법을 보여줄 것이다."

이 책은 MFC 내부에서 어떤 일이 일어나는지 알고 싶어하는 전문 개발자들을 위한 책이다.
이 책을 이해하려면 우선 여러분이 C++와 윈도우즈 프로그램밍에 관한 지식을 갖고 있어야 한다. 'Professional MFC with visual C++6'은 'Professional MFC with visual C++5'의 개정판이다. 이 책은 이전 버전에서 바뀐 기능들을 포함하여 비주얼 C++ 6과 MFC을 다룬다.

  • 마이크로소프트 비주얼 스튜디오와 위저드
  • MFC도큐멘트/뷰 구조
  • 여러분의 응용 프로그램을 완벽하게 만드는 방법
  • 윈도우즈 공통 컨트롤을 위한 MFC의 향상된 지원
  • 안전하고 보안이 잘 된 멀티스레드 애플리케이션의 작성 방법
  • 복합 문서 서버와 컨테이너
  • ActiveX 컨트롤과 컨트롤 컨테이너
  • 인터넷 클라이언트와 서버 기능을 구현하기 위해 MFC 사용하기
  • ATL 과 MFC의 통합
  • DHTML을 위한 새로운 MFC지원의 세부 내용
 
마이크로소프트는 조그마한 DOS 운영체제로부터 시작하여 지금까지 자신들의 영역을 넓히기 위해 현명한 선택을 해왔다. 윈도우즈 3.1이 나올 당시만 해도 마이크로소프트가 지금처럼 큰 기업이 아니었다. 그러나 지금은 각종 기업용 제품을 내놓고 있고, 기존의 대형 데이터베이스 업체들이 갖고 있는 솔루션들에 맞서는 제품들을 계속 내놓고 있다. 윈도우즈 2000이 발표되면서 마이크로소프트의 이러한 위치는 더욱 공고해질 것으로 본다.

현재 마이크로소프트가 운영체제를 장악하면서 컴파일러와 개발 도구에서도 볼랜드나 기타 여러 회사들을 제치고 비주얼 스튜디오로 확실히 자리를 굳히고 있다. 지금은 비주얼 베이직이 가장 많이 사용되고 있고, 이러한 추세는 앞으로도 계속될 것이다. 그러나 비주얼 베이직은 아직까지 데이터베이스에 잘 맞도록 개발된 도구이고, 복잡한 제어가 필요한 부분에서는 개발에 어려움이 있다.
비주얼 C++는 C/C++를 사용하기 때문에 복잡한 알고리즘 구현이나 세밀한 제어가 필요한 제품 개발에 뛰어나다. 비주얼 베이직이 데이터베이스에 뛰어나다고 한다면 비주얼 C++는 캐드와 같이 복잡한 알고리즘이 많이 들어가는 제품의 개발에 좋다.

여러분은 처음 이 책을 접할 때 다른 비주얼 C++ 책들과 다르다는 것을 느낄 것이다. 우선, 책에 코드나 그림이 거의 없다. 그리고 내용도 일반 서적의 예제 중심과 달리 MFC의 깊은 내용에 대해서 자세히 다루었다. 여러분이 완전한 비주얼 C++ 초보자라면 이 책을 읽기 전에 먼저 초보자용 서적을 읽기 바란다. 역자의 이 충고를 따르지 않는다면 아마도 비주얼 C++에 대해 낙심하고 포기하게 될지 모른다(역자도 한때 이런 것으로 인해 비주얼 C++ 공부를 1년간 멈춘 적이 있었다). 역자가 추천하고자 하는 책은 Charles Petzold가 쓴 'Programming Windows'이다. 이 책은 윈도우즈 프로그래밍에 관한 원리를 잘 설명했던 것으로 기억한다. 이 외에도 비주얼 C++에 관한 책으로는 정보문화사에서 출간한 'Beginning Visual C++ 6'(Wrox Press)이 있다. 이 책은 C++에 약한 초보자가 C++와 비주얼 C++ 모두를 익힐 수 있는 좋은 책이다. 비주얼 C++를 처음 시작하는 사람들에게 큰 도움이 될 것이다. 또, Kruglinski가 버전 5.0까지 쓴 'Inside Visual C++'가 있다. 버전 6.0이 발표되면서 현재 모출판사에서 새로운 이름으로 출간한 것으로 알고 있는데, 이 책의 정확한 이름은 역자도 잘 모르겠다. 여러분이 직접 확인해보기 바란다. 또, 'Programming Windows With MFC'도 있다. 이 책도 번역되어 출간된 것으로 알고 있는데, 어느 출판사에서 나왔는지는 자세히 모르겠다. 이 책들 외에도 좋은 책들이 많이 있다는 것을 알고 있지만, 지금까지 주로 많이 읽히고 추천되는 책들만을 간략히 소개했다. 한 가지 말하고 싶은 것은 이 책들이 주로 기본서라는 것이다. 여러분이 영어 실력이 뛰어나고(또는, 원서를 읽을 정도의 실력이 되고) 이렇게 할 의향이 있다면 번역되어 나와 있는 책들뿐 아니라 정말로 전문가를 위한 원서를 읽어보기를 권한다. 여러분이 정말로 상업용으로 판매할 수 있을 정도의 프로그램을 작성하고자 한다면 거쳐야 할 난관이 아주 많을 것이다. 여러분이 초보자라는 가정 하에서 위의 서적들을 추천했는데, 만일 여러분이 기본적인 윈도우즈 프로그램을 작성해보았고, C/C++에 관해 기본적인 내용들을 알고 있다면 이 책이 바로 여러분의 가려운 곳들을 속속들이 긁어줄 것이다. 이 책의 특징은 MFC에 관해 해부했다는 것이다. MFC의 구조와 각 클래스 및 함수들이 MFC 내에서 어떤 관계를 유지하는지 잘 이해할 수 있다. 그리고 MFC와 관련된 거의 모든 것들을 다루고 있다. 이 책의 특성상 같은 분량으로 다른 책보다 1.5배 정도의 내용을 다루고 있다고 본다. 여러분이 기본서를 충분히 익히고 나서 좀더 훌륭한 프로그램을 작성하기 위해 온라인 도움말을 읽으려고 할 때 이것이 결코 쉬운 작업이 아니라는 것을 깨달았을 것이다. 우선, 영어로 쓰여져 있는 것이 읽기에 귀찮고, 읽더라도 하나로 통일되게 이해할 수 없기 때문이다. 이 책은 많은 내용을 다루고 있음에도 불구하고 백과사전식으로 설명한 다른 책들(주로 '바이블'이란 제목이 들어간 책들이 이렇다)과 달리 잘 꿰어진 구슬과 같이 내용의 일관성과 짜임새를 잘 유지하고 있다. 이 책을 읽는 동안 여러분은 책 내용만을 읽을 것이 아니라, 예제 코드를 비주얼 C++에서 직접 확인해가면서 읽어야 한다. 실제로 책에는 정말 필요한 코드만을 간략히 보여주고 있다.

여러분이 이 책을 읽으면서 여러 가지 중요한 장들이 있고, 여러분에게 관심이 있는 장들이 있겠지만, 필자는 여러분이 제3장과 4장에 나온 MFC 구조에 대해 자세히 읽기를 권하고 싶다. 다른 장들도 중요하지만, 기본적으로 MFC 구조에 대해 자세히 알고 있으면 윈도우즈 프로그래밍에 자신감이 생길 것이기 때문이다. 나머지 장들은 세련된 프로그래밍과 문제 해결에 반드시 필요한 내용들을 다루고 있다. 여러분이 혼자 사용하는 간단한 프로그램 작성을 넘어서서 다른 사람에게 배포할 만한 수준의 프로그램을 작성하려면 이 책을 반드시 읽어야 할 것이다. 출판 관계자의 말을 빌리면 외국에서 이 책이 출간되고 나서 엄청난 판매부수를 올렸다고 한다. 국내에는 현재 이 책만큼 MFC에 대해 자세히 설명한 책이 없다. MFC 개발 팀장으로 일하면서 MFC에 관한 세부 내용과 장단점까지 속속히 알고 있는 저자는 윈도우즈를 바탕으로 하는 프로그램 개발자들에게 많은 도움을 주고자 이 책을 출간했다. 비주얼 C++ 6.0이 나온 이후 상당한 시간이 지난 이제야 이 책이 나온 것은 유감이지만, 여러분에게 프로그래밍 개발에 큰 도움이 되리라고 믿는다. 비주얼 C++ 7.0이 나오더라도 이 책의 개정판은 제품 발표 이후에 상당한 시간이 지난 뒤에야 출간될 것이다. 그만큼 MFC의 깊은 내용들을 자세히 설명하기 위해 노력한 것을 짐작할 수 있다.

여러분에게 프로그래밍 공부에 도움이 될 수 있도록 다음 사이트들을 추천하고자 한다.
www.codeguru.com 세계 최대 소스 코드 저장소. 비주얼 스튜디오 통합 환경을 여러분의 프로그램에서 사용하거나 Undo/Redo 등의 기능을 사용하고 싶으면 이곳에서 원하는 소스를 얻을 수 있다. 이곳을 검색해보면 뛰어난 소스를 얻을 수 있고, 비주얼 C++ 이외에도 다양한 언어의 소스를 얻을 수 있다.

programming.com.ne.kr C/C++, 비주얼 베이직/C++, MFC, API, JAVA 등의 프로그래밍 언어들에 대해 소개하고, 강좌 및 프로그래밍 도구들에 관한 정보를 제공한다.
prog.mr4u.com 프로그래밍 정보를 공유하는 모임. C/C++, 비주얼 C++, 비주얼 베이직, 자바 등의 프로그래밍 모임, 강좌, Q&A, 스터디 모임, 정팅, 추천 사이트, 도서 추천 등이 있다.
www.advisor.co.kr 비주얼 FoxPro, 비주얼 베이직/C++, SQL 서버, ASP 등을 위한 사이트. 각종 소식을 안내한다.

www.artmedia.org 윈도우즈에 관련된 최신 소프트웨어와 정보가 가득한 곳.
이 외에도 많은 사이트들이 있지만, 필요한 곳은 검색 엔진을 사용하거나 링크를 따라가며 검색해보기 바란다. 역자는 좋은 책이 한 사람의 인생을 바꿔놓을 수 있다는 것을 잘 안다. 이 책이 프로그래머로서의 여러분 인생에 큰 도움이 될 것으로 확신하면서 아무쪼록 여러분의 삶에 기쁨이 있기를 바란다.

끝으로, 이 책이 나오기까지 수고해주신 정보문화사 여러분들께 감사를 드린다.
 
 
"Wrox-Professional 시리즈" 관련도서는 총 59권 입니다.
- 실전 예제로 배우는 Flickr MASHUPS
- 실전 예제로 배우는 XNA Game Programming : For Xbox 360 and Windows
- Professional 엔터프라이즈 아키텍처를 위한 UML 모델링 & Visio
- Professional VB.NET 디자인 패턴 유연한 애플리케이션 생성하기
- Professional SCCD
- Professional 닷넷 네트워크 프로그래밍
- Professional 크리스탈 리포트 닷넷
- Professional Visual Basic .NET 2판
- Professional ASP.NET Web Services
- Professional XML Web Services
- Professional Visual Basic .NET Transactions
- Professional PHP4
- Professional XML for .NET Developers
- Professional Java Servlets 2.3
- Professional Java Server Programming J2EE 1.3 Edition
- Professional Java Web Services
- Professional J2EE EAI
- Professional XML Schemas
- Professional ADO.NET Programming
- Professional ASP.NET 1.0
- Professional EJB
- Professional Java XML
- Professional JSP 2nd Edition
- Professional .NET Framework
- Professional XML 2nd Edition
- Professional C#
- Professional ASP.NET
- Professional Java Data
- Professional Java Security
- Professional XML Databases
- Professional XSL
- Professional Java E-Commerce
- Professional Java Server Programming J2EE Edition
- Professional SQL Server 2000 Programming
- Professional Java Programming
- Professional Linux Programming
- Professional Linux Deployment
- Professional ASP Data Access
- Professional WAP
- Professional Visual Basic 6 Web Programming
- Professional JavaScript
- Professional Visual Basic 6 XML
- Professional JSP
- Professional ADO 2.5 RDS Programming with ASP3.0
- Professional Java XML Programming
- Professional PHP Programming
- Professional ASP XML
- Professional Active Server Pages 3.0
- Professional ADSI Programming
- Professional MFC with Visual C++
- Professional Java Server Programming
- Professional Visual C++ Windows Shell Programming
- Professional VB UML
- Professional XML Application
- Professional ASP Techniques for Webmasters
- Professional Visual C++ 6 Database Programming
- Professional Active Server Page 2.0
- Professional NT Services
- Professional MTS MSMQ with VB and ASP
 
                                  
회사소개      개인정보취급방침      고객센터     사이트맵      도움말