
|
|
|
|
Visual C++与面向对象程序设计教程(第二版)
|
|
|
|
|
| 作者 |
: |
吕军
|
| ISBN |
: |
7040129256
|
| 封面形式 |
: |
简裝本
|
| 出版社 |
: |
高等教育
|
| 出版日期 |
: |
2003-8-1
|
| NT$ |
: |
254
|
|
|
|
|
|
暂时缺货
配送说明: 国际快递 , 海运邮递 。
付款说明: 1. VISA、MASTER線上刷卡 2. 信用卡传真刷卡付款 3.
邮政划拨 4. 银行汇款
|
|
|
|
|
 |
| |
本书主要介绍如何应用VisualC 进行面向对象和可视化编程。本书在第一版的基础上,结合读者和教师反馈以及进一步的教学实践,对内容的选取、讲授方法、例题与习题等进行了全面的修订,以便更适应该课程的教学要求。主要内容包括:C 入门与VisualC 编程环境,程序设计基础,面向对象的概念和方法,图形用户界面程序设计等。本书在讲授方式上注意结合应用开发实例,讲练结合,精讲多练,注重培养学生的程序设计和综合开发能力。书中配有丰富的例题和习题。本书可作为高等学校计算机或相关专业的教材或参考书,也可供应用开发人员学习参考。本书配有教学辅助课件,供教师教学和学生自学使用。
|
|
|
|
|
|
 |
| |
第一章C 入门1
1.1软件开发与C 语言1 1.2算法与程序2 1.3输入、编译、调试和运行一个C 程序4 1.4C 语言的输入与输出命令4 1.5程序设计语言的发展5 1.6C 程序的基本要素7 1.6.1标识符、关键词和标点符号7 1.6.2注释7 1.6.3源程序8 1.7编译预处理8 1.7.1宏定义8 1.7.2文件包含9 1.8VisualC 的集成开发环境10 1.8.1菜单和工具栏11 1.8.2DeveloperStudio窗口11 1.8.3用DeveloperStudio编写和调试简单C 程序11 1.8.4菜单选项、快捷键和工具栏12 上机练习题15 第二章控制结构16 2.1程序的基本控制结构16 2.2C 的控制结构18 2.2.1顺序结构18 2.2.2选择结构18 2.2.3循环结构19 2.3结构化程序设计20 2.4伪代码21 2.5结构化程序设计方法简介24 2.6C 的其他控制转移语句24 2.6.1switch语句25 2.6.2goto语句和语句标号26 2.6.3break语句和continue语句27 2.6.4exit()函数和abort()函数28 2.7DeveloperStudio的文本编辑器28 上机练习题34 第三章基本数据类型35 3.1数据类型35 3.1.1整型数据的表示方法36 3.1.2实型数据的表示方法36 3.2常量36 3.2.1整型常量37 3.2.2实型常量37 3.2.3字符常量37 3.2.4字符串常量38 3.3变量38 3.3.1变量的声明38 3.3.2变量的初始化40 3.4数组40 3.5字符型数组和字符串处理库函数41 3.6类型修饰符和常量修饰符43 3.7枚举类型44 3.8typedef语句45 3.9DeveloperStudio的文件处理功能46 3.10VisualC 程序的编译、连接和 运行47 3.11查看和修改编译、连接错误48 上机练习题51 第四章表达式53 4.1算术运算符和算术表达式53 4.2逻辑运算符和逻辑表达式54 4.3赋值运算符和赋值表达式54 4.4自增运算符和自减运算符55 4.5表达式中各运算符的运算顺序56 4.6其他具有副作用的运算符57 4.7问号表达式和逗号表达式58 4.8类型不同的数据之间的混合算术运算59 4.9运行错误的判断与调试60 4.10基本调试手段61 4.11注释号在调试中的作用62 4.12条件编译62 上机练习题66 第五章函数67 5.1函数的定义67 5.2函数的调用69 5.3函数原型70 5.4函数间的参数传递70 5.4.1值调用70 5.4.2引用调用71 5.5函数重载72 5.6局部变量和全局变量73 5.7内联函数74 5.8带有默认参数的函数75 5.9C 的库函数75 5.10函数模板76 5.11变量的存储类别77 5.11.1自动变量(auto)77 5.11.2静态变量(static)77 5.12DeveloperStudio的跟踪调试功能78 上机练习题81 第六章指针83 6.1地址与指针83 6.1.1地址83 6.1.2指针84 6.2指针运算84 6.3指针与数组87 6.4动态存储分配90 6.5指针和函数91 6.5.1指针作为函数的参数91 6.5.2返回指针的函数92 6.5.3指向函数的指针93 6.6指针的数组94 6.7指针的初始化96 6.8VisualC 的帮助功能96 上机练习题99 第七章类和对象100 7.1面向对象的思想100 7.2面向对象程序设计的特点101 7.3类与对象102 7.3.1类的定义102 7.3.2成员函数的定义103 7.3.3内联成员函数104 7.3.4对象104 7.4构造函数与析构函数106 7.5数据成员的初始化108 7.6对象与指针109 7.7const修饰符110 7.8MFC的CString类111 7.9MFC的CTime类和CTimeSpan类113 7.9.1CTime类114 7.9.2CTimeSpan类115 7.9.3CTime类和CtimeSpan 类的运算115 7.10类的嵌套115 7.11如何在程序中使用MFC类库116 7.12使用FileView标签116 上机练习题119 第八章继承与派生120 8.1继承与派生120 8.1.1为什么使用继承120 8.1.2派生类的定义121 8.1.3派生类中的变化122 8.2派生类的继承方式122 8.2.1公有继承122 8.2.2私有继承124 8.2.3保护继承126 8.3派生类的构造函数和析构函数127 8.3.1构造函数128 8.3.2析构函数129 8.4显式访问基类成员129 8.5静态成员131 8.6类模板132 8.7使用ClassView标签134 上机练习题139 第九章多态性140 9.1多态性概述140 9.2派生类对象替换基类对象142 9.3虚函数143 9.3.1虚函数定义143 9.3.2虚函数的使用限制145 9.4抽象类146 9.5运算符重载148 9.6文件处理150 9.7异常处理机制152 上机练习题159 第十章Windows编程160 10.1Windows编程的基本思想160 10.2MFC编程161 10.3单文档界面(SDI)应用程序162 10.4在窗口的客户区输出文字和图形163 10.5编制消息处理函数167 10.5.1消息映射167 10.5.2利用ClassWizard编制 消息处理函数168 10.6鼠标和键盘消息处理168 10.7Windows的用户界面对象170 10.7.1窗口170 10.7.2系统菜单171 10.7.3标题栏171 10.7.4菜单栏171 10.7.5工具条171 10.7.6客户区171 10.7.7垂直滚动条和水平滚动条172 10.7.8状态栏172 10.7.9图标172 10.7.10光标172 10.7.11插入符172 10.7.12对话框172 10.7.13控件172 10.8Windows数据类型与 变量的命名规则173 10.9用AppWizard生成文档/视图 结构的程序框架175 10.10DeveloperStudio的 ClassWizard(类向导)184 上机练习题191 第十一章文档/视图结构192 11.1文档/视图概念192 11.2视图类193 11.3文档类194 11.4文档/视图类之间的协作关系195 11.5使客户区重绘200 11.6定时器消息203 11.7文档/视图结构中的应用程序类204 11.8文档/视图结构中的框架窗口类205 11.9文档/视图结构中各类对象之间的 协作关系205 11.10VisualC 的常用调试宏205 11.10.1TRACE()宏205 11.10.2ASSERT()宏206 11.10.3ASSERT_VALID()宏206 11.10.4CObject::Dump()成员函数206 上机练习题212 第十二章图形设备接口和资源213 12.1设备环境类和图形对象213 12.2Windows应用程序资源214 12.3库存图形对象215 12.4画笔与画刷217 12.5位图223 12.6菜单225 12.7字体227 12.8绘图模式229 12.9GDI坐标系230 12.10图标、快捷键和字符串表231 12.11向项目中添加资源231 12.12资源编辑器232 12.12.1图标编辑器232 12.12.2位图编辑器233 12.12.3菜单编辑器233 12.12.4快捷键编辑器234 12.12.5字符串表编辑器234 上机练习题242 第十三章对话框243 13.1对话框(Dialog)243 13.2控件246 13.3对话框的初始化246 13.4对话框的数据交
|
|
|
 |
|
|