Я играл с динамическим веб-сайтом. есть что-то подобное для winforms. , если нет ничего такого, что делал бы то же самое с winforms, чем вопрос, почему бы и нет? у нас есть массивное приложение ERP, которое мы хотим перенести с AS400 на .Net Приложение Winform. мои первоначальные мысли заключались в том, чтобы все функции были такими же простыми, как проект веб-сайта Dynamic Data.Динамические данные для winforms
ответ
Динамические данные используют функцию маршрутизации структуры MVC. В формах Windows у нас нет такого подхода к сбору данных с URL-адресами с сервера.
Я не уверен, как эта модель может вписаться в формы Windows.
Я думаю, что довольно сложно создать нечто вроде динамических данных для Windows Forms.
Мое самое большое беспокойство здесь, как только вы создали эту платформу, как ее настроить? Я имею в виду, если вы хотите изменить одну форму, чтобы быть немного другой, чем другие :-)
Я думаю, что лучше создать формы для различных таблиц в контексте базы данных, используя мощный элемент управления сеткой из одного из больших поставщики. И тогда вы можете настроить их.
Запомнить это другой подход, то динамические данные, где код не генерируются до компиляции
Я думаю, что причина вы не видите что-то подобное в WinForm приложениях, потому что это гораздо проще для хранения HTML-страницы в базе данных, а затем отображать ее на экране, правильно отформатированном при использовании веб-приложения, потому что ваш браузер знает, как отформатировать HTML.
Вам нужно, чтобы хранить в базе данных информацию о том, где каждая метка и поле будут отображаться в форме каким-либо образом координат (или вы можете использовать элемент управления сторонней стороной), но объем работы, который было бы утомительно делать это правильно.
Веб-сайт с динамическими данными, на котором я работал, не вносил данные от пользователя. Он отображал только различные веб-страницы для пользователя и позволял администратору легко вносить изменения в контент. Если вы хотите, чтобы пользователь мог сохранять данные, это было бы еще сложнее, потому что вам нужно беспокоиться о валидации, обязательных полях и т. Д.
Если у вас есть много пользователей, которым необходимо увидеть различную информацию на основе их доступа , тогда я бы просто предложил иметь таблицу в базе данных, которая сообщает системе, следует ли видеть поле в форме. Затем используйте панель макета третьей стороны для форматирования видимых полей.
мои 2 цента
Насколько выглядит достаточно простым и дешевым, чтобы получить доступ к базе данных не будет работать для системы ERP в любом случае динамических данных. Бизнес-системы - это больше, чем перемещение данных между базой данных и пользовательским интерфейсом, для выполнения которых требуются действия бизнес-правил, а при извлечении данных может потребоваться некоторый массаж для обеспечения значимого представления оптимизированных для хранения данных.
Если вам по-прежнему нравится использовать эту опцию, было бы очень просто создать приложение, которое построено поверх Entity Framework.
Я бы подумал, что WPF станет лучшей отправной точкой, чем WinForms, поскольку он поддерживает стиль, чтобы сказать, как отображается элемент данных.
Я не осведомлен о динамических данных, но (написав один раньше, много лет назад для ASP). На самом деле я не думаю, что это было бы , что сложно, особенно с WPF и его шаблонами поддержка.
На самом деле, если бы вы были действительно умны, вы могли бы, вероятно, «заимствовать» бэкэнд из динамических данных и просто переопределить интерфейс как WPF.
На самом деле сделал бы забавный небольшой проект.
Альтернативный ответ: используйте Microsoft Access. Нет. Альтернативный ответ # 2: Почему бы не просто использовать динамические данные?
Динамические данные позволяют легко редактировать вашу БД в Интернете. Для рабочего стола (и на сайте) приложения взглянуть на новый Microsoft LightSwitch:
http://msdn.microsoft.com/en-us/lightswitch/gg441300
LightSwitch не использует Windows Forms. Скорее он создает приложение Silverlight, которое может работать как на рабочем столе, так и в Интернете. Довольно круто.
- 1. Динамические Winforms контролировать изменение размера
- 2. Динамические данные для NSCombobox
- 3. Динамические данные для Jqgrid
- 4. Данные, связывающие динамические данные
- 5. динамические данные для excel servlet
- 6. Прочитайте серийные данные для winforms
- 7. Динамические данные Ошибка PHP
- 8. Динамические данные Asp + vXML
- 9. Исчезающие динамические данные! ASP
- 10. Динамические генерирующие данные-цели
- 11. динамические данные в ChartJS
- 12. Динамические данные pdf заполняются
- 13. Как связать динамические данные?
- 14. Динамические данные в Highcharts
- 15. Данные Dagridview, подтверждающие winforms
- 16. Динамические данные Tinypass
- 17. Удалить динамические сгенерированные данные?
- 18. JQplot динамические данные
- 19. MVC Динамические данные WebGrid
- 20. CodeIgniter JQuery динамические данные
- 21. codeigniter POST динамические данные
- 22. ASP.NET динамические данные listviewbinding
- 23. Динамические данные в postgresql
- 24. wpf fixeddocument динамические данные
- 25. Динамические данные в C++
- 26. WPF Grid - динамические данные
- 27. Динамические данные в GtkGrid
- 28. Golang Highcharts динамические данные
- 29. str_replac() динамические данные
- 30. MySQl динамические данные
Просто проголосовало много ответов здесь. Этот парень просто спрашивает: «Есть ли что-то вроде динамических данных для winforms?» и большинство ответов связаны с неправильным пониманием того, какие динамические данные и их набор функций, или вообще не хватает точки, и рекомендуя опрокинуть его. – jfar 2009-08-28 14:24:45
проголосовали (за исключением моего собственного) Полезные попытки, когда есть недостаток ясности и присутствия от Вопросника, НЕ является недопустимым. ИМХО. Хотя, если бы я заметил, что вопрос был с 6 декабря и что у него есть 0% -е принятие, я, вероятно, не нашел бы времени, чтобы попытаться помочь в первую очередь. – 2009-08-28 16:19:19