C#零基础入门系列课程

C#零基础入门系列课程

1451分钟

《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中文网站长