课程阶段 | 课程简介 | 课程内容 |
第一阶段C# /Windows From程序开发 |
C#基本语法 面向对象编程 WinForm基础 简易音频播放器工具 |
(1)C#与.Net简介、VisualStudio的使用、介绍C#的基本语法:变量与数据类型、赋值表达式与基本输入语句、类型转换、算术表达式、选择结构(if、switch-case)、循环结构(while、do-while、for)、数组的使用、结构与枚举、 方法的定义与使用、方法的嵌套调用、方法重载、参数返回与可变参数 (2)面向对象的概念、对象与类的关系、字段、方法、属性、访问修饰符、构造方法(this的使用)、类图、析构方法、命名空间、VS的文件组织形式、Partial Class、字符串处理、StringBuilder、引用类型与值类型、继承、 里氏转换原则、is与as、装箱与拆箱、隐藏基类方法、重写基类方法、多态的实现、接口、显式实现接口、静态成员、静态构造方法与静态类、集合(ArrayList与HashTable)、foreach遍历、索引器、IEnumerable接口、迭代器、泛型集合(List (3)WinForm介绍、添加控件、WinForm的运行流程、常见属性与事件、代码的管理、Button控件、Label控件(LinkLabel控件)、TextBox控件、PictureBox控件、Timer控件、ComboBox控件(ListBox控件)、TreeView控件、CheckBox与RadioButton控件、分组控件、菜单控件、容器控件等 |
第二阶段.NET平台Web应用程序开发 |
SQLServer2005开发基础 ADO.Net LINQ HTML语言/CSS样式 JavaScript语言/Ajax+Json应用 JQuery web前端开发 ASP.Net ASP.Net MVC 办公自动化OA系统项目实践 网站管理系统(CMS)项目实践 |
(1)数据库开发基础、Microsoft SQLServer基础、SQL语言基础、索引、事务、SQL语言高级技术(空值处理、聚合与分组、数据分页、Union、日期函数、类型转换函数、流控函数、表连接、子查询、存储过程、触发器)。 (2)HTML语言,HTML各类标签的使用,包括:文件标签、排版标签、块标签、字体标签、列表标签、图形标签、超链接标签、表格标签、表单标签(form标签、input标签、select标签等)、分区标签、头标签 (3)CSS介绍、CSS导入方式(内部样式表、内联样式表、外部样式表)、五大CSS选择器(ID选择器、类选择器、元素选择器、属性选择器、伪类等)、样式属性介绍 (4)JavaScript编程,JavaScript语法、数据类型、运算符、表达式、流程控制,JavaScript内部对象、数组、字符串、日期时间、数学函数、正则表达式,JavaScript函数、自定义函数、全局函数,BOM介绍、window对象、location对象、history对象使用。 (5)掌握ashx模式Web开发、ViewState、Http协议、ASP.Net 五大对象、HttpHandler深入、ASP.Net生命周期、WebForm原理 、服务端基本控件、HTML服务端控件、MasterPage、数据绑定控件、高效率分页、缓存、错误处理、AJAX、全局文件、IIS部署配置、HttpModule和NVelocity模板引擎 (6)ASP.Net MVC是微软推出的区别于ASP.Net WebForm的Web开发新技术,主要知识点:Entity Framework、Linq To EF、MVC模型、Html.Helper、AspNet MVC下的Ajax、AspNet MVC分页、路由(Routing)、常用ActionResult、Razor视图引擎; (7)jQuery及其选择器,jQuery操作DOM,jQuery的事件处理机制,jQuery中的核心函数,jQuery与ajax的应用、插件的使用。 |