background image

以像以前开发 VB 应用程序那么简单的开发一个高效能的 Web

 

应用程序了。

  那么 Windows Forms 呢?不用担心,Microsoft 公司并没有厚此薄彼,Windows Forms 也具有

 

了全新的开发环境,包括以拖放方式建立数据库的连结与设定、使用 XML Web Services 、视觉继承、

利用控件锚点和停驻自动建置可调整大小的窗体、以及直接以视觉方式来撰写菜单等。因此在这一部份

 

不论您选择哪一样都可完全享受 到 Visual Studio.NET 强大的功能。

  这一部份的学习重在操作环境的熟悉与控件的使用,建议先利用 Microsoft 公司网站上所提供的

Sample Code 练习,再利用在线说明书,逐一练习各控件,并利用这些既有控件开发功能丰富的使用

者接口。而进阶使用者则必须能自行开发自定义的控件,包括 Windows Controls   

与 Web Controls。 

 

第四步 学习建立并公布 Web 服务

 

  

过去,开发人员在开发程序的时候,必须依赖本机系统服务来建构应用程序,即使是采用多阶(n-

tier)的架构,开发人员仍需要使用大量的程序资源,然而到了.NET 时代,应用程序不在绑在某一操作

系统上,而是将整个 Internet 当作应用程式的平台。为了达到这个目标,Microsoft 公司利用了两项特

质,包括更具弹性的多阶(n-tier)

架构,以及网页上讯息导向的概念,建构了称为 网页服务(Web 

Services)”的应用程序架构。就概念上而言,呼叫网页服务将网页服务(Web Service)整合于应用程序

中,就像呼叫本机服务或其它组件一样。这之间的差别在于它是透过 Internet 来呼叫。或者可以说

Web Service

 

就是将以前的组件网络化而已。

  因此在这一部份的学习除了包括如何建立与使用 Web Service 外,就跟以前学习 Windows DNA

的时候一样,必须强调部署与解决方案。例如,如何利用 Web Service 建构分布式应用程序,或利用

Web Service

 

提供信息服务等。

  另一方面,由于.NET 应用程序是架构在整个 Internet 上,因此安全性也是一大课题,建议在完成

以上学习之后,能进一步探讨.NET 安全技术,这一部份 Microsoft 也提供了相当多的技术资源可供下