畢業季給計算機專業學生黨的福利——快速解決畢業設計

寫在前面的話

開發工具:vs2015

數據庫:SQL Server 2017

開發語言:C# + HTML + css + JavaScript

本文適用讀者:對獨立開發畢業設計系統感到困難的學生黨

簡單的說明:本文並不是基礎的編程語言教程,而是通過對一些工具的使用,達到快速完成代碼編輯的問題,所以需要讀者對於面向對象的知識具有一定的理解,要不然代碼該放在那裡都不知道。。。然後最後就是如果有大神看的願意花點時間看看的話,跪求指教!

需要用到的工具:

  1. AdminLTE(前端模板)

  2. 數據庫操作類(前面的文章中有提到過)

  3. Newtonsoft(JSON處理方法)

  4. CodeTools(代碼生成器,之前的文章也有提到過)

  5. DateTools(時間處理類)


寫在中間的話

新建項目,並部署好之前所需要的東西

畢業季給計算機專業學生黨的福利——快速解決畢業設計

項目結構

這裡需要說明一下,除了添加上述需要的文件之外,我還新建了一個/Page/Demo的文件夾,在之後的開發中,我們會在Page中存放功能界面的代碼,在Demo中存放一些我們之後會經常用到的代碼,方便複製粘貼

新建一個模板頁

在/page/demo中新建一個名為Demo.aspx的模板頁

畢業季給計算機專業學生黨的福利——快速解決畢業設計

demo.aspx

該頁面中的代碼來自於/Resources/AdminLTE/starter.html這個官方提供的空頁面中

畢業季給計算機專業學生黨的福利——快速解決畢業設計

界面效果

製作用戶自定義控件

這裡我們將一些所有界面中的通用代碼抽取出來,需要抽取出來的代碼主要有三塊,分別是:

  1. header(頂部)

  2. sidebar(導航)

  3. footer(頁腳)

畢業季給計算機專業學生黨的福利——快速解決畢業設計

需要抽出的代碼片段

畢業季給計算機專業學生黨的福利——快速解決畢業設計

抽取用戶控件的結果圖

畢業季給計算機專業學生黨的福利——快速解決畢業設計

引用用戶控件之後的結果,與原界面一致

最後一個東西,代碼生成器

畢業季給計算機專業學生黨的福利——快速解決畢業設計

生成器主界面

現階段有是哪個主要的功能:

  1. 由數據庫生成html

  2. 由html生成傳輸數據的ajax和ashx

  3. 由數據庫生成實體類

我們用一個測試數據庫來看看是什麼效果

畢業季給計算機專業學生黨的福利——快速解決畢業設計

數據庫代碼

FUNC1:生成html

FUNC1_1:無外鍵生成html

畢業季給計算機專業學生黨的福利——快速解決畢業設計

輸入數據庫連接信息,選擇數據庫,選擇表,點擊生成

畢業季給計算機專業學生黨的福利——快速解決畢業設計

界面圖

FUNC1_2:有外鍵生成html

畢業季給計算機專業學生黨的福利——快速解決畢業設計

生成結果

畢業季給計算機專業學生黨的福利——快速解決畢業設計

結果圖

畢業季給計算機專業學生黨的福利——快速解決畢業設計

ajax代碼

畢業季給計算機專業學生黨的福利——快速解決畢業設計

ashx代碼

FUNC2:生成ajax和ashx

畢業季給計算機專業學生黨的福利——快速解決畢業設計

複製剛才生成的html,填寫完相關信息後,點擊生成即可

畢業季給計算機專業學生黨的福利——快速解決畢業設計

生成的ajax

畢業季給計算機專業學生黨的福利——快速解決畢業設計

生成的ashx

FUNC3:生成實體類

上面的方法結合下面生成的實體類,我們就可以實現簡單的增刪查改的功能

畢業季給計算機專業學生黨的福利——快速解決畢業設計

填入相關信息,點擊生成

畢業季給計算機專業學生黨的福利——快速解決畢業設計

生成的代碼

畢業季給計算機專業學生黨的福利——快速解決畢業設計

生成的代碼

生成的代碼中包含了對這張表的簡單的增刪查改的方法


寫在最後的話

今天的內容差不多就到這裡,旨在為各位同學瞭解這些工具的用法,但因為篇幅的原因還不是很完善,在之後的內容中會通過一些具體的實例來看看這些工具的用法!

感謝每一個看到這一行的好胖友!



分享到:


相關文章: