面向对象程序设计
徐照兴
目录
暂无搜索结果
1 C#开发入门
1.1 课程介绍与学习目标
1.2 CSharp语言与.NET初步认识
1.3 .NET体系结构(如何实现支持多语言、跨平台)与VS安装
1.4 编写第一个CSharp程序
1.5 .NET(CSharp)程序编译运行原理
1.6 VS常用开发环境设置及自定义CSharp快速简写代码
1.7 知识点总结、作业布置及要求
2 C#语言基础
2.1 课程1作业讲解与C#代码基本格式规范
2.2 C#中的注释与Main方法
2.3 C#中的标识符与关键字
2.4 C#中常量的定义与使用常量的好处
2.5 C#中常量的类型与转义字符
2.6 变量的定义
2.7 变量的数据类型
2.8 变量的自动类型转换与强制类型转换
2.9 表达式类型自动提升与Convert类使用
2.10 int.Parse()和int.TryParse()数据类型转换
2.11 枚举(enum)数据类型与使用
2.12 阶段1知识点总结、作业布置及要求
2.13 变量的作用域
2.14 算术运算符
2.15 赋值运算符与比较运算符
2.16 逻辑运算符与运算符优先级别
2.17 if条件语句和如何接收用户输入数据
2.18 if嵌套及三元运算符
2.19 switch条件语句
2.20 if语句与switch语句的区别
2.21 while循环
2.22 do ……while循环
2.23 for循环
2.24 阶段2知识点总结、作业布置及要求
2.25 作业讲解
2.26 循环嵌套
2.27 break语句
2.28 goto语句 continue语句
3 C#编程基础
3.1 什么是方法
3.2 方法举例与常用数学方法
3.3 方法的重载
3.4 快速判断方法重载
3.5 递归调用
3.6 高级参数——params、ref、out参数
3.7 数组定义
3.8 数组的使用
3.9 数组使用注意问题与数组遍历
3.10 数组最值
3.11 数组元素倒置
3.12 数组排序——冒泡排序
3.13 多维数组
3.14 程序调试技术——基本方法
3.15 程序调试技术——条件断点
3.16 课程总结与习题讲解
4 面向对象基础
4.1 面向对象的概念
4.2 类的定义
4.3 对象的创建与使用
4.4 垃圾对象与类的设计
4.5 访问修饰符
4.6 属性
4.7 构造方法
4.8 构造方法的重载
4.9 this关键字
4.10 阶段课堂习题讲解
4.11 索引器的作用与应用
4.12 垃圾回收
4.13 静态字段与静态属性
4.14 静态方法与静态类
4.15 静态构造方法
4.16 单例模式
4.17 嵌套类与匿名类
4.18 对象初始化器与集合初始化器
4.19 课程总结与习题讲解1
4.20 习题讲解2
5 面向对象高级
5.1 继承
5.2 构造方法的执行过程
5.3 隐藏基类方法、装箱与拆箱
5.4 sealed关键字
5.5 多态
5.6 base关键字
5.7 里氏转换原则
5.8 Object类
5.9 抽象类
5.10 接口
5.11 常见异常类及异常对象属性
5.12 try…catch和finally 及throw
5.13 命名空间与程序集
5.14 C#7.0新特性1——元祖、局部函数
5.15 C#7.0新特性2——引用传递和引用返回、模式
5.16 C#7.0新特性3——out变量直接定义、λ表达式支持了更多的函数
5.17 C#7.0新特性4——异常通过??抛出、数值文字语法改进、通用异步返回类型
5.18 课程总结、习题讲解1
5.19 习题讲解2
6 WinForm基础
6.1 WinForm项目的文件结构
6.2 控件的常用属性与事件
6.3 第一个WinForm应用程序——求爱必成
6.4 Button、TextBox、Label、MessageBox
6.5 Button、TextBox、Label、MessageBox相关知识完善
6.6 事件参数object sender, EventArgs e的理解
6.7 控制文本框中输入字符只能为数字和点等应用
6.8 CheckBox复选框、RadioButton单选按钮
6.9 ListBox列表框
6.10 ComboBox下拉列表框
6.11 GroupBox、TreeView控件
6.12 Timer控件
6.13 ProgressBar控件
6.14 PictureBox控件和Stopwatch类
6.15 主菜单和上下文菜单
6.16 工具栏和状态栏
6.17 实现托盘NotifyIcon控件
6.18 其他控件、课程总结
7 C#常用类
7.1 字符串基本特征
7.2 String和string异同及String类的构造方法
7.3 String类的静态方法
7.4 String类的实例方法1
7.5 String类的实例方法2
7.6 高效的StringBuilder类
7.7 DateTime、TimeSpan结构体
7.8 DateTime结构体的常用方法
7.9 Random类
7.10 课程总结、习题讲解1编写校验身份证号码的方法
7.11 习题讲解2
7.12 习题讲解3编写一个日期转换的程序
8 文件操作
8.1 流和文件流概念及常用文件操作类
8.2 File类
8.3 FileInfo类
8.4 Directory类
8.5 DirectoryInfo类
8.6 FileStream类读取文件
8.7 FileStream类写入文件
8.8 文件复制
8.9 StreamWriter类
8.10 StreamReader类
8.11 用StreamWriter、StreamReader进行文件读写
8.12 Path类
8.13 BufferedStream类
8.14 序列化和反序列化
8.15 课程总结与习题讲解
9 集合
9.1 集合概述
9.2 非泛型集合类ArrayList
9.3 foreach循环
9.4 Hashtable集合——非泛型集合类
9.5 List<T>泛型集合
9.6 Dictionary<TKey, TValue>泛型集合
9.7 自定义泛型
9.8 课程总结与习题讲解1
9.9 习题讲解2
10 正则表达式及其应用
10.1 正则表达式概述、元字符及其含义
10.2 限定符及其含义
10.3 验证数字、邮政编码、手机号等常见数字验证
10.4 验证身份证号、电话号码、合法日期等数字验证
10.5 Email、URL、IP等网络验证应用
10.6 中文、拆分字符串等常用字符验证技巧
10.7 提取字符串中的所有数字
10.8 提取网页中的邮箱地址等提取分组处理
10.9 贪婪模式与非贪婪模式应用技巧
10.10 WebClient类(提取网页中Email、图片、超链接)
10.11 字符串替换1
10.12 字符串替换2——反向引用(叠词处理)
10.13 单词边界与环视的应用
10.14 敏感词过滤
11 委托、匿名方法、Lambda表达式、Linq查询
11.1 委托的基本认识
11.2 委托的基本应用举例1
11.3 委托的基本应用举例2与总结
11.4 泛型委托Action与ActionT
11.5 补充—VS中自定义C#快速简写代码
11.6 泛型委托Func
11.7 多播委托
11.8 匿名方法
11.9 Lambda表达式
11.10 匿名方法、Lambda表达式应用巩固举例
11.11 Linq简介
11.12 Form子句
11.13 where子句、select子句
11.14 Group子句、into子句及orderby子句
11.15 let子句、join子句
12 C#数据库编程
12.1 强化创建数据库、表及附加数据库
12.2 强化常见查询SQL语句
12.3 强化删除、插入及更新SQL语句
12.4 如何使用Connection连接数据源
12.5 如何使用命令对象Command执行SQL语句操纵数据库
12.6 如何使用数据读取器对象DataReader读取数据
12.7 如何使用DataSet和DataAdapter访问数据库
12.8 复习、作业讲解(常用SQL语句及ADO.NET访问数据库技术)
12.9 使用WinForm控件实现信息增删改查(实例2-1)界面
12.10 为实例2-1的DataGridView绑定初始数据
12.11 为实例2-1的ComboBox加载数据
12.12 为实例2-1实现数据查询功能
12.13 为实例2-1实现添加数据功能设计界面及实现【清空】功能
12.14 为实例2-1实现添加数据功能代码编写
12.15 ADO.NET数据库访问技术应用作业布置及要求
12.16 复习、为实例2-1实现添加修改功能之展示要修改的数据
12.17 为实例2-1实现修改数据功能代码编写
12.18 为实例2-1实现删除数据功能
C#中的标识符与关键字
上一节
下一节
【高清 请移步51CTO学院,即单击右侧链接】C#中的标识符与关键字
【说明:】观看第一次需要登录,通过账号登录,账户名:lhy2019,密码:123456xzxA
选择班级
确定
取消
图片预览