计算机
类型
可以朗读
语音朗读
71千字
字数
2018-02-01
发行日期
展开全部
主编推荐语
Visual Studio 2015开发Windows窗体应用全攻略
内容简介
本书通过一个完整的项目讲解如何使用Visual Studio 2015(C#)开发基于数据库(SQL Server)的Windows窗体应用程序。本书主要内容包括:主窗体界面设计、数据集、多种数据维护(录入、修改、删除)开发、统计查询、RDLC报表设计、自定义控件开发(简单控件、复合控件)、控件使用技巧(如DataGridView拖放技术、自定义绘制技术)、LINQ技术应用、智能客户端部署ClickOnce等技术。本书附录通过网上购物系统介绍了使用Visual Studio 2015开发Web项目的强大功能,有利于读者进一步学习Visual Studio 2015开发工具。本书项目完整实用,既涉及项目开发的各个环节,又尽量避免出现重复知识点。在讲解方面,本书力求以深入浅出的方式指导读者完成项目的开发,并期望读者能收到举一反三的效果。
目录
- 封面
- 版权页
- 前言
- 目录
- 第1章 项目简介
- 1.1 项目和开发环境介绍
- 1.1.1 为什么学习该项目
- 1.1.2 开发环境介绍
- 1.2 系统运行
- 1.2.1 准备项目所需数据库
- 1.2.2 运行学生选课系统
- 1.3 认识项目
- 1.3.1 项目功能介绍
- 1.3.2 熟悉项目数据库中的表
- 1.3.3 数据库中表之间的关系
- 实训
- 第2章 主窗体开发
- 2.1 项目构成
- 2.1.1 创建项目
- 2.1.2 认识Program.cs文件
- 2.2 主窗体设计
- 2.2.1 主菜单
- 2.2.2 工具栏
- 2.2.3 状态栏
- 2.2.4 多文档界面应用程序主窗体设计
- 实训
- 第3章 数据维护窗体开发
- 3.1 系部数据维护
- 3.1.1 创建数据集并添加到系部表
- 3.1.2 设计系部信息窗体并维护数据
- 3.2 班级数据维护
- 3.2.1 修改数据集并添加到班级表
- 3.2.2 设计班级信息窗体并维护数据
- 3.3 学生数据维护
- 3.3.1 修改数据集并添加到学生表
- 3.3.2 设计学生信息窗体并维护数据
- 3.4 课程数据维护
- 3.4.1 设计课程信息窗体
- 3.4.2 维护课程数据
- 实训
- 第4章 系统登录及权限管理
- 4.1 系统登录
- 4.1.1 设计登录窗体
- 4.1.2 编写静态类供全局使用
- 4.1.3 编写登录相关代码
- 4.2 权限管理
- 4.2.1 登录信息
- 4.2.2 操作权限控制
- 实训
- 第5章 学生选课
- 5.1 选课填报志愿
- 5.1.1 界面设计
- 5.1.2 实现选课业务逻辑
- 5.1.3 实现DataGridView拖放行确定选课志愿顺序
- 5.2 查询报名结果
- 5.2.1 界面设计
- 5.2.2 相关代码编写
- 实训
- 第6章 选课抽签及抽签结果查询
- 6.1 随机抽签产生选课结果
- 6.1.1 设计存储过程
- 6.1.2 调用存储过程
- 6.2 按课程查看选课结果
- 6.2.1 界面设计
- 6.2.2 相关代码编写
- 实训
- 第7章 统计查询
- 7.1 按班级性别统计学生人数
- 7.1.1 界面设计
- 7.1.2 相关代码编写
- 7.2 未选课学生统计
- 7.2.1 界面设计
- 7.2.2 相关代码编写
- 实训
- 第8章 RDLC报表
- 8.1 打印来自原始表的数据
- 8.1.1 创建报表
- 8.1.2 准备预览报表窗体
- 8.1.3 调用报表
- 8.2 打印来自自定义表的数据
- 8.2.1 修改数据集,准备报表所需的DataTable
- 8.2.2 创建报表
- 8.2.3 调用报表
- 实训
- 第9章 系统完善
- 9.1 设计“关于”窗体
- 9.1.1 设置项目属性
- 9.1.2 设计窗体
- 9.2 异常
- 9.2.1 异常的概念
- 9.2.2 异常的处理
- 9.3 DataGridView单击列标题时取消排序
- 9.3.1 通过可视化方式设定DataGridView的所有列不排序
- 9.3.2 通过编写通用方法设定DataGridView的所有列不排序
- 9.3.3 调用方法禁止DataGridView单击列标题时排序
- 9.4 Singleton模式
- 9.4.1 Singleton模式的概念
- 9.4.2 用Singleton模式防止MDI子窗体的多实例化
- 实训
- 第10章 控件开发
- 10.1 用户控件
- 10.1.1 开发用户控件
- 10.1.2 使用用户控件
- 10.2 复合控件
- 10.2.1 开发登录系统的复合控件
- 10.2.2 使用复合控件实现系统登录
- 实训
- 第11章 LINQ查询技术
- 11.1 LINQ TO Object
- 11.1.1 LINQ TO Object简介
- 11.1.2 使用LINQ TO Object
- 11.2 LINQ TO DataSet
- 11.2.1 LINQ TO DataSet简介
- 11.2.2 使用LINQ TO DataSet
- 11.3 LINQ TO SQL
- 11.3.1 LINQ TO SQL简介
- 11.3.2 使用LINQ TO SQL
- 实训
- 第12章 使用ClickOnce部署项目
- 12.1 发布前的准备
- 12.1.1 配置IIS
- 12.1.2 更改项目图标
- 12.2 发布
- 12.2.1 发布项目
- 12.2.2 测试发布项目
- 实训
- 附录A 网上购物系统及其数据库简介
- A.1 网上购物系统介绍
- A.1.1 网上购物系统基本功能
- A.1.2 为什么通过网上购物系统学习SQL Server
- A.2 体验网上购物系统
- A.2.1 准备网上购物系统所需数据库
- A.2.2 运行网上购物系统
- A.2.3 网上购物系统功能介绍
- A.3 网上购物系统使用的数据库eShop
- A.3.1 初步认识网上购物系统使用的数据库eShop
- A.3.2 数据库中表之间的关系
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。