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

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

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

      RDIFramework.NET-.NET快速信息化系統(tǒng)開發(fā)整合框架 【開發(fā)實例 EasyUI】之產(chǎn)品管理(MVC版)

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

      【開發(fā)實例】之產(chǎn)品管理(MVC版)

      接上篇:RDIFramework.NET (.NET快速信息化系統(tǒng)開發(fā)整合框架) 【開發(fā)實例】之產(chǎn)品管理(WebForm版)

      第1部分 概述

        RDIFramework.NET,基于.NET的快速信息化系統(tǒng)開發(fā)、整合框架,為企業(yè)或個人在.NET環(huán)境下快速開發(fā)系統(tǒng)提供了強(qiáng)大的支持,開發(fā)人員不需要開發(fā)系統(tǒng)的基礎(chǔ)功能和公共模塊,框架自身提供了強(qiáng)大的函數(shù)庫和開發(fā)包,開發(fā)人員只須集中精力專注于業(yè)務(wù)部分的開發(fā),因此大大提高開發(fā)效率和節(jié)約開發(fā)成本??蚣懿捎媚壳白钪髁鞯腃#語言開發(fā)完成,支持多種數(shù)據(jù)庫類型,支持WinForm與Web。使用RDIFramework.NET能提高管理類軟件系統(tǒng)的整體質(zhì)量、提高模塊與模塊之間的兼容性、提高代碼的重復(fù)利用率,使軟件系統(tǒng)架構(gòu)更加合理、質(zhì)量更加過硬,使得勞動成果最大程度上重復(fù)利用??蚣芑A(chǔ)模塊包括:強(qiáng)大靈活的權(quán)限控制組件,統(tǒng)一的模塊分配與管理組件,靈活易用的工作流組件、集中的數(shù)據(jù)字典管理組件,自動升級組件,各種常用的商業(yè)控件(分頁控件、組合查詢控制、圖片瀏覽控件等),多語言支持,強(qiáng)大的基于本框架的代碼生成器,豐富的基礎(chǔ)類庫與開發(fā)輔助工具、內(nèi)置MiNiWeb瀏覽器等各基礎(chǔ)常用功能組件。應(yīng)用系統(tǒng)建立在此框架之上,采用構(gòu)件式、可復(fù)用開發(fā),節(jié)省開發(fā)成本,加快開發(fā)速度,在軟件開發(fā)上更好的做到多快省。

        下面我們將使用RDIFramework.NET來開發(fā)一個應(yīng)用,此應(yīng)用皆在說明如何使用框架簡單快速的進(jìn)行開發(fā)。在這里我們要開發(fā)一個產(chǎn)品管理的功能模塊,在開發(fā)前,我們需要進(jìn)行數(shù)據(jù)庫的設(shè)計,假設(shè)我們要開發(fā)一個產(chǎn)品管理模塊。涉及的表為DemoProduct(產(chǎn)品信息實例表),這兒簡單說明一下,一般我們建議每個表包含以下字段:DeleteMark(刪除標(biāo)志),SortCode(排序碼),以及每條數(shù)據(jù)涉及的用戶信息字段:CreateOn、CreateUserId、CreateBy、ModifiedOn、ModifiedUserId、ModifiedBy

      表的設(shè)計圖如下:

      表結(jié)構(gòu)明細(xì)如下:

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

        表設(shè)計好后,我們就可以著手開發(fā)的工作,在開發(fā)前我們一般需要確定當(dāng)前系統(tǒng)所使用的數(shù)據(jù)庫連接(非必須 ),模塊的規(guī)劃、模塊所具有的操作按鈕(操作權(quán)限項)設(shè)置,業(yè)務(wù)代碼與界面UI的生成、功能測試等。

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

           “數(shù)據(jù)庫連接管理”可以在我們框架下管理多個不同數(shù)據(jù)庫類型的數(shù)據(jù)庫連接,以方便我們具體的系統(tǒng)開發(fā)使用,即使后期服務(wù)器IP、數(shù)據(jù)庫類型等改變了,只需在這兒進(jìn)行簡單修改,不用改變原有的程序或修改程序代碼非常的方便。打開.NET快速開發(fā)整合框架,在“系統(tǒng)設(shè)置”->功能列表中選擇“數(shù)據(jù)庫連接管理”,打開“數(shù)據(jù)庫連接管理”主界面,如圖2.1.1所示。

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

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

        RDIFrameworkDbConection、BusinessDbConnection、WorkFlowDbConnection

        我們可以通過以下三個常量來進(jìn)行訪問,也可以定義我們自己的連接常量:

        SystemInfo.RDIFrameworkDbConection、SystemInfo.BusinessDbConnection、SystemInfo.WorkFlowDbConnection

        如果我們的業(yè)務(wù)系統(tǒng)與框架放在一個庫中,則就不用再到“數(shù)據(jù)庫連接管理”中去定義數(shù)據(jù)庫連接了,直接使用SystemInfo.RDIFrameworkDbConection的連接字符串即可,其他類似。

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

            在“新增數(shù)據(jù)庫連接”窗口,“連接名稱”不能與已經(jīng)存在的連接名重復(fù),連接類型為是數(shù)據(jù)庫的類型,在這兒,我們是SqlServer,服務(wù)器地址則為數(shù)據(jù)庫服務(wù)器地址,用戶名與密碼為登錄數(shù)據(jù)庫服務(wù)器的合法用戶。這些定義好后單擊“保存”即完成了數(shù)據(jù)庫連接的定義。這兒的連接名稱“ProductDBLink”非常重要,在基于框架開發(fā)的過程中,就是通過這個名稱來訪問產(chǎn)品實例庫的。當(dāng)然也可以不定義數(shù)據(jù)庫連接字符器,這樣框架會默認(rèn)使用SystemInfo.BusinessDbConnection 的連接字符串。

      2.2 模塊規(guī)劃

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

      圖2.2.1 模塊管理

            在模塊管理主界面,我們需要進(jìn)行合理的規(guī)劃,如由于我們的“測試產(chǎn)品管理”屬于一個實例程序,我就在左側(cè)樹中選擇“.NET快速開發(fā)整合框架”>“案例模塊”下新增一個“測試產(chǎn)品管理”的模塊。單擊“添加”,打開“新增模塊”窗口,如圖2.2.2所示。

               圖2.2.2 新增模塊

           在“新增模塊”窗口中,一定要注意看“上級菜單”是否是我們選擇的模塊,在這兒是“案例模塊”,“名稱”即在框架左側(cè)功能列表顯示的名稱,“編號”不能重復(fù),建議就是模塊的名稱,“MVC鏈接地址”就是模塊所在的相對路徑?!坝行А睒?biāo)志說明我們新增的模塊是否有效。“公開”標(biāo)志說明此模塊是否為公共(公開)模塊,若為“公開模塊”則所有登錄框架的用戶,不管其是否有此模塊的訪問權(quán)限,此模塊對其都可見。同時我們也可以為其指定一個圖標(biāo)。單擊“保存”即完成了一個模塊的增加。

            對于WebForm的配置,可通過“Web地址”、“目標(biāo)地址”、“圖標(biāo)”三項來進(jìn)行配置。

            對于MVC的配置,則可“MVC地址”、“目標(biāo)地址”、“圖標(biāo)”三項來進(jìn)行配置。

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

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

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

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

      第3部分 開始開發(fā)

      3.1 業(yè)務(wù)代碼的生成

        使用框架提供的代碼生成器可以快遞的生成相應(yīng)模塊的所有業(yè)務(wù)邏輯代碼,如下圖所示:

        上圖是單個生成業(yè)務(wù)邏輯相關(guān)的代碼,我們也可以批量生成指定表的所有業(yè)務(wù)邏輯層的代碼,也可以根據(jù)PowerDesgin設(shè)計文件來生成,批量生成如下所示:

        使用PowerDesign生成如下圖所示:

        在上圖中,我們選擇我們要生成的表,設(shè)置好相應(yīng)的屬性后點生成,即可批量生成所有業(yè)務(wù)邏輯層的代碼,生成后的代碼可以單獨放在一個項目中,也可以與頁面項目放在一起,當(dāng)然推薦單獨把業(yè)務(wù)邏輯層的代碼放在一個項目中,適當(dāng)組織一下如下圖所示:

      3.2 頁面代碼的生成

        通過框架生成了業(yè)務(wù)邏輯代碼后,Web或WinForm就可以使用這些業(yè)務(wù)邏輯層的代碼,下面我們通過代碼生成器來生成MvcUI部分。如下圖所示,

        在上圖中我們單擊“生成MvcUI界面”,即可針對當(dāng)前所選表生成UI部分,如下圖所示:

        在上圖中,我們單擊“全部保存”,即可把生成的界面代碼保存到指定位置并自動彈出。再把生成的代碼放到VS項目解決方案合適的位置中即可,屆時,一個模塊的基本增、刪、改、查、導(dǎo)出、分頁等功能基本就完成了。這兒需要特別說明的是:上面生成的MVCUI界面代碼的模版我們可以根據(jù)實際需要隨時修改即可,非常的簡單。生成的代碼放到項目中如下圖所示:

        具體放到MVCUI項目的什么位置,這個在開發(fā)前可以自己規(guī)劃好即可,這個非常簡單。通過以上幾個步驟生成代碼后再做適量的調(diào)整,即可完成一個簡單的模塊開發(fā)。

        同時添加必須的框架dll引用,如下圖所示:

      3.3 效果瀏覽

        通過前期DB的設(shè)計,到使用代碼生成器來快遞的代碼生成,再做適量的調(diào)整后,一個功能模塊就算基本完成了,現(xiàn)在我們來看下生成后的效果。

        1、  測試產(chǎn)品信息主界面:

        上圖就是通過我們框架+代碼生成器快遞生成的界面,以上界面已經(jīng)具備了基本的增加數(shù)據(jù)、修改數(shù)據(jù)、刪除數(shù)據(jù)、導(dǎo)出數(shù)據(jù)、多條件查詢、分頁、右鍵菜單等常用功能。

        2、  新增界面

        3、  修改界面

        4、    導(dǎo)出數(shù)據(jù)

        導(dǎo)出數(shù)據(jù)功能,我們可以把數(shù)據(jù) 導(dǎo)出到Excel中。

        5、  查詢

        “高級查詢”就是多條件查詢功能,我們可以多條件組合查詢我們需要的數(shù)據(jù)。

        以下為UI代碼的動態(tài)展示。

        

        參考文章:  

        RDIFramework.NET (.NET快速信息化系統(tǒng)開發(fā)整合框架) 【開發(fā)實例】之產(chǎn)品管理(WebForm版)

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

      RDIFramework.NET平臺代碼生成器V3.0版本全新發(fā)布-更新于20160518(提供下載)

      RDIFramework.NET ━ .NET快速信息化系統(tǒng)開發(fā)框架鉅獻(xiàn) V3.0 版本強(qiáng)勢發(fā)布

      RDIFramework.NET ━ .NET快速信息化系統(tǒng)開發(fā)框架 ━ 工作流程組件介紹

      RDIFramework.NET框架SOA解決方案(集Windows服務(wù)、WinForm形式與IIS形式發(fā)布)-分布式應(yīng)用

        視頻列表:

        第1部分、框架在不同數(shù)據(jù)庫中的配置

      第1.1講、RDIFramework.NET框架在SqlServer2008+中的配置與運行講解

      第1.2講、RDIFramework.NET框架在Oracle11g+中的配置與運行講解

      第1.3講、RDIFramework.NET框架在MySql 5.0+ 中的配置與運行講解

      第2部分、框架基于代碼生成器的開發(fā)

      第2.1講、RDIFramework.NET框架基于代碼生成器業(yè)邏輯層代碼的生成

      第2.2講、RDIFramework.NET框架基于代碼生成器生成MvcUI的講解

      第2.2.1講、RDIFramework.NET框架基于代碼生成器生成MvcUI的講解_第2.2講補(bǔ)充視頻

      第2.3講、RDIFramework.NET框架基于代碼生成器生成WebFormUI的講解

      第2.4講、RDIFramework.NET框架基于代碼生成器生成的業(yè)務(wù)邏輯進(jìn)行WinForm程序的開發(fā)

       

       

          一路走來數(shù)個年頭,感謝RDIFramework.NET框架的支持者與使用者,大家可以通過下面的地址了解詳情。

            RDIFramework.NET官方網(wǎng)站:http://www.rdiframework.net/

            RDIFramework.NET官方博客:http://blog.rdiframework.net/

            同時需要說明的,以后的所有技術(shù)文章以官方網(wǎng)站為準(zhǔn),歡迎大家收藏!

            RDIFramework.NET框架由專業(yè)團(tuán)隊長期打造、一直在更新、一直在升級,請放心使用! 

         歡迎關(guān)注RDIFramework.net框架官方公眾微信微信號:guosisoft),及時了解最新動態(tài)。

             掃描二維碼立即關(guān)注

      posted @ 2016-08-08 10:58  .NET快速開發(fā)框架  閱讀(2763)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产精品中文字幕av| 精品久久久久久无码不卡| 国产日韩入口一区二区| 67194熟妇在线观看线路| 亚洲另类激情专区小说图片| 日日摸夜夜添夜夜添国产三级| 亚洲免费视频一区二区三区| 26uuu另类亚洲欧美日本| 中文字幕午夜福利片午夜福利片97 | 日韩人妖精品一区二区av| 亚洲精品午夜精品| 成人资源网亚洲精品在线| 在线亚洲午夜理论av大片| 商洛市| 亚洲av一本二本三本| 国产视频 视频一区二区| 欧美韩中文精品有码视频在线 | 一区二区亚洲精品国产精| 亚洲欧美一区二区成人片| 亚洲一区二区中文字幕| 国产偷自视频区视频| 国产一区二区一卡二卡| 精品午夜福利在线视在亚洲| 久久精品中文字幕少妇| 看免费的无码区特aa毛片| 韩国V欧美V亚洲V日本V| 国产爆乳无码av在线播放| 最新国产精品好看的精品| 亚洲老女人区一区二视频| 国产精品中文字幕综合| 一个人在线观看免费中文www| 亚洲精品一区二区18禁| 人妻少妇精品视频专区| 老子午夜精品无码| 国产一区二区在线激情往| 日韩有码av中文字幕| 夜夜躁狠狠躁日日躁视频| 亚洲精品日韩久久精品| 日韩丝袜欧美人妻制服| 97人人模人人爽人人喊网| 亚洲av精彩一区二区|