|
Посоветуйте с чего начать...., Создание программ под виновс.... |
|
|
|
 |
Ответов
|
Jul 14 2006, 16:42
|
Местный
  
Группа: Свой
Сообщений: 220
Регистрация: 24-04-05
Пользователь №: 4 455

|
Кстати отсутствие нормальной литературы это одна из главных причин не использовать delphi и builder. Книги большинства авторов это - перевод справки растянутый на стони страниц с примерами. Архангельский пишет ересь , к примеру как то встретил в его книге фразу о том что sql придумал microsoft в 70х годах:-) Жуть.
Более менее нормальный автор это Марко Канту с Mastering Delphi 7 (и ниже), на английском можно найти в интернете, перевод в книжном магазине.
В что-такое "драйвер"? Я естестствено не раз ставил дрова на машину.... Но одно дело поставить драйвер а другое написать его...
Ну во первых "драва", дрова это то что в лесу. Драйвер это как правило часть кода ядра ОС вмонтированная монолитно или подгружаемая как модуль которая отвечает за взаимодействие системы с конкретным железом или реализацию протокола или фильтра. Как правило драйвер работает в нулевом кольце, но не обязательно.
Писать драйверы в принципе можно на многих языках в том числе и на асме, но мелкомягкие поддерживают описания структур ядра и системных сервисов(не путать со службами и сервисами в понимании драйвера) только для Си .
Но одно дело поставить драйвер а другое написать его... Если есть связь с компьютером то драйвер нужен обязательно?
В принципе нет , но на практике да(для NT) другой вопрос что такие задачи как управление портами уже имеют множетсво решений с драйверами которые просто цепляются к программе (см. winio, dlport и т.д.). В форуме интерфейсы есть подобные темы и рекомендации различных библиотек с драйверами которые возьмут низкуорвневую работу на себя.
Или без драйвера программа нечего принимать и отпралять не будет? Ну вобщем если не трудно то просвятите пожал
Под 98 все будет нормально , под NT не совсем , ибо при доступе к порту через файловый дискриптор будет использоваться внутренние механизмы кеширования windows. Работать будет скорее всего но через Ж.
Есть хорошая книжка по внутреннему устройству Windows NT, авторы Соломон , Русинович - Внутреннее устройство Windows 2000 (Inside for MS Windows 2000) , имеется в интернете в виде скана, так и в магазине.
--------------------
If a man does only what is required of him, he is a slave. If a man does more than is required of him, he is a free man.--Chinese Proverb
|
|
|
|
Сообщений в этой теме
Potter Посоветуйте с чего начать.... Jul 14 2006, 08:55 otrog Я сейчас программирую на "Delphi" - удоб... Jul 14 2006, 09:09 Георгий Цитата(Potter @ Jul 14 2006, 12:55) Уже н... Jul 14 2006, 09:14 unichorn Тут как говорится "Сколько людей, столько и ... Jul 14 2006, 09:15 _Bill Цитата(unichorn @ Jul 14 2006, 12:15) Тут... Jul 14 2006, 11:04 SpiritDance Если есть опыт в делфи и связь скомпьютером предпо... Jul 14 2006, 09:32 beer_warrior Под консоль (чего весьма часто достаточно - всякие... Jul 14 2006, 09:34 prottoss Цитата(beer_warrior @ Jul 14 2006, 17:34)... Jul 14 2006, 15:47 white.wind Visual Studio, С# - очень достойные вещи. Насчет д... Jul 14 2006, 09:42 Potter Наверно остановлюсь на C++Builder6... Сегодня уже ... Jul 14 2006, 15:57 prottoss Цитата(Potter @ Jul 14 2006, 23:57) Навер... Jul 14 2006, 16:24 unichorn Цитата(Potter @ Jul 14 2006, 19:57) Навер... Jul 15 2006, 08:51  Potter Цитата(unichorn @ Jul 15 2006, 11:51) Поп... Jul 16 2006, 18:49  zltigo Цитата(unichorn @ Jul 15 2006, 11:51) Это... Jul 16 2006, 19:10   prottoss Никогда не понимал тех, кто ищет пособие по средам... Jul 16 2006, 19:37 cosmobot ИМХО разницы нет. Затраты на изучение синтаксиса ... Jul 14 2006, 16:14 AndyBig ЦитатаПод 98 все будет нормально , под NT не совсе... Jul 14 2006, 18:18 cosmobot В Windows API есть все для связи через порты. В то... Jul 14 2006, 20:02 shevek Настоящий кульхацкерский подход это модификация TS... Jul 15 2006, 05:50 unichorn Ну всётаки книга намного лудше чем у Архангельског... Jul 17 2006, 06:14 Potter Кто знает полезные ссылки в инете?,
Начал осваив... Jul 20 2006, 17:29 prottoss Цитата(Potter @ Jul 21 2006, 01:29) Но в ... Jul 20 2006, 17:48 upc2 <<Начал осваивать Borland C++Builder 6>... Jul 21 2006, 04:39 unichorn А чё диска в комплекте небыло? Там вроде все приме... Jul 21 2006, 09:37 javalenok Под Win32 Дельфи однозначно. Те, которые предлагаю... Jul 22 2006, 09:48  prottoss Цитата(javalenok @ Jul 22 2006, 17:48) По... Jul 22 2006, 10:39  haker_fox Цитата(javalenok @ Jul 22 2006, 18:48) По... Jul 23 2006, 23:46   javalenok Цитата(haker_fox @ Jul 24 2006, 02:46) Не... Jul 28 2006, 23:39    haker_fox Цитата(javalenok @ Jul 29 2006, 08:39) Ци... Aug 4 2006, 01:03 AndyBig OFFTOP: Вот только не надо про яву ). Как говорил ... Jul 26 2006, 17:21 Itch Как меня забавляют эти ярые делфисты!
Норма... Aug 3 2006, 14:28 iMiKE Товарищи! Остановитесь! Да что вы вообюще ... Aug 4 2006, 05:34 prottoss Цитата(iMiKE @ Aug 4 2006, 13:34) Товарищ... Aug 4 2006, 05:59  K!V Цитата(prottoss @ Aug 4 2006, 09:59) Цита... Aug 4 2006, 10:15   prottoss Цитата(K!V @ Aug 4 2006, 18:15) Бываю... Aug 4 2006, 12:10  iMiKE Цитата(prottoss @ Aug 4 2006, 12:59) Цита... Aug 4 2006, 10:31 Concorde Влезу и я.
Сначала ссылка на небызвестный проект н... Aug 4 2006, 14:33 prottoss Цитата(Concorde @ Aug 4 2006, 22:33) Боль... Aug 4 2006, 14:50  Concorde Цитата(prottoss @ Aug 4 2006, 18:50) Цита... Aug 4 2006, 15:04   prottoss Цитата(Concorde @ Aug 4 2006, 23:04) 5й. ... Aug 4 2006, 15:21    Concorde Цитата(prottoss @ Aug 4 2006, 19:21) Так ... Aug 4 2006, 15:37 Pathfinder ЦитатаПод Win32 Дельфи однозначно. Те, которые пре... Aug 4 2006, 18:05 iMiKE Ну.... конечно в Билдере интерефейсы реализовывать... Aug 5 2006, 13:11 INT1 Чтобы разрядить обстановку, и в соответствии с ник... Aug 5 2006, 17:29 _Andu_ Раз вы программировали на Си под AVR. Мое мнение н... Aug 31 2006, 13:47 and_pp ЦитатаЧе ты паришься? У тебя есть свое дело - прог... Sep 4 2006, 09:27 Сергей Б Цитата(and_pp @ Sep 4 2006, 13:27) Цитата... Sep 4 2006, 09:38  Doka Сергей Б, прикол в том, что я тоже зная матлаб не... Sep 4 2006, 10:57
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|