注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2015年3月

出版社:清华大学出版社

以下为《Visual C++.NET程序设计(项目教学版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302385608
  • 1-1
  • 184583
  • 16开
  • 2015年3月
  • 工学
  • 软件工程
  • TP312C
  • 计算机
  • 本专科、高职高专
内容简介
Visual C++.NET是一款功能强大的可视化软件,对该软件的教学是高等院校计算机及相关专业的核心课程。本书的特点是改变传统写法,采取“项目导向,任务驱动”的教学模式,基于工作过程设计教学内容,兼顾项目的开发与知识讲授,强调工程应用与知识学习的结合,强调知识与能力的结合,把知识点融入实际项目的开发中。本书结构合理,内容通俗易懂,案例实用,图文并茂,可操作性强。 全书共分10个子项目,均以图书管理信息系统开发为背景,介绍了系统框架搭建、C++面向对象基础、使用Windows资源、使用对话框和常用控件、数据库访问、文档视图结构、网络编程、动态链接库、多线程编程以及应用程序的安装和部署。每一个子项目都配套有相应的完整程序代码,在学习图书管理信息系统项目的同时,所有的任务拓展均是学生管理系统项目,如果按照拓展任务的要求完成,最终学习者将会自主完成学生系统管理信息系统项目的设计。 本书内容以图书管理信息系统开发为主线,由浅入深、循序渐进地介绍各个知识点,适合作为应用型本科院校、独立学院或高职院校计算机类专业及其他培训班的“Visual C++程序设计”课程的教学用书; 同时对于计算机应用人员和计算机爱好者,本书也是
目录
项目总览:图书管理信息系统
  0.1项目开发背景
  0.2系统建设目标
  0.3解决方案
  0.4项目拓展
子项目1图书管理信息系统框架搭建
 任务1.1VisualC++.NET集成开发环境(IDE)
  1.1.1VisualC++.NET的发展历史
  1.1.2项目和解决方案
  1.1.3工具栏、菜单栏和窗口
  1.1.4帮助文档的使用
 任务Framework和MFC
  Framework
  1.2.2MFC
 任务1.3建立图书管理信息系统的框架
  1.3.1生成应用程序框架
  1.3.2在文件中添加代码
  1.3.3语法错误的修正
  1.3.4断点的设置和执行
子项目2C++面向对象基础
 任务2.1类、对象相关属性
  2.1.1类
  2.1.2对象
  2.1.3构造函数
  2.1.4析构函数
  2.1.5内联函数
  2.1.6函数重载
  2.1.7静态成员变量和静态成员函数
  2.1.8友元函数和友元类
 任务2.2继承、派生及相关属性
  2.2.1派生类的继承类型
  2.2.2派生类对象的构造函数和析构函数
  2.2.3初始化列表
  2.2.4向上映射
  2.2.5多重继承
  2.2.6虚拟继承
 任务2.3多态、虚函数及相关属性
 任务2.4模板
子项目3图书管理信息系统中使用Windows资源
 任务3.1菜单的设计和使用
  3.1.1Windows的菜单
  3.1.2用编辑器设计菜单
  3.1.3定义菜单项的快捷键
  3.1.4菜单创建示例程序MenuExample
  3.1.5动态菜单设计
  3.1.6快捷菜单的实现
 任务3.2工具栏的设计使用
  3.2.1工具栏位图
  3.2.2工具栏和命令消息
  3.2.3工具栏更新命令UI消息控制函数
  3.2.4寻找主框架窗口
  3.2.5工具栏创建示例程序TooIBarExample
 任务3.3状态栏的设计与使用
  3.3.1状态栏的定义
  3.3.2状态栏的常用操作
  3.3.3状态栏创建示例程序StatusBarExample
 任务3.4其他资源的创建和使用
  3.4.1加速键
  3.4.2StringTable
  3.4.3图标
  3.4.4版本信息
 任务3.5图书管理信息系统的菜单、工具栏和状态栏的设计
  3.5.1系统功能分析
  3.5.2图书管理信息系统的菜单设计
  3.5.3图书管理信息系统的工具栏设计
  3.5.4图书管理信息系统的状态栏设计
子项目4图书管理信息系统中使用对话框及常用控件
 任务4.1对话框及常用控件
  4.1.1对话框基础知识
  4.1.2对话框资源
  4.1.3定义对话框类
  4.1.4添加和定位控件
  4.1.5组织对话框控件
  4.1.6对话框创建示例程序DialogExample
 任务4.2使用按钮
  4.2.1按钮控件的属性
  4.2.2类CButton
  4.2.3按钮控件消息
  4.2.4按钮创建示例程序ButtonExample
 任务4.3使用文本控件
  4.3.1文本控件的属性
  4.3.2CEdit类所有成员函数
  4.3.3控件消息
  4.3.4文本创建示例程序TextExample
 任务4.4使用列表型控件
  4.4.1控件属性
  4.4.2常用成员函数
  4.4.3控件消息
  4.4.4列表创建示例程序ListExample
 任务4.5使用滚动条、旋转按钮和滑动条控件
  4.5.1滚动条控件
  4.5.2旋转按钮控件
  4.5.3滑动条控件
  4.5.4进度条创建示例程序SlideExample
 任务4.6使用日期和时间控件
 任务4.7公用对话框
  4.7.1颜色选择对话框
  4.7.2字体选择对话框
  4.7.3文件对话框
  4.7.4公用对话框创建示例程序CommonDiaExample
 任务4.8图书管理信息系统的界面设计
  4.8.1登录界面的设计
  4.8.2用户管理界面设计
  4.8.3基础数据管理界面设计
  4.8.4书库管理界面设计
  4.8.5读者管理界面设计
  4.8.6借阅管理界面设计
  4.8.7数据管理界面设计
  4.8.8菜单与设计界面的关联
子项目5图书管理信息系统中的数据库访问技术
 任务概述
  对象模型
  5.1.2使用命名空间
  核心类
 任务5.2连接数据源
  5.2.1选择.NET数据提供程序
  5.2.2Connection对象
  5.2.3连接字符串
  5.2.4使用SqIConnection
  5.2.5使用OleDbConnection
 任务5.3连接环境下对数据库的操作
  5.3.1使用命令对象读取数据
  5.3.2使用命令对象插入、修改、删除数据
  5.3.3使用Command执行存储过程
 任务5.4非连接环境下对数据库的操作
  5.4.1DataAdapter对象
  5.4.2填充DataSet
  5.4.3使用DataSet更新数据库
  5.4.4DataSet和以XML定义的数据
 任务5.5图书管理信息系统的实现
  5.5.1登录模块的实现
  5.5.2用户管理模块的实现
  5.5.3基础数据管理模块的实现
  5.5.4书库管理模块的实现
  5.5.5读者管理模块的实现
  5.5.6借阅管理模块的实现
  5.5.7数据管理模块的实现
  ……
子项目6图书管理信息系统中的文档/视图结构
子项目7网络编程