零基础学Visual C++
2008-1
机械工业
郑慧
399
无
《零基础学编程·零基础学Visual C++》从VC初学者的角度出发,使初学者能够最快地掌握VC程序设计的精髓而少走弯路。《零基础学编程·零基础学Visual C++》对VC的每个知识点的讲解均采用最基本、最常用的方案实现,并辅以简单易懂而贴近工程应用的实例来阐明,对使用的MFC类,只详细介绍工程项目中常用的成员函数的使用,其他成员函数则忽略,虽然是基础书,但对于VC程序框架的建立及总体的运行机制还是进行了详细介绍,掌握这些便于以后深入提高。 全书分为4篇15章,内容函盖C++及VC程序框架,VC的基本开发要素,如键盘鼠标工具栏、状态栏、通用控件、设备描述表、MFC通用类、对话框、文件视图结构程序以及DLL的开发、多线程程序设计、网络编程以及数据库开发等。 《零基础学编程·零基础学Visual C++》适合于Visual C++的初学者,特别是大中专院校刚学习完C++语言的低年级学生,另外,《零基础学编程·零基础学Visual C++》还适合自己已经稍有基础的VC开发者,进一步巩固和熟悉VC开发的框架体系。同时也适合作为项目开发参考的工具书。
写给未来的程序员前言第一篇 VC/C++基础篇第1章 Visual C++6.0集成开发环境1.1 Visual C++6.0及其开发环境1.2 编辑器、菜单与快捷键介绍1.3 项目与项目工作区1.4 资源与资源编辑器1.5 联机帮助第2章 Visual C++6.0基本应用程序的创建2.1 使用AppWizard生成工程2.2 Win32控制台应用程序2.3 MFC应用程序框架2.4 VC++程序的工程文件与开发过程第3章 Windows编程与MFC基础3.1 Windows编程基础3.2 Windows应用程序分析3.3 MFC基础3.4 MFC应用程序框架分析第4章 面向对象程序设计与C++语言4.1 面向对象程序设计概述4.2 C++语言基础4.3 C++的面向对象特性第二篇 VC常用类、控件、资源篇第5章 基本输入-键盘和鼠标消息5.1 键盘消息及其处理5.2 鼠标消息及其处理第6章 菜单、工具栏和状态栏编程6.1 菜单及其相关资源的使用6.2 工具栏的使用6.3 状态栏的使用第7章 使用Windows标准控件7.1 Windows标准控件7.2 按钮控件7.3 静态控件与编辑控件7.4 列表框控件和组合框控件7.5 微调控件、滑块控件和进度条控件7.6 列表视图控件和树形视图控件7.7 ActiveX控件的使用第8章 MFC的一些常用的通用类8.1 字符串类(CString)8.2 MFC的集合类8.3 日期、时间类8.4 MFC文件操作类-CFile8.5 MFC异常类第9章 文本、图形输出9.1 基础知识9.2 MFC设备描述表-CDC类9.3 使用画笔和画刷进行绘图9.4 字体对象9.5 位图和区域对象9.6 坐标系统与映射模式第三篇 VC基本应用程序开发篇第10章 文档/视图结构的应用程序开发10.1 文档/视图结构10.2 文档/视图结构应用程序框架分析10.3 文档/视图结构应用程序的开发10.4 窗口分割与多视第11章 对话框的应用11.1 对话框的工作方式、种类和创建方法11.2 对话框与程序连接11.3 对话框的创建与显示11.4 属性表对话框11.5 消息对话框与公用对话框第12章 动态链接库编程12.1 基本概念12.2 DLL的创建与调用12.3 MFC常规DLL的创建与使用12.4 MFC扩展DLL的创建与使用12.5 DLL的查看与调试第四篇 VC程序开发提高篇第13章 多线程程序开发13.1 多线程的引入13.2 多线程编程的基础知识13.3 多线程程序开发方法13.4 线程间的通信13.5 线程的同步第14章 VC网络编程14.1 网络通信及开发基础14.2 基本网络通信开发14.3 网络程序设计与开发14.4 WinInet开发Internet客户端程序14.5 简单的Web浏览器开发第15章 VC数据库编程15.1 数据库基础15.2 数据库开发技术简介15.3 在Visual C++中使用ADO开发数据库应用程序15.4 使用ODBC数据源连接数据库
权威性:作者从事VC++开发近10年,对各个技术都有深刻的理解; 全面性:涵盖VC++开发的各个方面,对高级开发技术也作了简单的介绍; 易学性:通过实例讲解知识点,给出了详细的实例实现过程,便于实践; 实用性:结合工程开发经验,精选实例,列出常见的注意事项。
无