ASP.NET在构建Web应用程序的HTTP之上提供了一个抽象层。它在面向对象的范例中提供了高级实体,例如类和组件。
构建ASP.NET应用程序和前端的关键开发工具是Visual Studio。 在本教程中,我们使用Visual Studio 2017(社区版本)。
Visual Studio是用于编写,编译和调试代码的集成开发环境。它为构建ASP.NET Web应用程序,Web服务,桌面应用程序和移动应用程序提供了一套完整的开发工具。
安装
Microsoft提供了一个免费版本的Visual Studio,它也包含SQL Server,可以从网站: www.visualstudio.com 下载。使用这个工具,可以编写和构建各种ASP.Net程序 - 从简单的命令行应用程序更复杂的应用程序的编写。在本教程中,我们使用Visual Studio 2017社区版本(下载: http://www.visualstudio.com/downloads/ )作为开发工具。
请注意,需要有效的互联网连接才能安装快速版。
下载完成后,按照安装软件的常用方法,双击软件包,启动安装界面,同意协议,选择安装目录,然后在线下载安装,至到完成。
在安装完成后,启动Visual Studio后的工作界面如下 -
现在就可以使用Visual Studio 来开发应用程序了。
Visual Studio IDE简介
我们可以从左上角菜单中,选择:文件 -> 新建 -> 项目,创建一个新项目新的项目窗口允许从可用模板中选择应用程序模板。
当启动一个新的网站时,ASP.NET提供了该网站的起始文件夹和文件,包括该网站的第一个Web窗体的两个文件。
其中有一个名称为Default.aspx
的文件包含定义窗体的HTML和asp代码,另一个名称为Default.aspx.cs(用于 C# 编码)的文件或名称为Default.aspx.vb(用于VB编码)的文件包含选择的编程语言,并且此代码负责在窗体上执行的操作。
Visual Studio IDE中的主窗口是Web窗体设计器窗口。其他支持窗口是工具箱,解决方案资源管理器和属性窗口。您可以使用设计器来设计Web窗体,将代码添加到窗体上的控件,根据需要工作添加窗体控制动作和处理,也可以使用代码编辑器编写代码实现。
使用视图和Windows
可以通过以下方式使用窗口:
- 要将Web窗体设计器从一个视图更改为另一个视图,请单击设计或源按钮。
- 要关闭窗口,请单击右上角的关闭按钮并重新显示,从“视图”菜单中选择它。
- 要隐藏一个窗口,点击其自动隐藏按钮。该窗口然后变成一个选项卡。 要再次显示,请再次单击“自动隐藏”按钮。
- 要更改窗口的大小,只需拖动它。
将文件夹和文件添加到网站项目
创建新的Web窗体时,Visual Studio会自动生成表单的起始HTML,并将其显示在Web表单设计器的“源”视图中。 解决方案资源管理器用于添加网站上的任何其他文件,文件夹或任何现有项目。
要添加标准文件夹,请右键单击要在“解决方案资源管理器”中添加文件夹的项目或文件夹,然后选择“新建文件夹”。
要添加一个ASP.NET文件夹,请右键单击解决方案资源管理器中的项目,然后从列表中选择该文件夹。
要将现有项目添加到站点,请右键单击要在解决方案资源管理器中添加项目的项目或文件夹,然后从对话框中选择。
项目和解决方案
一个典型的ASP.NET应用程序由许多项目组成:Web内容文件(.aspx
),源文件(.cs
文件),程序集(.dll
和.exe
文件),数据源文件(.mdb
文件),引用,图标 ,用户控件和其他文件和文件夹。组成该网站的所有这些文件都包含在解决方案中。
当一个新的网站被创建后。Visual Studio会自动创建解决方案并将其显示在解决方案资源管理器中。
解决方案可能包含一个或多个项目。一个项目包含内容文件,源文件和其他文件,如数据源和图像文件。通常,项目的内容将作为可执行文件(.exe
)或动态链接库(.dll
)文件编译为程序集。
通常,项目包含以下内容文件:
- 页面文件(
.aspx
) - 用户控件(
.ascx
) - Web服务(
.asmx
) - 母版页(
.master
) - 网站地图(
.sitemap
) - 网站配置文件(
.config
)
建立和运行一个项目
可以通过执行一个应用程序/运行项目:
- 选择开始
- 从调试菜单中选择开始而不调试,
- 按F5
- 按Ctrl-F5
该程序是建立的含义,.exe
或.dll
文件是通过从生成菜单中选择一个命令生成的。