《C#入门经典(第6版)》之如何编写简单的桌面应用程序

1本章内容:● Visual Studio 2012 的基础知识● 如何编写简单的控制台应用程序● 如何编写简单的桌面应用程序

VS 是一个庞大的复杂产品,可能会使初学者望而生畏,但使 用它创建简单的应用程序是非常容易的。在本章开始使用VS 时,不需要了解许多知识,就可以编写C#代码。本书的后面将介绍VS 能够执行的更复杂操作,现在仅介绍基础知识。介绍完IDE 后,将创建两个简单应用程序。现在不要过多地考虑代码,只要应用程序可以运行即可。在这些早期的示例中熟悉了应用程序的创建过程,不久之后就会适应这个过程了。本章将学习创建两种基本的应用程序类型:控制台应用程序和桌面应用程序。 下面要创建的第一个应用程序是一个简单的控制台应用程序。控制台应用程序没有使用图形化的Windows 环境,所以不需要考虑按钮、菜单、用鼠标指针进行的交互等,而是在命令行窗口中运行应用程序,用更简单的方式与其交互。 第二个应用程序是使用Windows Presentation Foundation(WPF)创建的一个桌面应用程序,其外观和操作方式对Windows 用户来说会非常熟悉,而且该应用程序创建起来并不费力。但所需代码的语法比较复杂,尽管在许多情况下,并不需要考虑细节。本书接下来的两个部分也使用这两种应用程序类型,但开始时主要讨论控制台应用程序。在学习C#语言时,不需要了解桌面应用程序的其他灵活性能。控制台应用程序的简单性可以让我们集中精力学习语法,而不必考虑应用程序的外观和操作方式。 1.1 Visual Studio 2012 开发环境 在首次加载VS 时,会立即显示一系列窗口以及一组菜单和工具栏图标,其中大多数窗口是空的。本书将使用大多数窗口,读者很快就会熟悉它们。 如果是首次运行VS,则屏幕上会显示一个首选项列表,如果用户使用过这个开发环境的旧版本,则可以在这里做出选择,这些选择会影响到很多方面,例如,窗口的布局、控制台窗口运行的方式等。所以应选择Visual C# Development Settings,否则会发现一些地方和本书的描述不一样。注意,可用选项会随着安装VS 时选择的选项而变化,但只要选择安装C#,这个选项就是可用的。

如果不是第一次运行VS,但以前选择了另一个选项,也不必惊慌。为了把设置重置为Visual C#Development Settings,只需导入它们即可。为此,单击Tools 菜单上的Import and Export Settings 选项,再选中Reset All Settings 选项,如图1-1 所示

图1-1

单击Next 按钮,选择是否要在继续之前保存已有的设置。如果对设置进行了定制,就保存设置,否则就选择No 按钮,再次单击Next 按钮。在下个对话框中,选择Visual C# Development Settings选项,如图1-2 所示。可用的选项可能会变化。最后单击Finish 按钮,应用设置。 VS 环境布局是完全可定制的,但默认设置很适合我们。在C# Developer Settings 设置下,其布局如图1-3 所示。 所有的代码都显示在主窗口中。在VS 启动时,主窗口会默认显示一个提供帮助信息的StartPage。主窗口可以包含许多文档,每个文档都有一个选项卡,单击文件名,就可以在文件之间切换。

这个窗口也具有其他功能:它可以显示为项目设计的GUI、纯文本文件HTML 以及各种内置于VS的工具。本书将陆续介绍它们。

图1-2

图1-3

在主窗口的上面,有工具栏和VS 菜单。这里有几个不同的工具栏,其功能包括:保存和加载文件,生成和运行项目,以及调试控件等。在需要使用这些工具栏时将会讨论它们。下面简要描述VS 的最常用功能:● 单击Toolbox 选项卡时,就会显示Toolbox 工具栏,它们提供了桌面应用程序的用户界面构件等条目。另一个选项卡Server Explorer 也可以在这里显示(通过View | Server Explorer 菜单项选择它),它包含其他许多功能,例如访问数据源、服务器设置和服务等。● Solution Explorer 窗口显示当前加载的解决方案的信息。如上一章所述,解决方案是一个VS术语,表示一个或多个项目及其配置。Solution Explorer 窗口显示了解决方案中项目的各种视图,例如,项目中包含了哪些文件,这些文件中又包含了什么内容。● Teamp Explorer 窗口显示了关于当前的Team Foundation Server 或Team Foundation Service连接的信息,可用于使用源代码管理、bug 跟踪、自动生成等功能。但是,这是一个高级主题,本书中不会介绍。● Solution Explorer 窗口之下可以显示Properties 窗口,该窗口没有显示在图1-3 中。稍后会看到这个窗口,因为它只在处理项目时才出现(也可以使用View | Properties Window 菜单项切换它)。这个窗口提供了更详细的项目内容视图,允许另外配置单独元素。例如,使用这个窗口可以改变桌面应用程序中按钮的外观。● 另一个非常重要的窗口也未出现在图1-3 中:Error List 窗口。可以使用View | Error List 菜单项打开这个窗口,它显示了错误、警告和其他与项目有关的信息。这个窗口会持续不断地更新,但其中一些信息只有在编译项目时才出现。 这似乎需要理解很多东西,但不必担心,过不了多久就习惯了。下面首先建立第一个示例项目,它将使用上面介绍的许多VS 元素。1.2 控制台应用程序本书将频繁使用控制台应用程序,特别是开始时要使用这类应用程序,所以下面分步演示如何创建一个简单的控制台应用程序。试一试:创建一个简单的控制台应用程序:ConsoleApplication1\Program.cs

(1) 选择File | New | Project菜单项,创建一个新的控制台应用程序项目,如图1-4 所示。

饶人不是痴汉,痴汉不会饶人。

《C#入门经典(第6版)》之如何编写简单的桌面应用程序

相关文章:

你感兴趣的文章:

标签云: