《ASP.NET Web程序设计 教学课件 ppt 作者 祁长兴_ chapter01》由会员分享,可在线阅读,更多相关《ASP.NET Web程序设计 教学课件 ppt 作者 祁长兴_ chapter01(66页珍藏版)》请在金锄头文库上搜索。
1、ASP.NET Web程序设计,1,ASP.NET与Visual Studio开发平台,第,章,本章内容,1.1 安装与配置,1.2 visual studio集成开发环境,1.3 创建ASP.NET的应用程序,1.4 案例:创建一个简单的Web站点,1.1 安装与配置,在计算机原有操作系统的基础上,通过安装Microsoft Visual Studio 2012、IIS 7.0、Microsoft SQL Server 2012 Express Edition等软件(或者组件),建立ASP.NET运行和开发的基本环境。 1.1.1 下载和安装 .NET Framework 1.1.2 安装M
2、icrosoft Visual Studio2012 1.1.3 Microsoft SQL Server Express Edition的下载与 安装 1.1.4 IIS的安装与配置,NET Framework提供了整个开发框架的基础,即公共语言运行时CLR(Common Language Runtime)以及基础类库。 开发技术方面 : 数据库访问技术ADO .NET 网络应用开发技术ASP.NET Windows编程技术Win Forms 开发语言方面 : 提供了VB,VC+,C#, Jscript等多种语言支持,1.1.1 下载和安装 .NET Framework,Microsoft
3、.NET 给开发人员带来了一种全新的开发框架,而CLR则处于这个框架的最底层,是整个框架的基础。 Microsoft .NET是基于通用语言运行时 : 为多种语言提供了一种统一的运行环境 统一和简化的编程模型 避免了DLL的版本和更新问题 多种语言之间的交互 自动的内存和资源管理,1.1.1 下载和安装 .NET Framework,1.1.1 下载和安装 .NET Framework,下载 .NET Framework : 从Microsoft公司的网站下载 在一些软件开发工具的安装包中也可以获得.NET Framework 从Windows Server 2003操作系统开始也内置了相应版
4、本的.NET Framework,1.1.1 下载和安装 .NET Framework,NET Framework的安装程比较简单,和Microsoft公司的许多其它软件一样,只需根据安装向导提示完成安装即可:,打开.NET Framework 4的安装程序。接受许可条款,再安装。,1.1.1 下载和安装 .NET Framework,等待安装,安装完毕,1.1.1 下载和安装 .NET Framework,安装Visual Studio 2012支持的操作系统: Windows 7 SP1(x86 和 x64)。 Windows 8(x86 和 x64)。 Windows Server 20
5、08 R2 SP1 (x64)。 Windows Server 2012 (x64)。 安装Visual Studio 2012的硬件要求 : 1.6 GHz 或更快的处理器。 1 GB RAM(如果在虚拟机上运行,则为 1.5 GB)。 10 GB 的可用硬盘空间。 5400 RPM 硬盘驱动器。 以1024 x 768 或更高的显示分辨率运行的支持 DirectX 9 的视频卡。,1.1.2 安装Microsoft Visual Studio2012,1.1.2 安装Microsoft Visual Studio2012,在Microsoft公司官方网站下载Visual Studio 20
6、12简体中文旗舰版 虚拟光驱加载,双击图标开始安装。首先选择安装位置,点击“下一步”,”接受许可条款,再安装。,1.1.2 安装Microsoft Visual Studio2012,选择要安装的组件,1.1.2 安装Microsoft Visual Studio2012,安装完毕后,重新启,完成安装,Microsoft SQL Server Express Edition是可以和商用程序一起使用的小型数据库管理系统,继承了SQL Server的大多数功能与特性,如Transact-SQL、SQL CLR等。,1.1.3 Microsoft SQL Server Express Edition
7、的 下载与安装,1.1.3 Microsoft SQL Server Express Edition的 下载与安装,出现产品密钥画面,在“指定可用版本”处选择Express,并选择“输入产品密钥”选项,密钥是自动生成的,然后单击下一步。,1.1.3 Microsoft SQL Server Express Edition的 下载与安装,在界面下侧的“我接受许可条款”打勾,然后单击下一步 。,1.1.3 Microsoft SQL Server Express Edition的 下载与安装,1.1.3 Microsoft SQL Server Express Edition的 下载与安装,最后查
8、看开始菜单中显示的 “Microsoft SQL Server 2012”,IIS是Microsoft公司开发的web服务组件,可支持Web站点创建、配置和管理以及其它Internet功能,可提供信息发布(WWW)、文件传送(PTP)和简单邮件传输(SMTP)等服务。 进入控制面板-程序功能,点击左侧的打开或关闭windows功能,进入安装界面,选定相关组件后,点击“确定”按钮,系统自动完成安装。 Internet信息服务选项下有三个子选项,FTP服务器、Web管理工具、万维网服务。其中万维网服务选项下有一个应用程序开发功能子选项,一定要把其下面的ASP.NET选项选中,因为要部署ASP.NE
9、T应用程序。,1.1.4 IIS的安装与配置,在使用IIS发布网站之前,要对IIS进行配置 。 控制面板-管理工具-Internet信息服务(IIS)管理工具,或从命令行输入命令inetmgr.exe,即可直接打开管理器窗口。,1.1.4 IIS的安装与配置,在应用程序池,点击右键-添加应用程序池,进入添加页面。,1.1.4 IIS的安装与配置,选择DefaultAppPool,点击右键选择查看应用程序,进入应用程序界面,选择根应用程序,右键点击更改应用程序池。,1.1.4 IIS的安装与配置,选择Classic.NETAppPool,右键设置应用程序池默认设置 。,1.1.4 IIS的安装与
10、配置,托管管道模式:由Integrated改为Classic,ApplicationPoolIdentity改为LocalSystem,1.2 visual studio集成开发环境,Visual Studio 是目前最流行的Windows平台应用程序开发环境。可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。目前已经开发到11版本,也就是 Visual Studio 2012。 1.2.1 概述 1.2.2 MSDN与帮助 1.2.3 定制开发环境 1.2.4 内置Web服务器的使用,1.2.1 概
11、述,Visual Studio 2012的技术优势体现在如下几个方面: 全新的外观和感受 开发Windows8程序 网页开发功能升级 云功能 为重要业务做好准备 灵活敏捷的流程,1.2.1 概述,ASP.NET 4.5在支持网页开发方面,不但在编辑HTML文件与CSS样式表单上有长足的进步,而且支持编辑最新的HTML5与CSS3,协助网页程序设计师善用最新的网页开发技术设计网站。 支持新的 HTML5 窗体类型。 在 Web 窗体中支持 model binders模型绑定器。 这些允许您将控件直接绑定到Model模型的数据访问方法,并自动对输入的数据做类型转换。 客户端支持独立文件的JavaS
12、cript验证。 支持基于IE 9.0的JavaScript的功能写作提示(Intellisense)。,1.2.1 概述,通过打包压缩和精简脚本来改进的网页性能。 集成 AntiXSS 库,防止XSS跨站脚本攻击。 支持WebSockets 协议。 支持异步读取和写入 HTTP 请求和响应。 支持异步模块和处理程序。 ScriptManager 控件支持 (CDN)内容分布式网络回退。,1.2.1 概述,支持开发适合智能型手机与平板计算机浏览的网页。 支持适用于各种SQL Server数据库的Universal Provider。 支持更弹性的Request Validation。 支持将网
13、站使用的Javascript程序文件与CSS样式文件打包成单一的文件以缩短文件的下载速度,改善网页浏览效率的打包处理技术。,1.2.2 MSDN与帮助,MSDN(Microsoft Developer Network)是Microsoft公司面向软件开发者的一种信息服务。 MSDN 实际上是一个以 Visual Studio 和 Windows 平台为核心整合的开发虚拟社区。 联机帮助文件和技术文献占 MSDN 庞大计划的一小部分 。 MSDN在线和MSDN订阅是人们访问MSDN Library的两种不同的方式,除了一个通过Internet访问,另一个通过CD访问之外,MSDN在线和MSDN订
14、阅所涵盖的内容也不完全一样。,1.2.2 MSDN与帮助,真正意义上的 MSDN 指的是 MSDN Subscription(MSDN 订阅)。这是一种付费订阅服务,可以将微软几乎所有可开发软件以开发为目的使用。 MSDN由低级到高级有三种订阅版级别: Library(库) Professional(专业) Universal(通用)。,1.2.2 MSDN与帮助,通过“帮助”选项可以了解产品的新功能,也可以查找各种疑难问题。可以链接到“帮助与支持”的网站,也可以通过MSDN论坛与各种学者讨论问题。,1.2.3 定制开发环境,利用Visual Studio 2012中的“工具”菜单-“选项”对
15、话框可以根据自己的需要配置集成开发环境 (IDE)。,1.2.3 定制开发环境,在 IDE 功能加载到内存之前,该功能的选项不会出现在导航窗格中。 当创建项目或运行使用特定应用程序的命令时,相关选项的节点会添加到“选项”对话框中 。 单击“选项”对话框中的“确定”会保存所有页上的所有设置。 单击任何页上的“取消”将取消所有更改请求,包括刚刚在其他“选项”页上所做的任何更改。 只有在关闭并重新打开 Visual Studio 后,对选项设置的某些更改)才会生效。,1.2.3 定制开发环境,例1-1,请将IDE 中的所有文本的字体改成隶书, 大小改成15。,步骤如下: 1)在菜单栏中,选择工具 选
16、项。 2)在 选项 列表中选择环境字 体和颜色。 3)在显示其设置列表中,选择环境 字体 。 4)在字体列表中,选择“隶书”。 5)在大小列表中,选择文本大小为 “15”,然后选择确定按钮 。,1.2.3 定制开发环境,例1-1,运行效果,1.2.4 内置Web服务器的使用,利用 Visual Studio,可以使用不同的 Web 服务器进行测试,包括 IIS Express、Internet Information Services (IIS) 或内置 Visual Studio 开发服务器。 可以将其中任何一种服务器用于基于文件的 Web 应用程序项目。 对于基于文件的网站项目,可使用 IIS Express 或内置 Visual Studio 开发服务器。,1.2.4 内置Web服务器的使用,默认情况下,Visual Studio 2012 对网站项目和 Web 应用程序项目