顶部
收藏

工程化程序设计(VC++.NET)


作者:
CEAC信息化培训认证管理办公室
定价:
35.40元
ISBN:
978-7-04-018420-4
版面字数:
600千字
开本:
16开
全书页数:
375页
装帧形式:
平装
重点项目:
暂无
出版时间:
2005-12-30
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

  本书采用“就业导向的职业能力系统化课程及其开发方法(VOCSCUM)”进行开发,是国家教育科学“十五”规划国家级课题“IT领域高职课程结构改革与教材改革的研究与试验”的研究成果之一,是作为“高等职业教育电子信息类专业“双证课程”培养方案配套教材”之一,同时也是“CEAC国家信息化培训认证”的指定教材,具有鲜明的特色,可作为高职高专院校电子信息类专业的教材。
  本书是“程序设计”职业能力链路的第三阶段课程教材,主要涉及Visual C++.NET软件的应用,该软件使得程序开发人员能够快速创建与任何平台集成的Internet应用程序。全书详细介绍了Visual C++.NET的主要应用及编程技巧,包括面向对象思想、编写文档/视图应用、应用的界面设计、图形操作、数据库编程、托管C++及COM技术等。
  本书适合于高等职业学校、高等专科学校、成人高等院校、本科院校举办的职业技术学院电子信息类专业教学使用,也可供示范性软件职业技术学院、继续教育学院、民办高校及技能型紧缺人才培养使用。
  • 第1章 Visual C++.NET概述
    • 1.1 初识Visual C++.NET
      • 1.1.1 Visual C++.NET的特征
      • 1.1.2 学习Visual C++.NET的方法
    • 1.2 启动Visual Studio.NET
      • 1.2.1 编辑浏览区
      • 1.2.2 辅助工作区
    • 1.3 创建第一个Visual C++.NET应用程序
    • 小结
    • 习题
  • 第2章 C++语言基础
    • 2.1 创建Win32控制台应用程序
    • 2.2 C++概述
      • 2.2.1 C++程序结构
      • 2.2.2 运算符
    • 2.3 引用
    • 2.4 函数的参数传递
    • 2.5 new与delete
    • 2.6 类与对象
      • 2.6.1 类的定义
      • 2.6.2 对象的定义
      • 2.6.3 构造函数与析构函数
      • 2.6.4 对象与成员函数
      • 2.6.5 this指针
      • 2.6.6 静态数据成员和成员函数
      • 2.6.7 友元函数
    • 2.7 类的继承
      • 2.7.1 派生类与基类
      • 2.7.2 派生类的构造函数和析构函数
      • 2.7.3 多重派生类
      • 2.7.4 类的多继承
    • 2.8 重载
      • 2.8.1 函数重载
      • 2.8.2 操作符重载
    • 2.9 多态性
      • 2.9.1 虚函数
      • 2.9.2 纯虚函数
    • 小结
    • 习题
  • 第3章 MFC和Windows编程
    • 3.1 Win32应用
      • 3.1.1 Win32程序框架
      • 3.1.2 Win32程序设计基础
    • 3.2 MFC基础
      • 3.2.1 MFC的概念
      • 3.2.2 MFC的结构体系
      • 3.2.3 开发基于MFC应用的基本方法
    • 3.3 MFC的消息驱动机制
      • 3.3.1 系统消息
      • 3.3.2 窗口消息
      • 3.3.3 自定义消息
    • 小结
    • 习题
  • 第4章 对话框及常用控件
    • 4.1 对话框
      • 4.1.1 对话框的组成
      • 4.1.2 模式与非模式对话框
      • 4.1.3 添加对话框资源
      • 4.1.4 对话框的预览和测试
      • 4.1.5 对话框类的建立
      • 4.1.6 初始化对话框
      • 4.1.7 对话框的消息响应函数
      • 4.1.8 对话框的调用
    • 4.2 控件的使用
      • 4.2.1 控件事件
      • 4.2.2 控件变量
      • 4.2.3 对话框的数据交换和验证机制
    • 4.3 常用控件的应用
      • 4.3.1 静态控件和按钮
      • 4.3.2 编辑框控件
      • 4.3.3 列表框控件
      • 4.3.4 组合框控件
      • 4.3.5 滚动条控件
      • 4.3.6 滑动条控件
      • 4.3.7 旋转按钮控件
    • 4.4 常用控件应用案例
    • 4.5 通用对话框类
      • 4.5.1 CColorDialog类
      • 4.5.2 CFontDialog类
      • 4.5.3 CFileDialog类
    • 4.6 消息对话框
    • 小结
    • 习题
  • 第5章 菜单、工具栏和状态栏
    • 5.1 菜单栏
      • 5.1.1 菜单定义和消息处理
      • 5.1.2 在应用程序中控制菜单的类和函数
      • 5.1.3 使用快捷菜单
    • 5.2 工具栏
      • 5.2.1 建立工具栏
      • 5.2.2 控制工具栏的类和函数
      • 5.2.3 实现可伸缩的工具栏
    • 5.3 状态栏
      • 5.3.1 状态栏的定义
      • 5.3.2 控制状态栏的类和函数
    • 5.4 综合案例
    • 小结
    • 习题
  • 第6章 文档/视图结构及其应用
    • 6.1 概述
      • 6.1.1 文档/视图结构的好处
      • 6.1.2 文档与视图的关系
      • 6.1.3 核心类
      • 6.1.4 SDI和MDI
    • 6.2 文档/视图的创建过程
      • 6.2.1 创建文档模板
      • 6.2.2 文档、视图、框架、应用对象之间的通信
    • 6.3 使用文档
      • 6.3.1 从CDocument派生文档类
      • 6.3.2 用文档数据变量管理数据
      • 6.3.3 将数据序列化到文件和从文件序列化数据
      • 6.3.4 磁盘文件和归档
    • 6.4 使用视图
      • 6.4.1 在视图中绘图
      • 6.4.2 通过视图解释用户输入
    • 6.5 简单文档和视图的应用程序
    • 6.6 多视图
    • 6.7 多文档和多视图的应用程序
    • 小结
    • 习题
  • 第7章 绘图
    • 7.1 设备环境
    • 7.2 设备坐标、逻辑坐标和坐标模式
    • 7.3 CDC类
      • 7.3.1 CDC中的设备环境
      • 7.3.2 CDC类的派生类
      • 7.3.3 MFC封装类
    • 7.4 CDC类的常用绘图函数
      • 7.4.1 GDI设置函数
      • 7.4.2 文本函数
      • 7.4.3 图形函数
    • 7.5 绘图工具
      • 7.5.1 画笔
      • 7.5.2 画刷
      • 7.5.3 字体
    • 7.6 画笔、画刷和绘图函数的应用
    • 7.7 位图和位操作
    • 小结
    • 习题
  • 第8章 动态链接库
    • 8.1 动态链接库概述
    • 8.2 动态链接库基础知识
      • 8.2.1 动态链接库函数的导入与导出
      • 8.2.2 编译器对导入与导出的影响
      • 8.2.3 隐式链接与显式链接
      • 8.2.4 动态链接库入口点
      • 8.2.5 客户程序如何寻找动态链接库
      • 8.2.6 使用动态链接库的好处
    • 8.3 使用MFC创建和使用动态链接库
      • 8.3.1 创建扩展动态链接库
      • 8.3.2 使用扩展动态链接库
      • 8.3.3 创建规则动态链接库
      • 8.3.4 使用规则动态链接库
      • 8.3.5 通过显式链接使用动态链接库
    • 小结
    • 习题
  • 第9章 数据库编程
    • 9.1 数据库应用基础
      • 9.1.1 关系型数据库
      • 9.1.2 数据库管理系统
    • 9.2 ODBC简介
      • 9.2.1 ODBC体系结构
      • 9.2.2 Visual C++.NET的ODBC类
    • 9.3 操纵数据库
      • 9.3.1 建立数据库表与应用程序的连接
      • 9.3.2 完成数据库的查询与修改操作
    • 9.4 ADO技术
      • 9.4.1 ADO的特点
      • 9.4.2 ADO编程模型
      • 9.4.3 ADO接口简介
      • 9.4.4 ADO库
    • 9.5 ADO技术应用
    • 小结
    • 习题
  • 第10章 使用托管C++进行.NET编程
    • 10.1 概述
      • 10.1.1 托管C++语言出现的背景
      • 10.1.2 何时使用C++托管扩展
      • 10.1.3 托管代码
    • 10.2 托管类型
      • 10.2.1 _gc数组
      • 10.2.2 托管指针类型
      • 10.2.3 字符串
      • 10.2.4 值类型
      • 10.2.5 垃圾收集类型(引用类型)
      • 10.2.6 封箱(boxed)与拆箱(unboxed)
      • 10.2.7 托管接口
      • 10.2.8 属性
    • 10.3 为现有应用程序添加C++托管扩展
      • 10.3.1 修改现有项目设置
      • 10.3.2 在现有应用程序中使用新的托管扩展功能
    • 10.4 处理异常
      • 10.4.1 使用托管扩展引发异常
      • 10.4.2 使用托管扩展的try/catch块
      • 10.4.3 捕捉非托管C++类型
      • 10.4.4 托管扩展和_finally关键字
    • 小结
    • 习题
  • 第11章 多线程处理
    • 11.1 概述
      • 11.1.1 进程与线程
      • 11.1.2 多线程
    • 11.2 线程的生命期
      • 11.2.1 线程生命期的开始与Running状态
      • 11.2.2 WaitSleepJoin状态
      • 11.2.3 Suspend状态
      • 11.2.4 线程生命期的终止与Stopped状态
      • 11.2.5 其他状态
    • 11.3 线程优先级和线程调度
    • 11.4 多线程编程示例
    • 11.5 线程同步
      • 11.5.1 线程同步概述
      • 11.5.2 线程同步的实现
      • 11.5.3 线程同步示例
    • 小结
    • 习题
  • 第12章 组件对象模型
    • 12.1 概述
      • 12.1.1 什么是COM
      • 12.1.2 用COM编写组件的原因
    • 12.2 COM基础知识
      • 12.2.1 接口
      • 12.2.2 组件
      • 12.2.3 引用计数
      • 12.2.4 全局唯一标识GUID
      • 12.2.5 返回值类型HRESULT
      • 12.2.6 类工厂
      • 12.2.7 服务器
      • 12.2.8 注册表
      • 12.2.9 客户端应用
    • 12.3 创建COM组件
      • 12.3.1 创建过程
      • 12.3.2 调用COM组件的过程
      • 12.3.3 创建COM组件客户
    • 12.4 使用ATL创建COM组件
      • 12.4.1 模板简介
      • 12.4.2 理解ATL
      • 12.4.3 使用ATL创建组件
      • 12.4.4 使用由ATL创建的组件
    • 小结
    • 习题
  • 参考文献

相关图书