<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      .NET快速開發(fā)整合框架(RDIFramework.NET)【開發(fā)實(shí)例】之產(chǎn)品管理(WinForm)

      .NET快速開發(fā)整合框架

      RDIFramework.NET)

                【開發(fā)實(shí)例】之產(chǎn)品管理(WinForm)             

       

       

      1 概述

      現(xiàn)在,我們使用.NET快速開發(fā)整合框架(RDIFramework.NET)來開發(fā)一個(gè)應(yīng)用,此應(yīng)用皆在說明如何使用平臺(tái)簡(jiǎn)單快速的進(jìn)行開發(fā),整合。在這里我們要開發(fā)一個(gè)產(chǎn)品管理的功能模塊,在開發(fā)前,我們需要進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì),在這兒為了簡(jiǎn)單說明,我們只涉及到了一張產(chǎn)品表。ProductInfo(產(chǎn)品信息表)

      序號(hào)

      數(shù)據(jù)

      類型

      長(zhǎng)

      小數(shù)

      標(biāo)

      識(shí)

      允許

      默認(rèn)

      1

      Id

      int

      4

      0

       

      主鍵

      2

      ProductCode

      nvarchar

      50

      0

       

       

      '{'+CONVERT[char]36,newid,0+'}'

      產(chǎn)品編碼

      3

      ProductName

      nvarchar

      200

      0

       

       

       

      產(chǎn)品名稱

      4

      ProductModel

      nvarchar

      50

      0

       

       

       

      產(chǎn)品型號(hào)

      5

      ProductStandard

      nvarchar

      50

      0

       

       

       

      產(chǎn)品規(guī)格

      6

      ProductCategory

      nvarchar

      50

      0

       

       

       

      產(chǎn)品類別

      7

      ProductUnit

      nvarchar

      20

      0

       

       

       

      產(chǎn)品單位

      8

      ProductDescription

      nvarchar

      1000

      0

       

       

       

      產(chǎn)品描述、備注

      9

      MiddleRate

      decimal

      9

      4

       

       

       

      產(chǎn)品基準(zhǔn)價(jià)

      10

      ReferenceCoefficient

      decimal

      9

      4

       

       

       

      產(chǎn)品基準(zhǔn)系數(shù)

      11

      ProductPrice

      decimal

      9

      4

       

       

       

      產(chǎn)品單價(jià)

      12

      WholesalePrice

      decimal

      9

      4

       

       

       

      產(chǎn)品批發(fā)價(jià)

      13

      PromotionPrice

      decimal

      9

      4

       

       

       

      產(chǎn)品促銷價(jià)

      14

      InternalPrice

      decimal

      9

      4

       

       

       

      產(chǎn)品內(nèi)部?jī)r(jià)

      15

      SpecialPrice

      decimal

      9

      4

       

       

       

      產(chǎn)品特別價(jià)

      16

      Enabled

      int

      4

      0

       

       

      0

      作廢標(biāo)志

      17

      Description

      nvarchar

      2000

      0

       

       

       

      產(chǎn)品功能描述

      18

      DeleteMark

      int

      4

      0

       

       

      0

      刪除標(biāo)志

      19

      CreateOn

      datetime

      8

      3

       

       

      getdate

      創(chuàng)建日期

      20

      CreateUserId

      nvarchar

      50

      0

       

       

       

      創(chuàng)建用戶主鍵

      21

      CreateBy

      nvarchar

      50

      0

       

       

       

      創(chuàng)建用戶

      22

      ModifiedOn

      datetime

      8

      3

       

       

       

      修改日期

      23

      ModifyUserId

      nvarchar

      50

      0

       

       

       

      修改用戶主鍵

      24

      ModifiedBy

      nvarchar

      50

      0

       

       

       

      修改用戶

        

      2 開發(fā)前規(guī)劃

       

      2.1 數(shù)據(jù)庫(kù)連接定義

               數(shù)據(jù)庫(kù)連接管理使得我們可以在一個(gè)平臺(tái)下管理多個(gè)不同數(shù)據(jù)庫(kù)類型的數(shù)據(jù)庫(kù)連接,以方便我們開發(fā)使用,即使后期服務(wù)器IP等改變了,也只需在這兒進(jìn)行簡(jiǎn)單修改,不用改變?cè)械某绦颉?/span>

               打開統(tǒng)一項(xiàng)目管理平臺(tái),在功能列表中選擇“數(shù)據(jù)庫(kù)連接管理”,打開“DB連接管理”主界面,如圖2.1.1所示。

      2.1.1 數(shù)據(jù)庫(kù)連接管理

             在這兒,我們需要根據(jù)“產(chǎn)品管理”所在的數(shù)據(jù)庫(kù)定義一個(gè)數(shù)據(jù)庫(kù)連接,當(dāng)然,在這兒如果已經(jīng)存在了相應(yīng)的數(shù)據(jù)庫(kù)連接定義,則不要重復(fù)定義,以免產(chǎn)生歧義。假設(shè)我的“產(chǎn)品管理”相關(guān)數(shù)據(jù)表放在“UMPLatForm”數(shù)據(jù)庫(kù)中,單擊“添加”,打開“新增數(shù)據(jù)庫(kù)連接”窗口,如圖2.1.2所示。

      2.1.2 新增數(shù)據(jù)庫(kù)連接

            在“新增數(shù)據(jù)庫(kù)連接”窗口,“連接名稱”不能與已經(jīng)存在的連接名重復(fù),連接類型為是數(shù)據(jù)庫(kù)的類型,在這兒,我們是SqlServer,服務(wù)器地址則為數(shù)據(jù)庫(kù)服務(wù)器地址,用戶名與密碼為登錄數(shù)據(jù)庫(kù)服務(wù)器的合法用戶。這些定義好后單擊“保存”即完成了數(shù)據(jù)庫(kù)連接的定義。

       

      2.2 模塊規(guī)劃

           模塊規(guī)劃即我們要開發(fā)的軟件都包含那些模塊,通俗的講就是其擁有那些菜單項(xiàng)。我們?cè)陧?xiàng)目開始前都會(huì)做一個(gè)規(guī)劃,當(dāng)然后期也可以更改。在這兒我們?yōu)榱朔奖阏f明,我們的產(chǎn)品管理只包含一個(gè)模塊,即:“產(chǎn)品管理”模塊。在平臺(tái)左側(cè)的功能列表中選擇“模塊管理”,打開“模塊管理”主界面,如圖2.2.1所示。

      2.2.1 模塊管理

            在模塊管理主界面,我們需要進(jìn)行合理的規(guī)劃,如由于我們的“產(chǎn)品管理”屬于一個(gè)實(shí)例程序,我就在左側(cè)樹中選擇“統(tǒng)一項(xiàng)目管理平臺(tái)”>“測(cè)試模塊”下新增一個(gè)“產(chǎn)品管理”的模塊。單擊“添加”,打開“新增模塊”窗口,如圖2.2.2所示。

               2.2.2 新增模塊

           在“新增模塊”窗口中,一定要注意看“父模塊”是否是我們選擇的模塊,在這兒是“測(cè)試模塊”,“名稱”即在平臺(tái)左側(cè)功能列表顯示的名稱,“編號(hào)”為命名空間+窗體名稱,“目標(biāo)”即窗體所在的dll文件。“有效”標(biāo)志說明我們新增的模塊是否有效。“公開”標(biāo)志說明此模塊是否為公共(公開)模塊,若為“公開模塊”則所有登錄平臺(tái)的用戶,不管其是否有此模塊的訪問權(quán)限,此模塊對(duì)其都可見。同時(shí)我們也可以為其指定一個(gè)圖標(biāo)。單擊“保存”即完成了一個(gè)模塊的增加。

       

      2.3 操作權(quán)限規(guī)劃

            由于是實(shí)例程序,簡(jiǎn)單起見,假設(shè)我們的產(chǎn)品管理只有一些常見的操作功能(如:新增、編輯、刪除、作廢,查詢等功能)。在平臺(tái)左側(cè)的功能列表中選擇“操作權(quán)限管理”,打開“操作權(quán)限管理”主界面,如圖2.3.1所示。

      2.3.1 操作權(quán)限管理主界面

            在上圖中,我們已經(jīng)完成了“產(chǎn)品管理”各操作權(quán)限的規(guī)劃,對(duì)于后期有增刪的操作權(quán)限,都可以進(jìn)行靈活的操作。

       

      3 開始開發(fā)

         第一步:新建一個(gè)Windows窗體應(yīng)用程序,如圖3.1所示。

      3.1

               單擊確定,即可完成創(chuàng)建。在上圖中要注意選擇.NET Framwork4.0版本及以上的版本,因?yàn)槲覀兊钠脚_(tái)是基于.NET Framework4.0開發(fā)的。

               創(chuàng)建成功后,同時(shí)還要修改項(xiàng)目的屬性,設(shè)置輸出類型為“類庫(kù)”,如圖3.2所示。


      3.2 修改項(xiàng)目的輸出類型

          第二步、新建一個(gè)產(chǎn)品管理窗體,引用平臺(tái)相關(guān)dll文件,并使產(chǎn)品管理窗體繼承自平臺(tái)窗體基類BaseForm,具體如下所示。

      1、    引用平臺(tái)相關(guān)dll文件,使窗體繼承自平臺(tái)的基類窗體BaseForm,如圖3.3所示 

       

      3.3 平臺(tái)基類引用、窗體繼承BaseForm

           2、    創(chuàng)建產(chǎn)品管理窗體界面及開發(fā)各功能模塊代碼,產(chǎn)品管理窗體設(shè)計(jì)界面如圖3.4所示。

      3.4 產(chǎn)品管理窗體設(shè)計(jì)界面

      3、 各功能模塊工發(fā)完成后,編譯無錯(cuò),即可把編譯成功的dll文件發(fā)布到統(tǒng)一項(xiàng)目管理平臺(tái)目錄下,這兒的發(fā)布常用用的有兩種方式,一種是可直接把dll文件拷貝到統(tǒng)一項(xiàng)目管理平臺(tái)根目錄下,第二種是通過把dll文件發(fā)布到更新服務(wù)器上,通過自己升級(jí)的方式更新。這兒為了方便,我直接把編譯通過的dll文件拷貝以平臺(tái)目錄下,這兒的dll文件為“UMPlatForm.Test.dll”。

      4、 只要按照上面的說明準(zhǔn)確無誤的完成各個(gè)步驟,即可完成一個(gè)功能模塊的部署與集成。集成后的“產(chǎn)品管理”我們可以打開平臺(tái)查看,產(chǎn)品管理如圖3.5所示。

      3.5 產(chǎn)品管理

      編輯產(chǎn)品如圖3.6所示。

      3.6 編輯產(chǎn)品

          以上“產(chǎn)品管理”實(shí)例即完成了整個(gè)產(chǎn)品管理的開發(fā)與平臺(tái)的無縫集成,其中還涉及各操作(功能)權(quán)限、模塊權(quán)限的處理,可通過實(shí)例源碼查看。

          當(dāng)前,這只是一個(gè)簡(jiǎn)單實(shí)例,我們的框架完不止完成這樣簡(jiǎn)單的開發(fā),框架現(xiàn)在已經(jīng)成功運(yùn)用于多家企業(yè),很多公司已經(jīng)采購(gòu)我們的產(chǎn)品進(jìn)行系統(tǒng)的開發(fā),使用過程佳。

       

          基于.NET的快速信息化系統(tǒng)開發(fā)框架 — RDIFramework.NET — 系統(tǒng)目錄

           開發(fā)實(shí)例PDF下載

       

      posted @ 2012-09-18 16:34  .NET快速開發(fā)框架  閱讀(4022)  評(píng)論(2)    收藏  舉報(bào)
      主站蜘蛛池模板: 肉大捧一进一出免费视频| 精品九九人人做人人爱| 97国产成人无码精品久久久| 亚洲av成人一区在线| 99久久久无码国产麻豆| 无码日韩精品91超碰| 国产日韩综合av在线| 无码成人精品区在线观看| 成人精品自拍视频免费看| 国产愉拍精品手机| 在线看高清中文字幕一区| 中文字幕日韩国产精品| 人妻系列无码专区免费| 亚洲国产高清第一第二区| 午夜爽爽爽男女污污污网站| 天堂网亚洲综合在线| 偷拍视频一区二区三区四区| 久久99精品久久久久久青青| 国产精品一区二区三区色| 在线视频中文字幕二区| 久久精品中文字幕有码| 国产午夜福利视频第三区| 国产成年码AV片在线观看| 国产99在线 | 亚洲| 欧美xxxx做受欧美.88| 国产中文99视频在线观看| 97免费在线观看视频| 中文精品无码中文字幕无码专区| 女人下边被添全过视频的网址| 免费看的一级黄色片永久| 青阳县| 精品国产午夜福利伦理片| 国产午精品午夜福利757视频播放| 玩弄漂亮少妇高潮白浆| 狠狠综合久久av一区二| 日本亚洲一区二区精品| 人妻无码中文字幕| 精品人妻伦九区久久aaa片69| 精品久久丝袜熟女一二三| 99RE8这里有精品热视频| 欧美伦费免费全部午夜最新|