- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章:Web程序开发基础
伍 星
wuxing@
重庆大学计算机学院
提纲
1 8.1Web页面结构分析
2 8.2 Web控件
3 8.3 不同页面间的信息传递
8.1Web页面结构分析
Web程序就是通常所说的浏览器/服务器(Brower/Server,B/S)模式
的程序,例如,网站、论坛等都属于Web程序。
Web程序开发就是开发Web页面,这些Web页面存储在Web服务器上,用
户只需要使用浏览器就可以对其进行访问。
C#采用ASP.NET技术开发Web应用程序,Visual Studio 2010中提供了
专用的Web开发工具,可以进行ASP.Net快速开发,并且内建了Web服务
器,因此可以直接在Visual Studio 2010中进行Web页面开发。
Visual Studio 2010中开发Web应用程序过程与开发Windows应用程序
开发类似,因此熟悉Windows应用程序的人可以快速学习Web应用程序开
发。
ASP.Net 中一个Web页面由两个具有相同文件名,扩展名不同的文件组成。
例如新建的Login页面包含如下两个部分:
(1)实现页面前台布局的前台页面文件;文件名为Login.aspx;
(2)实现业务逻辑的后台代码文件,文件名为Login.cs;
8.1.1 前台页面文件分析
前台页面文件是一个由内容和HTML标记组成的静态网页,该页面在新建Web窗
体时创建,也可以使用FrontPage、Dreamweaver等软件进行编辑。
图8.1 Welcome页面的源代码视图
8.1.1 前台页面文件分析
图8.2 Welcome页面的设计视图
8.1.1 前台页面文件分析
设计视图中每向页面上添加一个控件,都自动地在源视图中添加相应的HTML标
记,每个控件都被赋予唯一的ID,设计视图中只显示Web页面运行时可见部
分。
设计视图视图中,可以将工具箱中的控件添加到Web页面上。添加方法与开发
Windows窗体中控件的开发类似。
图8.4 Login页面添加控件后的源代码视图
图8.3 Welcome页面添加控件后的设计视图
8.1.2后台代码文件
图8.5 Welcome页面的后台文件
后台代码文件中首先自动地引入了一系列命名空间,并且定义了一个继承自
System.Web.UI.Page类的_Default类。
Default类的代码中,总是自动生成一个Page_Load()事件过程。
每当客户发出访问这个页面的HTTP请求时,这个页面就会被加载,激发Load
事件,执行Page_Load()事件过程中的所有代码。
8.1.2后台代码文件
设计视图中,每添加一个控件到窗体上,即在页面中声明并实例化了该控件类的
一个对象,通过这些对象可以对控件进行属性的设置,也可以为这些控件添加响
应各类Windows事件的方法。
1.控件属性
设置控件属性有两种方式:
1)设计视图中,选中控件后右键单击,在Visual Studio2010开发环境的右
下角属性窗口中进行设置;
2)在后台文件中添加C#语句,在程序运行过程中进行设置;
2.控件响应事件 图8.8 后台文件中添加响应事件的方法
设计视图中选中需要设计事件响应的控件后,在属性窗口中选择图标为闪电的
“事件”按钮,然后从事件里表中选择希望添加的事件,在后面的空文本框中鼠标
左键双击即可添加相应的事件响应方法。
8.2 Web控件
Visual Studio 2010为Web应用程序的开发提供了类型丰富而且功
能强大的控件,主要包括标准控件、HTML控件、数据控件等类型,这
些控件同样存放在工具箱中,其中大部分控件与Windows窗体控件的
外形非常相似,并
您可能关注的文档
- 3G基站建设与维护 教学配套课件 姚伟 9 项目九.pdf
- 51系列单片机项目实践 教学配套课件 石长华 主编 第1章 单片机硬件系统基础.pdf
- 51系列单片机项目实践 教学配套课件 石长华 主编 第2章 单片机汇编语言基础.pdf
- 51系列单片机项目实践 教学配套课件 石长华 主编 第3章 单片机C语言基础.pdf
- 51系列单片机项目实践 教学配套课件 石长华 主编 第5章 并行输入输出口.pdf
- 51系列单片机项目实践 教学配套课件 石长华 主编 第6章 单片机驱动LED数码管.pdf
- 51系列单片机项目实践 教学配套课件 石长华 主编 第7章 单片机的键盘控制.pdf
- 51系列单片机项目实践 教学配套课件 石长华 主编 第8章 单片机中断系统.pdf
- 51系列单片机项目实践 教学配套课件 石长华 主编 第9章 定时器计数器.pdf
- 51系列单片机项目实践 教学配套课件 石长华 主编 第10章 单片机串行口通信.pdf
- 人工智能教育创新人才培养模式下的教育创新人才培养路径研究教学研究课题报告.docx
- CJT-城市道路清扫面积测算方法.pdf
- 护理招聘习题库(含参考答案).docx
- 工程项目管理导学课课件.pptx
- 2025年职业卫生考试试题及答案解析.docx
- 2025至2030中国烟气收尘设备行业供需趋势及投资风险报告.docx
- 2025至2030男式衬衣行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030番茄汁发展趋势分析与未来投资战略咨询研究报告.docx
- 2025年职业卫生考试试题库及答案.docx
- 2025年内蒙古通辽扎鲁特旗乌兰牧骑招聘演职人员6人笔试高频难、易错点备考题库带答案详解.docx
文档评论(0)