图书介绍
轻松快乐学VISUAL C++【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 曾中浩等编著 著
- 出版社: 广州:中山大学出版社
- ISBN:7306011987
- 出版时间:1997
- 标注页数:315页
- 文件大小:24MB
- 文件页数:328页
- 主题词:
PDF下载
下载说明
轻松快乐学VISUAL C++PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 Visual C++是什么3
第1章 Visual C++ vs.MS Windows3
1.1 MS Windows的特色4
1.1.1 图形的使用者界面4
1.1.2 多用途的工作环境4
1.1.3 多媒体的统一世界5
1.1.4 共通性的操作界面5
1.2 如何撰写MS Windows的应用程序5
1.2.1 所谓的“资源”7
1.2.2 Message的接受7
1.2.3 Graphics Device Interface(GDI)7
1.2.4 动态连结程序库(Dynamic Link Library,DLL)7
1.3 什么是Visual C++8
1.4 Visual C++的组成10
1.4.1 Visual Workbench——提高生产力的整合性开发环境11
1.4.2 Project——Makefile产生器11
1.4.3 Source Browser——程序结构浏览器14
1.4.4 Debugger——Bugs终结者14
1.4.5 AppStudio——产生及修改程序资源的工具15
1.4.6 AppWizard——程序码产生器16
1.4.7 ClassWizard——处理信息的好帮手18
1.4.8 On—Line Help——不可或缺的工具18
1.4.9 Books Online——Information Wizard19
1.4.10 MFC Class Library——程序设计师的宝典19
1.5 欢迎来到Visual C++的世界!20
第2章 与MFC的第一次接触22
2.1 MFC Class Library23
2.1.1 MFC简介23
2.1.2 What,Why,Who,When,How23
2.1.3 What——MFC到底是什么东西?23
2.1.4 Why——为什么要用MFC?23
2.1.5 Who——哪一类的程序开发者适于用MFC?24
2.1.6 When——什么时候是开始使用MFC的时机?24
2.1.7 How——如何使用MFC?24
2.2 属于MFC 2.x的几点特色24
2.3 一个重要但易被忽视的Class:CObject31
2.3.1 Serialization(Object Persistem)32
2.3.2 Run—Time Class Informatiom35
2.4 继承或不继承CObject36
2.5 结语36
第二部分 有用的Class Library39
第3章 写第一个Visual C++的程序39
3.1 第一个简单的Windows程序40
3.1.1 范例程序介绍40
3.1.2 范例程序的结构44
3.2 CWinApp:任何Windows程序的发动机45
3.3 CWnd:窗口环境中的“窗口”46
3.3.1 什么是Windows对象47
3.3.2 CWnd Class结构47
3.3.3 如何建立Windows对象49
3.3.4 如何清除Windows对象51
3.3.5 如何与Windows一同工作51
3.4 范例程序剖析51
3.5 结论53
第4章 信息与使用者界面54
4.1 Windows中的“信息”(Message)55
4.1.1 处理Windows Message55
4.1.2 Message的种类59
4.1.3 由Message Maps找寻对应的Message Handler60
4.2 User Interface Object61
4.2.1 何谓“User-Interface Objects”63
4.2.2 Update User-Interface Objects65
4.2.3 Command Routing66
4.3 菜单/工具栏/状态栏67
4.3.1 菜单的制作67
4.3.2 工具栏的制作67
4.3.3 状态栏的制作68
4.4 来一个可用的程序吧!69
4.5 结论79
第5章 Graphic Device Interface80
5.1 Device Context Class81
5.2 绘图对象及绘图模式82
5.2.1 MFC所包装的GDI对象82
5.2.2 如何建立绘图的对象83
5.2.3 如何使用这个对象83
5.2.4 所谓绘图模式84
5.3 对应模式85
5.3.1 为什么会有对应模式86
5.3.2 灵活运用各种对应模式88
5.4 给程序来一点缤纷的色彩吧!90
5.5 结论97
第6章 对话框(Dialog Box)98
6.1 对话框——一个不可缺少的工具99
6.1.1 MFC中的对话框99
6.1.2 Modal和Modeless Dialog Boxes99
6.2 设计自己的Dialog100
6.2.1 AppStudio——设计Dialog的好帮手100
6.2.1.1 启动AppStudio100
6.2.1.2 编辑新的或已存在的Dialog102
6.2.1.3 调整Dialog大小及内容104
6.2.1.4 加入Control106
6.2.1.5 加入User-Defined Controls107
6.2.1.6 完成108
6.2.2 ClassWizard——设计Class的好助手109
6.2.2.1 启动ClassWizard109
6.2.2.2 加入Data Member(DDX)111
6.2.2.3 设定边界值(DDV)113
6.2.2.4 加入Message Handler113
6.3 Dialog Box的生命周期114
6.4 Dialog数据的交换和验证116
6.5 Common Dialog Classes117
6.6 应用程序范例119
6.7 结论132
第三部分 Document vs.View135
第7章 Document与View(Ⅰ)135
7.1 设计概念的大变动!136
7.2 什么是Document/View结构136
7.2.1 预铸式的程序136
7.2.2 没有Document/View的日子137
7.2.3 设计概念的新宠儿——Document/View139
7.3 Document/View结构中的基本成员140
7.3.1 Document140
7.3.2 View140
7.3.3 Frame Window141
7.3.4 Document Template141
7.3.5 Application Object141
7.4 Team Work!各对象间的互动141
7.4.1 鸟瞰——各Object之间相互沟通的关系142
7.4.2 Application Object与Document Template Object142
7.4.3 Document Template与Document,Frame Window,View146
7.4.4 Document与View147
7.4.5 View与Frame Window151
7.5 水到渠成——命令信息传递152
7.6 应用程序范例155
7.7 结论163
第8章 Document与View(Ⅱ)164
8.1 壁垒分明的SDI和MDI165
8.1.1 什么是SDI,MDI165
8.1.2 程序设计上的差异165
8.1.3 AppWizard产生程序主体171
8.2 应用程序范例173
8.3 再看看View的绘图方式189
8.3.1 C/SDK的绘图方式189
8.3.2 Document/View的绘图方式190
8.4 结论195
第9章 文件I/O与Serialization197
9.1 MFC与文件处理198
9.1.1 文件处理198
9.1.2 MFC中的CFile198
9.1.3 CFile及其衍生的CStdioFile和CMemFile200
9.2 Document与Serialization201
9.2.1 Serialization201
9.2.2 Framework与Serialization201
9.2.3 Document与Serialization202
9.2.4 使用Serialization,一切OK?202
9.3 细部分解——近观Serialization203
9.3.1 CArchive——仓库管理员203
9.3.2 CArchive——如何管理Object204
9.3.3 如何建立和结束CArchive对象205
9.4 存取对象数据206
9.4.1 通过Archive Object载入/储存数据206
9.4.2 Serialize Embeded Object及Pointers208
9.4.3 Serialize Collections210
9.5 做一些不同的Serialization211
9.5.1 如何动手改变211
9.5.2 保密防谍自己来——实例演练214
9.6 轻轻松松学应用215
9.7 结论225
第10章 打印及模拟显示226
10.1 Windows的打印功能227
10.2 模拟显示的功能228
10.3 打印的程序设计228
10.4 AFX中关于打印的运作方式229
10.5 模拟显示的达成231
10.6 程序范例232
第四部分 一个完整的应用程序243
第11章 Context-Sensitive Help243
11.1 软件中的Help功能244
11.1.1 “Help”系统244
11.1.2 Windows的Help系统244
11.2 制作一个简单的Help文件245
11.3 由程序中调用Help247
11.4 利用AFX在程序中加入Help功能248
11.5 Context-Sensitive Help的功能250
11.6 AFX对于Help命令的处理251
11.7 程序范例251
11.8 结语252
第12章 轻轻松松来应用258
12.1 设计的理念259
12.1.1 C++应用时的基本概念259
12.1.2 应用程序的框架是怎么建立的259
12.1.3 MFC和Windows API可以混用吗260
12.1.4 MFC的源头——CObject260
12.1.5 WinMain()怎么不见了261
12.1.6 继承否?延伸否?261
12.1.7 Message Map——信息的分派者262
12.2 各种具有特色的Classes265
12.2.1 与使用者界面有关的“视觉”Classes265
12.2.2 Document与View——一体之两面267
12.2.3 Serialization——存取文件的好帮手269
12.2.4 荧幕与打印——毕其功于一役271
12.3 快快乐乐来写程序271
12.4 结论289
附录A Keyword名词对照290
附录B MFC的Message—Map294
B.1 WM_COMMAND Message Handler295
B.2 Child Window Notification Message Handlers295
B.2.1 Generic Control Handler295
B.2.2 User Button Handlers295
B.2.3 Combo Box Handlers295
B.2.4 Edit Control Handlers296
B.2.5 List Box Handlers296
B.3 WM_Message Handlers297
B.4 User-Defined Message Handlers299
附录C 参考数据300
附录D 错误诊断与异常处理302
D.1 前言303
D.2 除错版与完成版303
D.3 转储对象内容304
D.4 TRACE宏306
D.5 ASSERT宏307
D.6 ASSERT_VALID宏308
D.7 内存使用的检查308
D.8 异常处理机制310
D.9 异常处理方式312
D.10 自行丢出异常对象314
D.11 定义异常类别314
D.12 结语315
热门推荐
- 3833653.html
- 1102510.html
- 2627200.html
- 25780.html
- 2273899.html
- 1409380.html
- 1469778.html
- 2683415.html
- 2263229.html
- 290910.html
- http://www.ickdjs.cc/book_3184105.html
- http://www.ickdjs.cc/book_656594.html
- http://www.ickdjs.cc/book_177392.html
- http://www.ickdjs.cc/book_413471.html
- http://www.ickdjs.cc/book_2773431.html
- http://www.ickdjs.cc/book_2306381.html
- http://www.ickdjs.cc/book_1565366.html
- http://www.ickdjs.cc/book_2181304.html
- http://www.ickdjs.cc/book_1235907.html
- http://www.ickdjs.cc/book_3413199.html