Asp.net 简明教程

ASP.NET - Environment Setup

ASP.NET 在 HTTP 上提供一个抽象层,网络应用程序即构建于其上。它在面向对象的范例中提供类和构件等高级实体。

构建 ASP.NET 应用程序和前端的关键开发工具是 Visual Studio。在本教程中,我们将使用 Visual Studio 2008。

Visual Studio 是用于编写、编译和调试代码的集成开发环境。它提供了一整套开发工具,用于构建 ASP.NET Web 应用程序、Web 服务、桌面应用程序和移动应用程序。

Installation

Microsoft 提供 Visual Studio 的免费版本,其中还包含 SQL Server,该版本可从 www.visualstudio.com 下载。

Step 1 − 下载完成后,运行安装程序。将显示以下对话框。

visual studio installer

Step 2 - 单击“安装”按钮,安装过程将开始。

installation process

Step 3 − 安装过程成功完成后,您将看到以下对话框。关闭此对话框,并在需要时重新启动计算机。

setup completed

Step 4 − 从开始菜单打开 Visual Studio,将打开以下对话框。准备就绪之前,需要一段时间。

visual studio

Step 5 − 一切完成后,您将看到 Visual Studio 的主窗口。

main window

让我们从文件 → 新建 → 项目创建一个新项目

new project

The Visual Studio IDE

新项目窗口从可用模板中选择一个应用程序模板。

new project

当您启动一个新网站时,ASP.NET 将提供站点所需的启动文件夹和文件,包括站点的第一个网络表单的两个文件。

名为 Default.aspx 的文件包含定义表单的 HTML 和 asp 代码,名为 Default.aspx.cs(用于 C# 编码)或名为 Default.aspx.vb(用于 VB 编码)的文件包含您选择的语言代码,此代码负责执行表单上的操作。

Visual Studio IDE 中的主要窗口是 Web 窗体设计器窗口。其他支持窗口有工具箱、解决方案资源管理器和属性窗口。您可以使用设计器设计一个 Web 表单,向表单上的控件添加代码以使表单根据您的需要工作,您可以使用代码编辑器。

Working with Views and Windows

您可以使用以下方式处理窗口:

  1. 若要将 Web 窗体设计器从一个视图切换到另一个视图,请单击“设计”或“源”按钮。

  2. 要关闭窗口,请单击右上角的关闭按钮,要重新显示,请从“视图”菜单中选择。

  3. 要隐藏窗口,请单击其自动隐藏按钮。然后窗口会变为一个选项卡。要再次显示,请再次单击自动隐藏按钮。

  4. 要更改窗口的大小,只需拖动它即可。

views and windows

Adding Folders and Files to your Website

创建新的 Web 窗体时,Visual Studio 会自动为窗体生成 HTML 起始代码,并在 Web 窗体设计器的源视图中显示它。使用解决方案资源管理器添加网站上的任何其他文件、文件夹或现有项目。

  1. 要添加一个标准文件夹,请右键单击解决方案资源管理器中用于添加该文件夹的项目或文件夹,然后选择“新建文件夹”。

  2. 要添加一个 ASP.NET 文件夹,请右键单击解决方案资源管理器中的项目,然后从列表中选择该文件夹。

  3. 要向网站添加现有项目,请右键单击解决方案资源管理器中用于添加该项目的项目或文件夹,然后从对话框中选择。

Projects and Solutions

一个典型的 ASP.NET 应用程序包含许多项:Web 内容文件 (.aspx)、源文件 (.cs 文件)、程序集 (.dll 和 .exe 文件)、数据源文件 (.mdb 文件)、引用、图标、用户控件和各种其他文件和文件夹。构成网站的所有这些文件都包含在一个解决方案中。

创建新的网站时,VB2008 会自动创建解决方案并将其显示在解决方案资源管理器中。

解决方案可以包含一个或多个项目。项目包含内容文件、源文件以及诸如数据源和图像文件之类的其他文件。通常情况下,会将项目的内容编译成程序集,这种程序集可能是可执行文件 (.exe) 或是动态链接库 (.dll) 文件。

一个项目通常包含以下内容文件:

  1. Page file (.aspx)

  2. User control (.ascx)

  3. Web service (.asmx)

  4. Master page (.master)

  5. Site map (.sitemap)

  6. Website configuration file (.config)

Building and Running a Project

你可以通过以下方法执行一个应用程序:

  1. Selecting Start

  2. 从调试菜单中选择“在不进行调试的情况下启动”,

  3. pressing F5

  4. Ctrl-F5

生成程序,这意味着从生成菜单中选择一个命令会生成 .exe 或 .dll 文件。