技术开发 频道

Visual Studio中的重要技术及语言教程

  【IT168 技术文档】通过本篇学习,可以熟悉 Visual Studio 中支持的关键技术、语言和应用程序类型。

  重要技术

  可以在使用 Visual Studio 创建的应用程序中融合多种不同的技术。下表描述了其中的某些技术。

  ·.NET Framework

  .NET Framework 3.5

  .NET Framework 3.0

  .NET Compact Framework

  详细了解 .NET Framework,它是一个支持生成和运行下一代应用程序和 XML Web services 的完整 Windows 组件。

  ·Windows Presentation Foundation (WPF)

  WPF 是一组 .NET Framework 类型,可用于创建 Windows 客户端应用程序的可视外观。WPF 包括许多功能,如可扩展应用程序标记语言 (XAML)、控件、数据绑定、布局、二维和三维图形、动画、样式、模板、文档、媒体、文本和版式。

  ·Windows Communication Foundation (WCF)

  WCF 是一个运行库和一组 API,用于创建在服务与客户端之间发送消息的系统。同样的基础结构和 API 可用于创建一些应用程序,这些应用程序可与同一计算机系统上或通过 Internet 访问的系统上的其他应用程序进行通信。

  ·Windows Workflow Foundation

  Windows Workflow Foundation 是编程模型、引擎和工具,用于在 Windows 上快速生成启用工作流的应用程序。

  ·Silverlight

  Silverlight 是一项跨浏览器和跨平台的客户端技术,可帮助您在网站上设计、开发和提供各种各样的交互式应用程序并创造支持媒体的用户体验。

  ·Windows Forms - Windows 窗体

  通过使用 Windows 窗体,可以开发图形丰富且易于部署和更新的应用程序。此外,与基于 Windows 的传统应用程序相比,Windows 窗体应用程序可以用更安全的方式访问本地计算机上的资源。

  ·ASP.NET

  ·AJAX

  ASP.NET 以 .NET Framework 中的编程类为基础,并提供一个 Web 应用程序模型、一组控件和一个基础结构,通过它所提供的内容,可以轻松地生成 Web 应用程序。

  AJAX 是 ASP.NET 中的一部分,它包括客户端脚本库,这些库融合了跨浏览器的 ECMAScript (JavaScript) 技术和动态 HTML (DHTML) 技术。AJAX 还与基于 ASP.NET 服务器的开发平台相集成。通过使用 AJAX 功能,可以改进用户体验并提高 Web 应用程序的效率。

  ·可扩展应用程序标记语言 (XAML)

  XAML 是声明性应用程序编程标记语言。Windows Presentation Foundation (WPF) 将实现 XAML 加载程序并为 WPF 类型提供 XAML 语言支持,以便您能够使用 XAML 标记创建大部分应用程序 UI。

  ·语言集成查询 (LINQ)

  LINQ 引入了在 Visual Basic 或 Visual C# 中查询和更新数据的标准模式。可对 LINQ 进行扩展以支持大多数类型的数据存储区。Visual Studio 2008 包括 LINQ 提供程序的程序集,这些程序集在 .NET Framework 集合、SQL 数据库、ADO.NET 数据集和 XML 文档中启用了语言集成查询。

0
相关文章