Visual C++.NET课程设计案例精编
Visual C++.NET课程设计案例精编封面图

Visual C++.NET课程设计案例精编

陈艳华, 余健, 编著

出版社:清华大学出版社

年代:2008

定价:43.0

书籍简介:

Visual C++.NET是微软公司提供给开发者的集成开发环境(IDE)中功能强大的程序设计软件之一,它应用领域非常广泛,尤其是在网络、图形、数据库方面,已成为各软件公司首选开发工具。

书籍目录:

第1章 数据库编程基础

1.1 关系数据库的基本概念

1.2 关系范式

1.3 数据字典与数据流图

1.3.1 数据字典(DD)

1.3.2 数据流图(DFD)

1.4 Transact-SQL介绍

1.4.1 INSERT语句

1.4.2 UPDATE语句

1.4.3 DELETE语句

1.4.4 SELECT语句

1.5 存储过程的创建与执行

1.5.1 创建存储过程

1.5.2 修改和重命名存储过程

1.5.3 触发器的简介

1.5.4 创建触发器

1.5.5 修改和重命名触发器

1.6 Visual C++ .NET提供的多种数据库开发技术

1.6.1 MFC ODBC数据库

开发技术

1.6.2 ADO数据库开发技术

第2章 Visual C++ .NET高级

编程基础

2.1 GDI图形编程介绍

2.1.1 设备上下文获取

2.1.2 映射方式

2.1.3 画线函数

2.1.4 画笔

2.1.5 画刷与填充

2.1.6 位图句柄的获取

2.1.7 调色板的创建及使用

2.2 Windows Socket程序设计

2.2.1 初始化及Socket的建立

2.2.2 错误检查和处理

2.2.3 WinSock在网络编程中的应用

2.2.4 WinSock异步传输

2.2.5 面向连接的通信

2.2.6 无连接的通信

2.2.7 服务器端操作

Socket(套接字)

第3章 酒店管理系统

3.1 课程设计的目的和意义

3.2 系统分析与设计

3.2.1 功能描述

3.2.2 功能模块设计

3.3 数据库设计与实现

3.3.1 数据库需求设计

3.3.2 数据库表的设计

3.3.3 数据库表的实现

3.4 系统的实现

3.4.1 创建应用程序

3.4.2 创建SQL Server存储过程

3.4.3 客户预订管理模块

3.4.4 客户登记管理模块

3.4.5 空房查询及服务登记模块

3.4.6 用户结账管理模块

3.5 系统运行结果

第4章 贸易公司管理系统

4.1 系统分析与设计

4.1.1 功能描述

4.1.2 功能模块设计

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.4 系统运行结果

第5章 图像预处理系统

5.1 课程设计的目的和意义

5.2 系统总体设计

5.3 系统模块设计

5.3.1 图像处理模块设计

5.3.2 界面模块设计

5.4 系统运行结果

第6章 多功能绘图系统

6.1 系统设计的目的及意义

6.2 系统功能设计

6.3 程序界面设计

6.3.1 主界面修改

6.3.2 工具栏及状态栏修改

6.3.3 制作系统启动界面

6.4 鼠标消息响应函数框架

6.4.1 直线绘制

6.4.2 矩形绘制

6.4.3 圆形绘制

6.4.4 弧形绘制

6.5 图元修改功能

6.5.1 图元平移

6.5.2 图元旋转

6.5.3 图元镜像

6.6 图元线宽线型及图元另存为的实现

6.6.1 画笔风格选择功能实现

6.6.2 线样式和线宽选择功能

6.6.3 存储图形文件

6.7 系统运行结果

第7章 远程控制系统

7.1 课程设计的目的和意义

7.2 系统设计及要求

7.2.1 通信协议设计

7.2.2 通信模型设计

7.2.3 总体要求设计

7.3 服务器端程序开发

7.3.1 文件操作原理及实现

7.3.2 注册表操作原理及实现

7.3.3 屏幕回传原理及实现

7.3.4 聊天消息接收操作

7.4 客户端程序开发

7.4.1 服务器列表窗口及消息提示

7.4.2 注册表操作窗口

7.4.3 屏幕回传窗口

7.4.4 聊天消息窗口

7.5 系统运行结果

第8章 网络测试系统

8.1 课程设计的目的和意义

8.2 系统总体设计

8.3 系统模块设计

8.3.1 客户端模块设计

8.3.2 服务器模块设计

8.4 系统运行结果

第9章 局域网聊天系统

9.1 课程设计的目的

9.2 系统分析与设计

9.2.1 功能描述

9.2.2 功能模块设计

9.2.3 C/S公用数据结构

9.2.4 用户数据库设计

9.3 服务器端设计

9.3.1 WinSocket相关函数及说明

9.3.2 服务器界面设计

9.3.3 服务器的创建

9.3.4 服务器数据收发

9.4 客户端设计

9.4.1 登录功能设计

9.4.2 程序主框架实现

9.4.3 用户注册功能设计

9.4.4 用户资料显示功能

9.4.5 修改用户资料功能

9.4.6 与好友聊天及传送文件功能

9.5 系统运行结果

第10章 联机帮助与打包

10.1 帮助文件制作方法简介

10.1.1 工具的选择

10.1.2 HTML Help Workshop

10.2 创建工程

10.3 创建目录文件

10.4 创建索引文件

10.5 程序启动调用chm文件

10.6 安装程序的制作

10.7 安装属性修改

10.7.1 注册表的修改

10.7.2 文件系统设置

10.7.3 添加自定义安装对话框

10.7.4 添加启动条件

10.7.5 设置部署项目的可选属性

10.7.6 测试安装

内容摘要:

Visual C++ .NET是微软公司开发的集成开发环境(IDE)中功能强大的程序设计软件之一,它的应用领域非常广泛,尤其是在网络、图形、数据库方面,已成为各软件公司首选的开发工具。全书共分10章,第1章和第2章为案例开发所需要的理论基础知识以及相关API的说明;第3章至第10章介绍了7个经典案例。其中,第3章和第4章为数据库方面的案例,分别是酒店管理系统、贸易公司管理系统,涉及ODBC、ADO的数据库开发;第5章至第9章为图形、网络方面的案例,分别是图像预处理系统、多功能绘图系统、远程控制系统、网络测试系统、局域网聊天系统;第10章介绍了如何利用Visual Studio .NET进行打包、发行。本书内容翔实、语言简练、思路清晰、图文并茂、理论与实际设计相结合,既适合作为高等院校计算机、自动化、机械、电子等相关专业学生的课程设计指导书,也适合作为开发人员的参考用书。

书籍规格:

书籍详细信息
书名Visual C++.NET课程设计案例精编站内查询相似图书
丛书名高等院校课程设计案例精编
9787302176114
如需购买下载《Visual C++.NET课程设计案例精编》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)43.0语种简体中文
尺寸26装帧平装
页数 399 印数

书籍信息归属:

Visual C++.NET课程设计案例精编是清华大学出版社于2008.05出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教学参考资料 的书籍。