返回顶部
位置: 编程语言与程序设计 > 计算机与互联网 > >[按需印刷]VisualC++.NET程序设计 PDF电子版
[按需印刷]VisualC++.NET程序设计 PDF电子版

软件简介

编辑推荐

1、原版图书即非中国大陆地区出版社发行的图书,按照合法原始权利文件在大陆发行的图书;

2、“按需印刷”图书实行先下单后印刷的流程,接到并确认客户订单后开始印制;

3、“按需印刷”图书在接到并确认订单后,一般8-10个工作日(特殊情况除外)完成印刷、装订及发货等工作;

4、所有“按需印刷”图书均为出版社正版授权图书,原版原式印刷生产,属于正式出版发行的图书;

5、所有“按需印刷”属于个性化定制产品,客户付款后,不支持取消订单,请客户审慎下单;“按需印刷”图书不支持7天无理由退货,如有质量问题由印厂进行调换;

6、如遇出版社取消授权或出版物中出现任何违反中华人民共和国主权、宪法和法规内容等原因,造成无法供货的情况,客服会联系客户取消订单并办理退款。

内容简介

Visual C++.NET是一款功能强大的可视化软件,对该软件的教学是高等院校计算机及相关专业的核心课程。本书的特点是改变传统写法,采取“项目导向,任务驱动”的教学模式,基于工作过程设计教学内容,兼顾项目的开发与知识讲授,强调工程应用与知识学习的结合,强调知识与能力的结合,把知识点融入实际项目的开发中。本书结构合理,内容通俗易懂,案例实用,图文并茂,可操作性强。 全书共分10个子项目,均以图书管理信息系统开发为背景,介绍了系统框架搭建、C++面向对象基础、使用Windows资源、使用对话框和常用控件、数据库访问、文档视图结构、网络编程、动态链接库、多线程编程以及应用程序的安装和部署。每一个子项目都配套有相应的完整程序代码,在学习图书管理信息系统项目的同时,所有的任务拓展均是学生管理系统项目,如果按照拓展任务的要求完成,最终学习者将会自主完成学生系统管理信息系统项目的设计。 本书内容以图书管理信息系统开发为主线,由浅入深、循序渐进地介绍各个知识点,适合作为应用型本科院校、独立学院或高职院校计算机类专业及其他培训班的“Visual C++程序设计”课程的教学用书; 同时对于计算机应用人员和计算机爱好者,本书也是一本实用的自学参考书。

目录

项目总览: 图书管理信息系统

0.1 项目开发背景

0.2 系统建设目标

0.3 解决方案

0.4 项目拓展

子项目1 图书管理信息系统框架搭建

任务1.1 Visual C++.NET集成开发环境(IDE)

1.1.1 Visual C++.NET的发展历史

1.1.2 项目和解决方案

1.1.3 工具栏、菜单栏和窗口

1.1.4 帮助文档的使用

任务1.2.NET Framework 和MFC

1.2.1.NET Framework

1.2.2 MFC

任务1.3 建立图书管理信息系统的框架

1.3.1 生成应用程序框架

1.3.2 在文件中添加代码

1.3.3 语法错误的修正

1.3.4 断点的设置和执行



子项目2 C++面向对象基础

任务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.1 Windows的菜单

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 工具栏创建示例程序ToolBarExample

任务3.3 状态栏的设计与使用

3.3.1 状态栏的定义

3.3.2 状态栏的常用操作

3.3.3 状态栏创建示例程序StatusBarExample

任务3.4 其他资源的创建和使用

3.4.1 加速键

3.4.2 String Table

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.2 CEdit类所有成员函数

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 ADO.NET概述

5.1.1 ADO.NET对象模型

5.1.2 使用命名空间

5.1.3 ADO.NET核心类

任务5.2 连接数据源

5.2.1 选择.NET数据提供程序

5.2.2 Connection对象

5.2.3 连接字符串

5.2.4 使用SqlConnection

5.2.5 使用OleDbConnection

任务5.3 连接环境下对数据库的操作

5.3.1 使用命令对象读取数据

5.3.2 使用命令对象插入、修改、删除数据

5.3.3 使用Command执行存储过程

任务5.4 非连接环境下对数据库的操作

5.4.1 DataAdapter对象

5.4.2 填充DataSet

5.4.3 使用DataSet更新数据库

5.4.4 DataSet和以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 网络编程

子项目8 动态链接库

子项目9 多线程编程

子项目10 应用程序的安装和部署

参考文献

[按需印刷]VisualC++.NET程序设计 PDF电子版下载地址

GOOGLE广告