把脉VC++
基本信息
编辑推荐
着重介绍Visual C++的关键技术.
通过对本书的学习,可以帮助读者快速掌握Visual C++的编程技巧及编程思想。.
随书所附光盘包含书中实例源文件。..
内容简介回到顶部↑
本书着重介绍visual c++的关键技术,即visual c++程序员在实际工程开发中经常遇到的几大问题:数据的内存表达、数据的转换与处理、数据的持久化、数据的界面展现、数据的传输与交换方面的技术。全书内容主要包括:软件项目中的开发技术、关于visual c++的话题、常见对象的表达、对象的赋值与转换、对象容器、使用文件存取对象、使用注册表存取对象、使用数据库存取对象、界面的布局、界面的绘制与交互、界面的美化、进程间对象的传输与调用、线程间对象的传输与调用、模块间对象的传输与调用、网络间对象的传输与调用等。通过对本书的学习,可以帮助读者快速掌握visual c++的编程技巧及编程思想。.
随书所附光盘包含书中实例源文件。..
本书面向初、中级读者,适合于广大有志于学习visual c++的读者,也适合作为高等院校相关专业师生的参考书,还可作为相关培训机构的教材。...
随书所附光盘包含书中实例源文件。..
本书面向初、中级读者,适合于广大有志于学习visual c++的读者,也适合作为高等院校相关专业师生的参考书,还可作为相关培训机构的教材。...
作译者回到顶部↑
目录回到顶部↑
第1篇 visual c++速览.
第1章 软件项目中的开发技术 3
1.1 关于软件项目的话题 3
1.2 软件项目的开发过程 3
1.2.1 软件的开发过程 3
1.2.2 排错(debug) 6
1.2.3 原型(prototype) 6
1.2.4 重构(refactor) 7
1.3 软件架构及软件分层 8
1.3.1 软件架构的原则 8
1.3.2 c/s与b/s模式 9
1.3.3 mvc模式 11
1.3.4 文档/视图结构 12
1.3.5 流行的三层结构 12
1.4 在visual c++项目中的四大主脉技术 13
1.4.1 对象的建模与表达 14
1.4.2 对象的持久化 14
1.4.3 对象的界面展现 15
1.4.4 对象的传输与调用 16
1.4.5 从qq和msn说起 17
第1章 软件项目中的开发技术 3
1.1 关于软件项目的话题 3
1.2 软件项目的开发过程 3
1.2.1 软件的开发过程 3
1.2.2 排错(debug) 6
1.2.3 原型(prototype) 6
1.2.4 重构(refactor) 7
1.3 软件架构及软件分层 8
1.3.1 软件架构的原则 8
1.3.2 c/s与b/s模式 9
1.3.3 mvc模式 11
1.3.4 文档/视图结构 12
1.3.5 流行的三层结构 12
1.4 在visual c++项目中的四大主脉技术 13
1.4.1 对象的建模与表达 14
1.4.2 对象的持久化 14
1.4.3 对象的界面展现 15
1.4.4 对象的传输与调用 16
1.4.5 从qq和msn说起 17
前言回到顶部↑
又是一本Visual C++图书?.
Visual C++领域从来都不乏好书,在图书市场极其丰富的今天,再来撰写一本关于Visual C++的图书是需要足够的胆量和理由的。
相信很多读者都和我一样,书架上早就摆满了各种Visual C++书籍,有关于Visual C++ 5.0版、6.0版的,还有直到当今的2005版、2008版的,Visual C++技术的千头万绪包含其中,如GDI、OLE、ActiveX、COM、XML、ODBC、ADO等。为了学好Visual C++,有些读者可能还有一些关于C++的书籍,OOP、POD、STL、泛型编程、智能指针等术语弥漫其中。此外,Visual C++程序员又常常谈起boost、DirectX、ICE等技术,它们和Visual C++家族之间又是如何沾亲带故的呢?
除了术语灾难之外,我们再来看看来自不胜枚举的项目案例的风暴。除了一些大部头的语法书之外,Visual C++程序员还会发现越来越多的好书,这些书不无详尽地枚举出各种案例,适合应用于专业领域,如图像处理、视频处理、串口通信等。更有甚者,赫然一下子摆出百八十个生猛鲜活的项目实例(编程百例等),指导Visual C++程序员这样做、那样做。这样的例子越多,刚刚入门的程序员就会越困惑,明白在做什么,但并不知道为什么要这么做。当遇到一个新的项目的时候,我们还是会晕头转向,不知从何下手。
越来越多的人在踏入Visual C++大门之后,开始左右彷徨,谁能引我真正入门?谁能拨去我程序员大军眼前的层层迷雾?Visual C++,神乎?魔乎?
是该到了为Visual C++开发技术做个盘点的时候了!尽管显得有点自不量力,但我还是想做个尝试,撰写此稿,和大家一起努力去理一理Visual C++开发技术的细枝末节(套用范伟在《卖车》小品中的话就是“有点乱,有点乱,我们得捋一捋,捋一捋”),并将多年开发的感触和盘托出,以飨读者。
把住Visual C++编程脉络!
这本书与中医没有任何关系,Visual C++尽管毛病不少,但这本书并不是来讨论如何治病救人的。书名中的“把脉”,表达了我们的一种美好愿望,希望通过本书的讨论,帮助读者在实战项目之前,不再犯晕,能够火眼金睛,一下子把住Visual C++编程技术的奇经八脉。
任何一本大部头的书都会在其大纲中详细列出Visual C++的开发技术,但是很少有书将这些开发技术做过分类,指出各种技术的渊源所在,行文上也是照本宣科,将诸多知识点散得七零八落。结果读书的人也只好跟着来个“难得糊涂”,好不容易将书“啃”完了,如释重负之余却发现仍然是寸步难行。Visual C++的技术盘根错节,每一门技术会有更多、更细的实现方式,那能否有一张详尽的脉络图来理顺Visual C++的脉络呢?还有,这些主脉技术与当今流行的软件分层模式之间又是个什么关系?冲突乎?重合乎?我们该如何把握?
本书中我们妄以蚍蜉撼树,将这些技术问题一一给出答案,并给出了一张详细的技术脉络图(见彩页)。希望读者朋友们不嫌粗糙,仔细审阅。
本书内容系统、完整,共分为5篇15章。
第1篇:Visual C++速览。讨论软件项目的开发模式及Visual C++的四大开发技术,结合Visual C++的历史讨论Visual C++的真实面目,以及它与其他技术之间的关系。
第2篇:Visual C++中对象的建模与表达。讨论如何采用标准C++、MFC、ATL来表达对象,以及对象之间的赋值与转换问题,并结合STL和MFC集合讨论对象容器的使用。
第3篇:Visual C++中对象的持久化。讨论如何将对象存储到文件、注册表、关系型数据库中,并读取出来。
第4篇:Visual C++中对象的展现。讨论如何在Visual C++中设计界面,如何使用GDI和GDI+绘制图形,以及如何利用Windows强大的消息机制实现界面的交互。
第5篇:Visual C++中对象的传输与调用。讨论如何在各种模块中传输和调用对象,让对象跨越包括进程、线程、DLL、ActiveX、COM及网络等在内的多种边界。
开放的Visual C++..
很多Visual C++程序员一直认为Visual C++是封闭的,与世隔绝的。在8年以前,这样的看法基本上还算客观。但是2002年以来,随着微软坚持不懈的努力,这些成见似乎需要做一些改变。
不要再将Visual C++与标准C++对立起来,Visual C++ 2003已经完成对标准C++高达98%以上的兼容性支持。我们很容易在Visual C++中使用到STL容器及泛型算法,甚至可以导入类似于boost准标准库、Qt界面库这些C++开发库。
不要再以为Visual C++只有MFC。MFC因为其高超的封装性,让那些产生了MFC依赖症的程序员由爱生恨,百般非议。微软由此提出了ATL,将那些小型的、有用的类扔到ATL中,而不必再依赖于MFC环境。当程序员再去编写一个使用CString的程序,就不再需要MFC。如果想将一堆CString扔进一个map当中,同样也可以不再使用MFC。
Visual C++领域从来都不乏好书,在图书市场极其丰富的今天,再来撰写一本关于Visual C++的图书是需要足够的胆量和理由的。
相信很多读者都和我一样,书架上早就摆满了各种Visual C++书籍,有关于Visual C++ 5.0版、6.0版的,还有直到当今的2005版、2008版的,Visual C++技术的千头万绪包含其中,如GDI、OLE、ActiveX、COM、XML、ODBC、ADO等。为了学好Visual C++,有些读者可能还有一些关于C++的书籍,OOP、POD、STL、泛型编程、智能指针等术语弥漫其中。此外,Visual C++程序员又常常谈起boost、DirectX、ICE等技术,它们和Visual C++家族之间又是如何沾亲带故的呢?
除了术语灾难之外,我们再来看看来自不胜枚举的项目案例的风暴。除了一些大部头的语法书之外,Visual C++程序员还会发现越来越多的好书,这些书不无详尽地枚举出各种案例,适合应用于专业领域,如图像处理、视频处理、串口通信等。更有甚者,赫然一下子摆出百八十个生猛鲜活的项目实例(编程百例等),指导Visual C++程序员这样做、那样做。这样的例子越多,刚刚入门的程序员就会越困惑,明白在做什么,但并不知道为什么要这么做。当遇到一个新的项目的时候,我们还是会晕头转向,不知从何下手。
越来越多的人在踏入Visual C++大门之后,开始左右彷徨,谁能引我真正入门?谁能拨去我程序员大军眼前的层层迷雾?Visual C++,神乎?魔乎?
是该到了为Visual C++开发技术做个盘点的时候了!尽管显得有点自不量力,但我还是想做个尝试,撰写此稿,和大家一起努力去理一理Visual C++开发技术的细枝末节(套用范伟在《卖车》小品中的话就是“有点乱,有点乱,我们得捋一捋,捋一捋”),并将多年开发的感触和盘托出,以飨读者。
把住Visual C++编程脉络!
这本书与中医没有任何关系,Visual C++尽管毛病不少,但这本书并不是来讨论如何治病救人的。书名中的“把脉”,表达了我们的一种美好愿望,希望通过本书的讨论,帮助读者在实战项目之前,不再犯晕,能够火眼金睛,一下子把住Visual C++编程技术的奇经八脉。
任何一本大部头的书都会在其大纲中详细列出Visual C++的开发技术,但是很少有书将这些开发技术做过分类,指出各种技术的渊源所在,行文上也是照本宣科,将诸多知识点散得七零八落。结果读书的人也只好跟着来个“难得糊涂”,好不容易将书“啃”完了,如释重负之余却发现仍然是寸步难行。Visual C++的技术盘根错节,每一门技术会有更多、更细的实现方式,那能否有一张详尽的脉络图来理顺Visual C++的脉络呢?还有,这些主脉技术与当今流行的软件分层模式之间又是个什么关系?冲突乎?重合乎?我们该如何把握?
本书中我们妄以蚍蜉撼树,将这些技术问题一一给出答案,并给出了一张详细的技术脉络图(见彩页)。希望读者朋友们不嫌粗糙,仔细审阅。
本书内容系统、完整,共分为5篇15章。
第1篇:Visual C++速览。讨论软件项目的开发模式及Visual C++的四大开发技术,结合Visual C++的历史讨论Visual C++的真实面目,以及它与其他技术之间的关系。
第2篇:Visual C++中对象的建模与表达。讨论如何采用标准C++、MFC、ATL来表达对象,以及对象之间的赋值与转换问题,并结合STL和MFC集合讨论对象容器的使用。
第3篇:Visual C++中对象的持久化。讨论如何将对象存储到文件、注册表、关系型数据库中,并读取出来。
第4篇:Visual C++中对象的展现。讨论如何在Visual C++中设计界面,如何使用GDI和GDI+绘制图形,以及如何利用Windows强大的消息机制实现界面的交互。
第5篇:Visual C++中对象的传输与调用。讨论如何在各种模块中传输和调用对象,让对象跨越包括进程、线程、DLL、ActiveX、COM及网络等在内的多种边界。
开放的Visual C++..
很多Visual C++程序员一直认为Visual C++是封闭的,与世隔绝的。在8年以前,这样的看法基本上还算客观。但是2002年以来,随着微软坚持不懈的努力,这些成见似乎需要做一些改变。
不要再将Visual C++与标准C++对立起来,Visual C++ 2003已经完成对标准C++高达98%以上的兼容性支持。我们很容易在Visual C++中使用到STL容器及泛型算法,甚至可以导入类似于boost准标准库、Qt界面库这些C++开发库。
不要再以为Visual C++只有MFC。MFC因为其高超的封装性,让那些产生了MFC依赖症的程序员由爱生恨,百般非议。微软由此提出了ATL,将那些小型的、有用的类扔到ATL中,而不必再依赖于MFC环境。当程序员再去编写一个使用CString的程序,就不再需要MFC。如果想将一堆CString扔进一个map当中,同样也可以不再使用MFC。
相关资源回到顶部↑
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· C/C++ 经典著作(《C专家编程》《C++ Templates中文版》《C和指针 》《C陷阱与缺陷》《C++沉思录》)
评论交流
共有47人开贴评论 62人参与评论 21人参与打分 查看
评价等级:







发表于:2009-7-19 23:05:00
我一直都在寻找这样一本书:它既不是c 权威专著,又不是vc 大全,也不是c 语法概要,但它又注脚了java(c#)程序员转向的c 必经之路。
但这本书并不好找,c 转java者有之,由c 走向java之路早已铺平。但就现在而言,现实的情况是多数人从java(c#)认识编程,想再进一步了解底层、了解c 本身,这本身就是件十分困难的事,会有很多弯道要走,甚至比从头学习c 还要困难。
我了解这其中的痛苦,因为我自己就是从这条崎岖的路走来。
曾经的我,几乎读遍了所有c 经典著作,有从头学c 的初探,有深入底层的进阶,有探讨怪异路数的奇技淫巧,就是没有利用自己既有的java(c#)基础直接走上c 之路的终南捷径。
但今天我终于找到了。就是《把脉vc 》。可能作者的本意并不是这个目的,但确实有着这种神奇效果。
推荐所有由java(c#)入门并有着强烈意念想要走向底层的人们选择这本书。(当然这只是第一步,dos/win32汇编、安全、反汇编等漫漫长路还在后面)
当然,想进阶的人阅读本书并不是没有成本,前提是至少要懂得c 语法、熟悉指针、了解一点基本函数。当你有了这些最基本的能力后,再看本书,会发现c 和java(c#)一样简单,一样清晰明了。
但这本书并不好找,c 转java者有之,由c 走向java之路早已铺平。但就现在而言,现实的情况是多数人从java(c#)认识编程,想再进一步了解底层、了解c 本身,这本身就是件十分困难的事,会有很多弯道要走,甚至比从头学习c 还要困难。
我了解这其中的痛苦,因为我自己就是从这条崎岖的路走来。
曾经的我,几乎读遍了所有c 经典著作,有从头学c 的初探,有深入底层的进阶,有探讨怪异路数的奇技淫巧,就是没有利用自己既有的java(c#)基础直接走上c 之路的终南捷径。
但今天我终于找到了。就是《把脉vc 》。可能作者的本意并不是这个目的,但确实有着这种神奇效果。
推荐所有由java(c#)入门并有着强烈意念想要走向底层的人们选择这本书。(当然这只是第一步,dos/win32汇编、安全、反汇编等漫漫长路还在后面)
当然,想进阶的人阅读本书并不是没有成本,前提是至少要懂得c 语法、熟悉指针、了解一点基本函数。当你有了这些最基本的能力后,再看本书,会发现c 和java(c#)一样简单,一样清晰明了。
| 我要写评论 |
| 查看所有评论交流(共47条) |


点击看大图






加载中...
