Урок 1. Перша програма на PHP
- Деталі
- Автор: Teacher
- Категорія: Мова програмування PHP
- Перегляди: 5150
.jpg)
Урок 1.Перша програма на PHP
Розпочнемо з програми. Завдання програми полягатиме в тому, щоб вона віталася з нами. За допомогою текстового редактора створюємо файл, наприклад, test.php. У ньому пишемо наступний код:
<?php echo "<html><body>";
$my_name="Ivan";
echo "Привіт".$my_name;
echo"</body></html>";
?>
|
Тепер розглянемо цей код. Він розміщується в спеціальних тегах PHP – <?php і ?>. Далі ми бачимо оператор echo, який здійснює виведення інформації в браузер. Думаю, Ви вже знайомі з HTML тегами – <html> і <body>, саме їх виводить оператор echo на початку і в кінці сценарію. $my_name – це змінна. Судити про те , що це змінна ми можемо зі знака долара $ , який ставиться перед іменами всіх змінних.
Даній змінній за допомогою оператора присвоювання «=» присвоюється значення “Саша”, замість нього Ви вписуєте в сценарій своє ім’я. Наступний оператор echo виводить привітання – “Привіт” і значення нашої змінної. Між ними стоїть крапка «.», цей оператор означає операцію конкатанції (складання рядків). У даному випадку ми склали в один два рядки: рядок “Привіт” та рядок “Значення нашої змінної”.
Тепер зберігаємо цей файл на локальному сервері, запускаємо його за допомогою браузера і дивимося на результат. Я використовую сервер Denwer. Про те, як встановити безкоштовний локальний сервер Denwer і як правильно зберегти наш файл test.php можна знайти інформацію в Інтернеті. Наприклад тут!
Перші кроки у програмуванні: поради початківцям
- Деталі
- Автор: Teacher
- Категорія: Початківцю
- Перегляди: 2433
.jpg)
Ви хочете почати працювати програмістом, витратили дуже багато часу на вивчення мови програмування та не відчуваєте впевненості в своїх знаннях? Якщо не знаєте, чи рухаєтесь у правильному напрямку, спробую вам допомогти. Для початку пройдемося «по верхах» та розкриємо суть основних етапів навчання та підготовки до співбесіди.
Чому я про це пишу? Бо успішно пройшов десятки співбесід, працював в Україні, США, Нідерландах та допоміг багатьом студентам влаштуватися на роботу програмістами. Якщо вам буде цікаво, можу поділитися досвідом роботи та життя за кордоном в наступних статтях.
Навіщо вчити дітей програмуванню?
- Деталі
- Автор: Teacher
- Категорія: Основи
- Перегляди: 3219
.jpg)
Дуже мало людей стає професійними письменниками, але писати й читати повинен вміти кожен. Те ж саме можна сказати і про програмування.
Вже зараз з'являється все більше професій на стику програмування, математики, фізики, біоінженерії, економіки. Ми маємо підготувати наших дітей до майбутнього, в якому вони будуть жити.
Дітям подобається проводити багато часу з новими технологіями, але частіше за все ви можете застати їх за такими заняттями, як ігри, спілкування в чатах з друзями, пошук в інтернеті та іншим активним користуванням. При цьому вони зовсім не орієнтовані на свідоме використання цих технологій та самореалізацію з їх допомогою. Це схоже на те, якби вони вміли читати, але не вміли писати.
В українських школах програмування було обов'язковим в 90-х (воно, правда, мало нагадує сучасне програмування), але останнім часом його замінили на вивчення "як зареєструвати електонну пошту та відправити email". По суті, набір молодого клерка. До недавнього часу дітей в британських школах, як і українських дітей, вчили просто користуватися комп'ютером: заходити в інтернет, копіювати файли в DOS, редагувати документи в Word, Excel і таке інше. Під час реформи початкової освіти в Британії інформатику замінили програмуванням, яке є обов'язковим до вивчення. Уряд сподівається таким чином підготувати ґрунт для розвитку IT-бізнесу в країні, створення стартапів та інших високотехнологічних компаній.
Lazarus.УРОК 9. КОМПОНЕНТ МЕНЮ (TMAINMENU)
- Деталі
- Автор: Teacher
- Категорія: Уроки Lazarus
- Перегляди: 9882

Компонент tmainmenu призначений для додавання до програми головного меню, без якого не обходиться практично жодна з програм windows.
Щоб додати меню, треба вибрати на панелі компонентів standart (стандартні) компонент tmainmenu і помістити його на формі в довільному місці.
Компонент tmainmenu невізуальний, на відміну від візуальних компонентів tedit і tlabel, які в точності відповідають своїм зовнішнім виглядом в працюючій програмі.
Це означає, що хоча він видимий на формі як невеликий значок, у вікні створеної програми в такому вигляді він не з'явиться. Подання його на формі в мініатюрному вигляді просто вказує на наявність в програмі об'єкту, відповідального за меню.
Пункти меню містяться у властивості Items. Щоб почати формування пунктів меню досить двічі клацнути по компоненту на формі або натиснути на кнопку з трьома крапками у властивості Items компонента у вікні Властивості. Відкриється спеціальний редактор меню.
Lazarus. УРОК 8. ОПЕРАТОРИ ПОВТОРЕННЯ
- Деталі
- Автор: Teacher
- Категорія: Уроки Lazarus
- Перегляди: 23793


Оператор циклу for … do
Оператор FOR використовується в тому випадку, коли деяку послідовність дій треба виконати кілька разів, причому число повторень заздалегідь відомо.
Загальний вигляд оператора for … do:
for <лічильник>: = <поч_знач> to <кін_знач> do
begin
<Тіло циклу>
End;
де:
лічильник - змінна-лічильник числа повторень;
поч_знач - вираз, що визначає початкове значення лічильника циклу;
кін_знач - вираз, що визначає кінцеве значення лічильника циклу;
тіло циклу - оператори, які будуть повторюватися.
Змінна-лічильник, вирази поч_знач і кін_знач повинні бути цілого типу. Кількість повторень циклу можна обчислити за формулою: кін_знач - поч_знач +1.
Якщо між begin і end знаходиться тільки один оператор, то begin і end можна не писати.
Lazarus. УРОК 7. КОМПОНЕНТ TRADIOGROUP. ПРОЕКТ З ДЕКІЛЬКОМА ФОРМАМИ
- Деталі
- Автор: Teacher
- Категорія: Уроки Lazarus
- Перегляди: 21305

На попередньому уроці ми розповідали про організацію введення і виведення даних за допомогою вбудованих діалогових вікон InputBox, ShowMessage.
На цьому уроці ми навчимося створювати додатки, в яких використовуються кілька форм.
Крім того ми вивчимо новий компонент TRadioGroup для створення груп перемикачів. Навчимося застосовувати умовний оператор для аналізу стану перемикачів.
Для початку вам потрібно ознайомитись з новим компонентом TRadioGroup його призначенням і властивостями.
Lazarus.УРОК 6. ВВІД І ВИВІД ДАНИХ
- Деталі
- Автор: Teacher
- Категорія: Уроки Lazarus
- Перегляди: 36910

Будь-яка програма в своїй роботі використовує якісь вихідні дані.
Для організації введення даних можна використовувати компонент форми TEdit (поле введення), для виведення результатів – Label компонент (поле виведення).
Інший спосіб організації введення і виведення даних - використання вбудованих діалогових вікон Inputbox, Showmessage. Ці діалогові вікна не встановлюються програмістом на форму під час розробки. Оператори їх активації потрібно вставляти в програмний код.
Більш докладно зупинимося на другому способі.
Lazarus.УРОК 5.ТИПИ ДАНИХ
- Деталі
- Автор: Teacher
- Категорія: Уроки Lazarus
- Перегляди: 68133

На попередньому уроці ми розповідали про етапи створення програми в середовищі lazarus на прикладі вашої першої програми.
На цьому уроці ви познайомитеся з основними елементами мови програмування: змінними, їх типами, основними операціями і функціями.
Також ви створите найпростіший калькулятор, який буде виконувати додавання цілих чисел, введених з клавіатури.
Дані в мові Free Pascal
Для розв'язання завдань в будь-якій програмі виконується обробка будь-яких даних. Дані зберігаються в пам'яті комп'ютера і можуть бути самих різних типів: цілі і дійсні числа, символи, рядки, масиви.
Типи даних визначають спосіб зберігання чисел або символів в пам'яті комп'ютера. Вони задають розміри комірки, в яку буде записано те чи інше значення, визначаючи тим самим його максимальну величину або точність задання.
Ділянка пам'яті (комірка), в якій зберігається значення певного типу, називається змінною. У змінної є ім'я (ідентифікатор), тип і значення.
Lazarus.УРОК 4. КОМПОНЕНТЫ TBITBTN, TEDIT И TMEMO
- Деталі
- Автор: Teacher
- Категорія: Уроки Lazarus
- Перегляди: 24105

На попередньому уроці ми розповідали про компоненти Lazarus TImage (Зображення), який використовується для виведення на форму графічного малюнка.
На цьому уроці Ви познайомитеся з компонентами TBitBtn, TEdit і TMemo.
Компонент TBitBtn (Кнопка з піктограмою) знаходиться на вкладці Additional, аналогічний компоненту TBbutton, але може містити піктограму формату BMP або ICO.
Компонент TEdit (Поле введення) - текстове поле, яке на відміну від TLabel можна редагувати під час виконання програми. Текст, що вводиться в поле введення, зберігається у властивості Text.
Компонент TMemo призначений для роботи з багаторядковим текстом, який міститься у властивості Lines.
Lazarus. УРОК 3. КОМПОНЕНТ TIMAGE
- Деталі
- Автор: Teacher
- Категорія: Уроки Lazarus
- Перегляди: 35341

На цьому уроці Ви познайомитеся з призначенням і основними властивостями компонента Lazarus Image, створите два проекти з його використанням. Компонент Зображення (TImage) призначений для виведення на форму графічного малюнка. Він підтримує численні формати графічних файлів, включаючи .bmp, .ico, .jpg і т.д.
Для ознайомлення з описом компонента і його властивостями перейдіть за посиланням - TImage (Зображення).Ви можете присвоїти будь-який малюнок компоненту зображення як при розробці в середовищі Lazarus, так і під час виконання. На цьому уроці ми розглянемо обидва випадки. Для завантаження малюнка в поле зображення на етапі розробки інтерфейсу додатку потрібно надати властивості Picture файл, який містить малюнок. Для надання зображення файлу з малюнком під час виконання програми використовується метод LoadFromFile (), що належить об'єкту Picture. Наприклад, для виведення в зображення imgExample файлу малюнка myPicture.jpg під час виконання використовується наступний оператор: imgExample.Picture.LoadFromFile('myPicture.jpg’).