C# 用C语言设置Windows窗体#

C# 用C语言设置Windows窗体#,c#,winforms,visual-studio-2008,forms,C#,Winforms,Visual Studio 2008,Forms,有什么好的资源可以用C#设置Windows窗体吗?希望使用C#和VS2008创建我的第一个数据库应用程序。谢谢,非常感谢您的建议。您的条款似乎有点混淆了 表单是应用程序的窗口,VisualStudio为这些窗口提供了一个设计器,您可以使用拖放来设计UI 对于数据库,microsoft sql server附带了一个UI和一个名为的设计器。它允许您设计整个数据库有很多关于Windows窗体的文章,尽管它的重点最近转移到了WPF上首先,使用一个好的模式(我发现这是WinForms应用程序最重要的事情

有什么好的资源可以用C#设置Windows窗体吗?希望使用C#和VS2008创建我的第一个数据库应用程序。谢谢,非常感谢您的建议。

您的条款似乎有点混淆了

表单是应用程序的窗口,VisualStudio为这些窗口提供了一个设计器,您可以使用拖放来设计UI

对于数据库,microsoft sql server附带了一个UI和一个名为的设计器。它允许您设计整个数据库

有很多关于Windows窗体的文章,尽管它的重点最近转移到了WPF上

首先,使用一个好的模式(我发现这是WinForms应用程序最重要的事情,因为代码很快就增长到Susan Boyle的大小)-目前我喜欢MVP(被动视图或监控控制器)模式。下面的链接是我遇到的一些最好的链接:

至于Windows窗体本身,它们非常简单,并没有那个么明显的陷坑-只需确保取消注册您注册的任何事件(内存泄漏…)

但是有一个很好的网站(ahem codeproject ahem dot ahem com),上面有很多天才的家伙 看看Sacha Baber的任何东西,我自己也在通过这个ATM机工作:
我想看看MVC或MVP,让你的生活更轻松,让测试更简单。以下是一些好的起点:


有一些关于MSDN的简单教程,可以帮助您开始使用Windows窗体。这是构建基本窗体应用程序的一个很好的介绍。然后,您可以通过一些数据库交互,进一步了解MSDN

当你要创建一个数据库应用程序并与SQL Server进行交互时,我也会考虑查看。这将大大减少数据库交互性的复杂性。它也会根据数据库表自动创建可使用的业务对象,从而减少你需要做的编码量。n你的DAL.Scott Gu的博客文章是第一次学习L2的一个很好的起点


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

我认为OP非常清楚这一点。可能是一个简单的打字错误,漏掉了“s”。您的帖子听起来不错光顾,甚至没有回答OP的问题,所以-1!很抱歉,我本应该解释得更好。但这个windows应用程序实际上只是一个表单的集合,并最终报告。正在查找有关创建windows表单并将其与sql server绑定在一起的信息。一旦我可以这样做一次,就很容易复制。然后我将我现在只需要一些基础知识,这样我就可以得到一个框架设置来使用。