展开全部

主编推荐语

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月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。