使用C#设置Windows窗体的任何好资源?希望使用C#和VS 2008创建我的第一个数据库应用程序。感谢任何建议,非常感谢。
答案 0 :(得分:1)
http://windowsclient.net/learn/有很多关于Windows窗体的文章,尽管它的重点最近已转向WPF
答案 1 :(得分:1)
一开始,使用一个好的模式(我发现这对于WinForms应用程序来说是最重要的,因为代码很快就会增长到Susan Boyle的大小) - 目前我喜欢MVP(Passive view or Supervising)控制器)模式。以下链接是我遇到的最好的一些:
http://www.c-sharpcorner.com/UploadFile/rmcochran/PassiveView01262008091652AM/PassiveView.aspx
至于Windows形式本身,它们非常直接,并没有那么明显的陷阱 - 只要确保你取消注册你注册的任何事件(mem泄漏...)
但是有一个很好的网站(ahem codeproject ahem dot ahem com),很多人都是天才的 查看Sacha Baber的任何内容,我正在通过自己的ATM工作: http://www.codeproject.com/KB/cs/AutoDiagrammer.aspx
答案 2 :(得分:1)
我会看一下MVC或MVP,让你的生活更轻松,让测试变得更加简单。以下是一些很好的起点:
What are MVP and MVC and what is the difference
答案 3 :(得分: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的一个很好的起点。
正如其他人已经建议的那样,我建议你阅读一些在实现应用程序时要遵循的设计模式,因为从长远来看,当你的应用程序开始变得越来越复杂时,它可能会帮助你。
答案 4 :(得分:-1)
好像你把你的条款混合起来了。
Form是一个应用程序窗口,visual studio附带一个设计师,你可以使用拖放设计你的UI 对于数据库,microsoft sql server附带了一个UI和一个名为Sql Server management studio的设计器。这允许您设计整个数据库