描述
开 本: 16开纸 张: 轻型纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787121336324丛书名: 21天学编程系列
第1篇 Visual C 基础篇
第1章 Visual C 6.0概述
1.1 Visual C 6.0简介
1.1.1Visual C 6.0的特点
11.1.2 Visual C 6.0的版本种类和硬件环境
1.2 Visual C 6.0集成开发环境概览
1.2.1 工作区
1.2.2 编辑区
1.2.3 输出窗口
1.3 Visual C 6.0集成开发环境菜单简介
1.4 Visual C 6.0的工具组件
1.4.1 C/C 编译器
1.4.2 资源编辑器和资源编译器
1.4.3 链接器和调试器
1.4.4 应用程序向导
1.4.5 类向导
1.4.6 资源浏览器
1.5 第一个Visual C 程序――“Hello World”
1.5.1 使用应用程序向导创建工程
1.5.2 添加并修改消息处理函数
1.5.3 编译、链接和运行
1.6 Visual C 6.0项目文件类型简介
1.7 小结
1.8 习题
第2章 Windows应用程序框架
2.1 基于Windows的应用程序设计
2.1.1 基于Windows的应用程序接口(API)
2.1.2 句柄的原理
2.1.3 Windows应用程序入口――WinMain()函数
2.1.4 消息及消息队列机制
2.2 MFC的基本概念及应用程序框架
2.2.1 MFC的基本概念
2.2.2 使用应用程序向导创建MFC应用程序框架
2.3 MFC应用程序框架详解
2.3.1 应用程序类
2.3.2 框架类
2.3.3 视图类和文档类
2.4 小结
2.5 习题
第2篇 可视化编程篇
第3章 常用控件
3.1 控件的基本概念
3.2 Visual C 6.0中的控件
3.2.1 静态文本控件
3.2.2 编辑框控件
3.2.3 按钮控件
3.2.4 列表框控件
3.2.5 组合框控件
3.2.6滚动条控件
3.3 控件的应用
3.3.1 添加控件到应用程序界面中
3.3.2 多个控件的排列布局
3.4 控件应用实例
3.5 小结
3.6 习题
第4章 对话框
4.1 对话框概述
4.1.1 对话框的组成
4.1.2 对话框的种类
4.1.3 对话框的编辑器
4.1.4 对话框的属性
4.2 创建对话框
4.2.1 添加对话框资源
4.2.2 添加控件
4.2.3 使用类向导创建对话框类
4.2.4 使用类向导添加成员变量
4.2.5 添加消息处理函数
4.3 模态对话框和非模态对话框
4.3.1 构建主程序框架
4.3.2 创建非模态对话框
4.3.3 对话框的输入/输出――数据交换机制
4.3.4 创建模态对话框
4.4 小结
4.5 习题
第5章 消息处理与类向导的使用
5.1 消息的种类
5.1.1 来自键盘的消息
5.1.2 来自鼠标的消息
5.1.3 来自窗口的消息
5.1.4 来自焦点的消息
5.1.5 定时器消息
5.1.6 命令消息
5.2 使用消息机制的应用实例
5.3 类向导的使用
5.3.1 启动类向导
5.3.2 使用类向导添加消息处理函数
5.3.3 添加成员变量
5.3.4 添加新类
5.4 小结
5.5 习题
第6章 菜单
6.1 Windows的应用程序菜单概述
6.1.1 菜单的种类
6.1.2 使用Visual C 6.0生成的菜单
6.2 创建菜单的操作方法
6.2.1 添加菜单资源
6.2.2 利用菜单编辑器编辑菜单资源
6.2.3 将菜单添加到应用程序中
6.2.4 添加消息处理函数
6.3 菜单的程序设计
6.3.1 在程序中获取菜单信息
6.3.2 在程序中修改菜单状态
6.3.3 在程序中添加、删除、插入菜单或菜单项
6.4 快捷菜单――弹出式菜单
6.4.1 手动创建快捷菜单
6.4.2 使用组件创建快捷菜单
6.5 小结
6.6 习题
第7章 工具栏与状态栏
7.1 工具栏介绍
7.1.1 工具栏类――CToolBar
7.1.2 创建工具栏
7.1.3 使用工具栏编辑器设计工具栏按钮
7.2 创建工具栏
7.2.1 添加工具栏资源
7.2.2 设计工具栏按钮
7.2.3 将工具栏添加到应用程序
7.3 显示/隐藏工具栏
7.4 状态栏
7.4.1 状态栏介绍
7.4.2 状态栏类――CStatusBar
7.4.3 创建状态栏
7.5 修改状态栏
7.5.1 指示器数组
7.5.2 修改状态栏
7.6 小结
7.7 习题
第3篇 Visual C 应用篇
第8章 图形
8.1 图形设备接口的基本原理
8.2 设备描述表的概念及使用
8.2.1 设备描述表概述
8.2.2 获取设备描述表
8.3 Windows的图形设备接口类
8.4 GDI对象的创建 133
8.4.1 自定义画刷类(CBrush)
8.4.2 自定义画笔类(CPen)
8.5 画笔类的使用
8.5.1 使用画笔类对象进行画线
8.5.2 改进画线功能
8.6 画刷类的使用
8.6.1 使用带颜色的画刷对象
8.6.2 使用带位图的画刷对象
8.7 小结
8.8 习题
千里之行,始于足下!
——老子
“21 天学编程系列”自 2009 年 1 月上市以来一直受到广大读者的青睐。该系列中的大部分图书从一上市就登上了编程类图书销售排行榜的前列,很多大、中专院校也将该系列中的一些图书作为教材使用,目前这些图书已经多次印刷、改版。可以说, “21 天学编程系列”是自2009 年以来,国内原创计算机编程图书最有影响力的品牌之一。
为了使该系列图书能紧跟技术和教学的发展,更加适合读者学习和学校教学,我们结合最新技术和读者的建议,对该系列图书进行了改版(即第4版)。本书便是该系列中的Visual Basic分册。
【本书有何特色】
1.细致体贴的讲解
为了让读者更快地上手,本书特别设计了适合初学者的学习方式,用准确的语言总结概念、用直观的图示演示过程、用详细的注释解释代码、用形象的比方帮助记忆。
●知识点介绍:准确、清晰是其显著特点,一般放在每一节开始的位置,让零基础的读者了解相关概念,顺利入门。
●范例:书中出现的完整实例,以章节顺序编号,便于检索和循序渐进地学习、实践,放在每节知识点介绍之后。
●示例代码:与范例编号对应,层次清楚、语句简洁、注释丰富,体现了代码优美的原则,有利于读者养成良好的代码编写习惯。对于大段程序,均在每行代码前设定编号,便于学习。
●运行结果:对范例给出运行结果和对应图示,帮助读者更直观地理解示例代码。
●代码解析:将范例代码中的关键代码行逐一解释,有助于读者掌握相关概念和知识。
●贴心的提示:为了便于读者阅读,全书还穿插着一些技巧、提示等小贴士,体例约定如下。
.提示:通常是一些贴心的提醒,让读者加深印象,提供建议或者解决问题的方法。
.注意:提出学习过程中需要特别注意的一些知识点和内容,或者相关信息。
.警告:对操作不当或理解偏差将会造成的灾难性后果给出警示,以加深读者印象。
●习题:每章最后提供专门的测试习题,供读者检验所学知识是否牢固掌握。
2.实用超值的 DVD 光盘
为了帮助读者比较直观地学习,本书附带DVD光盘,内容包括多媒体视频、电子教案(PPT)和实例源代码等。
●多媒体视频:
本书配有长达近12小时的教学视频,讲解关键知识点界面操作和书中的一些综合练习题。作者亲自配音、演示,手把手教会读者使用。
●电子教案(PPT):
本书可以作为高校相关课程的教材或课外辅导书,所以作者特别为本书制作了电子教案(PPT),以方便老师教学使用。
●职场面试法宝
本书附赠职场面试法宝,含常见的职场经典面试题及解答。
3.提供完善的技术支持
本书的技术支持论坛http://www.rzchina.net,读者可以在上面提问交流。另外,论坛上还有一些小的教程、视频动画和各种技术文章,可帮助读者提高开发水平。
【本书适合哪些读者阅读】
本书非常适合以下人员阅读
.从未接触过 Visual Basic 编程的自学人员。
.有一定 Visual Basic 编程基础,但还需要进一步学习的人员。
.其他编程爱好者。
C 语言是在 C 语言的基础上增加了面向对象程序设计的要素而发展起来的,本章将介绍 C 的特点,以及其与 C 语言的区别。此外,将着重介绍 C 的编译环境及使用该环境进行第 一个 C 程序的设计。在该设计基础上,重点介绍 C 源程序的基本组成和基本元素。 以下是对读者在学习本章内容时所提出的几个基本要求,也是希望通过学习本章能够达到 的目的,让读者在学习本章内容时可以有一个学习参照。 ? 了解 C 的历史及其特点。 ? 掌握 C 编译环境及第一个 C 程序。 ? 熟悉 C 源程序的基本组成和组成元素。 1.1 C 概述 C 语言是一种应用较广的面向对象的程序设计语言,除了继承了 C 语言 的全部优点和功能外,还支持面向对象程序设计。C 现在已成为介绍面向对 象程序设计的首选语言,也是当前一种十分流行和实用的程序设计语言。 1.1.1 C 的历史沿革 读者可能已经已经了解到,C 语言起源于C 语言。1980 年,美国贝尔实验室的 Bjarne Stroustrup 博士及其同事在 C 语言的基础上,从 Simula 67 中引入面向对象的特征,开发出一种 过程性与对象性相结合的程序设计语言,初称为“带类的 C”,至 1983 年取名为 C 。 后来,Bjarne Stroustrup 博士和他的同事们又为 C 引进了运算符重载、引用、虚函数等 许多特性,使之更加精练,于 1989 年后推出了 AT&T C 2.0 版。随后美国国家标准化协会 ANSI(American National Standard Instiute)和国际标准化组织 ISO(International Standards Organization)一起进行了标准化工作,并于 1998 年正式发布了 C 语言的国际标准 ISO/IEC: 98—14882。各个软件商推出的 C 编译器都支持该标准,并有不同程度的拓展。 此后,C 经过了许多次改进、完善,发展成为现在的 C 。目前的 C 具有两方面的特 点:其一,C 是 C 语言的超集,因此能与 C 语言兼容;其二,C 支持面向对象的程序设计, 使其被称为一种真正意义上的面向对象程序设计语言。 C 支持面向对象的程序设计方法,特别适合于中型和大型的软件开发项目。从开发时间、 费用到软件的重用性、可扩充性、可维护性和可靠性等方面,C 均具有很大的优势。
C 可以认为是 C 语言的一个超集,这就使得许多 C 代码不经修改就可被 C 的编译器 编译通过。
1.1.2 C 与面向对象 由于 C 是一种面向对象的程序设计语言,因此具有面向对象程序设计有别于过程化设计
第 1 篇 C 数据表达篇
C 语言是结构化和模块化的语言,它是面向过程的。C 保留了 C 语言原有的所有优点, 增加了面向对象的机制。 简单来说,C 与 C 语言完全兼容。C 既可用于结构化程序设计,又可用于面向对象的 程序设计。C 对 C 语言的增强和扩展,主要表现在以下两个方面: ? 在原来面向过程的机制基础上,对 C 语言的功能做了不少扩充。 ? 增加了面向对象的机制。 具体来说,C 与 C 语言相比,其优点在于: ? 与 C 语言兼容,既支持面向对象的程序设计,也支持结构化的程序设计。同时,熟悉 C 语言的程序员,能够迅速掌握 C 语言。
评论
还没有评论。