0 / 0 / 1
Регистрация: 22.12.2014
Сообщений: 10
|
|
1 | |
.NET 4.x На какие технологии, паттерны и тд стоит оратить внимание?28.02.2015, 15:22. Просмотров 432. Ответов 6
Метки нет Все метки)
(
Добрый вечер. В общем возникла такая задача как разработать программу для работы с БД. Поэтому прошу подсказать на какие технологии патерны обратить внимание до начала разработки.
1.Одна из ключевых особенностей что пользоваться данной прогой будут несколько пользователей и есть маленькая вероятность будет попытка одновременного редактирования одной ячейки, поэтому возник вопрос какой наиболее правильный способ что бы это предотвратить? 2. Также в программе должна быть возможность прикреплять к каждой записи в БД файлы офисного формата. Поэтому как наиболее правильно это сделать, если хранить в базе то какую базу использовать? или же лучше на файловом сервере, тогда как правильнее организовать доступ к данному файлу 3. Имеется необходимость в фоновом режиме обновлять содержимое grid'a на форме. Поэтому как лучше сделать данную функцию ? 4. Вывод на экран различных уведомлений, которые должны появляться в момент появления определенной записи в бд, и не иметь возможность скрыться пока пользователь не совершит определенных действий. В связи с этим возникло 2 вопроса. Есть ли более простая возможность модификации messagebox'a или же создание своего? и как лучше реализовать возможность вывода уведомлений не блокируя работу основной части программы. Буду очень признателен за советы. И не большая просьба не кидаться помидорами за столь глупые вопросы. Я как и многие из вас которые когда то только начинали осваивать данный язык.
0
|
|
28.02.2015, 15:22 | |
На какие характеристики стоит обращать внимание при покупке оперативной памяти? Какие технологии стоит изучать для создания динамических сайтов? Какими навыками должен обладать C# разработчик и какие технологии стоит изучать новичку? |
|
Модератор
![]() |
|
28.02.2015, 15:39 | 2 |
Каждый пользователь работает со своей копией локальных данных, а потом обновляет общую базу.
Без проблем, любой файл можно рассматривать как массив байт. Отдельным потоком, который периодически посылает запрос к БД и получает самые актуальные данные. Своя форма, с вызовом ShowDialog(). Пока пользователь ее не закроет, основная форма будет не активна. В отдельном потоке.
0
|
0 / 0 / 1
Регистрация: 22.12.2014
Сообщений: 10
|
|
28.02.2015, 15:56 [ТС] | 3 |
А не подскажешь как реализовать это? или если это делается через технологию, то как она называется?
Как тогда вытаскивать этот массив байт в нужный формат? Вот тут про изображение, и там для извлечение используется Drawing.Image но нет похожего для документов.
А как насчет СУБД, есть какая нибудь которая больше подходит для этого случая? А как тогда ограничить возможность редактирования данных в бд в момент ее обновления, сохранения на сервер? Большое спасибо за ответы!
0
|
Модератор
![]() |
|
28.02.2015, 16:18 | 4 |
Одним словом - ADO.NET
Как удобнее. Я, к примеру, храню в базе архивы, как массив байт. И кидаю их туда-сюда, и ничего не потерялось)) Добавлено через 12 минут Особо этой целью не задавался, но даже в случае, если у БД нет встроенных возможностей для этого, то ничего не стоит создать их самому.
0
|
0 / 0 / 1
Регистрация: 22.12.2014
Сообщений: 10
|
|
28.02.2015, 17:45 [ТС] | 5 |
А не в курсе в MySQL Connector есть подобный функционал? Полистав интернеты решил все это реализовывать на MySQL
0
|
0 / 0 / 1
Регистрация: 22.12.2014
Сообщений: 10
|
|
28.02.2015, 19:22 [ТС] | 7 |
Большое спасибо за довольно исчерпывающие ответы. Тему можно закрывать =)
0
|
28.02.2015, 19:22 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Технологии и паттерны для толстого клиента на JS Какие паттерны вы используете чаще всего? Какие паттерны можно применить в данной задачи Какие паттерны используются в программе и для чего? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |