Visual C++.NET精彩案例237 中文 PDF清晰扫描版 PDF 免费下载

内容简介
  本书以237个Visual C十十精彩实例全面解析了C十十语言、编程的思路、方法和技巧。
   该书内容涉及Visual C十十编程语言,文档与视图结构,界面、对话框与控件,菜单、工具栏和状态栏,文件与系统,COM组件,数据库,多媒体,ATL与ActiveX控件,以及网络和Internet编程等各个方面。选例经典而具有代表性,分析透彻,编程逻辑思路简练,具有很强的实用件、可操作性和参考价值。
   本书非常适合Visual C十十初学者和中级程序员,亦可作为业余爱好者、高校计算机专业师生自学、教学用书,以及专业程序员参考书。
   本版CD内容为本书237个实例的全部源代码。
第1章 c十十语言编程基础
1 c十十的封装性
2 c十十的继承性
3 c十十的多态性
4 类的声明
5 初始化对象
6 虚函数
7 运算符重载
8 使用静态变量
9 函数重载
10 使用函数指针实现回调
11 定义和使用函数对象
12 处理内联虚函数
13 理解位运算符
14 给表达式赋值
15 理解字符串
16 c十十数组和指针
第2章 文档与视图结构
17 在窗口中心输出字符串
.18 设置窗口的初始化大小
19 用sdi实现两个文档模板
20 设置窗口最小化显示
21 改变视图背景
22 控制主窗口的最大和最小尺寸
23 使用多个定时器
24 创建文档模板
25 定制文档和视图类
26 改变窗口图标
27 实现动画图标
28 启动时自动打开上次的文档
29 启动时不创建空文档
30 理解串行化
31 以不同格式保存及显示文件
32 设置视图类的空背景画刷
33 在属性页中添加字体对话框
34 理解切分窗口
35 创建动态切分窗口
36 创建静态切分窗口
37 使用cscrollview类
38 使程序处于最前面
39 移动窗口
40 创建不规则窗口
41 为文档创建多个视图
42 获知与form、view关联的改变
43 实现橡皮区矩形
第3章 对话框与控件编程
44 理解对话框
45 生成动态对话框
46 对话框显示不出来
47 在对话框中显示图片
48 改变对话框的背景颜色
49 创建模式对话框
50 创建非模式对话框
51 制作提示对话框
52 控制对话框的大小
53 为对话框加入位图按钮
54 改变控件的颜色
55 实现彩色按钮
56 生成自绘制的控件类
57 运行时指定对话框的按钮
58 在对话框中使用菜单和工具栏
59 使用组合框控件
60 定制编辑框控件中的字符
61 检验列表框是否滚动
62 使用列表框控件
63 使用选项卡控件
64 判断树形控件的展开和收缩
65 使用树形控件
66 使用列表控件
67 单选按钮和复选框
68 使用updatedata
69 创建对话框
第4章 菜单、工具栏和状态栏
70 创建自定义菜单
71 处理弹出菜单消息
72 创建动态菜单
73 给系统菜单添加菜单项
74 响应鼠标消息
75 添加自定义消息
76 消息传递和消息循环
77 确定菜单占据的行数
78 使用浮动菜单
79 动态追加菜单项
80 获取菜单弹出的位置
81 分开类型的mru菜单
82 控制菜单的大小
83 创建浮动工具栏
84 更新工具栏的状态
85 创建自定义工具栏
86 在工具栏中嵌入组合框
87 控制工具栏的拖动停靠
88 不加载菜单、工具栏和状态栏
89 在工具栏上添加文本标签
90 工具栏停靠
91 让工具栏显示256图像
92 在状态栏中显示进度条
93 在状态栏显示系统时间
94 在状态栏中显示鼠标位置
第5章 文件与系统编程
95 文件读写
96 使用文件对话框
97 遍历整个目录树
98 打开文件提示
99 调用html文件
100 修改目录的日期和时间
101 获取文件或文件夹属性
102 将路径转换为长路径名
103 分割文件成多个小文件
104 合并多个文件成一个可执行文件
105 实现文件拖放
106 访问和修改注册表
107 使用注册表保存信息
108 识别操作系统环境
109 检测硬件设备
110 使改变的鼠标光标不闪烁
111 使用应用程序模拟键盘和鼠标按键
112 设置系统时间
113 将应用程序的图标加入到系统托盘中
114 设定计算机名称
115 创建临时文件
116 启动和等待线程结束
117 检测系统中的当前进程
第6章 com组件编程
118 理解com本质
119 重用c十十对象
120 定义com接口
121 使用接口描述语言idl
122 定义iunknown接口
123 实现iunknown接口
124 获取接口指针
125 定义iclassfactory接口
126 创建永久对象
127 利用类厂创建com对象
128 对com库进行初始化
129 实现包容
130 实现聚合
131 com客户如何使用com对象
132 定义接口映射表
133 类厂在mfc中实现
134 使用mfc建立com组件
135 测试com组件
136 编写com组件
第7章 数据库编程
137 连接odbc数据源
138 动态加载odbc数据源
139 处理记录集与对应表
140 查询odbc数据源中的数据
141 在mfc odbc中进行事务处理
142 配置odbc数据源
143 利用sql语句删除记录
144 绕过odbc口令提问
145 分配连接句柄
146 执行sql语句
147 释放语句句柄
148 断开并释放数据源连接
149 使用dao进行数据库编程
150 操作数据库对象
151 使用dao进行事务处理
152 直接调用dao函数
153 使用ado访问数据库
154 利用udl文件建立ado连接
155 使用ado操作记录集
156 使用ado进行事务处理
157 使用ado执行sql命令
158 获取数据链接的属性
159 降低记录集文件的数量
160 建立自定义数据库类
第8章 多媒体编程
161 多媒体系统的关键技术
162 多媒体的文件格式
163 创建字体对象
164 显示旋转文本
165 输出空心字
166 显示渐变字
167 输出艺术字
168 制作应用程序真彩封页
169 设置窗口字体属性
170 实现马赛克效果
171 实现浏览位图
172 创建opengl项目
173 播放视频文件
174 播放无声avi动画文件
175 创建多媒体播放器
176 制作midi文件播放程序
177 利用mci播放大型wav文件
178 制作cd播放器
179 访问mci
180 创建纹理场景
181 绘制bezier线框曲面
第9章 atl与activex控件编程
182 理解atl技术
183 使用atl窗口类
184 创建atl项目
185 使用atl实现一个窗口
186 实现一个对话框
187 实现容器窗口
188 增加一个连接点
189 创建atl server项目
190 使用atl 实现接口
191 创建atl server web项目
192 添加和改变activex控件储备事件
193 添加activex控件的自定义事件
194 创建activex控件项目
195 定义activex控件的属性
196 显示activex控件的属性页
197 创建activex容器程序
198 在容器程序中管理嵌入对象
199 使用鼠标来修改对象
200 创建activex服务器项目
第10章 inter met应用程序编程
201 初始化winsock
202 实现网络聊天室服务器
203 创建套接字
204 传递套接字描述符和指针
205 从数据报套接字接收数据
206 向数据报套接字发送数据
207 流式套接字连接发送和接收数据
208 异步接收数据
209 使用wininet函数
210 连接internet服务器
211 回调函数与句柄建立链接
212 实现客户端通信功能
213 从ftp、http或gopher服务器中获取数据
214 从文件句柄读取数据并移动文件指针
215 获取和设置ftp服务器的当前目录
216 ftp下载文件
217 ftp上传文件
218 ftp打开文件
219 发送http请求
220 处理httpsendrequest()函数的调用错误
221 获取服务器的响应信息
222 实现http协议
223 使用cinternetsession对象检索文件
224 http服务器处理
225 gopher服务器处理
226 发送电子邮件
227 实现网页浏览
228 控制浏览器
229 使用pop协议接收电子邮件
230 处理发送和接收数据的超时
231 创建internet服务器扩展程序
232 从internet上下载文件
233 实现串行通信
234 在单线程中实现串口通信
235 在多线程下实现串行通信
236 读取网卡的mac地址
237 使用csockets进行文件传送
   Visual C十十是Microsoft公司开发的Microsoft Visual Studio套件的一部分,它提供了一个集成的开发界面和许多有效的辅助开发工具,Visual C十十.NET是目前的最新版本。Visud C十十NET开发平台是一个具有高度综合性的软件开发工具,在高性能的执行效率与底层控制和快速可视化开发方面均表现出色。其应用程序向导为很大一部分类型的程序提供框架代码,用户不用编写很多繁琐的程序代码。
   现在的图书市场上关于Visual C十十的书籍可谓浩如烟海,然而真正能够满足读者需要的却是少之又少,如果您正在寻找一本简明实用、内容丰富的参考书,本书将是一个最好的选择。
   作者从实际的应用开发中精心选取了大约250个典型的、非常实用的编程技术,涉及了Visual C十十程序开发的几乎各个方面,每种编程技术作为一个相对完整的知识点,由浅入深,简明透彻,从基础方法到高级编程技巧,内容丰富翔实,能够满足不同层次读者的各种需要。
   每个知识点代表了一种典型的编程技术,熟练掌握它们的同时,读者还可以得到很多的编程的启发,通过大胆创新、组合扩充,读者完全可以创建自己的很有的特色的解决方案,这也正是作者选取部分知识点,借以抛砖引玉的目的。
   本书内容包括10章,主要包括以下内免
   第1章是C十十语言编程基础,这是本书的语言基础,简要介绍了C什编程的特点、方法和注意事项,有利于深入的学习Visual C++编程。
   第2、3、4章分别介绍文档与视图结构、对话框与控件编程以及菜单、工具栏和状态栏的编程,全面分析了VisualC十十的界面部分的编程方法。
   第5章是文件与系统编程,主要介绍常用的文件操作以及系统编程的方法。
   第6、7章分别介绍COM组件、ATL与Active X控件编程,CoM技术应用非常广泛,是目前的主流编程技术之一。
   第8、9、10章分别介绍多媒体技术、Internet网络开发和数据库编程等内容。
   本书由减桂鹏执笔编写,此外,张忠东、李晓裳、范智育、王宏生、李毅、王理、吴浩等同志在整理材料方面给予了作者很大的帮助,在此一并致以感谢!
   由于时间仓促,加之编者的水平有限,缺点和错误在所难免,恳请专家和广大读者不吝赐教,批评指正。
   编者
   2002.8

截图:


发表回复