Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];

Вниз

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

 
Григорьев Антон ©   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.51 MB
Время: 0.04 c
1-1099464207
Дима
2004-11-03 09:43
2004.11.21
Excel сохранение


1-1099785474
Змей
2004-11-07 02:57
2004.11.21
edit1.text


1-1099488033
Stype
2004-11-03 16:20
2004.11.21
Каким оператором запустить любую программу ?


1-1099468552
Hadroran
2004-11-03 10:55
2004.11.21
Строка


4-1097429834
Clampo
2004-10-10 21:37
2004.11.21
Монитор





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский