Книги
чёрным по белому
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Книги
Археология Архитектура Бизнес Биология Ветеринария Военная промышленность География Геология Гороскоп Дизайн Журналы Инженерия Информационные ресурсы Искусство История Компьютерная литература Криптология Кулинария Культура Лингвистика Математика Медицина Менеджмент Металлургия Минералогия Музыка Научная литература Нумизматика Образование Охота Педагогика Политика Промышленные производства Психология Путеводители Религия Рыбалка Садоводство Саморазвитие Семиотика Социология Спорт Столярное дело Строительство Техника Туризм Фантастика Физика Футурология Химия Художественная литература Экология Экономика Электроника Энергетика Этика Юриспруденция
Новые книги
Цуканов Б.И. "Время в психике человека" (Медицина)

Суворов С. "Танк Т-64. Первенец танков 2-го поколения " (Военная промышленность)

Нестеров В.А. "Основы проэктирования ракет класса воздух- воздух и авиационных катапульных установок для них" (Военная промышленность)

Фогль Б. "101 вопрос, который задала бы ваша кошка своему ветеринару если бы умела говорить" (Ветеринария)

Яблоков Н.П. "Криминалистика" (Юриспруденция)
Реклама

Нестандартные приемы программирования Delphi - Ревич Ю.

Ревич Ю. Нестандартные приемы программирования Delphi — Спб.: БХВ-Петербург, 2005. — 560 c.
ISBN 5-94157-686-2
Скачать (прямая ссылка): nestandartniepriemiprogrammirovanie2005.djvu
Предыдущая << 1 .. 2 3 4 5 < 6 > 7 8 9 10 11 12 .. 218 >> Следующая

AsyncFree для работы с COM-портом (но будет также и подробно рассказано,
как все сделать без него), во-вторых, я для сокращения записи буду часто
пользоваться собственной процедурой преобразования числа в НЕХ-форму
(также будет показано, как ее можно легко заменить стандартными
средствами).
В книге вы нередко встретите изложение личных предпочтений автора и его
взглядов на ту или иную проблему, включая некоторые особенности Windows
вообще. По мнению автора, в Windows есть много неоправданно сложных и
просто ошибочных механизмов, для которых можно и нужно обсуждать
целесообразность и границы их применимости. Сам автор отчетливо понимает,
что его воззрения не есть истина в последней инстанции, и относится к
этому в стиле "это мое мнение, и я его разделяю", но старается
предоставить читателю самому судить о том, насколько автор прав в тех или
иных случаях. В частности, реконструкция логики разработчиков языковых
интерфейсов Windows (см. главу 8) представляет именно такой случай -
вполне возможно, что среди профессионалов найдутся люди, которые считают
эту систему стройной и логичной, находя в ней положительные стороны,
ускользнувшие от автора этих строк. Прошу читателя иметь в виду, что
дискутировать с автором в подобных вопросах совершенно не возбраняется.
Следуя за автором в его критике отдельных сторон Windows, следует иметь в
виду одно обстоятельство - как и в любом другом деле, голоса критикующих
здесь всегда звучат громче. В защите Windows не нуждается - ее
доминирующая роль на рынке ПК сама по себе есть надежная защита. Однако
справедливости ради следует отметить, что в продуктах Microsoft есть
много положительных качеств- это и реализации некоторых функций Windows
(например, буфера обмена), очень неплохая и изначально весьма продвинутая
система работы с таблицами в Word, удобная работа с макросами в Office
(кажется, вообще не имеющая аналогов), и т. п. Большинство же недостатков
Windows (исключая откровенные недоработки) проистекает из того факта, что
эту систему создавали и продвигали на рынок в условиях, весьма далеких от
тепличных, в которых создавалась и продвигалась, например, MacOS.
Обеспечить беспроблемную работоспособность ОС на миллионах различных
конфигураций "железа" от неизвестных производителей - задача в принципе
не решаемая, и, надо сказать, в Microsoft с ней справились не гак уж и
плохо. Это доказывает тот факт, что Linux при установке создает на
порядок больше проблем (пока?), и с этим спорить трудно. Главный
недостаток Windows - ее негибкость и ориентация на некоего "среднего"
пользователя (так, как его себе представляют в Microsoft) - есть
продолжение этих достоинств. Не надо забывать и другое- если бы не
Windows, собиравшая и аккумулировавшая в себе все чужие передовые идеи,
иногда искажая их до неузнаваемости.
14
Введение
но всегда доводя до состояния, относительно пригодного к использованию
лаже последними "чайниками", никакой компьютерной революции бы не
произошло, компьютер так и остался бы дорогой игрушкой для инженеров и
бизнесменов. Мало кто помнит, что правило, согласно которому последняя
модель PC всегда стоит $1500, стало соблюдаться только с началом эпохи
Windows. Первый IBM PC (с весьма ограниченными возможностями) был выпущен
на рынок по запредельной для 1981 года цене примерно $3000, а продвинутая
модель IBM PC АТ (на основе 286-го процессора) в середине 80-х стоила
порядка $5000-7000.
Есть и еще несколько обстоятельств, во многом извиняющих разработчиков из
MS. Например, подавляющее большинство современных программ вполне может
выполняться на "железе" трех-, пятилетней давности, и уже почти забыто,
что еще лет пять-шесть назад в балансе аппаратных и программных средств
аппаратные средства решительно отставали - очередные версии ОС требовали
последних и достаточно дорогих конфигураций компьютера. Так как никому не
хотелось тратить лишние деньги, был период, когда в эксплуатации
одновременно находился почти весь парк компьютерного "железа", начиная с
клонов IBM PC XT и до первых моделей Pentium MMX. Поэтому гораздо более
остро стоял вопрос совместимости софта- пересаживаясь за новые
компьютеры, пользователь хотел более комфортабельной работы, но вовсе не
желал расставаться с любимыми Norton Commander и Lexicon (автор своими
глазами наблюдал этот мучительный процесс). И в этом вопросе корпорации
Microsoft, которая не стала ломать ситуацию "через колено", можно сказать
только большое-большое спасибо. Но эти требования совместимости всего и
вся имели и другую сторону- первые версии Windows оказались весьма далеки
от идеала, который обычно обозначается словами "многозадачная
операционная система".
Некоторые подробности о Windows и Delphi будут излагаться отдельно, в
виде "заметок на полях", но хочется еще раз подчеркнуть, что книга эта ни
в коем случае не призвана заменить учебник программирования, справку по
Windows API или по работе в Delphi. Вам как минимум потребуется учебник-
Предыдущая << 1 .. 2 3 4 5 < 6 > 7 8 9 10 11 12 .. 218 >> Следующая