Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Уроки по программированию (от Ассемблера до Делфи)


Информационный Канал Subscribe.Ru

Введение в Делфи

Ну наконец-то! Появился урок по Делфи. Самого крутого языка программирования :)

Начнем с того что запустим Делфи. (Сразу проедупреждаю у меня стоит версия Delphi 7). После загрузки этого чуда мы видим уже созданный по умолчанию новый проект. Закроем его: меню File->Close all. А теперь создадим свой: File->New->Application. И в результате....как было так и осталось...Зато мы теперь умеем создавать проекты!

И так, что мы видим? Если я не ошибаюсь по центру у нас какое-то окошко с точками, на верху - главная менюшка и еще всякие непонятные штуки с картинками, слева у нас два окошка Object Tree View и Object Inspector. Проясним немного ситуацию: окошко с точками - это главное окно нашей будущей программы (не бойтесь точки исчезнут), оно также называется Формой (Form). На этом уроке мы научимся играться с ней.

Для начала попробуйте поизменять размеры формы. Вы когда-нибудь изменяли размеры окон в Windows? Здесь тоже самое - просто берете и изменяете. То есть наводите мышкой на рамку формы и делаете свое дело. После воплощения своих фантазий обратите внимание на Object Inspector - тот что слева. В выпадающем меню выберите Form1 (если еще не выбрано). Ниже этого меню находятся две вкладки Properties и Events. Первая переводится как Свойства (свойства формы), а вторая как события (события формы).

Давайте по-ближе познакомимся со свойствами формы. Рассмотрим самые интересные из них:
ActiveControl - указывает на компонент формы, который будет активным по умолчанию.

AlphaBlend - прозрачность окна. Если вы выберете значение True, то ваша форма может стать прозрачной. Будьте осторожнее - это свойство будет работать не на всех ОСях.

AlphaBlendValue - уровень прозрачности. Работает если AlphaBlend=True. Если 0 - форма невидима, если 255 - не прозрачна, соответственно промежуточные значения определяют полупрозрачность.

BorderIcons - кнопки расположенные в заголовке окна. Кликните на плюсик слева. Перед вами появится выпадающий список, в котором вы можете включить (True) или выключить (False) какую-нибудь кнопульку.

BorderStyle - вид формы. Имеет несколько значений:
bsSizeable - установлено по умолчанию и означает, что форма будет являться простым окошком с возможностью изменения размеров;
bsDialog - форма имеет вид диалога;
bsNone - у формы не будет заголовка вообще, а также не будет и рамки;
bsSingle - тоже самое что и bsSizeable, НО имеет маленькое отличие - нельзя менять размер формы, можно лишь максимизировать его;
bsSizeToolWin - форма с маленьким заголовком;
bsToolWindow - то же что и bsSizeToolWn, но нельзя менять размеры;

BorderWidth - ширина рамки окна

Caption - заголовок формы

Color - цвет содержимого формы

Constraints - максимальные и минимальные размеры формы:
MaxHeight - максимальная высота;
MaxWidth - максимальная ширина;
MinHeight - минимальная высота;
MinWidth - минимальная ширина;

Cursor - курсор, который отображается при проведении мышкой над формой

Enabled - состояние формы. Она может быть включенной или выключенной. То есть если мы присвоим значение этому свойству False, то форма перестанет реагировать на действия пользователя

Font - шрифт текста расположенного на форме

Height - высота формы

Hint - текст подсказки, появляющейся при проведении мышкой над формой

Icon - иконка, расположенная в заголовке окна

Left - X-координата левого верхнего угла формы

Name - Имя формы. От него зависит то, как вы будете называть свою форму в тексте программы

ShowHint - Включить (True)/выключить (False) подсказку

Top - Y-координата левого верхнего угла формы

Visible - определяет видимость формы. Если True - видима, False - невидима

Width - ширина окна

WindowState - состояние окна после запуска

После того как вы настроили свойства формы, вы можете запустить программу. Для этого нажмите F9. Как вы наверное заметили - ни строчки кода, а программа уже во всю работает! Это и есть главное приемущество Делфи над другими языками - высокая скорость разработки.



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное