網(wǎng)上在線考試PPT2_第1頁
網(wǎng)上在線考試PPT2_第2頁
網(wǎng)上在線考試PPT2_第3頁
網(wǎng)上在線考試PPT2_第4頁
網(wǎng)上在線考試PPT2_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、學習情境一:學習情境一:網(wǎng)絡考試系統(tǒng)網(wǎng)絡考試系統(tǒng)分析與設計分析與設計工作任務:建模工具安裝與使用工作任務:建模工具安裝與使用 ASP.NET軟件開發(fā)技術(shù)項目實踐軟件開發(fā)技術(shù)項目實踐 任務描述任務描述了解統(tǒng)一建模語言相關(guān)知識了解統(tǒng)一建模語言相關(guān)知識掌握掌握Enterprise Architect建模工建模工具的安裝和使用方法具的安裝和使用方法 任務任務目標目標知識目標知識目標 能力目標能力目標 計算機輔助軟件工程工具(計算機輔助軟件工程工具(Computer Aided Software EngineeringComputer Aided Software Engineering,CASECAS

2、E)是用于輔助軟件生命周期過程的基于計算機的工具,這些工具涉及)是用于輔助軟件生命周期過程的基于計算機的工具,這些工具涉及軟件開發(fā)、維護、管理過程中的各項活動,并輔助這些活動高效、高質(zhì)量軟件開發(fā)、維護、管理過程中的各項活動,并輔助這些活動高效、高質(zhì)量地進行。在地進行。在網(wǎng)絡考試系統(tǒng)網(wǎng)絡考試系統(tǒng)中的分析和設計過程中選用的是中的分析和設計過程中選用的是Enterprise Enterprise ArchitectArchitect(簡稱(簡稱EAEA)建模工具。)建模工具。相關(guān)知識相關(guān)知識 1 1UMLUML介紹介紹 統(tǒng)一建模語言(統(tǒng)一建模語言(UMLUML)是一種通用的可視化建模語言,用于對軟件

3、進)是一種通用的可視化建模語言,用于對軟件進行描述、可視化處理、構(gòu)造和建立軟件系統(tǒng)制品的文檔,用于對系統(tǒng)的理行描述、可視化處理、構(gòu)造和建立軟件系統(tǒng)制品的文檔,用于對系統(tǒng)的理解、設計、瀏覽、配置、維護和信息控制。解、設計、瀏覽、配置、維護和信息控制。 UML UML適用于各種軟件開發(fā)方法、軟件生命周期的各個階段、各種應用適用于各種軟件開發(fā)方法、軟件生命周期的各個階段、各種應用領(lǐng)域以及各種開發(fā)工具,是一種總結(jié)了以往建模技術(shù)的經(jīng)驗并吸收當今優(yōu)領(lǐng)域以及各種開發(fā)工具,是一種總結(jié)了以往建模技術(shù)的經(jīng)驗并吸收當今優(yōu)秀成果的標準建模方法。秀成果的標準建模方法。 UML UML的目標是以面向?qū)ο蟮目梢暬绞絹砻枋?/p>

4、任何類型的系統(tǒng),具有的目標是以面向?qū)ο蟮目梢暬绞絹砻枋鋈魏晤愋偷南到y(tǒng),具有很寬的應用領(lǐng)域,其中最常用的是建立軟件系統(tǒng)的模型,但它同樣可以用很寬的應用領(lǐng)域,其中最常用的是建立軟件系統(tǒng)的模型,但它同樣可以用于描述非軟件領(lǐng)域的系統(tǒng),如機械系統(tǒng)、企業(yè)機構(gòu)或業(yè)務過程,以及處理于描述非軟件領(lǐng)域的系統(tǒng),如機械系統(tǒng)、企業(yè)機構(gòu)或業(yè)務過程,以及處理復雜數(shù)據(jù)的信息系統(tǒng)、具有實時要求的工業(yè)系統(tǒng)或工業(yè)過程等。復雜數(shù)據(jù)的信息系統(tǒng)、具有實時要求的工業(yè)系統(tǒng)或工業(yè)過程等。 相關(guān)知識相關(guān)知識 UML UML適用于系統(tǒng)開發(fā)過程中從需求規(guī)格描述到系統(tǒng)完成后測試的不同適用于系統(tǒng)開發(fā)過程中從需求規(guī)格描述到系統(tǒng)完成后測試的不同階段。在需

5、求分析階段,可以用用例來捕獲用戶需求,通過用例建模,描階段。在需求分析階段,可以用用例來捕獲用戶需求,通過用例建模,描述對系統(tǒng)感興趣的外部角色及其對系統(tǒng)(用例)的功能要求。述對系統(tǒng)感興趣的外部角色及其對系統(tǒng)(用例)的功能要求。分析階段主要關(guān)心問題域中的主要概念(如抽象、類和對象等)和機制,分析階段主要關(guān)心問題域中的主要概念(如抽象、類和對象等)和機制,需要識別這些類以及它們相互間的關(guān)系,并用需要識別這些類以及它們相互間的關(guān)系,并用UML類圖來描述。類之間的類圖來描述。類之間的協(xié)作關(guān)系和過程可以使用協(xié)作關(guān)系和過程可以使用UML動態(tài)模型來描述。在分析階段,只對問題域動態(tài)模型來描述。在分析階段,只對

6、問題域的對象(現(xiàn)實世界的概念)建模,而不考慮定義軟件系統(tǒng)中技術(shù)細節(jié)的類的對象(現(xiàn)實世界的概念)建模,而不考慮定義軟件系統(tǒng)中技術(shù)細節(jié)的類(如處理用戶接口、數(shù)據(jù)庫、通信和并行性等問題的類)。(如處理用戶接口、數(shù)據(jù)庫、通信和并行性等問題的類)。相關(guān)知識相關(guān)知識 UMLUML的發(fā)展歷程上經(jīng)歷了一系列版本變更,在的發(fā)展歷程上經(jīng)歷了一系列版本變更,在UML 2.0UML 2.0中一共定義了中一共定義了1616種圖示(種圖示(diagramsdiagrams):結(jié)構(gòu)圖():結(jié)構(gòu)圖(Structure diagramsStructure diagrams)、類圖()、類圖(Class Class diagra

7、mdiagram)、組件圖()、組件圖(Component diagramComponent diagram)、復合結(jié)構(gòu)圖()、復合結(jié)構(gòu)圖(Composite Composite structure diagramstructure diagram)、部署圖()、部署圖(Deployment diagramDeployment diagram)、對象圖)、對象圖(Object diagramObject diagram)、包圖()、包圖(Package diagramPackage diagram)、行為圖()、行為圖(Behavior Behavior diagramsdiagrams)、活

8、動圖()、活動圖(Activity diagramActivity diagram)、狀態(tài)機圖()、狀態(tài)機圖(State Machine State Machine diagramdiagram)、用例圖()、用例圖(Use Case DiagramUse Case Diagram)、交互圖)、交互圖 (Interaction Interaction diagramsdiagrams)、通信圖()、通信圖(Communication diagramCommunication diagram)、交互概述圖)、交互概述圖(Interaction overview diagramInteractio

9、n overview diagram)()(UML 2.0UML 2.0)、序列圖(順序圖)、序列圖(順序圖)(Sequence diagramSequence diagram)、時間圖()、時間圖(UML Timing diagramUML Timing diagram)()(UML 2.0UML 2.0)。)。 其中最經(jīng)常使用的圖是用例圖、序列圖、通信圖和類圖,因此需要重點學其中最經(jīng)常使用的圖是用例圖、序列圖、通信圖和類圖,因此需要重點學習繪制它們的方法和技能。習繪制它們的方法和技能。相關(guān)知識相關(guān)知識2 2UMLUML建模工具建模工具Rational RoseRational Rose:是

10、一種基于:是一種基于UMLUML的建模工具。在面向?qū)ο髴贸绦蜷_的建模工具。在面向?qū)ο髴贸绦蜷_發(fā)領(lǐng)域,發(fā)領(lǐng)域,Rational RoseRational Rose是影響其發(fā)展的一個重要因素。是影響其發(fā)展的一個重要因素。Rational RoseRational Rose自自推出以來就受到了業(yè)界的矚目,并一直引領(lǐng)著可視化建模工具的發(fā)展。越推出以來就受到了業(yè)界的矚目,并一直引領(lǐng)著可視化建模工具的發(fā)展。越來越多的軟件公司和開發(fā)團隊開始或者已經(jīng)采用來越多的軟件公司和開發(fā)團隊開始或者已經(jīng)采用Rational RoseRational Rose用于大型項用于大型項目開發(fā)的分析、建模與設計等。目開發(fā)的分析

11、、建模與設計等。Microsoft Office VisioMicrosoft Office Visio:是微軟公司出品的一款軟件,它有助于:是微軟公司出品的一款軟件,它有助于ITIT和商務專業(yè)人員輕松地可視化、分析和交流復雜信息。它能夠?qū)㈦y以理解和商務專業(yè)人員輕松地可視化、分析和交流復雜信息。它能夠?qū)㈦y以理解的復雜文本和表格轉(zhuǎn)換為一目了然的的復雜文本和表格轉(zhuǎn)換為一目了然的VisioVisio圖表。該軟件通過創(chuàng)建與數(shù)據(jù)相圖表。該軟件通過創(chuàng)建與數(shù)據(jù)相關(guān)的關(guān)的VisioVisio圖表來顯示數(shù)據(jù),易于刷新。圖表來顯示數(shù)據(jù),易于刷新。VisioVisio提供的模板有業(yè)務流程圖、提供的模板有業(yè)務流程圖、

12、網(wǎng)絡圖、工作流圖、數(shù)據(jù)庫模型圖和軟件圖等,這些模板可用于可視化和網(wǎng)絡圖、工作流圖、數(shù)據(jù)庫模型圖和軟件圖等,這些模板可用于可視化和簡化業(yè)務流程,跟蹤項目和資源,繪制組織結(jié)構(gòu)圖、映射網(wǎng)絡,繪制建筑簡化業(yè)務流程,跟蹤項目和資源,繪制組織結(jié)構(gòu)圖、映射網(wǎng)絡,繪制建筑地圖以及優(yōu)化系統(tǒng)等。地圖以及優(yōu)化系統(tǒng)等。相關(guān)知識相關(guān)知識PowerDesignerPowerDesigner:其系列產(chǎn)品提供了一個完整的建模解決方案。業(yè)務或:其系列產(chǎn)品提供了一個完整的建模解決方案。業(yè)務或系統(tǒng)分析人員、設計人員、數(shù)據(jù)庫管理員系統(tǒng)分析人員、設計人員、數(shù)據(jù)庫管理員DBADBA和開發(fā)人員可以對其裁剪以滿和開發(fā)人員可以對其裁剪以滿足他

13、們的特定需要。足他們的特定需要。PowerDesignerPowerDesigner提供了直觀的符號使數(shù)據(jù)庫的創(chuàng)建更加提供了直觀的符號使數(shù)據(jù)庫的創(chuàng)建更加容易,并使項目組內(nèi)的交流和通信標準化,能夠更加簡單地向非技術(shù)人員容易,并使項目組內(nèi)的交流和通信標準化,能夠更加簡單地向非技術(shù)人員展示數(shù)據(jù)庫的設計。展示數(shù)據(jù)庫的設計。Enterprise ArchitectEnterprise Architect:是一個全功能的、基于:是一個全功能的、基于UMLUML的的Visual CASEVisual CASE工工具,主要用于設計、編寫、構(gòu)建并管理以目標為導向的軟件系統(tǒng)。它支持具,主要用于設計、編寫、構(gòu)建并管

14、理以目標為導向的軟件系統(tǒng)。它支持用戶案例、商務流程模式以及動態(tài)的圖表、分類、界面、協(xié)作、結(jié)構(gòu)和物用戶案例、商務流程模式以及動態(tài)的圖表、分類、界面、協(xié)作、結(jié)構(gòu)和物理模型。此外,它還支持理模型。此外,它還支持C+C+、JavaJava、Visual BasicVisual Basic、DelphiDelphi、C#C#以及以及VB.NETVB.NET語言。由于它對語言。由于它對.NET.NET編程語言良好支持,在編程語言良好支持,在網(wǎng)絡考試系統(tǒng)網(wǎng)絡考試系統(tǒng)的分的分析設計過程中選擇它為建模工具。析設計過程中選擇它為建模工具。相關(guān)知識相關(guān)知識 3 3Enterprise ArchitectEnterp

15、rise Architect Enterprise Architect Enterprise Architect是以目標為導向的是以目標為導向的UMLUML建模軟件系統(tǒng),它覆蓋了建模軟件系統(tǒng),它覆蓋了系統(tǒng)開發(fā)的整個生命周期,使用它可以開發(fā)類模型,進行事務進程、用例系統(tǒng)開發(fā)的整個生命周期,使用它可以開發(fā)類模型,進行事務進程、用例需求、非功能需求、動態(tài)模型、組件和布局分析,進行系統(tǒng)管理,還可以需求、非功能需求、動態(tài)模型、組件和布局分析,進行系統(tǒng)管理,還可以進行用戶界面設計、測試和維護等。下面介紹其特點。進行用戶界面設計、測試和維護等。下面介紹其特點。 (1 1)為整個團隊提供高級的)為整個團隊提供

16、高級的UML 2.0UML 2.0建模工具建模工具 統(tǒng)一建模語言能夠以一致方式構(gòu)建強健的、可跟蹤的軟件系統(tǒng)模型,統(tǒng)一建模語言能夠以一致方式構(gòu)建強健的、可跟蹤的軟件系統(tǒng)模型,而而Enterprise ArchitectEnterprise Architect為該構(gòu)建過程提供了一個易于使用和快速靈活的為該構(gòu)建過程提供了一個易于使用和快速靈活的工作環(huán)境,聯(lián)合工作環(huán)境,聯(lián)合UML 2.0UML 2.0最新規(guī)范,為桌面電腦工作人員、開發(fā)和應用團隊最新規(guī)范,為桌面電腦工作人員、開發(fā)和應用團隊打造先進的軟件建模方案。打造先進的軟件建模方案。相關(guān)知識相關(guān)知識 (2 2)豐富系統(tǒng)設計)豐富系統(tǒng)設計 Enterp

17、rise Architect Enterprise Architect是一個完全的是一個完全的UMLUML分析和設計工具,它能完成從分析和設計工具,它能完成從需求收集經(jīng)步驟分析、模型設計到測試和維護的整個軟件開發(fā)過程,它是需求收集經(jīng)步驟分析、模型設計到測試和維護的整個軟件開發(fā)過程,它是基于多用戶基于多用戶 WindowsWindows平臺的圖形工具,可以幫助您設計健全、可維護的軟平臺的圖形工具,可以幫助您設計健全、可維護的軟件,它還包含特性靈活的高品質(zhì)文檔輸出功能。件,它還包含特性靈活的高品質(zhì)文檔輸出功能。 (3 3)點到點跟蹤)點到點跟蹤Enterprise ArchitectEnterpr

18、ise Architect提供了從需求分析、軟件設計一直到執(zhí)行和部署整提供了從需求分析、軟件設計一直到執(zhí)行和部署整個過程的全面可跟蹤性。結(jié)合內(nèi)置的任務和資源分配,項目管理人員和個過程的全面可跟蹤性。結(jié)合內(nèi)置的任務和資源分配,項目管理人員和QAQA團隊能夠及時獲取他們需要的信息,以便使項目按計劃進行。團隊能夠及時獲取他們需要的信息,以便使項目按計劃進行。 相關(guān)知識相關(guān)知識 (4 4)支持)支持UML 2.0UML 2.0 Enterprise Architect Enterprise Architect的基礎構(gòu)建于的基礎構(gòu)建于UML 2.0UML 2.0規(guī)范之上。不僅如此,規(guī)范之上。不僅如此,使

19、用使用UML ProfileUML Profile還可以擴展建模范圍,模型驗證將確保其完整性。產(chǎn)品含還可以擴展建模范圍,模型驗證將確保其完整性。產(chǎn)品含有免費的有免費的extensions for BPMNextensions for BPMN和和Eriksson-Penker profileEriksson-Penker profile,能夠?qū)I(yè)務,能夠?qū)I(yè)務程序、信息和工作流程聯(lián)合到一個模型內(nèi)。程序、信息和工作流程聯(lián)合到一個模型內(nèi)。 (5 5)文檔生成)文檔生成 Enterprise Architect Enterprise Architect還含有一個所見即所得形式的模板編輯器,提還含有一

20、個所見即所得形式的模板編輯器,提供強大的文檔生成和報告輸出工具,能夠生成復雜詳細的報告,該報告中供強大的文檔生成和報告輸出工具,能夠生成復雜詳細的報告,該報告中所提供的信息可以按照公司或客戶的特定格式要求定制。所提供的信息可以按照公司或客戶的特定格式要求定制。 (6 6)多語言支持)多語言支持 Enterprise Architect Enterprise Architect具備源代碼的前向和反向工程能力,支持多種具備源代碼的前向和反向工程能力,支持多種通用語言,包括通用語言,包括C+C+、 C#C#、JavaJava、DelphiDelphi、VB.NETVB.NET、Visual Basi

21、cVisual Basic和和PHPPHP等。它提供的內(nèi)置源代碼編輯器,能夠確保在一致的工作環(huán)境中快速導航等。它提供的內(nèi)置源代碼編輯器,能夠確保在一致的工作環(huán)境中快速導航和查找模型源代碼。對于和查找模型源代碼。對于EclipseEclipse或或Visual Studio.NETVisual Studio.NET工作人員,可以在工作人員,可以在EAEA中建模后直接跳轉(zhuǎn)到自己喜愛的編輯器中進行源代碼的進一步開發(fā);并中建模后直接跳轉(zhuǎn)到自己喜愛的編輯器中進行源代碼的進一步開發(fā);并可以利用代碼生成模板定制源代碼規(guī)范,使之與公司規(guī)范相符。可以利用代碼生成模板定制源代碼規(guī)范,使之與公司規(guī)范相符。相關(guān)知識相

22、關(guān)知識任務實施任務實施 1 1Enterprise ArchitectEnterprise Architect的安裝的安裝 (1 1)雙擊)雙擊Enterprise ArchitectEnterprise Architect安裝文件,根據(jù)安裝向?qū)В瑔螕舭惭b文件,根據(jù)安裝向?qū)?,單擊【NextNext】按鈕,選擇安裝路徑(如圖按鈕,選擇安裝路徑(如圖1-91-9所示),繼續(xù)單擊所示),繼續(xù)單擊【NextNext】按鈕,按鈕,進入安裝過程(如圖進入安裝過程(如圖1-101-10所示)直到安裝完成,單擊所示)直到安裝完成,單擊【FinishFinish】按鈕即可。按鈕即可。圖圖1-9 1-9 選擇安裝

23、路徑選擇安裝路徑 圖圖1-10 Enterprise Architect1-10 Enterprise Architect安裝過程安裝過程圖圖1-9 1-9 選擇安裝路徑選擇安裝路徑 圖圖1-10 Enterprise Architect1-10 Enterprise Architect安裝過程安裝過程任務實施任務實施 (2 2)啟動)啟動Enterprise ArchitectEnterprise Architect,彈出輸入注冊碼頁面(如圖,彈出輸入注冊碼頁面(如圖1-111-11所所示)。單擊【示)。單擊【Add KeyAdd Key】按鈕,在彈出的界面中輸入名字(】按鈕,在彈出的界面中

24、輸入名字(NameName)、公司)、公司(CompanyCompany)和注冊碼()和注冊碼(KeyKey),然后單擊【確定】按鈕,如圖),然后單擊【確定】按鈕,如圖1-121-12所示。注所示。注冊成功后,單擊【冊成功后,單擊【CloseClose】按鈕關(guān)閉注冊頁面,即可啟動】按鈕關(guān)閉注冊頁面,即可啟動Enterprise Enterprise ArchitectArchitect。圖圖1-11 1-11 添加添加Key Key 圖圖1-12 1-12 輸入名稱、單位和注冊碼輸入名稱、單位和注冊碼 任務實施任務實施 2 2Enterprise ArchitectEnterprise Arc

25、hitect的使用的使用 1 1)創(chuàng)建工程)創(chuàng)建工程 選擇【文件】選擇【文件】【新建項目】【新建項目】【命名保存】命令,在【命名保存】命令,在【Select Select modelmodel(s s)】對話框中選擇需要創(chuàng)建的類型(如圖)】對話框中選擇需要創(chuàng)建的類型(如圖1-131-13所示),單擊【所示),單擊【OKOK】按鈕,得到的界面如圖按鈕,得到的界面如圖1-141-14所示。所示。圖圖1-13 選擇需要創(chuàng)建的類型選擇需要創(chuàng)建的類型圖圖1-14 EA1-14 EA界面界面任務實施任務實施 可供選擇的創(chuàng)建類型如表可供選擇的創(chuàng)建類型如表1-61-6所示。所示。任務實施任務實施 2 2)創(chuàng)建

26、類模型項目)創(chuàng)建類模型項目 選擇【文件】選擇【文件】【新建項目】【新建項目】【命名保存】命令,在【命名保存】命令,在【Select Select modelmodel(s s)】對話框中選中【)】對話框中選中【ClassClass】復選框,最后單擊【確定】按鈕進】復選框,最后單擊【確定】按鈕進入設計界面。設計界面左邊的工具箱如圖入設計界面。設計界面左邊的工具箱如圖1-151-15所示。所示。圖圖1-15 工具箱圖工具箱圖任務實施任務實施 為模型中創(chuàng)建的為模型中創(chuàng)建的ClassClass對象使用別名。首先在工具箱中選擇對象使用別名。首先在工具箱中選擇 工具,然后在合適的位置單擊,之后彈出屬性對話

27、框(如圖工具,然后在合適的位置單擊,之后彈出屬性對話框(如圖1-161-16所示)。所示)。圖圖1-16 1-16 修改類屬性修改類屬性 任務實施任務實施 在在【NameName】文本框中輸入文本框中輸入Class Class 的名稱的名稱“Test”Test”,然后在,然后在【AliasAlias】文本框中輸入一個別名文本框中輸入一個別名“測試測試”。其他選項設置好之后,確定退出屬性對。其他選項設置好之后,確定退出屬性對話框。在默認情況下,話框。在默認情況下,ClassClass所顯示的名稱是所顯示的名稱是TestTest,但如果需要顯示別名,但如果需要顯示別名,需要進行設置:在類需要進行設

28、置:在類TestTest所在的包中找到所在的包中找到class diagramclass diagram,單擊鼠標右鍵,單擊鼠標右鍵,然后在彈出的快捷菜單中選擇然后在彈出的快捷菜單中選擇【PropretiesPropreties】命令,進入如圖命令,進入如圖1-171-17所示的所示的對話框;對話框;圖圖1-17 類圖屬性類圖屬性 任務實施任務實施 選擇選擇【DiagramDiagram】選項卡,進入如圖選項卡,進入如圖1-181-18所示的對話框,選中所示的對話框,選中【Use Use Alias if AvailableAlias if Available】復選框,別名的顯示即設置完成。復

29、選框,別名的顯示即設置完成。圖圖1-18 顯示別名設置顯示別名設置 任務實施任務實施 (2 2)設置默認數(shù)據(jù)庫)設置默認數(shù)據(jù)庫 選擇【工具】選擇【工具】【選項】命令,在打開的對話框中選擇【選項】命令,在打開的對話框中選擇【Code Code EditorsEditors】選項,在右側(cè)界面中的【】選項,在右側(cè)界面中的【Default DatabaseDefault Database】下拉列表框中選】下拉列表框中選擇【擇【SQL Server 2005SQL Server 2005】選項,如圖】選項,如圖1-201-20所示。所示。圖圖1-20 設置默認數(shù)據(jù)庫設置默認數(shù)據(jù)庫 任務實施任務實施 選擇

30、選擇【DiagramDiagram】選項卡,進入如圖選項卡,進入如圖1-181-18所示的對話框,選中所示的對話框,選中【Use Use Alias if AvailableAlias if Available】復選框,別名的顯示即設置完成。復選框,別名的顯示即設置完成。圖圖1-18 顯示別名設置顯示別名設置 任務實施任務實施 3 3)EAEA通用設置通用設置 (1 1)設置默認代碼環(huán)境)設置默認代碼環(huán)境 選擇選擇【工具工具】【選項選項】命令,在打開的命令,在打開的【OptionsOptions】對話框中選擇對話框中選擇【Source Code EngineeringSource Code E

31、ngineering】選項,在右側(cè)界面中的選項,在右側(cè)界面中的【Default Default Language for Code GenerationLanguage for Code Generation】下拉列表框中選擇下拉列表框中選擇【C#C#】選項,如圖選項,如圖1-1-1919所示。設置完成后單擊所示。設置完成后單擊【CloseClose】按鈕確認退出。按鈕確認退出。 圖圖1-19 設置默認代碼環(huán)境設置默認代碼環(huán)境 任務實施任務實施 (2 2)設置默認數(shù)據(jù)庫)設置默認數(shù)據(jù)庫 選擇【工具】選擇【工具】【選項】命令,在打開的對話框中選擇【選項】命令,在打開的對話框中選擇【Code Co

32、de EditorsEditors】選項,在右側(cè)界面中的【】選項,在右側(cè)界面中的【Default DatabaseDefault Database】下拉列表框中選】下拉列表框中選擇【擇【SQL Server 2005SQL Server 2005】選項,如圖】選項,如圖1-201-20所示。所示。圖圖1-20 設置默認數(shù)據(jù)庫設置默認數(shù)據(jù)庫任務實施任務實施 (3 3)添加注釋)添加注釋 在在ToolboxToolbox中單擊中單擊 圖標,然后在圖標,然后在WorkspaceWorkspace中單擊所需要添加注中單擊所需要添加注釋的方位,彈出如圖釋的方位,彈出如圖1-211-21所示的對話框。所示

33、的對話框。圖圖1-21 添加注釋添加注釋 任務實施任務實施 在空白區(qū)域輸入注釋內(nèi)容,然后單擊在空白區(qū)域輸入注釋內(nèi)容,然后單擊【OKOK】按鈕,返回到如圖按鈕,返回到如圖1-221-22所所示的效果即可。示的效果即可。圖圖1-22 注釋效果注釋效果 任務實施任務實施 4 4)代碼生成)代碼生成 (1 1)把整個包的設計類生成)把整個包的設計類生成C#C#格式代碼格式代碼 選擇【項目】選擇【項目】【代碼工程】【代碼工程】【按包生成源碼】命令(如圖【按包生成源碼】命令(如圖1-231-23所所示),進入如圖示),進入如圖1-241-24所示界面,單擊【所示界面,單擊【GenerateGenerate

34、】按鈕,將包中所有的類】按鈕,將包中所有的類成批轉(zhuǎn)換為成批轉(zhuǎn)換為C#C#文件。文件。圖圖1-23 生成代碼選項生成代碼選項 圖圖1-24 生成代碼界面生成代碼界面 任務實施任務實施 (2 2)單個自動生成)單個自動生成C#C#代碼代碼 右擊需要轉(zhuǎn)換為右擊需要轉(zhuǎn)換為C#C#文件的文件的ClassClass,在彈出的快捷菜單中選擇,在彈出的快捷菜單中選擇【Generate CodeGenerate Code】命令或者按快捷鍵】命令或者按快捷鍵F11F11,彈出如圖,彈出如圖1-251-25所示的對話框。所示的對話框。單擊單擊 按鈕,選擇將要生成文件的存儲路徑,然后選擇要生成什么語言按鈕,選擇將要生

35、成文件的存儲路徑,然后選擇要生成什么語言的文件(此處選擇的文件(此處選擇C#C#),最后單擊【),最后單擊【GenerateGenerate】按鈕?!堪粹o。圖圖1-25 單個生成代碼單個生成代碼 任務實施任務實施 (3 3)設計模型與生成的代碼同步)設計模型與生成的代碼同步 當生成了當生成了C#C#代碼之后,要將設計模型和生成的代碼同步,方法為:右代碼之后,要將設計模型和生成的代碼同步,方法為:右擊需要進行代碼同步的對象,在彈出的快捷菜單中選擇【擊需要進行代碼同步的對象,在彈出的快捷菜單中選擇【Synchronize Synchronize Model With CodeModel With

36、Code】命令或者按快捷鍵】命令或者按快捷鍵F7F7,彈出如圖,彈出如圖1-261-26所示的對話框,所示的對話框,單擊【是】按鈕,則完成了生成的代碼與設計模型的同步。單擊【是】按鈕,則完成了生成的代碼與設計模型的同步。圖圖1-26 是否與設計模型同步對話框是否與設計模型同步對話框 任務實施任務實施 5 5)建立數(shù)據(jù)庫模型)建立數(shù)據(jù)庫模型 (1 1)建立數(shù)據(jù)庫項目)建立數(shù)據(jù)庫項目 選擇【文件】選擇【文件】【新建項目】命令,在打開的對話框中輸入一個名稱【新建項目】命令,在打開的對話框中輸入一個名稱后保存,在右邊選中后保存,在右邊選中DatabaseDatabase,單擊【,單擊【OKOK】按鈕確認進入設計界面,工程】按鈕確認進入設計界面,工程窗口如圖窗口如圖1-271-27所示。所示。圖圖1-27 工程窗口工程窗口 任務實施任務實施 (2 2)建立數(shù)據(jù)表)建立數(shù)據(jù)表 在工具箱中單擊在工具箱中單擊 按鈕,然后將鼠標移入工作區(qū)域,此時鼠按鈕,然后將鼠標移入工作區(qū)域,此時鼠標變成標變成 狀,單擊即出現(xiàn)如圖狀,單擊即出現(xiàn)如圖1-281-28所示的對話框。所示的對話框。圖圖1-28 表的基本設置表的基本設置 任務實施任務實施 在進行一些表的基本設置(如表的命名在進行一些表的基本設置(如表的命名NameName等)后,選擇【等)后,選擇【Ta

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論