7天精通C#教程 (更新完毕)

课程描述:
     本课程是讲述C#基础知识,不仅限基础,更有延伸,课程会从CLR角度去分析C#执行的原理,让学员从本质上去认识、学习C#。同时课程中还有设计相对灵活新颖的小项目,逐步让学员建立编程、设计的思想。

讲师:桂素伟   
微软MVP
微软山西.net俱乐部主席
微软webcast,TechEd讲师
51CTO开发专家
2000节以上的课程和讲座经验

技术专长 C#,WinForm,ASP.NET,ADO.NET,LINQ
喜欢的技术  ASP.NET MVC,WPF,VSTS
从事过  进销存,呼叫中心,金融单位接口的开发,税务平台接口的开发,网络信息采集,金蝶Erp沙盘演示数据分析系统

 购买链接:http://www.china-pub.com/3500396

目录
第1讲走近.NET
课程目标:.NET介绍,Visual Studio和发展的各个版本
课程内容:.NET的优势和.NET Framework的版本       

第2讲从.NET Framework开始
课程目标:.NET Framework,认识Visual Studio 2008
课程内容:.NET Framework的作用、安装和常用面板

第3讲开始Coding       
课程目标:代码注释,.NET程序结构,控制台介绍
课程内容:
1)代码注释种类:单行注释,语句块注释,XML注释
2).NET程序结构:using,namespace,class,Main方法
3)Console的介绍,输入输出语句,控制函数和属性       

第4讲基础类型
课程目标:类型介绍
课程内容:
1)数据存储与运算
2)预定义数据类型
3)类型转换
4)变量(命名规则)
5)常量
6)只读字段
7)字面量       
       
第5讲数值类型
课程目标:数值类型,装拆箱操作
课程内容:
1)引用类型和值类型
2)引用类型和值类型原理
3)装箱和拆箱
       
第6讲结构和枚举       
课程目标:枚举,结构体
课程内容:
1)枚举类型的定义和应用
2)结构体的定义和应用
        
第7讲表达式和运算符       
课程目标:表达式和运算符
课程内容:
1)理解语句,标识符,关键字
2)语句
3)标识
4)关键字
5)表达式的基本概念
6)运算符的基本概念
7)运算符的分类
8)运算符号优先级       

第8讲条件语句与选择语句
课程目标:条件语句,选择语句
课程内容:
1)if…else…
2)嵌套if…else…
3)switch…case…

第9讲循环语句
课程目标:循环语句
课程内容:
1)for
2)while
3)do while
4)foreach
5)break
6)continue

第10讲控制台钢琴
课程目标:实现一个控制台小钢琴
课程内容:通过按1到7键,来实现一个弹琴的小程序。
       
第11讲字符串
课程目标:字符编码,string,stringbuild
课程内容:
1)字符编码
2)string常用处理函数
3)string原理
4)stringbuild
               
第12讲数组
课程目标:Array,一维数组,多维数组,交错数组
课程内容:
1)Array
2)一维数组声明,初始化,使用
3)多维数组声明,初始化,使用
4)交错数组声明,初始化,使用

第13讲五子棋布局       
课程目标:五子棋布局
课程内容:
布局一个10X10的五子棋局,用□代表棋格,用●代表黑方,用○代表白方。要求设计明了,简单。(可以不实现验证输赢部分)       

第14讲集合
课程目标:集合概念,几种集合
课程内容:
1)集合概念
2)ArrayList
3)Stack
4)Queue
5)HashTable
6)List<>

范例:个人小账本(第15课)
课程目标: 个人小帐本(一)
课程内容:
1)需求分析
2)系统设计
3)程序设计
                
范例:个人小账本(第16课)
课程目标:个人小帐本(二)
课程内容:
4)程序设计
5)程序测试
        
第17讲个类与对象
课程目标:类,对象
课程内容:
1)面向对象概念
2)类的定义
3)类的实例化

第18讲方法       
课程目标:方法
课程内容:
1)方法的定义
2)方法调用
3)方法参数

第19讲字段,属性及索引器
课程目标:字段,属性,索引器
课程内容:
1)字段的定义,初始化
2)属性的定义,作用
3)索引器的定义,作用

第20讲帐户管理系统       
课程目标:帐户管理系统
课程内容:
1)帐户信息和借贷分析
2)账户系统架构及对象模型分析
3)编码
4)测试       
        
第21讲构造函数和析构函数
课程目标:构造函数,析构函数
课程内容:
1)静态构造函数
2)无参构造函数
3)有参构造函数
4)析构函数
        
第22讲封装,继承及多态
课程目标:封装,继承,多态
课程内容:
1)访问修改符
2)封装的意义
3)继承
4)多态-重载
5)多态-重写

第23讲异常
课程目标:Exception类,try catch finally,throw
课程内容:
1)Exception类的介绍
2)自定义Exception
3)try…catch…finally应用
4)处理多个异常
5)throw       
        
第24讲帐户管理系统重构
课程目标:帐户管理系统重构
课程内容:
1)给帐户管理系统加入异常处理
2)添加有参构造函数
3)抽象出接口,扩展帐户类型
4)扩展企业帐户

第25讲抽象类和接口
课程目标:抽象类,接口
课程内容:
1)抽象类
2)抽象成员
3)接口
        
第26讲委托和事件
课程目标:委托,事件
课程内容:
1)委托的定义
2)委托调用
3)事件定义
4)事件的定义
5)事件的作用
                
第27讲文件操作
课程目标:文件操作
课程内容:
1)FileInfo和File类
2)DirectoryInfo和Directory类
3)Path类

第28讲文件搜索工具
课程目标: 文件搜索工具
课程内容:
1)确定需求,做到文件文件夹的模糊搜索
2)分析需求
3)设计
4)编程
5)验证       

第29讲流的操作       
课程目标:流的操作
课程内容:
1)Stream
2)FileStream
3)StreamReader
4)treamWriter
5)MemoryStream
6)BufferStream       

第30讲多线程
课程目标:多线程
课程内容:
1)多线程概念
2)线程的特点和使用环境
3)创建和使用多线程
                
第31讲网络通讯
课程目标:网络通讯
课程内容:
1)TCP/IP和UDP/IP 基本概念
2)TCP/IP两个实例
3)UDP/IP实例

posted @ 2011-11-14 11:25  镜花  阅读(704)  评论(0编辑  收藏  举报