C#语言 | |
1.C#语言与.NET平台的介绍和发展历程、VisualStudio软件的安装与开发环境的熟悉 2.计算机硬件本质、内存、CPU、硬盘、地址数据控制总线等等本质机制,包括与软件运行的关系本质讲解 跨语言调试、代码管理等) 4.托管代码与非托管代码以及混合联编(VB.Net、C#.Net、F#.Net)CLR(CTS/CLS)本质作用体验 5.编辑、编译、连接、运行内存解析、创建项目、CIL程序集本质以及多语言生成的CIL反编译跟踪 6.解决方案与项目之间的架构关系 7.Debug与Release、X86与X64的区别对比 8.程序集的生成以及运行执行的本质以及入口函数Main 小结:安装VS环境熟悉、。Netframework熟悉、CLR、并且进行C#程序实战 | |
1. C#注释符技巧、快捷键、F1 、MSDN、#region折叠器 8 进制转换 9 整数、小数decimal、浮点double、浮点float内存二进制存储本质 | |
1.流程控制(顺序、分支、选择、循环) | |
1.enum枚举类型(枚举和其它值类型以及引用类型的互相转换、枚举本质) | |
1.方法(函数)的定义调用与封装 5.默认参数与命名参数使用 | |
1.程序的异常捕获专题与debug断点调试跟踪以及排故技巧经验总结(try-catch、throw、finally、checked) 5.C#.Net底层追踪观察以及关键字底层追踪 | |
1.OOP面向对象与面向过程思想的通俗形象阐述对比(包括OOP的本质是什么,OOP在框架设计中的优势) 2.类与对象(类的定义以及对象的本质、字段、属性、方法、实例化类本质、构造与析构函数、this关键字、new的多个作用等) 3.Property属性的作用与本质,自动属性、只读只写属性、包括属性的保护与业务扩展等,以及反编译底层追踪。 4.索引器 6.访问修饰符 public private protected internal protected internal 8 类的对象的初始化器的使用以及对比构造方法 9.GC垃圾回收机制的本质 10 Partial部分类与Seal密封类 11扩展方法以及语法糖 12 异常捕获 小练习:自己实现封装一个类对学生管理系统中的学生信息进行封装、赋值、调用等编程实战。 | |
1.类的封装特性机制(高内聚、低耦合) 2.类的继承特征机制(继承定义、权限、子类实例化本质内在关系、里氏转换、Base、分部类、密封类等) 抽象类和虚方法的注意事项以及抽象类、虚方法与接口实现多态的区别对比以及多态在程序扩展、维护的体现和优势作用 5 继承与多态在程序扩展与复用的区别和各自场合应用区别 小结:结合具体的编程实战体现类的多态、封装与继承,以及不同方式体现多态时的区别以及优点 | |
1.集合类ArrayList | |
1.泛型集合List 3、List和DataGridView数据源属性的绑定以及List的初始化器 4.Dictionary字典的初始化器以及和List转换 6泛型集合List 与集合类的区别以及应用场合 7 比较器接口IComparer实现对象集合的排序 8.运算符的重载以及implicit和explicit关键字 9.元数据与程序集 小结:用泛型集合实现数据的各种操作等实战编程 | |
1.动态链接库dll的创建与调用(原理与实战) | |
1.Winform通用控件与高级控件编程(Button、Label、TextBox、ComboBox、CheckBox、RadioButton、PictureBox、NumericUpDown、ListBox、ListView、RichTextBox、Panel、WebBrower、GroupBox、TabControl、DateTimePicker 、TreeView、Timer、ImageList、ProgressBar、MenuStrip(菜单栏)、ToolStrip(工具栏))、StatusStrip(状态栏)等控件实战编程) 3.自定义工业用户控件 4.对话框控件(OpenFileDialog(打开)、SaveFileDialog(保存)、ColorDialog(颜色)、FontDialog(字体)、FolderBrowerDialog(文件浏览)) 5 OOP面向对象思想的实战项目(晚会抽奖系统实战包括类的封装、分层设计、无边框扁平化UI等) 6 UML类视图以及MSDN等 | |
1.Delegate委托详细讲解(委托定义本质、调用、匿名委托、多播委托、Lambda表达式)包括委托的五步骤(定义委托类型、 定义委托变量、委托的绑定、具体方法定义 、触发 )以及触发者和响应者各自完成的步骤技巧总结 2 匿名委托和Lambda表达式区别 4 泛型委托-.netframework委托Action 6.c#程序设计模式(如单例模式,简单工厂模式) 7反射+简单(抽象)工厂+接口+继承+多态+配置文件实现无需修改代码只需要配置参数实现不同客户需求功能 8 WPF基础实战 9 Linq查询以及查询方法 10 C#设计模式 11 GDI基础 | |
1.事件(事件本质、订阅、触发、响应等,包括手动添加事件以及 窗体控件事件响应的底层跟踪) 2.事件的集中统一响应机制 4 IL—DASM与Reflector反编译跟踪事件本质 6 delegate委托与event事件的对比区别总结 7 逆变协变 8.程序异常处理(try catch finally throw ) | |
上位机c#教程更多的内容可联系课程老师:19928722582

