如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
ASP.NET程序设计第一章ASP.NET基础?网络程序概述?ASP.NET简介?VisualStudio.NET简介?代码隐藏技术?创建Web窗体网络程序概述?应用程序可以分为单机程序和分布式程序两种?分布式应用程序又可以分为?Client/Server?Browser/Server?静态页面工作原理静态页面的工作步骤如下:①使用HTML编写静态页面,发布到Web服务器端;②客户端通过浏览器请求该静态页面;③Web服务器根据请求定位该静态页面;④该静态页面以HTML流的形式返回客户端;⑤客户端浏览器解释HTML流,并显示为Web页面。.htm.htmlwelcome!WelcometotheworldofASP.net!?4?(1)HTMLWeb?(2)Web?(3)WebHTMLHTML?(4)HTML网络程序概述?动态页面工作原理动态页面的工作步骤如下:①使用动态Web开发技术编写Web应用程序,即动态页面,并发布到Web服务器端;②客户端通过浏览器请求该动态页面;③Web服务器定位该Web应用程序;④Web服务器根据客户端的请求,对Web应用程序进行编译或解释,并生成HTML流;⑤将生成的HTML以流的形式返回给客户端;⑥客户端浏览器解释HTML流,并显示为Web页面。常用动态页面开发技术常用动态页面开发技术4??Web?WebHTML?HTMLASP.NET?ASP.NET.NET?ASP.NETWebASP.NETWeb窗体?Web窗体是ASP.NET新的开发模式,它结合了ASP简易开发和VB高效率的优点。开发人员可以把控件拖放到页面上,编写代码(在代码隐藏页中)来提供交互功能、调用业务对象和执行其他任务。Web窗体还包括指令、用户控件、服务器控件及服务器端数据绑定语法等Web窗体属性?页面属性?正文属性标记属性定义了显示在客户端浏览器中的对象外观?窗体属性标记属性定义了如何处理控件。虽然在页面上可以有许多HTML窗体,但在*.aspx页中只能有一个服务器端窗体……method属性runat属性Web窗体的运行机制?在ASP.NET的Web窗体中,采用了代码隐藏机制,将与显示外观相关联的代码和后台逻辑代码分离到两个不同的文件中。?优点:?增强了Web页的安全性和功能?扩大了所支持的浏览器的范围?便于分工,从而提高了开发效率?内联代码?HTML和代码存在于一个单一的*.aspx文件的单独节中?代码隐藏页?每个Web窗体页由两个独立的文件(*.aspx页和*.aspx.cs)组成,当ASP.NET应用程序运行时,这两个文件将构成一个单元VisualStudio.NET简介?VisualStudio.NET是微软公司出品的一套完整的开发工具,可用于开发.NET平台上的Web应用程序、Windows应用程序、XMLWebService及其他智能设备上运行的应用程序等。?VisualStudio.NET为开发人员提供了如下功能:?????常用功能窗口介绍?常用功能窗口介绍??【文件】菜单?【编辑】菜单?【视图】菜单?【项目】菜单?【生成】菜单?【调试】菜单?【工具】菜单?【窗口】菜单?【帮助】菜单?【自定义菜单常用功能窗口介绍??标准工具栏?格式工具栏?文本编辑器工具栏?调试工具栏常用功能窗口介绍?文档窗口?设计模式?HTML模式常用功能窗口介绍?工具箱窗口?数据?Web窗体?组件?HTML?剪贴板循环?常规常用功能窗口介绍?解决方案资源管理器?显示出项目文件的层次。从这个窗口,可以移动和修改文件等。另外,还能够实现编译项目、添加文件、设置启动项等对解决方案的配置和操作。常用功能窗口介绍?属性窗口?利用属性窗口可以调整文档、类和控件的属性。当创建或者选择一个项时,属性窗口将自动显示相关的属性。调试与帮助功能?调试器?设置断点?单步执行?跳出方法调用调试与帮助功能?动态帮助?在安装了MSDN(MicrosoftDeveloperNetwork)的系统中能够使用联机帮助?动态帮助会根据用户的操作自动地在MSDN中搜索相关的帮助主题,