上海地区专业的网上书店
一次性购物满100元即可享受VIP会员价格优惠
网站地图 |登录/注册 |购物车 |会员中心 |帮助中心 |友情链接
首页 | 新书上市 | 畅销推荐 | 礼品图书 | 分类浏览 | 出版社专区 | 图书热评 | 求购登记 | 顾客留言 | 图书拾零
 
   图书搜索: 高级搜索

Visual C++教程

Visual C++教程
新书城图书编号:681
图书ISBN:711114676X
出版时间:2004-9-8
出版社:机械工业出版社
作者:郑阿奇 主编
市场价格:¥35
普通会员:¥28    80
VIP会员:¥26.25   75
购买商品 收藏商品  
【图书分类】
计算机图书>>程序语言>>VC++/C#/C
【图书简介】
  本书以基本熟悉C为基点,着重介绍C++面向对象程序设计和Visual C++6.0(中文版)进行开发应用,分为教程和实验实习部分。内容主要包括:C/C++语言概述、C++面向对象程序设计基础、C++面向对象程序设计进阶、对话框、常用控件、框架窗口界面设计、文档和视图、图形和文本、数据库编程以及多媒体应用等。通过“模仿”à“理解”à“修改/扩充”à“掌握”à“检验”组织教程。只要阅读本书,结合上机操作指导进行练习,就能在较短的时间内基本掌握Visual C++及其应用技术。
    本书可作为大学本科、高职高专有关课程的教材,也可作为广大Visual C++ 6.0用户自学和参考。
【图书评论】
发表新的评论   
浏览Visual C++教程全部评论>>   
【图书目录】
前言
本书约定
第一部分  教      程
第1章    C/C++语言概述        1
1.1      从C到C++的程序结构        1
1.2      程序书写规范        2
1.3      数据类型        3
1.3.1    基本数据类型        3
1.3.2    常量        4
1.3.3    变量        6
1.3.4    数据类型转换        6
1.3.5    数组        7
1.3.6    结构体        9
1.3.7    共用体        11
1.3.8    枚举类型        12
1.3.9    用typedef定义类型        12
1.4      运算符和表达式        13
1.4.1    算术运算符        14
1.4.2    赋值运算符        14
1.4.3    关系运算符        15
1.4.4    逻辑运算符        16
1.4.5    位运算符        16
1.4.6    三目运算符        17
1.4.7    增1和减1运算符        17
1.4.8    逗号运算符        17
1.4.9    sizeof运算符        18
1.4.10    new和delete        18
1.5      基本语句        19
1.5.1    表达式语句、空语句和复合语句        19
1.5.2    选择语句        19
1.5.3    循环语句        20
1.5.4    break、continue语句        23
1.6      函数        23
1.6.1    函数的定义和调用        23
1.6.2    带默认形参值的函数        24
1.6.3    函数的递归调用        25
1.6.4    内联函数        27
1.6.5    函数的重载        27
1.7      指针和引用        28
1.7.1    指针和指针变量        29
1.7.2    &和*运算符        29
1.7.3    指针和数组        29
1.7.4    指针和结构体        30
1.7.5    函数的指针传递        31
1.7.6    引用        31
1.7.7    函数的引用传递        32
1.8      作用域和存储类型        33
1.8.1    作用域        33
1.8.2    变量的存储类型        34
1.9      预处理        35
习题        37
第2章    C++面向对象程序设计基础        41
2.1      类和对象        41
2.1.1    从结构到类        41
2.1.2    类的定义        42
2.1.3    对象的定义        43
2.2      类的成员及特性        44
2.2.1    构造函数        44
2.2.2    析构函数        45
2.2.3    对象成员初始化        46
2.2.4    常类型        48
2.2.5    this指针        50
2.2.6    类的作用域和对象的生存期        51
2.2.7    静态成员        52
2.2.8    友元        54
2.3      继承和派生类        55
2.3.1    单继承        55
2.3.2    派生类的构造函数和析构函数        59
2.3.3    多继承        59
习题        60
第3章    C++面向对象程序设计进阶        63
3.1      多态和虚函数        63
3.1.1    虚函数        63
3.1.2    纯虚函数和抽象类        65
3.2      运算符重载        66
3.2.1    运算符重载的语法        67
3.2.2    赋值运算符的重载        68
3.2.3    提取和插入运算符重载        70
3.3      输入输出流库        71
3.3.1    概述        71
3.3.2    cout和cin        72
3.3.3    流的错误处理        75
3.3.4    使用输入输出成员函数        76
3.3.5    文件流概述        78
3.3.6    顺序文件操作        79
3.3.7    随机文件操作        81
3.4      模板        83
3.4.1    函数重载机制的不足        83
3.4.2    函数模板        84
3.4.3    类模板        85
3.4.4    标准模板库简介        86
习题        87
第4章    对话框        89
4.1      从C++到Windows编程        89
4.1.1    简单的Windows应用程序        89
4.1.2    Windows编程特点        91
4.1.3    Windows基本数据类型        94
4.1.4    MFC应用程序框架类型        95
4.1.5    创建一个应用程序框架        96
4.2      添加并使用对话框        98
4.2.1    资源与资源标识        98
4.2.2    添加对话框资源        100
4.2.3    设置对话框属性        101
4.2.4    添加和布局控件        102
4.2.5    创建对话框类        105
4.2.6    添加对话框代码        106
4.2.7    在程序中使用对话框        107
4.3      使用向导创建对话框应用程序        110
4.4      使用无模式对话框        112
4.5      通用对话框和消息对话框        114
4.5.1    通用对话框        114
4.5.2    消息对话框        117
习题        118
第5章    常用控件        119
5.1      控件的创建和基本使用方法        119
5.1.1    控件的创建方法        119
5.1.2    控件的消息及消息映射        121
5.1.3    控件的数据交换(DDX)和数据校验(DDV)        125
5.2      静态控件和按钮        128
5.2.1    静态控件        128
5.2.2    按钮        130
5.2.3    实例:制作问卷调查        131
5.3      编辑框和旋转按钮控件        134
5.3.1    编辑框的属性和通知消息        134
5.3.2    编辑框的基本操作        136
5.3.3    旋转按钮控件        137
5.3.4    实例:用对话框输入学生成绩        138
5.4      列表框        141
5.4.1    列表框的风格和消息        141
5.4.2    列表框的基本操作        142
5.4.3    实例:城市邮政编码        144
5.5      组合框        147
5.5.1    组合框的风格类型和消息        148
5.5.2    组合框的常见操作        149
5.5.3    实例:简单文件对话框        150
5.6      进展条、滚动条和滑动条        154
5.6.1    进展条        154
5.6.2    滚动条        157
5.6.3    滑动条        159
5.6.4    实例:调整对话框背景颜色        161
5.7      日期时间控件、图像列表和标签控件        163
5.7.1    日期时间控件        163
5.7.2    图像列表控件        164
5.7.3    标签控件        165
5.7.4    实例:个人通讯簿        167
习题        174
第6章    框架窗口界面设计        175
6.1      框架窗口        175
6.1.1    单文档和多文档程序框架窗口        175
6.1.2    窗口状态的改变        177
6.1.3    窗口风格的设置        178
6.1.4    改变窗口的大小和位置        184
6.2      菜单        185
6.2.1    更改应用程序菜单        186
6.2.2    使用键盘快捷键        188
6.2.3    菜单的编程控制        189
6.2.4    使用快捷菜单        192
6.3      工具栏        193
6.3.1    使用工具栏编辑器        193
6.3.2    工具按钮和菜单项相结合        195
6.3.3    多个工具栏的使用        196
6.4      状态栏        199
6.4.1    状态栏的定义        199
6.4.2    状态栏的常用操作        200
6.4.3    改变状态栏的风格        201
6.5      交互对象的动态更新        202
6.6      图标和光标        203
6.6.1    使用图形编辑器        204
6.6.2    图标        205
6.6.3    光标        208
习题        211
第7章    文档和视图        213
7.1      文档模板        213
7.1.1    文档模板类        213
7.1.2    文档模板字串资源        214
7.1.3    使用多个文档类型        215
7.2      文档序列化        218
7.2.1    文档序列化过程        219
7.2.2    文档序列化操作        220
7.2.3    使用简单数组集合类        223
7.2.4    文档序列化实例        226
7.2.5    使用CFile类        231
7.3      视图及视图类        233
7.4      文档视图结构        240
7.4.1    文档与视图的相互作用        240
7.4.2    应用程序对象指针的互调        241
7.4.3    切分窗口        243
7.4.4    一档多视        247
习题        252
第8章    图形和文本        255
8.1      设备环境和简单数据类        255
8.1.1    设备环境类        255
8.1.2    坐标映射        255
8.1.3    CPoint、CSize和CRect        257
8.1.4    颜色和颜色对话框        259
8.2      图形设备接口        260
8.2.1    GDI对象的一般使用方法        260
8.2.2    画笔        262
8.2.3    画刷        263
8.2.4    位图        264
8.3      图形绘制        266
8.3.1    画点、线        266
8.3.2    矩形和多边形        267
8.3.3    曲线        269
8.3.4    图形绘制示例        271
8.3.5    在对话框控件中绘制图形        272
8.4      字体与文字处理        274
8.4.1    字体和字体对话框        275
8.4.2    常用文本输出函数        277
8.4.3    文本格式化属性        279
8.4.4    计算字符的几何尺寸        280
8.4.5    文档内容显示及其字体改变        281
习题        283
第9章    数据库编程        285
9.1      数据库概述        285
9.2      ODBC数据库编程        286
9.2.1    MFC AppWizard使用ODBC的一般过程        286
9.2.2    ODBC数据表更新        292
9.2.3    CRecordSet 类的基本操作        294
9.3      数据库编程常用技巧        297
9.3.1    显示记录总数和当前记录号        297
9.3.2    编辑记录        299
9.3.3    处理多个表        302
9.3.4    字段操作        305
9.4      数据库相关的ActiveX控件        307
9.4.1    使用MSFlexGrid控件        307
9.4.2    RemoteData和DBGrid控件        311
习题        314
第10章  多媒体应用        315
10.1    使用媒体控制接口(MCI)        315
10.1.1  MCI设备类型        315
10.1.2  MCI编程步骤        315
10.1.3  使用MCIWnd窗口类        322
10.2    使用OpenGL        325
10.2.1  OpenGL特点及功能        325
10.2.2  OpenGL图形库        326
10.2.3  用MFC编写OpenGL程序        326
10.3    DirectX编程        330
10.3.1  DirectX概述        330
10.3.2  Direct3D编程        331
10.3.3  使用DirectX向导        334
习题        336
第二部分  实验与实习
实验0    认识Visual C++ 6.05中文版开发环境        337
实验1    C/C++语言综合实践        344
实验2    类和对象        347
实验3    多态和虚函数、运算符重载        352
实验4    输入输出流库        357
实验5    对话框和按钮控件        363
实验6    编辑框、列表框和组合框        366
实验7    其他控件        370
实验8    框架窗口界面设计        373
实验9    文档序列化        378
实验10  切分窗口        381
实验11  图形和文本        385
实验12  数据库        387
实  习  学生信息管理系统        396
附      录
附录A    常用的C++库函数        401
附录B    程序简单调试        403
参考文献        407
| 会员登陆
| 最近的浏览历史
清除浏览历史>>
| 相关图书
数据结构与算法分析——C语言描述(原书第2版)
数据结构(C 语言描述)
C程序设计实验与习题
C++数值算法(第2版)
Visual C++冒险游戏程序设计 1CD
Visual C++专业游戏程序设计 1CD
Microsoft Visual C#.NET2003开发技
EVC高级编程及其应用开发(Embedded Visual
地理信息系统二次开发实例教程——C#和MapObjects实现
地理信息系统二次开发实例教程——C++Builder和Map
工作时间 保密安全 订单查询及修改 支付方式 投诉 购物流程
联系我们 售后服务 配送问题 积分与优惠 建议 交易条款
·电话:021-66822880    ·邮箱:    ·客服时间( 周一 至 周六 9:00-18:00 )
Copyright © 新书城 2006-2008 , All Rights Reserved   沪ICP备06028173号