Настройка формы Windows с помощью C # - PullRequest
0 голосов
/ 22 января 2010

Какие-нибудь хорошие ресурсы для настройки Windows Form с C #? Глядя на создание моего первого приложения базы данных с использованием C # и VS 2008. Спасибо за любые советы очень ценится.

Ответы [ 5 ]

1 голос
/ 22 января 2010

Я бы взглянул на MVC или MVP, чтобы сделать вашу жизнь проще и сделать тестирование намного проще. Вот несколько хороших отправных точек:

Что такое MVP и MVC и в чем разница

Выбор реализации MVC MVP для проекта Winforms

Реализация MVC с Windows Forms

1 голос
/ 22 января 2010

http://windowsclient.net/learn/ содержит множество статей о Windows Forms, хотя в последнее время его фокус сместился в сторону WPF

1 голос
/ 22 января 2010

Ну, для начала, используйте хороший шаблон (я нашел это самым важным для приложений WinForms, так как код скоро вырастет до размера Сьюзан Бойл) - в настоящий момент мне нравится 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, они довольно просты с не очень очевидными ямами - просто убедитесь, что вы отменили регистрацию любых событий, которые вы регистрировали (утечки памяти ...)

Но есть хороший сайт (ahem codeproject ahem dot ahem com) с множеством парней, которые просто гениальны Посмотри что-нибудь от Sacha Baber, я сам прохожу через этот банкомат: http://www.codeproject.com/KB/cs/AutoDiagrammer.aspx

0 голосов
/ 22 января 2010

На MSDN есть несколько простых простых руководств, которые помогут вам начать работу с Windows Forms. Как: создать приложение Windows Forms - хорошее введение в создание базового приложения Forms. Тогда вы можете перейти к Пошаговое руководство: простой доступ к данным в форме Windows , чтобы немного продвинуться с некоторыми взаимодействиями с базой данных.

Поскольку вы собираетесь создавать приложение базы данных и взаимодействовать с SQL Server, я бы также рассмотрел LINQ to SQL: интегрированный в язык запрос .NET для реляционных данных . Это значительно снизит сложность интерактивности вашей базы данных. Он также автоматически создаст готовые к использованию бизнес-объекты на основе ваших таблиц базы данных, что уменьшит объем кодирования, который вам потребуется в вашем DAL. Статья Скотта Гу в блоге Использование LINQ to SQL (часть 1) - отличная отправная точка для изучения L2S в первый раз.

Также, как уже предлагали другие, я бы посоветовал вам ознакомиться с некоторыми шаблонами проектирования, которые следует соблюдать при реализации приложения, поскольку это, вероятно, поможет вам в долгосрочной перспективе, когда ваше приложение станет все более и более сложным.

0 голосов
/ 22 января 2010

кажется, что вы немного перепутали свои термины.

Форма - это окно для приложения, Visual Studio поставляется с дизайнером для тех, кто может создавать свой пользовательский интерфейс с помощью перетаскивания
Для базы данных Microsoft SQL Server поставляется с пользовательским интерфейсом и дизайнером под названием Sql Server management studio . Это позволяет вам проектировать всю вашу базу данных

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...