前言
危机不足惧,我有"真功夫"
刚刚走过的一年,之所以不平凡,是因为席卷全球的经济危机不期而至。在IT行业,外企、国企"裁员不断",原本就不容乐观的就业形式迎来真正的寒冬。值此考验全体就业者与从业者之际,你入行了吗?你晋升了吗?你跳槽了吗?你再就业了吗?
如此严峻的经济形势之下,面对国内声势浩荡的程序员大军,作为软件行业的老板,他们在考虑什么?企业到底需要什么样的软件开发人员?作为程序员,如何提高自身竞争力,在众人之中脱颖而出?那些在IT行业大门之前踯躅不前的入行者,如何真正踏进企业的大门?有过开发语言或工具的入门学习经历,再加上一腔热忱,这是大多数人的现状。很显然,这是远远不够的,企业需要的是真枪实弹的项目开发能力,需要广阔的知识背景及过硬的动手能力。"知识要深,功夫要真",这正是本系列丛书的主旨。
知识有多深,功夫有多真?
面向入行读者
"万事开头难",很多编程(www.cppentry.com)爱好者正在为"入门"而不懈努力,开发类入门书籍也因此长盛不衰。然而,真正阻碍更多人迈入程序员大门的那道坎是"入行"。"入行"要求掌握可以直接参与实践工作或团队开发的实用技术。"入行真功夫"丛书完全从准从业者的切身需求出发,介绍先进理念,培养编码技术,锤炼软件架构与设计能力,使其从知其然不知其所以然的"门外汉",快速成长为能纯熟运用所学完成任务的"业内人"。
针对实际问题,案例驱动讲解
"入行真功夫"丛书围绕一个个精选案例展开讲解,按照"问题的提出(Why?)'问题的解决(How?)'讲解与提高(What?)'常见使用场合与错误(Where?)"的流程进行阐述。先将整个案例拆解为多个功能模块,并通过不同技术实现该功能模块。当掌握了各功能模块的具体实现后,再将各模块还原为一个整体。而正是在这"合→分→合"的过程中,读者不仅学会了各个技术点,更掌握了真实项目开发的流程。
超值多功能DVD,全方位提升功力
学习者的需求来自方方面面,"入行真功夫"的光盘为此殚精竭虑。精心录制的多媒体教学视频,讲解细致,内容充实,可大幅度提高学习效率;精挑细选的"面试题库",将各企业及各技术门类的面试、笔试题一网打尽,随用随查,实用便捷;囊括就业分析、面试指南、岗位须知、职业指导等各类内容的"求职指南",不啻为入行者步入职场的知识宝库。
入门到入行,必看"真功夫"
技术背景
无论在工业生产还是日常生活中,C++(www.cppentry.com)编程(www.cppentry.com)语言都会被广泛应用。Microsoft Visual C++(www.cppentry.com)是微软公司推出的一个集成开发环境,它为用户提供了一个使用C++(www.cppentry.com)快速开发设计的框架体系。Visual C++(www.cppentry.com)将大量的Windows API封装后,以MFC的方式提供给用户,从而简化了开发人员的编程(www.cppentry.com)工作,大大提高了开发效率。同时对于初学者来说,借助于Visual C++(www.cppentry.com)开展学习进程,能够实现快速入门。
Visual C++(www.cppentry.com) 2008与旧版本Visual C++(www.cppentry.com) 6.0和Visual C++(www.cppentry.com) 2005开发环境相比,增加了很多新的特性,能够使得C++(www.cppentry.com)应用开发更加简单快捷。很多编程(www.cppentry.com)爱好者渴望使用最新开发环境,学习并掌握Visual C++(www.cppentry.com)的开发流程,却苦于没有合适的参考书籍,为了满足读者的需求,我们精心编著了此书。希望通过此书能够帮助读者提高自身能力,快速跻身于Visual C++(www.cppentry.com)的开发行列。
阅读提示
本书每个章节严格按照"问题的提出(Why?)'问题的解决(How?)'讲解与提高(What?)"的流程进行阐述,让读者了解每个知识点的来龙去脉,而非简单的知识讲授。主要体例说明如下。
由专家对该章技术点提出看法或进行点评,读者可从中领会核心思想与技术精髓。
通过"入行目标"指明学习方向,读者可以有的放矢,明确学习重点与实践收获。
提出具体需求,并给出当前的解决方案。通过分析当前解决方案的不足之处,读者可以真正领悟本章技术点的优势与必要性。
在讲解相关技术点的同时,以"功夫要诀"的形式向读者传授从业者在实际开发过程中的宝贵经验及实用技巧。
对于一些工作实践中容易出错或需要特殊强调的地方,通过"入行提示"的形式提醒读者注意,对其加深印象,牢固记忆。
内容导读
本书共分18章,逐步推进,整体结构如下图所示。
各章的内容如下表所示。
全书各章的主要内容
|
章< xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> |
描 述 |
|
第1章 走进 Visual C++(www.cppentry.com)2008 |
对Visual C++(www.cppentry.com)2008开发环境进行描述,并介绍使用该开发环境创建各种工程的操作步骤 |
|
第2章 C++(www.cppentry.com)基础语法 |
介绍了C++(www.cppentry.com)的基本语法、C++(www.cppentry.com)面向对象的特征及C++(www.cppentry.com)的一些特性 |
|
第3章 Window程序工作原理 |
介绍了Windows编程(www.cppentry.com)原理和如何使用SDK创建Windows应用程序 |
|
第4章 MFC创建应用程序 |
介绍了C++(www.cppentry.com)如何操作文档和视图,以及使用MFC创建应用程序 |
|
第5章 深入MFC的框架设计 |
介绍了MFC的类的层次、MFC的关键技术 |
|
第6章 对话框和常用控件 |
介绍了C++(www.cppentry.com)中的对话框、控件、属性单和属性页、透明对话框的实现 |
|
第7章 打印 |
介绍了C++(www.cppentry.com)对打印的各种操作,并介绍了C++(www.cppentry.com)实现打印操作的原理和打印控制 |
|
第8章 菜单、工具栏和状态栏 |
介绍了如何使用C++(www.cppentry.com)实现菜单栏、工具栏及状态栏的操作 |
|
第9章 键盘和鼠标 |
介绍了如何使用C++(www.cppentry.com)操作键盘、鼠标和键盘钩子的操作 |
|
第10章 图形 |
介绍了图形设备接口GDI、坐标系统、映射模式、文本编程(www.cppentry.com)、图形绘制和填充 |
|
第11章 位图 |
介绍了位图的概念,如何使用C++(www.cppentry.com)对位图进行几何变化和图像转化 |
|
第12章 音频与视频 |
介绍了如何使用C++(www.cppentry.com)操作音频和视频 |
|
第13章 进程间的通信 |
介绍了进程的一些概念和进程间通信方式 |
|
第14章 多线程编程(www.cppentry.com) |
介绍了线程的相关知识、线程的同步和互斥 |
|
第15章 网络编程(www.cppentry.com) |
介绍了网络基本知识、网络基本应用、WinSock编程(www.cppentry.com)、收发电子邮件、HTTP协议、FTP协议 |
|
第16章 数据库 |
介绍了数据编程(www.cppentry.com)基础、数据库的基本操作、连接远程SQL Server服务器、连接远程Oracle服务器 |
|
第17章 动态链接库 |
介绍了动态链接库的基本知识、DLL的调用、DLL的接口 |
|
第18章 后台服务程序 |
介绍了创建服务的基本知识 |
视频资源
本书提供的主要视频资源结构如下图所示。
求职指南
光盘说明
本书配套光盘主要包含目录结构如下所示。
售后服务
本书由三扬科技组织编写,参加编写的有范立锋、唐瑶、何飞、李达、钟呈祥、裴升、杨焕、于琦、程峰、吕正超、吴新伟、霍晶馨、王毅等。我们希望能够获知读者对本书的看法,包括读者对本书内容组织和讲解方式的看法,以及读者希望我们下一次完善的地方。编写过程中我们力求精益求精,虽然尽了最大的努力,但由于笔者能力有限,难免存在一些错误及不足之处,敬请读者批评指正。感谢您购买本书,希望本书能够成为您的良师益友。
售后服务网址:http://books.sunyang.net.cn
售后服务QQ群:71642151 59734652
售后服务信箱:sunyangsoft@126.com
飞思科技产品研发中心
【责任编辑:
云霞 TEL:(010)68476606】