簡體   English   中英

如何使用一些 RAD 工具或 Visual Studio 2010 在 C# winforms SQL 服務器中獲取模板化的起始數據庫驅動的 forms

[英]How to get templated starter database driven forms generated in C# winforms SQL Server using some RAD tool or Visual Studio 2010

我希望我在這個問題標題中得到了所有這些。 讓我解釋。 我們從小型桌面應用程序開始,它將滾雪球成具有許多 forms 的大型應用程序。 數據庫是 SQL 服務器。 它將具有執行經典 CRUD 功能的經典存儲過程/函數。 給定 SQL 服務器中的表或存儲過程,創建具有所有掛鈎以維護表的表單的最快方法是什么。

例如,假設我有這樣的表(下面的大多數代碼是偽代碼)

Table Employee 
{
      Name varchar(30)
      DOB Datetime
      Address varchar(100)
}

以此為,我想創建我的目標,它是帶有 3 個標簽和 3 個文本框的表單,帶有添加刪除修改按鈕(或者如果不存在則添加 OK 按鈕或如果存在則修改)

 Name: TextBox
 DOB:  TextBox or Datetime picker 
 Address: Textbox

  OK   DELETE   CLOSE

將使用的代碼生成工具或技術應生成正確的數據庫掛鈎(創建 SQL 參數、 SqlCommand 、執行 sql .. 基本的 try catch 等。是否有任何開源工具可以做到這一點?通過 VS 2010 的一些技巧或模板化方法? 任何第三方工具的最壞情況? 謝謝

你看過http://nettiers.com嗎?

它基本上是一組模板(不是T4 ),可讓您生成應用程序所需的大部分層。

我喜歡它,因為它很容易擴展生成的內容並使用它構建增量應用程序,基於數據庫:第一次迭代:選擇你的第一個 X 表,生成你喜歡的任何層(winform 或 asp.net,DAL,存儲過程CRUD,實體,...),然后擴展使用提供的部分類或基類第二次迭代生成的內容:將 X 表添加到您的選擇中,重新生成,利用您的所有自定義。

nettiers 唯一的缺點是您需要擁有codesmith的許可證才能執行模板,而且價格為 100 美元。

有 DBEXform 設計器工具來創建數據庫 forms 報告和 Windows 的應用程序。

應用程序在.Net 3.5 環境中執行。

DBEXform 的最新版本可以從http://www.willmansoft.com下載

:JW

試試www.metadrone.com

這是一個新工具,還沒有為它創建很多模板。 但它很容易使用創建自己的模板來生成生成的存儲過程和 forms 以適應您自己的編碼風格。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM