2010-01-22 105 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的好起点。

也正如其他人已经建议的那样,我建议您在实施应用程序时阅读一些设计模式,因为从长远来看,当您的应用程序开始变得越来越复杂时,它可能会对您有所帮助。