课程大纲
Visual Studio 简介
本单元为有经验的开发人员提供了一个动手实践、快节奏的机会,让他们学习如何使用 Visual Studio 中的一些新的生产力功能。它介绍了一些语言增强功能(如泛型)的使用以及代码片段的使用。
学完本单元后,学生将能够:
- 使用泛型构建集合
- 在代码中使用现有代码片段并创建新的代码片段
- 使用“我的类”访问系统和应用程序资源
面向对象设计
本单元涵盖以下主题:
- 设计类
- 面向对象 Programming 概念
- 高级面向对象 Programming 概念
学完本单元后,您将能够:
- 描述面向对象设计的基础知识。
- 解释封装、继承、接口和多态性的概念。
- 根据用例创建类。
- 使用 Visio 在 .NET 中使用的模型类。
面向对象 Programming
本单元涵盖以下主题:
- 定义类
- 创建和销毁对象
- 遗产
- 接口
- 使用类
学完本单元后,您将能够:
- 定义类。
- 在客户端代码中实例化和使用对象。
- 创建使用继承的类。
- 定义接口并使用多态性。
- 创建共享成员。
- 创建类事件并从客户端应用程序处理它们。
使用 ADO.NET
本单元涵盖以下主题:
- ADO.NET 概览
- .NET 数据提供程序
- DataSet 对象
- 数据设计器和数据绑定
- XML 集成
学完本单元后,您将能够:
- 列出 ADO.NET 的好处。
- 使用 ADO.NET 创建应用程序。
- 列出主要 ADO.NET 对象及其功能。
- 使用 Visual Studio .NET 数据设计器和数据绑定。
- 解释 XML 如何与 ADO.NET 集成。
在 Visual Studio 中构建数据组件
本单元为有经验的开发人员提供了使用 Visual Studio 中的新功能创建数据访问代码的机会。
学完本单元后,学生将能够:
- 使用 Visual Studio 创建数据组件
- 使用 Visual Studio 向导和设计器编辑数据组件
- 编写异步 ADO.NET 代码
使用和创建 XML Web 服务
本单元介绍从 ASP.NET 页访问 Web 服务,然后将该数据合并到 Web 应用程序中所需的步骤。将讨论 Visual Studio 中与 Web 服务相关的新特性。
学完本单元后,学生将能够:
- 描述从 Web 窗体调用 XML Web 服务的目的和过程。
- 使用超文本传输协议 (HTTP) 直接从浏览器调用 XML Web 服务。
- 为 XML Web 服务 Web 方法创建一个 Web 引用代理,并从 Web 窗体调用该方法。
- 使用 Visual Studio .NET 中的模板创建 XML Web 服务。
使用 Windows 窗体生成表示层应用程序
本单元为有经验的开发人员提供了一个机会,使他们能够使用 Visual Studio IDE 中的新生产力功能和 .NET Framework 中的新控件来构建富客户端应用程序。它还向学生介绍了用于 Windows 窗体应用程序的新 ClickOnce 部署技术。ClickOnce 使通过 Web 服务器将 Windows 窗体应用程序部署到多个客户端变得容易,包括在应用程序发生更改时自动更新客户端的功能。
学完本单元后,学生将能够:
- 使用 Visual Studio 构建 Windows 窗体应用程序
- 使用 IDE 的 RAD 数据绑定功能创建数据绑定表单
- 使用 Visual Studio 个智能标记生成大纲表单
- 创建绑定到数据组件的数据绑定表单
- 使用 ClickOnce 从 Web 服务器部署 Windows 窗体应用程序
- 编写一个应用程序,以便在部署新版本时在多个客户端上自动更新
自定义 Windows 窗体和控件
本单元说明如何开发自定义 Microsoft Windows 窗体和控件。学生将学习如何开发用户控件、使用 GDI+ 操作以及创建从 Control 类继承的新控件。此外,它还演示了如何创建非矩形 Windows 窗体,以及如何向控件添加特性和工具箱位图等功能。
学完本单元后,学生将能够:
- 说明创作 Windows 窗体控件的方法
- 使用 GDI+ 绘制用户界面。
- 创建一个继承自现有控件的控件。
- 创建一个非矩形的 Windows 窗体。
- 创建自定义用户控件。
使用多线程技术执行异步任务
本单元演示如何创建可在后台运行任务的 Microsoft 个 Windows 窗体应用程序。它解释了如何利用支持组件异步模式的组件的异步方法和其他功能。学生还将学习如何使用 System.Threading 命名空间中的类,通过在应用程序中使用多个线程在后台运行一个或多个任务。
学完本单元后,学生将能够:
- 解释执行异步编程所涉及的概念和过程。
- 将位图异步加载到 Windows 窗体应用程序中。
- 使用多线程对窗体执行多个同时计算。
客户评论 (6)
Time management of the training. Allocated time of training was well-spent and maximized.
Edgar Caguioa - ANALOG DEVICES GEN. TRIAS, INC.
课程 - Visual Studio with VB.Net
trainer was very helpful answered all my questions
Karol Olczyk - Atlas Copco
课程 - Visual Studio with VB.Net
The trainer was great. My most favorite phrase he said over and over was... "For example". It is so helpful to have the concrete / practical examples to translate from concepts/theory into the real world.
Ryan Wilkins - PPD
课程 - Visual Studio with VB.Net
Great QnA, allows individuals to digest and respond as we learn. High Energy :)
Kyle Austin - PPD
课程 - Visual Studio with VB.Net
Great energy and knowledge, quick to answer questions as best he can
Kyle Austin - PPD
课程 - Visual Studio with VB.Net
venue was nice, people running the venue were nice. the trainer was a genuine good guy.