|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.10.2009, 14:04 | #1 |
Пользователь
Регистрация: 05.02.2009
Сообщений: 35
|
клиент сервер
Нужна самая простейшая(чтобы самому легко было разобраться) программа C#: Клиент-Сервер работа с Базой Данных;
бросьте исходный код или ссылку где посмотреть. хочется понять принцип их создания, чтобы потом сделать что-то похожее самому, а то где я читал столько информации, что забываю написанное на первой странице, когда читаю вторую. Последний раз редактировалось balamut; 22.10.2009 в 14:33. |
22.10.2009, 14:55 | #2 |
Форумчанин
Регистрация: 02.07.2009
Сообщений: 722
|
я бы начал сперва просто взаимодействие клиент -> сервер , а потом сервер обрабатывающий и отдающих обратно)
вот пример сервера: Кусок программы на C# (если речь вообще идет о TCP). by ds.Dante Код клиента: Код:
Код:
|
01.11.2009, 04:43 | #3 |
Форумчанин
Регистрация: 04.10.2009
Сообщений: 147
|
Архитектура разрабатываемых приложений, работающих с базами данных, правильно должна выглядить так: PL(уровень представления: WinForms) - BLL(уровень бизнес логики) - DAL(уровень доступа к данным) - DL(уровень данных: MSSQL или другая база данных).
PL - это наши формы, кнопочки, всё что видит пользователь. BLL - DLL библиотека, работающая с DAL.dll. В её функции входят обработка данных принимаемых с базы данных и отправляемых запросов на сервер от пользователя. Библиотека играет роль связующего звена между DAL и PL. Методы в DAL в PL недоступны. DAL - DLL библиотека, содержащая методы, работающие с базой данных: Пример: BaseClass - содержит ConnectionString, и всё что нужно для соединения с базой DalClass - содержит методы для выборки данных Namespace TableEntity - содержит классы - сущности всех таблиц в базе Например: У нас есть таблица user, в которой есть три поля: userName userAddress userPhone Создаём класс-сущность: public class MyBaseUser { public string userName {set;get;} public string userAddress {set;get;} public string userAddress {set;get;} } Тепер в DalClass можно написать метод, который возвращает список всех юзеров из базы: (Буду писать пример для MySQL) Код:
Код:
Код:
Данных код - чистое ADO.NET. На LINQ to SQL намного всё проще
Ув. Форумчане! Если мои советы были Вам полезны, не забывайте благодарить в виде повышение рейтинга!!!
http://vkontakte.ru/id6715558 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Клиент и сервер | SL1CK | Работа с сетью в Delphi | 8 | 27.08.2009 01:30 |
Сервер клиент | Dr.zlo | Работа с сетью в Delphi | 13 | 15.06.2009 21:43 |
Возможно-ли Клиент-серверное приложение типа Клиент(Pascal) а сервер(CGI)? | Demol | Работа с сетью в Delphi | 1 | 21.04.2009 16:18 |
клиент-сервер | Orsika2006 | Общие вопросы .NET | 1 | 29.03.2009 13:09 |
Клиент-сервер-клиент | Кронос | Работа с сетью в Delphi | 3 | 24.08.2007 07:57 |