.NET应用系统程序设计指要系列的导读

.NET应用系统程序设计指要系列的导读詹叔浩

$1 指要

不包括这篇导读,本应用系统程序设计指要系列包含六个上传文档。先看中文导读,再带着具体问题阅读相应地英文文档,就可以事半功倍、立竿见影。

文档六之一,N-Tier 应用程序的总体结构(N-Tier Application Architecture)的要点是分别以企业应用程序总体结构、工商应用程序总体结构、Internet应用程序总体结构为例,说

明如何规划N-Tier应用程序的总体结构。本文还简介了两个基本概念:Infrastructure和界面(Interface),接着细分出二类四种不同的界面,并勾画了它们之间的联系和区别。第一类是用户界面,它分为图形用户界面和指令用户界面;第二类是应用程序界面,它分为操作系统界面和特定程序界面。

参阅以下N-Tier .NET应用系统程序结构的分块组合示意图,.NET的应用程序主要由win form (Win 窗体),web form(Web 窗体),web services, service components, .NET remoting system, windows services, directory(路径)and virtual directory(虚拟路径)共七块组成。其中Win Form 和 Web Form两块,入门不久的.NET程序员,一

般都已掌握要领。所以,本系列只讨论其余五块(图中用红匡标识部分)。即从文档六之

系统程序结构的分块组合示意图

二到六之六,分别用五个不同的典型Project,指明了开发五种基本.NET应用程序的要点和步骤。

笔者的微软专家认证的注册号码 (Microsoft Certified Professional ID) 是 3446342。本指要系列所包含的六个上传文档,是为通过微软认证的“应用程序开发专家”(Microsoft MCAD certificate for Visual Studio .NET)执照考试而写的考前览要。因为完全在英语环境中备考,不得不用英文写成。本指要系列力求一目了然、切中要害、便于记忆。如果您要开发应用程序及其系统,希望本指要系列有进场助战的作用。如果您要管理协调软件开发工作或者一般了解微软.NET软件开发系统,希望本指要系列能协助您迅速进入状况,在脑海中形成一个简单、明确、生动、比较完整的图像。如果把这些文档翻译成中文,对达到以上“进场助战”的目的,应当是弊大于利。盼谅!

$2六个上传文档的中文《摘要》和英文《关健词》

为了消融用英文书写给中文读者带来的不便,现将六个上传文档的中文《摘要》依秩列举如下。

1 of 6: N-Tier 应用程序的总体结构(N-Tier Application Architecture)

《摘要》

本文要点是以四个3-Tier 或 2-Tier应用程序为例,说明如何规划N-Tier应用程序的系统结构。本文简介了两个基本概念:Infrastructure和界面(Interface),接着细分出六种不同的界面,并勾画了它们之间的联系和区别。

《关健词》

N-Tier 应用程序的总体结构(N-Tier Application Architecture),企业应用程序的总体结构(Enterprise Application Architecture),工商应用程序的总体结构(Business Application Architecture),Internet应用程序的总体结构(Internet Application Architecture )

2 of 6(Project 1 ):SOAP Extensions Web Services Components

《摘要》

面临的开发任务是把信用卡付款的功能,添加到已经存在的连锁零售系统中去。本文目的是用这个例子指明,开发应用程序SOAP XML Web Services 和 SOAP Web Services 的要点和步骤。

《关健词》

Web Services, XML Web Services, SOAP, SOAP Extensions, SOA Headers

3 of 6(Project 2):.NET Service Components

《摘要》

购物者通过互联网下达了邮购订单。面临的开发任务是,使购物者能够通过互联网跟踪邮购物品传递的全过程。本文目的是用这个例子指明,开发应用程序COM+ / COM Server Applications的要点和步骤。

《关健词》

COM+,COM,.NET Service Components, Legacy Code

4 of 6(Project 3 ):SOA Remoting System

《摘要》

一群网上聊天者已经在互联网的中心服务器(Central Server)上注册。面临的开发任务是,使这一群网上聊天者能够通过互联网及其中心服务器互动。本文目的是用这个例子指明,开发应用程序SAO Remoting System的要点和步骤。

《关健词》

Remoting System,SAO(Server Activated Object),CAO(Client Activated Object),HTTP Channel, Central Server

5 of 6(Project 4):.NET Windows Services

《摘要》

在包装发货车间工作的工人,需要在监视器的屏幕上,及时地看到购货订单的变化。面临的开发任务是,使监视器屏幕上显示的购货订单,每30秒刷新一次。本文目的是用这个例子指明,开发应用程序.NET Windows Services的要点和步骤。

《关健词》

Windows Services,SCM(Windows Service Control Manager),IIS(Internet Information Services)

6 of 6(Project 5 ):Set-up IIS Virtual Directory

《摘要》

一个全国性企业,在许多地区都有工厂。开发任务是,各个工厂的代表,可以互不干扰地在企业内部互联网上更新企业产品手册的目录即应用程序路径。路径决定了某个网页和文档在应用程序中的位置。现举一个路径的例子:https://www.360docs.net/doc/3218743091.html,/software/xzydq.htm。本文说明了,如何开发有关变动路径和虚拟路径的应用程序。

《关健词》

IIS(Internet Information Services), IIS directory, IIS Virtual directory, Windows Services, SAO(Server Activated Object),CAO(Client Activated Object)

$3 相关阅读

如果您想便捷地切入 .NET版本3.5 或4.0,不妨评阅我的另一3页的文档“Visual Studio .NET 的起源和演进 (2002—2010)”。希望您阅后有阔步登高、豁然开朗的感觉!

网络应用程序设计教案

网络应用程序设计 课程教案 课 程 名 称: 网络应用程序设计 课 程 编 号: 4112301 学院、专业、年级: 信息科学院计算机科学与技术 任 课 教 师: 段会川 教 师所 在单位: 信息科学与工程学院 山东师范大学

课程简介 计算机网络已经渗透到我们人类社会生活的方方面面,人们所依赖的Internet提供信息和服务的重要渠道是Web网站。在大学本科教学中,教授网络应用程序设计的基本技术和Web网站建设技术是非常必要的。而这正是我们在计算机科学与技术及通信工程本科专业中开设“网络应用程序设计”课程的基本出发点。 网络应用程序设计和Web技术涉及的范围非常宽广,作为一门实用性的课程,我们对课程所需要涉及的内容的教学方法进行了认真的研究,确定了如下的思路:(1)鉴于网络应用程序设计技术的广泛性,课程内容选取了最有代表性的Internet和Web技术,而且从教学方式上以将学生领入为主,选择的内容也是入门性的内容,以期望通过本课程的学习为学生进一步的深入学习和实战性技能打下切实的基础;(2)本课程是一门实践技能性很强的课程,因而我们从教学内容上对理论性内容深入浅出,强调实践技能的培养,加强学生的上机实践操作,使学生在实践中掌握理论,在实践中学会并提高技能;(3)为了加强创新教育,我们选取了开源的Apache Web服务器和PHP建站技术作为课程的主要内容,使学生将来的创新免受软件版权的限制,为产出创新成果提供较大的空间;(4)为使课堂教学有更强的感染力,我们在课件中提供了大量的实例演示,并将实例演示溶入课件中,同时建立了课程网站,并在网站上提供了大量的练习示例。 课程基本内容包括:(1)Web服务器(Apache、IIS);(2)超文本传输协议HTTP与浏览器; (3)HTML基础篇; (4)HTML高级篇: (5)PHP基础篇; (6)PHP高级篇; (12)PHP数据库篇(MSSQL)。

Web程序设计实验报告

Web程序设计实验报告 姓名:冯刚 学号:200905030324 班级:计科3班

Html代码: 1.首页代码 无标题文档