资料下载网
首页 计算机 考试教辅
VC++编程指南 pdf电子书免费下载,百度云
首页 > 计算机 > 数据库技术 > VC++编程指南 pdf电子书免费下载,百度云

《VC++编程指南》pdf电子书免费下载


下载方式一:

百度网盘下载地址:https://pan.baidu.com/s/1Jh3vx_m1sqASKDeCKGhjlA
百度网盘密码:1111

下载方式二:

http://ziliaoshare.cn/Download/ae_123664_ch_VC++BCZN.zip

 


VC++编程指南

作者:empty

出版社:empty

《VC++编程指南》介绍

第一课 Windows编程和面向对象技术

-----Microsoft Windows是一个基于Intel x86微处理芯片的个人计算机上的具有图形用户接口的多任务和多窗口的操作系统,它是对MS-DOS操作系统的扩展和延伸。与MS-DOS操作系统相比,它有许多优越之处:首先,它提供了比MS-DOS字符界面更为直观、友好的图形用户界面;其次,它可以一次运行多个程序,方便了用户的操作,提高了机器的利用率;再次,Windows环境下的应用程序具有一致的外观和用户接口,用户只需要熟悉其中一两个程序,就可以触类旁通学会使用别的Windows应用程序。另外,Windows还具有更好的虚拟内存管理和设备无关特性等等。由于Windows具有以上突出优点,Windows平台上的软件开发和程序设计已成主流。这一讲首先介绍Windows发展简史,然后分析Windows操作系统的特点以及Windows程序设计的关键概念,最后介绍Windows程序设计的过程及开发工具。

1.1 Windows发展历史

Windows起源可以追溯到Xerox公司进行的工作。1970年,美国Xerox公司成立了著名的研究机构Palo Alto Research Center(PARC),从事局域网、激光打印机、图形用户接口和面向对象技术的研究,并于1981年宣布推出世界上第一个商用的GUI(图形用户接口)系统:Star 8010工作站。但如后来许多公司一样,由于种种原因,技术上的先进性并没有给它带来它所期望的商业上的成功。

当时,Apple Computer公司的创始人之一Steve Jobs,在参观Xerox公司的PARC研究中心后,认识到了图形用户接口的重要性以及广阔的市场前景,开始着手进行自己的GUI系统研究开发工作,并于1983年研制成功第一个GUI系统:Apple Lisa。随后不久,Apple又推出第二个GUI系统Apple Macintosh,这是世界上第一个成功的商用GUI系统。当时,Apple公司在开发Macintosh时,出于市场战略上的考虑,只开发了Apple公司自己的微机上的GUI系统,而此时,基于Intel x86微处理器芯片的IBM兼容微机已渐露峥嵘。这样,就给Microsoft公司开发Windows提供了发展空间和市场。

Microsoft公司早就意识到建立行业标准的重要性,在1983年春季就宣布开始研究开发Windows,希望它能够成为基于Intel x86微处理芯片计算机上的标准GUI操作系统。它在1985年和1987年分别推出Windows 1.03版和Windows2.0版。但是,由于当时硬件和DOS操作系统的限制,这两个版本并没有取得很大的成功。此后,Microsoft公司对Windows的内存管理、图形界面做了重大改进,使图形界面更加美观并支持虚拟内存。Microsoft于1990年5月份推出Windows3.0并一炮打红。这个“千呼万唤始出来”的操作系统一经面世便在商业上取得惊人的成功:不到6周,Microsoft公司销出50万份Windows3.0拷贝,打破了任何软件产品的6周销售记录,从而一举奠定了Microsoft在操作系统上的垄断地位。

一年之后推出的Windows3.1对Windows 3.0作了一些改进,引入TrueType字体技术,这是一种可缩放的字体技术,它改进了性能;还引入了一种新设计的文件管理程序,改进了系统的可靠性。更重要的是增加对象链接合嵌入技术(OLE)和多媒体技术的支持。Windows3.0和Windows3.1都必须运行于MS DOS操作系统之上。

随后,Microsoft借Windows东风,于1995年推出新一代操作系统Windows95(又名Chicago),它可以独立运行而无需DOS支持。Windows95是操作系统发展史上一个里程碑式的作品,它对Windows3.1版作了许多重大改进,包括:更加优秀的、面向对象的图形用户界面,从而减轻了用户的学习负担;全32位的高性能的抢先式多任务和多线程;内置的对Internet的支持;更加高级的多媒体支持(声音、图形、影像等),可以直接写屏并很好的支持游戏;即插即用,简化用户配置硬件操作,并避免了硬件上的冲突;32位线性寻址的内存管理和良好的向下兼容性等等。以后我们提到的Windows一般均指Windows95。


《VC++编程指南》目录

第一课 Windows编程和面向对象技术

  1.1 Windows发展历史

  1.2 Windows操作系统特点

  1.3 Windows应用程序设计的特点

  1.4 Windows应用程序的开发工具

  1.5 面向对象和Windows编程

第二课 使用Visual C++ 5.0

  2.1 Visual C++可视化集成开发环境

  2.2 创建、组织文件、工程和工作区

  2.3 WIN32开发

  2.4 MFC编程

  2.5 移植C Windows程序到MFC

  2.6 Visual C++5.0新特性

第三课 窗口、菜单与消息框

  3.1 编写第一个窗口程序

  3.2 AppWizard所创建的文件

  3.3 编译和链接Hello程序

  3.4 应用程序执行机制

  3.5几种窗口类型

  3.6 使用菜单

  3.7 更新命令用户接口(UI)消息

  3.8 快捷菜单

第四课 工具条和状态栏

  4.1 工具条的可视化设计

  4.2 工具条的编程技术

  4.3 状态栏的设计与实现

第五课 对话框

  5.1对话框和控件的基本概念

  5.2 对话框模板的设计

  5.3 对话框类的设计

  5.4 非模态对话框

  5.5 标签式对话框

  5.6 公用对话框

  5.7 小结

第六课 控件

6.1 传统控件

  6.2 新型Win32控件

  6.3 控件的技术总结

  6.4 在非对话框窗口中使用控件

  6.5 如何设计新的控件

  6.6 小结

第七课 文档视结构

  7.1 文档/视图概念

  7.2 文档视结构程序实例

  7.3 让文档视结构程序支持卷滚

  7.4 定制串行化

  7.5 不使用串行化的文档视结构程序

  7.6 小 结

第八课 多文档界面MDI

  8.1多文档界面窗口

  8.2图形设备接口(GDI)

  8.3 绘图程序

  8.4访问当前活动视图和活动文档

  8.5分隔视图

  8.6打印和打印预览

  8.7支持多个文档类型的文档视结构程序

  8.8防止应用程序运行时创建空白窗口

  8.9小结

第九课 创建用户模块

  9.1用户模块

  9.2静态连接库

  9.3创建动态库

  9.4小结

第十课 数据库编程

  10.1 数据库的基本概念

  10.2 ODBC基本概念

  10.3 MFC的ODBC类简介

  10.4 CDatabase类

  10.5 CRecordset类

  10.6 CRecordView类

  10.7 编写Enroll数据库应用例程

  10.8 DAO和DAO类

  10.9 自动注册DSN和创建表

  10.10 小结

第十一课 多媒体编程

  11.1 调色板

  11.2位图

  11.3依赖于设备的位图(DDB)

  1.4与设备无关的位图(DIB)

  11.5动画控件

  11.6媒体控制接口(MCI).

  11,7小结 

第十二章 多线程与串行通信

  12.1 多任务、进程和线程

  12.2 线程的同步

  12.3 串行通信与重叠I/O

  12.4 一个通信演示程序

  12.5 小结

计算机


python
AI人工智能
javascript
计算机网络/服务器
数据库技术
计算机F

考试教辅


考研考博
英语四六级

沪ICP备18046276号-5