1451分钟
C#零基础入门系列课程
《C#零基础入门系列课程》——从计算机原理到面向对象编程的完整学习路径 你是否正在思考: 零基础如何系统学习C#编程? 面对复杂的编程概念,如何建立正确的认知框架? 当需要开发实际应用时,如何将基础知…
《C#零基础入门系列课程》——从计算机原理到面向对象编程的完整学习路径
你是否正在思考:
零基础如何系统学习C#编程?
面对复杂的编程概念,如何建立正确的认知框架?
当需要开发实际应用时,如何将基础知识转化为实践能力?
这门由重庆教主导师精心打造的入门课程,将带你从计算机原理出发,逐步掌握C#编程的核心技能,构建扎实的编程基础!
课程主线:从底层原理到高级特性的完整知识体系
1. 计算机科学基础
计算机体系结构:
冯·诺依曼体系详解
CPU工作原理
内存管理机制
软件开发基础:
二进制与数据类型
操作系统角色
.NET平台架构
2. C#编程核心
基础语法:
变量与常量
运算符与表达式
流程控制结构
数据结构:
数组与集合
枚举与结构体
字符串处理
3. 面向对象编程
类与对象:
字段与方法
构造函数
属性与索引器
高级特性:
继承与多态
接口与抽象类
泛型编程
讲师介绍:重庆教主
重庆教主是资深工业自动化开发专家,拥有10年C# WPF工业控制系统开发经验,曾主导多个大型反应釜控制系统项目,擅长上位机开发,对软件架构、WPF、网络编程十分熟悉。
加入我们
立即报名,开启你的编程之旅!
001-C#第一课:课程简介.
002-计算机硬件组成概述.
003-冯诺依曼体系.
004-CPU在计算机扮演什么角色.
005-什么是二进制.
006-内存是如何工作的.
007-计算机的灵魂是操作系统.
008-人与计算机的距离.
009-源代码是什么东西.
010-.NET开发平台概述.
011-Visual Studio集成开发环境IDE.
012-HelloWorld示例程序.
013-OOP面向对象编程思想.
014-类型、属性、方法的概念.
015-C#中如何定义一个类型(class).
016-C#中类型的实例化.
017-C#关键字.
018-什么是数据类型.
019-.NET的基元类型(Primitive Type).
020-C#的基础数据类型.
021-引用类型与值类型.
022-进程与线程的概念.
023-什么是变量.
024-byte数据类型.
025-sbyte数据类型.
026-bool数据类型.
027-char数据类型.
028-short数据类型.
029-ushort数据类型(重点).
030-int数据类型.
031-uint数据类型.
032-long数据类型.
033-ulong数据类型.
034-float数据类型.
035-double数据类型.
036-decimal数据类型.
037-string数据类型.
038-创建字符串的几种方式.
039-object数据类型.
040-object数据类型的4个方法成员.
041-dynamic数据类型.
042-var隐式类型.
043-隐式转换与显式转换.
044-Convert数据转换.
045-BitConverter数据转换.
046-Parse方法与TryParse方法.
047-常量概念与整数常量.
048-浮点常量.
049-字符常量.
050-字符串常量.
051-const静态常量.
052-readonly动态常量.
053-变量及作用域与生命周期.
054-运算符与表达式.
055-赋值运算符.
056-算术运算符.
057-关系运算符.
058-布尔逻辑运算符.
059-位运算符和位移运算符.
060-特殊运算符.
061-运算符的优先级和结合性.
062-控制流程之顺序执行.
063-控制流程之if分支语句.
064-控制流程之switch分支语句.
065-控制流程之while循环语句.
066-控制流程之do-while循环语句.
067-控制流程之for循环语句(九九乘法表).
068-控制流程之foreach循环语句.
069-break-continue跳转语句.
070-goto跳转语句.
071-一维数组的初始化和使用.
072-一维数组的常见操作.
073-一维数组的查询与判断.
074-一维数组的拷贝与连接.
075-一维数组的分组与筛选和查询.
076-二维数组.
077-三维数组.
078-交错数组.
079-交错数组保存九九乘法表结果.
080-枚举类型.
081-枚举类型的基类.
082-枚举的比较.
083-枚举的遍历.
084-枚举的类型转换.
085-位标志枚举.
086-struct结构体的定义和使用.
087-struct结构体的传参约束.
088-struct结构体的构造函数.
089-struct结构体的方法成员.
090-struct结构体的值传递.
091-struct结构体的ref引用传递.
092-装相和折箱.
093-面向对象编程及类型成员介绍.
094-类型的字段成员.
095-类型的构造函数成员.
096-类型的析构函数成员.
097-类型的方法成员.
098-类型的属性成员.
099-类型的索引器成员.
100-类型的运算符重载.
101-类型作为参数时的传递规则.
102-类型的浅拷贝.
103-类型的深拷贝.
104-类型的方法签名和有参方法.
105-方法成员的ref引用参数.
106-方法成员的out输出参数.
107-方法成员的params可变参数.
108-方法成员可选参数.
109-方法成员的命名参数.
110-扩展方法.
111-静态方法.
112-匿名方法.
113-递归方法.
114-属性的概念与定义.
115-自动属性.
116-只读属性.
117-属性的访问控制.
118-异常处理及throw抛出异常.
119-try-catch-finally捕获异常.
120-自定义异常类.
121-委托概述.
122-多播委托的实例化和调用.
123-表达式lambda.
124-语句lambda.
125-Action委托和泛型Action委托.
126-Func泛型委托基础知识.
127-Func泛型委托的参数用途.
128-Func委托的委托参数示例.
129-Predicate泛型委托.
130-事件概述与定义.
131-事件的定义和订阅过程.
132-事件的触发和执行过程.
133-事件的几种订阅方式.
134-静态事件.
135-事件的线程安全和弱事件模式.
136-异步事件及事件与委托的区别总结.
137-泛型概述定义与List泛型集合.
138-泛型元组的使用.
139-泛型结构-struct.
140-泛型接口-interface.
141-泛型委托-delegate.
142-泛型方法.
143-泛型的类型参数约束.
144-泛型的协变性.
145-泛型的逆变性.
146-继承的概述与基本用法.
147-继承中new关键字重写.
148-继承的override关键字重写.
149-继承的公开继承、保护继承和受保护的内部继承.
150-继承的接口继承、多态继承、抽象类继承.
151-泛型类继承.
152-sealed密封类与密封成员.
153-is运算符.
154-as运算符.
155-接口的概述和定义.
156-接口的隐式实现.
157-接口的显示实现.
158-用接口实现多态及接口注入.
159-接口继承和泛型接口.
160-接口的扩展方法及与抽象类的区别和联系.
课程资料
重庆教主
WPF中文网站长