《程序员(.net)(四级)》培训大纲《程序员(.net)(四级)》的培训分为以下模块:1.C#程序设计语言2.基于C#的Windows应用程序设计“或”面向.net的Web应用程序设计3. 数据库基础《C#程序设计语言》培训大纲一、基本要求使用C# 语言和 Microsoft Visual Studio .NET 集成开发环境设计和编写面向对象的Windows 应用程序和Web 应用程序的基本技能。
二、培训要求与内容单元1 概述培训要求:1. 掌握Microsoft .NET 框架和Microsoft Visual Studio .NET 集成开发环境的主要概念,在此开发环境下工作以及创建.NET 应用程序。
培训内容:1. 概述1.1 .NET 和.NET 框架1.2 浏览Visual Studio .NET1.3 Windows 应用程序项目的创建单元2 C#语言的基本原理培训要求:1. C#语言的基本语法和结构, C#数据类型和Microsoft .NET 的公共类型系统。
培训内容:1. C#语言的基本原理1.1 C#程序的基本原理1.2 C#预定义类型1.3 编写表达式1.4 条件语句1.5 循环语句1.6 实验:编写储蓄计算器程序单元3 C#中对象的创建培训要求:1. 面向对象编程的基本知识,定义类和创建对象,组织类,定义、编写和调试方法。
培训内容:1. C#中对象的创建1.1 类的定义1.2 声明方法1.3 构造函数1.4 使用类的静态成员1.5 实验:在C#中创建类单元4 面向对象的编程技术培训要求:1. 面向对象设计的重要原理和面向对象编程的优点,创建可被其他类继承使用的类。
培训内容:1. 面向对象的编程技术1.1 设计对象1.2 继承性1.3 多态性1.4 实验:在C#中创建类单元5 C#编程培训要求:1. 数组和集合等几种数据结构,数据结构的用途,接口、异常处理的概念和语法、代理以及代理在事件处理中的应用。
培训内容:1. C#编程1.1 数组1.2 集合1.3 接口1.4 异常处理1.5 代理和事件1.6 实验1.6.1 使用数组1.6.2 使用索引器和接口1.6.3 使用事件和代理单元6 编写基于.NET 应用程序培训要求:1. Microsoft .NET 框架类库, System.Object 类以及它的一些常用派生类。
培训内容:1. 编写基于.NET 应用程序1.1 .NET 框架类库1.2 重载System.Object 的方法1.3 格式化字符串和数字1.4 使用流和文件1.5 实验: 流的使用单元7 使用 访问数据培训要求:1. Microsoft 以及System.Data 命名空间中的对象来访问数据库中的数据, 创建Windows 应用程序,连接数据库和创建查询。
培训内容:1. 使用 访问数据1.1 架构1.2 创建使用 访问数据的应用程序1.3 修改数据库记录1.4 实验1.4.1 使用 创建数据访问应用程序1.4.2使用 创建Windows应用程序单元8 创建基于Windows 的应用程序培训要求:1. 创建菜单、通用对话框和自定义对话框、状态栏和工具栏,以增强应用程序的可用性。
培训内容:1. 创建基于Windows 的应用程序1.1 Windows 窗体1.2 创建窗体的主菜单1.3 创建和使用通用对话框1.4 创建和使用自定义对话框1.5 使用Button 类1.6 使用其他常用控件1.7 创建和使用工具栏1.8 创建和使用状态栏1.9 实验:生成Windows 应用程序单元9 在C#应用程序中使用XML Web Service培训要求:1. System.Web.Services 命名空间,以及在C#应用程序中创建和使用XML Web Service。
培训内容:1. 在C#应用程序中使用XML Web Service1.1 XML Web Service 介绍1.2 创建和使用XML Web Service1.3 实验:使用XML Web Service单元10 创建Web 应用程序培训要求:1. System.Web.UI 命名空间,创建具有Web 窗体的Web 应用程序,向Web窗体添加控件, Web 窗体提交数据和响应事件。
培训内容:1. 创建Web 应用程序10.1 创建Web 窗体应用程序1.2 在Web 窗体应用程序中访问数据1.3 配置 应用程序设置1.4 实验:开发 Web 应用程序单元11 应用程序设置和部署培训要求:1. 存储用户首选项以及配置应用程序的设置,以及用Microsoft VisualStudio .NET 部署C#应用程序的有关过程。
培训内容:1. 应用程序设置和部署1.1 应用程序设置1.2 应用程序部署1.3 实验1.3.1 部署应用程序1.3.2 使用应用程序设置单元12 进阶学习目标培训要求:1. C#中一些更高级的功能,帮助学生巩固以及获取的知识技能。
培训内容:1. 进阶学习目标1.1 浏览C#的附加功能《基于C#的Windows 应用程序设计》培训大纲一、基本要求掌握使用C# 开发应用程序所需的知识和技能,具备利用C#开发Windows应用程序的能力。
二、培训要求与内容单元1 Windows窗体介绍培训要求:1. 了解Windows窗体和控件的使用,学会创建多文档界面(MDI)应用程序。
培训内容:1. Windows窗体介绍1.1 创建窗体1.2 为窗体添加控件1.3 创建继承窗体1.4 组织窗体上的控件1.5 创建多文档界面应用程序1.6 实验:创建Windows窗体单元2 使用控件培训要求:1. 掌握控件事件处理,了解常见控件的使用。
培训内容:1. 使用控件1.1 为控件创建事件处理程序1.2 使用Windows窗体控件1.3 在Windows窗体应用程序中使用对话框1.4 在运行时添加控件1.5 创建菜单1.6 验证用户输入1.7 使用控件单元3 构建控件培训要求:1. 掌握创建自定义控件的方法。
培训内容:1. 构建控件1.1 面向对象编程介绍1.2 扩展和创建控件1.3 为控件添加设计时支持1.4 控件许可1.5 实验:构建控件单元4 在Windows窗体应用程序中使用数据培训要求:1. 理解 的结构,掌握在Windows 窗体中使用 绑定数据。
培训内容:1. 在Windows窗体应用程序中使用数据1.1 在Windows 窗体应用程序中添加并配置 对象1.2 使用数据集访问和修改数据1.3 将数据绑定到控件1.4 实验::使用访问数据1.5 XML Web Service概述1.6 创建简单的XML Web Service客户端1.7 数据的持久化1.8 实验:调用XML Web Service单元5 与托管对象进行互操作培训要求:1.掌握如何在Windows 窗体中使用COM 组件和Win32 API。
培训内容:1.与托管对象进行互操作1.1 在Windows窗体应用程序中使用.NET 和COM组件1.2 在Windows窗体应用程序中调用Win32 API1.3 实验:与COM进行互操作和调用Win32 API单元6 Windows窗体应用程序中的报表和打印培训要求:1. 掌握 Window 窗体程序中的文档打印,学习Crystal Report的使用。
培训内容:1. Windows窗体应用程序中的报表和打印1.1 在Windows窗体应用程序中进行打印1.2 使用打印预览、页面设置和打印对话1.3 使用GDI+ 构建打印文档内容1.4 使用Crystal Report创建报表1.5 实验:打印格式化的文档单元7 异步编程培训要求:1. 理解 .NET Framework 中异步编程的方法,理解多线程编程。
培训内容:1.异步编程1.1 .NET异步编程模型1.2 异步编程模型的设计模式1.3 方法的异步调用1.4 在多线程环境中保护状态和数据1.5 实验:XML Web service的异步调用单元8 增强应用程序的可用性培训要求:1. 理解程序辅助功能,掌握应用程序本地化技术。
培训内容:1. 增强应用程序的可用性1.1 添加辅助功能特性1.2 在应用程序中添加“帮助”1.3 应用程序的本地化1.4 实验:增强应用程序的可用性单元9 部署Windows窗体应用程序培训要求:1. 掌握如何部署Windows 应用程序。
培训内容:1. 部署Windows窗体应用程序1.1 .NET程序集1.2 部署Windows窗体应用程序1.3 实验:部署应用程序单元10 Windows窗体应用程序的安全性培训要求:1. 掌握.NET 安全性(代码访问安全性和基于角色的安全性)。
培训内容:1. Windows窗体应用程序的安全性1.1 .NET Framework中的安全性1.2 使用代码访问安全性1.3 使用基于角色的安全性1.4 实验:添加和测试权限请求《面向.NET的Web应用程序设计》培训大纲一、基本要求使学员掌握使用开发.NET应用程序所需的知识和技能,具备利用开发.NET应用程序的能力。
二、培训要求与内容单元1 Microsoft .NET Framework概述培训要求:1.理解.NET Framework 的基本组成,了解 的相关知识。
培训内容:1. Microsoft .NET Framework概述1.1 .NET Framework概述1.2 概述1.3 实验案例简介1.4 相关资源单元2 使用Microsoft Visual Studio .NET培训要求:1.学会使用Visual Studio .NET集成开发环境,学会创建 Web应用程序。
培训内容:1. 使用Microsoft Visual Studio .NET1.1 Visual Studio .NET 概述1.2 创建 Web 应用程序项目1.3 实验:使用Microsoft Visual Studio .NET单元3 使用基于 的开发语言培训要求:1. 了解.NET Framework开发语言,学会使用 Visual Studio .NET 创建类。
培训内容:1. 使用基于 的开发语言1.1 基于 .NET 的开发语言简介1.2 基于 .NET 的开发语言的比较1.3 使用 Visual Studio .NET 创建组件1.4 实验:创建Microsoft Visual Studio .NET 组件单元4 创建Microsoft ASP .NET Web 窗体培训要求:1. 了解Web窗体的基本概念,学会创建Web 窗体并添加服务器控件。
培训内容:1. 创建Microsoft ASP .NET Web 窗体1.1 创建Web 窗体1.2 使用服务器控件1.3 实验:创建Microsoft Web 窗体单元5 在Microsoft Web 窗体中添加代码培训要求:1. 学会在Web应用程序中添加代码和事件处理程序,以及熟悉Page 对象的事件和属性。