基本信息出版社:北京大学出版社
页码:296 页
出版日期:2009年01月
ISBN:7301145055/9787301145050
条形码:9787301145050
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:21世纪全国应用型本科计算机案例型规划教材
内容简介 《Visual C++程序设计案例教程》用案例贯穿整个教学过程,按教学规律和学生的认知特点编写各个知识点,选择与知识点紧密结合的案例,注重对学生动手能力和实际操作能力的培养,使学生通过学习案例掌握软件的操作方法和技巧。
《Visual C++程序设计案例教程》主要内容包括Visual C++开发环境的初步实践,面向对象程序设计.Windows编程基础,对话框与控件,阳形图像(绘图),菜单、工具栏和状态栏,数据库编程,保存和恢复丁作——文件的存取以及MIS系统开发案例——学生信息管理系统等。通过对各章案例的分析讲解以及习题的练习与巩固,由浅至深,层层引导,让学生掌握知识点,提高编程能力。
《Visual C++程序设计案例教程》内容丰富,结构清晰,图文并茂,易于教学与个人自学,可作为大学本、专科教材,也可作为自学和培训教材,同时对于初学者和具有一定经验的Visual C++ 6.0用户也有一定的参考和使用价值。
目录
第1章 Visual C++开发环境的初步实践
1.1 【案例1.1】圆类的定义与使用
1.2 【案例1.21口令对话框
1.3 Visual C++开发环境概述
1.3.1 常用菜单
1.3.2 项目工作区与项目
1.3.3 资源与资源编辑器
1.4 阅读材料
1.4.1 工具栏的显示与隐藏
1.4.2 Debug版本和Release版本介绍
习题
第2章 面向对象程序设计
2.1 基本概念
2.1.1 类和对象
2.1.2 封装
21 3 继承
2.1.4 多态性
2.2 【案例2.1】矩形类的定义与使用(类和对象)
2.2.1 类的定义
2.2.2 构造函数
2.2.3 析构函数
2.2.4 对象的定义和使用
2.3 【案例2.21长方体类的定义与使用
(继承性与派牛类)
2.3.1 派牛类的定义
2.3.2 派生类的构造函数与析构函数
2.4 【案例2.3】正方体、球、圆柱类的定义(多态性)
2.4.1 两种多态性
2.4.2 静态联编
2.4.3 虚函数
2.5 阅读材料
2.5.1 静态类成员
2 5 2 友元
2.5.3 类模板
习题
第3章 Windows编程基础
3.1 事件驱动与Windows消息系统
3.1.1 事件驱动程序设计
3.1.2 Windows消息
3.1.3 Windows消息系统
3.2 Windows窗口
3.2.1 Windows的窗口
3.2.2 Windows应用程序执行过程
3 2 3【案例3.11求解一元二次方程
3.3 MFC简介
3.3.1 MFC概述与MFC消息处理
3.3.2 【案例3.2】鼠标、键盘和用户自定义消息
3.4 阅读材料
3.4.1 Windows中的数据类犁
3.4.2 MFC中类的层次结构和常用类
3.4.3 MFC AppWizard创建的程序框架
3.4.4 MFC应用程序的启动流程
习题
第4章对话框与控件
4.1 对话框概述
4.1.1 对话框控件
4.1.2 控件的创建与使用
4.1.3 访问控件
4.2 静态控件
4.2.1 静态控件概述
4.2.2 静态控件属性
4.2.3 【案例4.1】欢迎Flash界面的设计
4.3 编辑框
4.3.1 属性和风格
4.3.2 基本操作
4.3.3 编辑控件的通知消息
4.4 按钮类控件
4.4.1 按钮类控件概述
4.4.2 按钮类的消息
4.4.3 【案例4.2】登录界面的设计
4.5 列表类控件
4.5.1 列表框
4 5 2 组合框
4.5.3 列表视图
4.5.4 【案例4 3】操作主界面的设计
4.6 滚动类控件
4.6.1 属性
4.6.2 操作
4,6.3 消息WMHSCROLL和WM VSCROLL
4.6.4 【案例4.4】改变填充圆的颜色的程序设计
4.7 阅读材料
4.7.1 通用对话框
4.7.2 消息对话框
习题
第5章 图形图像(绘图)
5.1 图形设备接口
5.1.l GDI
5.1.2 设备环境类(CDC)
5.1.3 设备环境的使用
5.2 CDC类概述
5.2.1 常用的GDI对象
5.2.2 CDC中的绘图操作
5.2.3 【案例5.1】绘制时钟
5.3 阅读材料——【案例5.2】使用OpenGL制作旋转球体
习题
第6章 菜单、工具栏和状态栏
第7章 数据库编程
第8章 保存和恢复工作——文件的存取
第9章 学生信息管理系统
参考文献
……
序言 北京大学出版社第六事业部在2005年组织编写了《2l世纪全国应用犁本科计算机系列实用规划教材》,至今已出版了50多种。这些教材出版后,在全围高校引起热烈反响,可谓初战告捷。这使北京大学出版社的计算机教材市场规模迅速扩人,编辑队伍茁壮成长,经济效益明显增强,与各类高校师生的关系更加密切。
2008年1月北京大学出版社第六事业部在北京召开了“21世纪全国应用型本科计算机案例型教材建设和教学研讨会”。这次会议为编写案例型教材做了深入的探讨和具体的部署,制定了详细的编写目的、丛书特色、内容要求和风格规范。在内容上强调面向应用、能力驱动、精选案例、严把质量:在风格上力求文字精练、脉络清晰、图表明快、版式新颖。这次会议吹响了提高教材质量第二战役的进军号。
案例犁教材真能提高教学的质量吗?
是的。著名法国哲学家、数学家勒内?笛卡儿(Rene Descaaes,1596--1650)说得好:“由一个例子的考察,我们可以抽出一条规律。(From the consideration of an example wecan form a rule.)”事实上,他发明的直角坐标系,正是通过生活实例而得到的灵感。据说是在1619年夏天,笛卡儿因病住进医院。中午他躺在病床上,苦苦思索一个数学问题时,忽然看到天花板上有一只苍蝇飞来飞去。当时天花板是用术条做成正方形的格子。篇卡儿发现,要说出这只苍蝇在天花板l的位置,只需说出苍蝇在天花板上的第几行和第几列。当苍蝇落在第四行、第五列的那个正方形时,可以用(4,5)来表示这个位置……由此他联想到可用类似的办法来描述一个点在平面上的位置。他高兴地跳下床,喊着“我找到了,找到了”,然而不小心把国际象棋撒了一地。当他的目光落到棋盘上时,又兴奋地一拍大腿:“对,对,就是这个图”。笛卡儿锲而不舍的毅力,苦思冥想的钻研,使他开创了解析几何的新纪元。千百年来,代数与几何,井水不犯河水。17世纪后,数学突飞猛进的发展,在很大程度上归功于笛卡儿坐标系和解析几何学的创立。
文摘 Visual C++是Microsoft公司推出的、日前使用极为广泛的、基于Windows平台的可视化编程环境,其功能强大、灵活性好、完全可扩展且具有强有力的Internet支持,成为H前最为流行的C++语言集成开发环境。Visual C++ 6.0分为标准版、专业版和企业版3种,其基本功能是相同的,本书以企业版作为编程环境。本章着重介绍Visual C++开发环境。
本案例为一个控制台应用程序,其思路是首先定义一个圃类,圆的属性(数据成员)是半径,成员函数包括计算圆的面积和周长等,然后在mainO数中定义一个圆对象并使用。开发步骤如下。
选择“开始”——“程序”——Microsoft Visual Studi0 6.0——Mierosoft Visual C++ 6.0命令,使之运行。第一次运行时,将弹出Tip of day对话框。单击Next Tip按钮,可看到有关各种操作的提示。如果取消选中Show tips at startup复选框,那么下一次运行Visual C++ 6.0时将不再出现此对话框。单击Close按钮关闭此对话框,进入Visual C++ 6.0开发环境,如图1.1所示。