版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.NET系统架构与实现信息管理与信息系统2013年春.NET系统架构与实现信息管理与信息系统2013年春.NET系统架构与实现信息管理与信息系统2013年春第1章
.NET、VWD与HTML的基础1.1Web应用程序的基础1.2.NET4.01.3VS2010与VWD1.4HTML和XML基础1.5SQLServer2008简介第1章.NET、VWD与HTML的基础1.1Web应用第1章.NET、VWD与HTML的基础1.1Web应用1.1Web应用程序的基础1.1.1WWW的基础1.1.2WWW架构与HTTP协议1.1.3Web应用程序1.1.4客户端网页技术1.1.5服务器端网页技术1.1Web应用程序的基础1.1Web应用程序的基础1.1Web应用程序的基础1.1.1WWW的基础WWW(WorldWideWeb,简称Web)全球信息网(万维网)是1989年欧洲高能粒子协会一个研究小组所开发的Internet服务,Web能够在网络上传送图片、文字、影像和声音等多媒体资料,这是由TimBernersLee领导的小组开发的主从架构和分散式网络服务系统。WWW服务是目前Internet最热门的服务之一,它之所以热门的原因,就是因为它打破了距离的障碍,使用者只需待在家中,就可以透过浏览程序和Internet,轻松存取位在全世界各个角落的资源。1.1.1WWW的基础WWW(WorldWideWeb1.1.1WWW的基础WWW(WorldWideWeb相关名词常见名词说明首页英文为Homepage,指浏览器打开时进入的网站,或者是网站建站时树状结构的第一页。端口英文为port,指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等。URL统一资源定位符(UniformResourceLocator)也被称为网页地址,是因特网上标准的资源的地址(Address)。HTTP超文本传输协议(HyperTextTransferProtocol)是互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准。HTML超文本标记语言(HyperTextMarkuplanguage)是构成网页文档的主要语言,HTML命令可以说明文字、图形、动画、声音、表格、链接等.XML可扩展标记语言(ExtensibleMarkupLanguage)是一种简单的数据存储语言,使用一系列简单的标记描述数据。XHTML可扩展超文本置标语言(eXtensibleHyperTextMarkupLanguage)的目的是为了取代HTML,是一种结合XML语法的下一代HTML。相关名词常见名词说明首页英文为Homepage,指浏览器打开相关名词常见名词说明首页英文为Homepage,指浏览器打开1.1.2WWW架构与HTTP协议HTTP协议(HypertextTransferProtocol)是一种在服务器(Server)和客户端(Client)之间传送信息的通讯协议,如下图所示:1.1.2WWW架构与HTTP协议HTTP协议(Hyper1.1.2WWW架构与HTTP协议HTTP协议(HyperHTTP协议的特性HTTP1.0协议是无状态的。HTTP通讯协定并不会持续保持连线:只有当浏览程序提出请求时才建立连线,在请求后就断线等待回应,每一次请求和回应都需要事先建立连线。HTTP1.1协议使用持续连接。万维网服务器在发送响应后仍然在一段时间内保持这条连接,使同一个客户(浏览器)和该服务器可以继续在这条连接上传送后续的HTTP请求报文和响应报文。HTTP协议的特性HTTP1.0协议是无状态的。HTTPHTTP协议的特性HTTP1.0协议是无状态的。HTTPWWW架构WWW是一种主从架构系统,主端是指服务器端(Server)的Web服务器,储存HTML网页、图片和相关文件,从端是客户端(Client),使用者执行浏览程序负责和服务器沟通和读取服务器的信息,其传送的是HTML网页、图档和相关文件,如下图所示:WWW架构WWW是一种主从架构系统,主端是指服务器端(SerWWW架构WWW是一种主从架构系统,主端是指服务器端(Ser1.1.3Web应用程序Web应用程序(WebApplication)简单的说是一组网页(包含HTML网页、图片和相关服务器网页技术的程序文件)的集合。Web应用程序是在Web服务器执行,并不是在客户端计算机的浏览程序执行。Web应用程序主要的功能是回应使用者的请求,并且与使用者进行互动。以ASP.NET技术来说,就是建立ASP.NET网站的Web应用程序。目前Internet拥有多种不同类型的Web应用程序,例如:网络银行、电子商务网站、搜寻引擎、网络商店、拍卖网站和电子公共论坛等。1.1.3Web应用程序Web应用程序(WebAppli1.1.3Web应用程序Web应用程序(WebAppli信息传递模型信息传递模型(InformationDeliveryModel)就是传统的Web网站,其所有的信息内容都是使用HTML语言撰写的静态HTML网页,我们可以直接使用网页编辑工具或HTML语言来建立网站的内容,如下图所示:信息传递模型信息传递模型(InformationDeliv信息传递模型信息传递模型(InformationDeliv信息处理模型信息处理模型(InformationProcessingModel)主要的目的是建立互动的Web网站内容,此时Web服务器角色不单纯只是传递资料,它是一个完整信息处理系统的执行平台,我们需要使用伺服端网页技术,例如:使用ASP.NET技术建立的Web应用程序,如下图所示:信息处理模型信息处理模型(InformationProce信息处理模型信息处理模型(InformationProce1.1.4客户端设计技术客户端网页技术是指程序是在使用者客户端计算机的浏览程序中执行,因为浏览程序本身即支持直译程序,所以可以执行客户端网页技术,如下图所示:1.1.4客户端设计技术客户端网页技术是指程序是在使用者客1.1.4客户端设计技术客户端网页技术是指程序是在使用者客JavaAppletJava语言是Sun公司开发的程序语言,这种语言开发的应用程序不受硬件限制,可以在不同平台的硬设备上执行。当我们使用Java语言撰写JavaApplet程序后,就可以使用编译程序将原始程序码编译成二进制码后,即「JavaApplet」(一种Java应用程序),在浏览程序需要使用Java直译程序「JVM」(JavaVirtualMachine)来执行。目前主流的浏览器版本都可以支持执行JavaApplet。JavaAppletJava语言是Sun公司开发的程序语言JavaAppletJava语言是Sun公司开发的程序语言JavaScript(Jscript)JavaScript是Netscape开发的一种Script脚本语言,使用浅显的程序语法,只需初学程序设计者即可运用自如,轻松在网页上建立互动效果;Jscript为微软推出兼容JavaScript的Script语言,简单的说,Netscape或MozillaFirefox支持JavaScript;InternetExplorer支援Jscript。JavaScript定位在简单的Script语言,其目的是让不懂程序设计的使用者也一样可以撰写JavaScript程序码来产生互动的网页内容。JavaScript(Jscript)JavaScriptJavaScript(Jscript)JavaScriptActionScript与FlashActionScript是Macromedia公司(已被Adobe收购)开发的一种Script脚本语言,它可以让Flash动画电影档产生互动效果,这是一种类似JavaScript语法的脚本语言。Flash是Macromedia公司的软件名称,可以用来建立动画效果,浏览程序只需安装Flash播放程序,就可以在网页显示Flash档案建立的动画效果。换句话说,Flash加上ActionScript,就可以轻松建立动画效果的网页应用程序。AdobeFlex,是最初由Macromedia公司在2004年3月发布的,基于其专有的MacromediaFlash平台,它是涵盖了支持RIA(RichInternetApplications)的开发和部署的一系列技术组合。ActionScript与FlashActionScriptActionScript与FlashActionScriptVBScriptVBScript属于VisualBasic语言家族的成员,全名MicrosoftVisualBasicScriptingEdition,简称VBScript。VBScript是一种完全免费的直译程序语言,也是一种在浏览程序执行的网页语言,能够让网页设计者开发互动多媒体的网页内容,目前只有微软InternetExplorer浏览程序支援VBScript。VBScriptVBScript属于VisualBasicVBScriptVBScript属于VisualBasicDHTMLDHTML(DynamicHTML)是一种在浏览器建立HTML动态效果的技术。DHTML技术主要是由三种元素所组成:HTML、CSS和Script语言,如下所示:HTML:HTML4.0x版的HTML标签,DHTML只是使用CSS和Script语言来扩充HTML标签。CSS:层叠样式表(CascadingStyleSheetsCSS能够重新定义HTML标签,让HTML标签显示不同的编排格式。Script语言:主要是指VBScript或JavaScript,InternetExplorer浏览程序就是VBScript和Jscript。DHTMLDHTML(DynamicHTML)是一种在浏览DHTMLDHTML(DynamicHTML)是一种在浏览AjaxAjax是AsynchronousJavaScriptAndXML的缩写,译成中文就是异步JavaScript和XML技术。Ajax技术是由多种网页技术所组成,相关技术的说明如下所示:HTML和CSS:在浏览器显示使用者界面和呈现相关资料。XML:服务器使用XML文件来异步传递资料。XMLDOM:当浏览器异步取得XML资料后,可以进一步使用JavaScript程序和XMLDOM取出所需的信息。XMLHttpRequest对象:JavaScript程序是透过XMLHttpRequest对象来建立异步的HTTP请求。AjaxAjax是AsynchronousJavaScriAjaxAjax是AsynchronousJavaScri1.1.5服务器端网页技术服务器端网页技术简单的说是在Web服务器上执行的应用程序,而不是在客户端计算机的浏览器执行,如下图所示:1.1.5服务器端网页技术服务器端网页技术简单的说是在We1.1.5服务器端网页技术服务器端网页技术简单的说是在WeASPASP(ActiveServerPages)直接从英文字面上解释是一种让网页在服务器上动起来的技术,能够将Script语言直接内嵌HTML标签的网页,在伺服端产生动态的网页内容。ASP技术也可以使用多种语言来建立,例如:JavaScript和VBScript。ASP技术建立的网页程序并不是执行程序,而是一种在服务器端以直译方式执行的网页技术。ASPASP(ActiveServerPages)直接从ASPASP(ActiveServerPages)直接从ASP.NETASP.NET是继ASP3.0后,微软所开发的服务器端网页技术,使用CLR(CommonLanguageRuntime)架构的.NET程序设计平台,只需支持CLR的语言就可以在伺服端建立Web应用程序。目前最新版是3.5版。ASP.NETASP.NET是继ASP3.0后,微软所开发ASP.NETASP.NET是继ASP3.0后,微软所开发PHPPHP是(HypertextPreprocessor」的简称,它是一种通用、开放原始码(OpenSource)的伺服端Script语言,可以直接内嵌于HTML网页,特别适用在Web网站的开发。主要是使用在Linux/Unix作业系统的伺服端网页技术,目前Windows操作系统一样也可以执行PHP,而且支持微软的IIS服务器。PHPPHP是(HypertextPreprocessorPHPPHP是(HypertextPreprocessorJSPJSP(JavaServerPages)是Sun的服务器端技术,它是Java家族中和ASP/ASP.NET一较长短的网页技术。以Java语言来说,JavaApplet是下载到客户端执行的程序文档;JavaServlet是在服务器端执行;JSP是结合HTML和JavaServlet的一种服务器端网页技术。JSPJSP(JavaServerPages)是Sun的JSPJSP(JavaServerPages)是Sun的题外话:Web1.0/2.0/3.0Web1.0
/view/14342.htm一个群雄并起,逐鹿网络的时代,虽然各个网站采用的手段和方法不同,但第一代互联网有诸多共同的特征。web1.0基本采用的是技术创新主导模式;
web1.0的盈利都基于一个共通点,即巨大的点击流量;
web1.0的发展出现了向综合门户合流现象,并形成了主营与兼营结合的明晰产业结构。Web2.0
/view/733.htm用户分享。不受时间和地域的限制分享各种观点。用户可以得到自己需要的信息也可以发布自己的观点。信息聚合。信息在网络上不断积累,不会丢失。以兴趣为聚合点的社群。聚集的是对某个或者某些问题感兴趣的群体,可以说,在无形中已经产生了细分市场。开放的平台,活跃的用户。平台对于用户来说是开放的,而且用户因为兴趣而保持比较高的忠诚度,他们会积极的参与其中。Web3.0?/view/851883.htm语义网络和SOA无处不联网,宽带网普及和发展,移动通信设备的互联网介入网络计算,服务计算,云计算题外话:Web1.0/2.0/3.0Web1.0http题外话:Web1.0/2.0/3.0Web1.0http1.2.NET4.01.2.1.NET的发展历程1.2.2.NET4.0的构成和新特性1.2.NET4.01.2.NET4.01.2.NET4.01.2.1.NET的发展历程2002年年初,微软发布了VisualStudio.NET2002开发工具,也带来了.NET框架的第一个版本1.0。2003年春天,微软发布了VisualStudio.NET2003以及.NET框架1.1。.NET框架1.1相比1.0有了几个重大更新,比如对移动设备的支持(精简版.NET)和ODBC/Oracle数据库的支持。2005年年底,.NET框架2.0随着VisualStudio2005以及SQLServer2005一起发布。无论是VisualStudio2005、C#2.0还是ASP.NET2.0在易用性、安全性等方面都比前辈杰出不少。C#2.0中的泛型、迭代器、可空类型、匿名方法、分部类等特性确实给了我们很多方便。2006年年底,微软随Vista操作系统推出了.NET框架3.0。.NET框架3.0在2.0的基础上增加了几个重要组件:WCF、WPF、WF和WCS。
1.2.1.NET的发展历程2002年年初,微软发布了Vi1.2.1.NET的发展历程2002年年初,微软发布了Vi.NET的发展历程2007年年底,微软发布了VisualStudio2008以及.NET框架3.5。在.NET框架3.0的基础上,3.5又新增了一些程序集并引入了LINQ、ASP.NETAJAX等功能。2010年4月,微软发布了VisualStudio2010以及.NET框架4.0。支持Windows7多点触摸支持;WindowsAzure工具可在熟悉的环境内简单快速地开发、调试、测试、部署云计算程序;支持ASP.NETModel-View-Controller可让开发人员单独更新Web程序的界面与内核等。2012年9月,微软公司发布了VisualStudio2012和.NETFramework4.5。VisualStudio2012为现代应用开发提供了最为丰富的开发环境,能够满足用户对持续在线、随时随地访问以及数据智能应用等方面的需求。.NET的发展历程2007年年底,微软发布了VisualS.NET的发展历程2007年年底,微软发布了VisualS.NET框架2.0/3.0/3.5.NET框架2.0/3.0/3.5三者之间的关系不同于.NET框架1.0/1.1/2.0之间的关系。前者是一种扩展或者说依赖关系,后者是独立的,同一个机器上可以如果安装了.NET框架1.0/1.1/2.0,那么就会有三份独立的编译器和类库。我们可以认为:
.NET3.5=.NET框架2.0withSP2+ASP.NETAJAX+LINQ+C#3.0+WCF/WPF/WF/WCS2.0。.NET框架2.0/3.0/3.5.NET框架2.0/3.NET框架2.0/3.0/3.5.NET框架2.0/3.NET框架、C#和ASP.NET.NET框架包含了CLR(CommonLanguageRuntime)和框架类库两个主要部分。C#是符合CLR公共语言运行规范的一种语言。ASP.NET不是语言,是一种技术或者叫应用模型,用于创建基于Web的应用程序。.NET框架、C#和ASP.NET.NET框架包含了CLR.NET框架、C#和ASP.NET.NET框架包含了CLR1.2.2.NET4.0的构成和新特性.NETFramework是一个集成在Windows中的组件,它支持生成和运行下一代应用程序与XMLWebServices。
.NETFramework旨在实现下列目标:提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在Internet上分布,或者是在远程执行的。提供一个将软件部署和版本控制冲突最小化的代码执行环境。提供一个可提高代码执行安全性的代码执行环境。提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。使开发人员的经验在面对类型大不相同的应用程序时保持一致。按照工业标准生成所有通信,以确保基于.NETFramework的代码可与任何其他代码集成。1.2.2.NET4.0的构成和新特性.NETFram1.2.2.NET4.0的构成和新特性.NETFram.NET4.0的构成.NETClassLibrary.NETBaseClassLibrary(BCL)ADO.NETandXMLASP.NETWebFormsWebServicesMobileInternetToolkitWindowsFormsOperatingSystem(WinXP,2000,...)CommonLanguageRuntimeVBC++C#JScriptJ#.NETFramework具有两个主要组件:公共语言运行时和.NETFramework类库。.NET4.0的构成.NETClassLibrary..NET4.0的构成.NETClassLibrary..NET4.0新特性.NET框架4.0的主要新特性应用程序兼容性和部署并行计算改进的安全模型核心新增功能和改进网络网页客户端数据通信和工作流.NET4.0新特性.NET框架4.0的主要新特性.NET4.0新特性.NET框架4.0的主要新特性.NET1.3VS2010与VWD1.3.1VisualStudio20101.3.2VisualWebDeveloper1.3VS2010与VWD1.3VS2010与VWD1.3VS2010与VWD1.3.1VisualStudio2010微软程序语言的集成开发环境称为VisualStudio,它是微软公司开发的应用程序集成开发环境,能够在同一套应用程序编辑、编译、除错和测试.NET语言所建立的应用程序,在其产品线的VisualWebDeveloper是一套用来开发ASP.NET网站(即Web应用程序)的整合开发环境。VisualStudio是一套支持.NETFramework的整合开发环境,可以使用C#、VisualBasic、C++和J#等语言来建立Windows、ASP.NET、控制台和WebServices等各种不同的应用程序。1.3.1VisualStudio2010微软程序语言1.3.1VisualStudio2010微软程序语言VisualStudio2010新特性1.VisualStudioIDE改进可视增强功能IDE已经过重新设计,提高了可性读。为了减少杂乱,不必要的行和渐变都已删除。支持多个监视器“代码编辑器”和“设计”视图窗口等文档窗口现在都可以浮动到IDE窗口的外部。例如,您可以将“代码编辑器”拖出IDE,以便可以将它与“设计”视图窗口并排查看。VisualStudio2010新特性1.VisualVisualStudio2010新特性1.Visual2.C#4.0语言和编译器VisualC#2010引入了一种新类型dynamic,以便支持对动态类型的后期绑定。借助这个新类型可实现许多新方案,包括对Office自动化API等COMAPI、IronPython库等动态API和HTML文档对象模型(DOM)的简化访问。通过增加命名参数和可选参数、dynamic类型、索引属性以及可选的ref修饰符,极大地增强了对COM接口(包括Office自动化API)的访问。现在部署的应用程序可以包含嵌入的类型信息来替换从主互操作程序集(PIA)导入的类型信息。包含嵌入类型信息的应用程序可以使用运行时中的类型,而无需引用运行时程序集。2.C#4.0语言和编译器VisualC#20102.C#4.0语言和编译器VisualC#20103.Web开发更快速的代码创作VisualStudio2010包含HTML代码段、JScript和ASP.NET控件,能够帮助您更快速地编写代码。您可以插入来自“代码段管理器”的代码段或直接插入IntelliSense显示的代码段。
动态改进的JScriptIntelliSenseIntelliSense目前的分析速度提高了2至5倍,所以即使使用大型的脚本库,实际上也不会出现处理延迟。IntelliSense接受各种编码风格,所以对于几乎所有代码库,您都可以获得完全的IntelliSense支持。IntelliSense显示您键入的XML文档注释。简化的Web部署使用VisualStudio2010,只需一次单击就能打包并发布Web应用程序。3.Web开发更快速的代码创作3.Web开发更快速的代码创作3.Web开发更快速的4.并行编程可以编写无需直接处理线程或线程池,就能在多个处理器上分配工作的程序。.NETFramework中的并行编程.NETFramework4中包含几个支持任务与数据并行的新库,名为“并行语言集成查询”(PLINQ)的LINQtoObjects并行实现以及用于同步和并发的几种新数据类型。这些库都依赖与.NET线程池集成的新任务计划程序。VisualC++中的并行编程C运行库现在包含“并发运行时”,它是C++的并行编程基础结构。并行编程工具调试器包含新的“任务”和“多堆栈”窗口,能够执行以下操作:查看应用程序中运行的Task实例的列表。查看Task实例的调用堆栈。从调试器定位到代码。4.并行编程可以编写无需直接处理线程或线程池,就能在多个处理4.并行编程可以编写无需直接处理线程或线程池,就能在多个处理5.云计算工具在VisualStudio2010中,可以轻松地安装和启用WindowsAzureTools。WindowsAzureTools可以生成在WindowsAzure上运行的可扩展Web应用程序和服务。要启用WindowsAzureTools,在“新建项目”对话框中单击“云服务”。5.云计算工具在VisualStudio2010中,5.云计算工具在VisualStudio2010中,1.3.2VisualWebDeveloperVisualWebDeveloper是一种功能齐备的开发环境,可以用于创建ASP.NETWeb应用程序(“网站”)。VisualStudio2010中的网页设计器已经过改进,提高了CSS兼容性,增加了对HTML和ASP.NET标记代码段的支持,并提供重新设计的用于JScript的IntelliSense版本。VisualWebDeveloper包含代码编辑器,可以使用VisualBasic或C#编写动态网页的代码。可以使用调试器来查找代码中的错误,而且可以使用本地Web服务器来测试站点。VisualWebDeveloper还包含用于将网站发布到承载站点的工具。1.3.2VisualWebDeveloperVis1.3.2VisualWebDeveloperVisVisualWebDeveloper提高CSS兼容性VisualStudio2010中的VisualWebDeveloper设计器已更新,提高了CSS2.1标准相容性。与VisualStudio的早期版本相比,该设计器可以更好地保留HTML源代码,而且更加可靠。HTML和JScript代码段在HTML编辑器中,IntelliSense可自动完成标记名称。IntelliSenseSnippets功能可自动完成完整标记等。在VisualStudio2010中,针对VisualStudio的早期版本中支持的JScript及C#和VisualBasic提供IntelliSense代码段支持。JScriptIntelliSense增强功能在Visual2010中,JScriptIntelliSense已经过重新设计,可提供更加丰富的编辑体验。IntelliSense现在可识别由诸如registerNamespace的方法及其他JavaScript框架所用的类似技术动态生成的对象。分析大型脚本库和显示IntelliSense的性能已获得提升,几乎或完全没有处理延迟。兼容性显著提高,几乎支持所有第三方库,并支持各种编码风格。VisualWebDeveloper提高CSS兼容性VisualWebDeveloper提高CSS兼容性VisualWebDeveloper要开始使用VisualWebDeveloper,需要先启动MicrosoftVisualStudio2010,并对其进行配置,使其适用于Web开发。在Windows任务栏上单击【开始】按钮,选择【程序】|MicrosoftVisualStudio2010文件夹,单击MicrosoftVisualStudio2010图标,来启动VisualStudio2010。第一次打开VisualStudio,屏幕上会显示一个“选择默认环境设置”对话框,选择“Web开发设置”,表示你选择了使用VisualWebDeveloper的开发环境。VisualWebDeveloper要开始使用VisuaVisualWebDeveloper要开始使用VisuaVisualWebDeveloperVisualWebDeveloperVisualWebDeveloperVisualWebVisualWebDeveloper工具栏工具箱工作区项目文件VisualWebDeveloper工具栏工具箱工作区项VisualWebDeveloper工具栏工具箱工作区项实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装实践:VS2010安装1.4HTML和XML基础1.4.1HTML概述1.4.2XHTML基础1.4.3XML基础1.4HTML和XML基础1.4HTML和XML基础1.4HTML和XML基础1.4.1HTML概述HTML(HyperTextMarkupLanguage的缩写),即超文本链接标记语言。它是在互联网发布超文本文件(通常所说的网页)的通用语言。所谓超文本,就是它可以加入图片、声音、动画、影视等内容,每一个HTML文档都是一种静态的网页文件,这个文件里面包含了HTML标记,这些标记并不是一种程序语言,它只是一种排版网页中资料显示位置的标记语言。1.4.1HTML概述HTML(HyperTextMark1.4.1HTML概述HTML(HyperTextMarkHTML文档一个HTML文档是由一系列的元素和标记组成。元素名不区分大小写,HTML用标记来规定元素的属性和它在文件中的位置,HTML超文本文档分文档头和文档体两部分,在文档头里,对这个文档进行了一些必要的定义,文档体中才是要显示的各种文档信息。每个标记的符号都是一条命令、它告诉浏览器如何显示文本。这些标记均由“<”和“>”符号以及一个字符串组成。而浏览器的功能是对这些标记进行解释,显示出文字、图像、动画、播放声音。这些标记符号用“<标记名字属性>”来表示。HTML文档一个HTML文档是由一系列的元素和标记组成。元素HTML文档一个HTML文档是由一系列的元素和标记组成。元素1.4.2XHTML基础XHTML(ExtensibleHyperTextMarkupLanguage)是HTML4.0x版,以XML1.0语法重新制定的标签语法,属于一份标准的XML文件。不过XHTML仍然采用HTML4.0版的标签,它是W3C制定取代HTML4.0版的下一代HTML。XHTML网页的架构和HTML网页相似,只是在网页开头使DOCTYPE指定验证的DTD(DocumentTypeDeclarations),如下所示:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd">1.4.2XHTML基础XHTML(Extensible1.4.2XHTML基础XHTML(Extensible标签与属性XHTML本身的指令是由标签和属性所组成,如下所示:标签(Tags):XHTML标签是使用“<”和“>”符号括起的指令,分为开始和结尾标签,例如:<b>..</b>标签,在结尾标签需要加上“/”符号,标签内的文字内容就会套用预设样式来进行编排,以此例<b>标签就是粗体字。属性(Attributes):每一个标签可以拥有一些属性来定义细部编排。标签与属性XHTML本身的指令是由标签和属性所组成,如下所示标签与属性XHTML本身的指令是由标签和属性所组成,如下所示注意事项XHTML比HTML标签写法要求的更加严格,必须完全遵循XML文件的撰写规则,其注意事项如下所示:不可省略结尾标签,如果是没有结尾标签的单独标签,标签写法在结束“>”符号前需要加上“/”符号,例如:<br/>、<hr/>等。标签和属性都是使用小写的英文字,例如:<p>、<body>等。属性值需要使用引号括起来。name属性使用id属性取代。注意事项XHTML比HTML标签写法要求的更加严格,必须完全注意事项XHTML比HTML标签写法要求的更加严格,必须完全网页组成说明XHTML网页可以分成三个部分,如下表所示:<html>…</html>XHTML网页使用<html>标签界定,告诉浏览器是一个XHTML网页,内含<head>和<body>两个部分。<head>…</head>XHTML网页的标题区域,定义网页标题、网址和网页本身的相关定义。例如,<title>标签定义浏览器中标题文字的内容。<body>…</body>XHTML网页中的实际内容都置于这个区域。网页组成说明XHTML网页可以分成三个部分,如下表所示:<h网页组成说明XHTML网页可以分成三个部分,如下表所示:<h建立XHTML网页启动VWD,选择菜单“文件|新建文件”。可以看到“新建文件”对话框如下所示:建立XHTML网页启动VWD,选择菜单“文件|新建文件”。可建立XHTML网页启动VWD,选择菜单“文件|新建文件”。可XHTML网页<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="/1999/xhtml"><head><title>ThisistheFirstPage</title></head><body><p>HELLOWORLD!</p></body></html>XHTML网页<!DOCTYPEhtmlPUBLIC"XHTML网页<!DOCTYPEhtmlPUBLIC"1.4.3XML基础XML(ExtensibleMarkupLanguage)可扩展标示语言也属于一种标签语言,XML1.0版规格是在1998年2月正式推出,目前XML的相关技术仍在持续发展和制定中,这只是一个开始,并不是结束。XML语法十分类似HTML,也属于SGML的子集,继承SGML自定义标签的优点,并且删除一些SGML复杂的部分,在功能上能够补足HTML标签的不足,并且拥有更多的扩充性。不过,XML的目的并不是编排内容,而是用来描述数据,它并没有如同HTML语言的预设标签,事实上,使用者需要自己定义描述数据所需的各种标签。1.4.3XML基础XML(ExtensibleMark1.4.3XML基础XML(ExtensibleMarkXML语法HTML有上百个标签,大多数标签又有多个属性,而每个属性往往还有若干个取值。XML比HTML更强大,那不是有更多的标签?其实不然,XML的预定义标签几乎为零。为什么?因为XML是一种元语言,它本身并不能直接描述实例文档,而只是用来定义其他描述应用文档的具体标记语言规范的一个工具。因此,XML并没有预定义一个特定的元素标签集,而是规定了一套用来定义元素标签集的方法。可以用此方法来定义具体的元素标签集(.dtd),然后按所定义的元素标签集的要求填入具体的数据内容而形成一个个XML文档(.xml)。XML语法HTML有上百个标签,大多数标签又有多个属性,而XML语法HTML有上百个标签,大多数标签又有多个属性,而DTDDTD(DocumentTypeDefinition,文档类型定义)定义文档的结构和其所包含的元素和属性等,它由若干具体的DTD(DocumentTypeDeclaration,文档类型声明)所组成。XML中的DTD声明类型有:元素、属性表、记法和实体。常用格式为:
<!ELEMENT元素名元素内容><!ATTLIST元素名属性名类型缺省值><!NOTATION记法名SYSTEM"系统标识"><!ENTITY实体名"实体内容">因为XML中的名称是区分大小写的,为了避免与具体应用标准中名称的重复,DTD的关键字为全大写,如ELEMENT、ATTLIST、NOTATION、ID等。自定义标签中名称的大小写可自己定,但依惯例,元素名一般每个组成单词的首字母大写,如BookList;一般属性名的非首单词的首字母大写,但其第一个字母小写,如listAuthor。DTDDTD(DocumentTypeDefinitiDTDDTD(DocumentTypeDefiniti内部DTDDTD可以是XML文档(*.xml)的一部分,放在其头部,称为内部DTD;但DTD一般是单独的(一系列)文档(*.dtd),称为外部DTD内部DTD内部DTD在XML文档(.xml)的头部中,具体位于XML声明和处理指令之后、文档体之前。具体格式为:内部DTD的优点为自包含,缺点为不共享和繁琐。内部DTDDTD可以是XML文档(*.xml)的一部分,放在内部DTDDTD可以是XML文档(*.xml)的一部分,放在内部DTD例子:students.xml内部DTD例子:students.xml内部DTD例子:students.xml内部DTD例子:st外部DTD外部DTD可以共享,易于标准化和升级,一般由行业和组织来制定。如XHTML、MathML、ebXML、MIDIXML等。外部DTD为单独的*.dtd文件,具体格式为:这里的XML声明是可选的,但如果DTD中有中文的元素名或属性名,则必须有XML声明,而且其中的编码名必须为GB2312或GBK。除非你本身使用的就是Unicode所对应的UTF-16汉字编码,因为XML是直接支持Unicode的。外部DTD外部DTD可以共享,易于标准化和升级,一般由行业和外部DTD外部DTD可以共享,易于标准化和升级,一般由行业和外部DTD在使用外部DTD的XML实例文档(*.xml)中,应该包含对该DTD文件的文档类型声明。一般格式如:
<?xmlversion="1.0"encoding="字符编码名"standalone="no"?><!DOCTYPE根元素名SYSTEM"外部DTD文件的URL(如students.dtd)"><根元素名>
文档内容
</根元素名>注意:一个XML文档,可以既包含内部DTD,又包含外部DTD。若它们当中有相同的属性和实体声明,则内部DTD的优先于(覆盖)外部DTD,但它们的元素声明则必须唯一。外部DTD在使用外部DTD的XML实例文档(*.xml)中,外部DTD在使用外部DTD的XML实例文档(*.xml)中,外部DTD例子:students.dtd<?xmlversion="1.0"encoding="GB2312"?><!ELEMENT学生信息表(学生*)>……(同上)<!ELEMENT街道(#PCDATA)>students.xml<?xmlversion="1.0"encoding="GB2312"standalone="no"?><!DOCTYPE学生信息表SYSTEM"students.dtd"><学生信息表>……(同上)
</学生信息表>外部DTD例子:外部DTD例子:外部DTD例子:SchemaXMLSchema(模式/大纲/架构)是一种用XML定义的XML文档结构语言,可用来替代DTD去书写XML应用的具体规范,并可用于验证文档的合法性。Schema实质上也是XML的一种应用,它将XML的DTD重新按XML语言规范来定义,充分体现了XML元语言的自描述性特点,并具有丰富的数据类型。由于缺少对数据类型的支持,影响了XML对数据的描述能力,也限制了它在不同领域,特别是传统数据处理方面的应用。支持丰富数据类型的XMLSchema的出现,可以基本上解决这一问题,从而大大促进XML的推广和应用。SchemaXMLSchema(模式/大纲/架构)是一种SchemaXMLSchema(模式/大纲/架构)是一种Schema的特点XMLSchema的主要优点为:数据类型丰富、支持命名空间、本身是XML的应用。一致性——利用XML的基础语法规则来定义XML文档的结构,不必使用其他形式化语言,使得XML达到了从内到外的完美统一;扩展性——Schema对DTD进行了扩充,使其具备了较强的可扩展性。如引入了Namespace(命名空间/名域)和(对程序、数据库及电子商务都很重要的)数据类型;互换性——与DTD相似,Schema也可以自己来定义,并与其他人交换。还可以利用映射机制对不同Schema进行转换,以实现更高层次的数据交换;规范性——与DTD相似,Schema也提供了一套完整的机制来约束XML文档中标记的使用,但Schema比DTD要更规范。如Schema严格定义了XML文档的整体结构;易用性——用Schema取代DTD后,可以使用XML的各种API来处理文档结构,如判断元素的属性类型及其子元素允许出现的次数等。这对DTD是不行的,因为这些API只能处理XML的实例文档,而Schema本身正是一种实例文档。Schema的特点XMLSchema的主要优点为:数据类Schema的特点XMLSchema的主要优点为:数据类XMLSchema与DTDXMLSchema相对于DTD的具体优点有:丰富的数据类型——如数字、布尔、整型、日期时间、URI、十进制数等简单数据类型,及由它们生成的复杂自定义数据类型;命名空间支持——DTD是不直接支持命名空间的,这对XML的广泛应用和标准化非常不利,但在XMLSchema中增加了对命名空间的支持;为XML应用——XMLSchema本身就是一个XML应用文档,便于用XML接口和工具进行自动处理。适用范围:DTD——以文本为中心的文档(如网页);Schema——以数据为中心的文档(如数据库)XMLSchema与DTDXMLSchema相对于DTXMLSchema与DTDXMLSchema相对于DTXMLSchema声明XMLSchema文档(*.xsd)的根元素为schema元素,一般位于XMLSchema的命名空间xs(XMLSchema)或xsd(XMLSchemadefinition)中。Schema元素含有多个属性,常用的有XMLSchema的命名空间声明(必须)、其他的在本文档中要用到的命名空间的声明(可选)、该文档描述的目标命名空间(可选)、语言(可选)等。常用格式为:<xsd:schemaxmlns:xsd="/2001/XMLSchema" xmlns(:命名空间名)?="URI"<!--可有若干个--> targetNamespace="URI"xml:language="语种">
若干子元素</xsd:schema>XMLSchema声明XMLSchema文档(*.xsXMLSchema声明XMLSchema文档(*.xsSchema例子1.students.xsdSchema例子1.students.xsdSchema例子1.students.xsdSchema例Schema例子students-xsd.xmlSchema例子students-xsd.xmlSchema例子students-xsd.xmlSchem1.5SQLServer2008简介SQLServer2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。这个平台有以下特点:可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。智能的——提供了一个全面的平台,可以在用户需要的时候给他发送观察和信息。1.5SQLServer2008简介SQLServe1.5SQLServer2008简介SQLServeSQLServer2008的版本SQLServer2008包括多个版本,其功能和作用也各不相同。企业版:全面的数据管理和业务智能平台,为关键业务应用提供了企业级的可扩展性、数据仓库、安全、高级分析和报表支持。标准版:完整的数据管理和业务智能平台,为部门级应用提供了最佳的易用性和可管理特性。工作组版:用以实现安全的发布、远程同步和对运行分支应用的管理能力。Web版:针对运行于Windows服务器中要求高可用、面向InternetWeb服务的环境而设计。开发者版:允许开发人员构建和测试基于SQLServer的任意类型应用。拥有所有企业版的特性,但只限于在开发、测试和演示中使用。Express版:免费版本,它拥有核心的数据库功能,其中包括了SQLServer2008中最新的数据类型,但它是SQLServer的一个微型版本。Compact3.5版:针对开发人员而设计的免费嵌入式数据库,这一版本的意图是构建独立、仅有少量连接需求的移动设备、桌面和Web客户端应用。SQLServer2008的版本SQLServer2SQLServer2008的版本SQLServer2SQLServer2008SQLServer2008SQLServer2008SQLServer2008EndEndEndEnd.NET系统架构与实现信息管理与信息系统2013年春.NET系统架构与实现信息管理与信息系统2013年春.NET系统架构与实现信息管理与信息系统2013年春第1章
.NET、VWD与HTML的基础1.1Web应用程序的基础1.2.NET4.01.3VS2010与VWD1.4HTML和XML基础1.5SQLServer2008简介第1章.NET、VWD与HTML的基础1.1Web应用第1章.NET、VWD与HTML的基础1.1Web应用1.1Web应用程序的基础1.1.1WWW的基础1.1.2WWW架构与HTTP协议1.1.3Web应用程序1.1.4客户端网页技术1.1.5服务器端网页技术1.1Web应用程序的基础1.1Web应用程序的基础1.1Web应用程序的基础1.1.1WWW的基础WWW(WorldWideWeb,简称Web)全球信息网(万维网)是1989年欧洲高能粒子协会一个研究小组所开发的Internet服务,Web能够在网络上传送图片、文字、影像和声音等多媒体资料,这是由TimBernersLee领导的小组开发的主从架构和分散式网络服务系统。WWW服务是目前Internet最热门的服务之一,它之所以热门的原因,就是因为它打破了距离的障碍,使用者只需待在家中,就可以透过浏览程序和Internet,轻松存取位在全世界各个角落的资源。1.1.1WWW的基础WWW(WorldWideWeb1.1.1WWW的基础WWW(WorldWideWeb相关名词常见名词说明首页英文为Homepage,指浏览器打开时进入的网站,或者是网站建站时树状结构的第一页。端口英文为port,指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等。URL统一资源定位符(UniformResourceLocator)也被称为网页地址,是因特网上标准的资源的地址(Address)。HTTP超文本传输协议(HyperTextTransferProtocol)是互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准。HTML超文本标记语言(HyperTextMarkuplanguage)是构成网页文档的主要语言,HTML命令可以说明文字、图形、动画、声音、表格、链接等.XML可扩展标记语言(ExtensibleMarkupLanguage)是一种简单的数据存储语言,使用一系列简单的标记描述数据。XHTML可扩展超文本置标语言(eXtensibleHyperTextMarkupLanguage)的目的是为了取代HTML,是一种结合XML语法的下一代HTML。相关名词常见名词说明首页英文为Homepage,指浏览器打开相关名词常见名词说明首页英文为Homepage,指浏览器打开1.1.2WWW架构与HTTP协议HTTP协议(HypertextTransferProtocol)是一种在服务器(Server)和客户端(Client)之间传送信息的通讯协议,如下图所示:1.1.2WWW架构与HTTP协议HTTP协议(Hyper1.1.2WWW架构与HTTP协议HTTP协议(HyperHTTP协议的特性HTTP1.0协议是无状态的。HTTP通讯协定并不会持续保持连线:只有当浏览程序提出请求时才建立连线,在请求后就断线等待回应,每一次请求和回应都需要事先建立连线。HTTP1.1协议使用持续连接。万维网服务器在发送响应后仍然在一段时间内保持这条连接,使同一个客户(浏览器)和该服务器可以继续在这条连接上传送后续的HTTP请求报文和响应报文。HTTP协议的特性HTTP1.0协议是无状态的。HTTPHTTP协议的特性HTTP1.0协议是无状态的。HTTPWWW架构WWW是一种主从架构系统,主端是指服务器端(Server)的Web服务器,储存HTML网页、图片和相关文件,从端是客户端(Client),使用者执行浏览程序负责和服务器沟通和读取服务器的信息,其传送的是HTML网页、图档和相关文件,如下图所示:WWW架构WWW是一种主从架构系统,主端是指服务器端(SerWWW架构WWW是一种主从架构系统,主端是指服务器端(Ser1.1.3Web应用程序Web应用程序(WebApplication)简单的说是一组网页(包含HTML网页、图片和相关服务器网页技术的程序文件)的集合。Web应用程序是在Web服务器执行,并不是在客户端计算机的浏览程序执行。Web应用程序主要的功能是回应使用者的请求,并且与使用者进行互动。以ASP.NET技术来说,就是建立ASP.NET网站的Web应用程序。目前Internet拥有多种不同类型的Web应用程序,例如:网络银行、电子商务网站、搜寻引擎、网络商店、拍卖网站和电子公共论坛等。1.1.3Web应用程序Web应用程序(WebAppli1.1.3Web应用程序Web应用程序(WebAppli信息传递模型信息传递模型(InformationDeliveryModel)就是传统的Web网站,其所有的信息内容都是使用HTML语言撰写的静态HTML网页,我们可以直接使用网页编辑工具或HTML语言来建立网站的内容,如下图所示:信息传递模型信息传递模型(InformationDeliv信息传递模型信息传递模型(InformationDeliv信息处理模型信息处理模型(InformationProcessingModel)主要的目的是建立互动的Web网站内容,此时Web服务器角色不单纯只是传递资料,它是一个完整信息处理系统的执行平台,我们需要使用伺服端网页技术,例如:使用ASP.NET技术建立的Web应用程序,如下图所示:信息处理模型信息处理模型(InformationProce信息处理模型信息处理模型(InformationProce1.1.4客户端设计技术客户端网页技术是指程序是在使用者客户端计算机的浏览程序中执行,因为浏览程序本身即支持直译程序,所以可以执行客户端网页技术,如下图所示:1.1.4客户端设计技术客户端网页技术是指程序是在使用者客1.1.4客户端设计技术客户端网页技术是指程序是在使用者客JavaAppletJava语言是Sun公司开发的程序语言,这种语言开发的应用程序不受硬件限制,可以在不同平台的硬设备上执行。当我们使用Java语言撰写JavaApplet程序后,就可以使用编译程序将原始程序码编译成二进制码后,即「JavaApplet」(一种Java应用程序),在浏览程序需要使用Java直译程序「JVM」(JavaVirtualMachine)来执行。目前主流的浏览器版本都可以支持执行JavaApplet。JavaAppletJava语言是Sun公司开发的程序语言JavaAppletJava语言是Sun公司开发的程序语言JavaScript(Jscript)JavaScript是Netscape开发的一种Script脚本语言,使用浅显的程序语法,只需初学程序设计者即可运用自如,轻松在网页上建立互动效果;Jscript为微软推出兼容JavaScript的Script语言,简单的说,Netscape或MozillaFirefox支持JavaScript;InternetExplorer支援Jscript。JavaScript定位在简单的Script语言,其目的是让不懂程序设计的使用者也一样可以撰写JavaScript程序码来产生互动的网页内容。JavaScript(Jscript)JavaScriptJavaScript(Jscript)JavaScriptActionScript与FlashActionScript是Macromedia公司(已被Adobe收购)开发的一种Script脚本语言,它可以让Flash动画电影档产生互动效果,这是一种类似JavaScript语法的脚本语言。Flash是Macromedia公司的软件名称,可以用来建立动画效果,浏览程序只需安装Flash播放程序,就可以在网页显示Flash档案建立的动画效果。换句话说,Flash加上ActionScript,就可以轻松建立动画效果的网页应用程序。AdobeFlex,是最初由Macromedia公司在2004年3月发布的,基于其专有的MacromediaFlash平台,它是涵盖了支持RIA(RichInternetApplications)的开发和部署的一系列技术组合。ActionScript与FlashActionScriptActionScript与FlashActionScriptVBScriptVBScript属于VisualBasic语言家族的成员,全名MicrosoftVisualBasicScriptingEdition,简称VBScript。VBScript是一种完全免费的直译程序语言,也是一种在浏览程序执行的网页语言,能够让网页设计者开发互动多媒体的网页内容,目前只有微软InternetExplorer浏览程序支援VBScript。VBScriptVBScript属于VisualBasicVBScriptVBScript属于VisualBasicDHTMLDHTML(DynamicHTML)是一种在浏览器建立HTML动态效果的技术。DHTML技术主要是由三种元素所组成:HTML、CSS和Script语言,如下所示:HTML:HTML4.0x版的HTML标签,DHTML只是使用CSS和Script语言来扩充HTML标签。CSS:层叠样式表(CascadingStyleSheetsCSS能够重新定义HTML标签,让HTML标签显示不同的编排格式。Script语言:主要是指VBScript或JavaScript,InternetExplorer浏览程序就是VBScript和Jscript。DHTMLDHTML(DynamicHTML)是一种在浏览DHTMLDHTML(DynamicHTML)是一种在浏览AjaxAjax是AsynchronousJavaScriptAndXML的缩写,译成中文就是异步JavaScript和XML技术。Ajax技术是由多种网页技术所组成,相关技术的说明如下所示:HTML和CSS:在浏览器显示使用者界面和呈现相关资料。XML:服务器使用XML文件来异步传递资料。XMLDOM:当浏览器异步取得XML资料后,可以进一步使用JavaScript程序和XMLDOM取出所需的信息。XMLHttpRequest对象:JavaScript程序是透过XMLHttpRequest对象来建立异步的HTTP请求。AjaxAjax是AsynchronousJavaScriAjaxAjax是AsynchronousJavaScri1.1.5服务器端网页技术服务器端网页技术简单的说是在Web服务器上执行的应用程序,而不是在客户端计算机的浏览器执行,如下图所示:1.1.5服务器端网页技术服务器端网页技术简单的说是在We1.1.5服务器端网页技术服务器端网页技术简单的说是在WeASPASP(ActiveServerPages)直接从英文字面上解释是一种让网页在服务器上动起来的技术,能够将Script语言直接内嵌HTML标签的网页,在伺服端产生动态的网页内容。ASP技术也可以使用多种语言来建立,例如:JavaScript和VBScript。ASP技术建立的网页程序并不是执行程序,而是一种在服务器端以直译方式执行的网页技术。ASPASP(ActiveServerPages)直接从ASPASP(ActiveServerPages)直接从ASP.NETASP.NET是继ASP3.0后,微软所开发的服务器端网页技术,使用CLR(CommonLanguageRuntime)架构的.NET程序设计平台,只需支持CLR的语言就可以在伺服端建立Web应用程序。目前最新版是3.5版。ASP.NETASP.NET是继ASP3.0后,微软所开发ASP.NETASP.NET是继ASP3.0后,微软所开发PHPPHP是(HypertextPreprocessor」的简称,它是一种通用、开放原始码(OpenSource)的伺服端Script语言,可以直接内嵌于HTML网页,特别适用在Web网站的开发。主要是使用在Linux/Unix作业系统的伺服端网页技术,目前Windows操作系统一样也可以执行PHP,而且支持微软的IIS服务器。PHPPHP是(HypertextPreprocessorPHPPHP是(HypertextPreprocessorJSPJSP(JavaServerPages)是Sun的服务器端技术,它是Java家族中和ASP/ASP.NET一较长短的网页技术。以Java语言来说,JavaApplet是下载到客户端执行的程序文档;JavaServlet是在服务器端执行;JSP是结合HTML和JavaServlet的一种服务器端网页技术。JSPJSP(JavaServerPages)是Sun的JSPJSP(JavaServerPages)是Sun的题外话:Web1.0/2.0/3.0Web1.0
/view/14342.htm一个群雄并起,逐鹿网络的时代,虽然各个网站采用的手段和方法不同,但第一代互联网有诸多共同的特征。web1.0基本采用的是技术创新主导模式;
web1.0的盈利都基于一个共通点
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 店铺转让合同文本
- 珍视婚姻拒绝出轨
- 补充合同的书写范本
- 炼油厂管件购销合同
- 全面运维服务合同范本
- 软件选购合同示例
- 酒店用品购买协议
- 陶瓷截止阀采购合同
- 水泥砖买卖协议模板
- 土石方施工项目作业劳务分包合同
- 铃木教学法在我国钢琴教学中的应用研究 开题
- 掘进迎头预防冒顶片帮安全技术措施
- 【MOOC】操作系统及Linux内核-西安邮电大学 中国大学慕课MOOC答案
- 全新危险废物运输安全协议(2024版)3篇
- 混凝土输送泵车安全操作规程(4篇)
- 【MOOC】模拟电子技术基础-华中科技大学 中国大学慕课MOOC答案
- 科研伦理与学术规范(研究生)期末试题
- 2024年网格员考试题库完美版
- 北京市矢量地图-可改颜色
- 2020年度图书馆中级职称专业技术资格考试题库
- 南京工业大学甲醇制氢工艺设计(反应器)
评论
0/150
提交评论