C#+WPF+SQLServer数据库编程课程
体系课

C#+WPF+SQLServer数据库编程课程

  • C/C++

SQL语言/C#语言/WPF语言/C#与数据库编程

¥299
本课程包括
  • 19小时18分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 掌握C#+WPF+SQLServer全栈开发能力
  • 构建符合企业标准的三层架构应用
  • ​学会高级数据可视化(LiveCharts报表)
课程介绍

C#+WPF+SQLServer数据库编程课程介绍

你是否曾思考过:

  • 桌面应用开发,如何高效整合C#、WPF与SQLServer构建稳定可靠的企业级系统?
  • 三层架构设计,如何通过MVVM模式实现界面与逻辑分离,提升代码可维护性?
  • 数据库交互,如何优化SQL语句与C#数据访问层,确保查询性能与数据一致性?
  • UI美化与交互,如何运用WPF的样式、模板与数据绑定技术打造专业级用户界面?

如果这些问题让你感到困惑,这门课正是为你设计的!C#+WPF+SQLServer数据库编程课程 不仅是一门技术课程,更是一套完整的桌面应用开发解决方案。课程围绕 “数据库设计、三层架构、WPF界面开发” 三大主线展开,涵盖从数据库创建到前端界面实现的完整开发流程。

课程大纲

本课程共98个核心模块,系统讲解C#、WPF与SQLServer的整合开发:

  1. 数据库基础与SQLServer

    • SQLServer的安装与配置(sa登录问题排查)
    • 数据库与数据表创建、SQL数据类型与.NET类型映射
    • 学生成绩数据库结构设计及CRUD操作(Select/Insert/Update/Delete)

  2. C#与SQLServer数据交互

    • C#连接SQLServer并执行查询(SqlHelper封装、DataSet与List转换)
    • 参数化查询(SqlParameter应用)与事务处理
    • 三层架构实现(数据访问层、业务逻辑层、UI层分离)

  3. WPF界面开发与MVVM模式

    • WPF项目创建与布局(Canvas、Grid、DataGrid控件应用)
    • 数据绑定(TextBox、ComboBox与ICommand接口实现)
    • 样式与模板(Style、Trigger、Converter应用)
    • 用户登录、注册及权限管理界面开发

  4. 进阶功能与实战项目

    • 成绩管理系统开发(增删改查、多表查询、数据导出)
    • LiveCharts报表可视化(柱状图、饼图、折线图)
    • Bug修复与性能优化

讲师背景:资深桌面开发专家

本课程讲师是拥有8年C#与WPF开发经验的资深工程师,曾主导多个企业级桌面应用项目,擅长上位机开发,对软件架构、WPF、网络编程十分熟悉

现在开始学习,掌握C#、WPF与SQLServer的整合开发技术!

适合人群
  • 需要提升WPF+SQLServer实战经验的程序员​
  • 希望转型企业级开发的C#初学者​
  • 从事教育、ERP等数据库系统的开发者​
  • ​​对数据可视化与报表生成感兴趣的技术人员​
讲师介绍
WPF中文网站长
擅长领域:
  • 架构设计
您好,我是重庆教主,毕业于西南大学计算机专业,精通C#语言程序设计,现任某某科技有限公司高级开发工程师,具有10年以上的开发经验以及5年教学经验。擅长上位机开发,对软件架构、WPF、网络编程十分熟悉。我将逐步带你从零入门成长为一名C#高级软件工程师!
课程大纲
共0节 时长0分钟 全部收起
000-本课程的前言
4分钟
001-下载SQL Server数据库
5分钟
002-安装SQL Server数据库
10分钟
003-sa登录失败原因分析
8分钟
004-创建数据库和数据表
10分钟
005-SQL Server数据库的数据类型
14分钟
006-SQL Server与.Net数据类型对应
6分钟
007-创建学生成绩数据库结构
10分钟
008-Select查询语句的简单用法
7分钟
009-Select和Where条件查询
8分钟
010-Select和Orderby排序查询
5分钟
011-Insert Into语句-插入新记录
7分钟
012-Update语句-修改记录
5分钟
013-Delete语句-删除记录
5分钟
014-创建一个基于C#的WPF应用程序项目
6分钟
015-三层架构与MVVM模式的区域与联系
10分钟
016-学习支持拖放的Canvas控件布局登录窗体
14分钟
017-如何在Visual Studio中做三层架构
6分钟
018-数据库的表结构与C#中的实体类ORM映射
8分钟
019-WPF数据实体绑定到TextBox控件
13分钟
020-在C#中实例化ViewModel
11分钟
021-App.Config配置文件参数读写
7分钟
022-(重点)C#连接并查询数据库
15分钟
023-DataGrid控件加载DataTable数据
7分钟
024-封装SqlHelper操作类返回Dataset结果集
10分钟
025-ICommand命令接口的实现与绑定
15分钟
026-DelegateCommand自定义命令开发与应用
12分钟
027-介绍DataSet转化为List数组的ORM映射关系
11分钟
028-泛型与反射技术转换DataSet到List数组
19分钟
029-优化SqlHelper及函数的重载概念
9分钟
030-扩展DelegateCommand实现传参
14分钟
031-WPF的资源字典的使用
8分钟
032-用户注册界面的设计
11分钟
033-用户注册功能的开发
10分钟
034-在C#中封装SQL语句及执行函数
15分钟
035-实现真正的三层架构
13分钟
036-SqlParameter参数的封装和应用
15分钟
037-增加Sutdent表的角色字段及单例模式的应用
12分钟
038-Grid控件实现首页布局
12分钟
039-TextBlock控件中显示Font字库图标
21分钟
040-WPF使用Style样式和Trigger触发器
12分钟
041-CheckBox的Style样式和Trigger触发器
20分钟
042-RadioButton的Style样式和Trigger触发器
4分钟
043-Button的Style样式和Trigger触发器
11分钟
044-用户管理页面布局设计与加载
13分钟
045-WPF的转换器实现用户角色权限管理
17分钟
046-查询学生表所有数据绑定到DataGrid控件
11分钟
047-DataGrid控件的样式美化
22分钟
048-DataGridColumnHeader样式开发
8分钟
049-IValueConverter转换器的使用
5分钟
050-WPF控件的事件转成Command命令
9分钟
051-INotifyPropertyChanged接口实现属性通知
8分钟
052-WPF界面遮罩层的开发
10分钟
053-开发MessageBox对话框
19分钟
054-DataGrid控件的子项绑定命令源写法
19分钟
055-实现ICommand泛型传参及SQL的delete语句用法
11分钟
056-Button样式触发器的使用
12分钟
057-设计一个共用对话框窗体
19分钟
058-用户控件与公用对话框窗体的调用
18分钟
059-C#中利用XmlSerializer实现引用类型深拷贝
8分钟
060-利用事件触发机制得到对话框的返回值
15分钟
061-对数据库执行Delete删除或Insert插入记录操作
12分钟
062-利用C#反射去实例化界面
13分钟
063-继承概念与实战之数据实体继承基类
5分钟
064-SQL语句查询成绩单表数据
9分钟
065-利用Insert语句插入一条成绩单记录
14分钟
066-SQL语句实现Transcript表的修改和删除
15分钟
067-(重点)C#中的泛型接口的概念与实现
11分钟
068-科目表的增删改查界面开发
13分钟
069-科目表的增删改查业务实现
10分钟
070-增加成绩单的考试科目详情表
16分钟
071-SelectionChanged事件转Command命令并传参数
18分钟
072-选择科目用户控件的界面开发
15分钟
073-成绩单表插入考试科目
16分钟
074-查询当前成绩单的考试科目
15分钟
075-删除当前成绩单的考试科目
10分钟
076-增加成绩管理界面
5分钟
077-录入成绩界面开发
10分钟
078-选择学生对话框的功能开发
15分钟
079-选择成绩单对话框的功能开发
18分钟
080-编写分类的数据实体
15分钟
081-添加学生某个成绩单所有考试科目的分数
8分钟
082-优化添加分数业务,实现修改学生分数
18分钟
083-开发学生某成绩单某科目的分数删除功能
15分钟
084-(重点)SQL多表联合查询
7分钟
085-(重点)SQL语句子查询实战
20分钟
086-(重点)SQL语句之竖表转横表
17分钟
087-DataTable增加列并计算平均分
10分钟
088-数据导出到CSV本地文件
10分钟
089-ComboBox控件的数据绑定与使用
13分钟
090-查询学生某次考试的全部成绩
14分钟
091-切换成绩单查询学生考试成绩
8分钟
092-LiveCharts报表的柱状图实例化
17分钟
093-LiveCharts报表的柱状图数据绑定
17分钟
094-LiveCharts界面布局
9分钟
095-LiveCharts学生总分的柱状图
16分钟
096-LiveCharts成绩单总分的饼图
10分钟
097-LiveCharts的LineSeries折线图开发(大结局)
11分钟
098-Bug修复
3分钟
素材下载
图文
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。