Урок Delphi 1

Главные окна Delphi. Программа нажатием одной кнопки!




Уроки Delphi
  1.  Первая программа
  2.  Использование компонентов
  3.  События Delphi
  4.  Типы данных Delphi
  5.  Создание своих типов данных
  6.  Выражения и операторы
  7.  Работа с файлами в Delphi
  8.  Дополнительные формы
  9.  Подпрограммы в Delphi
  10. Исключительные ситуации
  11. Взаимодействие приложения с пользователем
  12. Указатели в Delphi
  13. Обзор компонентов
  14. Работа со строками
  15. Создание интерфейса
  16. Графика в Delphi
  17. Многопоточность в Delphi
  18. Динамическое создание
        компонентов
Поиск по сайту




 Это важно:
   Метод Application.ProcessMessages;

 Это полезно:
   Параметр Sender в обработчиках событий;










Бояться не надо



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

   Итак, запустим Delphi. Для этого нужно создать ярлык на рабочем столе, если, конечно, Вам не нравится каждый раз ходить по адресу Program Files - Borland - Delphi -Bin и отыскивать файл delphi32.exe. Гораздо проще один раз найти его ярлычок в меню ПУСК - ВСЕ ПРОГРАММЫ - BORLAND DELPHI - DELPHI, перетащить его отсюда на рабочий стол и, как говорится, будет Вам счастье!

   Перед нами четыре окна Delphi. Вверху во вcю ширину экрана окно управления проектом и средой разработки - главное окно Delphi.

Главные окна Delphi

При его сворачивании сворачиваются и все остальные. Слева - Инспектор объектов. В нём задаются свойства составляющих нашу программу компонентов. И наконец, в центре одно над другим два окна Delphi, окно формы будущей программы и окно программной начинки.    Прямо перед нами - окно, которое в Delphi называется Форма. Именно Форма является визуальным прообразом нашей будущей программы. Теперь посмотрите, как легко получается программа в Delphi:
  1. Наводим мышку на зелёный треугольник-стрелку на главном окне
  2. Смотрим - всплывает подсказка "Run (F9)"
  3. Жмём на эту кнопку (или F9 на клавиатуре)
  4. Получаем готовую Windows-программу!
   Однако (как подсказывают в комментариях), не во всех версиях Delphi запуск программы производится кнопкой F9, для некоторых это CTRL+F9 - посмотрите сами, какую подсказку выдает Delphi при наведении на зелёную стрелку.

По умолчанию программа создаётся в папке C:\Program Files\Borland\Delphi7\Projects:

Exe-файл программы

   Отсюда её можно скопировать и использовать так, как нам нужно. Я, например, для начала ставлю ярлык на рабочий стол, чтобы при тестировании проверять её без использования Delphi.

   Мы получили программу, состоящую из одного пустого окна. Тем не менее наша программа имеет все атрибуты, присущие всем программам в Windows: заголовок, системное меню (кликните по левому краю заголовка!), кнопки свернуть, развернуть, закрыть, может менять свои размеры.

   Закройте программу-Форму. Рассмотрим полезные для нас свойства Формы:
  1. Надпись на заголовке - свойство Caption. Сейчас это Form1, и совпадает со свойством Name. В инспекторе объектов можно поменять их по своему усмотрению. Напишите в свойстве Caption, например, "Простейшая программа!"
  2. Цвет - свойство Color.
  3. Размеры - ширина и высота в пикселах, свойства Width и Height. Изменяем их мышкой, двигая края Формы, затем устанавливаем более точные значения в Инспекторе.
  4. Положение на экране - свойства Top и Left. Это расстояния в пикселах от верхней и левой границы экрана соответственно. Если необходимое положение Формы закрывает элементы управления Delphi, просто сверните её. Но есть очень полезное
  5. свойство Position, с помощью которого можно настроить автоматическое появление Формы в нужном месте. Разверните выпадающий список:
    • При значении poDesigned Форма появится в том месте, где она находилась при проектировании. Это значение по умолчанию.
    • При значениях poDesktopCenter и poScreenCenter Форма появится в центре рабочего стола или центре экрана.

    •    Форма может быть вызвана из другого окна-формы. Тогда при значениях
    • poMainFormCenter она появится в центре главного окна приложения,
    • poOwnerFormCenter - в центре вызывающего окна, так называемого "владельца".
  6.    Вы можете запрограммировать появление Формы в нормальном, минимизированном или максимизированном состоянии. За это отвечает
  7. свойство WindowState - значения wsNormal, wsMinimized и wsMaximized соответственно.

  8.    Не у всех окон в заголовке есть кнопки свернуть, развернуть, закрыть. Их наличием или отсутствием управляет
  9. свойство BorderIcons. В Инспекторе слева от него маленький плюсик, открывающий признак наличия или отсутствия нужной кнопки. True - кнопка будет, False - нет. Смело экспериментируйте, но изменения будут видны только в работающей программе, а не в прототипе. А вот как вы будете закрывать Форму при biSystemMenu=False, ведь крестика закрытия не будет? Запомните сочетание ALT+F4. Это команда закрытия любых окон, включая саму Windows!

  10.    Вы можете управлять также границами Формы. Для этого служит
  11. свойство BorderStyle. При значении
    • bsSizeable - обычная Форма, значение по умолчанию.
    • bsNone - Форма вообще не будет иметь границ, включая строку заголовка.
    • bsSingle - Форма не может менять размеры, но может свернуться или развернуться.
    Таким образом, комбинируя свойства BorderIcons и BorderStyle можно, например, получить форму с неизменными размерами и без возможности свернуться и развернуться:
Форма с постоянными размерами

   Теперь займёмся сохранением нашего проекта. Так как по умолчанию Delphi сохраняет новые проекты в папке C:\Program Files\Borland\Delphi7\Projects, то если мы не будем выделять под него место сами, все файлы данного и всех будущих проектов будут свалены в кучу. Поэтому сразу в начале работы над новым проектом командой меню File -» Save All (или соответствующей кнопкой на главном окне) сохраним проект в специально для него созданную папку. Создать её можно прямо в открывшемся окошке. Проект в целом сохраняется в файле с именем Project1. Форма функционирует вместе с программой, описывающей её работу, так называемым модулем. Если модулей в проекте несколько, для каждого из них Delphi создаст отдельный файл, и предложит его сохранить под именем Unit1, Unit2 и т.д. И для файла проекта, и файлов модулей можно дать и своё, более осмысленное название. Договоримся, что каждый новый проект сразу будем сохранять, и я не буду дополнительно напоминать об этом.
   Теперь выполните команду File -» Close All. Попробуйте открыть файл модуля командой Open.... Модуль откроется вместе с нашей формой, мы сможем нормально работать, но кнопка запуска программы окажется неактивной. Поэтому сначала нужно открывать файл проекта. Для этого, кстати, есть специальная команда меню File -» Open Project...  Ctrl F11, и соответствующая кнопка, прямо над кнопкой запуска. Теперь в окне выбора будет только один файл, файл проекта. При его открытии будет открыт и первый модуль и первая форма проекта. Для нашего проекта этого достаточно. Если в проекте несколько форм, их модули и формы открываем командой Open.... Можно открывать модули других проектов, например, для копирования кода.

   Теперь я предлагаю сделать следующее. Надеюсь, ваш жёсткий диск разбит хотя бы на две части, для размещения системы, и для документов. Поскольку систему приходится иногда переустанавливать, под проекты Delphi целесообразно отвести специальную папку на другом диске, например D:\Проекты Delphi\, и сохранять проекты туда, а в папку по умолчанию поставить на неё ярлык для быстрого перехода. Теперь, в случае переустановки системы, Вам не придётся дополнительно сохранять Ваши наработки.


    Да, кстати, дистрибутив Delphi7, которым пользуюсь я, можно скачать с Яндекс-диска.



Первый урок Delphi           В начало урока           Знакомство с компонентами Delphi

Уроки Delphi начинающим



Вопросы и комментарии (101)      Решение задач в Delphi

sanyOK333, добавлено 12.09.09, 19:23:49 
Спасибо за урок) немного стало появляться представление)))
ani, добавлено 10.10.09, 00:41:42 
спасибо:) очень нужная информация, к школе пригодится))
Noein, добавлено 22.10.09, 22:47:10 
Нижайший поклон автору. Коротко и ясно и без отклонений от темы. Толстенные фалианты в печатном или цифровом формате нервно курят в сторонке.
Reptile, добавлено 14.11.09, 16:16:27 
Ну что ж, начинаем обучение
claser, добавлено 12.12.09, 18:57:56 
а у меня фатальная ошибка :-(
Raushan, добавлено 13.01.10, 08:29:34 
Спасибо! Очень доступно.
КОДЕР !, добавлено 20.01.10, 07:16:18 
А прогу выложить не додумались?
Автор, добавлено 20.01.10, 08:12:15 
Какую прогу? Delphi в архиве? Или пустую Форму?
Ольга, добавлено 27.01.10, 22:39:02 
Отлично! Единственное доступное объяснение!
Спасибо!
Кирилл, добавлено 16.02.10, 23:42:56 
автор ,а вы бы не могли выложить архив с делфи ?
и еще вопрос , есть желание обучиться программированию и не знаю с чего начать
просмотрел некоторые форумы и возник вопрос, что для чайника будет лучше делфи или с++ ? :)
Автор, добавлено 17.02.10, 07:24:03 
Кирилл, поход в магазин и покупка дистрибутива Delphi будет хорошей проверкой серьёзности ваших намерений учиться програмированию.
На вопрос, что лучше, Delphi или С++ ответа нет. Но лично я считаю, что для \"чайника\" лучше именно Delphi!
Любашка, добавлено 17.03.10, 23:12:49 
Спасибо Вам огромнейшее!Вот такого бы препода мне в универ и ни у кого особо проблем не было бы)Просто талант объяснить коротко и доступно.
Роман, добавлено 17.04.10, 01:48:24 
Спасибо автору!))) коротко и ясно))
на втором курсе проходил, но подзабыл, сейчас решил всерьёз по специальности заняться, уверен что уроки очень пригодятся)))
P.S. не стыдно у автора просить delphi выложить, нет?
заходите на любой обменник и так качайте!
Юлия, добавлено 29.04.10, 21:03:54 
Спасибо!
Аноним, добавлено 14.05.10, 20:29:20 
а можно пожалуста картинок побольше к объяснением
Богдан, добавлено 18.05.10, 23:32:18 
Спасибо большое за предоставленные уроки я намерен серьёзно заниматьса Delphi
Krot, добавлено 2.06.10, 16:09:27 
Посоветуйте подойдет ли Delphi для создания проги по гидравлическому расчету инженерных систем, там есть громоздкие формулы и таблицы, также желательно умение рисовать графики на основонии полученных данных. К примеру Excel с этими задачами справляется.

Автор, добавлено 2.06.10, 21:33:48 
Delphi прекрасно подходит для любых расчётов и построения графиков, но, конечно, для этого Delphi нужно знать...
С другой стороны, если Excel справляется, то зачем себе голову забивать программированием...
gio, добавлено 24.06.10, 15:36:18 
magaria
Артём, добавлено 24.06.10, 15:46:24 
Всем добрый день! Подскажите как мне сделать кнопуку, которая будет сохранять программу после того как его изменят и после закрытия если её открыть, там будут уже те данные, которые вводились до закрытия.
помогите, срочно надо для работы.
Автор, добавлено 24.06.10, 16:18:50 
Очень просто - на странице Delphi Standart есть объект TButton. Нужно щёлкнуть по нему мышкой, затем щёлкнуть на том место Формы, где должна быть кнопка. По появившейся кнопке щёлкнуть дважды - и в это м обработчике программку написать для сохранения данных. Тут же процедуру проделать и для функции открытия. Как видите, всё просто.
Михаил Николаевич (чайник), добавлено 27.06.10, 01:48:47 
Мне пришлось потратить много времени, пока я нашёл методом "Научного тыка" exe файл для запуска "Дельфи". Полагаю, для чайников, на меня похожих, следовало бы "во первых строках" первого урока после первой фразы "Итак, запустим Delphi" вставить вторую? - "Для этого, если соответствующей иконки ещё нет на рабочем столе Вашего дисплея следует отыскать в папке "Bin" каталога "Delphi7" файл "delphi32.exe" и запустить его на исполнение. Перед нами откроются (далее по тексту). С наилучшими пожеланиями,
Михил Смирнов.
Автор, добавлено 27.06.10, 06:08:37 
Согласен. Так и поступлю, спасибо за совет. Но можно проще: кнопка ПУСК - ВСЕ ПРОГРАММЫ - BORLAND DELPHI - DELPHI !
Clemm, добавлено 10.07.10, 10:16:03 
Огромное спасибо за такое доступное объяснение!Сайт очень помог. Я, правда, до этого владел приличными навыками по паскалю и понимание делфи не составило особых хлопот, но в некоторых деталях сам бы не разобрался)))
Аноним, добавлено 28.11.10, 16:52:25 
А можно создать словарь на delphi ?
Автор, добавлено 28.11.10, 17:42:43 
А почему бы и не создать словарь на Delphi? В чём проблема? Создаём таблицу, первый столбец - слово, второй - перевод... Можно даже вразнобой добавлять, потом отсортировать.
Иван, добавлено 6.12.10, 14:25:22 
народ,а где находятся свойства формы а то че то немного не понял где они располгаются..
Аноним, добавлено 6.12.10, 14:47:01 
в Object Inspector у меня ничего не появляется, не знаю, почему.
Автор, добавлено 6.12.10, 15:12:05 
А сам Object Inspector есть на экране? Если нет, нажми F11. Потом щёлкни по пустому месту на Форме.
владимир, добавлено 14.01.11, 13:28:09 
Большое спасибо по 1 уроку все понятно
Алтын, добавлено 28.01.11, 10:13:10 
Здравствуйте!По вашему совету в 1 уроке сохранила все,
сохранилось сразу 6 файлов с раширением cfg,dof,dpr,res,dfm,pas,
хотелось бы узнать с какими работать надо и что они значат.
заранее благодарю.
Автор, добавлено 28.01.11, 11:13:25 
Алтын, ничего особенного делать не придётся. Работать нужно даже не с файлами, а с кнопкой "Open" - она вторая слева, такая жёлтая папочка с синей стрелкой. Нажав на неё, мы видим всего несколько файлов: всего один файл проекта (имеет расширение dpr) и несколько файлов модулей Форм (имеют расширение pas). Жмём на файл проекта, открывается проект с модулем первой Формы проекта. Модули других Форм открываем отдельно. При сохранении я, например, жму на кнопку "Save All" - всё и сохраняется. Про другие служебные файлы системы, с расширениями res (файл ресурсов), cfg (конфигурация) и др. я даже не думаю. Когда вам нужно будет, например, использовать в приложении ресурсы, вы изучите эти возможности.

Кстати, нажимая на кнопку "Open", как и "Save", обратите внимание на типы файлов, которые будут показаны. По умолчанию это "Delphi file". Иногда мне нужно увидеть и остальные файлы, которые я, например, сам создал в этой папке. Тогда я выбираю "Any file". Посмотрев, возвращаю на место "Delphi file", чтобы не путаться в этом многообразии.
Антон, добавлено 27.02.11, 23:12:36 
Полезная информаци для новичка))
Новичок, добавлено 22.04.11, 10:18:26 
Очень хорошо все описано спасибо:)
Илья, добавлено 4.05.11, 17:31:10 
Очень хорошо и понятно!
стасян, добавлено 18.06.11, 13:09:57 
а кто-нить может выложить ссылку на прогу?
Ответ: зарегистрируйтесь на tfile.ru, там есть.
Илья , добавлено 18.06.11, 14:09:11 
У меня файлы компилируются в папку C:\Documents and Settings\Ilya.
Скажите пожалуйста как сделать чтоб файлы компилировались в другую папку?
Автор, добавлено 18.06.11, 14:30:57 
ТО есть, вы сохраняете файлы проекта, например, в папку на рабочем столе (ну например), а при компиляции exe-файл оказывается в C:\Documents and Settings\Ilya???

1. А в какую вы хотите? А вдруг вас и другая не устроит?
2. Предлагаю переустановить Delphi и при переустановке всё оставить как система предлагает. Будет сохранять в Delphi/Projects/
Серый, добавлено 18.07.11, 10:49:53 
Спасибо большое!
Ростислав, добавлено 5.08.11, 14:13:16 
Всеравно не понял ... я все сделал как на этом уроке ... как сделать (сохранить файл) чтобы при его открытии запускалась эта программа в этом уроке? Храню в ехе формате но перед запуском возникает ошибка. Помогите пожалуйста ... Спасибо
Автор, добавлено 5.08.11, 14:27:41 
Берём диск D - ну если он создан в вашей системе (если нет его, дальше можно не читать). Создаём там папку "Проекты Delphi". Щёлкаем по ней правой кнопкой и выбираем "копировать". Затем в Delphi жмём на "сохранить". Выскакивает окошко указания файла, и в этом окне щёлкаем правой кнопкой по пустому месту и выбираем "вставить ярлык". Теперь, желая сохранить свои программы и нажимая "сохранить", мы попадаем в стандартную папку сохранения, но там жмём на ярлык папки "Проекты Delphi", находящуюся на диске D. Там создаём папку для текущего проекта, и сохраняемся.
Данил, добавлено 30.08.11, 18:05:21 
скажите как скачать эту программу

Автор, добавлено 30.08.11, 18:13:17 
Не знаете что такое торренты???
Настя., добавлено 6.09.11, 14:51:07 
Спасибо, очень доступно написано!

Владимир, добавлено 12.09.11, 11:20:39 
все четко и понятно(+)...
Владислав, добавлено 14.09.11, 15:56:46 
Спасибо, реально классно написано! Но, только, нажатием F9 компиляция не происходит. Нужно нажать Ctrl+F9 или выбрать нужный пункт в меню. И у меня Exe появляется почему-то не в Program Files, а в C:\Documents and Settings\UserXP хотя я ничего в настройках не менял.
Автор, добавлено 14.09.11, 16:35:44 
Владислав, спасибо за комментарий. Я не знал! У меня - F9 работает. Ну что же, значит для разных версий Delphi возможны варианты. Тем не менее, думаю, общий смысл манипуляций понятен.
Саша, добавлено 27.10.11, 11:07:56 
пажалуйста дайте ссылку на скачку делфи пад каторый подходит ета инструкцыя!!!!!!
Автор, добавлено 27.10.11, 21:33:53 
Какая инструкцЫя? По нажатию F9? Просто посмотрите, какая подсказка появляется при наведении на зелёный треугольник. Лично мне дистрибутив Delphi7 давным-давно дал товарищ, до негo пользовался Delphi5. И всё аналогично было. Ну хорошо, я посмотрю, но назавтра не обещаю.
Юзарь на профе, добавлено 22.11.11, 16:28:53 
Бедный автор, каким нубам приходится объяснять....вы хоть с компом научитесь работать, а потом уже за делфи принимайтесь, уважуха автору, все уроки понятные...
Саша, добавлено 13.12.11, 20:39:44 
Здравствуйте. Можно узнать? Как сделать форму под размеры дисплеая?

Автор, добавлено 13.12.11, 21:37:58 
Свойство Формы

Form1.Align:=alClient;//Или Align в Инспекторе Объектов

миша, добавлено 27.12.11, 09:40:10 
все ясненько! респект автору!!!
Олег, добавлено 5.01.12, 17:04:01 
А что эсли у меня нету этой папки BORLAND DELPHI
Автор, добавлено 6.01.12, 06:08:16 
Посмотрите на кнопке "Пуск", там должна быть папка, куда установилась программа. А вообще при установке нужно было самому посмотреть, куда ставите.
Алёша, добавлено 11.01.12, 23:33:43 
Всё супер только одно не пойму а как проект например(часы) завершить.??? То есть при открытии сразу открылись часы.
Автор, добавлено 12.01.12, 08:35:42 
Есть компонент Timer, на его основе можно сделать часы. И это уже сделано - посмотрите страничку timer.php. Или можете сразу скачать проект.
Сергей, добавлено 1.02.12, 22:05:52 
Добрый день!подскажите пожалуйста,в ваших уроках есть разъяснения по поводу real,extended и т.д.!в каких случаях какие применять?Спасибо за внимание!
Автор, добавлено 1.02.12, 23:58:38 
Все типы данных имеют свой диапазон значений, который могут содержать. Вот и смотрите, какой диапазон может использоваться в вашей задаче, такой тип данных и выбирайте для ваших переменных.
Гость, добавлено 4.02.12, 12:00:36 
Надо бы исправить в тексте:
Положение на экране - свойства Top и Let. Это расстояния в пикселах от левой и верхней границы экрана соответственно.
Положение на экране - свойства Top и Left. Это расстояния в пикселах от верхней и левой границы экрана соответственно.
Гость, добавлено 4.02.12, 12:04:06 
А так же в менюшке
  5. Создание cвоих типов данных
Слово своих написано с латинской буквы
Программы читалки некорректно произносят это слово
Гость, добавлено 4.02.12, 12:09:58 
При его открытии будет окрыт и первый модуль и первая форма проекта. - окрыт
Вообще можно копировать текст статей в MS Word и большинство ошибок видеть
Автор, добавлено 4.02.12, 12:13:05 
Большое спасибо! Сейчас поисправляю.
Индира, добавлено 5.02.12, 22:04:39 
спасибо четко и ясно большие таких сайтов для чайников!!!!!! мне помогло
Юлия, добавлено 17.02.12, 16:27:24 
Спасибо создателю за столь доступное объяснение!
Асрори Мухтор, добавлено 7.03.12, 09:53:27 
Это хорошо когда узнаем чтото нового
пажалуста помагите мне для изучени это язык
Автор, добавлено 8.03.12, 08:42:40 
Чем смогу помогу. Для того и сижу тут.
Дмитрий, добавлено 17.03.12, 23:30:30 
подскажите как сделать exe шник чтоб в нем при запуске проигрывались ролики которые лежат там где он находится
спасибо
Борис, добавлено 29.03.12, 19:31:18 
Возникла такая проблема,создал форму которая должна появляться первой Форма4,потом появляется другая форма по нажатию кнопки,но не в этом дело,дело в том,что после того как я отметил Форму4 как ранинговую,то есть что создается автоматически,все сохранил и закрыл,на следующий день случился такой косяк-ввел подсказки,сначала для одной формы,а потом для Формы4. Запустил,но вместо Формы 4 открывается следующая за ней форма,хотя Unin4 есть в проекте,в опциях проекта Форма4 тоже исчезла-отмечена для запуска первая форма..хотя сам объект-форма 4 есть,но в опциях её нет..Как исправить не знаете?
Автор, добавлено 29.03.12, 19:56:37 
Чтобы исправить, нужно понять что произошло, проанализировать... По вашему описанию это сложно. Опишите точнее что должно быть. Или шлите проект мне на почту - посмотрю. Адрес сообщу при желании.
Борис, добавлено 29.03.12, 20:08:37 
могу дать ссылку но тут почему то не дает отобразить
Автор, добавлено 29.03.12, 20:11:38 
Пишите адрес без хттп
Борис, добавлено 29.03.12, 20:17:27 
защита от спама ? files.mail.ru/JGUWPI
Автор, добавлено 29.03.12, 20:35:04 
У вас 4 форма была удалена из проекта. Добавьте заново. Нажмите под главным меню на кнопочку - 6 слева, с плюсиком. Мож всё и востановится.
Борис, добавлено 29.03.12, 21:12:56 
работает,спасибо большое!
Іра, добавлено 3.04.12, 22:13:19 
Дякую!!!!!!
Диля, добавлено 8.04.12, 21:33:55 
Здравствуйте! Очень полезный сайт, и автору спасибо за пояснение, мало кто может послушать и дать дельный совет и постараться ответить на твои вопросы. Скажите пожалуйста можно создать мультик в дельфи или очень сложно?
Автор, добавлено 8.04.12, 21:45:02 
Вот что: если вам нужно создать именно мультик, то лучше заняться изучением программ, которые предназначены специально для создания мультиков.

Но, в принципе, с помощью Delphi можно сделать всё, в том числе и мультик.
штирлиц, добавлено 10.04.12, 13:10:47 
здравствуйте!!!!! читал первые уроки понравилось!!!! у меня есть один вопрос??? как можно сделать запросы на архив, ну что бы по буквам или по дате найти нужную информацию!!!!!! таблицы я уже создал!!!!
Автор, добавлено 10.04.12, 16:41:57 
Слишком общий вопрос. Что это за таблицы? В файле, в каком-нибудь компоненте... Или это таблицы базы данных?

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

Если хотите, можно поподробнее обсудить. Но про базы данных я говорить здесь не готов.
тата, добавлено 14.04.12, 23:15:40 
а мне нужно вставить кнопку на форме, чтоб при наведении на нее указателя мыши менялся цвет кнопки или появлялась надпись. боюсь сама не разберусь...
Автор, добавлено 14.04.12, 23:44:55 
Цвет это свойство Color, надпись - свойство Caption. Менять нужно по событию OnMouseMove. Обратное изменение - по событию OnMouseMove Формы.
Александр, добавлено 5.05.12, 19:20:07 
подскажите пожалуйста Delphi автоматически добавляет префиксы к компонентам. Например при добавлении таблицы вместо TTable1 она имеет вид tbl1, изменение имени на Table приводит к названию tblTable. Можно ли отключить автосоздание префиксов?
Автор, добавлено 5.05.12, 20:25:17 
Я не сталкивался с подобной проблемой в своей системе. Так что ничего посоветовать не могу - поиск ничего не дал. Но однажды вроде в комментариях уже была подобная жалоба. Но впоследствии человек отписался, что при помещении компонента на Форму Delphi задаёт вопрос, как назвать компонент. Если ответить то ли да, то ли нет - точно не помню, то префиксов не будет. Попробуйте сами. И тоже отпишитесь, что получилось.
Александр, добавлено 5.05.12, 21:18:32 
Помоему первый раз когда помещал компонент на форму что-то спрашивало.

переустановил делфи, теперь когда использую каждый компонент первый раз задается вопрос как назвать компонет, главное не тыкнуть не внимательно, а то поменять не получится.
Алекс, добавлено 5.06.12, 21:59:53 
Дайте плиз ссылку на скачивание
Сергей, добавлено 6.06.12, 11:03:47 
Афтор, интересные уроки, спасибо. А можно ли сделать уроки по созданию Баз данных в Delphi?
Сергей, добавлено 6.06.12, 11:04:55 
Заранее спасибо за ответ!
Автор, добавлено 6.06.12, 11:09:10 
Сделать можно, конечно. Но по уровню это уже будет другой сайт - не для новичков. В принципе, самые элементарные вещи планирую показать, а потом - на спец. сайты.
Начинающий Программист, добавлено 18.09.12, 09:11:49 
Молодец и привет из Якутии)))
Автор, добавлено 18.09.12, 09:21:50 
Спасибо конечно, но...
Евгений, добавлено 13.10.12, 20:17:30 
Здравствуйте помогите пожалуйста вставить фото в базу данных чтобы сохранялось для каждой записи

Евгений, добавлено 13.10.12, 20:24:43 
Сриншот вставить на получилось
Я не знаю как подробней объяснить, я весь интернет облазил, но нужного примера не нашёл!
Автор, добавлено 13.10.12, 21:21:58 
Евгений, я не большой любитель баз данных...
Есть программистский форум. Лучше спросите там.
Александр, добавлено 22.04.13, 04:43:00 
Спасибо автору ты очень помог..
Вадим, добавлено 31.05.13, 18:37:16 
Спс, вполне неплохая статья

Вадим, добавлено 17.06.13, 20:52:26 
Здравствуйте! У меня имеется 2 формы, Главная и Справка. Как мне сделать так, чтобы при нажатии на кнопку создать, у меня в риче появилась еще одна форма, так сказать под окно, где можно было так же редактировать текс. И так мне нужно еще 2-3 подобных окна...
Автор, добавлено 17.06.13, 21:26:34 
Вадим, нужно сделать эти формы, и открывать нажатием кнопки, не понимаю в чём вопрос.

Это просто эпидемия какая-то, тотально не могу понять чего хотят вопрошающие, или они не могут выразить свои мысли...
Николай, добавлено 7.12.13, 14:49:02 
Спасибо за объяснение, теперь я напишу олимпиаду)
Ирина, добавлено 8.01.14, 14:14:49 
в 4 пункте исправьте Let на Left
Автор, добавлено 8.01.14, 15:34:45 
Спасибо, обязательно.
Оставить комментарий:

Имя  

Текст комментария

  





Интернет-магазин электрооборудования