图书介绍
Visual C++. NET 2003程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![Visual C++. NET 2003程序设计](https://www.shukui.net/cover/35/30811084.jpg)
- 何炜等编著 著
- 出版社: 北京:冶金工业出版社
- ISBN:7502434917
- 出版时间:2004
- 标注页数:450页
- 文件大小:51MB
- 文件页数:462页
- 主题词:C语言-程序设计
PDF下载
下载说明
Visual C++. NET 2003程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1认识Visual Studio.NET 2003 开发环境1
目 录1
16.3.2 MFC 中支持套接字编程的类 251
第1章Visual C++.NET2003概述1
1.2 Visual C++.NET 2003 开发环境5
1.3托管C++7
1.3.1什么是托管C++7
1.3.2托管C++与标准C++的主要区别8
1.4 .NET框架9
1.4.1 .NET框架基础9
1.4.2公共语言运行库CLR10
1.4.3框架类库10
一、选择题11
小结11
综合练习一11
1.4.4.NET框架与COM11
二、填空题12
三、思考题12
四、上机题12
第2章VisualC++.NET2003入门13
2.1在Visual C++.NET 2003环境下13
编写第一个程序13
2.1.1创建—个新项目13
2.1.2理解创建的新项目14
2.1.3编译和运行15
2.1.4使用控制台应用程序编写普通16
C++程序16
2.2调试程序17
9.1 MFC基础 117
2.2.1更正编译期间的错误17
2.2.2加入断点18
2.2.4 监视与更改变量的值19
2.2.3步进执行代码19
小结20
综合练习二20
一、选择题20
二、填空题21
三、思考题21
四、上机题21
3.1.3变量22
第3章Visual C++.NET2003语言基础22
3.1.1标识符22
3.1.2关键字22
3.1标识符、变量和常量22
3.1.4常量23
3.2数据类型23
3.2.1基本数据类型24
3.2.2数组和集合25
3.2.3指针26
3.2.4字符串27
小结 128
3.2.5自定义数据类型28
3.2.6类型转换30
3.3.1赋值运算符31
3.3.2算术运算符和取模运算符31
3.3 运算符31
3.3.3关系运算符32
3.3.4逻辑运算符33
3.3.5位运算符33
3.3.6条件运算符34
3.3.7 sizeof运算符34
3.3.8 运算符优先级和结合性34
3.4控制语句35
3.4.1表达式语句和块语句35
3.4.2选择语句35
3.4.3循环语句38
3.4.4转移语句39
3.5.2定义函数体40
3.5.1定义函数原型40
3.5函数40
3.5.3函数调用40
小结42
二、填空题42
综合练习三42
一、选择题42
三、思考题43
四、上机题43
第4章面向对象程序设计44
4.1面向对象编程基础44
4.1.1什么是面向对象编程44
4.1.2 面向对象编程语言的三个特性44
4.2类和对象46
4.2.1类和对象的基本概念46
4.2.2创建一个类47
4.2.3创建对象52
4.2.4构造函数和析构函数53
4.2.5类范围成员55
4.2.6友元56
4.3控制对象的生存期56
4.3.1传统的C++内存管理56
4.3.2.NET中的内存管理方法58
4.4继承61
4.4.1继承的概念61
4.4.2 定义一个派生类62
4.4.3使用派生类63
4.5多态性64
4.5.1虚函数64
4.5.2 纯虚函数65
4.6重载67
4.6.1函数重载67
4.6.2传统C++的运算符重载68
4.6.3托管类中的重载运算符69
综合练习四69
一、选择题69
小结69
二、填空题70
三、思考题70
四、上机题70
5.1.2引用类型71
5.1.1值类型71
第5章值类型与引用类型71
5.1值类型与引用类型的概念71
5.1.3值类型与引用类型的区别72
5.2结构体72
5.2.1创建结构体72
5.2.2 结构体的构造函数74
5.3.1创建枚举75
5.3枚举75
5.2.3结构体与类75
5.3.2使用枚举76
综合练习五76
一、选择题76
小结76
二、填空题77
三、思考题77
四、上机题77
第6章VisualC+4.NET2003中面向对象78
6.1.1 CLS所支持的运算符函数78
编程的新特性78
6.1托管类型的运算符重载78
6.1.2重载引用类型79
四、上机题 180
6.1.3重载值类型80
6.2.1.NET 中属性的新用法82
6.2属性82
6.2.2标量属性83
6.2.3索引属性85
一、选择题89
小结89
综合练习六89
三、思考题90
四、上机题90
二、填空题90
第7章Visual C++.NET 2003的异常处理91
7.1什么是异常91
7.1.1异常处理的类型91
7.1.2异常的工作方式91
7.2异常处理92
7.2.1引发异常92
7.2.2 try与catch语句94
7.2.3异常层次结构96
7.2.4构造函数引发的异常99
7.2.5 finally块100
7.3 自定义异常类型101
一、选择题102
综合练习七102
小结102
二、填空题103
三、思考题103
四、上机题103
第8章委托和事件105
8.1委托105
8.1.1委托简介105
8.1.2定义和使用委托106
8.2事件110
8.2.1事件简介110
8.2.3实现事件接收器类112
8.2.2实现事件源类112
8.2.4使用事件源和事件接收器114
小结115
8.2.5实现事件方法115
综合练习八116
一、选择题116
二、填空题116
三、思考题116
四、上机题116
第9章创建第一个MFC应用程序117
9.1.1什么是MFC117
9.1.2 CObject类118
9.1.4图形处理类119
9.1.3应用程序框架类及窗口类119
9.1.7 OLE类120
9.1.6调试和异常处理类120
9.1.5文件服务类120
9.1.8数据库类121
9.2编写一个基于文档的MFC应用程序122
9.2.1建立程序框架122
9.2.2在窗口输出文字124
一、选择题129
四、上机题129
三、思考题129
综合练习九129
二、填空题129
第10章文档/视图与SDI130
10.2 SDI程序结构130
10.1文档/视图结构130
10.3 CWinApp类131
10.3.1 InitInstance函数132
10.3.3 ExitInstance函数133
10.4 CDocument类133
10.4.1常用重载函数133
10.3.2 Run函数与OnIdle函数133
10.4.2与视图的交互134
10.4.3使用集合类存储复杂数据135
10.5 CView类135
1 0.5.1 GetDocument函数与135
OnDraw函数135
10.5.2 MFC应用程序对象之间的关系136
10.6文件的存储与读取137
10.6.1使用CFile类137
10.6.2 CArchive类与串行化140
10.7一个文档/视图结构示例程序143
小结149
综合练习十149
一、选择题149
二、填空题150
三、思考题150
四、上机题150
11.1.2控件通知151
1 1.2发送和接收消息151
11.1.3命令消息151
11.1.1标准Windows消息151
11.1消息的基本概念151
第11章消息与输入151
11.3鼠标输入153
11.3.2记录鼠标单击位置153
11.3.1常用鼠标消息153
11.3.3捕获鼠标156
11.4键盘输入158
1 1.4.1常用键盘消息158
1 1.4.2读取键盘输入159
1 1.4.3记录和显示输入字符160
二、填空题161
三、思考题161
一、选择题161
综合练习十一161
小结161
四、上机题162
第12章用MFC开发对话框163
12.1新建一个对话框163
12.2使用工具箱165
12.2.1 CButton类166
12.2.2 CEdit类168
12.2.3 CListBox类169
12.2.4 CComboBox类170
12.2.5 CTreeCtrl类171
12.2.6 CListCtrl类174
12.2.7修改控件运行时的属性175
12.3实例演示176
综合练习十二179
小结179
一、选择题179
三、思考题180
二、填空题180
13.1.1定义菜单181
第13章菜单、工具栏和状态栏181
13.1菜单181
13.1.2为菜单建立处理函数183
13.1.3添加子菜单184
13.1.4组合菜单处理程序185
13.1.5加速键185
1 3.2 工具栏186
13.2.1初始化和创建一个工具栏187
13.2.2使用工具栏资源编辑器191
13.23添加非图标控件192
13.2.4使用ReBar控件193
13.3状态栏194
1 3.3.1创建状态栏194
13.3.2添加文本窗格196
13.3.3在对话框上放置状态栏198
小结200
综合练习十三200
一、选择题200
二、填空题200
三、思考题201
四、上机题201
第14章图形设备界面编程202
14.1图形设备界面基础202
14.1.1什么是图形设备界面202
14.2设备上下文203
14.2.1什么是设备上下文203
14.1.2图形设备界面的设备类型203
14.2.2 DC绘图属性204
14.2.3 WM_PAINT消息204
14.2.4触发WM_PAINT205
14.2.5相关其他消息207
14.3文本和字体207
14.3.1文本处理207
14.3.2 字体处理210
14.4绘制几何图形213
14.4.1使用画笔和画刷213
14.4.2绘制直线216
14.4.3绘制矩形217
14.4.4绘制圆形218
14.5实现一个简单的绘图程序218
14.5.1建立菜单项218
14.5.2利用鼠标绘制图形220
14.5.3在拖曳鼠标时显示图形222
14.5.4更改鼠标光标224
14.5.5重绘视图225
小结229
综合练习十四230
一、选择题230
二、填空题230
三、思考题230
四、上机题230
第15章数据库编程231
15.1开放式数据库连接(ODBC)231
15.1.1 ODBC体系结构231
15.1.2创建ODBC数据源232
15.2 MFC数据库类234
15.2.1 CDatabase类234
15.2.2 CRecordset类235
15.2.3 CRecordView类238
15.3使用ODBC编程示例239
15.3.1使用MFC应用程序向导建立239
数据库应用程序239
15.3.2编辑应用程序240
小结245
综合练习十五245
一、选择题245
二、填空题246
三、思考题246
四、上机题246
16.2套接字247
16.1 Windows Sockets规范247
第16章网络编程247
16.2.1流式套接字248
16.2.2数据文报套接字248
16.2.3端口与地址249
16.2.4套接口属性249
16.3 Wmdows Sockets网络编程原理250
16.3.1套接口编程原理250
16.3.3 CSocket编程模型252
16.4一个网络通信的实例255
16.4.1服务器端应用程序设计255
16.4.2客户端应用程序设计259
16.4.3应用程序的运行261
四、上机题262
三、思考题262
二、填空题262
一、选择题262
综合练习十六262
小结262
第17章Windows窗体263
17.1什么是Windows窗体263
17.1.1 Windows窗体简介263
17.1.2 Windows窗体与MFC263
17.2 System::Windows::Forms命名空间264
17.2.1 System::Windows::Forms命名264
空间的分类264
17.2.2 System::Windows::Forms命名264
空间的主要成员264
17.3创建应用程序265
17.3.1创建一个简单窗体266
17.3.2改变窗体外观267
17.3.3窗体的常用属性269
17.3.4窗体的常用方法269
17.4标签270
1 7.4.1标签的常用属性270
17.4.2为窗体添加标签270
17.5按钮273
17.5.1按钮的常用属性273
17.5.2为窗体添加按钮273
17.6分组框275
17.6.1分组框控件275
17.6.2添加分组框275
17.7文本框277
17.7.1文本框的常用属性277
17.7.2文本框的常用方法277
17.7.3添加文本框278
17.8列表框280
17.8.1 列表框的常用属性280
17.8.2列表框的常用方法280
17.8.3添加列表框281
17.9组合框282
17.9.1组合框的常用属性282
17.9.2组合框的常用方法283
17.9.3添加组合框283
17.10菜单 .284
17.10.1添加菜单284
17.10.2添加右键菜单287
17.1 1 Windows窗体应用程序288
17.11.1创建窗体288
17.11.2添加控件289
17.12关于窗体应用程序的讨论299
小结300
综合练习十七301
一、选择题301
二、填空题301
三、思考题301
四、上机题301
第18章在.NET框架下开发对话框302
1 8.1创建对话框302
18.1.1编写程序302
18.1.2 Tab次序305
1 8.2对话框与用户的数据交流305
18.2.1添加按钮的处理函数305
18.3.1 Forms的通用对话框311
18.3.2如何调用通用对话框311
18.3使用通用对话框311
1 8.2.2将处理函数绑定到按钮事件311
小结313
综合练习十八313
一、选择题313
二、填空题313
三、思考题313
四、上机题313
第19章其他控件314
19.1主要控件314
19.2 DateTimePicker控件315
19.2.1介绍DateTimePicker控件315
19.2.2使用DateTimePicker控件316
19.3 LinkLabel控件324
19.3.1介绍LinkLabel控件324
19.3.2使用LinkLabel控件325
小结327
综合练习十九327
一、选择题327
二、填空题327
三、思考题327
四、上机题327
第20章图形输出328
20.1 GDI+图形328
20.1.1准备工作328
20.1.2绘制线条329
20.1.3输出字符串330
20.1.4.使用画刷填充图形331
20.2图像处理332
20.2.1图像的显示332
20.2.2剪切和缩放图像333
的质量334
20.2.3旋转、反射和扭曲图像334
20.2.4改变插值模式以控制图像缩放334
20.2.5使用CachedBitmap提高性能335
小结336
综合练习二十336
一、选择题336
二、填空题336
三、思考题336
四、上机题336
第21章文件处理337
21.1 System::IO命名空间337
21.2文本文件的读写337
21.2.1 FileStream类338
21.2.2编写器的使用339
21.2.3阅读器的使用340
21.3.2阅读器BinaryReader类342
21.3二进制文件的读写342
21.3.1编写器BinaryWriter类342
21.4 File类及对文件的相关操作344
小结345
综合练习二十一345
一、选择题345
二、填空题346
三、思考题346
四、上机题346
第22章Web服务和Sockets编程347
22.1什么是Web服务347
22.1.1 Web服务简介347
22.1.2 Web服务体系结构347
22.2创建和使用Web服务350
22.2.1创建Web服务351
22.2.2使用Web服务354
22.3 System::Net::Sockets命名空间355
22.4设计一个新邮件检查器355
22.4.1 POP3协议工作原理355
22.4.2代码实现新邮件检查器356
小结363
综合练习二十二363
一、选择题363
二、填空题364
三、思考题364
四、上机题364
23.2系统架构365
23.2.1系统模块划分365
23.1服装管理系统简介365
第23章综合实例365
23.2.2系统使用流程说明367
23.3系统功能及实现367
23.3.1用户登录367
23.3.2用户账号管理370
23.3.3资料查询374
23.3.4插入资料387
23.3.5修改资料397
23.3.6显示资料404
23.3.7资料统计415
23.3.8打印资料422
23.3.9导入/导出数据库430
23.3.10 日志查看434
小结437
附录A Microsoft C++的关键字438
参考答案439