開發環境及專案框架介紹

2021-07-28 02:09:39 字數 1671 閱讀 2406

本系列文件將向大家介紹我們 asp.net mvc 專案框架,並一步步指導大家如何建立列表、新增、修改頁面和實現帶有查詢功能的列表頁

我們的專案採用 .net 平台的技術進行開發,需要事先安裝好開發環境。

上述軟體在大連伺服器的 \\shiji-server\share\software\development 上提供,複製這段位址並貼上到資源管理器的位址列中進行訪問。

restore filelistonly from disk =

'd:\backup\ecrs20160913.bak'

可以看到備份檔案中有三個檔案,分別是ecrs、ecrs01 和 ecrs_log,執行下面的 sql 將這三個檔案還原到本地:

use master

-- 此處的 ecrs_20170124 是還原後資料庫的名字

restore database ecrs_20170124

from disk =

'd:\data\ecrs20151218.bak'

-- to 之後是還原後檔案存放的路徑

with

move

'ecrs'

to'd:\program files\microsoft sql server\mssql10_50.mssqlserver\mssql\data\ecrs.mdf'

,move

'ecrs01'

to'd:\program files\microsoft sql server\mssql10_50.mssqlserver\mssql\data\ecrs01.mdf'

,move

'ecrs_log'

to'd:\program files\microsoft sql server\mssql10_50.mssqlserver\mssql\data\ecrs_log.ldf'

,stats =10,

replace

執行後稍等片刻,在你本地就有了我們開發用的資料庫。

我們的專案可以分為三大部分:

每個部分通過資料夾劃分,每個資料夾中又有一些專案。

libraries 目錄下存放了有關實體類定義、資料庫操作、業務邏輯操作等相關的所有類庫。

repository 來簡化對資料庫的操作,倉儲類位於 data 專案中。

本系列文章將採用 entity framework 進行資料庫操作。

asp.net mvc 專案大家想必已經了解了,mvc 代表 model-view-controller 模式。在 asp.net mvc 中,我們在 view 裡編寫用於呈現的頁面,在 controller 中編寫每個頁面對應的後台**,在 model 中編寫類作為頁面資料的載體。

經過類庫層的介紹,我們知道 service 專案有所有業務邏輯的實現,所以我們的 controller 只需要去呼叫相應的 service 方法即可,而不應該把業務邏輯寫在 controller 中。這種思想,稱之為職責分離,控制器專注於為檢視準備資料,service 則專注於業務邏輯。

本系列文件中不涉及單元測試相關的內容。

資料庫訪問:

前端展現:

依賴注入:

驗證:

型別對映:

關於第三方類庫,可以先看一下官方提供的文件中的介紹,後面的專案中會詳細說明。

從下一節開始,我們就著手進行開發了,請拭目以待。

工控專案開發框架介紹

結合公司多年各系統平台開發維護的經驗,逐步確立了統一各系統平台的思想,在平台建立完善的基礎上進行系統的二次開發。目前焦爐四大機車系統 燒結配水系統 隧道廣告系統已實現平台統一 如下圖 一 開發框架元件結構 ioserver 乙個後台管理程式和很多驅動共同組成,屬於資料採集部分,通過它可以和不同 pl...

工控專案開發框架介紹

結合公司多年各系統平台開發維護的經驗,逐步確立了統一各系統平台的思想,在平台建立完善的基礎上進行系統的二次開發。目前焦爐四大機車系統 燒結配水系統 隧道廣告系統已實現平台統一 如下圖 一 開發框架元件結構 ioserver 乙個後台管理程式和很多驅動共同組成,屬於資料採集部分,通過它可以和不同plc...

工控專案開發框架介紹

結合公司多年各系統平台開發維護的經驗,逐步確立了統一各系統平台的思想,在平台建立完善的基礎上進行系統的二次開發。目前焦爐四大機車系統 燒結配水系統 隧道廣告系統已實現平台統一 如下圖 一 開發框架元件結構 ioserver 乙個後台管理程式和很多驅動共同組成,屬於資料採集部分,通過它可以和不同plc...