Visual C++应用教程

分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 郑阿奇,丁有和主编
出 版 社: 人民邮电出版社
出版时间: 2008-10-1字数: 506000版次: 1页数: 300印刷时间: 2008/10/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787115182081包装: 平装编辑推荐
深入阐述Windows程序设计思想,展现小综合到大综合的教学模式,提供可编译运行测试的具体实例。
本书作者结合多年教学实践与软件开发的经验和体会精心编排本书内容,引领读者走进Visual C++程序设计的殿堂。
◆本书按照本科层次教学要求,以精炼而准确的描述和符合应用特点的实例向读者全面介绍了Visual C++的基础知识和编程方法。
◆本书为授课教师提供教学课件、VistJaI C++应用教程所有的实例源程序文件、大综合应用源程序文件,有需要者请登录人民邮电出版社(www.ptpress.corn.cn)免费下载。
◆本书还配有Vistual C++应用演示系统:在人民邮电出版社教育资源网上同步提供包含教程和实验中形成的学生成绩管理系统的所有源文件。教师可据此在课堂演示.学生可据此上机模仿。
内容简介
本书在复习C++基础知识后,先从Windows编程入手,然后引入MFC编程,再分别介绍MFC编程环境下的基本概念,进而一步一步展开。Visual C++内容安排突出基本概念和基本内容,通过一个一个的小综合,把小的知识点串起来,从而深化理解。实验部分前面突出知识点实际训练,后面是本书的小综合实践,最后的大综合突出数据库和图形应用。同时,本书把内容介绍和应用技术有机地结合起来,为使用Visual C++解决问题时可能遇到的困难提供简单的解决方案。
本书可以作为大学本科、高职高专的教材,也可供Visual C++应用开发人员参考。
作者简介
郑阿奇,南京师范大学计算机系副教授,南京师范大学中北学院计算机专业主任。1986年开始,在教学和科技开发的同时,一直从事计算机应用性和编程类教材的研究,先后编写计算机教材45本,获得国家教委优秀教材二等奖、电子部优秀教材二等奖、江苏省畅销图书二等奖。2005年,主编的高等学校计算机系列教材获江苏省优秀教学成果二等奖,南京师范大学优秀教学成果一等奖。2006年,主编的7本计算机教材被评为“十一五”国家级规划教材。主持横向、纵向计算机应用项目多项,获江苏省科技进步奖,江苏省优秀软件奖、南京市创新成果奖和泰州市科技进步奖。
目录
第一部分Visual C++教程
第1章C++基础
1.1C++概述
1.1.1C++程序创建
1.1.2C++程序结构
1.1.3C++程序组成
1.2类和对象
1.2.1面向对象程序设计
1.2.2类的声明
1.2.3对象的定义和初始化
1.2.4对象成员的访问
1.2.5构造函数和析构函数
1.2.6new和delete
1.2.7对象赋值和拷贝构造函数
1.2.8this指针
1.3继承和派生
1.3.1继承的特性
1.3.2派生类的定义
1.3.3继承方式
1.3.4派生类数据成员初始化
1.3.5基类成员的访问
1.4多态和虚函数
1.4.1多态概述
1.4.2虚函数定义
1.4.3虚函数的内部机制
习题
第2章MFC编程和操作
2.1Windows编程
2.1.1C++的Windows编程
2.1.2Windows编程特点
2.1.3Windows基本数据类型
2.2MFC编程
2.2.1MFC概述
2.2.2一个MFC程序
2.2.3理解程序代码
2.2.4MFC应用程序框架类型
2.3MFC程序应用
2.3.1文档应用程序创建
2.3.2项目文件和项目配置
2.3.3项目管理
2.3.4资源和资源标识
2.3.5框架窗口、文档和视图
2.3.6对话框和控件
2.4消息和消息映射
2.4.1使用类向导
2.4.2消息分类
2.4.3消息映射
2.4.4消息映射代码框架
2.5Visual C++常用操作
2.5.1类的添加和删除
2.5.2成员的添加和删除
2.5.3文件打开和成员定位
2.5.4使用向导工具栏
习题
第3章对话框和常用控件
3.1对话框的使用
3.1.1添加对话框资源
3.1.2设置对话框属性
3.1.3添加和布局控件
3.1.4创建对话框类
3.1.5添加对话框代码
3.1.6在程序中调用对话框
3.1.7模式对话框和无模式对话框
3.2控件的创建和使用方法
3.2.1控件的创建方法
3.2.2控件的消息及消息映射
……
第4章菜单、工具栏和状态栏
第5章图标、光标和窗口框架
第6章数据和文档
第7章图形、文本和位图
第8章视图应用框架
第9章数据库应用
第二部分实验
第三部分实习
书摘插图
第一部分Visual C++教程
第1章C++基础
1.2类和对象
1.2.1面向对象程序设计
在以过程为主的程序设计中,问题被看作一系列需要完成的任务,而函数是用于完成这些任务的主要手段。但函数是面向过程的,即它关注如何根据规定的条件完成指定的任务,强调的是算法。……