|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.03.2009, 17:54 | #1 | |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Структура кода в Delphi 7.
Я только начал работать в Delphi 7 и возникли вопросы :
Та программа, которую пишешь, представляет собой Unit т.е. библиотеку с процедурами и функциями. А где же сам файл программы. И если программа в Delphi представляет библиотеку, то каким образом из нее запускаются процедуры и функции? Мне не совсем понятен процесс выполнения программы. Если в паскале код выполняется по порядку(строчка за строчкой), то как он выполняется тут? Цитата:
Последний раз редактировалось Вадим Буренков; 14.03.2009 в 19:55. |
|
14.03.2009, 18:21 | #2 |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
Библия Delphi - супер книга ...
Вот она : http://www.kotoff.info/books/Bible_Delphi.rar А вот тут : http://www.programmersforum.ru/showthread.php?t=14054 просто кладезь знаний !!!
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Последний раз редактировалось Kotofff; 14.03.2009 в 18:26. |
14.03.2009, 20:19 | #3 | |
Участник клуба
Регистрация: 29.07.2008
Сообщений: 1,091
|
Цитата:
Кто бы ты ни был - не думай о себе слишком (с)
Последний раз редактировалось DM_bite; 14.03.2009 в 20:33. |
|
14.03.2009, 21:07 | #4 | |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
Цитата:
по мере выполнения инструкций программы как бы приостанавливает процесс выполнения и "осматривается" - проверяет все интерфейсы на предмет не ввел ли пользователь какие либо команды. И при наличии таких команд программа выполняет заданные команды.Больщинство таких функций берет на себя среда ОС посылая соответствующие сообщения в приложение( в то же Дельфи).
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
|
14.03.2009, 21:54 | #5 | |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
Цитата:
Файл программы также имеется в обязательном порядке - он имеет расширение *.dpr и начинается с ключевого слова program, как и в обычном Паскале. Просто этот файл формируется самой Delphi и поэтому не отображается автоматически при работе, но посмотреть его можно: меню Project | View Source. Туда можно вносить и свои строки, главное не напортачить, иначе Delphi не сможет собрать потом проект. Здесь код тоже выполняется по-порядку (конечно, циклы и переходя меняют порядок), а вот сами процедуры-обработчики событий вызываются, в общем, в произвольные моменты времени. Ведь неизвестно, когда пользователь нажмет кнопку или закроет окно. |
|
14.03.2009, 22:01 | #6 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
И я бы выразился по-другому - не в "произвольные", а в "заданные"... Если бы они были произвольными, то поведение программы было бы непредсказуемым. |
|
15.03.2009, 01:29 | #7 | ||
Заблокирован
Регистрация: 21.11.2008
Сообщений: 4,986
|
Цитата:
Цитата:
Последний раз редактировалось vasek123; 15.03.2009 в 02:09. |
||
15.03.2009, 09:44 | #8 | |||
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Цитата:
Цитата:
Цитата:
Последний раз редактировалось Вадим Буренков; 15.03.2009 в 09:49. |
|||
15.03.2009, 12:28 | #9 |
Заблокирован
Регистрация: 21.11.2008
Сообщений: 4,986
|
Извини, но не в обиду будет сказанно модераторам и форумчанинам ответившим на вопрос ранее: одно дело знать а другое дело понимать! Большинство до меня ответило как по учебнику а не своими словами...
p.s. Волей не волей напрашивается вопрос- заучивали ли они наизусть данные или пытались вникнуть в саму структуру. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Правила написания кода на Delphi | Virtson | Общие вопросы Delphi | 17 | 06.08.2010 08:59 |
Вставка кода в Delphi 2009 | Lich | Общие вопросы Delphi | 1 | 29.12.2008 14:15 |
Delphi. Редактор кода. | BOBAH13 | Общие вопросы Delphi | 5 | 25.05.2008 00:20 |
Перевод кода с Fortran-77 на Delphi | unhide | Помощь студентам | 3 | 20.05.2008 14:27 |
Трансляция кода из Delphi в C | phobos | Помощь студентам | 9 | 21.04.2007 18:26 |