老周 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 学生掌握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 泛型约束
[我要扒资料]
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。