• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    UML 實戰教程——面向.NET開發人員

    發布: 2007-6-15 17:32 | 作者: 網絡轉載 | 來源: 網絡 | 查看: 201次 | 進入軟件測試論壇討論

    領測軟件測試網

    4.2 常見的.NET應用程序

     本章的最后將介紹一些常見的、出現在許多不同應用程序中的.NET構造,并且描述如何在UML中表示這些構造。特別的是以下幾個方面:

    • 控制臺應用程序
    • WinForms應用程序
    • WebForms應用程序
    • Web服務

    4.2.1控制臺應用程序

     使用Console類在.NET中創建控制臺應用程序,該類有讀寫方法,還有使用標準控制臺流(In、Out和Error)的方法。典型的控制臺應用程序如圖4-14所示。


     注意,在C#中,當一個類具有名為Main的靜態操作時,則該類就是一個應用程序,它的Main操作將在程序啟動時調用。

     4.2.2 WinForms應用程序

     WinForms應用程序是一個桌面程序,它帶有一個或多個窗體,每個窗體都包含許多控件。典型的WinForms應用如圖4-15所示。
     
     WinForm類從System.Windows.Forms.Form中派生而來,相比于這兒所顯示的,它具有更多的事件和屬性。如果窗體也有一個靜態的Main操作,則它就是WinForms應用程序。添加到類中的InitializeComponent操作將自動安排窗體中的控件。典型的WinForms應用程序也有一個Container對象,一個跟蹤應用程序中所使用的.NET組件的類。

     4.2.3WebForms應用程序

     WebForms應用程序是基于瀏覽器的應用程序,這種應用程序被設計為一組窗體,這些窗體將其中的內容自動轉換為區分瀏覽器的HTML。典型的WebForms應用程序如圖4-16所示。

     
     WebForm類從System.Web.UI.Page中派生而來。類似于WinForm類,這些類可以有一個InitializeComponent操作來自動安排窗體中的控件,同時允許在VS.NET中進行可視化的編輯。典型的WebForm也有一個或多個屬性或從System.Web.UI.Control中派生而來的關聯,System.Web.UI.Control是Web控件的基類。

     WebForms應用程序中其他主要的類(通常稱為Global)是從System.Web.HttpApplication中派生而來,System.Web.HttpApplication為HTTP應用程序以及會話信息和操作提供代碼。派生類可以重寫一些操作,以進行HTTP事件的自定義處理。

     4.2.4Web服務

     Web服務應用程序是基于HTTP的應用程序,它提供了許多用于通過SOAP進行Web訪問的方法。典型的Web服務應用程序如圖4-17所示。

     
     WebService類從System.Web.Services.WebService中派生而來。類似于WinForm和WebForm類,這些類可以有InitializeComponent操作,從而允許在VS.NET進行可視化的編輯。雖然Web服務沒有可視化的用戶界面,但VS.NET支持可視隱喻(metaphor),從而可以添加用于應用程序中的組件。典型的WebService也有一個接口IContainer,該接口用于跟蹤這種組件。

     類似于WebForms應用程序,Web服務通常有一個類Global,該類從System.Web. HttpApplication中派生而來,用于支持HTTP事件和會話,以及應用程序狀態。

     4.3 總結

     在本章中,介紹了一些常用的.NET元素,并且了解了如何在UML中表示這些元素。這不僅有助于理解本書后面將要介紹的圖,也有助于您自己的開發工作。

     接下來,我們也介紹了一些新的UML類圖的表示法,即我們如何表示類之間的泛化(繼承)關系,圖示操作的可見性,顯示關聯的導航,以及將名稱添加到關聯和角色(role)中。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: net uml 教程 開發 面向 實戰 人員


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>