1166分钟
C#+WPF+SQLServer数据库编程课程
C#+WPF+SQLServer数据库编程课程介绍 你是否曾思考过: 桌面应用开发,如何高效整合C#、WPF与SQLServer构建稳定可靠的企业级系统? 三层架构设计,如何通过MVVM模式实现界面与…
C#+WPF+SQLServer数据库编程课程介绍
你是否曾思考过:
桌面应用开发,如何高效整合C#、WPF与SQLServer构建稳定可靠的企业级系统?
三层架构设计,如何通过MVVM模式实现界面与逻辑分离,提升代码可维护性?
数据库交互,如何优化SQL语句与C#数据访问层,确保查询性能与数据一致性?
UI美化与交互,如何运用WPF的样式、模板与数据绑定技术打造专业级用户界面?
如果这些问题让你感到困惑,这门课正是为你设计的!C#+WPF+SQLServer数据库编程课程 不仅是一门技术课程,更是一套完整的桌面应用开发解决方案。课程围绕 “数据库设计、三层架构、WPF界面开发” 三大主线展开,涵盖从数据库创建到前端界面实现的完整开发流程。
课程大纲
本课程共98个核心模块,系统讲解C#、WPF与SQLServer的整合开发:
数据库基础与SQLServer
SQLServer的安装与配置(sa登录问题排查)
数据库与数据表创建、SQL数据类型与.NET类型映射
学生成绩数据库结构设计及CRUD操作(Select/Insert/Update/Delete)
C#与SQLServer数据交互
C#连接SQLServer并执行查询(SqlHelper封装、DataSet与List转换)
参数化查询(SqlParameter应用)与事务处理
三层架构实现(数据访问层、业务逻辑层、UI层分离)
WPF界面开发与MVVM模式
WPF项目创建与布局(Canvas、Grid、DataGrid控件应用)
数据绑定(TextBox、ComboBox与ICommand接口实现)
样式与模板(Style、Trigger、Converter应用)
用户登录、注册及权限管理界面开发
进阶功能与实战项目
成绩管理系统开发(增删改查、多表查询、数据导出)
LiveCharts报表可视化(柱状图、饼图、折线图)
Bug修复与性能优化
讲师背景:资深桌面开发专家
本课程讲师是拥有8年C#与WPF开发经验的资深工程师,曾主导多个企业级桌面应用项目,擅长上位机开发,对软件架构、WPF、网络编程十分熟悉
现在开始学习,掌握C#、WPF与SQLServer的整合开发技术!
000-本课程的前言
001-下载SQL Server数据库
002-安装SQL Server数据库
003-sa登录失败原因分析
004-创建数据库和数据表
005-SQL Server数据库的数据类型
006-SQL Server与.Net数据类型对应
007-创建学生成绩数据库结构
008-Select查询语句的简单用法
009-Select和Where条件查询
010-Select和Orderby排序查询
011-Insert Into语句-插入新记录
012-Update语句-修改记录
013-Delete语句-删除记录
014-创建一个基于C#的WPF应用程序项目
015-三层架构与MVVM模式的区域与联系
016-学习支持拖放的Canvas控件布局登录窗体
017-如何在Visual Studio中做三层架构
018-数据库的表结构与C#中的实体类ORM映射
019-WPF数据实体绑定到TextBox控件
020-在C#中实例化ViewModel
021-App.Config配置文件参数读写
022-(重点)C#连接并查询数据库
023-DataGrid控件加载DataTable数据
024-封装SqlHelper操作类返回Dataset结果集
025-ICommand命令接口的实现与绑定
026-DelegateCommand自定义命令开发与应用
027-介绍DataSet转化为List数组的ORM映射关系
028-泛型与反射技术转换DataSet到List数组
029-优化SqlHelper及函数的重载概念
030-扩展DelegateCommand实现传参
031-WPF的资源字典的使用
032-用户注册界面的设计
033-用户注册功能的开发
034-在C#中封装SQL语句及执行函数
035-实现真正的三层架构
036-SqlParameter参数的封装和应用
037-增加Sutdent表的角色字段及单例模式的应用
038-Grid控件实现首页布局
039-TextBlock控件中显示Font字库图标
040-WPF使用Style样式和Trigger触发器
041-CheckBox的Style样式和Trigger触发器
042-RadioButton的Style样式和Trigger触发器
043-Button的Style样式和Trigger触发器
044-用户管理页面布局设计与加载
045-WPF的转换器实现用户角色权限管理
046-查询学生表所有数据绑定到DataGrid控件
047-DataGrid控件的样式美化
048-DataGridColumnHeader样式开发
049-IValueConverter转换器的使用
050-WPF控件的事件转成Command命令
051-INotifyPropertyChanged接口实现属性通知
052-WPF界面遮罩层的开发
053-开发MessageBox对话框
054-DataGrid控件的子项绑定命令源写法
055-实现ICommand泛型传参及SQL的delete语句用法
056-Button样式触发器的使用
057-设计一个共用对话框窗体
058-用户控件与公用对话框窗体的调用
059-C#中利用XmlSerializer实现引用类型深拷贝
060-利用事件触发机制得到对话框的返回值
061-对数据库执行Delete删除或Insert插入记录操作
062-利用C#反射去实例化界面
063-继承概念与实战之数据实体继承基类
064-SQL语句查询成绩单表数据
065-利用Insert语句插入一条成绩单记录
066-SQL语句实现Transcript表的修改和删除
067-(重点)C#中的泛型接口的概念与实现
068-科目表的增删改查界面开发
069-科目表的增删改查业务实现
070-增加成绩单的考试科目详情表
071-SelectionChanged事件转Command命令并传参数
072-选择科目用户控件的界面开发
073-成绩单表插入考试科目
074-查询当前成绩单的考试科目
075-删除当前成绩单的考试科目
076-增加成绩管理界面
077-录入成绩界面开发
078-选择学生对话框的功能开发
079-选择成绩单对话框的功能开发
080-编写分类的数据实体
081-添加学生某个成绩单所有考试科目的分数
082-优化添加分数业务,实现修改学生分数
083-开发学生某成绩单某科目的分数删除功能
084-(重点)SQL多表联合查询
085-(重点)SQL语句子查询实战
086-(重点)SQL语句之竖表转横表
087-DataTable增加列并计算平均分
088-数据导出到CSV本地文件
089-ComboBox控件的数据绑定与使用
090-查询学生某次考试的全部成绩
091-切换成绩单查询学生考试成绩
092-LiveCharts报表的柱状图实例化
093-LiveCharts报表的柱状图数据绑定
094-LiveCharts界面布局
095-LiveCharts学生总分的柱状图
096-LiveCharts成绩单总分的饼图
097-LiveCharts的LineSeries折线图开发(大结局)
098-Bug修复
素材下载
重庆教主
WPF中文网站长