微软VS.Net1、.NET开发基础 课程内容: ■ .NET framework概述 ■ 面向对象开发初步: ● 面向对象(OOP)四大特征:抽象、封装、继承、多态 ● 接口和类设计、类修饰符 ■ VS.NET 开发环境 ■ C#基础及编码规范,异常处理,文件和数据流 ■ 非安全代码和指针 ● 指针概念 ● 数组的指针和指向数组的指针变量关于API函数的调用2、ADO.NET数据库编程和设计 课程内容: ■ ADO.NET编程(无连接和面向连接模型) ■ 执行查询、插入、更新、删除数据操作 ■ DataSet结构分析 ■ 多表(关联表)处理方式 ■ ADO.NET数据并发处理 ■ ADO.NET应用排错、异常处理、调试 ■ 事务处理机制 ■ Web控件——DataGrid高级技巧及实例 ■ SQL Server的XML查询 ■ 数据绑定和单值数据绑定控件 ■ 模版控件 Repeater ● DataList和DataGrid控件的绑定、自定义模板、分页和修改 ■ Application、Session、Cache、ViewState、cookie ● IIS/Windows集成验证、Forms验证、角色和授权 3、Windows应用程序开发 课程内容: ■ 基本控件的使用 ■ 控件重载和组合 ■ 界面设计与规划 ■ GUI应用程序界面美化和注意事项 ■ 图形界面异步编程 ■ 部署方案(智能客户端) ■ 两层架构开发方案案例分析:微软经典商业示例——NorthWind4、Socket网络编程课程内容: ■ Socket基本原理 ■ 编写简单Socket应用程序 ■ 多线程编程 ■ 多线程并发处理及线程池 ■ 委托及其应用 ■ I/O及文件流处理案例分析:简单文件传递示例5、Web应用(ASP.NET & XML WebService)课程内容: ■ ASP.NET ● 页面控制机制,基本控件(包括Web服务器控件、HTML控件),自定义控件,用户控件 ● 页面缓存,页面状态,数据绑定事务处理,性能测试,调试跟踪部署,综合站点设计 ● MuliPage应用开发;TabStrip应用开发;Toolbar应用开发;TreeView应用开发 ● 数据库处理,ASP.NET数据库连接、管理、绑定控件 ■ ASP.NET安全编程 ● Windows安全模型、Web Form验证模型 ● 简单加密算法 ■ XML.NET ● XML Basic,XMLdocument,XML Reader & Writer ● XML XPATH,XML XSLT,XML Schema ● XML & ADO.NET,XML & 配置文件 ● XML & ASP.NET ● XML & 串行化,SOAP(包括SOAP Header和SOAP Extension) ● Session和Transaction问题 ■ 移动设备编程案例分析:hotop100 OA办公自动化系统6、分布式应用程序开发(XML Web Services & .NET Remoting)课程内容: ■ Web Service ● WSDL,SOAP,UDDI,组件类与服务方法 ● XML & WebService ● Web组件调用(同步与异步),数据缓存 ● Web监听与过滤技术 ● Web应用的安全管理 ■ .NET Remoting ● 远程过程调用原理 ● 序列化和反序列化 ● 客户端激活和服务端激活 ● 远程对象生命周期控制 ● 远程对象驻留 ■ Web Service & .NET Remoting比较 ■ 利用Nunit编写组件测试程序COM+(Enterprise Services)7、结构设计和团队开发模型课程内容: ■ 设计编写三层(多层)结构应用程序 ● 收集分析信息 ● 预想解决方案 ● 设计表示层 ● 设计数据层 ■ 团队开发模型、VSS源代码管理 ■ 常见设计模式的使用 ■ 多线程编程,远程对象和多层分布式架构 ■ UML概述、结构、语法、规范;静态建模;分析与设计工具Rational Rose的使用案例分析:Duwamish 7.0(类型化DataSet解决方案);PetShop 3.0(实体类解决方案)