【Asp.net精品源码栏目提醒】:网学会员为广大网友收集整理了,1 net概述及vs2008环境 - 讲义教程,希望对大家有所帮助!
第一章 职业教育高端品牌 本章目标本章目标 WEB的基本概念
ASP.NET的基本概念
ASP.NET的执行环境 什么是.NET Framework Vs2008版本介绍 在Vs2008下新建网站 在网站下添加网页 认识开发环境 断点及调试 重点重点:: –
ASP.NET的基本概念 –什么是.NET Framework –在Vs2008下新建网站 –在网站下添加网页 职业教育高端品牌 Web工作原理通过Internet互联网Web将全世界联网上不同网址的相关信息有机地编织在一起以超文本传输协议HTTPHyper Text Transfer Protocol为基础协议进行数据的传输。
Web采用客户/服务器工作模式。
超文本传输协议超文本传输协议是一个应用程序协议允许浏览器和服务器相互通信来回传送数据。
Web页的所有请求和服务器发送的所有响应都是在浏览器和服务器之间传送的HTTP信息。
最常用的HTTP请求是GETPOST和HEAD。
职业教育高端品牌 静态网页 所谓静态网页就是该网页文件里只有HTML标记没有其他可以执行的程序代码。
静态网页一经制成内容就不会再变化不管何时何人访问显示的都是一样的内容如果要修改有关内容就必须修改源代码然后重新上传到服务器上。
静态Web页面服务器客户端发送请求返回页面接受请求查找页面发送页面静态Web页面职业教育高端品牌 动态网页 所谓静态网页动态网页中不仅含有HTML标记而且含有可以执行的程序代码动态网页能够根据不同的输入和请求动态生成返回的页面例如常见的BBS、留言板、聊天室等就是用动态网页来实现的。
动态Web页面服务器客户端发送请求返回页面接受请求查找页面发送页面静态Web页面生成静态页面职业教育高端品牌
ASP.NET是一个统一的Web开发模型它包括使用尽可能少的代码生成企业级Web应用程序所必需的各种服务。
ASP.NET作为.NET Framework的一部分提供。
编写
ASP.NET应用程序代码时可以访问.NET Framework中的类。
可以使用与公共语言运行库CLR兼容的任何语言来编写应用程序的代码这些语言包括Microsoft Visual Basic、C、JScript .NET和J。
使用这些语言可以开发利用公共语言运行库、类型安全、继承等方面的优点的
ASP.NET应用程序。
职业教育高端品牌
ASP.NET 页框架是一种编程框架它在Web服务器上运行以动态地生成和管理 Web 窗体页。
ASP.NET 页框架创建了传统浏览器/服务器 Web 交互的抽象模型使开发人员能够使用支持快速应用程序开发和面向对象编程OOP的传统方法和工具来进行应用程序编程。
Web Form又被称为Web窗体Web Form提供了窗体设计器、编辑器、控件和调试功能这些功能结合在一起能够为浏览器和Web客户端设备快速地生成基于服务器的可编程用户界面。
职业教育高端品牌 支持多种编程语言 ASP.NETASP.NET VB.NET C JScript 其他语言 Web 应用程序 支支 持持 职业教育高端品牌 运行原理 查询服务器上的网页 解释 .aspx 页 将页面内容编译为中间语言IL 存储已预编译页面的本机代码版本 存储一些项目以降低重建成本。
存储整个页面包括对象和数据 职业教育高端品牌 Step01:安装windows 2003或windowsXP、windows Vista Step02:安装微软 Visual Studio 2008开发工具 Visual Studio 2008开发工具是微软的一个产品帮助开发人员更高效、更方便的开发.NET程序 开发人员的软件环境
ASP.NET程序开发服务器网站应用程序必须通过网站服务器才能运行正式的网站服务器就是IIS而
ASP.NET程序开发服务器就是取代网站服务器的角色只能浏览统同一台计算机内的网站 职业教育高端品牌 Step01:安装windows Server操作系统 Step02:安装IISIIS是Windows Server操作系统提供的网站服务在windows2008系统中的版本是IIS7.0 正式网站的软件环境 Step03:安装.NET Framework网站服务器必须配套安装对应的.NET Framework版本 Step04:部署
ASP.NET网站应用程序 职业教育高端品牌 .NET Framework体系结构 操作系统 公共语言运行时 CLR .Net Framework 类库 FCL 硬件 Visual studio.NET IDE 职业教育高端品牌 基本框架类 Web FormsWeb Forms Web Services Web Services WinFormsWinForms ADO.NetADO.Net 和和 XML XML 类类 .Net Framework .Net Framework 类库 .Net Framework 类库
ASP.NET CLS CLR CLR CTS 职业教育高端品牌 Visual Studio Team System:团队开发版目前用的比较广泛的版本有许多人共同开发大型项目设计 Visual Studio Professional Edition:适用于独立操作的专业程序设计师开发各种程序。
Visual Studio Standard Edition:入门级的专业开发工具 Visual Studio Express Edition:适用于应用程序的爱好者、初学者于学生开发人员是一种易于适用与学习的开发工具 职业教育高端品牌 本地IIS网站 文件系统网站 Ftp部署的网站 职业教育高端品牌 当要在本地计算机上创建网页并安装有IIS时可使用本地IIS网站 优点 可从其他计算机访问此类站点。
可以使用基于HTTP的身份验证、应用程序池和ISAPI筛选器等IIS功能进行测试。
缺点 必须具有管理员权限才能创建或调试IIS网站。
一次只有一个计算机用户可以调试IIS网站。
默认情况下为本地IIS网站启用了远程访问 本地IIS网站 职业教育高端品牌 当要在本地计算机或共享驱动器上创建网页并未安装IIS时可使用文件系统网站 优点 无需在计算机上安装IIS 。
无需具有管理员权限即可创建或调试本地文件系统网站。
如果计算机配置为允许远程桌面连接则多个用户可以同时创建和调试本地文件系统网站 缺点 不能使用基于HTTP的身份验证、应用程序池和ISAPI筛选器等IIS功能测试文件系统网站。
注意
ASP.NET Development Server不能向其他计算机提供网页。
因此它只适用于在本地测试网页。
文件系统网站只适合开发阶段使用在部署时需要在服务器上使用IIS 文件系统 职业教育高端品牌 FTP类型网站是通过FTP协议连接远程计算机上的网站。
通过Visual Studio可以打开和编辑FTP服务器上可用的网站。
如果需开发或者修改的网站位于远程宿主站点上这是一种典型方案 注意FTP服务只负责文件的传送实际的网站运行仍然是IIS来负责。
FTP类型的网站不能与源代码管理系统集成因此对团队开发来说如果多人同时修改一个文件会造成相互覆盖的情况 FTP部署的网站 职业教育高端品牌 通过新建项目。
名称网站的名称。
位置网站所需要存放的路径。
解决方案可以选择“创建新解决方案”建立一个新方案来存放网站或者可以“添加新解决方案”加入存在的方案以管理网站 解决方案名称方案文件.sln的名称 使用项目新建网站 职业教育高端品牌 Step01打开vs工具 Step02选取“文件” 》“新建” 》网站 Step03点击模板列表的“空网站”再设定为“文件系统”语言选择“C” Step04:检查右上角的“解决方案资源管理器” Step05选取“文件”》“关闭项目” Step06选取“文件”》”打开” 》“网站” 。
选择文件系统找到对应的文件夹并点击打开 职业教育高端品牌 点击“文件”》“添加新项”在网站里加入新建的
ASP.NET网页 职业教育高端品牌 菜单栏和工具栏 工具箱 解决方案资源管理器 代码编辑区 “属性”窗口 职业教育高端品牌 设定断点 设定断点网站第一次调试会出现如下窗口 职业教育高端品牌 了解了了解了webweb以及以及aspasp..netnet的基本概念的基本概念 了解了了解了..netnet FrameworkFramework 熟悉熟悉vsvs20082008的开发环境的开发环境 学习了怎么在学习了怎么在vsvs20082008下怎么新建网站以及添加网页下怎么新建网站以及添加网页 学习了怎么设定断点及调试学习了怎么设定断点及调试
上一篇:
(精品)【毕业论文 毕业设计】基于C_的KTV点歌系统 多媒体点播控制系统的设计与开发
下一篇:
群体性突发事件论文:“边界冲突”:农村群体性事件的县域分析