Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.21;
Скачать: CL | DM;

Вниз

А в какой именно книге Архангельского написано...   Найти похожие ветки 

 
Григорьев Антон ©   (2004-10-27 18:26) [0]

что весь код нити надо помещать в Synchronize?


 
Игорь Шевченко ©   (2004-10-27 18:28) [1]

Книжка "Программирование в Delphi 6", Бином, 2001, ценой в 510р.


 
Григорьев Антон ©   (2004-10-27 18:31) [2]

Спасибо!


 
Игорь Шевченко ©   (2004-10-27 18:33) [3]

Не удержусь:
""Delphi  это прекрасная система визуального объектно-ориентированного
программирования, одинаково радующая и новичков, и ассов".
Я в таком случае предпочту быть новичком :))

"Заведите себе за правило отводить для каждого нового проекта новый
подкаталог (папку Windows)." Я представляю структуру - Windows1, Windows2, etc

"Без особой необходимости не делайте окно приложения с изменяемыми размерами"
За такие советы надо убивать сразу. Потому что не дай бог, мое разрешение экрана
окажется меньше, чем у разработчика...

Про MDI:
"Из родительской формы можно управлять дочерними формами.
Дочернюю форму нельзя уничтожить, пока не унитожена родительская форма."

Книжка по Delphi 6: "В разделе 5.7.2 рассказывалось, как регистрировать прило-
жение в системном реестре и фиксировать там текущие настройки приложения.
Однако, подобная работа с реестром возможна только в 32-разрядных Windows.
Если же вы хотите, чтобы ваше приложение можно было использовать и в Windows 3.x,
то вам надо регистрировать приложение и фиксировать настройки в файлах типа .ini"

И то, что параметр wParam в структуре сообщения Windows и в прототипах
фцнкций SendMessage и PostMessage имеет тип Word для меня тоже явилось
великим откровением.

Примеры с потоками имеют обычно структуру:
procedure T1Thread.Execute;
begin
 repeat
   Syncronize(SomeProc);
 until Terminated;
end;
Теперь понятно, откуда в форумах вопросы про потоки с таким кодом...

Можно и больше примеров привести, только время жалко...

В книге дается методика построения прикладных программ, реализующих текстовые
и графические редакторы, мультпликацию и мультимедиа, работу с базами данных,
пострение справочных систем, отчетов, приложений для Интернет, распределенных
приложений, клиентов и серверов. Справочная часть книги содержит материалы по
языку Object Pascal, функциям Delphi и API Windows, компонентам и классам
Delphi, их свойствам, методам и событиям.
Книга рассчитана как на начинающих, владеющих только основами какого-нибудь
языка программирования, там и на опытных разработчиков.
1117 страниц.

О пакетах времени выполнения:
стр. 535: "Пакеты (packages) - это специальные динамически подсоединяемые биб-
лиотеки, содержащие библиотеки визуальных компонентов и другие объекты, функции,
процедуры и т.д. Эти DLL позволяют вам создавать очеь небольшие выполняемые мо-
дули, обращающиеся за поддержкой к пакетам. Вы можете также скомпилировать
в пакеты свои собственные компоненты и библиотеки. Файлы пакетов имеют расши-
рение .dpl"
стр. 536: "Так что если вы надумали использовать поддержку пакетов времени вы-
полнения, то вместе со своим приложением вы должны поставлять пользователю
скомпилированные файлы эих пакетов - файлы .dcp"

стр. 538: "При разработке приложений с поддержкой пакетов надо иметь в виду, что
пакеты используют API Windows, содержащийся в различных DLL. Если какая-то из
этих DLL у потребителя вашего программного продукта ошибочна или не соответст-
вует по дате(версии), у вас могут возникуть проблемы. Их можно избежать, если
проверять свое приложение на той системе, для которой оно предназначено, или
на чистых установках Windows; тогда сможете быть уверенными, что оно будет
выполняться без ошибок, и будете знать, что требуется вашему приложению для
нормальной работы. В результате вы сможете убедиться, что включаете в поставку
все необходимые файлы, или можете потребовать от пользователя работать на
определенной версии операционной системы с определенными установками путей
и.т.д."

на странице 576 идет интригующий расказ про "многоярусные базы данных",
о том, что "Это новый и многобещающий путь обработки данных в сети. Иногда
(в частности, в документации Delphi) этот способ организации баз данных
называется multitier - многонитевые. В этом термине под нитью понимается один
из множества потоков данных, обменивающихся одновременно с базой данных"
(цитата приведена полностью, без опечаток)

Мда.....

Страница 657: "Язык SQL (Structured Query Language - язык структурированных
запросов) был создан Microsoft в конце 70-ых годов и получил через некоторое
время широкое распространение".

Из серии: А вы и не знали..."


 
Ega23 ©   (2004-10-27 18:37) [4]

Сильно...
У меня года 4 назад была его книжка по 5-му Делфи, но тогда я ещё над такими вещами не задумывался...
Надо перечитать, что-ли...  :о)


 
peypivo ©   (2004-10-27 18:38) [5]

Я воспользовался советом этого <censored> что для того чтобы установить БДЕ нужно просто файлы в папку с прогаммой кинуть.
Сколько потом конфликтов версий было ...


 
Игорь Шевченко ©   (2004-10-27 18:40) [6]

Ega23 ©   (27.10.04 18:37) [4]

Я уже могу тоненькую книжку выпускать: "За что я не люблю Архангельского". Большим тиражом :)


 
Romkin ©   (2004-10-27 18:52) [7]

peypivo ©  (27.10.04 18:38) [5] Он что, это советует?! За такие советы надо... Надо... Да чтоб он пиваникогда больше не пил! ВОт!


 
VID ©   (2004-10-27 18:54) [8]

Игорь Шевченко ©   (27.10.04 18:40) [6]
А ты однако капитально проштудировал книгу :)


 
Игорь Шевченко ©   (2004-10-27 19:00) [9]

VID ©   (27.10.04 18:54) [8]

Чтобы бороться с врагом, надо знать его оружие (с).


 
Verg ©   (2004-10-27 19:02) [10]

Архангельский - это сборник орешников по форумам для Дельфинистов.

Однако, он мне очень напоминает некоторые мастные персонажи, обладающие хорошо поставленной публицистической письменной речью, которые вольно или невольно пытаются здесь уподобиться....


> что весь код нити надо помещать в Synchronize?


Но более вредоносного совета я еще не встречал. Толи советчик - агент ЦРУ для сбивания потенциала российски программеров.....


 
Rouse_ ©   (2004-10-27 20:23) [11]

> Да чтоб он пиваникогда больше не пил! ВОт!
Ну ты садист :)))


 
TUser ©   (2004-10-27 20:33) [12]

Да что вы налетели на Архангельского - он, между прочим, пишет в соавторстве с самим Г.Остером!


 
Anatoly Podgoretsky ©   (2004-10-27 20:37) [13]

peypivo ©   (27.10.04 18:38) [5]
Так вот откуда эта диверсия.

Игорь Шевченко ©   (27.10.04 18:33) [3]
Ну вот теперь всю ночь в кошмарах проведу.


 
Verg ©   (2004-10-27 20:41) [14]


> [12] TUser ©   (27.10.04 20:33)
> Да что вы налетели на Архангельского - он, между прочим,
> пишет в соавторстве с самим Г.Остером!


Это вранье.

(С) Verg & Аврам Линкольн.


 
Rouse_ ©   (2004-10-27 20:53) [15]

> Да что вы налетели на Архангельского - он, между прочим,
> пишет в соавторстве с самим Г.Остером!


© Ганс Христиан TUser :)


 
Blackman ©   (2004-10-27 21:37) [16]

>Игорь Шевченко ©   (27.10.04 18:33) [3]
>Я в таком случае предпочту быть новичком :))
Твердо решил ? Не обманешь ? :)
Однако Архангельского почитываем ? Если так точно знаем где издали и сколько платил ? :))))
Ошибки там есть, но читать вполне можно.


 
Игорь Шевченко ©   (2004-10-27 21:55) [17]

Blackman ©   (27.10.04 21:37) [16]


> Однако Архангельского почитываем ? Если так точно знаем
> где издали и сколько платил ? :))))


Дадад, читаю. Вечерами, на сон грядущий, найдешь, бывало, какой-нибудь ляп у него, вроде и день не зря прожит, национальное самосознание, опять же, вырабатывается.


> Ошибки там есть, но читать вполне можно.


Право читать макулатуру, в том числе и Архангельского, у вас никто не отнимает.


 
Rex Well   (2004-11-03 19:21) [18]

В принципе в целом книга как книга (Архангельский А.Я. Программирование в Delphi ...),  но слишком много бумаги потрачено впустую. на ненужный я считаю "обзор компонентов", тем более не полный. Лучше пусть не подробный, но полный, т.е. рассмотрены все компоненты и простенькие примеры работы.


 
sniknik ©   (2004-11-03 20:31) [19]

> Ошибки там есть, но читать вполне можно.
читать и учится разные веши, особенно когда еше ничего не знаеш и любое печатное слово не подвергаеш сомнению.
вот представь, ничего не знаеш, хочеш научится и тебе непререраемый авторитет говорит "надо так"... и даже сравнить не с чем (вряд ли в самом начале будут две три книги по полштуки покупать и сравнительный анализ делать)

не читал, но судя по > Игорь Шевченко ©   (27.10.04 18:33) [3] вреднее книжки для неокрепших умов нет.



Страницы: 1 вся ветка

Текущий архив: 2004.11.21;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.024 c
4-1097224290
W 123
2004-10-08 12:31
2004.11.21
Разделитель целой и дробной части числа


3-1098653257
Alek_1
2004-10-25 01:27
2004.11.21
Ошибка в представлении


3-1098348656
Jet
2004-10-21 12:50
2004.11.21
Выборка из двух таблиц


6-1094827738
redlord
2004-09-10 18:48
2004.11.21
перевод IP адреса в десятичную систему


14-1099718506
Александр1
2004-11-06 08:21
2004.11.21
NTFS