图书介绍

Visual C++. NET 2003程序设计PDF|Epub|txt|kindle电子书版本网盘下载

Visual C++. NET 2003程序设计
  • 何炜等编著 著
  • 出版社: 北京:冶金工业出版社
  • ISBN:7502434917
  • 出版时间:2004
  • 标注页数:450页
  • 文件大小:51MB
  • 文件页数:462页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐