账号: 密码:
中国大学出版社协会 | 首页 | 宏观指导 | 出版社天地 | 图书代办站 | 教材图书信息 | 教材图书评论 | 在线订购 | 教材征订
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
Visual C++编程与项目开发 - 中国高校教材图书网
书名: Visual C++编程与项目开发
ISBN:978-7-5628-2204-2/TP·152 责任编辑:
作者: 李英  相关图书 装订:平装
印次:1-1 开本:大32开
定价: ¥39.80  折扣价:¥35.82
折扣:0.90 节省了3.98元
字数: 646千字
出版社: 华东理工大学出版社 页数: 416页
出版日期: 2008-01-14 每包册数:
国家规划教材: 省部级规划教材:
入选重点出版项目: 获奖信息:
小团购 订购 咨询 推荐 打印 放入存书架

内容简介:
本书主要讲述C++语言基础、VC++编程技术、软件项目开发过程和开发实例。全书共包括十七章:第一章软件开发环境与软件项目开发过程,第二章C++语言基础,第三章Windows应用程序编程与MFC,第四章文档/视图结构及其编程,第五章程序界面设计,第六章对话框与控件,第七章绘图,第八章文件操作,第九章打印,第十章异常处理,第十一章数据库编程,第十二章动态链接库,第十三章ActiveX控件,第十四章多媒体技术,第十五章多进程与多线程编程,第十六章网络通信编程,第十七章项目开发实例—学生管理信息系统。

书中列举了大量精心编制的实例,实例在配套的光盘中,所有实例都已通过调试。
本书可供大专院校师生、从事IT业的工程技术人员及所有编程爱好者使用。既适用于初学Visual C++的读者,也适用于已有过一些编程经验和项目开发经验的读者。

作者简介:
 
章节目录:

第一章软件开发环境与软件项目开发过程1

11VC60用户界面1

111工程工作区窗口2

112主工作区窗口3

113输出窗口4

12VC60菜单介绍4

121File菜单4

122Edit菜单5

123View菜单6

124Insert菜单6

125Project菜单6

126Build菜单8

127Debug菜单8

128Tools菜单9

129Windows菜单9

1210Help菜单10

1211右键菜单(快捷菜单)10

13使用ClassWizard11

131Message Maps标签11

132Member Variables标签12

133Automation标签13

134ActiveX Events标签14

135Class标签15

14软件项目开发过程16

141软件生存期16

142制定计划16

143需求分析17

144软件设计18

145编码19

146测试19

147软件维护21

15面向对象方法的软件项目开发过程21

151软件生存期与类生存期21

152面向对象的软件项目开发过程22

16Visual C++编程规范24

161基本要求24

162命名24

163注释与可读性25

164结构化要求25

第二章C++语言基础26

21简单的C++程序和C++语言的特点26

211简单的C++程序26

212C++语言的基本特点27

22数据类型、变量和运算符28

221基本数据类型28

222加修饰符的基本数据类型29

223变量29

224数组30

225结构32

226枚举33

227联合33

228指针34

229类型定义35

2210运算符35

23流程控制语句38

231表达式语句和块语句38

232选择语句38

233switch分支语句39

234循环语句40

235转移语句40

24函数41

241函数定义41

242函数的参数传递41

243局部变量和静态变量42

244内联函数43

245函数重载43

246函数模板44

247多态性和虚函数44

25类和对象46

251类的定义和声明46

252对象47

253构造函数和析构函数48

254继承和派生48

255this指针50

26常类型(const)50

261常引用50

262常对象51

263常成员函数52

264常数据成员52

27运算符重载53

28I/O(输入/输出)流结构55

29异常处理56

291异常处理的语法56

292异常处理的执行过程57

第三章Windows应用程序编程与MFC59

31MFC类库59

311MFC基础类库60

312CObject类60

32利用MFC创建Windows应用程序框架64

33程序中的文件和主要类70

331程序中的文件和主要类70

332应用程序类(CMyPainterApp类)70

333程序的其他类74

34消息和消息处理75

341消息的分类76

342消息映射77

343消息处理函数79

344消息传递83

第四章文档/视图结构及其编程85

41文档85

411使用文档管理数据的一般步骤85

412文档类(CDocument类)中的主要数据成员和成员函数85

413多文档类型87

42视图87

421视图操作的一般步骤87

422视图类(CView类)中的主要成员函数87

423多视图88

424派生的视图类88

43框架(边框窗口)类89

44文档模板类90

45文档/视图结构各对象之间的关系90

46文档/视图结构编程实例91

461单文档应用程序实例91

462多文档应用程序实例92

463多视图应用程序实例94

464文档与视图结构之间相互作用关系分析实例99

第五章程序界面设计100

51界面设计原则100

511界面布局原则100

512用户帮助模型102

52菜单102

521菜单资源编辑器102

522CMenu类103

523CCmdUI类104

524标准菜单编程实例105

525带有图标的菜单编程实例107

526快捷菜单(上下文菜单,右键菜单)编程实例108

527动态菜单编程实例109

53工具栏111

531工具栏资源编辑器111

532CToolBar类112

533常规工具栏编程实例113

534下拉式工具栏按钮编程实例115

54CReBar和CDialogBar117

541CReBar类117

542CDialogBar类118

543编程实例118

55状态栏121

551CStatusBar类121

552状态栏的创建121

553编程实例122

第六章对话框与控件125

61对话框基本知识125

611对话框的组成125

612对话框的类型125

613编写对话框程序的流程126

62消息对话框126

621消息对话框函数126

622消息对话框编程实例127

63对话框资源编辑器128

64控件128

65对话框类与对话框调用131

651对话框类131

652对话框调用及其编程实例131

66对话框数据交换与验证机制135

661对话框数据交换135

662对话框数据验证135

663四则运算编程实例135

67常用控件应用141

671常用控件编程实例一141

672常用控件编程实例二147

68图像列表控件、列表控件与树形控件的应用152

681图像列表控件152

682列表控件CListCtrl153

683树形控件CTreeCtrl155

684编程实例157

69属性单、属性页和向导164

691CPropertyPage类165

692CPropertySheet类165

693编程实例166

610通用对话框类170

6101CFontDialog类170

6102CFileDialog类171

6103CColorDialog类171

6104CPrintDialog类171

6105CFindReplaceDialog类171

第七章绘图173

71设备环境类173

711CDC类173

712映射模式174

72GDI对象与CGdiObject类174

721画笔(CPen)175

722画刷(CBrush)176

723字体(CFont)177

724位图(CBitmap)179

73CPoint、CSize和CRect181

731CPoint类181

732CSize类181

733CRect类182

74常见的绘图任务182

741绘制图形的一般步骤182

742绘制文本183

743绘点183

744绘直线183

745绘矩形184

746绘椭圆184

747绘弧线185

748绘位图185

75绘图编程实例186

751GDI对象和基本绘图函数的应用编程实例186

752鼠标绘图编程实例192

753动态绘图编程实例202

第八章文件操作207

81CFile类207

811打开文件208

812关闭文件209

813文件读写209

814文件定位209

82文件流fstream210

821打开文件210

822关闭文件211

823编程实例211

83CArchive类与序列化214

831创建可序列化的类214

832序列化对象215

833CArchive类的数据成员和成员函数215

834Serialize函数串行化处理数据216

第九章打印219

91MFC的基本打印和打印预览219

911缺省打印实例219

912视类中的打印函数220

913打印控制过程221

92打印缩放、映射模式选择及其编程实例222

93多页打印及其编程实例223

第十章异常处理226

101CException类226

1011CException类的函数226

1012CException类的派生类227

102文件异常CFileException类227

1021CFileException类数据成员227

1022CFileException类成员函数228

1023编程实例228

103数据库异常类229

第十一章数据库编程231

111数据库概述231

1111数据库对象231

1112ODBC232

1113DAO232

1114OLE DB232

1115ADO232

112ODBC类与ODBC数据库应用程序232

1121ODBC类232

1122注册数据库235

1123ODBC数据库编程实例236

113ADO数据库编程245

1131ADO结构245

1132连接对象246

1133命令对象246

1134记录集对象247

1135域对象248

1136参数对象248

1137错误对象249

1138集合249

1139ADO数据库编程实例251

第十二章动态链接库260

121动态链接库的分类与创建260

1211动态链接库分类260

1212使用AppWizard创建MFC DLL262

122从DLL中导出函数262

1221使用.DEF文件导出函数263

1222使用关键字_declspec(dllexport)263

1223使用AFX_EXT_CLASS导出和导入264

1224调用约定264

123链接DLL到可执行程序264

1231隐式链接264

1232显式链接265

124动态链接库编程实例265

1241编程实例一——采用关键字导出、隐式链接265

1242编程实例二——采用.DEF导出、显式链接267

1243编程实例三——扩展MFC的DLL269

1244编程实例四——动态链接库嵌套271

1245编程实例五——带数据库的动态链接库273

第十三章ActiveX控件278

131ActiveX的基本概念278

1311组件对象模型COM278

1312对象链接与嵌入279

1313自动化服务器与自动化控制器280

1314ActiveX控件280

132ActiveX控件编程实例280

1321ActiveX控件框架的创建281

1322控件的类282

1323ActiveX控件的测试283

1324控件的外观设计283

1325设置属性287

1326设置事件289

1327设置方法289

133ActiveX控件的注册290

134ActiveX控件应用编程实例290

第十四章多媒体技术293

141多媒体文件格式293

142播放多媒体文件293

143MCI控制方法294

1431MCI设备类型294

1432MCI函数接口294

1433常用的MCI命令消息295

144多媒体文件调用编程实例296

第十五章多进程与多线程编程298

151多进程编程298

1511进程298

1512创建进程298

1513结束进程300

1514多进程编程实例301

152多线程编程304

1521线程的创建与结束304

1522线程的调度和优先级306

1523线程间通信307

1524多线程编程实例308

153线程同步313

1531线程同步的概念313

1532临界区313

1533事件内核对象313

1534互斥内核对象314

1535信号量内核对象314

1536线程同步编程实例315

第十六章网络通信编程320

161TCP/IP协议320

1611TCP/IP协议的体系结构320

1612IP地址和通信端口320

1613客户机/服务器模式321

162Socket概念与Windows Socket API322

1621Socket的类型322

1622阻塞和非阻塞322

1623Windows Socket API主要函数322

1624struct sockaddr结构325

1625Windows Socket API辅助函数325

163Windows Socket编程流程与编程实例326

1631流套接字编程流程326

1632数据报套接字编程流程328

1633Windows Socket API编程实例328

164MFC中的Winsock335

1641CAsyncSocket类及其主要成员函数336

1642CAsyncSocket类编程实例337

1643CSocket类343

165串行端口通信编程343

1651Windows API串行端口通信函数及编程实例344

1652利用端口函数实现串行端口通信编程351

1653MSComm控件及其编程实例351

第十七章项目开发实例——学生管理信息系统354

171管理信息系统设计原则354
172需求分析354

1721系统主要功能354

1722数据流355

173系统设计356

1731系统的功能模块356

1732业务流程设计357

1733数据库设计357

174详细设计359

1741主体框架模块359

1742登录权限验证模块363

1743重新封装ADO367

1744院系数据管理模块374

1745学生数据管理模块377

1746课程成绩管理模块386

1747课程成绩统计模块389

1748帮助的制作393

175项目包装和项目打包394

1751项目包装394

1752项目打包395

参考文献400

精彩片段:
 
书  评:
 
其  它:
 



| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云章科技