Windows程序设计
Windows程序设计
1000+ 人选课
更新日期:2025/05/17
开课平台优课在线
开课高校湖北大学
开课教师孙斌程力余敦辉崔海波
学科专业工学计算机类
开课时间2025/02/17 - 2025/06/06
课程周期16 周
开课状态开课中
每周学时-
课程简介

      程序设计是计算机相关专业的必修课程,C#作为微软的旗舰编程语言,深受程序员喜爱,是编写高效Windows应用程序的首选语言。本课程讲述如何使用C#语言开发基于.NET 平台的Windows窗体应用程序和Web应用程序。主要介绍了C#语言的基础知识、面向对象编程、图形用户界面设计、ADO.NET数据访问技术、ASP.NET Core MVC以及多线程、GDI+编程、.NET平台发展等内容。

课程大纲
第1章 C#概述
第1节 .NET与C#简介
第2节 Visual Studio 2017
第3节 第一个C#程序
第4节 Visual Studio 2019 快速入门
第1章测验
第2章 C#语言基础
第1节 标识符、关键字和数据类型
第2节 类型转换、变量与常量
第3节 运算符和表达式
第2章测验
第3章 程序流程控制
第1节 if语句
第2节 switch语句
第3节 循环结构
第4节 跳转语句
第3章测验
第4章 方法
第1节 方法的声明与调用
第2节 参数传递
第3节 程序调试
第4章测验
第5章 数组与字符串
第1节 数组
第2节 数组练习
第3节 数组间的赋值
第4节 数组作为方法的参数
第5节 字符串
第6节 字符串与其它类型的转换
第7节 字符串间的赋值
第5章测验
第6章 面向对象编程基础
第1节 面向对象的基本概念
第2节 类和对象
第3节 类的成员
第4节 修饰符
第6章测验
第7章 面向对象编程进阶
第1节 继承
第2节 抽象类与抽象方法
第3节 接口
第4节 类的多态
第5节 委托和事件
第6节 集合
第7章测验
第8章 图形用户界面设计
第1节 第一个窗体应用程序
第2节 Windows窗体介绍
第3节 Windows常用控件
第4节 鼠标与键盘事件
第5节 多文档界面
第8章测验
第9章 数据库应用
第1节 数据库简介
第2节 结构化查询语言SQL
第3节 Connection数据连接对象
第4节 Command命令执行对象
第5节 DataReader数据读取对象
第6节 DataSet对象和DataAdapter操作对象
第7节 Sql注入攻击
第8节 封装SqlHelper
第9节 三层架构
第10节 EntityFramework的使用
第10章 ASP.NET Core
第1节 .NET Core与MVC概述
第2节 路由
第3节 控制器
第4节 视图与模型
第5节 IOC与DI
第6节 ASP.NET Core MVC案例
第11章 文件操作
第1节 文件与目录类
第2节 数据流基础
第3节 文本文件的读写
第4节 二进制文件的读写
第12章 多线程技术
第1节 线程的基本操作
第2节 线程的优先级
第3节 线程同步
第4节 跨线程的窗体控件访问
第13章 GDI+编程
第1节 GDI+绘图基础
第2节 画笔与画刷
第3节 常见的图形绘制、填充方法
第14章 .NET平台的发展
第1节 .NET的发展与学习路线进阶