• VB编程实训课教案 > 基于VB.NET 的Windows 应用程序设计教学大纲
  • 基于VB.NET 的Windows 应用程序设计教学大纲

    免费下载 下载该文档 文档格式:PDF   更新时间:2011-12-01   下载次数:0   点击次数:1
    文档基本属性
    文档格式:PDF
    文档标题:基于 VB.NET 的 Windows 应用程序设计 教学大纲
    文档作者:Administrator
    关键词:
    主题:
    单位:
    文档创建者:pdfFactory Pro www.pdffactory.com
    创建时间:
    上次保存时间:
    修订:pdfFactory Pro 3.16 (Windows Server 2003 Enterprise Edition Chinese)
    点击这里显示更多文档属性
    Page 1
    基于 VB.NET 的 Windows 应用程序设计 教学大纲 1.1 课程简介 1.1.1 课程名称 中文名:Windows 应用程序设计-VB.NET 英文名:Developing Microsoft .NET Applications for Windows (Visual Basic .NET) 1.1.2 课程类别 岗位应用技能课程 1.1.3 课程概览 Windows 操作系统将程序员和用户带到了图形用户界面中。现在绝大多数应用程序都是 图形界面,用户只需要鼠标和键盘的简单操作就可以完成所有的功能。可视化开发工具又使 得程序员开发 Windows 图形界面应用程序成了固定的步骤:拖控件,设置属性,编写事件 代码。使用 VB.NET 语言和 Visual Studio.NET 工具开发 Windows 应用程序更加高效强大, 因为除了传统的 Windows 应用程序的功能以外,.NET Framework 为 Windows 应用程序增 加了许多新技术与新功能。如使用 GDI+技术扩展 Windows 应用程序的控件,可以随心所欲 地控制控件外观和功能,让你的应用程序界面变得丰富多彩;利用面向对象的变成机制可以 控制代码的复用;利用 ADO.NET 技术可以快速开发数据领域的应用程序;利用资源文件可 以开发多语言的应用程序;利用智能客户端部署方案可以快速应用程序,应用程序可以跨地 域、城市、国家。 本课程是软件开发人员的必修课之一。主要介绍了在 Visual Studio.NET 环境中使用 VB.NET 语言开发图形用户界面的 Windows 应用程序的知识和技能。本课程配套案例项目 实践,通过人事管理系统桌面应用程序部分的代码编写和测试的过程加强规范化开发的能 力。 全书共分为十章。第一到第三章主要介绍了在.NET 框架中 Windows 窗体和控件,解释 了如何在.NET 平台中运用,在应用程序中创建事件处理过程的方法以及如何扩展现有窗体 控件的功能。第四章解释了如何通过 ADO .NET 来绑定 Windows 窗体的数据源。学生将学 会如何绑定诸如数据库和 XML 文件的数据源。学完这些章节可以在 Windows 窗体应用程序 中添加和配置 ADO.NET 对象。第五,第七章解释了如何在 Windows 窗体应用程序中使 用.NET and COM组件和如何使用同步编程技巧和多线程编程技术来避免应用程序中用户界 面的阻塞。学完这些章节可以在 Windows 窗体应用程序中调用 Win32 APIs 函数以及使用受 异步调用支持的.NET 框架模型来编辑客户端应用程序。第六章介绍了如何在 Windows 窗体 应用程序中实现打印功能,以及如何在 Windows 窗体应用程序中通过水晶报表来创建报表
    Page 2
    对象。学完这些章节可以使用水晶报表来创建和格式化报表。第八章介绍了如何使用.NET 框架的易用性,帮助,本地化特性。学完这些章节可以使用.NET 框架的易用性,帮助,本 地化特性。第九章介绍了如何使用.NET 框架中强命名程序集合和全局程序集缓存的方法。 学完这些章节将学会如何配置和部署基于.NET的应用程序。第十章介绍了如何使用.NET 框 架安全模型。学完这些章节可以掌握在 Windows 窗体应用程序中使用.NET 框架的安全特 性。 通过本课程的学习,学生可以具备掌握使用 VB.NET 实现 Windows 应用程序的开发, 并且为后续系列课程的专业化学习奠定基础。 1.1.4 课程定位 图 1 时讯公司电子商务系统架构图 现在我们以时讯电子商务公司的电子商务系统为例(如图 1 所示),看一下我们的课程 在这其中分别相对应哪些模块。时讯电子商务公司是一家经营电子商务的网络公司。公司的 电子商务系统分为三大模块,分别是:客户端/服务器(C/S)部分(图 1 中红色虚线框标识), 浏览器/服务器(B/S)部分(图 1 中蓝色虚线框标识)和 Web Service 部分(图 1 中紫色虚 线框标识),其分别提供了员工进行电子商务内部数据的管理;用户使用 IE 等浏览器通过 Internet 访问电子商务网站进行电子交易等服务,同时还提供了方便其他公司访问时讯公司 电子商务数据的服务。 《Windows 应用程序设计 VB.NET》这门课程所教授的技能在该电子商务系统平台的 各部分应用程序访问数据库的过程中起到了主要的作用。图 1 中的红色虚线框区域表示在 工作机上安装的桌面应用程序和远程组件服务器通过 ADO.NET 与 SQL Server 2000 服务器 进行数据交互。图 1 中的蓝色虚线框区域表示在用户机上安装的 WEB 应用程序和 Web 服 务器通过 ADO.NET 与 SQL Server 2000 服务器进行数据交互。图 1 中的紫色虚线框区域表
    Page 3
    示图 1 中的蓝色虚线框区域通过连接 XML Web Service 访问 Web 服务。XML Web Service 与 ADO.NET 相结合,可以提供以数据为中心的 Web 服务。本课程是一门专业基础课程, 能够让学生学会使用 VB 程序设计语言实现 Windows 应用程序和 Web 应用程序与数据库交 互。学生同时也能使用 ADO.NET 与 XML Web Service 相结合,进行 Web 数据交互。 为了完成电子商务系统的设计和开发,除了本门课程以外,我们将要学习.NET 方面和 数据库方面的其他相关技能,包括: 进行时讯电子商务公司信息数据库的存储过程的开发和维护,保证公司电子商务网站数 据库中数据的安全和用户访问数据库时的畅通。这些技能对应于 MCDBA(微软认证数据库 管理员)证书。 开发时讯电子商务公司 CS、BS 及 Web Service 模块,保证公司电子商务网站在内部客 户端和浏览器端及服务器端能正常运行。完成公司电子商务服务。我们需要掌握的这些技能 对应于 MCP(微软认证应用开发人员)证书。 1.1.5 学习路径 图 2 软件开发人才培育学习路径图 如图 2 所示,本课程在整个“软件开发人才培育学习路径图”中属于“岗位应用技能 课程”。在学习本课程以前,需具备相关的前提知识和理论基础: l 基于 VB.NET 的.NET Framework 程序设计:要求熟悉开发.NET 应用程序所必须掌 握的关于.NET Framework 基本知识和技能。 l 数据库访问技术――ADO.NET程序设计: 要求熟悉.NET Framework中提供的专门 处理数据访问的类库 ADO.NET 的组成和应用,使用 ADO.NET 进行数据库应用软 件开发。 如表 1 所示,本课程的推荐先修课程为基于《VB.NET 的.NETFramework 程序设计》
    Page 4
    以及《数据库访问技术――ADO.NET 程序设计》相关课程。后修课程为《XML Web Service 开发》。学完本课程后可单独结业,参加 MCP 考试。 表 1 先修课程 后修课程 《VB.NET的.NETFramework程序设计》 《数据库访问技术――ADO.NET 程序 设计》 《XML Web Service 开发》 1.2 教学指导 1.2.1 教学目标 通过学习本课程,学生能够全面掌握是使用 VB 编写基于.NET 框架下的 Windows 应用 程序的技能,具备一个桌面应用程序的编程人员的基本素质。具体技能包括: l 掌握创建窗体并在窗体上添加控件,使用可视化继承创建继承的窗体。 l 掌握创建多文档界面(MDI, Multiple Document Interface)应用程序 l 掌握为控件创建事件处理程序 l 掌握在 Windows 窗体应用程序中选择和使用适当的控件。 l 掌握在运行时向窗体添加控件,在 Windows 窗体应用程序中验证用户的输入。 l 掌握面向对象的概念,这包括对象、类、对象模型、抽象、封装和多态。 l 掌握扩展现有的控件,通过组合几个现有 Windows 窗体控件的功能,创建复合控 件。 l 掌握 Microsoft Visual Studio .NET 提供的组件的设计时支持。 l 掌握添加向可视化设计器 (Visual Designer) 提供信息的属性,创建并验证控件的 许可 l 掌握 ADO.NET 对象模型,在 Windows 窗体应用程序中添加并配置 ADO.NET 对象 l 掌握通过使用数据集,访问和修改数据库中的数据,把数据绑定到控件中 l 掌握 XML Web service 模型以及 HTML、SOAP 和 XML 在 XML Web service 模型 l 掌握创建并测试简单的 XML Web service 客户端应用程序。 l 掌握将数据保持到文件,序列化对象,使用独立存储和保持应用程序设置。 l 掌握在 Microsoft .NET Framework Windows 窗体应用程序中使用.NET 和 COM 组 件,掌握从 Windows 窗体应用程序中调用 Microsoft Win32 API。 l 掌握在 Windows 窗体应用程序中打印文档。 本课程 《 Windows 应用程 序设计 VB.NET》
    Page 5
    l 掌握使用 GDI+构造打印文档内容。 l 掌握通过使用 Crystal Report 创建并格式化报表。 l 掌握.NET Framework 的异步编程模型。 l 掌握使用.NET Framework 中内置的对异步的方法调用的支持。 l 掌握如何为异步的方法调用添加显式的支持。 l 掌握利用.NET Framework 的一些特性向应用程序添加使其具有辅助功能的特征。 l 掌握利用本地化属性和资源文件,创建.NET 框架 Windows 窗体应用程序的本地化 版本 l 掌握在.NET 应用程序中使用强名称程序集 l 掌握使用应用程序配置文件进行配置,及对.NET 应用程序进行打包和部署 l 掌握理解.NET Framework 安全模型 l 掌握使用代码访问安全性来保护应用程序 l 掌握使用基于角色的安全性来控制对应用程序的访问 1.2.2 教学方法及资源 本套教材的目标是培养学生成为一个能胜任在.NET 环境中,使用 VB 进行桌面应用程 序开发的程序员。如何通过教学使得没有技术知识和支持经验的学生能达到这个目标?本套 教材配备了如下的教学资源,课本、习题、幻灯片、教学指导手册、多媒体视频录像、实验、 和案例。 教学资源和教学目的的具体对应关系见表 2: 表 2 教学资源 教师用 学生用 教学环节 教学目的 教学指 导 手册(教学 大纲和详 细教案) ü 课堂教学 教师:课前使用教学大纲对课程有总体的把 握,用详细教案结合课本进行备课。 课中根据详细教案的指引综合利用教 学资源进行授课。 教师:课前结合课本和详细教案进行备课。 课中通过对课本的讲解可以让学生了 解 Windows 应用程序设计-VB.NET 和常见桌面应用软件的故障排除知 识。 课本 ü ü 课堂教学 学生:课前需对课本的内容进行预习。 课中边听教师的讲授,并按照教师的 要求阅读课本的相应部分。 课后阅读课本进行复习。 教师:课后通过布置习题,了解学生接受知 识点的程度,从而调整后阶段的教学。 习题 ü ü 课堂教学 学生:课后通过习题来消化和巩固相关故障 排除技巧。 幻灯片 ü ü 课堂教学 教师:课中通过幻灯片的使用,使课堂教学 更加具备趣味性,更能直观地表达使 用系统和应用程序的基本概念和操作 过程。
    Page 6
    学生:课中通过观看幻灯片,可以更好地掌 握课本中的知识重点和难点。 课后通过使用幻灯片,可以对于每章 的学习重点进行总结和复习。 教师:课中通过多媒体视频录像的观看,能 让学生对 Windows 应用程序设计 -VB.NET 中一些复杂的操作能有直观 的体会。 多媒体视 频录像 ü ü 课堂教学 学生:课中通过观看多媒体视频录像,可以 较容易地理解一些复杂的操作过程。 教师:通过给学生布置实验练习,可以让学 生实际使用课本每章所学习到的故障 排除技巧。 实验 ü ü 实验教学 学生:通过完成每章实验练习,可以实际演 练所学的章节知识。 教师:通过给学生布置一个案例,可以指导 学生完整地综合使用所学的知识点来 进行真实场景中的故障排除。 案例 ü ü 案例教学 学生:通过案例中可以在真实场景中操练所 学的重要知识点,并能够灵活地使用 这些知识点来解决实际问题。 n 实验 本课程有两种类型的实验:真实环境的实验和 VPC 虚拟机环境的实验。真实环境的实 验需要教师授课前按照实验环境安装指南(教师光盘中\webfiles\setupguide.doc)上的要求预 先安装和配置所有计算机,然后根据课本上每章后的实验步骤进行实验。VPC 虚拟机实验 环境需要教师按照 VPC DVD 中的相关文档进行配置和部署。教师可以根据自己学校实际情 况使用虚拟机环境来保存各个小组的实验环境以及相关任务。 n 案例 本案例描述了 BlueHill 公司为提高公司内部管理效率和管理水平,决定在日常管理中 应用计算机信息系统。你将为 BlueHill 公司设计和开发这套系统。该管理系统将使用最新 的 .NET 技术,充分利用 .NET 技术的特点构造出可扩展、易维护的企业管理信息系统。 该管理系统将基于微软操作系统平台,充分利用微软 .NET 平台的优势,结合使用 Windows 应用程序技术和 Web 应用程序技术。 本案例的目的是帮助学生掌握如何成为一个能胜任在.NET 环境中,使用 VB 进行桌面 应用程序开发的程序员,帮助学生掌握在实际工作中使用到的技能和方法,缩短知识和实际 工作能力之间的距离。同时对考点进行操练。 整个案例的场景设计为学生作为企业的,教师通过课堂询问、邮件咨询、实际虚拟环境 模拟来考察学生,学生根据需求定出解决方案,并加以实施。 案例需要学生应用的知识点如下:
    Page 7
    l 创建窗体并在窗体上添加控件,使用可视化继承创建继承的窗体。 l 创建多文档界面(MDI, Multiple Document Interface)应用程序 l 为控件创建事件处理程序 l 在 Windows 窗体应用程序中选择和使用适当的控件。 l 在运行时向窗体添加控件,在 Windows 窗体应用程序中验证用户的输入。 l 面向对象的概念,这包括对象、类、对象模型、抽象、封装和多态。 l 扩展现有的控件,通过组合几个现有 Windows 窗体控件的功能,创建复合控件。 l Microsoft Visual Studio .NET 提供的组件的设计时支持。 l 添加向可视化设计器 (Visual Designer) 提供信息的属性,创建并验证控件的许可 l ADO.NET 对象模型,在 Windows 窗体应用程序中添加并配置 ADO.NET 对象 l 通过使用数据集,访问和修改数据库中的数据,把数据绑定到控件中 l XML Web service 模型以及 HTML、SOAP 和 XML 在 XML Web service 模型 l 创建并测试简单的 XML Web service 客户端应用程序。 l 将数据保持到文件,序列化对象,使用独立存储和保持应用程序设置。 l 在 Microsoft .NET Framework Windows 窗体应用程序中使用.NET 和 COM 组件, 从 Windows 窗体应用程序中调用 Microsoft Win32 API。 l 在 Windows 窗体应用程序中打印文档。 l 使用 GDI+构造打印文档内容。 l 通过使用 Crystal Report 创建并格式化报表。 l .NET Framework 的异步编程模型。 l 使用.NET Framework 中内置的对异步的方法调用的支持。 l 如何为异步的方法调用添加显式的支持。 l 利用.NET Framework 的一些特性向应用程序添加使其具有辅助功能的特征。 l 利用本地化属性和资源文件,创建.NET 框架 Windows 窗体应用程序的本地化版本 l 在.NET 应用程序中使用强名称程序集 l 使用应用程序配置文件进行配置,及对.NET 应用程序进行打包和部署 l 理解.NET Framework 安全模型 l 使用代码访问安全性来保护应用程序 l 使用基于角色的安全性来控制对应用程序的访问 1.2.3 建议学时数 108 课时(36 课时课堂教学 + 72 课时课程实验) 1.2.4 教学重点、难点以及考点概览 1.2.4.1 重难点分析 本课程的教学重点和难点在于如何帮助学生掌握在 Visual Studio.NET 环境中使用 VB.NET 语言开发图形用户界面的 Windows 应用程序的知识和技能。 1.2.4.2 重难点及考点分布表 第一章 Windows 窗体介绍 建议学时 2 课时课堂教学+2 课时实验教学 目标 本章介绍了在.NET 框架中 Windows 窗体和控件,解释了如何
    Page 8
    在.NET 平台中运用。同时也解释了如何在 Microsoft Visual Studio 环境中使用这些编程工具。这些编程工具提供了很多的练习,学生 可以使用 Visual Basic .NET 创建第一个简单的应用程序。掌握创建 窗体和在窗体上添加控件的方法。掌握创建继承窗体的方法。掌握 在窗体上管理控件的方法。掌握创建的多文档窗体的方法。 知识点 难点 重点 考点 1.1 创建窗体 1.2 为窗体添加控件 ü 1.3 创建继承窗体 ü ü ü 1.4 组织窗体上的控件 ü ü ü 1.5 创建多文档界面应用程序 ü ü ü 第二章 使用控件 建议学时 1 课时课堂教学+2 课时实验教学 目标 本章阐述了如何在应用程序中创建事件处理过程的方法,解释了在 用户交互中响应的原理。学生可以学会在控件事件处理过程中添加 编程逻辑,学会如何运用窗体内置的控件,例如对话框,菜单和如 何验证用户输入数据的方法。掌握创建控件的事件处理过程。为 Windows 窗体应用程序选择和运用合适的控件。在 Windows 窗体应 用程序中使用对话框。在窗体运行中动态添加控件。在 Windows 窗 体应用程序中创建和使用菜单。在 Windows 窗体应用程序中验证用 户数据。 知识点 难点 重点 考点 2.1 为控件创建事件处理程序 ü ü 2.2 使用 Windows 窗体控件 ü ü 2.3 在 Windows 窗体应用程序中使用对话 ü ü 2.4 在运行时添加控件 ü ü 2.5 创建菜单 ü ü 2.6 验证用户输入 ü ü ü 第三章 构建控件 建议学时 2 课时课堂教学+2 课时实验教学 目标 本章阐述了如何扩展现有窗体控件的功能,把多个简单控件组合成 复杂控件的方法,设计实现用户自定义控件的方法。学生同时也将 学会如何在设计环境中为控件提供证书支持。掌握扩展现有控件的 功能。掌握把多个简单控件组合成复杂控件的方法。描述在设计环 境中提供 Visual Studio .NET 所支持的组件的选项。为 Visual 设计器 添加属性和提供附属信息。为控件创建和验证证书。 知识点 难点 重点 考点 3.1 扩展和创建控件 ü ü 3.2 为控件添加设计时支持 ü ü 3.3 控件许可 ü ü
    Page 9
    第四章 在 Windows 窗体应用程序中使用数据 2 课时课堂教学+2 课时实验教学 目标 本章解释了如何通过 ADO .NET 来绑定 Windows 窗体的数据源。学 生将学会如何绑定诸如数据库和 XML 文件的数据源。学生将同时 了解 XML Web 服务编程模型的概况和将 XML Web 服务运用于创 建应用程序的方法。本章还提供了从文件或独立的存储设备中维护 和读取数据的大致概况。描述了 ADO.NET 编程模型。在 Windows 窗体应用程序中添加和配置 ADO.NET 对象。使用 DataSets 从数据 库中读取和编辑数据。绑定数据到控件上。 知识点 难点 重点 考点 4.1 在 Windows 窗体应用程序中添加并配 置 ADO.NET 对象 ü ü 4.2 使用数据集访问和修改数据 ü ü ü 4.3 将数据绑定到控件 ü ü ü 4.4 XML Web Service 概述 ü ü ü 4.5 创建简单的 XML Web Service 客户端 ü ü ü 4.6 数据的持久化 ü ü ü 第五章 与托管对象进行互操作 建议学时 1 课时课堂教学+2 课时实验教学 目标 本章解释了如何在 Windows 窗体应用程序中使用.NET and COM 组 件。学生将学会如何在 Windows 窗体应用程序中调用 Win32 APIs 函数。在 Microsoft .NET Framework 窗体应用程序中使用.NET and COM 组件。在 Windows 窗体应用程序中调用 Win32 APIs 函数。 知识点 难点 重点 考点 5.1 在 Windows 窗体应用程序中使用.NET 和 COM 组件 ü ü 5.2 在 Windows 窗体应用程序中调用 Win32 API ü ü ü 5.3 将 Visual Basic 6.0 应用程序升级到 Visual Basic .NET ü ü ü 第六章 Windows 窗体应用程序中报表和打印 建议学时 2 课时课堂教学+2 课时实验教学 目标 本章揭示了如何在 Windows 窗体应用程序中实现打印功能,以及如 何在 Windows 窗体应用程序中通过水晶报表来创建报表对象。在 Windows 窗体应用程序中打印文档。在 Windows 窗体应用程序中使 用 Visual Studio .NET 打印对话框。使用 GDI+来构架打印文档内容。 使用水晶报表来创建和格式化报表。 知识点 难点 重点 考点 6.1 在 Windows 窗体应用程序中进行打印 6.2 使用打印预览、页面设置和打印对话 ü ü ü
    Page 10
    6.3 使用 GDI+ 构建打印文档内容 ü ü 6.4 使用 Crystal Report 创建报表 第七章 异步编程 建议学时 2 课时课堂教学+2 课时实验教学 目标 本章解释了如何使用同步编程技巧和多线程编程技术来避免应用程 序中用户界面的阻塞。描述了.NET 框架的同步编程模型。使用受异 步调用支持的.NET 框架模型来编辑客户端应用程序。描述了如何为 方法中异步调用过程添加直接支持。 知识点 难点 重点 考点 7.1 .NET 异步编程模型 ü ü ü 7.2 异步编程模型的设计模式 ü ü ü 7.3 方法的异步调用 ü ü 7.4 在多线程环境中保护状态和数据 ü ü 第八章 增强应用程序的可用性 建议学时 1 课时课堂教学+2 课时实验教学 目标 本章解释了如何使用.NET 框架的易用性,帮助,本地化特性。在应 用程序中使用.NET 框架特性来添加易用性特性。为应用程序添加上 下文帮助,帮助菜单和工具提示。使用本地化属性和资源文件来创 建基于.NET 框架的 Windows 窗体应用程序的本地化版本。 知识点 难点 重点 考点 8.1 添加辅助功能特性 8.2 在应用程序中添加"帮助" ü ü 8.3 应用程序的本地化 第九章 部署 Windows 窗体应用程序 建议学时 1 课时课堂教学+2 课时实验教学 目标 本章解释了如何使用.NET 框架中强命名程序集合和全局程序集缓 存的方法。学生将学会如何配置和部署基于.NET 的应用程序。 在.NET 中使用强命名程序集。使用应用程序配置来配置和使用 Microsoft Windows Installer 2.0 来打包和部署.NET 应用程序。 知识点 难点 重点 考点 9.1 .NET 程序集 ü ü 9.2 部署 Windows 窗体应用程序 ü ü 第十章 Windows 窗体应用程序的安全性 建议学时 2 课时课堂教学+2 课时实验教学 目标 本章解释了如何使用.NET 框架安全模型。学生将学会如何在 Windows 窗体应用程序中使用.NET 框架的安全特性。表述了.NET 框架的安全模型。使用代码安全机制来为应用程序提供安全支持。 使用角色安全机制来为应用程序提供安全支持。 知识点 难点 重点 考点
    Page 11
    10.1 .NET Framework 中的安全性 ü ü 10.2 使用代码访问安全性 ü ü ü 10.3 使用基于角色的安全性 ü ü 1.2.5 考核 1.2.5.1 考试科目 本课程内容所对应的认证考试为微软授权考试中心组织的《Windows 应用程序设计 -VB》。通过该考试可获得微软公司颁发的 MCP 证书,该证书可以证明考生具备对使用 VB 编写 Windows 应用程序的能力。 关于认证考试的官方信息,可以参考: http://www.microsoft.com/learning/exams/70-306.asp 1.2.5.2 考试形式 MCP 认证考试的考题内容主要从发生在企业中的各种数据库应用程序运用的真实场景 出发,考察学生对使用 VB.NET 基于 Windows 应用程序设计的具体分析设计能力和编写代 码能力。下面是题型范例。 You use Visual Studio .NET to develop an application for users the intranet of your company TestKing. All client computers use Internet Explorer as their Web browser. You plan to create a setup package to distribute your application. The setup package must fulfill the following requirements: ? It is placed in a network folder that is accessible to users. ? It is accessible through a link on your company's intranet. ? It includes an uninstaller for the application. Which type of project should you create? A. CAB project. B. merge module project. C. setup project. D. Web setup project. Answer: D 1.2.5.3 考试大纲 创建用户服务 通过使用 Windows Forms Designer 创建一个 Windows Form l 在 Windows Form 上增加和设置属性 l 通过使用可视化继承创建一个 Windows Form l 通过使用 System.Drawing 命名空间建立图形化接口元素
    Page 12
    添加控件到 Windows Form l 设置属性到控件中 l 动态装载控件 l 编写代码操纵控件事件和添加代码到控件中 l 实例化和调用一个 ActiveX?控件 l 配置控件许可 l 创建菜单和菜单项 针对用户接口(UI)实现导航 l 配置标签的顺序 验证用户输入 l 验证非拉丁的用户输入 在 UI 中实现错误控制 l 创建和实现定制的错误信息 l 创建和实现定制的错误处理器 l 抛出和处理错误 实现在线的用户帮助 显示和更新数据 l 传送和过滤数据 l 绑定数据到 UI 实例化和调用 Web Service 或者组件 l 实例化和调用一个 Web Service l 实例化和调用一个 COM 或者 COM+组件 l 实例化和调用一个.NET 组件 l 通过使用平台调用本地函数 实现国际化 l 针对 UI 实现本地化 l 转换现有的编码 l 实现右-左和左-右的镜像 l 准备符合文化特征的格式 创建,实现和处理事件 实现打印功能 实现可接入性特性 创建和管理组件和.NET 程序集 创建和修改一个.NET 程序集 l 创建和实现辅助程序集 l 创建资源程序集 创建一个 Windows 控件 l 通过使用可视化继承创建 Windows 控件 l 把 Windows 控件加载到 Microsoft Internet Explorer 中去 使用和调控数据 通过创建和使用特别的引用和存储过程从 Microsoft SQL Server? 数据库获得和调控数据 从数据存储中获得和调控数据。数据存储包括关系型数据库,XML 文档和 flat 文件。方法 包括 XML 技术和 ADO.NET
    Page 13
    处理数据错误 测试和调试 调试,重写和解决代码中的缺陷 l 配置调试环境 l 创建和应用调试代码到组件和应用程序中去 l 提供多国语言的测试数据到组件和应用程序中去 l 执行测试 l 解决错误和重写代码 部署基于 Windows 的应用 规划基于 Windows 的应用部署 l 规划使用可移除的媒体部署 l 规划基于 Web 的部署 l 规划基于网络的部署 l 确保应用程序符合 Windows Installer 和 Windows Logo Program 的需求 创建一个能安装和卸载应用程序的安装程序 l 注册组件和程序集 l 执行一个基于 Windows 的应用程序安装时的编译 部署基于 Windows 的应用程序 l 使用安装和部署项目 增加程序集到全局的程序集缓存中 校验已部署的应用程序的安全策略 l 启动远程的应用程序(远程 URL) 维护和支持一个基于 Windows 的应用程序 优化基于 Windows 应用程序的性能 诊断和解决错误和问题 配置和保护基于 Windows 的应用程序 配置基于 Windows 的应用程序 配置基于 Windows 的应用程序的安全性 l 选择和配置身份验证的类型。身份验证的类型包括 Windows 身份验证,空,基于 表格的,Microsoft Passport 和定制的身份验证 l 确定应用程序的安全级别 l 使用定制的属性配置安全性 配置身份验证 l 配置基于角色的身份验证 l 实现身份管理 1.2.6 参考资料 http://msdn.microsoft.com/library/ MSDN,在这里有微软全部的开发类文档,适合专业的程序员和架构师阅读。
    Page 14
    http://www.microsoft.com/china/technet/ TechNet 中文版主页,在这里可以找到最新的 IT 解决方案、专栏文章和最新的资源下 载。还可以找到相关培训和认证的信息。并且可以使用 TechNet 虚拟实验室提高自己 的水平。 http://support.microsoft.com/ 微软技术支持站点,在这里可以通过查询的方式找到实际中碰到的问题的答案。 http://211.152.12.37/mst3/ 微软院校课程教师社区 1.3 附录: 1.3.1 教学资源一览表 本套教材的教学资源包括:课本、幻灯片、教学指导手册、多媒体、实验、案例和 课外阅读。 包含资源 教师光盘 幻灯片(含教学提示) 多媒体视频录像 实验手册(教师版) 实验安装指南 实验文件 习题解答 案例文档(教师部分) 教学指导手册 学生光盘 幻灯片(不含教学提示) 多媒体视频录像 实验手册(学生版) 实验文件 案例文档(学生部分) 课外阅读 虚拟机光盘 虚拟机镜像 虚拟机 Virtual PC 软件 虚拟机操作手册 ? 课本:涵盖教学的主要内容。书中有如下元素: n 内容提要:在每章和每节的开始都会有对本章本节知识的内容提要。通过 这些提要,可以知道该章该节的主要知识。 n 参考链接:关于某些知识的进一步论述,可以根据书中的相关连接在 Microsoft 官方网站上找到答案。 n 注意、要点、提示、警告:关于一些注意事项的提醒。或者某些危险操作 的警告。
    Page 15
    n 小知识:对于某些技术名字的诠释。或者背景知识的补充。 n 习题:位于书本每章的末尾,是对本章知识点的操练和巩固,其内容和形 式对应考点,难度和考试接近。通过完成习题,能够让学生对学习程度有 个自我评价。习题标准答案位于课程配套光盘中的相关目录下。 ? 幻灯片:幻灯片位于课程配套光盘的相关目录中,包含课文的知识点概要,软 件的关键界面,抽象概念的动画演示,操作步骤的概括,可以代替教师上课用 的板书。在教师用的幻灯片中还包含了教学提示,对幻灯片内容的教学方法和 策略进行提示。包括目的、重点、难点、注意、课堂提问、课堂讨论、演示、 参考、课前温习和实验。 ? 教学指导手册:教学指导手册是教师用来备课的辅助资源。包括两个部分。教 学大纲和详细教案。教学大纲面向全书,概括全书的教学内容,明确教学方法。 详细教案面向书的每一章,提供了具体的讲解内容和教学方法、教学策略。 ? 多媒体:多媒体位于课程配套光盘的相关目录中,主要包括两部分。视频录像 和交互式 Flash 课件。主要用于将复杂的操作步骤进行演示,或者将抽象的概 念变得形象直观,还补充了一些实战场景,增强教学趣味性。 n 视频录像:是单个的视频文件,嵌入在幻灯片中进行播放,用于进行场景 的再现或者操作步骤的演示。 n 交互式 Flash:为 Flash 文件。嵌入在幻灯片中进行播放,包括一些概念 和抽象过程的演示。还有一些互动的小练习。 ? 实验:实验是课程中所设计的一些范例操作,实验涵盖书中的知识点。学生通 过实验操练学习的内容,从而达到掌握知识,并把所学知识从理论层面提升到 实际运用层面。根据教学需要,每节配备 1-2 个实验,这些实验主要训练完成 某一个操作,用于巩固本节知识点。每章结束会有一个综合实验,实验内容覆 盖本章所有知识点,并附有一个实际的应用场景,对知识的综合应用进行操练。 n 实验环境 实验环境分为真实实验环境和 VPC 实验环境。 真实实验环境:按照课程配套光盘中所附的实验室安装指南,在学校教室 中计算机上安装搭建实验室。真实实验环境的特点是,对于学校计算机硬 件要求低,但是部署工作量较大。 VPC 实验环境:为了减少实验室安装复杂程度,所有实验系统都部署于 Virtual PC 中。Virtual PC 是微软的虚拟机软件,可以在现有计算机上 模拟出多台计算机。VPC 实验环境的特点是,部署容易,但是对于学校计 算机硬件要求高。位于配套 VPC 虚拟机光盘的相关目录下。 教师可以根据学校的实际情况选择实验室构建方案。 n 实验手册 实验手册分为教师版和学生版,位于课程配套光盘的相关目录下。教师版附有
    Page 16
    标准实验答案,学生版交由学生在教师的指导下自行完成。 n 实验环境安装指南 教师可根据实验环境安装指南构建真实实验环境。实验环境安装指南位于课程 配套光盘的相关目录下。 ? 案例:案例位于课程配套光盘中的相关目录下,是涵盖全书知识点的综合实战 训练。案例以一个企业的真实案例或者场景为基础,提出项目。教师将若干学 生组成一个项目组,学生按照项目要求,综合运用本书所学知识完成项目。教 师根据学生完成项目的情况进行评分。 ? 课外阅读:课外阅读位于课程配套光盘中,是对课本中某些知识做相应补充和 扩展的阅读材料, 1.3.2 教学环节 如上图所示,微软院校认证课程的教学有三大教学环节,课堂教学、实验教学和案例教 学。在日常教学中,课堂教学和实验教学交替进行完成教学任务。在学完全部知识后,教师 通过案例教学帮助学生进行知识的综合训练,并对学生的学习情况进行评估,最终辅导学生 参加证书考核。 u 课堂教学环节主要为书本知识的讲授和演示,形式为教师讲解,学生学习,也 就是通常所称的理论课。
    Page 17
    u 实验教学主要为实践课本中的相关实验,形式为学生在机房独立操作,教师指 导学生完成实验。课堂教学和实验教学交替进行,完成日常教学任务。也就是 通常所称的实验课。 u 案例教学主要为完成一个覆盖书本所有知识的综合训练,形式为教师将学生分 组,并指导小组上机完成案例,最终根据每个小组的情况来评分。案例教学在 学完本书后进行,一般放在学期末进行,用于强化学生知识应用和教学效果考 查评估。 u 证书考核主要为学生经过上述三个环节以后,具备了足够的知识经验,最终参 加相关认证考试以获取证书。 课堂教学要求 教师在授课前使用教师参考手册进行备课,授课中运用幻灯片和多媒体演示进行教 学。课后学生完成书后习题。 l 全书教学前对学生的知识经验基础进行了解,根据学生的知识经验基础和课程 知识基础的差距进行补充。 l 教学中知识的讲解注意演示和讲解相结合。 l 概念阐述避免抽象,和学生的实际生活相联系。 l 关键操作和步骤进行重点演示。 l 强调学生要灵活掌握知识,避免通过死记硬背来掌握知识。 实验教学要求 教师在全书教学前对机房环境进行部署,每次上机以前检查机房环境。教师使用实 验手册(教师版)指导学生完成实验,学生上机实践填写实验手册(学生版)。 l 全书教学前对机房的软硬件和网络情况进行了解,根据安装指南或者 VPC 部 署指南进行环境部署。 l 实验前对本次实验的操作进行准备。帮助学生明确实验目的 案例教学要求 教师在案例教学前,先阅读案例教师手册、根据案例要求搭建实验环境,将学员分 组组织学生阅读案例。按照手册要求分配小组成员角色、组织学生进行前期分配设 计、指导完成案例,并在学生完成案例并测试后进行评估和打分。案例教学的详细 要求详见每门课程案例所附带的案例相关文档手册。
  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PDF格式下载
  • 您可能感兴趣的
  • vb实训报告  vb实训总结  中职网络实训课教案  vb编程软件下载  vb编程软件  vb编程教程  vb编程代码  vb数据库编程实例下载  vbexcel编程