999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

ASP.NET應用程序開發軟件設計與應用研究

2018-03-02 19:37:30阮文
軟件 2017年9期
關鍵詞:開發設計

阮文

摘 要:互聯網迅猛發展的趨勢之下,Web應用及其技術框架也在不斷優化和演進,Web應用程序設計是一個復雜的體系和研究課題,需要投入大量的開發及維護成本,并還要實現對代碼的規范化管理,這就在無形中增加了Web應用程序的額外支出。為此,引入軟件復用的思想和理念,針對Web應用程序創建一種快速開發平臺

基于MVC模式的ASP.NET平臺,在這個平臺之下可以實現對Web應用代碼的快速、靈活的復制,軟件開發人員可以充分利用這一平臺實現對代碼的設計與自動生成,快速提升工作效率。

關鍵詞:Web應用程序;ASP.NET;開發;軟件;設計

0 引言

在互聯網成為新時代的重要工具的趨勢下,基于Web的技術框架和體系不斷演進和更新,然而由于Web應用開發技術的復雜多樣性特點,導致Web開發的成本大幅增加。為此,要創建針對Web應用程序的快速開發平臺,利用這個平臺的代碼封裝和抽象化的特點,縮短Web應用程序的開發周期,更好地降低應用程序開發成本。

1 ASP.NET應用程序開發軟件系統架構的特點及流稗

基于ASP.NET的Web應用程序系統,主要是依照如下方式實現:(1)基于ASP.NET自身已經將頁面顯示和后臺功能相隔離,為此,大多數后臺程序都致力于建構多功能的數據處理類庫。(2) ASP.NET的頁面部分被劃分為兩個部分,即:HTML文件和CSS文件,其中:HTML文件著重對Web頁面的架構及層次設計;CSS文件著重對Web頁面的美工參數方面的設計和配置,如此可以較好地實現系統的模塊化管理及重用。(3)數據庫處理程序集中于后臺,開發設計者可以將其分離為前臺交互模塊、數據專門提取模塊。

ASP.NET應用程序系統的T作流程為:在VisualStudio中創建空白的Web應用項目源碼——利用代碼生成工具創建代碼生成項目——定義數據庫實體,并選擇具體的代碼模板——配置和選擇相關的參數——生成最初的Web應用代碼——將代碼發布于VisualStudio項目——調試開發與裝配直至最終發布。

2 基于MVC設計模式下的ASP.NET應用程序模塊設計

2.1設計思路

在考慮MVC模式下的ASP.NET應用程序開發過程中,可以提煉和快速復制代碼模板,以實現代碼復用的效果。在實現代碼復用的過程中,以代碼生成器為核心程序,它負責將用戶界面操作功能模塊與生成最終代碼模塊相分離,使用戶界面操作模塊主要用于各類模板的配置管理和用戶交互等功能,這就可以最大程度上擴展系統的可重用性。同時,在構造代碼生戰的程序時,可以將負責生成的類庫與其他類庫相分離,最終實現代碼的構造。組件模板庫是負責提供位于裝配線上的完成各種功能的模塊,可以較好地實現系統的擴展開發。另外,在組件模板庫和代碼生成器的各個模塊之中,其通訊方式是通過對類庫和函數的調用來實現的,這樣可以較好地減少代碼的復雜度,降低不同模塊之間的耦合性,提升代碼的可重用性。

2.2 ASP.NET應用程序開發功能模塊設計

(1)代碼生成類庫。這一模塊主要是負責將組件模板庫中的各類函數的功能充分利用起來,讀取用護界面應用程序中的不同配置,利用各種ASP.NET資源生成器,生成ASP.NET代碼。

(2)用戶界面應用程序模塊。這一模塊的功能在于通過與用戶的輸入和輸出交互性的操作,來實現對參數設置的提取和配置,從而最終生成ASP.NET代碼,它是基于C#.net的前提之下,設計一種應用于桌面的應用程序,該應用程序是通過Windows窗體的方式,實現對數據的輸出顯示和應用操作。

(3)核心模板庫。這一模塊是組件模板庫的基本組成內容,其主要功能是負責對各種對應于基本數據類型的類的定義,并為其他的類提供可擴展的接口定義。如:FieldDes和DataFieldView兩個類。

(4)數據庫代碼生成模板庫。這一模塊主要是負責數據庫相關操作的定義。具體任務包括有數據庫腳本的生成、數據庫對象的定義、查詢及修改等操作、數據庫的鏈接等。

(5)界面組件代碼生成模板庫。這一模塊主要是為代碼生成類庫提供各種不同的Web用戶界面元素的生成代碼。如:類Date TimeField主要是提供保存DateTime值的屬性Value。

3 ASP.NET應用程序開發軟件系統的應用與測試

3.1代碼生成器的展示

在ASP.NET應用程序開發軟件系統之中,主要是實現基于數據表對象的代碼和頁面生成功能。具體包括有:(1)支持軟件系統模板類的各種校驗。(2)自動生成多記錄和單記錄類型的Web表單。(3)支持自動加載數據到視圖,并將視圖中的數據轉換為對象。(4)可以在Web頁面中自動加載下拉菜單中的碼表。(5)在Web頁面的非下拉菜單之中,當label、textbox等控件尚未獲取到對象時,則自動顯示text而不會顯示value;一旦label、textbox等控件獲取到某一特定的對象時,則會將text自動轉換為value值。(6)生成的ASP.NET代碼可以實現對關聯字段的支持。(7)代碼生成器可以輔助生成單記錄和多記錄的表單標簽。

3.2生成代碼的展示

代碼自動生成器提供了Web應用的支持,具體有以下內容:

(1)簡單表單例子展示

用戶可以利用代碼生成器在界面中指定生成ASP.NET頁面,在這個簡單的用戶數據編輯界面之中,可以順序顯示用戶編號、姓名、性別等,并且可以根據用戶的需求加以編輯和修改。

( 2) Grid瀏覽修改表單例子展示

用戶可以在界面中選擇Grid瀏覽修改頁面模板后生成Asp.net頁面,可以由Web頁面的用戶直接瀏覽操作和修改。

3.3系統應用分析

通過對原型系統的開發和測試,發現代碼自動生成器生成的代碼是否具備極高的可重用性還有待商榷,還需要對開發和改進代碼生成器及相關模板庫的開發與消耗進行合理的比較。同時,還應當在ASP.NET應Efj程序開發應用的過程中,優化和改進從Web應用中抽取相關數據并制作成頁面的模板。另外,還要考慮到當頁面模板越來越多、代碼生成器的功能越來越強大時,如何讓用戶可以快速了解使用方法,并對相關頁面模板采用合理的配置方法,要改進和優化用戶界面與用戶交互方式。

4 結束語

綜上所述,隨著Web應用技術的不斷普及和發展,要針對開發基于MVC模式下的ASP.NET程序應用進行研究和探討,要以軟件代碼復用的理念為核心,開發設計代碼自動生成器,實現對代碼模板的快速、簡單的復制,從而實現對代碼復用的靈活控制,并可以較好地滿足用戶對頁面模板的使用與修改。endprint

猜你喜歡
開發設計
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
高中歷史教學中對歷史圖片的開發及實際應用
考試周刊(2016年85期)2016-11-11 01:57:37
在線投稿與編輯系統的設計與開發
河南方言文化資源的保護及其開發利用的研究
遵義紅色旅游開發對策研究
基于J2EE和Ionic的ITer學習APP設計與開發
主站蜘蛛池模板: 国产成人综合亚洲欧美在| 欧美一级99在线观看国产| 2048国产精品原创综合在线| 欧美专区在线观看| 久久综合九九亚洲一区| 99久久成人国产精品免费| 久久精品国产免费观看频道| 国产福利小视频高清在线观看| 久久综合激情网| 亚洲国产精品成人久久综合影院| 国产中文在线亚洲精品官网| 九九热精品视频在线| 亚洲黄色成人| 亚洲精品日产精品乱码不卡| 日韩欧美中文字幕在线韩免费| 亚洲无码高清一区| 色天天综合| 久久久噜噜噜| 久久午夜影院| 成人欧美在线观看| 国产欧美中文字幕| 欧洲高清无码在线| 国产在线观看高清不卡| 99久久精品视香蕉蕉| 亚洲第一色视频| 91网红精品在线观看| 伊人色婷婷| 国产精品天干天干在线观看 | 欧美日韩国产成人在线观看| 国产无人区一区二区三区| 久青草免费视频| 99在线免费播放| 欧美日韩精品一区二区视频| 久久久久青草大香线综合精品| 国产在线专区| 欧美精品二区| 国产精品久久自在自2021| 黄片在线永久| 日韩一级毛一欧美一国产| 国产成人福利在线视老湿机| 色亚洲成人| 日本一区高清| 久久天天躁狠狠躁夜夜2020一| 国产成人精品优优av| 中文字幕在线视频免费| 国产午夜人做人免费视频中文| 无码人妻热线精品视频| 免费激情网址| 色国产视频| 69国产精品视频免费| 日日噜噜夜夜狠狠视频| 亚洲福利网址| 中文天堂在线视频| 亚洲精品视频免费观看| 国产精品国产三级国产专业不| 国产乱子伦无码精品小说| 另类综合视频| 欧美国产日韩在线播放| 久久性视频| 麻豆国产精品| 99re这里只有国产中文精品国产精品| 欧美日韩va| 一本大道香蕉久中文在线播放| 国产成人a毛片在线| 999福利激情视频| 久久国产精品嫖妓| 国产精品私拍在线爆乳| 一区二区三区高清视频国产女人| 成人蜜桃网| 国产成人高清在线精品| 亚洲黄色片免费看| 日本精品影院| 久久精品亚洲热综合一区二区| 蜜桃视频一区| 成人午夜精品一级毛片| 国产在线91在线电影| av一区二区三区在线观看| 91极品美女高潮叫床在线观看| 精品国产aⅴ一区二区三区| 国产伦精品一区二区三区视频优播 | 玖玖精品视频在线观看| 国产一国产一有一级毛片视频|