- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web应用系统开发 覃焱 石家庄铁道大学经济管理学院商务信息系 推荐参考书 (1) 《.NET程序设计技术内幕 》 [美]Jeff Prosise著 清华大学出版社 (2) 《Web程序设计——ASP.NET实用网站开发 》 沈士根,汪承焱,许小东 清华大学出版社 前言 Web应用系统开发概论 一、信息系统可分为两类: 1、集中式:单机系统或面向终端的多用户系统。 2、分布式: (1)资源共享式(文件服务模式) (2)客户机/服务器(C/S)模式 (3)浏览器/Web服务器 (B/S)模式 : Web应用系统 1、Web浏览器软件:如微软的IE浏览器软件。 作用:运行、显示软件客户端,客户端界面以Web页面(网页)的形式显示。 2、Web服务器软件:如微软的IIS。 (Web服务器是指安装了Web服务器软件的计算机,可以管理各种Web文件,并为发出HTTP请求的浏览器提供HTTP响应。 ) 作用:(1)静态信息发布 (2)动态信息发布 二、典型的Web应用系统运行环境 静态网页和动态网页 静态网页是用纯HTML代码编写的网页,保存为.html或.htm。 动态网页采用了两种技术:客户端编程和服务器端编程。 (1)客户端编程:把客户端程序代码(VbScript或JavaScript程序)编写到HTML文件中,网页受请求时,客户端代码和HTML文件的代码一起返回给发出请求的浏览器。由浏览器来执行这些客户端程序。 缺点:增加了网页下载时间; 需要针对不同的浏览器进行编码和测试; 无法使用服务器端的资源; 无法保证代码的安全。 (2) 服务器端编程:网页中的程序代码都在服务器端执行完成,再把执行结果以HTML的形式传回浏览器。由于浏览器接收到的只是程序执行的结果,能解决客户端编程的很多问题。 3、数据库管理系统: 如SQL Server2000、Access2003等。 三、Web应用系统编程体系 1、Web浏览器端编程语言:指这些语言程序都是被浏览器解释执行的。 VBScript、JavaScript等。 2、Web服务器端编程语言: ASP(ASP.NET)、JSP、PHP ASP:使用VBscript脚本语言 ASP.NET:使用VB.NET、C#等.NET语言。 JSP:使用Java语言。 (1)Basic语系:VB、VBScript、VB.NET (2)C语系:C++、C#、Java、JavaScript。占主流。目前85%以上的项目使用C语系语言。 两大语法体系 我们的课程学习使用ASP.NET,学习使用的语言是C#。 第1章 .NET概论 一、什么是.NET .NET是为C#程序(或其他支持.NET的语言程序)的构建和执行提供重要服务的一个笼统术语(.NET是一个施用于一系列技术上的商标)。 .NET是一个综合性的术语,描述了许多技术 ,其中最基本的是: (1).NET框架 (2).NET语言和语言工具。 二、.NET框架 .NET的核心是Microsoft .NET Framework,叫做微软.NET框架体系。它定义了一种支持开发和执行与平台无关的应用程序的环境。 .NET框架体系主要有两大部分组成: 一部分是公共语言运行库(Common Language Runtime 是最基本的通用语言运行环境) 另一部分是一些提供了具体功能的类库(通用对象类数据库) 1、CLR:负责管理用.NET库开发的所有应用程序的执行 以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。 原理:当编译C#程序时,编译器并不输出可执行代码,而是MSIL程序。MSIL定义了一系列与CPU类型无关的可移植指令集。当程序运行时,CLR负责把MSIL代码翻译成可执行代码。(实际上是当程序运行时,CLR激活JIT编译器,JIT编译器根据程序的需要,把MSIL转换成机器指令) MSIL: 微软中间语言 Microsoft Intermediate Language 为了实现可移植性和跨语言集成等目的。 2、通用对象类库 一个非常大的代码库 。这个库分为不同的模块,有的模块中包含建立Windows应用程序的代码块,有的模块包含Web开发的代码块,有的模块包含连网的代码块。 ? 一般,C#(或其它.NET语言)创建的程序被称为受控代码(Managed Code)。受控代码在CLR的控制下执行,受到一些限制,也获得一些好处。
您可能关注的文档
最近下载
- (湘科2024版)科学一年级上册全册教学案.pdf VIP
- 环氧磨石地坪施工方案.doc VIP
- 2024-2025学年统编版(2024)小学道德与法治五年级下册(全册)教学设计及反思(附目录P110完整版).docx VIP
- 四川省2024年普通高等学校高职教育单独招生文化考试(普高类)语文真题及答案解析(真题解析版).docx VIP
- 混龄游戏活动对小班幼儿社会性发展的影响研究.pdf VIP
- 2025道路沥青红外光谱法快速识别技术规程.docx VIP
- 输变电工程标准工艺(变电工程电气分册)2024版.pptx VIP
- 《VFD-E_使用手册》.pdf VIP
- 小学五年级数学课题研究计划.docx VIP
- 2025《基于S7-1200控制器的S电站渗漏排水系统电气控制设计》14000字.docx VIP
文档评论(0)