2010-01-22 151 views

回答

-1

它看起來像你混合你的條件了一下。

形式是應用程序的窗口時,Visual Studio自帶的那些設計師,你可以通過拖放設計你的UI和下降
有關的Microsoft SQL Server自帶的用戶界面和一個叫Sql Server management studio設計數據庫。這允許你設計你的整個數據庫

+0

我認爲OP很清楚這一點。可能是一個簡單的錯字,錯過了's'。你的帖子聽起來很光顧,甚至不回答OP的問題,所以-1! – 2010-01-22 14:41:42

+0

對不起,我應該更好地解釋。 但是,這個Windows應用程序實際上只是一個表單集合,並最終報告。 尋找有關創建Windows窗體並將它們與sql server綁定在一起的信息。一旦我可以做到這一點,那麼它很容易複製。然後我可以開始研究更多的功能。我現在只需要基礎知識,這樣我就可以獲得一個框架設置。 – 2010-01-22 15:00:09

1

那麼一開始,使用一個很好的模式(我發現這個對於WinForms應用程序來說最重要的是,代碼很快就會增長到Susan Boyle的規模) - 目前我喜歡MVP(被動視圖或監督控制器)模式。以下鏈接是一些最好的我遇到:

http://www.c-sharpcorner.com/UploadFile/rmcochran/PassiveView01262008091652AM/PassiveView.aspx

http://codebetter.com/blogs/jeremy.miller/archive/2007/07/25/the-build-your-own-cab-series-table-of-contents.aspx

至於Windows窗體本身,他們幾乎與不那麼obviuos坑直線前進下降 - 只要確保你去註冊您註冊任何事件(MEM泄漏...)

但有一個很好的網站(啊哈啊哈_或代碼點啊哈COM)有很多人對那裏誰由薩沙巴伯只是天才的 退房什麼,我正在通過這個自己的ATM工作: http://www.codeproject.com/KB/cs/AutoDiagrammer.aspx

0

有MSDN上一些不錯的易教程,讓你開始在Windows窗體。 How to: Create a Windows Forms Application是構建基本Forms應用程序的不錯介紹。然後,您可以轉到Walkthrough: Simple Data Access in a Windows Form,稍微深入一些數據庫交互。

正如你將要創建一個數據庫應用程序,並使用SQL Server我也會考慮尋找到LINQ to SQL: .NET Language-Integrated Query for Relational Data互動。這將大大降低數據庫交互的複雜性。它還會根據您的數據庫表自動創建隨時可用的Business Objects,從而減少您在DAL中需要執行的編碼量。 Scott Gu的博客文章Using LINQ to SQL (Part 1)是第一次學習L2S的好起點。

也正如其他人已經建議的那樣,我建議您在實施應用程序時閱讀一些設計模式,因爲從長遠來看,當您的應用程序開始變得越來越複雜時,它可能會對您有所幫助。