Воскресенье, 19.05.2024, 08:11
Компьютерный мир
Приветствую Вас Гость | RSS
Главная Каталог статей Регистрация Вход
Меню сайта

Категории каталога
Разное [3]
Юмор [4]
Полезное [0]
Полезные статьи о компьютерах.
Вирусы и антивирусы [2]
BIOS [1]
Железо [0]
Программирование [3]
Безопасность [0]

Мини-чат

Наш опрос
Какую вы предпочитаете операционную систему?
Всего ответов: 34

Главная » Статьи » IT » Программирование

Урок 2. Delphi
Урок 2. Delphi
 
Простые программы - это просто.
Ну как, разобрались с командами прошлого урока и поняли что они значат? Ну на всякий случай давайте вспомним и разберёмся что они означают. Вот допустим

Butto1.Caption:='Привет';

ну это понятно наверно при нажатии на кнопку меняеться имя указанное на ней.

Button1.Top:=10;

ну а это кнопочка улетает так же можно использовать лево, право, вниз, только немного надо знать англиский. Ну что, может напишем что нибуть новенькое? Да, пожалуй попробуем.

Вернёмся к класике.
Давайте чётко разберём то, что мы хотим написать и что наша тулза должна делать. Есть такой оператор во всех языках программирования if...then ну может слыхали где-нибуть.В переводе это выглядит так (Если ....то) ещё к этому оператору добовляют else то есть другое действие. Давайте разберём немного поближе к программированию "if условие then условие else другое условие". Так мы и будем записывать программный код.Наверно у всех возник вопрос что за другое условие после оператора else оно произойдёт лишь тогда когда условие после оператора then выполняться не будет.

Пример 1.
А теперь практика.Давайте разместим на форму кнопку Button1 теперь двойной клик и пишем. Я напишу сразу что должно получиться а потом всё обьясню. Не забудте писать код между begin и end; ну так вот как должно быть написанно у вас.

if Button1.Width < 100 then
Button1.Width :=Button1.Width+10
else Button1.Width :=Button1.Width div 2;


Я думаю хватит пока с кодом, теперь пояснение.Блин люди извините что забыл на каждой строчке после кода можно пояснять эту строчку //и теперь после слэшов пишем пояснение чтобы не потеряться и не забыть если что ну это по желанию. Прододжим с пояснением давайте переведём нашь код на человеческий язык. Это будет выглядит примерно так "Если ширина кнопки меньше 100 то увелисить её на 10, в противном случае уменьшить её примерно в 2 раза" - надеюсь это понятно.Запустите программу кнопкой f9 и по-эксперементируйте. Всё попробовали? Теперь вернёмся и поясним некоторые деталей.

if,then,else,div - ну это служебные слова которые выделяет делфи автоматом для наглядности, ну и ещё выделения помогают найти ошибки. Если вдруг в каком-то из этих слов пропустить букву то выделяться оно уже не будет и конечно сообщит об ошибки. Запомните что такие операторы всегда выделенны(не советую называть допустим кнопку в столбце свойств name словами операторов а то делфи не поймёт:)) Ну писать эти операторы можно писать как прописными так и строчными буквами.
Наверно иннтересно что такое div в нашей программе. Ну это операция целочисленного деление. Вот для вас задание если кто желает и хочет выложить пример этого кода на нашем форуме то как всегда заходим сюда - наш форум.

Категория: Программирование | Добавил: Alex (19.02.2008) | Автор: Александр
Просмотров: 772 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа

Поиск

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Copyright MyCorp © 2024