Задача следующая: написать маленькие программки-демки, реализующие архитектуру "клиент-сервер" 1) "тонкий" клиент: создаем 2 проги сервер и клиент, клиент выбирает допустим параметры выборки, сервер обрабатывает их и отсылает клиенту готовую выборку 2) "толстый" клиент: опять же 2 проги (сервер и клиент), на вся обработка происходит на клиенте, с сервера "подсасывается" только база Вопросы: 1) где взять исходники клиетн-серверов или с какими компонентами начать работать ??? 2) Можно ли считать "толстым клиентом" программу написаную с помощью ADO ? Т.е. база данных расположена в расшаренной папке на компьютере(сервере), клиент коннектится к этой базе и получается выборка и отображение информации происходит на клиенте Если у кого в таких делах есть опыт - огромная просьба написать на мыло
toxa@ic-knk.ru или в аську 282366612 Огромное спасибо !
Доброе время суток, ToxA! Komponenti: TIdTCPServer, TIdTCPClient(s paneley "IndyServers" i "Indy Clients") Ответ отправлен: 27.04.2004, 17:20 Отправитель: THE_PRO Отвечает sir henry
Здравствуйте, ToxA! Можете использовать компоненты Интербэйс, которые идут в комплекте с любым Дельфи. Кстати и сервер на 4 пользователя там тоже есть :). "Тонкий клиент" - это клиент для которого все обработки, расчеты идут на сервере. "Толстый клиент" - часть обработок выполняет сам. Как Вы поняли от того, какие компоненты (ADO или неADO) используются - не имеет значения. "Толстость" или "тонкость" закладывается при проектировании функционала приложения. Ответ отправлен: 27.04.2004, 11:21 Отправитель: sir henry Отвечает Boriss
Здравствуйте, ToxA! Есть мого статьей и примеров на эту тему. "Опыт" - понятие относительное - надо уточнить, что именно Вас интересует "Толстый" и "тонкий" - понятия, скорее, логические Ответ отправлен: 27.04.2004, 12:39 Отправитель: Boriss Отвечает Pawel
Добрый день, ToxA! В Delphidemo есть примеры Ответ отправлен: 29.04.2004, 11:24 Отправитель: Pawel
Вопрос № 1495
Привет люди. Это я CJ, особо представляться не надо, все наслышаны. :) Вот казус у меня на физике с физиком вышел.(к физике не относится) Затронулся разговор мол некоторым ничего не надо, кроме компьютера, да и то без толка. Я возразил, и тут понеслось... Он у нас оратор великий. Начал он говорить мол, что толку быть простым юзером короче говоря, а надо программировать (что сам в корень не умеет, а только на своем 1 пне тексты набирает). Я попытался молвить типа трохи могу, он пытаясь меня завалить наговаривает типа Бейсик, Паскал? Я ему говорю мол раньше паскаль, а щас на делфи, си(приврал) и тд. Он поняв что не может ни к чему приковыряться, начал метелить про то типа что бы чуть-чуть надо умеет, надо хорошо знать математику(вот с ней-то у меня нет проблем), вот сам не знает ничего, а прет математику и все!!! ТУт говорит
мол что-бы программировать надо где-то учиться, а то толку не будет. Я ему говорю мол почти два года сам учусь. Он тут замолоти про како-то баяниска крутого, типа купил он себе баян, а потом понял что без нотной гамы никак. Короче говоря грузил так меня... Ну что ему сказать? Обино, я ведь в конце концов не полный дуб в программировании(то что не умею хорошо отвечать на вопросы ничего не говорит)... Короче расудите нас, плиз... И если что расскажите, как используется математика при создании разнообразный системных утилит и того бодоного... Спасибо что выслушали... Может и не прав, но как про это может судить человек который сам не в дуб ногой в программировании...
Здравствуйте, CJ! А Вы попросите его личным примером показать, как надо. При этом смотря преданно в глаза и ожидая невиданного чуда :))))). Поверьте, больше он о подобном (с Вами) распростронятся не будет :). Насчет математики. Нафига математика в балете? Только зарплату считать :). Однако, если проектировать пол для балетного театра - без математики и физика никуда. Поэтому, как мне кажется, спор у Вас с физиком вышел беспредметный. Если говорить о программировании вообще, то да, математика нужна. Мало того, там нужно и знание языка. Не языка программирования, а языка предметной области и языка общечеловеческого, чтобы уметь сформулировать задачу и ее решение. Что мы видим на практике? Судя по вопросам экспертам, язык мало кто знает (человеческий), а уж владеет им и вовсе считаные еденицы :)). Тем не менее, это не мешает им (вопрошающим) заниматься программированием.
С математикой тоже туго. Не из-за того, что сложно, а из-за того, что многие математические концепции объясняются в школе, да и зачастую в высших учебных заведениях, только с позиции теории - типа мол, да, такая существует. Без широкой практики. А без практики, как известно, теория - пустой звук. Сейчас программирование, в коммерческом применении, строится, в основном, на четырех арифметических действиях. Что не исклювает знания математики, но отнюдь к этому знанию не подталкивает :). В общем, как там в Библии: "И ты прав, сын мой, и ты тоже прав..." :))). Помните, что "практика - высший критерий истины" :)). Ответ отправлен: 28.04.2004, 04:06 Отправитель: sir henry Отвечает Snowm@n
Приветствую Вас, CJ! У меня тоже похожая фишка была. Короче, в прошлом году поступил в универ на фак ИВТ, специальность 2204 (программное обеспечение ВМ и АС, типа самые программеры :) ). Тут физик (мож они все такие :) ) на первой лекции грит, типа мы все ЮЗЕРАМИ(!!!) будем! А программеры это те кто на РТЭ учиться, т.е. понимают в микросхемах и т.д и т.п. А мне вдвойне обидно, т.к. программирую с 10 лет (Speccy руль :) ), и на Российской по информатике второе место занял... А насчет матики думаю что в программировании нужна не МАТЕМАТИКА (интегралы, дифференциалы прочая ботва) а ДИСКРЕТНАЯ МАТЕМАТИКА (логика, отношения, группы, графы и т.д). p.s. спроси у физика что такое ДИСКРЕТНАЯ МАТЕМАТИКА - он сразу загрузится :) Ответ отправлен: 28.04.2004, 08:41 Отправитель: Snowm@n Отвечает Pawel
Здравствуйте, CJ! Зависет от уровня программирования, раньше(во времена больших ЭВМ) программирование преподавалось, как прикладная математика. А вообще многии алгаритма защиты, криптографии и т.п. строятся на математической базе. Ответ отправлен: 29.04.2004, 11:35 Отправитель: Pawel Отвечает samum2000
Добрый день, CJ! Некоторым и правда ничего кроме компьютера не надо :) По поводу того, что чтобы программировать, надо где-то учиться - не прав. Про математику - прав препод, без неё никуда. Ну, если в Delphi можно кое-где и без нее обойтись (спасибо ребятам из Борланда), то в asm'e уж точно не получится. Вот хотя бы краткий список программ, где знание математики необходимо: калькулятор :), все графические приложения, любой архиватор (а ты как думал?), про драйвера и пр. и говорить нечего, короче, проще сказать, где математика не нужна.
Ответ отправлен: 29.04.2004, 11:46 Отправитель: samum2000
Вопрос № 1496
begin Уважаемые эксперты подскажите 1) как изменить шапку окна Windows Я бы срадостью поставил Borderstyle="bsNone" и нарисовал шапку на канве ,но она то не работает ,и не исполняет положенные ей функции. Подскажите как её сделать или киньте ссылок. 2) и ещё один вопрос: какизменить форму окна? end.
Доброе время суток, MichoN! Например: var Region: HRGN; begin Region := CreateEllipticRgn(0, 0, 300, 300); SetWindowRgn(Handle, Region, True); end;
Ответ отправлен: 28.04.2004, 20:35 Отправитель: Boriss Отвечает sir henry
Приветствую Вас, MichoN! Там есть еще "bsToolWindow" и "bsSizeToolWin". Не пробовали их? Заголовок уменьшается в два раза. Ответ отправлен: 28.04.2004, 04:24 Отправитель: sir henry Отвечает Pawel
Приветствую Вас, MichoN! Самое простое - восползоваться помпонентом MediaPack v2.8.0 А вообще можно всё это сделять через WinApi.(Если интересно пишите, вышлю исходники) Ответ отправлен: 29.04.2004, 11:38 Отправитель: Pawel
Вопрос № 1497
Не по теме, может у кого есть рег. номер на InterBase Server 6 или 7. Вышлите плиз. На 5 user'ов маловато что-то стало...:(
Приветствую Вас, игорь! А на 6 много? :)) Посмотрите известную http://www.lomalka.ru/CRACKS/I/21.ru.html Ответ отправлен: 28.04.2004, 20:26 Отправитель: Boriss Отвечает sir henry
Доброе время суток, игорь! Скачайте лучше Firebird, он бесплатен, а главное, аналогичен IB по образу действия и коммандам: www.ibase.ru Ответ отправлен: 29.04.2004, 14:09 Отправитель: sir henry
Вопрос № 1498
Вот какой вопрос. Есть ли где-нибудь исходники на Delphi для чтения потока графики компрессированого в LZW. Часто попадаются игрушки с ресурсами в виде обезглавленных или с искажёнными заголовками потоков графики. Заранее огр. спасибо.
Доброе время суток, talisman! Посмотрите: библиотека ExceedZip 3.0 (http://www.exceedsoft.com). библиотека компонентов ZipTV(www.zipTV.com) исходники: ftp://www.rarsoft.com/rar/UnrarSrc.rar ftp://www.rarsoft.com/rar/UnRARDLL.exe
Ответ отправлен: 29.04.2004, 11:30 Отправитель: Boriss Отвечает Pawel
Добрый день, talisman! Посмотри на www.zipTV.com Ответ отправлен: 29.04.2004, 11:52 Отправитель: Pawel Отвечает sir henry
Здравствуйте, talisman! LZW обычно в GIF'ах применяли. Про формат GIF'а можно почитать здесь: http://www.bibl.ru/format_fayla.htm http://www.codenet.ru/progr/formt/gif1.php Ответ отправлен: 29.04.2004, 14:37 Отправитель: sir henry
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.