网络编程复习-资料.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络编程复习-资料

一、基础知识 1、ASP.NET网络应用程序基本工作原理 即ASP.NET页面请求与响应的过程:用户向浏览器输入对.aspx页面的请求后(即希望浏览该网页),浏览器将发送该请求,最终被传递到包含该页的Web服务器。Web服务器在系统中寻找该页,如未寻找到该页,则返回错误信息。如寻找到该页,识别其扩展名为.aspx后将该页传递到ASP.NET应用程序服务器执行。 ASP.NET解释引擎浏览该页,并将其中所有%%标签转换为HTML。处理并转换所有ASP.NET标签后,将该页返回Web服务器,Web服务器将其作为响应发送给用户。 注:这个问题中容易将Web服务器与ASP.NET应用程序服务器混淆。Web服务器的作用是响应用户的请求,ASP.NET应用程序服务器的作用是对请求中的ASP.NET 页面进行处理并返回至Web服务器。因为微软将应用程序服务器集成至Web服务器中,所以容易忽略它们的区别。 2、安装和配置ASP.NET运行环境(IIS、VS.NET) WINDOWS下开发网络应用程序一般采用IIS作为Web服务器。安装过程略 除了Web服务器(IIS)外,还需要安装.NET程序运行环境。如开发工具选择VS.NET平台,则在安装该平台时自动安装了.NET程序运行环境。 3、ASP.NET基本语法:代码声明块和呈现块 代码声明块:script language=”C#” runat=”server”…/script(如无runat=”server”,则包含的是客户端脚本内容)代码呈现块:%...% 4、script和%...%的联系和区别 联系:它们在同一页中可共存,不可嵌套。使用同一种语言。 区别:代码声明块仅能声明函数和变量, 不能用于呈现内容,如Response.Write 代码呈现块中定义的变量只能被该页的其他呈现块访问到,函数不能访问它们。 5、页面指令 通过%@...%标签定义的页面指令,为ASP.NET提供出来.aspx文件所需的信息。 一条指令中可以包含多个属性关键字,如%@ Page Language=”C#” ResponseEncoding=”gb2312”% 了解其他页面指令(@Import 、@Control 、@Master)。 6、脚本语言 JavaScript、VBScript等 客户端脚本与服务器端脚本。 客户端脚本:嵌入到HTML文件中,由客户端的解释器来执行。如JavaScript和VBScript等。 服务器端脚本:由服务器端的解释器来执行,主要用来生成HTML内容或客户端脚本。如PHP、JSP等。 7、单页面模式和代码分离模式 单页面:HTML与C#,NET代码混合,只有一个.aspx页面文件 代码分离:每个页面有2个文件构成,一个.aspx文件,一个.cs文件。前者放置所有的HTML标记和ASP.NET控件,后者包含C#.NET代码。在维护时,设计人员更新.aspx页面,开发人员更新代码分离页面,这样不会相互影响破坏对方的工作。 相关参考题目: 常见的A文件扩展名有:.aspx、.cs、.vb、.config、.master等 什么是ASP.NET? 答: ASP.NET只是—种用于创建交互式网页的框架。就像一本书只是容纳文字的容器。作者使用英语(或其他语言)来编书。同样,您使用VB或C#语言在ASP.NET页面中编写代码,这些代码使得事件得以发生.但ASP.NET提供了代码执行操作和构建网页的框架。 ASP.NET的页面模型(单页面模型和代码隐藏模型,有什么区别?各有什么优缺点?) 单页模型:单页面模型优点是组织紧凑,能够在一个文件中涵盖所有内容,利于小型程序的开发。但对于较大程序而言,单页面情况下代码容易混杂,结构混乱,不易开发和维护。 隐藏代码模型(界面、代码分离):即为Code-Behind技术,可以理解成HTML代码写在前台,C#代码写在后台.实现了HTML代码和服务器代码分离.方便代码编写和整理. 在本地服务器上为什么不可以通过双击ASP.NET页面文件来浏览它? 答: ASP.NET页面文件和HTML页面文件不同,ASP.NET页面必须由web服务器来处理,双击意味着不经过这种处理而直接打开,则一般由默认编辑软件打开进入该页面文件的编辑状态。 二、C#.NET基础 1、书写C#.NET代码注意事项(大小写、注释等) 1)一条语句可以分多行书写(注意换行的位置),语句末尾用英文分号作为结束符。 2)C#.NET区分大小写 3)C#.NET中单行注释用“//”,多行注释用“/* 这是注释 */” (ASP.NET注释,写作“%-- 这是注释 --%”,HTML注释写作“!-- 这是注释 --”) 2、数据类型转换 隐式数据转换:允许低精度向高精度转换 强制类型转换

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档