【老周】C#全程自学
适合人群:初学者,无编程基础、或有其他编程语言基础的学员均可
本课程面向编程初学者,着重于C#编程语言的基础知识,可作为广大学员的入门参考课程。
本课程将采用实例为主,理论知识讲解为辅的教学方式,用实实在在的例子来讲述各个技术要点,让学员都可以看到每一个知识的实际应用效果。
由于C#语言是微软公司专为.NET平台而开发的一门编程语言,因此本课程除了讲述C#语言基础知识,还会大量涉及到.NET框架相关的内容(但并不包括所有内容),学习C#语言编程不能脱离.NET框架。
本课程包含以下几大块的内容:
一、Visual Studio开发环境的使用
二、C#语法基础
三、面向对象编程
四、调试技巧与测试
五、本课程内容总体上会用到以下四种类型的项目: 类库、控制台应用程序、Windows窗体应用程序、WPF应用程序。
六、LinQ
七、文件、流与注册表访问
八、系统信息管理
九、着重讲述WPF基础知识(因为该内容国内比较缺乏资料)
十、序列化技术
十一、反射技术
十二、应用程序的配置管理
十三、加密技术
十四、互操作(Win32 API导入与COM组件调用)
十五、网络编程(包括Socket、HTTP、服务调用等)
十六、MEF基础
十七、WCF基础
十八、绘图方面的技术(包括传统GDI方式和WPF中的绘图技术)
十九、异步编程
二十一、数据库访问基础
二十二、其他(一些独立的实用技巧)
由于ASP.NET技术会涉及更广泛的技术领域(如HTML/CSS、Javascript/Jquery等等),体系过于庞大,考虑到本课程的核心内容是C#语言编程基础,所以本课程不涉及Web开发相关的内容。
另外,本课程也不包含面向Windows 10 UWP应用开发相关内容,学员掌握C#语言基础后,可以选择性地去学习UWP应用开发和ASP.NET/MVC开发相关的内容。
讲师介绍
老周 微软Visual C#方向的MVP,一直专注于.net开发技术。曾从事过服装行业ERP、在线服装交易平台扩展、客户授权服务接口、数码冲印店辅助软件等开发工作。热爱编程,并通过自学走上编程之路。 先后出版图书《Windows Phone 8开发技巧与案例精解》、《深入浅出:Windows 8.1应用开发》、《Windows 10应用开发实战》、《精通C# 5.0》等。
教学优势
编程教程主要遵循以下两个原则: 1、通俗易懂,简单直入; 2、以实例讲解引导为上。
课程目录
第2章 开发环境使用基础
课时2 开发环境的基本使用技巧
课时3 认识应用程序项目
第3章 语法基础
课时4 代码结构与命名空间
课时5 表达式、语句和运算符
课时6 流程控制与条件编译
第4章 面向对象编程
课时7 面向对象编程
课时8 类型成员
课时9 静态类型与静态成员
课时10 引用类型与值类型
课时11 方法
课时12 委托与事件
课时13 继承
课时14 多态性
课时15 可访问性
课时16 接口
课时17 抽象类
课时18 枚举
课时19 特性
第5章 类型转换
课时21 装箱与拆箱
课时22 BitConverter 与 Convert
课时23 自定义转换
第6章 字符串处理
课时24 重写ToString方法与格式化字符串
课时25 内插字符串,字符串的拆分、组合与查找
第7章 控制台应用程序
课时26 控制台应用程序的输入输出与命令行参数
课时27 窗口外观设置与位置大小调整
第8章 泛型
课时28 泛型基础
课时29 泛型约束
本软件是会员软件,如果你是会员,
请登陆。如果不是会员
请注册。