一直在准备C#视频教程,考虑到同类视频教程目前很多,笔者希望以不同的视角给广大学者不一样的感受。本教程内容涉及面向对象控制台及GUI设计的全系列内容,力求知识点全面,希望呈现给大家的视频教程可以给大家当成是C#参考书。需要什么知识点,都能在这里找到。另外,增加了C#的混淆、注册机、加密、dnSpy反编译等内容。为了更好地反馈关注本教程的同仁,虽然教程有定价,将持续以免费观看的方式发布、更新视频。
教程地址:https://edu.csdn.net/course/detail/35723
教程目录初定如下:
C#程序设计视频教程目录
第1章C#准备知识
1.课程引入
2.无处不在的C#
3.安装Visual Studio 2015
4.VS环境组成及基础设置
5.第一个控制台项目
第2章C#语言基础
1.C#数据类型
2.变量和常量
3.隐式转换和显示转换
4.装箱和拆箱
5.算术运算符
6.自增自减运算符
7.逻辑运算符
8.关系运算符(?:)
9.赋值运算符
10.位运算符
11.条件运算符
12.字符串运算符
13.运算符的优先级和结合性
第3章程序流程控制
1.if语句
2.switch…case语句
3.while循环
4.do-while循环
5.for循环
6.停止当前循环continue
7.终止循环break
8.无条件跳转语句goto
第4章方法、数组和自定义数据类型
1.自定义方法
2.声明与访问一维数组
3.矩形数组
4.交错数组
5. 数组列表ArrayList
6.枚举
7.结构体
第5章常用排序算法
1.冒泡排序法
2.插入排序法
3.堆排序
4.归并排序
5.快速排序
6.希尔排序
7.基数排序
8.桶排序
9. 新型排序算法研究与设计
第6章面向对象编程
1.定义类和声明对象
2.对象初始化器
3.访问修饰符
4.静态成员
5. 构造方法
6.方法重载
7.扩展方法
8.IS和AS运算符
9. 泛型
第7章继承、抽象类、多态接口
1. 基类和派生类
2. 调用基类构造方法
3.虚方法和重写方法
4.使用抽象类
5. 接口
第8章索引器、属性、委托和事件
1. 索引器
2. 属性
3.委托
4. 事件
5. Lambda表达式
第9章异常和调试
1. 异常处理
2. 调试技巧总结
第10章流与文件
1.文本流的读写
2. 二进制流的读写
3.文件流的读写
4. File和FileInfo类
5. Directory和DirectoryInfo类
6.Path类
第11章多线程
1. 创建并启动线程
2. 控制线程状态
3.共享线程数据
第12章多线程
1. ArrayList
2. Queue
3.Stack
4. Hashtable
5. SortedList
6.List泛型集合
第13章Windows应用程序开发
1. 窗体设计
2. Label
3. TextBox
4.Button
5.CheckBox
6.CheckedListBox
7.ComboBox
8.RadioButton
9.PictureBox
10.LinkLabel
11. ListBox
12.ListView
13.NumericUpDown
第14章容器
1.Panel
2.GroupBox
3.TabControl
4.[C#GUI开发的窗体布局问题](https://blog.csdn.net/stwzx/article/details/114855128)
第15章菜单和工具栏
1. MenuStrip
2.ContextMenuStrip
3.ToolStrip
4. StatusStrip
第16章对话框
1.FontDialog
2.ColorDialog
3.OpenFileDialog
4. FolderBrowserDialog
5.SaveFileDialog
6.MessageBox
第17章定时器和消息框
1. Timer定时器
2.MessageBox
第18章C#开发ServU助手
01ServU助手功能演示
02设计读写INI文件类-1
03设计读写INI文件类-2
04设计读写INI文件类-3
第19章注册账号写入文件
第20章多文档编程器
第21章通讯录程序项目
第22章C_S模式的多用户聊天程序
第23章画图程序项目
1.C#绘制杯子
2.[C#绘制中国象棋棋盘](https://blog.csdn.net/stwzx/article/details/112757048)