读书人

Visual C++开发宝典(附DVD光盘1张)

发布时间: 2010-02-17 00:00:22 作者:

 Visual C++开发宝典(附DVD光盘1张)


基本信息出版社:中国铁道出版社
页码:617 页
出版日期:2009年11月
ISBN:7113105416/9787113105419
条形码:9787113105419
版本:第1版
装帧:平装
开本:16
正文语种:中文

内容简介 《Visual C++开发宝典》是一本语言精炼、实例丰富的Visual c++开发类宝典,全书遵循学习规律与开发经验,共分为4篇,分别为开发基础篇、关键控件篇(MFC)、深入学习篇和专业项目开发篇。《Visual C++开发宝典》第1篇在介绍Visual c++开发环境后,重点讲解了AppWizard和ClassWizard这两个Visual C++开发环境中最重要的工具;在第2篇的关键控件中,主要介绍各类MFC控件的使用,从常用界面类,到文本字体类,再到对话框类,同时还讲解了关键的Windows文件操作方法,从第3篇开始分别介绍了动态链接库、多线程、网络编程和数据库编程的专业知识;第4篇介绍了8个实例,基本代表了8类应用程序的开发方向。
《Visual C++开发宝典》内容丰富、分类合理清晰,适合有一定基础的Visual c++开发人员学习提高之用。
编辑推荐 《Visual C++开发宝典》借鉴大多数程序员的学习和开发经验,结合Windows系统的原理,通过学习MFC库的应用案例,步步为营,有效降低Visual C++学习难度。
MFC控件是Visual C++开发的灵魂;《Visual C++开发宝典》以MFC控件的使用为主线,辅以专业的开发案例,使读者逐步明白项目代码的构成,进而达到自主开发的层次。
《Visual C++开发宝典》提供了8个专业级别的项目开发案例,涵盖了当前以Visual C++为平台的所有应用开发方向,积累经验和贴近应用双管齐下。
《Visual C++开发宝典》主要定位于有C语言或者C++语言基础,希望掌握并利用Visual C++进行程序设计,进而成为专业的Windows系统级别应用程序开发人员的读者。
对于正在成长的初级Visual C++程序员而言,研究《Viual C++开发宝典》中提供的几个专业级的开发项目,可以帮助其积累不少宝贵的开发经验,缩短与高级开发人员的距离。
《Visual C++开发宝典》也可以作为Visual C++的入门读物,还能帮助读者在入门后通过结合书中的项目开发实例快速提升编程能力。
《Visual C++开发宝典》配套光盘中包含了《Visual C++开发宝典》所提供的8个高级项目案例的完整源代码,同时提供了一套专业的、长达11.6小时的Visual C++学习多媒体视频,用直观影像帮助读者达到轻松理解、稳健开发的目标。
目录
第1篇 开发基础篇
第1章 VisualC++6.0开发环境
1.1 VisualC++6.0概述
1.2 认识VisualC++集成开发环境
1.3 IDE菜单栏介绍
1.4 工具栏
1.5 输出窗口
1.6 资源编辑器
1.7 VisualC++学习常见问题
1.8 VisualC++学习方法简介
小结

第2章 利用集成开发环境生成程序
2.1 生成项目(project)
2.2 添加和编辑源文件
2.3 建立程序
2.4 运行程序
2.5 调试程序
2,6VisualC+4.生成的项目文件
2.7 编写控制台应用程序
小结

第3章 Windows程序运行原理
3.1 图形界面操作系统的王者——Windows
3.2 什么是多任务操作系统
3.3 Windows应用程序的组成
3.4 建立API的概念
3.4.1 API的发展
3.4.2 标准Win32API函数分类
3.5 一个用API编写的Windows程序
3.6 VisualC++应用程序开发框架:MFC
3.6.1 从API到MFC
3.6.2 MFC是一个编程框架
小结

第4章 开始使用MFC类库
4.1 MFC的起源和发展
4.2 MFC整体类库结构
4.3 常用MFC类简介
4.3.1 应用程序结构类
4.3.2 调试和异常类
4.3.3 文件服务类
4.3.4 图形处理类
4.3 ,5数据库类
4.3.6 Internet支持类
4.4 一个简单的MFC程序
4.5 文档/视图结构
4.5.1 文档类
4.5.2 视图类
4.5.3 使用文档/视图结构的好处
4.5.4 单文档(SDI)与多文档(MDI)应用程序
4.6 窗口类及其控件栏
4.6.1 子窗口类
4.6.2 主窗口类
4.6.3 工具栏
4.6.4 状态栏
4.7 MFC创建的完整应用程序实例
小结

第5章 菜单与加速键
5.1 消息与事件
5.1.1 事件驱动机制
5.1.2 消息和消息映射
5.1.3 消息处理过程
5.2 菜单和加速键的创建
5.2.1 菜单的创建
5.2.2 加速键的创建
5.3 添加菜单所需的处理函数
5.3.1 添加普通菜单的处理函数
5.3.2 添加弹出式菜单的处理函数
5.4 加载加速键
小结

第6章 AppWizand和ClassWizard
6.1 一个简单应用程序的创建
6.1.1 MFCAppWizard
6.1.2 ClassWizard
6.1.3 程序实例
6.2 程序调试
6.2.1 创建调试实例程序
6.2.2 调试器
小结

第7章 在WindOWS中绘制图像
7.1 绘图的基础知识
7.1.1 映射模式
7.1.2 设备上下文
7.2 图形设备接口(GDI)
7.2.1 设备环境类(CDC)
7.2.2 GDI对象
7.3 简单图形的绘制
7.3.1 屏幕绘图的主要函数
7.3.2 图形绘制基本原则
7.3.3 画笔
7.3.4 画刷
小结

第2篇 关键控件篇(MFC)
第8章 常用界面控件
8.1 静态文本(staticText)控件
8.1.1 传统控件通知消息
8.1.2 静态控件的使用
8.1.3 CStatic类的主要成员函数
8.2 文本编辑(EditBox)控件
8.2.1 文本编辑控件的使用
8.2.2 CEdit类的主要成员函数
8.3 滚动条(ScroUBar)控件
8.3.1 滚动条控件的使用
8.3.2 CScrollBar类的主要成员函数
8.4 按钮控件
8.4.1 按钮控件的使用
8.4.2 CButton类的主要成员函数
8.5 列表框(List:Box)控件
8.5.1 列表框控件的使用
8.5.2 ClistBox类的主要成员函数
8.6 组合框(Combobox)控件
8.7 图片(Picture)控件
8.8 列表(ListCtrl)控件
8.8.1 Win32新型控件概述
8.8.2 列表控件的使用
8.8.3 ClistCtrl类的主要成员函数
8.9 树形(TreeCtrl)控件
8.9.1 树形控件的使用
8.9.2 CTreeCtrl类的主要成员函数
8.9.3 树形控件的通知消息
8.10 项卡(TabCtrl)控件
8.10.1 选项卡控件的使用
8.10.2 选项卡控件通知消息
8.10.3 选项卡控件的使用
8.11 用实例:进制转换计算器
8.11.1 进制转换计算器功能概述
8.11.2 实例具体实现步骤
小结

第9章 文本和字体类
9.1 基础知识介绍
9.2 CFont类
9.3 文本输出过程
9.4 字体和文本输出实例
9.5 根据数据绘制相应的柱状图
9.6 根据坐标绘制三角形
小结

第10章 对话框
10.1 对话框的创建
10.1.1 对话框的创建流程
10.1.2 创建对话框资源
10.1.3 对话框窗口布局
10.1.4 创建对话框类和菜单栏制作
……
第3篇 深入学习篇
第4篇 专业项目开发篇
……
序言 一、为什么写这本书
Windows是世界上运行最为广泛的操作系统。采用Visual C++开发运行在Windows上的应用程序,是专业程序员的选择。
但是,相对于其他开发工具,Visual C++的学习更加复杂和困难,因此,要想成为系统开发级别的Visual C++程序员,就需要具有更深厚的功底。
大多数程序员的学习和开发经验表明,如果能结合Windows系统的原理入手,通过使用MFC库的具体小案例来学习,一步一个台阶,学习的难度相对来说就会有所下降。并且,对原理的理解,对系统级Windows程序的开发,也有更多的帮助。接下来,再加上一定的具体项目的开发实践,就能够达到完全掌握Visual c++开发的目的。本书就是按照这个学习思路组织内容的。
二、全书学习按排
本书的定位是帮助读者快速掌握Visual C++这个开发工具,并成长为专业的Windows系统级别应用程序开发人员。在学习本书之前,要求读者学习过c语言或者C++语言,有一定的C++语法基础。本书假设读者已经学习了至少一本《C++程序设计》之类的C++基础图书或者教材,并且已经掌握了基本的C++语法。然后带领读者从Visual C++基础开始学起,到Visual C++控件小案例的学习,再学习Visual C++专业开发知识,最后达到具有Visual c++的中小型项目开发水平,完全掌握Visual C++。
读者首先要学习本书的基础部分,即:第1~7章。当读者能熟练地调试一些简单的C或者C++程序之后,就可以进入本书第2篇的学习,理解并熟练掌握Visual C++提供的专业开发类库:MFC。
在下面的实际开发学习过程中,读者可以将第3篇和第4篇结合起来学习。这两篇分别是一些具体开发核心技术和几个经典的开发项目。学习的时候可以一边熟悉技术,一边通过项目开发实践解决学习过程中遇到的问题,增加开发经验。
文摘 插图:


Microsoft Visual C++6.0(简称VC 6.0)是微软公司开发的可视化的C++集成开发环境。它集代码的编辑、编译、连接、调试等功能于一体,界面方便、友好。目前,Visual C++已成为开发Windows应用程序的主要工具。
作为微软公司开发的重要编程软件,Visual C++6.0是为Windows NT/2000/XP等采用win32内核设计的32位应用软件的开发工具。当然,因为Windows Vista和Windows 7依然包含win32 API,所以Visual C++开发的应用程序,依然可以流畅地运行在Windows Vista和Windows 7上面。
作为一个集成发开环境(IDE),Visual C++6.0不仅仅是一个编译器,它还包括了很多非常有用的组件,通过这些组件的协同工作,用户可以在Visual c++6.0集成开发环境中轻松地完成源程序的创建、资源的编辑以及对程序的编译、连接和调试等各项工作。
Visual c++最主要的技术特点是可视化编程和支持面向对象的编程技术。Visual C++提供了一系列可视化编程工具,如AppWizard和ClassWizard等。它们使Windows编程更为直观。Visual c++支持的面向对象的编程技术包装了Windows内在的复杂的运行机制,使Windows编程更为简单易学。此外,Visual C4++6.0还具有其他技术特点,如支持ActiveX技术、支持:Internet编程和ODBC数据编程等。
Visual C++的开发语言仍然以C++语言为基础语言,并且结合了可视化技术,包含众多的集成工具,在计算机领域的诸多方面都发挥着重要的作用。它以实用的开发环境和集成的开发工具使用户高效率地开发应用程序,可以说,只要学习并掌握了Visual C++的开发方法,就掌握了大多数现代化集成开发工具的使用方法。
读书人网 >程序设计

热点推荐