VISUAL STUDIO 2019(C#)WINDOWS数据库项目开发
- ISBN:9787121450884
- 装帧:平塑
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:208
- 出版时间:2023-07-01
- 条形码:9787121450884 ; 978-7-121-45088-4
内容简介
本书通过一个完整的项目讲解如何使用 Visual Studio 2019(C#)开发基于 SQL Server 数据库的 Windows窗体应用程序。 本书主要内容包括认识项目、主窗体开发、数据维护窗体开发、系统登录及权限管理、学生选课、选课抽签及抽签结果查询、统计查询、RDLC 报表、系统完善、控件开发、LINQ 技术、使用 ClickOnce 部署项目; 拓展项目通过网上购物系统介绍了使用 Visual Studio 开发 Web 项目的强大功能,有利于读者进一步了解 Visual Studio 开发工具。本书项目既实用,又尽量避免出现重复知识点。在讲解方面,本书力求以深入浅出的方式引导读者完成项 目的开发,并期望读者取得举一反三的效果。
目录
任务 1.1 项目和开发环境介绍 ???????????????????????????????????????????????????????????????????????? (1)
1.1.1 项目 ???????????????????????????????????????????????????????????????????????????????????????????????????????? (1)
1.1.2 开发环境 ?????????????????????????????????????????????????????????????????????????????????????????????????? (2) 任务 1.2 项目运行????????????????????????????????????????????????????????????????????? (2)
1.2.1 准备项目所需数据库 ??????????????????????????????????????????????????????????????????????????????????? (2)
1.2.2 运行学生选课系统 ?????????????????????????????????????????????????????????????????????????????????????? (5) 任务 1.3 了解项目功能及数据库 ????????????????????????????????????????????????????????????????? (6)
1.3.1 项目功能介绍 ???????????????????????????????????????????????????????????????????????????????????????????? (6)
1.3.2 熟悉项目数据库中的表 ???????????????????????????????????????????????????????????????????????????????(13)
1.3.3 数据库中表之间的关系 ???????????????????????????????????????????????????????????????????????????????(15) 实训 ???????????????????????????????????????????????????????????????????????????????????????????????????????? (17)
项目 2 主窗体开发 ?????????????????????????????????????????????????????????????????????????????????? (21)
任务 2.1 项目构成??????????????????????????????????????????????????????????????????????????????????? (21)
2.1.1 创建项目 ????????????????????????????????????????????????????????????????????????????????????? (21)
2.1.2 认识 Program.cs 文件 ????????????????????????????????????????????????????????????????????????(23) 任务 2.2 主窗体设计????????????????????????????????????????????????????????????????????????????????????????????????? (25)
2.2.1 主菜单(MenuStrip) ?????????????????????????????????????????????????????????????????????????????????(25)
2.2.2 工具栏(ToolStrip)???????????????????????????????????????????????????????????????????????????????????(27)
2.2.3 状态栏(StatusStrip) ?????????????????????????????????????????????????????????????????????????????????(29)
2.2.4 多文档界面(MDI)主窗体 ?????????????????????????????????????????????????????????????????????????(31)
实训????????????????????????????????????????????????????????????????????????????????????????????????????? (33)
项目 3 数据维护窗体开发 ?????????????????????????????????????????????????????????????????????????? (35)
任务 3.1 系部数据维护???????????????????????????????????????????????????????????????????????????? (35)
3.1.1 创建数据集并添加系部表 ????????????????????????????????????????????????????????????????????????????(35)
3.1.2 设计“系部信息”窗体并维护数据 ????????????????????????????????????????????????????????????????(38)
任务 3.2 班级数据维护?????????????????????????????????????????????????????????????????????????????????????????????? (43)
3.2.1 修改数据集并添加班级表 ????????????????????????????????????????????????????????????????????????????(43)
3.2.2 设计“班级信息”窗体并维护数据 ????????????????????????????????????????????????????????????????(44) 任务 3.3 学生数据维护?????????????????????????????????????????????????????????????????????????????????????????????? (50)
3.3.1 修改数据集并添加学生表 ????????????????????????????????????????????????????????????????????????????(50)
3.3.2 设计“学生信息”窗体并维护数据 ????????????????????????????????????????????????????????????????(50) 任务 3.4 课程数据维护?????????????????????????????????????????????????????????????????????????????????????????????? (55)
3.4.1 设计“课程信息”窗体 ???????????????????????????????????????????????????????????????????????????????(55)
3.4.2 维护课程数据 ??????????????????????????????????????????????????????????????????????????????????????????? (56) 实训 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? (61)
项目 4 系统登录及权限管理??????????????????????????????????????????????????????????????????????????????????????? (62)
任务 4.1 系统登录???????????????????????????????????????????????????????????????????????????????????????????????????? (62)
4.1.1 设计登录窗体 ??????????????????????????????????????????????????????????????????????????????????????????? (62)
4.1.2 编写供全局使用的静态类 ????????????????????????????????????????????????????????????????????????????(63)
4.1.3 编写登录相关代码 ?????????????????????????????????????????????????????????????????????????????????????(66) 任务 4.2 权限管理???????????????????????????????????????????????????????????????????????????????????????????????????? (68)
4.2.1 登录信息 ????????????????????????????????????????????????????????????????????????????????????????????????? (68)
4.2.2 操作权限控制 ??????????????????????????????????????????????????????????????????????????????????????????? (69) 实训 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? (70)
项目 5 学生选课 ???????????????????????????????????????????????????????????????????????????????????????????????????????? (72)
任务 5.1 选课填报志愿?????????????????????????????????????????????????????????????????????????????????????????????? (72)
5.1.1 界面设计 ????????????????????????????????????????????????????????????????????????????????????????????????? (72)
5.1.2 实现选课业务逻辑 ?????????????????????????????????????????????????????????????????????????????????????(80)
5.1.3 通过 DataGridView 控件拖动行确定选课志愿顺序 ?????????????????????????????????????????????(85) 任务 5.2 查询报名结果?????????????????????????????????????????????????????????????????????????????????????????????? (89)
5.2.1 界面设计 ????????????????????????????????????????????????????????????????????????????????????????????????? (89)
5.2.2 相关代码编写 ??????????????????????????????????????????????????????????????????????????????????????????? (89) 实训 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? (92)
项目 6 选课抽签及抽签结果查询???????????????????????????????????????????????????????????????????????????????? (94)
任务 6.1 随机抽签产生选课结果 ??????????????????????????????????????????????????????????????????????????????????(94)
6.1.1 设计存储过程 ??????????????????????????????????????????????????????????????????????????????????????????? (94)
6.1.2 调用存储过程 ??????????????????????????????????????????????????????????????????????????????????????????? (97) 任务 6.2 按课程查看选课结果 ?????????????????????????????????????????????????????????????????????????????????????(98)
6.2.1 界面设计 ????????????????????????????????????????????????????????????????????????????????????????????????? (99)
6.2.2 相关代码编写 ??????????????????????????????????????????????????????????????????????????????????????????? (99) 实训 ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? (102)
项目 7 统计查询 ???????????????????????????????????????????????????????????????????????????????????????????????????????(104)
任务 7.1 按班级性别统计学生人数 ????????????????????????????????????????????????????????????????????????????? (104)
7.1.1 界面设计 ??????????????????????????????????????????????????????????????????????????????????????????????? (104)
7.1.2 相关代码编写 ???????????????????????????????????????????????????????????????????????????????????????
作者简介
曾建华(1972.9——),男,汉族,副教授,微软认证讲师、广东省首位1 X高级(Web前端)证书获得者,主讲培训深圳富士康软件工程师。独立开发过众多行业项目:五金电器、防弹玻璃、汽车配件、兽药销售、教材管理、排课、技能鉴定系统等。编写教材11部,其中国家级规划教材7部,作为主要项目负责人参与国家精品课程《大型数据库》(第二)、广东省精品课程《大型数据库》的建设。
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
情感计算
¥66.8¥89.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0