应用程序示例
这些示例演示如何创建各类应用程序以及使用项目、用户和程序集任务。这些示例存储在 Applications Samples 目录中。
∙ AppEvents:演示通过项目设计器访问的应用程序事件
∙ ClickOnce:使用 ClickOnce 部署和更新应用程序
∙ ConsoleApps:使用控制台窗口演示简单的输入和输出。
∙ Environment:演示几个提供环境信息的类的用法。
∙ Excel:演示如何使用 Visual Basic 启动 Excel、从模板创建工作簿、更新工作表中的单元格、在工作簿中填充图形以及执行其他任务
∙ Game:演示 My 功能、面向对象编程和绘图。
∙ Logging:使用 My.Application.Log 对象将信息记录到文件和事件日志。
∙ Multithread:演示实现多线程任务的两种不同方式。
∙ MyResources:演示 My.Settings 和 My.Resources 对象。
∙ PowerPoint:演示如何在 Visual Basic 应用程序中启动 PowerPoint、创建空白演示文稿、添加幻灯片和内容、打印幻灯片、保存更改以及退出 PowerPoint。
∙ PrintformSample:演示打印预览功能的用法。
∙ SendMail:演示如何使用 System.Web.Mail 命名空间中的类通过 SMTP 发送
∙ TCPRemoting:演示如何使用 .NET Framework 远程处理体系结构。它使用 XML 配置文件指定可用的对象和服务器位置信息
o Client
o RemoteHost
∙ ThreadUIUpdate:演示当数据来自不同的线程时如何更新用户界面。
∙ UpgradeSample:演示一个以 Visual Basic 6.0 编写的应用程序,以及如何将该应用程序升级到 Visual Basic 2010
∙ UserInfo:概述 My.User 对象和“登录窗体”模板。它实现了简单的自定义身份验证
数据示例
Data Samples与示例相关的数据库都存储在此。
∙ CreateDB:演示如何从代码中执行 SQL 语句以创建数据库、表、存储过程和视图
∙ CustomDataControls:演示如何在“数据源”窗口中使用您自己的控件
∙ DataComboBox:演示如何将数据绑定到 ComboBox 控件和 DataGridView 控件
∙ DataSearch:演示如何显示数据库内的数据子集
∙ DataValidation:演示数据集设计器,并使用 PropertyChanged 事件验证用户输入
∙ LocalData:演示 Visual Studio 的本地数据功能,包括“数据源”窗口、TableAdapter 和 BindingSource 组件。还演示如何在不必编写代码的情况下创建数据绑定窗体,以及如何连接到数据库文件
∙ ObjectBinding:演示如何将控件绑定到数据库组件以外的对象
∙ OCS:演示如何使用 Microsoft Synchronization Services for ADO.NET 进行仅用于下载的两层同步
∙ Serialization:演示如何序列化和反序列化对象
∙ StoredProcedures:演示如何以编程方式通过 ADO.NET 和 Microsoft SQL Server 创建和使用存储过程
∙ XML:演示如何使用可公开 XML 文档对象模型(或 DOM)的 XmlDocument 类来操作 XML 数据
语言示例
这些示例演示各种 Visual Basic 语言功能。这些示例存储在 Language Samples 目录中。
以下是专门针对 Visual Basic 10 中的新功能的 Visual Studio 2010 示例的列表*:
以下是专门针对 Visual Basic 10 中的新功能的 Visual Studio 2010 示例的列表*:
∙ AutoImplementedPropSample
∙ CollectionInitializersSample
∙ CovarianceSample
∙ ImplicitLCSamples
∙ StatementLambdasSample
以下是语言示例的完整列表*:
∙ APICalls:演示调用 Win32 API 函数以枚举和控制进程和窗口,以及查询和更改系统设置
∙ arrays:创建 Integer 和 Object 值的数组,并对数组进行排序和搜索
∙ AutoImplementedPropSample:包含两个具有相似源代码的源文件,一个使用自动实现的属性,另一个使用现有的扩展属性语法
∙ CollectionInitializersSample:演示如何使用集合初始值设定项语法创建数组和集合
∙ CovarianceSample:演示在声明泛型接口类型参数时使用的协变/逆变功能以及“In”和“Out”关键字
∙ CustomExceptions:演示自定义异常和全局异常处理
∙ DateTime:演示 DateTime 和 TimeSpan 方法的工作方式
∙ FileSystem:演示如何使用 FileSystem 方法
∙ Generics:演示如何创建各种泛型集合以及如何操作它们
∙ ImplicitLCSamples:此示例包含两个具有相似源代码的源文件,这两个文件分别使用隐式和显式行继续符
∙ StatementLambdasSample:通过 lambda 语句,可以用其他过程中的多个语句来声明过程
∙ StringFormatting:演示如何使用各种特定于区域性的标准及自定义格式代码将数字值、日期/时间值和枚举值显示为字符串
∙ Strings:演示如何使用 String 方法
∙ TryCatch:演示如何使用 Finally 在应用程序中处理异常
∙ VBLanguage:突出显示一些 Visual Basic 语言功能,包括泛型、运算符重载和 Using 关键字
∙ VBOOP:演示可用于面向对象编程的选项
∙ XMLComments:演示 Visual Basic 的 XML 注释功能
LINQ 示例
LINQ 示例存储在 Language Samples\LINQ Samples\ 目录中
∙ DynamicQuery:用于在运行时创建 LINQ 查询的代码
∙ ExpressionTreeVisualizer:查看表达式树
∙ LinqToNorthwind:有关如何使用 LINQ To SQL 查询数据库的基本示例
∙ LinqToXMLDatabinding:将 LINQ to XML 代码绑定到 WPF 控件
∙ LinqToXMLIntro:LINQ to XML 使用入门
∙ ObjectDumper:用于在文本模式下将来自 LINQ 查询的输出写入到屏幕的实用工具
∙ Reflectorvb listview控件:通过反射 API,使用 LINQ 来对代码中的对象执行正确查询
∙ Rss Aggregator:此示例可充当聚合多个 RSS 源的微型 Web 服务器
∙ SampleQueries:此示例是最重要的示例,其中包含约 500 个有关如何在 LINQ to Objects、LINQ to SQL、LINQ to XML 和 LINQ to DataSet 中使用每个查询运算符的示例
∙ SimpleLambdas:几个有关如何编写和使用 lambda 表达式的示例
∙ WinFormsDataBinding:了解如何在 Windows 窗体中使用网格显示 LINQ 查询。此示例包含一个一对多查询示例
∙ XQuery:另一个简单的 LINQ to XML 示例查询。此示例演示了编写 LINQ to XML 查询所需的最少代码
安全示例
Security Samples 目录中存储了一个安全示例。
∙ Security:此示例演示如何通过权限类和权限特性来修改安全权限
服务器组件示例
可以在 Server Components Samples 目录中到多个与服务器相关的示例
∙ COMPort:演示如何控制通信 (COM) 端口
∙ EventLog:演示如何创建和删除事件日志,以及如何使用 EventLog 组件和 My.Application.Log 对象对系统事件日志和自定义事件日志进行读写操作
∙ MessageQueue:演示如何从 Windows 窗体应用程序发送和接收消息对列消息
o MSMQClient
o MSMQListener
∙ PerfCounters:演示如何对性能计数器进行读写操作,以跟踪操作系统和 .NET Framework 应用程序的性能
∙ ProcessClass:Process 类用于执行各种任务,如命令行处理和列出有关当前正在运行的进程的信息
∙ ProcessViewer:通过调用 GetProcesses 方法将当前计算机上的进程将显示在 ListView 控件中
∙ ServiceManager:演示如何使用 System.ServiceProcess 命名空间控制 Windows 服务
∙ WMI:演示如何使用 System.Management 命令空间中的对象访问 Windows Management Instrumentation (WMI) 和查询系统信息,如操作系统名称、版本、制造商和计算机名称
TabletPC 示例
可以在 TabletPC Samples 目录中到 Tablet 个人计算机示例
∙ BackOfPenErase:演示如何响应数字化仪触笔背面的橡皮擦
∙ ContextEnabledForm:演示 Microsoft Windows XP Tablet PC Edition 2005 的区分上下文功能
∙ DrawingAttributes:演示对控制绘制墨迹视觉样式的特性(包括大小、形状、颜和位置)进行操作的常用方式
∙ EnablingGestures:演示 Windows XP Tablet PC Edition 2005 中对笔势的系统识别
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论