您好,欢迎来到聚文网。 登录 免费注册
Visual C++实用教程 含视频教学(第6版)

Visual C++实用教程 含视频教学(第6版)

  • 字数: 809000
  • 装帧: 平装
  • 出版社: 电子工业出版社
  • 出版日期: 2021-08-01
  • 商品条码: 9787121413827
  • 版次: 6
  • 开本: 16开
  • 页数: 428
  • 出版年份: 2021
定价:¥77 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
本书采用Visual C++ 6.0(中文版)平台,在第5版的基础上进行了系统完善,主要包含实用教程、习题、上机操作指导、综合应用实习、附录等部分。本书提供配套的教学课件、教程实例文件、实验文件、综合应用实习源文件等教学资源,可从华信教育资源网(www.hxedu.com.cn)免费下载。扫描书中二维码,可观看对应内容的微课视频。 本书可作为大学本科、高职高专院校相关课程教材,也可供广大Visual C++应用开发人员参考。
内容简介
Visual C++实用教程(第6版)分为Visual C++ 6.0版和Visual Studio版,本书采用Visual C++ 6.0(中文版)平台,在第5版的基础上进行了系统完善,主要包含实用教程、习题、上机操作指导、综合应用实习、附录等部分。实用教程包括C++和Visual C++部分,其中,C++部分包括基本C++语言和C++面向对象程序设计,Visual C++部分包括MFC基本应用程序的建立、窗口和对话框、常用控件、基本界面元素、文档和视图、图形和文本、数据库编程等,一般在讲解内容后紧跟实例。上机操作指导与实用教程配套和同步,通过实例先引导操作和编程,然后提出问题,并在原有基础上由读者进行操作和编程练习。综合应用实习分为两个部分,分别对C++和Visual C++(MFC)进行综合应用训练。 本书可作为大学本科、高职高专院校相关课程教材,也可供广大VisualC++应用开发人员参考。
作者简介
郑阿奇教授,任教于南京师范大学计算机科学与技术学院,主编多本计算机专业教材,多次获选为国家规划教材,两次获江苏省优秀教学成果二等奖、江苏省畅销图书编辑二等奖、全国高校出版社优秀畅销书二等奖、两次获南京师范大学优秀教学成果一等奖、南京师范大学精品教材一等奖。
目录
第1部分实用教程
第1章基本C++语言1
1.1C++程序结构1
1.1.1C++概述1
1.1.2C++程序创建1
1.1.3C++代码结构4
1.2数据类型和基本输入/输出5
1.2.1基本数据类型5
1.2.2字面常量6
1.2.3变量及其命名规则9
1.2.4标识符常量和枚举11
1.2.5基本输入/输出12
1.3运算符和表达式14
1.3.1算术运算符14
1.3.2赋值运算符15
1.3.3数据类型转换17
1.3.4关系运算符18
1.3.5逻辑运算符19
1.3.6位运算符19
1.3.7条件运算符20
1.3.8sizeof运算符20
1.3.9逗号运算符20
1.3.10自增和自减21
1.4基本语句22
1.4.1顺序语句和块22
1.4.2选择结构语句23
1.4.3循环结构语句25
1.4.4break和continue语句28
1.5函数和预处理29
1.5.1函数的定义和调用29
1.5.2函数的参数传递32
1.5.3带默认形参值的函数32
1.5.4递归函数34
1.5.5内联函数35
1.5.6函数重载36
1.5.7作用域和可见性37
1.5.8存储类型38
1.5.9编译预处理40
1.6数组43
1.6.1一维数组43
1.6.2二维数组46
1.6.3字符数组48
1.6.4数组与函数48
1.7指针和引用49
1.7.1指针和指针变量49
1.7.2&和*运算符50
1.7.3指针运算51
1.7.4指针和数组52
1.7.5指针和函数54
1.7.6new和delete57
1.7.7引用和引用传递58
1.8字符指针和字符串处理59
1.8.1字符指针59
1.8.2带参数的main函数60
1.8.3字符串处理函数61
1.9结构、共用和自定义63
1.9.1结构体63
1.9.2结构体数组65
1.9.3结构体与函数66
1.9.4结构体指针67
1.9.5共用体67
1.9.6使用typedef68
第2章C++面向对象程序设计70
2.1类和对象70
2.1.1类的定义70
2.1.2对象的定义72
2.1.3类作用域和成员访问权限72
2.1.4构造函数和析构函数73
2.1.5对象赋值和复制76
2.1.6浅拷贝和深拷贝77
2.1.7对象成员的初始化79
2.2数据共享和成员特性81
2.2.1静态成员81
2.2.2友元85
2.2.3常类型89
2.2.4this指针91
2.3继承和派生93
2.3.1单继承93
2.3.2派生类的构造函数和析构函数95
2.3.3多继承96
2.3.4虚基类97
2.4多态和虚函数100
2.4.1多态概述100
2.4.2虚函数100
2.4.3纯虚函数和抽象类102
2.5运算符重载103
2.5.1运算符重载函数103
2.5.2运算符重载104
2.5.3友元重载105
2.5.4转换函数107
2.5.5赋值运算符的重载108
2.5.6自增自减运算符的重载109
2.6输入/输出流111
2.6.1流类和流对象111
2.6.2流的格式控制和错误处理112
2.6.3使用输入/输出成员函数115
2.6.4提取和插入运算符重载117
2.6.5文件流及其处理118
第3章MFC基本应用程序的建立125
3.1Windows编程基础125
3.1.1C++的Windows编程125
3.1.2Windows编程特点129
3.1.3Windows基本数据类型130
3.2创建MFC应用程序131
3.2.1设计一个MFC程序131
3.2.2理解程序代码132
3.2.3使用MFCAppWizard133
3.2.4创建文档应用程序134
3.3MFC应用程序框架136
3.3.1项目文件和配置137
3.3.2项目管理和项目工作区138
3.3.3MFC程序类结构139
3.4消息和消息映射140
3.4.1消息类别140
3.4.2消息映射和类向导140
3.4.3消息映射代码框架142
3.4.4键盘和鼠标消息143
3.4.5其他窗口消息144
3.5VisualC++常用操作144
3.5.1类的添加和删除144
3.5.2成员的添加和删除145
3.5.3文件打开和成员定位146
3.5.4使用向导工具栏147
第4章窗口和对话框148
4.1框架窗口148
4.1.1主框架窗口和文档窗口148
4.1.2窗口样式的设置149
4.1.3窗口状态的改变151
4.2创建对话框153
4.2.1创建对话框应用程序154
4.2.2资源和资源标识155
4.2.3添加对话框资源156
4.2.4设置对话框属性157
4.2.5添加和布局控件158
4.2.6创建对话框类160
4.2.7映射WM_INITDIALOG
消息161
4.3使用对话框162
4.3.1在程序中调用对话框162
4.3.2使用无模式对话框165
4.4通用对话框和消息对话框167
4.4.1通用对话框167
4.4.2消息对话框167
第5章常用控件169
5.1创建和使用控件169
5.1.1控件的创建方式169
5.1.2控件的消息及消息映射171
5.1.3控件类和控件对象173
5.1.4DDX和DDV175
5.2静态控件和按钮177
5.2.1静态控件177
5.2.2按钮178
5.2.3实例:制作问卷调查178
5.3编辑框和旋转按钮控件181
5.3.1编辑框的属性和通知消息181
5.3.2编辑框的基本操作182
5.3.3旋转按钮控件183
5.3.4实例:用对话框输入学生成绩184
5.4列表框187
5.4.1列表框的样式和消息187
5.4.2列表框的基本操作188
5.4.3实例:基本课程信息189
5.5组合框192
5.5.1组合框的样式类型和消息192
5.5.2组合框常见操作193
5.5.3实例:课程号和课程信息194
5.6进展条和日历控件197
5.6.1进展条197
5.6.2日历控件198
5.6.3计时器199
5.6.4实例:自动时间显示199
5.7滚动条和滑动条200
5.7.1滚动条200
5.7.2滑动条202
5.7.3实例:调整对话框背景颜色203
第6章基本界面元素206
6.1图标和光标206
6.1.1图像编辑器206
6.1.2图标207
6.1.3光标210
6.2菜单212
6.2.1菜单一般规则212
6.2.2更改应用程序菜单212
6.2.3使用键盘快捷键214
6.2.4菜单的编程控制215
6.2.5使用快捷菜单218
6.3工具栏219
6.3.1使用工具栏编辑器219
6.3.2工具栏按钮和菜单项相结合221
6.3.3多个工具栏的使用221
6.4状态栏223
6.4.1状态栏的定义223
6.4.2状态栏的常用操作224
6.4.3改变状态栏的风格225
6.5交互对象的动态更新226
第7章文档和视图228
7.1文档模板228
7.1.1文档模板类228
7.1.2文档模板字符串资源229
7.2文档序列化230
7.2.1文档序列化过程230
7.2.2CArchive类和序列化操作232
7.2.3使用简单数组集合类234
7.2.4类对象序列化236
7.2.5使用文件对话框和CFile类240
7.2.6CFile和CArchive类之间的关联244
7.3一般视图框架245
7.3.1CEditView和CRichEditView245
7.3.2CFormView246
7.3.3CHtmlView249
7.3.4CScrollView249
7.4列表视图框架250
7.4.1图像列表250
7.4.2列表视图类型和样式250
7.4.3列表项的基本操作251
7.4.4列表控件的消息252
7.4.5实例:列表显示当前的文件253
7.5树视图框架256
7.5.1树控件及其样式256
7.5.2树控件的常用操作257
7.5.3树视图控件的消息258
7.5.4实例:遍历本地文件夹259
7.6文档视图结构261
7.6.1文档与视图的相互作用261
7.6.2应用程序对象指针的互调262
7.6.3切分窗口264
7.6.4一档多视266
第8章图形和文本271
8.1概述271
8.1.1设备环境类271
8.1.2坐标映射271
8.1.3CPoint、CSize和CRect273
8.1.4颜色和颜色对话框275
8.2图形设备接口276
8.2.1使用GDI对象276
8.2.2画笔277
8.2.3画刷278
8.2.4位图279
8.2.5图形绘制281
8.3字体与文字处理284
8.3.1字体和字体对话框284
8.3.2常用文本输出函数286
8.3.3文本格式化属性288
8.3.4计算字符的几何尺寸289
8.3.5文档内容显示及其字体改变289
第9章数据库编程292
9.1数据库和ODBC操作292
9.1.1数据库基本概念292
9.1.2常用SQL语句293
9.1.3VisualC++操作数据库接口294
9.2MFCODBC一般操作295
9.2.1MFCODBC向导过程295
9.2.2ODBC数据表绑定更新299
9.2.3MFC的ODBC类299
9.3MFCODBC应用编程301
9.3.1显示记录总数和当前记录号302
9.3.2编辑记录303
9.3.3字段操作306
9.3.4多表处理308
9.4ADO数据库编程312
9.4.1ADO编程的一般过程313
9.4.2Recordset对象使用315
9.4.3Command对象使用317
第2部分习题
第1章基本C++语言318
第2章C++面向对象程序设计327
第3章MFC基本应用程序的建立330
第4章窗口和对话框330
第5章常用控件330
第6章基本界面元素331
第7章文档和视图331
第8章图形和文本331
第9章数据库编程332
第3部分上机操作指导
实验1认识VisualC++6.0开发环境333
实验2基本数据类型、表达式和基本语句340
实验3函数和预处理344
实验4构造类型、指针和引用347
实验5类和对象、继承和派生349
实验6多态和虚函数、运算符重载353
实验7输入/输出流库357
实验8窗口、消息及调试363
实验9对话框和按钮控件368
实验10编辑框、列表框和组合框370
实验11进展条、滚动条和滑动条374
实验12基本界面元素379
实验13数据、文档和视图382
实验14图形和文本383
实验15ADO数据库编程384
实验16ODBC数据库编程391
第4部分综合应用实习
题目1学生成绩管理程序(C++版)399
题目2学生学习成绩管理程序(MFC版)404
第5部分附录
附录A运算符优先级和结合性411
附录B字符串类型和CString类412
附录C常用C++库函数及类库415
附录D匈牙利命名规则417

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网