background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Скачать "Delphi Programming - Full Beginner Crash Course"

input logo icon
Обложка аудиозаписи
Подождите немного, мы готовим ссылки для удобного просмотра видео без рекламы и его скачивания.
console placeholder icon
Оглавление
|

Оглавление

0:00
Intro
0:31
The Delphi IDE
13:29
Your First Delphi Application
33:06
Comments
36:01
Images
37:36
Changing Attributes
47:38
Basic Output
54:30
Mathematical Operators
1:00:07
Basic Input
1:03:56
Setting Calendar Dates
1:14:11
Coding a Traffic Light
1:22:17
Variables
1:38:18
If Statements
1:42:09
If-Else Statements
1:44:10
Else-If Statements
1:47:50
Logical Operators
1:53:25
Inputbox
1:59:36
Constant Variables
2:08:09
Input-Process-Output
2:10:55
Building a Voting System
2:22:15
More Logical Operators
2:29:15
If ... In
2:32:57
Checkboxes
2:45:34
Radio Buttons/Groups
2:51:56
Case Statements
3:03:43
Case Lists
3:06:48
For Loops
3:10:04
Looping Through a String
3:16:40
While Loop
3:22:35
Timer
3:38:03
Using Val
3:43:43
Reading From a File - Part 1
3:47:36
Reading From a File - Part 2
4:07:51
Writing To a File
4:17:19
Custom Columns
4:24:19
What is an Array?
4:30:32
Creating an Array
4:37:11
Searching an Array
4:46:56
Constants
4:53:20
Procedures and Functions
5:14:21
What is a Database?
5:17:16
Connecting to a Database
5:27:20
DBNavigator
5:30:17
Inserting Data Into a Database
5:39:03
Editing Data in a Database
5:49:21
Deleting Data in a Database
5:56:42
Filtering a Database
6:07:26
Calculations With Databases
6:12:51
Sorting a Database
6:15:51
Searching a Database
6:21:19
Working with Multiple Forms
6:32:28
Bubble Sort
6:54:46
Text to Speech
6:57:46
Math Functions
7:18:51
String Manipulation Functions
7:32:36
String Manipulation Procedures
7:40:49
Message Boxes
7:49:31
More Functions & Procedures
8:01:40
Working with RichEdits
8:17:21
Outro
Теги видео
|

Теги видео

Steve's teacher
steves teacher
steve teacher
weeb
hd
tutorial
how to
programmer vibe
netsu blogs
teacher steve
delphi
crash
course
full
comunity edition
2020
gr 10
gr 11
basics
beginner
8 hours
programming
coding
all topics
handbook
school
learn
teach
string manipulation
functions
procedures
easy
education
long
everything
delphi 10
10.3
2021
2019
2018
updated
first
HD
720p
1080p
linux
windows
mint
19.3
20
windows 10
windows 7
10gb
Embarcadero
rad
rad studio
free
crashcourse
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:01
и всех добро пожаловать на полный курс
00:00:04
тысячи обучающих программ
00:00:06
так что этот курс для начинающих подойдет, если вы
00:00:08
после моего домашнего задания школа покроет
00:00:10
все внутри этой книги
00:00:13
этот шестичасовой курс
00:00:15
научит вас бесплатно получать отличную команду
00:00:17
угловой
00:00:19
и если ты не делаешь этого из-за
00:00:20
школа
00:00:21
этот курс поможет вам встать и
00:00:23
работа с принятым программированием
00:00:24
язык
00:00:27
теперь давайте начнем
00:00:35
и знаменитость, я так рад это видеть
00:00:38
вы все присоединяетесь к скрытному
00:00:40
учебник, так что это наше первое видео и
00:00:43
мы не собираемся писать код правильно
00:00:45
сейчас я просто покажу тебе окрестности
00:00:48
и покажу вам, как все работает и
00:00:49
смотрит на то, что он делает, и все такое
00:00:52
вот и здесь тебе не обязательно
00:00:54
беспокоиться обо всем, вот как
00:00:56
во вступлении ты знаешь, что ты на самом деле
00:00:58
нужно сделать, это пойти в файл и
00:01:00
в большинстве случаев это то, что вам нужно
00:01:02
делать
00:01:03
и если вы работаете с Delphi, вы бы
00:01:05
хочу сказать формы blc и формы vcl и
00:01:09
Приложения
00:01:10
но если вы работаете с HTML-материалами
00:01:12
ты можешь пойти сюда, но
00:01:13
так как ты этого не сделал, если ты не подписался на мой
00:01:15
Учебник по html, который вам никогда не понадобится
00:01:17
пойти сюда
00:01:18
но
00:01:19
вот
00:01:21
формы и приложения bcl, которые вы нажимаете
00:01:23
об этом тебе действительно стоит беспокоиться
00:01:26
что-нибудь из того, что здесь есть
00:01:30
ты просто всегда это все начинал
00:01:32
да, они появятся позже
00:01:36
сейчас
00:01:38
мы просто покажем вам окрестности, ребята
00:01:39
во-первых, у нас есть файлы
00:01:41
теперь, после того как вы открыли свой файл
00:01:44
ты бы хотел сохранить это, но не говори
00:01:47
сохранить, мы собираемся сказать, что сохранение не является
00:01:48
собираюсь сохранить все, так что тебе придется
00:01:50
скажи «сохрани все», потому что это спасет
00:01:52
проект, как и все остальное
00:01:55
это могло быть связано с этим
00:01:57
так что ты всегда можешь сказать «Shift Control»
00:02:00
или вы можете сказать «сохрани все» прямо здесь
00:02:03
для первых нескольких видео я собираюсь
00:02:05
скажи прямо здесь, чтобы получить это
00:02:07
вместе в головы ваших парней, что вы
00:02:09
должен использовать этот
00:02:12
теперь давай нажмем туда
00:02:15
а потом здесь
00:02:17
обычно ты можешь оставить это так, это
00:02:19
не проблема, уже сначала найдешь
00:02:21
ваш каталог
00:02:22
так что ты пойдешь в новое, потому что я
00:02:24
уже там, где я хочу быть
00:02:25
а теперь ты просто говоришь «папка» и звонишь
00:02:27
все, что ты хочешь, поэтому мы пойдем
00:02:31
селфи
00:02:33
тест
00:02:35
мы собираемся на наш первый
00:02:37
папку, а затем здесь вы можете просто переименовать
00:02:40
это все, что хочешь, ты можешь даже
00:02:41
оставь это как есть, но я предлагаю тебе уйти
00:02:44
если или в
00:02:45
каким бы ни было имя, так что мы
00:02:47
собираюсь протестировать и если это устройство, которое
00:02:49
обычно это первый
00:02:51
ты идешь, подчеркиваю тебя
00:02:53
и вы также видите здесь, что это говорит о том, что вы правы
00:02:55
там за единицу и ты просто кладешь себя
00:02:58
вот теперь тебе не нужно этого делать, но
00:02:59
это облегчает навигацию
00:03:02
просто скажи «сохранить», и тогда ты собираешься
00:03:04
нужно сохранить проект сейчас, просто выполните
00:03:06
то же самое с именем
00:03:10
подчеркни и вместо тебя напиши п
00:03:13
потому что p обычно тот, который вам нужен
00:03:16
открыть
00:03:17
так что тебе от этого будет легче
00:03:19
знай, иначе тебе придется
00:03:20
прочти это
00:03:22
как
00:03:23
точка дпр
00:03:25
ой, и ты не всегда хочешь это делать
00:03:28
так что просто иди и сохраняй
00:03:30
и ты сохранил его правильно
00:03:33
вот и это все, о чем тебе стоит беспокоиться
00:03:34
вот здесь причина на самом деле
00:03:36
важно, я никогда не использую его, ты можешь использовать его
00:03:40
и здесь нет ничего действительно важного
00:03:42
не стоит об этом беспокоиться
00:03:44
поиск
00:03:45
на самом деле не о чем беспокоиться
00:03:47
на самом деле
00:03:49
вид
00:03:50
ты тоже этим никогда не пользуешься, но
00:03:52
возможно, ты найдешь что-то, что
00:03:55
подойдет по вашему вкусу, и тогда вы
00:03:57
буду использовать это, но в противном случае вы этого не сделаете
00:04:00
действительно придется побеспокоиться об этом
00:04:01
или
00:04:03
рефакторинг, я никогда не использую это сейчас, наверное
00:04:06
никогда не буду
00:04:08
чтобы вы могли решить, хотите ли вы использовать
00:04:10
это я не знаю, что происходит внутри
00:04:12
вот так
00:04:13
да, проект здесь, ты можешь найти несколько
00:04:16
классные вещи, например, компиляция
00:04:18
построить его, но вам не нужно
00:04:20
вообще-то, когда-нибудь используйте их, если только вы не
00:04:22
создавая что-то конкретное для
00:04:24
нравиться
00:04:25
ты знаешь
00:04:26
на самом деле использовать
00:04:28
для игры прямо здесь я создал
00:04:30
игра
00:04:31
также вот папки, где вы можете
00:04:32
просто сложите
00:04:34
как вы можете видеть, есть подчеркивание p
00:04:36
и прочее, что теперь так легко читать
00:04:39
что я наделал
00:04:41
я создал игру
00:04:44
сейчас здесь
00:04:47
и
00:04:48
по сути
00:04:50
если вы скажете «сборка», вы создадите этот exe
00:04:53
dot exe, который вы знаете, и вы можете играть в
00:04:56
играй во что бы то ни стало
00:04:58
так вот
00:05:00
для чего все это
00:05:02
тогда у тебя есть варианты
00:05:03
вариант, который тоже очень полезен
00:05:07
ты помнишь эту игру, которую я только что показал
00:05:09
ты
00:05:11
теперь тебе может быть интересно, как ты
00:05:13
изменять
00:05:14
как это выглядит, как изменить значок
00:05:16
и все такое, теперь ты можешь
00:05:18
измените значок здесь
00:05:19
измените заголовок и
00:05:21
иди создай файл помощи
00:05:24
вы можете изменить информацию о версии
00:05:27
вот это если ты создаешь типа
00:05:28
приложения и прочее для реальных людей
00:05:31
это может быть полезно
00:05:33
но да, это все, что я использую здесь, ты
00:05:35
на самом деле принеси это, ты бы никогда не сделал этого
00:05:37
придется использовать это или
00:05:39
и тогда тебе придется бежать куда сможешь
00:05:41
на самом деле запустить его или запустить его
00:05:43
без отладки
00:05:45
но на самом деле вам не нужно нажимать
00:05:47
это ты знаешь, что можешь просто нажать на это
00:05:49
что тоже неправильно, на самом деле это не так
00:05:51
сделай что-нибудь прямо сейчас, оно просто откроется
00:05:54
поднимается и показывает вам, как это выглядит
00:05:56
не имеет
00:05:57
Почему ты это сделал
00:06:00
в нем ничего нет, почему ты, ох
00:06:02
подожди, окей
00:06:03
видите, это в основном точка exec может
00:06:06
ты перестанешь это делать, почему мы делаем
00:06:08
что точечный exe-файл
00:06:14
так что не вам обязательно нажимать на это, но вы
00:06:15
можешь, если хочешь, я просто начну щелкать
00:06:17
этот
00:06:19
у них есть компоненты, которых я никогда не
00:06:21
используйте либо
00:06:23
два: я никогда не использую другие окна и
00:06:25
помогите, я никогда не использую ничего из этого
00:06:28
то большинство из них
00:06:30
ты можешь найти для себя, например
00:06:31
это контроль сохранения
00:06:34
ты можешь найти это здесь, все это ты можешь
00:06:36
найди это здесь
00:06:38
это вы также можете найти здесь
00:06:41
нравиться
00:06:44
я уверен, ты найдешь где-нибудь здесь
00:06:47
в этом нет ничего особенного
00:06:49
сказав, что никто ничего не сделает
00:06:51
отстыковавшись, это просто делает
00:06:53
все, что написано, отстыковано
00:06:55
вы просто перемещаете его, как, скажем,
00:06:57
у тебя есть куча дел, которые тебе нужно сделать
00:06:58
проверь, ты передвигаешься
00:07:01
связываться с этим не так уж и важно
00:07:03
делает очень запутанные вещи, тогда вы получаете
00:07:05
макет отладки
00:07:08
что это, ух
00:07:10
ничего особенного, это просто то, что вы получаете
00:07:11
обычно, и они также получают значение по умолчанию
00:07:13
макет который тоже ничего толком тоже
00:07:15
особенный
00:07:16
но я просто использую выходы по умолчанию
00:07:18
потому что это самый простой из всех, ты
00:07:20
можно увидеть, какой из них ты хочешь какой из них ты
00:07:22
как ты знаешь
00:07:24
зависит от тебя, мы доберемся до этого, до этого доберемся
00:07:26
этот
00:07:27
и вот все ваши проекты
00:07:31
сейчас это просто проект, который вы можете добавить
00:07:34
другой проект здесь, например, и
00:07:37
я могу добавить это, я могу разместить это здесь, но
00:07:39
я не собираюсь
00:07:41
а потом ты сможешь добавить проект сюда, ох
00:07:43
подожди, давай сделаем это, давай покажем тебе, что делать
00:07:44
сделай это, допустим, ты добавишь сюда проект
00:07:47
так что тебе может понравиться
00:07:48
так что его все равно добавляли, обычно это
00:07:50
здесь будет еще один, но я сказал
00:07:52
закрывать
00:07:53
так что здесь обычно бывает так, что вы можете
00:07:55
разные вещи, и это оба проекта, ты знаешь
00:07:57
но этот, который обычно
00:07:59
помешать этому, ты можешь изменить
00:08:02
это здесь
00:08:03
где-то, но я этого не делаю, я просто
00:08:05
скажи удалить
00:08:07
удалить проект
00:08:08
это приведет к удалению этого проекта, и вы
00:08:10
там будет только один проект, который
00:08:12
является
00:08:13
в основном полезно, только на потом, да
00:08:15
потому что ты никогда не знаешь, что можешь
00:08:16
случайно сделал это
00:08:18
тогда здесь вы можете просто изменить размер формы
00:08:20
форма ничего, реформа на самом деле
00:08:22
все приложение, я не могу сказать
00:08:24
ничего особенного
00:08:26
посмотри, не изменишь ли ты его размер так внезапно
00:08:28
становится больше
00:08:31
вот здесь оно появится, если
00:08:33
это посередине, оно появится
00:08:34
середина экрана, если она там есть
00:08:37
там и все такое, так что давайте сделаем
00:08:38
оно всплывает прямо здесь
00:08:41
так что если я запущу это сейчас
00:08:45
оно открывается здесь, и я действительно нахожу это
00:08:47
раздражает, обычно я нажимаю на
00:08:50
это и здесь, в инспекторе объектов
00:08:52
я иду в
00:08:55
либо состояние Windows и сделайте это
00:08:57
максимизировать
00:08:58
или я пойду в
00:09:01
позиция здесь
00:09:03
и я просто говорю
00:09:04
сделать это в центральном датчике рабочего стола
00:09:08
есть еще один, но я просто
00:09:10
выбери тот, который подойдет мне, потому что
00:09:12
у меня нет двух экранов или чего-то такого
00:09:13
меня это не беспокоит, и теперь я могу двигаться
00:09:14
оно вокруг и остановится, но оно всегда останется
00:09:16
вот почему он это делает
00:09:18
это действительно раздражает
00:09:21
в любом случае, да, тогда это у тебя есть
00:09:24
так что теперь давайте займемся этим
00:09:28
черт возьми, давай теперь доберемся до двух мест
00:09:31
теперь здесь ты можешь найти вещи
00:09:33
нравиться
00:09:34
кнопки
00:09:37
заметки
00:09:40
панели, которые мне не обязательно нравятся
00:09:42
с использованием
00:09:44
куча вещей, это очень круто
00:09:46
еще одна вещь, на которую стоит обратить внимание, если вы
00:09:48
случайно лайк положил свою заметку на
00:09:51
панель
00:09:52
хм
00:09:54
давайте создадим
00:09:56
еще одна памятка
00:09:58
заметка, если ты случайно положил свою заметку
00:10:01
или кнопка или что-то еще на панели
00:10:04
ты увидишь, что это очень раздражает, потому что
00:10:06
это на панели
00:10:07
но ты знаешь, что это выглядит красиво и
00:10:09
всё позже
00:10:11
и у него есть спецэффекты и
00:10:13
вещи
00:10:14
но если ты сделаешь это и не хочешь этого
00:10:16
вот это раздражает, потому что оно не может идти
00:10:18
выход и все такое
00:10:19
давай удалим это зеркало, потому что это
00:10:20
зеркало важно, ты можешь просто пойти к нему
00:10:22
редактировать
00:10:23
удали, возможно, оно исчезло, но посмотри, может быть
00:10:25
ты хочешь, чтобы это ушло, все, что ты хочешь
00:10:26
собираешься сделать, ты собираешься пойти сюда
00:10:28
к этому структура формы
00:10:31
и в принципе все так и есть
00:10:33
построен, как видите, с небольшими затратами
00:10:36
дети и все такое
00:10:38
типа это родитель, это его
00:10:40
дети и это родительское
00:10:41
внук, но ты можешь сделать это
00:10:43
внук, ребенок родителя
00:10:45
перетаскивание его к родителю
00:10:48
как видите, записки больше нет
00:10:49
часть панели
00:10:51
так что мы можем просто поместить его куда захотим
00:10:53
хорошо отметить, потому что это может
00:10:54
очень раздражаешь, если не знаешь
00:10:56
как это сделать
00:10:58
сейчас
00:10:59
мы можем пойти сюда после того, как закончим
00:11:01
в принципе все это
00:11:03
здесь мы можем просто изменить ситуацию ради
00:11:05
пример имени, которое мы получим
00:11:06
позже при кодировании
00:11:08
обычно для кнопки мы нажимаем кнопку, а затем
00:11:10
имя как
00:11:12
нажмите кнопку нажмите
00:11:15
а затем изменить заголовок, к которому вы переходите
00:11:18
подпись и ты убираешь кнопку
00:11:20
вот теперь просто нажмите
00:11:23
теперь это еще ничего не делает, это
00:11:25
просто куча
00:11:26
компоненты на форме
00:11:29
ты можешь делать все, что хочешь, это не пойдет
00:11:31
делать что-либо
00:11:36
видите, это просто для того, чтобы вы могли редактировать, как
00:11:37
здесь все выглядит так, что вы можете изменить
00:11:39
цвета, размеры и все такое
00:11:41
ты все можешь, ты можешь все это сделать
00:11:43
внутри кода
00:11:44
хм, как в этой игре, я сделал
00:11:47
много вещей прямо внутри кода
00:11:49
хм, особенно здесь, когда первый
00:11:51
версия вышла бета версия это
00:11:54
это все равно, что сидеть внутри кода, например
00:11:57
когда игра запускается, все это типа
00:12:00
установить в другое место
00:12:04
с кодом
00:12:06
теперь мы не собираемся запускать код
00:12:07
но мы собираемся сделать это в
00:12:09
следующее видео
00:12:10
сейчас я просто покажу тебе, как все
00:12:12
работают эти три, которые вам на самом деле не нужны
00:12:13
с ними связываться, я никогда их не испорчу
00:12:15
потому что
00:12:17
ты знаешь, что это не так, я никогда ими не пользуюсь, поэтому я
00:12:19
никогда не связывайся с ними
00:12:21
тогда у вас есть код, который мы получим
00:12:25
позже и как его редактировать и
00:12:27
такие вещи, потому что прямо сейчас
00:12:29
ты ничего не можешь сделать, правда, это просто
00:12:31
куча вещей
00:12:33
теперь ты можешь либо
00:12:34
нажмите код или дизайн и он поменяется местами
00:12:37
между ними или вы можете нажать f12 и
00:12:41
он также будет переключаться между ними
00:12:44
теперь и здесь, в инспекторе объектов
00:12:46
приятно отметить, что у вас есть мероприятия
00:12:49
например, на кнопке нажатия у нас есть
00:12:52
например, при событии щелчка, например, если они нажимают
00:12:54
в теме
00:12:55
или
00:12:57
где это
00:12:59
как в дрэге, но после дракона они
00:13:01
останавливаться
00:13:03
что-то произойдет
00:13:04
при выходе при входе в
00:13:06
куча полезных вещей, до которых мы тоже доберемся
00:13:08
это позже внутри кода
00:13:10
окей, вернемся сюда
00:13:12
теперь здесь у тебя тоже есть история, но я
00:13:14
никогда не используй это
00:13:16
потому что мне никогда не понадобится
00:13:18
теперь да, в следующий раз мы займемся кодированием
00:13:21
и как
00:13:23
начните с основ, например с кодирования
00:13:25
кнопка
00:13:27
и форма
00:13:34
так
00:13:35
сегодня мы будем создавать это
00:13:39
это базовая программа, которая отправляет
00:13:41
мяч вверх и вниз
00:13:43
у него есть этикетка
00:13:45
две кнопки
00:13:47
и одна битовая кнопка
00:13:50
теперь я объясню все это позже
00:13:52
а также имеет форму
00:13:54
сейчас мы попробуем создать его почти
00:13:56
именно так не должно быть
00:13:58
точно, но мы можем его создать
00:14:00
именно такой
00:14:02
поэтому сначала создайте новую форму
00:14:06
vcl формирует приложение и затем отправляет
00:14:09
кнопка
00:14:11
тогда сохрани это
00:14:14
сохранить все
00:14:19
вам нужно выбрать свой каталог
00:14:29
наверное, хочу, я позвоню на страницу
00:14:31
я объясняю вам, ребята
00:14:34
тогда пойдем внутрь
00:14:36
игра
00:14:37
подчеркнуть, найти друга
00:14:40
игра с мячом
00:14:42
ты должен знать, что это такое, когда ты уходишь
00:14:43
в порядке
00:14:44
подчеркнуть тебя
00:14:46
ты можешь скопировать это, если хочешь
00:14:51
а затем подчеркнуть п
00:14:54
и теперь ты сохранил его
00:14:57
теперь посмотрим, так оно и есть
00:14:59
этикетка
00:15:00
две кнопки
00:15:01
немного кнопка
00:15:03
и
00:15:04
круг
00:15:06
так что у нас есть
00:15:08
этикетка
00:15:10
две кнопки
00:15:13
одна битовая кнопка
00:15:16
и затем одна форма
00:15:22
хорошо
00:15:24
так что давай сначала сделаем это, давай
00:15:26
все там
00:15:28
хорошо
00:15:29
поэтому, прежде чем мы попробуем все, где это
00:15:31
должно быть, давай сначала попробуем сделать это
00:15:35
в
00:15:37
это потому что, как вы можете видеть, это не так
00:15:39
соответствие
00:15:42
так что для начала теперь ты можешь сделать это
00:15:46
но это не так точно, скажем так
00:15:49
хочу конкретики, ты знаешь
00:15:51
тогда этого не произойдет сейчас в первую очередь
00:15:54
все, что вы выбираете форму, потому что
00:15:56
иногда тебя выбирают, чтобы хотеть этого
00:15:58
и тогда это может не сработать, так что
00:16:00
сначала вы выбираете формулу
00:16:01
тогда вперед
00:16:03
на высоту
00:16:06
теперь инспектор объектов h должен быть
00:16:11
там
00:16:12
мы можем сделать это 330
00:16:15
возможно, это будет 330 пикселей, но это
00:16:18
не имеет особого значения в данном контексте
00:16:21
а затем вы меняете слово на 30.
00:16:26
вот это должно выглядеть
00:16:28
примерно так
00:16:30
немного другое, но будет
00:16:32
вероятно
00:16:36
сейчас
00:16:38
позвольте мне поместить туда метку
00:16:40
там
00:16:42
теперь давайте посмотрим, что еще у него есть
00:16:45
давайте посмотрим, что еще здесь есть
00:16:48
Эм-м-м так что это шрифт, похоже, Comic Sans
00:16:52
так что пойдем сюда
00:16:55
а затем мы переходим к шрифту, теперь вы можете
00:16:57
измените все это в коде
00:16:59
но
00:17:00
поскольку вы новичок, мы будем использовать объект
00:17:01
сначала инспектор, а потом переходишь к шрифтам
00:17:05
вы нажимаете на эти три кнопки вправо
00:17:07
здесь
00:17:08
и ты ищешь здесь комический смысл
00:17:10
выберите, что сделает
00:17:12
да, сделай размер 10, так что это немного
00:17:14
немного больше, чем это
00:17:16
и тогда ты пойдешь, все в порядке
00:17:18
теперь, как вы можете видеть здесь все
00:17:20
изменения
00:17:21
[Музыка]
00:17:23
тогда посмотрим, что еще будет
00:17:25
теперь этот
00:17:28
есть подвох в моем первом скрытном режиме
00:17:30
программа теперь выберите вашу форму и перейдите к
00:17:33
подпись
00:17:36
мой
00:17:38
первый
00:17:40
здоровый
00:17:42
программа
00:17:44
да, моя первая программа
00:17:47
теперь я верю, что мы можем перейти к лейблу
00:17:52
ой, погоди, погоди, давай сначала встряхнемся
00:17:54
все, как все это выглядит
00:17:56
окей, давай сначала сделаем этикетку, чтобы ты
00:17:59
изменить заголовок
00:18:00
на него написано, нажмите кнопку
00:18:05
щелкнуть
00:18:06
а
00:18:09
кнопка
00:18:11
окей, вот и ярлык вот он
00:18:15
является
00:18:16
где-то здесь
00:18:18
поэтому мы можем изменить это
00:18:21
ты выглядишь больше
00:18:23
это ты можешь изменить, насколько ты хочешь, я
00:18:25
хотелось бы, чтобы это
00:18:26
быть, и мы можем измениться
00:18:30
что
00:18:32
вот теперь они выглядят практически одинаково
00:18:39
все в порядке
00:18:40
теперь это зависит от тебя, ты можешь
00:18:42
на самом деле сделай его любого размера, какой хочешь
00:18:44
на самом деле
00:18:47
еще одна вещь, на которую следует обратить внимание: вы можете
00:18:48
нажмите Ctrl
00:18:49
и поднимите вверх и вниз, чтобы переместить его
00:18:52
как бы слегка вбок вверх вниз
00:18:55
ты знаешь
00:18:57
если ты не можешь доставить его именно туда, где ты
00:18:59
хочу этого, например, увидимся, ты вроде как получишь
00:19:01
вроде постоянно там, но ты этого не делаешь
00:19:02
хочу это
00:19:04
контроль и общество, в которое ты хочешь пойти
00:19:06
и
00:19:08
отчасти легко, я прав
00:19:12
и тогда его форма находится где-то здесь
00:19:16
окей, теперь мы можем начать с первого
00:19:18
кнопка
00:19:20
теперь мы открываем его, там написано
00:19:23
Итак, сначала давайте назовем все вещи
00:19:26
во-первых, потому что это составляет целое
00:19:27
процесс проще назвать его первым
00:19:30
итак, мы идем называть
00:19:32
кнопка
00:19:36
идти к button2 и сделай это
00:19:39
кнопка
00:19:40
закрывать
00:19:43
закрывать
00:19:44
отказываться
00:19:47
ладно, тогда кнопка кровати и пойдем
00:19:51
немного, кнопка
00:19:54
и
00:19:55
закрывать
00:19:58
окей, теперь у нас есть это и мы можем
00:20:01
переименуйте это в
00:20:04
шп для формы
00:20:06
а потом
00:20:08
круг
00:20:12
хорошо
00:20:13
итак, теперь мы можем перейти к субтитрам
00:20:16
так что мы можем просто пойти туда
00:20:19
и всегда там
00:20:21
см. просто зайдите в инспектор объектов
00:20:23
делает все проще
00:20:25
и ты можешь просто быстро изменить что угодно
00:20:27
ты хочешь сейчас, конечно, как я и сказал тебе
00:20:29
можно было бы сделать это в коде, но если вы
00:20:31
не обязательно
00:20:32
зачем это делать
00:20:34
ну, ну, мне нравится делать это вот так
00:20:36
но поскольку мы здесь новенькие, нам придется остаться
00:20:38
с сейчас
00:20:40
маленькая кнопка — это не то же самое, что
00:20:43
кнопка
00:20:45
теперь кнопку, которую вы можете закодировать, вы можете создать
00:20:47
тоже маленькая кнопка, но маленькая кнопка
00:20:49
ты можешь дать конкретное задание
00:20:52
типа здесь они отдали свою кровать
00:20:55
нажмите конкретную вещь, чтобы закрыть
00:20:59
так что если я нажму на это, это произойдет
00:21:01
закрывать
00:21:02
нет нет нет необходимости открывать его снова
00:21:07
как вы можете видеть здесь
00:21:09
так что этот должен сделать то же самое
00:21:12
Ну и что
00:21:14
с помощью битовой кнопки вы выбираете его
00:21:16
окончание
00:21:17
что ты делаешь
00:21:21
хорошо
00:21:22
выбираешь его и спускаешься на вид
00:21:27
вы нажимаете на эту кнопку прямо здесь и
00:21:30
ты идешь закрыть
00:21:34
теперь это должно выглядеть примерно так же
00:21:37
причина, по которой мы заметили кнопку «бит», заключается в том, что
00:21:39
потому что здесь есть это маленькое изображение
00:21:41
красные кнопки могут иметь небольшие изображения
00:21:44
не знаю почему, но это очень мило
00:21:46
ты знаешь
00:21:48
так что да
00:21:51
поэтому первая кнопка здесь, кажется,
00:21:53
включено, как вы можете видеть здесь
00:21:56
а этот отключен, поэтому вы не можете
00:21:59
нажмите на него, на этот вы можете нажать и
00:22:01
тогда этот станет включенным, и мы получим
00:22:03
к коду с этим позже, так что сначала
00:22:05
Давайте
00:22:06
отключи это
00:22:08
поэтому вы нажимаете на него и переходите к включенному
00:22:11
Прямо здесь
00:22:12
и ты принимаешь это за ложь
00:22:15
сейчас
00:22:16
этот параметр следует отключить, когда мы
00:22:18
началось
00:22:21
затем
00:22:23
мы можем идти, я думаю, мы можем продолжить
00:22:25
форма
00:22:26
это должно быть это
00:22:27
теперь форма кажется кругом, так что
00:22:30
ты выбираешь это
00:22:31
и ты идешь в
00:22:33
форма
00:22:35
теперь это зависит от тебя, ты можешь анимировать это
00:22:37
эллипс или круг
00:22:40
это действительно зависит от вас, круг может только
00:22:44
измените свой радиус, и эллипс сможет
00:22:46
только измените это, это как бы меняет высоту
00:22:48
и работайте, если будете следовать моим урокам по HTML
00:22:51
ты это как-то поймешь
00:22:53
сейчас
00:22:55
круг, если вы измените высоту
00:22:56
ширина изменится вместе с ним, поэтому, если
00:22:58
вы меняете высоту крыши на 60
00:23:00
тоже станет 60, но очень много, если
00:23:02
вы меняете высоту на 60
00:23:05
работа останется такой же, как и была
00:23:07
был
00:23:08
Итак, давайте перейдем к эллипсу, который вы можете выбрать
00:23:10
обведи, если хочешь, это на самом деле быстрее
00:23:12
но ради видео мы
00:23:14
собираюсь выбрать объектив
00:23:16
теперь мы собираемся изменить
00:23:19
высота этого
00:23:21
до 14
00:23:24
это 40
00:23:26
и тогда ширина также изменится на
00:23:29
14.
00:23:30
теперь у нас есть 40 на 40
00:23:34
эллипс
00:23:37
хорошо
00:23:38
сейчас
00:23:40
здесь
00:23:41
оно красное
00:23:43
чтобы получить это, вы идете чистить зубы и нажимаете
00:23:46
на этом плюсике прямо здесь
00:23:48
и у вас будет возможность раскрасить его
00:23:51
вы нажимаете на эту кнопку прямо здесь
00:23:53
внутри и ты выбираешь красный цвет
00:23:58
разве это не красиво
00:24:00
так что тогда
00:24:01
мы можем начать позиционировать его
00:24:05
так что давай поднимем
00:24:08
около 160 может быть
00:24:09
[Музыка]
00:24:13
и мы делаем два
00:24:16
как насчет 120
00:24:18
максимум 120.
00:24:23
мы входим в топ-200
00:24:26
да, это лучше
00:24:27
хорошо
00:24:29
так
00:24:30
вот что у нас здесь есть
00:24:34
в принципе это выглядит точно так же
00:24:36
верно
00:24:38
но если ты собираешься запустить это
00:24:46
вы увидите, что они выглядят именно так
00:24:49
такой же
00:24:50
но есть одна разница, если я нажму вверх
00:24:52
здесь и здесь мяч движется
00:24:55
но если я нажму здесь
00:24:58
Ничего не произошло
00:25:01
так что давай закроем это
00:25:05
теперь мы можем начать кодировать
00:25:08
поэтому с помощью кнопки вы можете перейти к
00:25:11
события
00:25:12
и нажмите на
00:25:14
при нажатии вы можете дважды щелкнуть здесь
00:25:16
или
00:25:17
приемным способом и просто дважды щелкните
00:25:19
на этой кнопке
00:25:21
и он автоматически создаст
00:25:23
щелкнуть
00:25:24
процедура
00:25:26
вот здесь мы и начнем программировать
00:25:29
к счастью, сделать селфи довольно легко
00:25:32
язык для изучения
00:25:34
хм
00:25:35
все очень легко понять
00:25:38
так что сначала
00:25:40
как вы видете
00:25:41
здесь
00:25:42
кнопка приложения
00:25:45
так как вещь так как балерина так
00:25:47
первое, что тебе следует сделать, это нам следует
00:25:49
сохранить форму
00:25:51
сейчас мы назвали форму
00:25:56
здесь по имени
00:26:00
там
00:26:01
шп круг
00:26:04
так что мы можем идти
00:26:06
этот
00:26:08
л.с. круг
00:26:12
теперь, э-э, легко заметить, что ты можешь
00:26:14
либо сделай это
00:26:15
или
00:26:17
ты можешь нажать Ctrl
00:26:19
и космос
00:26:20
а потом шш и вот у тебя появляется аккаунт
00:26:23
нажмите Enter и у вас есть
00:26:25
Ваше имя
00:26:28
теперь, когда ты нажимаешь
00:26:30
кнопка вверху вашего круга должна быть
00:26:32
поднимается правильно
00:26:34
так ты говоришь точку
00:26:36
и
00:26:37
здесь это может стать легко, поэтому мы
00:26:39
все еще выбираются в кругу
00:26:42
так
00:26:43
сейчас его максимум 200
00:26:46
и как мы все знаем
00:26:47
изменение верхних изменений, где это
00:26:50
так что если я изменю это на 20
00:26:54
оно будет расти
00:26:55
но если я изменю его на 200, все пойдет
00:26:57
отступить
00:27:00
так
00:27:01
мы идем по кругу
00:27:03
точка
00:27:04
вершина
00:27:06
а потом
00:27:08
это становится
00:27:11
это две точки и знак равенства
00:27:16
а потом ты просто уходишь
00:27:19
между
00:27:21
так что верхняя часть становится строкой
00:27:23
теперь ты видишь, что я только что сделал
00:27:27
Давайте сделаем это
00:27:28
это было здесь
00:27:30
теперь, если я нажму Ctrl и D
00:27:34
это просто смещает его вверх
00:27:36
у альфы есть эта прекрасная штука
00:27:38
впечатлять контролем и быть
00:27:41
это делает ваш код таким красивым
00:27:44
лучше и легче читать, я высоко оцениваю
00:27:46
предлагаю тебе сделать это, потому что если ты этого не сделаешь
00:27:49
это будет выглядеть непрофессионально
00:27:52
так что Delphi делает вашу жизнь проще
00:27:54
для тебя
00:27:56
теперь давайте быстро запустим его
00:27:58
и вы наверняка видели здесь, что это
00:28:00
изменилась на зеленую одну сторону
00:28:03
это когда я нажимаю Ctrl S
00:28:05
Итак, я нажимаю Ctrl D, и он меняется
00:28:07
вместе, потому что это все
00:28:09
несохраненный, поэтому ctrl и s сохраняет его и поворачивает
00:28:13
оно зеленое
00:28:14
теперь давайте быстро запустим это
00:28:18
и посмотрим, нажму ли я вверх
00:28:21
вы видите, что оно меняется на 20
00:28:26
так что да, мы можем закрыть это
00:28:29
но вы видите, проблема в том, что когда мы нажимаем
00:28:32
здесь
00:28:35
этот включен, а этот
00:28:36
становится
00:28:38
неполноценный
00:28:40
Итак, что нам следует сделать, так это нам следует
00:28:42
идти
00:28:44
зажги вверх
00:28:46
точка включена
00:28:48
сейчас, как я показывал тебе раньше
00:28:50
ты идешь сюда и идешь к целям
00:28:52
панель тоже
00:28:54
имя
00:28:55
что мы выбрали
00:28:56
это да
00:28:59
избиение
00:29:01
сейчас избиваю
00:29:03
собаки, а вот и возможность, которая
00:29:06
установлено значение true
00:29:09
теперь cp включен
00:29:11
избитая точка, включи, тогда ты просто сделаешь
00:29:13
это ложь
00:29:16
теперь есть что-то такое в программировании
00:29:18
где истина и ложь в основном похожи на
00:29:20
один к нулю
00:29:21
ложь — это то место, где было бы ноль и правда
00:29:24
здесь он выиграл
00:29:26
теперь мне не нужно объяснять
00:29:27
это тебе, но это на будущее
00:29:29
ссылка
00:29:30
поэтому, если что-то включено, оно имеет
00:29:33
один, и компьютер считает, что это нормально, так что
00:29:36
эту вещь можно использовать
00:29:38
когда вы создаете false, он получает ноль и
00:29:40
тогда компьютер такой: а, вот это
00:29:42
ноль, этого не может быть
00:29:44
так
00:29:45
ага
00:29:46
а потом батн
00:29:48
вниз
00:29:50
точка включена
00:29:52
становится правдой
00:29:57
вот если бы ты был плохим программистом
00:30:00
ты бы, наверное, сделал что-нибудь, что бы это сделало
00:30:02
наверное, выглядит примерно так
00:30:04
просто неопрятный
00:30:06
ты не хочешь, чтобы был контроль
00:30:09
Я просто делаю их всех красивыми
00:30:11
теперь это место здесь не имеет значения
00:30:14
мне нравится держать свою отдельно, если
00:30:17
это просто выглядит лучше, ты знаешь
00:30:19
но есть
00:30:21
тебе не нужен
00:30:22
так еще и другой интернет есть
00:30:25
мы можем мы можем сделать это позже
00:30:28
хорошо, итак
00:30:29
а теперь давайте быстро попробуем и посмотрим, что мы
00:30:31
получать
00:30:32
так что теперь, если мы нажмем вверх
00:30:35
он становится таким же, и этот становится
00:30:37
включил, но не работает
00:30:40
так что вниз - это, по сути, то же самое
00:30:43
итак, вы нажмете кнопку «вниз», вы удваиваете
00:30:45
нажмите на него и все готово
00:30:47
Итак, шп, круг, точка сверху
00:30:51
вершина
00:30:53
становится 200
00:30:56
тогда БТНР
00:30:58
точка включает
00:31:00
становится
00:31:02
истинный
00:31:03
и BT в
00:31:05
точка вниз включена
00:31:08
становится
00:31:09
ЛОЖЬ
00:31:10
супер позитивный
00:31:12
теперь самое здоровое - это хорошо
00:31:14
о том, где
00:31:15
ему все равно, где что находится
00:31:18
на самом деле
00:31:19
теперь с любым языком программирования это
00:31:22
иногда имеет значение, где эти эти
00:31:24
предназначены только для тех из вас, у кого нет
00:31:26
опыт программирования это не
00:31:28
действительно имеет значение в большинстве случаев о том, где
00:31:30
это или нет в этих случаях в большинстве случаев
00:31:33
случаях это действительно так, но это конкретно
00:31:35
случай, когда это не имеет значения для тебя
00:31:38
могу поставить это сюда наверх
00:31:40
это не имеет значения
00:31:42
пока это между началом и
00:31:44
конец
00:31:45
если ты этого не сделаешь, просто не надо
00:31:47
иметь значение
00:31:49
окей, теперь давай попробуем еще раз
00:31:56
вниз
00:31:57
вверх
00:31:58
вниз и давайте быстро посмотрим, как другой
00:32:00
один смотрит
00:32:02
туда и туда
00:32:06
так
00:32:09
сейчас они кажутся мне совершенно одинаковыми
00:32:11
верно
00:32:12
сейчас ты можешь подумать
00:32:14
Давайте сделаем что-то
00:32:15
а что насчет охладителей
00:32:17
не волнуйся, здесь
00:32:20
пуговица на кровати становится очень красивой
00:32:22
он кодирует себя по сути
00:32:25
так близко
00:32:27
вот так легко
00:32:30
теперь ты можешь подумать, откуда я знаю
00:32:31
если я имею в виду проблему где-то и это
00:32:34
не работает и я не знаю как исправить
00:32:35
сейчас первое, что произойдет, это
00:32:38
давайте удалим это, и
00:32:40
он скажет вам, на какую строку это похоже
00:32:42
около 34 и 20 — это насколько похоже на то, где
00:32:46
какой столбец и сколько символов
00:32:47
вверх
00:32:48
просто извините за этот шум на заднем плане
00:32:51
сейчас
00:32:52
даже если ты запустишь это
00:32:54
это выдаст вам ошибку
00:32:56
и он покажет вам, где именно он находится
00:32:58
и здесь он также расскажет вам, что
00:33:00
неправильный
00:33:02
так
00:33:03
там исправлено
00:33:12
так
00:33:13
сегодня мы рассмотрим комментарии в
00:33:15
Delphi, это не должно быть длинное видео
00:33:17
все
00:33:18
сейчас
00:33:19
комментарии - это в основном вещи
00:33:21
что
00:33:23
удалите то, что вы можете использовать как Give
00:33:25
себе несколько советов, например
00:33:27
хм
00:33:28
что это такое
00:33:30
например
00:33:31
косая черта
00:33:33
это однострочный комментарий
00:33:36
он охватывает только одну строку, поэтому вы можете быть
00:33:38
как
00:33:40
сидеть
00:33:42
хм
00:33:43
сформированный
00:33:47
позиция
00:33:50
но это не будет красным
00:33:52
и как видите проблем нет
00:33:54
но если бы вы поместили это без
00:33:56
комментарий
00:33:57
как здесь
00:33:59
тогда бы ты сразу получил кучу
00:34:01
из
00:34:02
ошибки говорят: эй, подожди, что это
00:34:05
так
00:34:08
этот
00:34:10
действительно поможет вам, если вы просто хотите
00:34:11
закрыть одну строку комментарием
00:34:15
теперь вы можете оставить комментарий где угодно
00:34:18
хм, но это написано выше
00:34:22
ниже или после
00:34:24
что ты хотел сказать
00:34:26
потому что если ты собираешься разместить это
00:34:28
перед тем, что ты хотел сказать
00:34:31
тогда это тоже станет
00:34:32
сомневаюсь, и ты этого не хочешь
00:34:38
сейчас
00:34:41
эээ, комментарии чрезвычайно полезны, верно
00:34:43
но если у тебя есть, скажем, ты хочешь
00:34:45
закомментировать эти строки, потому что
00:34:46
ты не собираешься использовать их, ты хочешь
00:34:48
используйте что-нибудь другое, это строки
00:34:50
мы можем сказать, что ты никогда не захочешь использовать
00:34:52
или, скажем, вы хотите, чтобы это было и выше
00:34:56
включено, но всегда оставаться включенным или подождать
00:34:58
подожди, давай просто прокомментируем этих двоих
00:35:00
тогда ладно
00:35:03
ты уже можешь это сделать и ты сделаешь это
00:35:05
закомментируйте их обоих с этим, но
00:35:07
если, скажем, лайков будет около 50, то
00:35:09
ты бы действительно хотел это сделать 50
00:35:11
раз
00:35:12
так
00:35:14
вы можете использовать одну из этих скобок
00:35:20
и
00:35:21
закрой это одним из этих
00:35:24
и как вы можете видеть
00:35:25
это не комментарии и не будет
00:35:27
красный, поэтому включенное обновление b10 становится истинным
00:35:29
но это не станет правдой, потому что
00:35:34
видишь, это не станет правдой, потому что ты
00:35:36
прокомментировал это
00:35:38
сейчас
00:35:40
это самые
00:35:42
популярные комментарии для использования в здоровом
00:35:44
но если ты действительно захочешь, ты всегда сможешь
00:35:46
используйте для них скобку
00:35:49
с магазином и магазином и скобой
00:35:52
это делает то же самое, что и это
00:35:56
но гм
00:35:58
да, но этот требует больше усилий, поэтому я
00:36:00
предлагаю вам использовать этот
00:36:07
поэтому сегодня мы сосредоточимся на
00:36:09
деловые изображения
00:36:11
и вот в этой папке, как вы можете видеть
00:36:14
у нас есть изображение
00:36:16
вместе с нашим проектом
00:36:19
ничего особенного в этом нет
00:36:22
сейчас мы посмотрим, как его загрузить
00:36:25
вот и я должен сказать, что изображения красивые
00:36:27
легко, все, что тебе нужно сделать, это просто сказать
00:36:30
изображение
00:36:31
вы добавляете изображение
00:36:34
затем вы можете изменить его размер на любой размер
00:36:36
ты хочешь, просто иди вот так
00:36:40
и тогда все, что вам нужно сделать, это нажать
00:36:42
в теме
00:36:43
и ты находишь картинку в объекте
00:36:46
инспектор
00:36:47
инспектор и вы нажимаете на тройку
00:36:49
точки прямо здесь, сбоку
00:36:52
ты идешь сюда и говоришь «загрузить»
00:36:55
он откроется в папке
00:36:58
и увидите, что это намного проще, чем HTML
00:37:02
и тогда ты просто нажимаешь на него и говоришь
00:37:04
открыть
00:37:05
и вот ты не говоришь «сохранить» или
00:37:07
очисти все, что скажешь, окей
00:37:09
теперь тебе может быть интересно, подожди, что я
00:37:11
не ожидал, что это произойдет
00:37:14
но все, что тебе нужно сделать, это просто пойти и пойти
00:37:16
вниз
00:37:17
помни, что тебя все равно должны выбрать
00:37:19
и тогда здесь, в растяжке, вы должны сделать
00:37:21
это правда
00:37:22
и вот ты идешь
00:37:24
это в основном растянется, так что это
00:37:27
можно показать
00:37:30
и вот как вы добавляете изображение, ребята
00:37:39
хорошо
00:37:40
поэтому сегодня мы будем над этим работать
00:37:43
теперь хм
00:37:45
эта форма по сути представляет собой просто бесплатные правки
00:37:49
три метки, одна битовая кнопка
00:37:52
эта кнопка-задница могла бы сказать «Сброс»
00:37:55
но это типа повтор
00:37:59
так что помните, просто повторите попытку, а затем
00:38:01
измените заголовок на сброс
00:38:05
и тогда у нас есть три кнопки
00:38:07
записывает английский и испанский
00:38:10
сейчас
00:38:11
если человек нажмет на африкаанс это
00:38:14
следует изменить на клики африканцев
00:38:16
на английский, если вы перейдете на английский или
00:38:18
если это так, то оно должно остаться на английском языке
00:38:20
действительно английский
00:38:21
и если вы нажмете на испанский, это должно
00:38:23
изменить испанский
00:38:25
и если вы нажмете сброс
00:38:27
это должно быть очищено
00:38:29
но при запуске такого быть не должно
00:38:31
в этом все в порядке
00:38:33
Итак, первое, что мы собираемся сделать, это
00:38:34
мы собираемся удалить это, когда начнем
00:38:36
вверх по
00:38:37
весь
00:38:38
программа, потому что мы начнем, если мы
00:38:40
начни сейчас, у нас будет
00:38:42
небольшая проблема с
00:38:44
ты знаешь, просто
00:38:45
все это будет внутри, а мы этого не делаем
00:38:47
хочу этого, а это на самом деле не так
00:38:49
работай, даже если это немного застегнуто
00:38:51
кода пока не существует
00:38:54
так
00:38:55
давайте начнем, нажмите на форму
00:38:58
идти вперед, теперь вы можете либо
00:39:01
выбирать
00:39:02
при активации
00:39:04
или при создании
00:39:07
честно говоря, я не знаю, что
00:39:08
разница в том, что я обычно выбираю
00:39:11
активировать
00:39:12
пока все остальные решают, что лучше
00:39:14
выбирать
00:39:15
oncreate, но для меня нет никакой разницы
00:39:18
если вы запустите приложение, оно произойдет
00:39:19
все то же самое
00:39:21
Итак, давайте начнем
00:39:23
теперь мы наконец запустились или на
00:39:25
активировать
00:39:27
но что теперь
00:39:28
поэтому мы хотим избавиться от внутренностей
00:39:32
теперь с поправкой
00:39:35
это внутри или сделано
00:39:38
с
00:39:40
текст, поэтому внутренняя часть этого редактирования представляет собой
00:39:43
текст
00:39:44
теперь, поскольку этого не следует делать
00:39:46
что-то конкретное, что нам не нужно нравится
00:39:48
присвойте его любым переменным, которые мы
00:39:50
еще не сделал, но мы доберемся
00:39:52
Итак, начнем
00:39:53
нажмите f12
00:39:55
теперь мы знаем, что это название редактирования, так что
00:39:59
изменить имя
00:40:01
точечный текст
00:40:03
становится
00:40:06
я могу просто сделать это
00:40:08
или, если я прав, мы можем пойти на точку
00:40:10
прозрачный
00:40:13
так что давайте посмотрим, сработает ли это ясно
00:40:17
да, точечная очистка работает, так что вы можете либо
00:40:20
используйте это
00:40:21
или вы можете использовать edt
00:40:24
час
00:40:25
точка
00:40:26
текст
00:40:28
и сделать его равным ничему
00:40:36
как видите, это тоже работает
00:40:40
сейчас
00:40:42
я знаю на некоторых других языках
00:40:45
как Ява
00:40:47
ты должен использовать эти
00:40:49
если вы хотите создать что-то вроде
00:40:51
этот
00:40:52
но учти, что здоров, ты этого не делаешь
00:40:55
также в JavaScript вы можете использовать как
00:40:57
этот
00:40:58
этот
00:41:00
и
00:41:02
это все работает одинаково
00:41:05
но
00:41:07
в Delphi вы можете использовать только
00:41:09
это так что примите это к сведению
00:41:14
изменить фамилию, очистить точку
00:41:18
хорошо, теперь у нас должно быть
00:41:20
первая часть сделана отлично
00:41:24
да
00:41:29
теперь давайте сделаем сброс
00:41:34
теперь это по сути копирование и вставка
00:41:38
буквально вот и все
00:41:45
так что если ты пойдешь вот так вот так и
00:41:49
нравиться
00:41:51
как это
00:41:52
если мы скажем «сбросить», все работает отлично
00:41:55
потому что он делает то же самое
00:41:57
очищает все
00:41:59
Теперь это
00:42:01
хорошо программировать
00:42:02
как и не делай и не делай этого
00:42:04
потому что это не выглядит
00:42:07
мы можем сказать, что это не выглядит чистым
00:42:09
теперь тебе следует либо сделать их все
00:42:11
вот так или
00:42:13
им всем нравится
00:42:14
это но ради урока мы
00:42:17
сделал это вот так
00:42:19
но здесь, поскольку мы уже рассмотрели
00:42:21
что мы можем просто делать то, что лучше
00:42:25
не ясно
00:42:28
это автоматически на английском
00:42:31
Итак, давайте сначала начнем с того, когда мы нажимаем
00:42:33
выключена разведка
00:42:35
Ну что ж
00:42:36
теперь метка использует подпись
00:42:40
но я забыл добавить одну вещь:
00:42:43
название ярлыка
00:42:45
нет, нет необходимости добавлять
00:42:47
название ярлыка
00:42:48
но это
00:42:50
если это этикетка, то
00:42:55
это просто хорошая практика сделать это
00:42:59
как это
00:43:07
прямо сейчас ярлыки работают с подписями, если я
00:43:10
я не ошибаюсь, да
00:43:13
и, как вы видите, это подпись
00:43:14
уже идеально
00:43:16
это должна быть фамилия
00:43:19
и этот надо назвать
00:43:23
хорошо, теперь, когда ты нажимаешь
00:43:24
африкаанс это должно измениться на
00:43:26
африкаанс, когда ты представляешь это на английском
00:43:28
надо поменять на английский
00:43:31
если это уже не так, чего не будет
00:43:33
дело в том, что тогда представляешь испанский, это должно
00:43:35
перейти на испанский
00:43:38
теперь давайте снова начнем с отзывов
00:43:40
сейчас
00:43:41
фунт
00:43:44
имя точка
00:43:46
подпись
00:43:47
становится и достаточно минусов в подписи или
00:43:52
имя на африкаанс — это норма
00:43:56
вот и все
00:43:59
могу я сказать что-нибудь
00:44:00
ты хочешь это сделать, окей
00:44:03
так
00:44:04
да, фамилия lbl
00:44:08
точечная подпись
00:44:11
становится
00:44:15
веселье
00:44:18
а потом блх
00:44:21
точечная подпись
00:44:24
становится
00:44:27
запах дома
00:44:29
если я не ошибаюсь
00:44:32
ты можешь не
00:44:38
теперь, если вы запустите его, он должен работать и
00:44:41
не должно быть никаких проблем
00:44:43
так что давай выберем африкаанс
00:44:46
норма, забавный запах, дверь
00:44:49
да, я думаю, это
00:44:52
это работает
00:44:56
теперь мы, конечно, все равно должны сделать
00:44:58
английский, потому что если изменения
00:45:00
считается, что на самом деле это не так
00:45:01
понимаю это, потому что они это делают
00:45:03
мы должны быть в состоянии
00:45:07
ты знаешь
00:45:09
они должны иметь возможность изменить его обратно, так что
00:45:11
я буду нашим именем
00:45:13
точка
00:45:14
или мы можем просто лениться и
00:45:16
сделай это
00:45:22
ты даешь имя?
00:45:26
да, это просто выглядит не так
00:45:28
фамилия
00:45:32
Возраст
00:45:33
[Музыка]
00:45:35
все в порядке
00:45:36
а потом у нас просто испанский
00:45:40
теперь я не знаю испанского, так что я
00:45:42
собираюсь идти
00:45:43
здесь и
00:45:45
имя
00:45:46
имя
00:45:48
или я просто скопирую это
00:45:52
окей, ой, подожди
00:45:53
мы хотим сделать это быстрее, давай
00:45:57
давай сделаем это
00:45:59
давай сделаем это
00:46:01
ничего не было
00:46:05
я думаю
00:46:07
ага
00:46:08
тогда ладно
00:46:10
фамилия
00:46:21
хорошо, и давайте посмотрим, все ли
00:46:23
кнопки работают
00:46:25
так что, это
00:46:28
Джош
00:46:31
Смит
00:46:33
и ему 19.
00:46:36
теперь мы можем сбросить это значение, да, измените его на
00:46:39
африкаанс
00:46:41
английский
00:46:42
испанский
00:46:44
это работает совершенно правильно
00:46:47
но ты знаешь, я однажды услышал от кого-то
00:46:50
кто это запрограммировал
00:46:52
хороший программист это
00:46:54
кто-то, кто
00:46:57
делает это дополнительное усилие
00:46:59
поэтому мы собираемся вернуться к сбросу
00:47:03
и
00:47:04
мы собираемся просто
00:47:06
сделай это
00:47:08
потому что основной язык все знают
00:47:11
или большинство людей знает, что это английский
00:47:13
так что, если они скажут ясно, разве это не должно измениться?
00:47:16
вернемся к английскому для них
00:47:19
потому что, скажем так, они этого не сделали
00:47:21
на самом деле знаю, что они просто хотят вернуться
00:47:22
туда, где они были, посмотрим, скажем, они
00:47:24
сделал это, и они не знают, что именно
00:47:26
окей, какой из этих был тот, который я
00:47:28
на самом деле выбрал, потому что люди
00:47:30
ужасно даже читать
00:47:32
английский, ты знаешь
00:47:34
и тогда вы просто выполняете сброс и все
00:47:45
Итак, сегодня мы будем работать над
00:47:47
ваш основной результат
00:47:50
теперь сначала давайте начнем полностью
00:47:53
с начала сделать новый
00:47:56
Приложение форм v-cell
00:48:02
все в порядке
00:48:04
мне просто нравится это, а потом
00:48:06
файл
00:48:08
сохранить все
00:48:20
тогда мы сможем пойти отсюда
00:48:23
вне
00:48:24
помещать
00:48:25
подчеркнуть тебя
00:48:27
мы можем скопировать это
00:48:32
тогда вы можете нажать f4 и подчеркнуть вывод
00:48:36
п
00:48:37
окей, поехали
00:48:40
Итак, мы начнем с основ
00:48:44
теперь мы добавим
00:48:47
кнопка эта кнопка сделает многое
00:48:49
из вещей эта конкретная кнопка
00:48:52
затем мы добавим ярлык
00:48:55
мы собираемся добавить заметку
00:48:57
[Музыка]
00:48:58
и это должно быть все на данный момент
00:49:02
о да, и, наверное, стоит добавить
00:49:04
было бы
00:49:06
панель тоже
00:49:10
все в порядке
00:49:14
хорошо, теперь давай просто назовем все это
00:49:15
вещи
00:49:19
уровень
00:49:21
вне
00:49:23
ты просто звонишь им последним
00:49:28
хорошо, сейчас с заметкой ты увидишь
00:49:31
что
00:49:32
ты не хочешь этого ты не хочешь этого
00:49:33
здесь, так что ты идешь в
00:49:35
линии, которые вы нажимаете на эти три
00:49:38
и ты просто удаляешь
00:49:40
а потом скажи «окей», и вот мы
00:49:42
иди, там панель
00:49:46
вот и все
00:49:47
пнл
00:49:50
вне
00:49:51
и мы просто
00:49:53
да, мы можем, мы можем оставить его запертым, хорошо
00:49:56
тогда мы просто назовем
00:49:57
кнопка, чтобы
00:50:00
кнопка
00:50:03
отображать
00:50:09
и тогда мы собираемся
00:50:13
сделать подпись
00:50:16
отображать
00:50:17
теперь, когда я нажимаю на эту кнопку
00:50:19
каждый из них изменится на
00:50:21
что-нибудь
00:50:23
Итак, начнем
00:50:24
начнем сейчас, мы можем начать с ярлыка
00:50:29
теперь, когда они нажимают на ярлык, они
00:50:30
собираюсь получить базовый результат
00:50:33
так [Музыка]
00:50:35
фунт из
00:50:37
а потом
00:50:39
как и все мы
00:50:40
упс
00:50:42
как мы все уже знаем
00:50:45
на этикетке есть подпись
00:50:49
теперь, если бы мы сказали
00:50:51
точечная подпись
00:50:54
тогда мы сможем изменить его заголовок
00:50:57
сейчас мы пойдем
00:51:02
тот
00:51:03
отвечать
00:51:04
к
00:51:05
пять раз 5
00:51:08
является
00:51:11
все в порядке
00:51:15
окей, теперь мы сделаем это дальше
00:51:17
35 умножить на 5 это и будет
00:51:19
ответ, и тогда мы сможем идти
00:51:23
теперь здесь ты можешь измениться
00:51:25
это немного, вот заметка
00:51:28
теперь, как вы видите, мы удалили строки
00:51:32
первая строка: мы удалили эту часть
00:51:34
Прямо здесь
00:51:35
у нас нет подписи
00:51:37
как вы можете видеть, здесь нет подписи
00:51:39
но у нас есть очереди
00:51:41
Итак, мы идем
00:51:43
вычеркнуть
00:51:46
точка
00:51:47
линии
00:51:48
добавить точку
00:51:51
а потом мы идем
00:51:55
пять раз пять будет 25
00:51:58
теперь есть строковый вывод
00:52:01
все в порядке
00:52:03
но что, если нам не нужна строка
00:52:05
вывод, поскольку у нас есть панель, мы можем просто
00:52:06
а также воспользуйся этим и вперед
00:52:11
выходной
00:52:13
подпись в виде точки, потому что на панели есть
00:52:15
подпись
00:52:17
становится
00:52:19
и мы можем пойти
00:52:21
потому что мы собираемся умножить пять на
00:52:22
пять, и мы пойдем
00:52:25
в строку
00:52:27
пять раз пять
00:52:32
теперь, если мы собираемся его запустить
00:52:42
теперь, если я скажу, покажи ответ на 5
00:52:45
вот строка и вот целое число
00:52:49
так что это основные результаты, которые вы можете
00:52:51
получить, но тогда у вас также есть
00:52:55
показать сообщение
00:53:01
теперь сообщение о шоу - это, по сути,
00:53:03
всплывающее окно, которое расскажет вам что-то сейчас
00:53:06
пойдем
00:53:08
на сэр
00:53:10
является
00:53:11
[Музыка]
00:53:13
а затем мы добавляем к нему
00:53:16
введите в строку
00:53:18
пять раз пять
00:53:30
теперь покажи
00:53:31
тогда ответ
00:53:33
25
00:53:36
но если бы мы
00:53:39
не добавлять
00:53:40
этот
00:53:42
и мы просто скажем, что мы
00:53:44
получит ошибку, потому что
00:53:46
вы не можете иметь строку и целое число
00:53:50
может быть, и то и другое, что это может занять только
00:53:52
в строке, поэтому вам придется преобразовать ее
00:53:55
из строки из целого числа в строку
00:53:56
который находится в строке
00:54:00
то же самое и здесь, я бы хотел, если бы захотел
00:54:02
хочу разместить это здесь, я должен сказать
00:54:04
сначала пустая строка
00:54:05
иначе это не сработает
00:54:07
другой способ, если ты этого не хочешь
00:54:09
вообще-то, всегда можно просто
00:54:12
сделай это
00:54:14
но тогда ты не получишь ответа
00:54:16
уже собрал
00:54:18
так покажи
00:54:19
ответ пять раз пять
00:54:23
это просто уравнение
00:54:25
так это был основной вывод, ребята
00:54:36
Итак, сегодня мы поговорим о
00:54:39
добавление вычитания и все такое
00:54:42
так что, ух
00:54:43
да, давай начнем
00:54:45
так что сначала
00:54:47
если ты смотрел мое предыдущее видео, ты
00:54:49
видел бы немало результатов, которые вы
00:54:51
можно получить, поэтому мы просто собираемся использовать
00:54:53
показать сообщение, чтобы сделать все
00:54:56
так
00:54:57
во-первых, давайте начнем с
00:55:01
плюс
00:55:04
поэтому мы собираемся что-то добавлять
00:55:05
вместе с плюсом
00:55:07
так что это должно быть легко
00:55:10
у нас пока нет переменных, поэтому мы не
00:55:12
собираюсь использовать это прямо сейчас
00:55:14
эээ, сначала я хочу научить вас, ребята, как
00:55:16
складывать суммы
00:55:18
Итак, давайте начнем с
00:55:21
только
00:55:22
создание шоу-сообщения
00:55:25
показать сообщение
00:55:28
окей, и здесь мы собираемся заняться
00:55:30
все, так что поехали
00:55:32
в
00:55:33
к
00:55:34
нить
00:55:36
а потом здесь будет проходить и
00:55:38
такие вещи, плюс это просто, это просто
00:55:40
что-то вроде
00:55:41
пять плюс шесть
00:55:43
и
00:55:44
ты должен получить
00:55:47
11
00:55:52
да 11
00:55:53
все в порядке
00:55:55
это достаточно легко, запомни, вот это
00:55:59
и
00:56:09
это и это не одно и то же
00:56:12
так
00:56:13
это будет просто
00:56:15
отображать
00:56:16
пять и шесть
00:56:18
в отличие от javascript, вы не можете их плюсовать
00:56:21
вместе, если они струны
00:56:23
то же самое касается, если ты собираешься сделать
00:56:25
этот
00:56:26
одна строка
00:56:29
это будет просто строка, это не так
00:56:30
буду добавлять или вычитать
00:56:33
что-либо
00:56:34
итак, мы сделали плюс
00:56:36
теперь давай сделаем
00:56:38
минус-минус довольно легко
00:56:41
так же, как плюс это может быть
00:56:43
в
00:56:45
ул.
00:56:47
окей, а потом просто пять минус пять
00:56:51
это должно дать вам ноль
00:56:57
вижуноль
00:56:58
очень легко, вот тут-то и получится
00:57:00
немного другой, немного другой
00:57:05
раз
00:57:08
а теперь давай раз пять на пять, теперь ты
00:57:10
посмотри мое предыдущее видео, знаешь раз
00:57:12
это
00:57:13
что бы это ни было
00:57:16
сейчас
00:57:18
ага
00:57:19
ты мог бы пойти так, но это не сработает
00:57:21
потому что х это буква
00:57:23
нам не нужны буквы, мы хотим этого, хм
00:57:26
это довольно просто, это в основном
00:57:28
то же самое на всех языках
00:57:31
не все, конечно, например
00:57:33
черт возьми, ты не можешь этого сделать
00:57:35
так
00:57:36
да, это времена
00:57:40
показать сообщение 25
00:57:44
сейчас
00:57:46
тогда ты тоже получишь
00:57:47
разделять
00:57:52
раздели сейчас
00:57:55
давай разделим
00:57:57
25 на пять, это должно дать вам пять
00:58:01
да, но сейчас такой раз
00:58:04
разделитель - это косая черта
00:58:07
это все, это косая черта
00:58:10
а потом ты делишь
00:58:12
ох, но подожди
00:58:14
в строку нельзя вызвать с этим
00:58:17
аргумент, вероятно, потому, что это
00:58:19
разделять
00:58:32
сейчас в
00:58:33
тип разделения, в котором вы бы его использовали
00:58:35
такое место в строке
00:58:37
вы бы использовали div
00:58:41
и
00:58:42
вуаля
00:58:44
теперь разработчик - это что-то немногое
00:58:46
другое, поэтому мы будем работать
00:58:48
с div чуть позже
00:58:51
но если бы вы хотели использовать его как
00:58:54
косая черта
00:58:56
реальный способ, которым люди его используют
00:58:58
это выдаст вам ошибку
00:59:00
но это потому, что с помощью косой черты вы получаете
00:59:04
вернулся
00:59:05
в реальности сейчас в реальности это то, что есть
00:59:08
как точка или запятая и не более
00:59:12
цифры
00:59:14
сейчас
00:59:15
еще одно слово по-настоящему могло бы быть
00:59:16
float или даже двойной, если вы работаете с
00:59:18
Джава
00:59:20
сейчас
00:59:21
чтобы получить поплавок, просто иди
00:59:23
плавать
00:59:26
нанизывать
00:59:28
теперь это изменит его с двойного или
00:59:32
настоящий или как бы вы это ни называли
00:59:33
две строки, поэтому помните, что число с плавающей запятой
00:59:36
что-то вроде
00:59:37
пять
00:59:38
точка шесть семь это плавающая точка
00:59:41
просто пять - это целое число
00:59:43
пять баллов что-то вроде даже пяти баллов
00:59:45
ноль это не целое число это
00:59:48
плавать
00:59:49
так
00:59:51
теперь, если ты пойдешь вот так
00:59:54
и ты делаешь вот так, ты получаешь пять, да
00:59:57
так что это основано на основах
01:00:00
разделив время плюс и минус, мы будем
01:00:03
использовать это гораздо чаще в будущем
01:00:14
так
01:00:16
сегодня мы будем практиковать
01:00:18
основной ввод
01:00:20
я собирался использовать переменные, но потом я
01:00:22
сказал
01:00:23
или потом я увидел, что книга делает это
01:00:25
в главе 2, которая, как мне кажется, на самом деле не
01:00:28
хороший способ сделать это, но мы следуем
01:00:30
книги, в которых мы будем делать это в главе
01:00:31
2.
01:00:33
Итак, что мы имеем здесь
01:00:35
три этикетки две обычные этикетки с
01:00:38
подписи по имени и, конечно же,
01:00:41
как видите, у них нет настоящего имени
01:00:44
затем выходной сигнал lbl, который
01:00:48
это тоже лейбл
01:00:50
затем два редактирования: имя редактирования и edt
01:00:53
фамилия с одной кнопкой под названием btn
01:00:55
дисплей, так что произойдет следующее
01:00:58
мы собираемся
01:01:00
введите введите наше имя здесь
01:01:02
вставьте сюда нашу фамилию
01:01:04
и когда мы нажимаем на эту кнопку
01:01:06
этот
01:01:07
должно быть
01:01:10
имя и фамилия, которые мы вставили
01:01:14
в основном привет
01:01:17
и в имени, и в фамилии, потому что
01:01:19
мы хотим поприветствовать их
01:01:21
Итак, давайте откроем нашу кнопку
01:01:24
и начнем, чтобы у нас не было
01:01:26
переменных, это будет немного
01:01:28
больше усилий, чем должно быть, но
01:01:31
когда они нажимают на кнопку
01:01:33
фунт
01:01:35
или на самом деле это немного меньше тебя
01:01:36
подумай об этом, но в любом случае выходная точка фунта
01:01:39
подпись
01:01:40
становится
01:01:44
сейчас
01:01:45
или давай сначала поздороваемся
01:01:49
а потом
01:01:50
просто помни, что место должно быть здесь
01:01:53
потому что нам нужно пространство между
01:01:54
привет и имя
01:01:56
плюс
01:01:58
и здесь мы получаем наш первый ввод
01:02:00
так что это было редактирование имени, как вы
01:02:04
посмотрю, как ты помнишь, это называется
01:02:09
изменить имя
01:02:11
так о боже мой
01:02:12
так что мы собираемся пойти редактировать
01:02:15
имя
01:02:16
но
01:02:18
подожди, давай сначала продолжим в том же духе
01:02:20
теперь, если мы запустим это
01:02:24
видите, мы получаем ошибку, потому что
01:02:26
изменить имя
01:02:28
это не строка
01:02:31
это объект
01:02:32
потому что
01:02:33
это объекты
01:02:36
поэтому нам нужно получить текст внутри
01:02:39
эти объекты, потому что они возвращают текст
01:02:43
так что это отредактированное имя, точка
01:02:45
текст
01:02:47
как только вы выучите JavaScript, это будет
01:02:49
выглядит очень просто, но это должно выглядеть легко
01:02:51
за это прямо сейчас, чтобы получить объект
01:02:53
а затем вы поворачиваете текст внутри
01:02:55
объект
01:02:57
так что давайте запустим это сейчас
01:03:03
теперь, если вы просто вставите какой-нибудь случайный
01:03:04
Привет, и в названии вижу это
01:03:07
сейчас работает отлично
01:03:09
давайте получим результат
01:03:11
фамилии, поэтому мы собираемся создать
01:03:14
пробел между именем есть пробел
01:03:16
и фамилию, а потом иди редактировать
01:03:19
текст через точку с фамилией
01:03:24
теперь, когда мы его запустим
01:03:27
я буду
01:03:28
вставь, пойдем
01:03:31
неон
01:03:37
ударять
01:03:38
привет, неоновая забастовка
01:03:40
это не совсем главное, но я это сделаю
01:03:42
быть в порядке
01:03:43
теперь, как ты видишь
01:03:46
это основное
01:03:48
выход
01:03:51
что ты получишь
01:03:52
или введите обучение, извините
01:04:06
окей, сегодня мы рассмотрим
01:04:09
календарь
01:04:11
теперь давайте просто создадим новый
01:04:13
v приложение для форм продаж
01:04:16
позвольте мне немного изменить размер
01:04:19
теперь нам понадобится один
01:04:21
календарь
01:04:22
чтобы спутать его с одним календарем
01:04:25
возьми один календарь
01:04:27
а потом
01:04:29
одно редактирование и одна кнопка, так что давайте
01:04:31
что
01:04:37
все в порядке
01:04:38
итак, у нас есть календарь и кнопка
01:04:40
анимированный
01:04:42
теперь то, что мы хотим сделать
01:04:45
является
01:04:46
мы хотим
01:04:47
к
01:04:48
поместите дату в эту кнопку
01:04:50
тогда, когда они будут в этом редактировании
01:04:53
затем, когда вы нажмете на эту кнопку, подождите
01:04:55
вы, ребята, знаете, что
01:04:57
удалить это редактирование
01:04:59
мы хотим спин-редактирование
01:05:02
и здесь мы это делаем, потому что
01:05:05
это сделает весь процесс
01:05:07
убедиться, что это только целые числа и все такое
01:05:09
так намного проще
01:05:12
хм, конечно, это все равно легко, если ты вообще
01:05:14
если вы не используете их специально, но
01:05:16
в любом случае
01:05:18
так что давай просто сделаем это
01:05:24
итак, давайте переименуем кнопку
01:05:28
к
01:05:30
установить дату
01:05:34
а затем мы даем ему имя
01:05:37
из
01:05:39
кнопка
01:05:41
установить дату
01:05:48
для этого нет конкретного названия
01:05:50
календари, насколько я знаю
01:05:52
так что я просто пойду
01:05:57
календарь
01:05:59
потому что нет причин не иметь
01:06:01
календарь
01:06:04
так
01:06:05
первое, что мы собираемся сделать, это
01:06:06
собираюсь
01:06:08
ограничьте это только двумя числами, чтобы вы
01:06:11
можно пойти сюда
01:06:12
до максимального значения и минимального значения и
01:06:15
вы также можете изменить это, если хотите, и
01:06:17
максимальная длина
01:06:19
поэтому, когда ты пойдешь туда, оно тоже останется таким
01:06:21
мы собираемся закодировать это там, где мы
01:06:23
не хочу этого делать
01:06:26
так
01:06:28
сначала мы идем в
01:06:31
события
01:06:32
упс, сначала мы доберемся до мероприятий
01:06:35
а затем мы идем в
01:06:38
при активации
01:06:40
хорошо
01:06:43
ждать
01:06:44
хорошо
01:06:46
установить дату
01:06:48
точка
01:06:51
максимальная длина
01:06:53
и тогда мы сделаем это два
01:06:55
потому что мы не хотим ставить 10
01:06:57
что-то вроде 100, ты знаешь
01:06:59
99 - это максимум, тогда мы собираемся
01:07:01
идти
01:07:02
успокаивать
01:07:03
точка
01:07:05
неа
01:07:07
спокойная точка
01:07:09
максимальное значение
01:07:12
и мы собираемся поставить это
01:07:14
в
01:07:15
31
01:07:18
а затем еще раз установить дату
01:07:21
точка
01:07:22
минимальное значение
01:07:25
и мы собираемся
01:07:26
сделай это
01:07:29
один, потому что мы не хотели, чтобы они помещали
01:07:31
в ноле, потому что нет таких дат
01:07:33
как ноль
01:07:35
окей, тогда
01:07:36
мы можем просто
01:07:39
сохранить все
01:07:43
Итак, теперь мы установили минимальное значение a
01:07:44
максимальное значение и максимальная длина
01:07:46
просто как сила, верно
01:07:49
а сейчас
01:07:51
мы можем пойти и назначить дату, когда мы собираемся
01:07:53
напиши это
01:07:56
так что теперь мы идем в
01:07:58
мы должны
01:08:00
нажмите на это
01:08:01
и мы должны поставить значение
01:08:04
до одного
01:08:08
здесь, как вы видите, ваша ценность, мы можем
01:08:09
сделайте это так, чтобы мы могли жестко закодировать это в if
01:08:12
ты хочешь, но мы не хотим этого делать
01:08:13
прямо сейчас
01:08:14
окей, тогда мы пойдём
01:08:18
календарь
01:08:21
точка
01:08:22
день
01:08:25
становится
01:08:26
а потом редактировать
01:08:28
я имею в виду СПД
01:08:30
дата
01:08:32
точка
01:08:33
ценить
01:08:34
это оба целых числа, которые они взяли, поэтому, если
01:08:37
мы собираемся запустить это
01:08:40
тогда мы должны получить правильный результат, поэтому
01:08:43
давай сделаем это
01:08:46
пятый
01:08:49
ты видишь, что дошло до пяти, я могу все
01:08:51
просто нажмите там и делайте, если хотите, но
01:08:54
Это
01:08:55
лучше всего сделать
01:08:56
так что тогда мы можем идти
01:08:58
15
01:09:00
успокоить 15.
01:09:04
все в порядке
01:09:05
но теперь мы хотим изменить месяц
01:09:07
и год
01:09:10
Итак, перейдем к дизайну
01:09:21
но мы не хотим запутаться
01:09:23
мы собираемся пойти сюда и сказать
01:09:27
этикетка
01:09:41
месяц
01:09:43
мы можем просто изменить имя на
01:09:46
компакт-диск
01:09:47
месяц
01:09:51
переменный ток
01:09:52
акк
01:09:54
здесь
01:09:56
теперь это действительно хорошая практика
01:09:58
поместите их все так, чтобы вы могли их прочитать
01:10:00
это так, акк
01:10:03
день
01:10:05
теперь нам нужно просто вернуться к коду
01:10:06
и отредактируй его
01:10:11
итак, теперь давайте сделаем месяц
01:10:14
теперь, что мы можем сделать
01:10:17
мы можем сделать это, мы можем сделать именно это
01:10:22
но
01:10:23
сделать месяц
01:10:25
но мы не будем этого делать, так как хотим
01:10:27
чтобы попробовать больше вещей, поэтому позвольте установить
01:10:29
максимальная длина до
01:10:31
2
01:10:33
максимальное значение
01:10:35
до 12
01:10:37
и минимальное значение
01:10:39
до 1, потому что на месяц меньше нельзя
01:10:41
чем ноль, и тогда мы собираемся измениться
01:10:44
Значение
01:10:46
к одному
01:10:52
увидеть достаточно легко
01:10:53
тогда мы идем сюда
01:10:56
мы собираемся дать ему максимум минимум
01:10:58
также
01:10:59
поэтому максимальная длина равна четырем, потому что это
01:11:02
не должно быть больше четырех
01:11:06
максимальное значение
01:11:07
должно быть, скажем так
01:11:10
2050 год
01:11:15
поэтому они не смогут пройти мимо
01:11:16
что
01:11:18
минимальное значение должно быть
01:11:21
1990.
01:11:26
а затем значение
01:11:28
мы можем сделать это 2 000
01:11:31
но на самом деле это
01:11:33
1990 год
01:11:34
должно быть хорошее место, это определенно
01:11:36
минимум, и вы можете просто взять его
01:11:38
если бы у вас был раскрывающийся список, так и должно быть
01:11:40
было немного лучше, но мы
01:11:42
у меня сейчас этого нет
01:11:44
так что тогда
01:11:45
мы можем просто закодировать это
01:11:48
и давайте посмотрим, что все
01:11:49
ограничения работают
01:11:52
так что здесь у нас может быть больше двух
01:11:56
нет, мы не можем
01:11:57
больше двух не более четырех нет
01:12:00
окей, и если я прав, ты должен быть
01:12:02
можно подняться до 13, да, ты можешь подняться
01:12:04
к первому предмету, к которому ты вообще можешь подойти
01:12:05
14, но как только вы нажмете любую из этих кнопок
01:12:07
оно не примет это
01:12:09
также
01:12:11
если вы щелкнете, чтобы вы могли положить
01:12:13
что-то выше, но это ограничит
01:12:14
ты к тем конкретным временам, так что 32 — это не
01:12:18
опция
01:12:21
и
01:12:23
3000 тоже вариант
01:12:26
окей, это приятно отметить, верно
01:12:30
и тогда мы сможем закрыть это
01:12:32
и теперь мы можем установить
01:12:34
свидание, это должно быть легко, мы действительно можем
01:12:37
просто скопируй это и все такое
01:12:41
да, так что давайте скопируем это, оно должно быть
01:12:43
довольно быстрое управление c
01:12:45
б
01:12:46
сейчас календарь
01:12:48
это уже не канонический день, это календарь
01:12:50
календарь
01:12:52
месяц
01:12:53
потому что мы хотим изменить маржу
01:12:56
месяц
01:12:58
Значение
01:12:59
тогда вот год компакт-диска
01:13:02
значение и календарь.здесь
01:13:05
довольно просто по сравнению с большинством языков
01:13:09
мы можем запустить это
01:13:10
не должно быть ошибок
01:13:12
и затем мы можем изменить его на то, что мы
01:13:14
хотеть
01:13:15
так что мы справимся
01:13:17
день пятый
01:13:18
из
01:13:20
месяц бесплатно
01:13:22
в год
01:13:24
2000 г.
01:13:27
сидеть на свидании
01:13:28
и там
01:13:31
мы всегда сможем успеть на восьмой месяц
01:13:34
успокойся, вот и все, теперь мы не видим
01:13:37
месяц
01:13:39
но есть такие, которых мы не видим
01:13:41
месяц и
01:13:43
ты можешь надеть их на себя, если пойдешь
01:13:45
здесь, чтобы найти кота
01:13:47
кредитор
01:13:50
тогда ты получишь деньги
01:13:51
что дает вам несколько дополнительных подробностей
01:13:55
но он маленький, и ты не можешь этого сделать
01:13:56
измените его размер
01:13:58
ты знаешь, так что это не совсем лучшее
01:14:01
вариант иметь, поэтому я тебе сказал
01:14:03
ребята, чтобы получить нормальные календари и вам
01:14:05
можете изменить его размер, даже если вы не видите
01:14:08
конкретная страница прямо сейчас
01:14:16
и привет всем, добро пожаловать обратно в
01:14:18
новое видео
01:14:20
окей, сегодня мы собираемся сделать
01:14:23
светофор с делфи
01:14:26
так
01:14:27
мы собираемся в основном меняться
01:14:29
кучу
01:14:31
свойства всех этих вещей
01:14:34
когда хм
01:14:35
веб-код
01:14:37
так
01:14:38
да, давай сразу к делу
01:14:40
так что давайте создадим для него красивый графический интерфейс
01:14:45
потому что здесь, в книге, нам дают
01:14:47
немногие из них дают нам то, что мы должны сделать
01:14:50
мы собираемся быть
01:14:51
посмотрим, что нам следует делать
01:14:53
а потом мы продолжим, так что давайте
01:14:56
смотрите, высота кнопок должна быть 100
01:14:58
в основном это то, что я хотел, окей
01:15:01
давай наберем высоту, остальное сделаем
01:15:02
мы сами
01:15:04
потому что я знаю, как это сделать
01:15:06
позволь мне объяснить тебе после того, как я переоделся
01:15:08
высота
01:15:15
окей, теперь мы хотим быть такими, какими хотим
01:15:18
иметь круги
01:15:20
потому что
01:15:22
светофоры используют круги, а не
01:15:24
квадраты или по крайней мере здесь они используют
01:15:27
круги
01:15:28
Итак, давайте сначала изменим их на круги
01:15:34
круг
01:15:37
круг
01:15:39
и обведите, так что вот мы полностью
01:15:41
оставив книгу, мы просто будем
01:15:43
завершая команду, например, убедитесь, что
01:15:46
круги включается и все такое
01:15:48
поэтому в первую очередь мы хотим это изменить
01:15:50
фон формы, которую мы хотим сделать
01:15:52
оно черное, потому что ты знаешь
01:15:54
они черные
01:15:57
вот так тогда мы сможем просто
01:16:00
сделать цвет
01:16:02
черный
01:16:03
мы действительно можем это сделать
01:16:06
пока
01:16:07
в коде, но давайте попробуем или нет
01:16:10
потому что теперь, если мы собираемся его запустить
01:16:11
ничего особенного не произойдет, но
01:16:14
это будет больше похоже на
01:16:16
в
01:16:17
светофор
01:16:19
вот и все
01:16:22
так что вы действительно можете сделать это как
01:16:25
загорается зеленый, затем желтый, затем красный и
01:16:27
вам не нужно выражать кнопки
01:16:28
но тогда мы собираемся нажать кнопку
01:16:30
этот свет загорится и все такое
01:16:32
что
01:16:33
так что давайте дадим им всем имена, это будет
01:16:35
быть
01:16:36
шп красный для формы красный
01:16:41
тогда у нас есть кнопки
01:16:43
так что сначала давайте поменяем их имена, прежде чем
01:16:46
мы меняем что-нибудь еще, вот это
01:16:48
будет красным
01:16:59
так что теперь мы можем изменить их подпись
01:17:03
кнопка, которая
01:17:09
и вот дизайн собственно готов
01:17:11
в некотором роде
01:17:13
так
01:17:14
мы хотим видеть это, мы не хотим
01:17:15
сделай их пока черными
01:17:18
мы хотим по-прежнему иметь возможность видеть их в
01:17:19
дизайн, поэтому мы нажмем на него
01:17:21
форма
01:17:22
и перейти к событиям, а затем активировать
01:17:26
мы собираемся изменить цвет
01:17:27
формы, поэтому, когда форма активируется
01:17:31
мы хотим
01:17:33
кнопка
01:17:35
зеленый
01:17:36
быть цветом, который мы покажем
01:17:39
так что, ух
01:17:41
давайте изменим все внутри кода
01:17:43
вот так тогда иди
01:17:50
шп
01:17:54
зеленый
01:17:56
доступ
01:17:57
ОК, круто
01:17:59
шп зеленый
01:18:02
точка
01:18:08
подожди, дай мне быстро посмотреть, так что это ШП
01:18:10
зеленый f12
01:18:12
и нажмите здесь, что означает изменение цвета
01:18:15
точечная кисть, хорошо, так что это хороший способ
01:18:18
если ты не помнишь, можешь пойти посмотреть
01:18:19
здесь вы можете нажать на него, посмотреть
01:18:21
исследование опыта объекта точечной кистью и
01:18:23
затем цвет точки
01:18:24
это очень полезная вещь, которую стоит запомнить
01:18:27
предлагаю тебе запомнить это, так что это точка
01:18:31
точечная кисть точечный цвет
01:18:35
становится зеленоватым
01:18:39
вот это должно быть правильно
01:18:41
посмотрим, сработает ли это, потому что если да, то
01:18:42
работа, подожди, давай сначала сохраним игру
01:18:44
потому что если мы сохраним игру
01:18:47
мы знаем, что ничего не потеряем, так что давай
01:18:48
иди сначала сохрани
01:18:50
сохранить все
01:18:57
хорошо, теперь, когда мы сохранили
01:18:58
все, давайте запустим и посмотрим, так ли это
01:19:01
зеленый, значит, мы все делаем
01:19:02
правильно
01:19:03
он зеленый, мы все делаем правильно
01:19:05
так что теперь мы можем сделать запястье черным
01:19:07
потому что мы не хотим, чтобы их видели
01:19:09
и что мы можем сделать, это ввести все
01:19:11
это закончилось, но это будет
01:19:13
все, давайте поленимся и скопируем это
01:19:16
итак, поехали
01:19:19
желтый
01:19:21
а потом красный
01:19:23
тогда иди с ними обоими, мы можем пойти кл
01:19:27
черный
01:19:29
и тогда и здесь мы можем стать черными
01:19:32
теперь их не должно быть видно
01:19:35
с того момента, как мы его запустили
01:19:39
идеально, так что теперь ты можешь видеть только это, но
01:19:41
нажатие на кнопки ничего не дает
01:19:43
только пока
01:19:44
это нехорошо, потому что мы хотим
01:19:47
к
01:19:49
чтобы они работали правильно
01:19:52
так это довольно простые вещи
01:19:55
но я все равно собираюсь сделать это с тобой
01:19:56
ребята
01:19:57
просто чтобы вы, ребята, могли
01:19:59
видеть
01:20:01
так что давай сначала уберем это
01:20:03
собираюсь сделать зеленый
01:20:06
но зеленый на самом деле уже горит, поэтому мы
01:20:07
хочу посмотреть, сможем ли мы действительно так работать
01:20:09
сначала мы собираемся стать красными
01:20:11
сейчас я просто скопирую это
01:20:15
и вставь это туда сейчас
01:20:18
что мы можем сделать, так это то, что мы не умеем печатать
01:20:20
это или, может быть, указать определенные параметры
01:20:22
но это
01:20:23
много усилий, и ты на самом деле не
01:20:25
нужно сделать это, чтобы мы могли просто пойти кл
01:20:28
черный
01:20:29
а потом здесь прочитай, что мы можем пойти кл
01:20:33
красный, который экономит нам много времени и
01:20:35
много ненужного кодирования
01:20:37
так что теперь, если ты нажмешь на красную
01:20:41
он работает почти идеально
01:20:46
так что давай побыстрее
01:20:48
исправьте здесь дизайн, потому что это
01:20:50
очень неприятно смотреть на это
01:20:51
все время
01:20:52
вот и все, ах, это будет так сильно выглядеть
01:20:54
лучше, вы можете поместить нас больше в
01:20:56
в середине всего, а не в самом центре
01:20:58
топ, ты знаешь
01:21:00
и тогда мы сможем принести
01:21:07
тогда мы сможем приблизить это и
01:21:09
вот и все, у нас прекрасное движение
01:21:11
свет, но мы еще не закончили, поэтому мы
01:21:13
собираюсь пойти сюда
01:21:15
мы собираемся вставить его еще раз и сможем
01:21:16
даже
01:21:17
это не очень хорошая практика, ты первый
01:21:19
закончить код, над которым ты на самом деле работаешь
01:21:21
с так что не следуйте этому, но они
01:21:23
также сделайте открытый грин и сначала финишируйте
01:21:25
свой код, потому что в противном случае ты собираешься
01:21:26
запутаться и этого не будет
01:21:28
хороший
01:21:29
черт возьми, посмотри на эту копию
01:21:32
давайте вставим это сюда, вот это
01:21:33
уже фактически сделано, поэтому у нас нет
01:21:35
беспокоиться об этом и об этом
01:21:38
другая рука не готова
01:21:40
так что мы можем просто пойти кл
01:21:44
черный
01:21:46
и тогда мы сможем пойти сюда, кл
01:21:49
желтый
01:21:50
насколько я знаю, так и должно быть
01:21:53
все, что требуется
01:21:56
так что у вас есть зеленый цвет, если вы нажмете на него
01:21:57
ничего не происходит желтый красный желтый зеленый
01:22:01
как видите, все работает отлично
01:22:03
сейчас
01:22:05
и это было не так уж сложно, не так ли?
01:22:07
очень простой код
01:22:08
если ты можешь это понять, то и я смогу
01:22:11
гарантирую, ты поймешь, что
01:22:13
будет в следующем видео
01:22:21
итак, мы наконец начнем с переменных
01:22:24
вы, ребята, не понимаете, как я взволнован
01:22:27
я об этом
01:22:28
о, тогда давай нажмем «Рассчитать», чтобы
01:22:31
откройте on, нажмите ок, можете ли вы открыть on?
01:22:34
нажмите функцию, пожалуйста
01:22:36
там все в порядке
01:22:37
Итак, есть три типа
01:22:40
теперь первые два тебе не нужны
01:22:42
Действительно
01:22:43
работаю с ними, но в основном это
01:22:48
ты знаешь
01:22:49
для тебя
01:22:50
позже, окей, так что сначала ты получишь
01:22:53
частные заявления сейчас я не пойду
01:22:54
пройти через мельчайшие вещи
01:22:56
я просто скажу вам, ребята, сейчас
01:22:59
и что это такое, что это такое
01:23:01
в основном используется для и но я не собираюсь
01:23:03
вникнуть в очень глубокие детали и рассказать
01:23:05
ребята, для чего конкретно вы бы его использовали
01:23:08
что мы сможем сделать позже, как только доберёмся до
01:23:10
более крупные проекты
01:23:12
так что сначала ты получишь приватность
01:23:14
теперь объявим переменную
01:23:16
хм, у вас есть разные типы
01:23:18
переменная, вы получаете строку
01:23:20
что это за слово
01:23:23
подожди, давай поместим это в
01:23:25
там так что сначала
01:23:27
ты получишь
01:23:28
нить
01:23:30
который становится
01:23:32
слово
01:23:34
например
01:23:37
мое имя это
01:23:39
это строка
01:23:42
хм
01:23:43
привет
01:23:45
это строка, строка также может быть
01:23:47
что-то вроде предложения, например
01:23:49
Как вы
01:23:51
это строка
01:23:53
они получают характер
01:23:57
или символ, это буквально просто возьми
01:24:00
персонаж, например
01:24:02
а или б
01:24:04
или с
01:24:06
ты знаешь там
01:24:08
на самом деле нет ничего особенного
01:24:10
ты знаешь
01:24:11
так это основные типы вещей
01:24:13
ты бы работал с
01:24:14
когда ты говоришь о струнах
01:24:17
так что не так уж и много, но ты получишь
01:24:20
типа, время от времени ты обнаружишь это
01:24:22
теперь обратите внимание, что это очень важно почти
01:24:25
все языки программирования, которые у вас есть
01:24:27
этот
01:24:28
у вас будет что-то, что является переменной
01:24:30
так
01:24:31
имейте это в виду, вы должны получить это
01:24:33
один закулисный, так что есть еще
01:24:35
целое число
01:24:37
теперь целое число — это, по сути, число
01:24:40
например
01:24:42
пять
01:24:43
или
01:24:44
девять или даже
01:24:46
семь тысяч
01:24:48
хорошо, но не путайте это с
01:24:52
этот
01:24:53
этот
01:24:54
это строка, потому что она находится в этих
01:24:58
кавычки
01:25:00
это число, потому что оно не
01:25:03
есть кавычки
01:25:04
так
01:25:05
имейте это в виду, потому что селфи будет
01:25:06
смотри, это строка
01:25:09
тогда ты получишь настоящий
01:25:13
или
01:25:15
двойной
01:25:16
теперь в Java вы обычно используете двойной
01:25:18
но в Delphi у вас есть возможность использовать
01:25:21
настоящий
01:25:22
теперь это в основном тоже
01:25:25
цифры
01:25:27
но
01:25:28
эти числа могут быть чем-то вроде
01:25:30
5,79
01:25:32
или
01:25:33
9,0
01:25:36
или даже
01:25:38
8765 баллов
01:25:44
это настоящий или двойник
01:25:46
но если бы вы поместили что-то вроде
01:25:48
вот это выдаст вам ошибку
01:25:49
потому что целое число - это только целые числа
01:25:52
в то время как двойной
01:25:54
может побить такие вещи
01:26:03
давай сначала сделаем это
01:26:05
поэтому, чтобы объявить переменную, вы идете под ней
01:26:07
процедура
01:26:09
или про здесь личное, но мы еще доберемся
01:26:11
это позже будет публично
01:26:13
но это тоже на потом, милая
01:26:15
честно скажу, ты собираешься начать
01:26:16
объявление переменных здесь
01:26:18
теперь давай поговорим
01:26:21
да, это слово
01:26:23
а потом ты уходишь
01:26:24
это в основном говорит, становится или есть
01:26:27
ты знаешь, и ты идешь на верёвку
01:26:30
но поскольку Delphi на самом деле не
01:26:33
чувствителен к капиталу, вы можете сделать это или
01:26:36
что это не имеет большого значения, потому что если
01:26:38
они нажимают Ctrl D
01:26:41
это не доставит вам никаких проблем
01:26:44
окей, теперь давай исправим это, потому что
01:26:46
это раздражает, ладно, тогда мы можем идти
01:26:48
вот так теперь как объявить переменную
01:26:50
ты можешь пойти как
01:26:52
меч
01:26:53
становится
01:26:55
а потом в этих кавычках вещи
01:26:58
ты можешь идти
01:27:00
и сделать возможно
01:27:03
привет
01:27:08
теперь причина, по которой мы говорим это слово
01:27:12
с буквой s, а не просто словом, потому что
01:27:14
когда мы работаем с этим
01:27:16
это в основном говорит нам, что это произойдет
01:27:18
будь строкой, потому что позже ты будешь
01:27:20
делать такие вещи, как
01:27:22
это слово
01:27:24
плюс в
01:27:26
строка
01:27:28
я
01:27:30
онемевший
01:27:32
я да
01:27:34
плюс это слово
01:27:36
возможно
01:27:39
и тому подобное, и поехали
01:27:40
так
01:27:41
удали это
01:27:43
что
01:27:45
и это
01:27:46
сейчас да, ты все еще можешь прочитать это, но позже
01:27:49
это ничего, это не всегда будет
01:27:50
возьми слова, они изменятся на такие вещи, как
01:27:52
имя или даже
01:27:54
идентификационный номер
01:27:56
id num теперь id номер может быть строкой
01:27:59
ребята, просто нравится номер телефона
01:28:02
это ты можешь сделать это строкой
01:28:04
не невозможно, так что обычно это хорошо
01:28:07
попрактикуйся, чтобы сделать это, тебе не обязательно
01:28:08
но это хорошая практика
01:28:10
сейчас
01:28:12
давайте объявим еще одну строку
01:28:15
сделай это, скопируй, я имею в виду запятую
01:28:18
и
01:28:19
это слово
01:28:21
к
01:28:22
теперь ты тоже можешь это сделать, это слово
01:28:26
бесплатно
01:28:27
извини за это f3
01:28:29
иди и делай все это один за другим
01:28:32
но
01:28:33
Delphi облегчил вам задачу, только что сделал
01:28:35
ты поставил запятую
01:28:40
теперь мы можем идти, да
01:28:43
слово
01:28:44
к
01:28:45
становится
01:28:47
мир
01:28:50
мир
01:28:54
и теперь мы можем это сделать, потому что у нас есть
01:28:57
редактировать
01:28:58
Извини за это
01:28:59
у нас есть редактирование, это редактирование, редактирование
01:29:02
вне
01:29:03
теперь, когда мы, когда ты говоришь, посчитай, мы
01:29:05
мне понравится
01:29:07
отображать привет и мир одним словом, поэтому
01:29:09
затем мы займемся редактированием точечного текста
01:29:13
становится
01:29:15
слово
01:29:18
плюс, а затем пробел между ними
01:29:20
плюс слово
01:29:22
два
01:29:23
прямо сейчас ты, возможно, не видишь смысла
01:29:25
все это
01:29:26
но как только мы углубимся в этого парня
01:29:28
тебе это действительно понравится, я
01:29:31
говорю вам, что это переменные, которые делают
01:29:33
все проще
01:29:34
есть расчет привет мир
01:29:37
это очень приятно, ребята, в общем, так что
01:29:40
это просто говорит
01:29:42
хм
01:29:44
привет
01:29:45
а затем плюс пробел
01:29:48
плюс
01:29:49
мир
01:29:51
это все, что в принципе говорит
01:29:54
помните, что вы также можете вставлять предложения
01:29:55
здесь, чтобы ты мог пойти как
01:29:57
Предложи и поздоровайся, мир, и это
01:29:59
одно предложение
01:30:01
так что да
01:30:02
теперь давайте удалим это, потому что там сказано
01:30:04
подсчитайте, теперь мы собираемся объявить
01:30:06
целое число
01:30:08
так что теперь мы собираемся идти
01:30:11
я считаю
01:30:12
1
01:30:14
запятая и цифра 2
01:30:17
и мы собираемся сделать это целое число
01:30:21
теперь давай тоже пойдём б
01:30:23
флаг
01:30:25
и иди
01:30:27
логическое значение
01:30:31
Извини за это
01:30:32
логическое значение, окей, теперь у нас есть логическое значение
01:30:34
хорошо
01:30:36
итак, теперь мы сделаем флаг b
01:30:39
равно или это становится извините
01:30:43
ЛОЖЬ
01:30:45
а сейчас приятно увидеть то, что должно быть
01:30:47
будь в начале, потому что ты знаешь
01:30:50
потому что иногда это может быть правдой или
01:30:52
ложь, случайно, я не знаю, может быть, просто
01:30:55
сделай это в начале, чтобы было хорошо
01:30:58
я номер 1
01:31:00
становится пять
01:31:04
пункт второй
01:31:07
становится
01:31:11
а потом давай тебя тоже чему-нибудь научим
01:31:12
еще давайте добавим сюда математику
01:31:15
математика
01:31:17
теперь математика - это то, чем ты занимаешься
01:31:20
математика, теперь в JavaScript, ты бы пошел
01:31:23
математика.раунд
01:31:26
а затем вставьте все, что хотите
01:31:27
круглый
01:31:29
но здесь вы ставите математику прямо на
01:31:31
сверху там
01:31:33
а потом ты уходишь
01:31:34
круглый, так что это что-то вроде математики
01:31:37
и тогда вы идете, скажем, 5,89
01:31:42
сейчас раунд округлит это
01:31:45
или до ближайшего целого числа, например
01:31:47
скажем, если это 5,8, то оно станет 6. если это
01:31:51
5.4 станет 4
01:31:56
или будет 5, извините, а не четыре
01:31:59
так
01:32:00
да, и если будет пять и пять, так и будет
01:32:01
иди к шестому, там уже половина
01:32:03
как ты знаешь
01:32:05
так что теперь мы пойдем, если
01:32:11
я считаю
01:32:13
2
01:32:14
равно
01:32:16
к
01:32:17
будет 6
01:32:20
затем начинать
01:32:23
а потом мы идем б
01:32:24
флаг
01:32:28
флаг b становится истинным
01:32:31
теперь это базовый пример, к которому мы перейдем
01:32:34
подробнее об этом позже, и тогда мы сможем пойти
01:32:37
если
01:32:38
флаг б
01:32:42
равно
01:32:43
да, если си-бемоль, если хочешь
01:32:45
правда, ты можешь просто пойти, если флаг b, но если
01:32:47
ты хочешь, чтобы это было ложью, ты должен сказать
01:32:49
ЛОЖЬ
01:32:50
так что если это ложь, но если это правда, ты
01:32:52
на самом деле можешь просто пойти с флагом B или можешь
01:32:53
идти си-бемоль равно правде
01:32:56
ты можешь начать
01:32:58
просто сделай это немного лучше, тогда
01:33:00
ты можешь идти
01:33:01
в одной
01:33:03
плюс
01:33:06
я тоже считаю
01:33:11
мальчик
01:33:12
вот и все
01:33:15
отредактировать
01:33:17
точечный текст
01:33:19
становится сейчас
01:33:20
обратите внимание, ребята, редактирование
01:33:23
не может принять целое число
01:33:26
это держатель для струн
01:33:28
особенно если это текст, то ты
01:33:30
надо идти внутр.
01:33:32
к
01:33:33
нить
01:33:35
мне просто нужно преобразовать эти два
01:33:37
в строки
01:33:40
теперь причина, почему я поместил их все
01:33:42
одна строка ввода, потому что, если вы
01:33:43
не делал этого, по сути, это скажет
01:33:46
пять
01:33:47
плюс
01:33:49
шесть
01:33:50
и тогда ты просто получишь
01:33:52
56
01:33:56
но если это все еще цифры, тогда иди
01:33:58
в основном пять
01:34:00
плюс шесть
01:34:02
что будет равно 11.
01:34:05
так вот почему ты поместил их обоих
01:34:08
в строке изменения, а не в строке это
01:34:10
один плюс во второй элемент строки
01:34:13
окей, хорошо, а потом ты говоришь еще так
01:34:21
так
01:34:22
если
01:34:24
Флаг b верен, он отобразит это еще
01:34:29
текст с точками
01:34:31
становится
01:34:33
ошибка
01:34:36
так что давайте посмотрим, сработает ли это
01:34:43
посчитаем и получим 11. это потому что
01:34:45
Флаг b верен, так что давайте просто наведем порядок
01:34:48
немного вверх
01:34:51
очень хорошо
01:34:53
так
01:34:56
если бы мы сказали, равно ли число
01:34:59
5
01:35:01
тогда си-бемоль будет равна истине, поэтому си-бемоль будет
01:35:04
теперь стану ложным
01:35:06
и это выдаст нам ошибку
01:35:07
так что давай побежим еще раз
01:35:12
вычислить увидеть ошибку
01:35:15
так
01:35:16
это только основы
01:35:18
переменные, мы обязательно углубимся
01:35:20
в это, поскольку мы продолжаем, потому что это
01:35:22
очень важно, что ты собираешься их использовать
01:35:24
много позже
01:35:26
так что да
01:35:27
теперь, если вы объявите что-то здесь
01:35:30
теперь позволь мне показать тебе кое-что
01:35:33
если мы собираемся
01:35:34
давайте откроем его и на форуме создадим
01:35:38
так что если я собираюсь попробовать использовать
01:35:40
скажем, я онемел
01:35:44
сюда
01:35:47
тогда это мне ничего не даст
01:35:49
так, например, давайте
01:35:52
показать сообщение
01:35:54
я онемел
01:35:56
в строку
01:35:58
я номер 2.
01:36:00
давайте запустим это
01:36:02
но ох, мы получаем ошибку
01:36:05
теперь почему это
01:36:07
это потому что я онемел
01:36:10
практически невидим для всего вокруг
01:36:13
это за исключением этой процедуры здесь
01:36:18
потому что это длится только
01:36:20
от начала до конца
01:36:23
это тоже очень важно, потому что
01:36:25
это также много работает в других
01:36:26
языки программирования, сюда входят
01:36:28
Javascript Java
01:36:30
хм, питон, почти это, я думаю, питон, я
01:36:33
не уверен
01:36:34
наверное, да
01:36:36
но это очень важно знать
01:36:39
вот почему у вас есть личный раздел
01:36:42
прямо здесь, давайте удалим inum 2
01:36:46
и заявить об этом здесь
01:36:48
я номер 2
01:36:51
целое число
01:36:54
теперь у нас есть глаз
01:36:56
так что давайте объявим неслышимым
01:37:00
становится тем, что было пунктом 2
01:37:04
давай просто скопируем это
01:37:10
а потом
01:37:12
вставьте это сюда
01:37:14
б
01:37:17
теперь, когда мы его запустим
01:37:23
мы получаем шестерку
01:37:25
а затем мы можем нажать «Рассчитать», и мы
01:37:27
получите ошибку, потому что помните, что флаг b
01:37:29
ЛОЖЬ
01:37:31
но если бы мы сделали это
01:37:34
невидимый
01:37:36
и перейдите сюда в переменную
01:37:40
я
01:37:41
я номер 2
01:37:44
целое число
01:37:47
у нас все равно будет куча ошибок
01:37:48
потому что мы не знали, что это такое
01:37:51
так вот почему у тебя есть личное
01:37:54
место декларации
01:37:56
теперь публичный ты почти никогда не будешь
01:37:59
используйте, пока не начнете заниматься проектами
01:38:02
так что да, мы вернемся к этому позже, ты
01:38:04
не беспокойся об этом
01:38:05
еще один
01:38:07
потому что мы на самом деле не мы этого не делаем
01:38:09
действительно пока работаю с этими вещами
01:38:11
это либо
01:38:13
так что да
01:38:14
это все, что есть о переменных
01:38:16
на сегодня, ребята
01:38:22
оператор if в большинстве
01:38:24
языки программирования в основном
01:38:27
точно то же самое
01:38:29
и что мы собираемся сделать, это просто
01:38:31
собирается взять
01:38:33
в
01:38:34
базовый пример
01:38:37
теперь, что делает оператор if, это if
01:38:40
что-то вроде чего-то, сделай это
01:38:42
это в основном то, что вы говорите этой команде
01:38:45
давайте создадим еще одну переменную с именем b
01:38:48
поставь флажок, позже мы получим больше си-бемоль
01:38:51
логическое значение
01:38:52
сейчас
01:38:53
подведем итог: логическое значение истинно
01:38:56
косая черта ложь
01:38:59
теперь, если у вас есть оператор if
01:39:02
он возвращает истину
01:39:06
да, если утверждение верно
01:39:09
тогда оно сделает это
01:39:11
если это неправда, он не будет этого делать
01:39:15
все в порядке
01:39:17
но если утверждение ложно, то если оно
01:39:20
неверно, тогда сделайте это, но мы получим больше
01:39:22
как сделать что-нибудь, если это лиса
01:39:24
случаться
01:39:25
так что сейчас давайте сделаем это, скажем, б
01:39:29
флаг
01:39:30
становится
01:39:33
если 5 больше 8
01:39:36
это неверно, потому что 5 меньше, чем
01:39:39
восемь помни, задница побольше, подпиши это
01:39:43
это рот, запомни, если не знаешь
01:39:44
какой больший знак, это большой знак
01:39:46
в основном рот, он ест самый большой
01:39:49
один, поэтому, если он не будет показан самому большому
01:39:51
версия, это означает, что 5 больше, так как
01:39:55
что не так, это будет ложью, так что это
01:39:57
ложно
01:39:59
теперь это пример
01:40:01
теперь мы можем идти
01:40:03
флаг б
01:40:06
теперь, если это флаг b
01:40:09
показать сообщение
01:40:15
привет
01:40:16
ну, давай сделаем это по-настоящему правдой, окей
01:40:18
поэтому мы делаем это правдой, потому что восемь — это
01:40:21
больше 5, так что ты справишься
01:40:23
истинный
01:40:25
теперь, если ты запустишь это
01:40:31
и мы нажимаем на эту кнопку
01:40:33
мы получаем
01:40:34
привет, давай сделаем это
01:40:38
снова ложь
01:40:43
ЛОЖЬ
01:40:44
сейчас мы собираемся запустить это
01:40:48
давайте также добавим сюда код, как я
01:40:50
сказал
01:40:52
окей, не могу сдвинуть это с места
01:40:54
хорошо, теперь у нас есть си-бемоль, когда
01:40:56
я нажимаю эту кнопку, она проверит
01:40:58
если
01:40:59
флаг b верен
01:41:02
теперь мне следовало бы начать с
01:41:05
что-то еще, но ладно, давай сначала
01:41:06
к этому сейчас, если я нажму на него
01:41:08
этого не произойдет
01:41:09
сделай что-нибудь, потому что флаг b — ложное добро
01:41:11
практика заключалась бы в том, чтобы просто использовать флаг B
01:41:14
равно true, поэтому, если b
01:41:17
правда, так что если си-бемоль правда
01:41:20
затем
01:41:21
начинать
01:41:22
теперь это способ проверить, если
01:41:25
это правда или ложь, так что ты тоже можешь пойти, если
01:41:28
флаг b неверен
01:41:30
что это сейчас
01:41:32
потому что оператор if возвращает
01:41:34
логическое значение
01:41:35
если оператор if возвращает true
01:41:42
теперь давайте просто пойдем, если флаг b или тег b
01:41:46
истинный
01:41:47
все в порядке
01:41:49
поэтому, если флаг b равен
01:41:52
истинный
01:41:54
тогда он должен запустить этот код
01:42:00
все в порядке
01:42:02
теперь у нас есть флаг b как истинный, теперь ты
01:42:05
надо бы подойти к этому правильно
01:42:07
сейчас
01:42:14
v флаг lag b равен false
01:42:17
или правда
01:42:19
поэтому, если флаг b верен, сделайте это
01:42:24
еще
01:42:28
помните, не забывайте всегда использовать начало в
01:42:30
потому что в противном случае это будет позже получено
01:42:32
когда-либо и тому подобное, мы могли бы позже
01:42:33
перейдите к тому, как не добавлять начало и конец, но я
01:42:36
очень-очень рекомендую вам это сделать
01:42:39
сейчас
01:42:41
теперь у нас есть флаг b, если это правда
01:42:44
оно должно работать
01:42:45
этот фрагмент кода
01:42:49
иначе иначе, если это неправда
01:42:52
это должно сказать
01:42:54
показывать
01:42:55
сообщение
01:42:59
упс
01:43:02
пока
01:43:05
так
01:43:07
если
01:43:08
показать сообщение, здравствуйте, я имею в виду, извините, если б
01:43:12
флаг верен, что это и есть
01:43:14
затем
01:43:15
запустите этот фрагмент кода, запустите этот
01:43:17
но не запускайте эту штуку, потому что
01:43:20
это не обязательно должно быть
01:43:21
часов, но если флаг b ложный, то
01:43:24
тогда эта штука не запустится, извините
01:43:27
они не будут запускать этот фрагмент кода
01:43:29
потому что тогда это ложь, это не пойдет
01:43:30
вниз, они пойдут в другое место, я вроде в порядке
01:43:32
у них есть что-то еще после твоего
01:43:34
сообщение, так что давай сделаем это
01:43:36
лиса, так что если это ложь, то это не так
01:43:39
потому что здесь написано, что это правда
01:43:42
он скажет показать сообщение
01:43:44
здравствуйте, иначе мы попрощаемся, но ладно
01:43:46
теперь оно попрощается, потому что
01:43:49
вот и прощай
01:43:51
потому что
01:43:52
флаг b не является ложным
01:43:55
теперь я надеюсь, что вы, ребята, узнаете
01:43:57
это немного лучше
01:43:58
я пытаюсь сделать это так просто, как
01:44:00
возможно, особенно если вы не кодировали
01:44:02
но это как извинительное программирование
01:44:04
твой первый язык
01:44:06
Так что, да
01:44:08
очень
01:44:09
важно знать
01:44:14
теперь давайте добавим сюда струны
01:44:16
пойдем
01:44:18
Это имя
01:44:21
равно
01:44:23
нэцу
01:44:24
хорошо
01:44:25
так что теперь, если
01:44:29
Это имя
01:44:30
равно
01:44:34
обратите внимание, там есть маленький
01:44:37
так что это не сработает, ладно
01:44:41
затем
01:44:42
иначе он покажет это сейчас, когда мы уже
01:44:44
сделали это, поэтому пропустим
01:44:46
вот и сейчас мы собираемся пойти в
01:44:48
еще
01:44:50
если
01:44:51
теперь еще, если
01:44:53
в основном это
01:44:56
как дать еще один оператор if для
01:44:59
пример запуска этого
01:45:02
если это не вернется, это правда
01:45:05
попробуй эту штуку
01:45:08
если это не вернется, это правда
01:45:10
дай нам это
01:45:11
хорошо, теперь примите к сведению, что вы можете иметь как
01:45:14
многие другие операторы if в if
01:45:16
заявление, как вы хотите, оно буквально вверху
01:45:19
для тебя их может быть тысяча
01:45:22
и код будет, и компьютер будет
01:45:24
будь типа окей, все в порядке, буквально все
01:45:26
языки программирования
01:45:28
и еще, если твое имя
01:45:31
равно
01:45:33
net теперь есть ли у него капитал в
01:45:36
начинать
01:45:38
всегда
01:45:39
Ctrl D
01:45:42
еще раз, давай действительно начнем использовать мою мышь
01:45:44
окей, покажи
01:45:46
сообщение
01:45:51
твое имя
01:45:54
net, подожди, подожди, тебя зовут, и используй
01:45:57
правильное кодирование
01:45:58
плюс, чтобы нам не пришлось менять его позже
01:46:00
если бы мы добавили его, это было бы не так, но
01:46:02
ты знаешь, просто ради этого твой
01:46:05
имя — nexu, так что давайте запустим его просто для того, чтобы
01:46:08
показать вам, что
01:46:09
маленький лидер по воле - это не то же самое, что
01:46:12
большое обучение
01:46:14
их ошибки
01:46:16
ох, извини за это
01:46:22
хорошо, давайте возьмем на заметку
01:46:24
это имя, если оно равно середине 2
01:46:27
маленький н
01:46:28
сделай это еще, если это НАТО, для начала сделай
01:46:31
это другое, если это не одно из этих
01:46:34
двое делают это
01:46:36
теперь, поскольку это уже второй
01:46:38
теперь запущу сигму, она всегда будет идти
01:46:41
через первый фрагмент кода
01:46:43
первый
01:46:44
сначала он увидит, правда ли это
01:46:46
никогда это не начнется здесь, никогда в
01:46:49
любой язык программирования когда-либо начнется
01:46:51
во втором операторе if или в
01:46:53
иначе оператор всегда будет начинаться
01:46:55
от первой
01:46:57
если там все в порядке
01:47:01
сейчас
01:47:02
начнем, твое имя нэцу
01:47:05
теперь обратите внимание еще, если это в основном просто
01:47:09
наличие оператора if
01:47:11
начать и
01:47:14
затем добавляем еще один оператор if
01:47:18
разница только в том, если это если
01:47:21
утверждение верно, и это правда
01:47:24
они оба будут работать хорошо, пока в этом
01:47:26
один, если это правда, он запустит это
01:47:31
и он не запустит все остальное
01:47:34
вот в чем, по сути, разница и
01:47:36
это просто правильное кодирование, если вы используете
01:47:38
Алиса вместо кучи если
01:47:41
все в порядке
01:47:43
Итак, теперь мы рассмотрели основы if
01:47:47
заявления
01:47:52
сейчас мы собираемся добавить, что если
01:47:54
ты хочешь проверить, верны ли две вещи
01:47:57
например, если это имя
01:47:59
это нэцу
01:48:01
и
01:48:02
флаг б
01:48:05
флаг
01:48:06
ярлык
01:48:08
равно ложному
01:48:12
как бы ты это сделал
01:48:13
потому что они дали ошибку, потому что
01:48:15
нет ничего, над чем я должен был работать
01:48:19
теперь, по сути, ты делаешь следующее:
01:48:20
что
01:48:22
вы добавляете
01:48:24
твой
01:48:25
кронштейны
01:48:28
теперь он будет читать, если
01:48:30
это имя равно нэцу
01:48:33
так что, если имя равно нэцу, они пойдут
01:48:35
и сказать: «Ой, ладно, нам не следует»
01:48:37
продолжать, и если это так, если оба из
01:48:41
они возвращают истину
01:48:43
тогда он сделает это, иначе он сделает это
01:48:46
начни идти к следующему
01:48:48
так что теперь давайте сделаем это небольшим
01:48:52
и сохраняйте это правдой, потому что этот будет
01:48:54
теперь не беги, он скажет пока
01:48:56
потому что
01:48:57
и этого здесь нет, потому что его
01:49:00
имя, да, его имя
01:49:01
то же самое, но флаг b не тот
01:49:05
так что этот не запустится, верхний будет
01:49:07
не работать
01:49:08
здесь его имя нэцу с большой буквы
01:49:12
так это Мицу, а эта природа нет
01:49:14
то же самое, поэтому он пойдет покупать
01:49:18
теперь прими к сведению, иначе это не совсем так
01:49:21
необходимо, вы можете
01:49:22
что-нибудь еще, если это просто хорошее кодирование
01:49:25
чтобы еще убедиться, что пользователь
01:49:27
вводит что-то, чего не следует, или если
01:49:29
ошибка происходит каким-то образом, так и должно быть
01:49:32
вернуть что-нибудь еще
01:49:35
все в порядке
01:49:36
теперь давай сделаем это
01:49:37
ЛОЖЬ
01:49:39
теперь он вернет первый, потому что
01:49:41
теперь это имя
01:49:43
и флаг b точно такие же
01:49:46
так что первый будет привет
01:49:48
хорошо
01:49:50
теперь здесь становится хорошо, теперь мы
01:49:54
собираюсь сделать или сейчас тоже помни, что ты можешь
01:49:56
делать и
01:49:57
в том числе, сколько хочешь
01:50:00
тебе решать
01:50:03
в принципе, ты можешь делать все, что хочешь
01:50:06
окей, сейчас сделаем или
01:50:09
или это то же самое, что ты добавляешь свой рев
01:50:11
скобки помещают руду посередине и
01:50:14
добавить следующий вид
01:50:16
окей, теперь это полезно, если его зовут
01:50:20
нэцу с заглавной буквой n или b, флаг верен
01:50:24
так что давай облегчим задачу парню
01:50:25
и флаг b равен true
01:50:29
теперь помни, что в будущем меня не будет
01:50:31
использование равенства true в учебниках это
01:50:33
пока, чтобы объяснить
01:50:35
возможно, я это сделаю, это зависит от того, как я себя чувствую
01:50:37
что они
01:50:38
поэтому, если флаг b равен true или netsu, его имя
01:50:42
равен первоначальному капиталу n
01:50:45
затем
01:50:47
дай это
01:50:48
что означает, что если это возвращает false
01:50:53
тогда это, скорее всего, вернет true
01:50:56
в зависимости от того, потому что если я пойду
01:50:58
да, скорее всего, это сбудется
01:51:00
этот, так что если мы пройдем
01:51:03
этот будет типа нет
01:51:06
нет, это не возвращается
01:51:08
истинный
01:51:10
тогда мы поедем к Эльзе, тогда типа ах да
01:51:12
его имя не равно нэцу, а b
01:51:16
флаг равен истине, а это не так или
01:51:20
так
01:51:22
мы должны вернуть твое имя нэцу
01:51:24
с другой заглавной n
01:51:27
тебя зовут Мицу
01:51:30
вот это или
01:51:31
теперь я рассказал вам, ребята, о большем и
01:51:34
или не нравится, если нет
01:51:38
теперь в основном, как это будет полезно
01:51:41
если ты просто обставишь это вокруг всего, так
01:51:44
если его имя не равно середине
01:51:47
маленький н
01:51:50
и флаг b не равен false
01:51:55
поэтому мы делаем что-то вроде
01:51:59
это вернет true, потому что это не так
01:52:01
равно
01:52:03
хорошо
01:52:07
и флаг b
01:52:08
верно, поэтому, если флаг b здесь истинен
01:52:11
вот что это значит, потому что это не так
01:52:14
оно вернется
01:52:15
этот, так что давайте запустим его и посмотрим, так ли это
01:52:17
работает
01:52:19
мы должны поздороваться
01:52:21
да, точно идеально
01:52:24
и, как вы видите, он не участвовал в гонке
01:52:26
потому что почему это должно
01:52:28
он уже дал нам первый результат
01:52:33
так или иначе
01:52:36
это в основном основы, если это так
01:52:39
не равен этому
01:52:41
если оно равно этому, если оно равно
01:52:44
это и то
01:52:47
или если оно равно тому или этому
01:52:51
и тогда у тебя есть еще
01:52:53
хорошо
01:52:54
но только потому, что оператор if
01:52:57
есть эльф, это не значит, что он должен быть
01:52:59
один
01:53:00
ты мог бы это очень правильно, если
01:53:03
заявление
01:53:04
фактически
01:53:08
это также очень правильный оператор if
01:53:14
это полностью допустимый оператор if
01:53:20
если утверждения действительно легко понять
01:53:28
Итак, сегодня мы проверим входные данные
01:53:31
коробка
01:53:32
потому что мы будем использовать входные данные позже
01:53:34
потому что на самом деле это большая часть
01:53:36
здоровый и любой разработчик должен
01:53:39
на самом деле знаю, как любить получить
01:53:42
сообщение, которое нужно отобразить и задать вопрос
01:53:45
потому что в определенное время и в определенных местах вы
01:53:47
может захотеть этого или понравиться, когда пользователь
01:53:49
возможно, войдет в систему, и вы не хотите использовать
01:53:51
форму, и вы, возможно, просто хотите, чтобы они
01:53:53
введите имя пользователя или, если вы хотите их
01:53:55
искать что-то, что ты хочешь
01:53:57
поле ввода
01:53:59
Итак, давайте у нас есть форма
01:54:02
есть кнопка
01:54:03
и есть
01:54:06
редактировать
01:54:07
сейчас они еще ничего не делают, но когда
01:54:09
вы нажимаете на кнопку в поле ввода
01:54:11
должно появиться сообщение с вопросом, как вас зовут
01:54:15
и тогда вы должны отобразить это здесь
01:54:17
и это, по сути, будут основы
01:54:20
ты знаешь
01:54:22
хорошо, так
01:54:23
мы могли бы открыть его по какой-то причине
01:54:25
не хочет, давай просто сделаем один клик
01:54:28
вот и все
01:54:30
теперь ты можешь открыть его, и мы можем начать
01:54:35
так
01:54:37
первое, что мы хотим сделать, это чтобы ты просто
01:54:38
собираюсь идти
01:54:40
поле ввода, потому что поле ввода
01:54:44
очень просто, теперь поле ввода занимает три
01:54:46
параметры
01:54:48
а там все трое струнные
01:54:50
так что это раз, два, три, я обычно просто делаю
01:54:53
поэтому я помню, что так и должно быть
01:54:56
бесплатно
01:54:57
теперь эта часть в поле ввода выглядит как
01:55:00
название
01:55:02
так что давай я покажу тебе, пойдем
01:55:05
имя
01:55:07
теперь, когда мы его запустим
01:55:12
ты знаешь, что я на самом деле сделал что-то
01:55:14
неправильно, но в любом случае посмотрите имя
01:55:17
это в основном та часть ввода
01:55:19
коробка
01:55:20
давай просто отключим это
01:55:23
может раздражать
01:55:30
окей, когда мы нажимаем на имя
01:55:32
мы получаем поле ввода с именем
01:55:36
это в основном то, для чего это нужно
01:55:38
сейчас обычно не хочется много вкладывать
01:55:40
текста там так же, как и основы
01:55:42
хм, что-то вроде
01:55:44
в чем суть, ты знаешь
01:55:46
и вот что ты вставляешь типа
01:55:49
как вас зовут
01:55:54
теперь, когда мы запустим это
01:55:57
он спросит нас, как тебя зовут
01:56:01
как тебя зовут, он спрашивает
01:56:04
и, как видите, на самом деле вы не можете
01:56:05
нажмите на него, потому что
01:56:07
ты должен сначала вставить это
01:56:09
и это хорошо, потому что иногда
01:56:11
если вы хотите поставить лайк, нажмите на него и
01:56:13
вам придется вставить это, если вы сделаете
01:56:15
игра или что-то в этом роде, тогда это вполне
01:56:16
проблемный
01:56:18
так как тебя зовут
01:56:19
сейчас в основном
01:56:22
третий параметр в основном
01:56:24
ввод или тому подобное, что будет введено
01:56:27
ну, скажем, ты хочешь
01:56:29
значение по умолчанию будет входным, если только
01:56:31
пользователь меняет его, например, на netsu
01:56:34
это
01:56:35
то, что я использую в большинстве своих игр, является моим
01:56:37
имя пользователя обычно
01:56:39
так что я иду нетсу, и теперь, когда я нажимаю
01:56:42
это сначала отображает нетсу здесь, так что
01:56:45
параметр первый
01:56:47
второй параметр и третий параметр, что
01:56:49
это занимает по сути третье место
01:56:52
параметр
01:56:53
но если ты смотрел мое видео
01:56:54
ты уже поймешь
01:56:56
что-то с тем, что я только что сделал
01:56:59
потому что
01:57:00
это будет немного проблематично
01:57:03
если мы просто хотим отобразить это внутри
01:57:05
редактирования
01:57:07
так что если вы посмотрите мое предыдущее видео на
01:57:10
переменные, которые, как вы знаете, нам, вероятно, понадобятся
01:57:12
что-то вроде веревки, пойдем, это
01:57:15
имя
01:57:16
нить
01:57:18
теперь у нас есть строка
01:57:20
так
01:57:21
что мы собираемся сделать, так это то, что мы собираемся
01:57:22
назначьте его имя в поле ввода, чтобы оно
01:57:26
имя
01:57:27
становится
01:57:28
а затем поле ввода
01:57:31
сейчас
01:57:32
в основном, когда он запустится, он будет
01:57:34
прочитайте это и как только он увидит поле ввода
01:57:35
он выполнит любую функцию
01:57:40
по сути
01:57:42
выполняет эту функцию, которую мы рассмотрим позже
01:57:44
дальше мы углубимся в функции
01:57:46
потому что ты можешь сделать свой собственный Адалфи
01:57:48
для наиболее программированного программирования
01:57:50
языки вы можете, но в основном
01:57:53
функция, которую вы можете назначить как
01:57:55
переменная в функцию
01:57:57
и однажды Далви увидит, но эй, это
01:57:59
функция, она выполняет переменную
01:58:02
по сути
01:58:04
так
01:58:06
сейчас
01:58:08
мы хотим отображать имя внутри
01:58:10
это правильное редактирование, так что теперь я могу пойти редактировать
01:58:12
вывод текста с точками
01:58:15
становится
01:58:16
его имя
01:58:18
извини за это его имя
01:58:21
так что теперь он прочитает это и один раз
01:58:23
я ввел имя, которое будет отображаться
01:58:25
это в редактирование
01:58:27
например
01:58:28
давайте запустим его, чтобы он отображался
01:58:30
нэцу верно
01:58:32
так что теперь, если мы скажем «окей», отмена будет просто
01:58:34
остановить операцию
01:58:36
ой, подожди, нет, это не нормально, тебе придется
01:58:38
пойти, чтобы отменить, окей, так что
01:58:40
по сути
01:58:41
давайте начнем с этого
01:58:50
окей, давай нажмем на имя, теперь оно
01:58:52
я тоже опишу, если нажму ок
01:58:54
или отмени, ты можешь закодировать, что произойдет
01:58:57
здесь
01:58:58
потому что это возвращает true, и это
01:59:00
возвращает false, но мы не получим
01:59:02
в это прямо сейчас мы уйдем
01:59:05
это на более поздний сеанс
01:59:07
так что теперь будет отображаться два вязания, если
01:59:08
я нажимаю окей, как вы можете видеть, это отображается
01:59:11
природа, но
01:59:13
он не просто отображает сетевой пакет, вы можете
01:59:14
еще поставь что-нибудь типа
01:59:17
Стив
01:59:19
учитель
01:59:21
если ты скажешь «окей», ты получишь учителя Стива
01:59:27
но если ты играешь что-то вроде 32
01:59:30
ты автоматически превращаешься в
01:59:32
нить
01:59:38
сегодня мы будем работать с константами
01:59:41
теперь константы на самом деле не такие
01:59:44
важно в Delphi, особенно если вы
01:59:47
делаю альфу в школе
01:59:48
тогда большую часть времени вы действительно будете
01:59:50
получить константы, и вам не нужно
01:59:51
ответь на них, но все же приятно знать
01:59:53
как они работают, как их добавлять и прочее
01:59:56
вот так, на случай, скажем, ты
01:59:58
не
01:59:59
используй минусы, ты не в школе, но ты
02:00:01
все еще делаешь селфи, но ты знаешь, так что давай
02:00:03
добавить
02:00:04
кнопка
02:00:06
и редактирование
02:00:09
теперь план находится внутри этого прямо сейчас
02:00:11
давайте просто добавим кнопку, потому что план
02:00:13
это когда ты нажимаешь кнопку
02:00:17
цена будет, или давай добавим ее, давай
02:00:20
добавить правку, это нормально, так что есть
02:00:22
редактировать
02:00:23
извини за это, ладно, так
02:00:27
давай просто изменим размер, чтобы выглядело идеально
02:00:31
выбрано и просто чтобы мы не получили
02:00:34
раздражен, можно сказать
02:00:36
[Музыка]
02:00:38
да, позиция
02:00:41
и ты можешь просто поставить его в центре
02:00:42
ОК, круто
02:00:44
поэтому, когда вы нажимаете на кнопку, если вы
02:00:46
возьмите это значение и добавьте его к нему
02:00:50
так как это константа и никогда
02:00:52
меняется так постоянно что-то, что
02:00:54
никогда не изменится, если вы попытаетесь изменить
02:00:56
константа, вы получите ошибку, если только вы
02:00:58
измените константу там, где она была
02:00:59
в любом случае объявлено, так что давайте просто переименуем
02:01:02
этот образец действительно мы должны им дать
02:01:04
позже давайте просто переименуем их в
02:01:07
получи
02:01:09
а вот это можно просто вклеить
02:01:11
тот, который я переименую, потому что он просто делает
02:01:13
эта кнопка проще, мы можем просто
02:01:14
оставь то же самое
02:01:16
е редактировать
02:01:19
цена
02:01:21
и тогда мы можем просто изменить текст
02:01:25
к
02:01:27
ничего
02:01:29
давай дадим это о давай дадим это
02:01:34
НДС 100 будет
02:01:38
40.
02:01:40
мне 14. я имею в виду 15, потому что это 15.
02:01:43
окей, пойдем за этим
02:01:46
сейчас
02:01:47
обычно вам нравится помещать константы
02:01:51
где-то здесь
02:01:52
но мы не будем этого делать
02:01:56
хорошо, да, мы сделаем это
02:01:58
ага
02:02:00
поэтому в стадии реализации будет помещено
02:02:02
константы там, где вам следует
02:02:04
будем помещать константы, так как поставить
02:02:07
постоянный там
02:02:09
первое, что ты делаешь, это уходишь
02:02:11
который
02:02:12
о чувак
02:02:15
ОК, круто
02:02:17
теперь давай просто сделаем так, чтобы это выглядело красиво
02:02:19
окей там
02:02:20
так что тогда мы можем идти
02:02:22
const, который будет похож на переменную
02:02:26
ты знаешь, как
02:02:27
вар
02:02:28
это просто другое, потому что это
02:02:30
константа, поэтому вы не можете ее изменить, потому что
02:02:32
ты не можешь сделать постоянный НДС
02:02:35
равно
02:02:37
если уже 14, то ты не сможешь дожить до 15
02:02:39
ты знаешь, хорошо, так что пойдем
02:02:42
что
02:02:44
сделайте его равным 0,15
02:02:47
теперь это может вызвать некоторые подпрыгивания
02:02:49
вокруг, потому что типа как это
02:02:50
постоянно знать, что это должно быть
02:02:53
двойной или настоящий
02:02:56
сейчас
02:02:57
константы вроде как решают это за вас
02:02:59
поэтому вам не обязательно говорить, что это целое число
02:03:01
ты никогда не говоришь, что это что-то другое
02:03:03
пример хм
02:03:06
Эм-м-м
02:03:07
имя
02:03:09
name, когда вы объявляете константы, попробуйте и
02:03:11
держи его, ты знаешь, в инкапсуляторах только ради
02:03:14
просто чтобы было проще
02:03:18
ты знаешь, как
02:03:20
потому что так большинство программистов
02:03:21
языки работают, если вы заявите
02:03:23
постоянно делаешь полный калькулятор
02:03:25
чтобы вы знали, когда это должно произойти или
02:03:29
когда это константа и все такое
02:03:30
просто облегчает чтение и так
02:03:32
вот как вы объявляете константу
02:03:34
в принципе, вам не обязательно идти так, как
02:03:36
целые числа и тому подобное, вы просто
02:03:38
типа, ладно, давай оставим это, тогда мы сможем
02:03:41
начать идти
02:03:44
вы делаете это по нашей цене
02:03:48
стать наша цена реальна
02:03:52
Итак, давайте добавим переменную, чтобы у нас было
02:03:55
изменить нашу цену, теперь мы собираемся
02:03:57
получить нашу цену от edt Price
02:04:01
и тогда мы собираемся получить мы собираемся
02:04:03
достать из него чан и мы собираемся
02:04:06
к отобразить это в шоу-сообщении
02:04:09
Итак, начнем
02:04:10
Наша цена
02:04:13
становится
02:04:16
простой текст с ценой и точками, но потом поехали
02:04:20
вставь это
02:04:22
скобки, а затем поехали
02:04:26
строка в
02:04:27
плавать
02:04:29
так что теперь мы получим настоящий
02:04:31
строка для плавания
02:04:34
итак, теперь у нас есть наша цена
02:04:37
теперь нам, наверное, хотелось бы получить их
02:04:42
да, давай сделаем это, давай
02:04:45
запятая или
02:04:47
что
02:04:48
этого нет в
02:04:50
так давайте сделаем этот жир отличным
02:04:54
хорошо
02:04:56
так что теперь мы можем идти
02:04:58
р
02:04:59
что
02:05:01
становится
02:05:04
а заряд батареи, хорошо, подожди, поехали
02:05:09
наша цена умножается на аккумулятор
02:05:12
потому что, если мы, если 0,15 процента, это
02:05:16
плохой курс в Южной Африке
02:05:18
так что если мы
02:05:21
умножить на 100 с 0,15
02:05:26
мы получим 15 правильно
02:05:29
так что давай сделаем это, а потом пойдем
02:05:33
показать сообщение
02:05:39
формат с плавающей запятой
02:05:43
окей, тогда мы можем пойти р 0
02:05:47
0,00
02:05:51
и это будет
02:05:53
наша летучая мышь
02:05:55
теперь я почти уверен, что не объяснил
02:05:56
это мое предыдущее видео, но на всякий случай
02:05:59
по сути, здесь происходит то, что я
02:06:01
говорю: покажи ветку формата сообщения
02:06:03
это отформатирует ваше реальное значение в строку
02:06:08
и в отличие от плавучей струны тебе подойдет
02:06:11
могу сказать или поставить знак доллара
02:06:13
там или что-то в этом роде, и это будет
02:06:15
округлите до количества децибел, которое вы
02:06:17
хочу, чтобы это
02:06:18
допустим, вы хотели показать только
02:06:20
целочисленное значение или вам нужен только один
02:06:23
десятичная дробь после этого
02:06:25
вот как это работает в основном, а потом
02:06:26
он берет это из этого значения прямо здесь
02:06:29
пойдем Ctrl D
02:06:32
просто сделай все проще
02:06:34
Вы можете сделать это
02:06:36
мы можем это сделать
02:06:37
мы можем это сделать
02:06:40
хорошо
02:06:41
так что теперь давайте запустим это
02:06:44
ошибок быть не должно и
02:06:46
тогда давай покажем тебе, как это красиво
02:06:49
орбита работает, теперь она 100, так что давайте перейдем к
02:06:52
эта стоимость и это 15 рандов
02:06:54
идеальный
02:06:57
отключить это
02:07:08
хорошо
02:07:09
так
02:07:11
теперь давайте попробуем изменить это значение
02:07:15
поскольку мы знаем, что не сможем этого сделать, ты это знаешь
02:07:17
Давайте
02:07:18
просто чтобы показать вам, как это работает
02:07:21
эта скорость
02:07:23
становится
02:07:24
10.10
02:07:25
наблюдение
02:07:27
теперь давайте запустим и скомпилируем это
02:07:31
есть ошибка
02:07:33
потому что
02:07:34
левую сторону нельзя назначить
02:07:38
этот нельзя присвоить
02:07:40
другое число, потому что это константа
02:07:42
вы не можете изменить константу, если она уже есть
02:07:44
было объявлено, если вы не сделаете это здесь и
02:07:46
может быть, около 19 или что-то в этом роде
02:07:48
хорошо
02:07:50
вот почему, как только ты это сделаешь, тогда тебе понравится
02:07:53
Остин, вот и все, вот это
02:07:54
да, он автоматически сообщит вам, что это
02:07:56
0,15
02:07:58
это не то, что можно изменить
02:08:02
и да, это основы постоянного
02:08:06
шум
02:08:12
Итак, сегодня мы поговорим о
02:08:14
что-то довольно простое, но ты должен
02:08:16
знать это, чтобы преуспеть в
02:08:18
программирование
02:08:20
потому что в противном случае ты получишь
02:08:22
потерялся в твоем целом
02:08:25
вещь, которую ты пытаешься сделать
02:08:26
Итак, сегодня мы поговорим об IPO
02:08:30
теперь ipo означает ввод
02:08:34
процесс
02:08:35
выход
02:08:36
теперь это довольно понятно, но
02:08:40
я все равно объясню
02:08:42
так что в основном это означает, как ваш
02:08:45
программирование работает
02:08:46
он получает входные данные
02:08:48
он обрабатывает этот ввод и выдает
02:08:51
вывод для этого ввода, так что здесь у меня есть
02:08:53
небольшой пример, поэтому он принимает входные данные
02:08:56
это будет что-то вроде имени или
02:08:59
что-то в этом роде, он обрабатывал вывод
02:09:02
который мы сейчас рассмотрим
02:09:04
дай мне несколько секунд
02:09:05
я не дал тебе результат, так что
02:09:08
давай быстро пойдём сюда
02:09:13
и давайте просто добавим сюда небольшой текст
02:09:15
прежде чем я объясню это
02:09:21
окей, теперь у нас так
02:09:25
позволь мне показать тебе, поэтому сначала я собираюсь
02:09:27
впиши сюда мое имя
02:09:30
это входные данные, тогда я собираюсь
02:09:32
обработать этот ввод, что это будет
02:09:34
процесс, который обрабатывает входные данные
02:09:38
но на самом деле все это
02:09:39
процесс
02:09:40
это процедура, но она обрабатывает
02:09:43
вход
02:09:44
так
02:09:45
входные данные принимаются прямо здесь
02:09:47
и он помещает его в выходные данные, которые вы должны
02:09:50
уже поймете эту часть, если вы
02:09:51
я смотрел весь урок, так что
02:09:54
есть выход, но это вход, но
02:09:55
он принимает входные данные и обрабатывает их в
02:09:58
вывод говорит: возьмите все, что есть в
02:10:00
введи и скажи, что плюс, это круто
02:10:04
нравиться Ницу крут, ты знаешь
02:10:06
а затем отображается здесь с этим
02:10:08
потому что это результат
02:10:10
так отображается в
02:10:12
вывод, так что в основном процесс просто
02:10:15
заставить это работать
02:10:17
Итак, позвольте мне показать вам, как это работает
02:10:24
хорошо, вот оно у нас есть
02:10:27
Итак, вот вводные данные, поэтому давайте дадим
02:10:29
ввод нэцу
02:10:32
сейчас мы собираемся обработать, я забыл
02:10:34
ясно, давай проясним вот так, окей
02:10:36
так
02:10:37
вот входные данные
02:10:39
поэтому я собираюсь обработать этот ввод, чтобы он
02:10:41
дает мне результат в сети, так что это круто
02:10:44
Итак, процесс ввода
02:10:46
выход
02:10:48
это очень круто, не так ли
02:10:51
вот и все, что нужно улучшить
02:10:53
этот вывод
02:10:59
итак, по сути, нам нужно три изображения
02:11:02
Итак, начнем
02:11:04
изображение
02:11:06
изображение
02:11:08
изображение окей, нам нужно
02:11:11
один
02:11:13
ярлык, кажется
02:11:16
этикетка
02:11:18
нам нужно
02:11:20
три
02:11:21
панели
02:11:23
одна панель
02:11:24
одна панель
02:11:26
одна панель
02:11:27
и нам нужны две кнопки, но давайте сначала
02:11:31
сохранить эти панели друг от друга
02:11:34
все в порядке
02:11:36
и теперь нажмите на это, а затем добавим
02:11:37
две кнопки
02:11:39
кнопка
02:11:41
кнопка
02:11:43
хорошо, теперь мы можем просто сделать это
02:11:47
хорошо, поэтому мы собираемся добавить
02:11:49
три изображения, которые мы сделаем, мы можем просто пойти сюда
02:11:52
на этом изображении я собираюсь написать код
02:11:53
изображения в
02:11:54
нам редко когда-нибудь придется это делать, я
02:11:57
не делал этого даже на тесте
02:11:59
так что да, мы все знаем, как загрузить изображение
02:12:01
мы посмотрели это видео, так что
02:12:04
теперь перейдем к моим фотографиям
02:12:13
ладно, а теперь представь, что все это
02:12:15
кино
02:12:16
во время откровений это на самом деле серьёзно, так что
02:12:18
нам не нужно об этом беспокоиться
02:12:20
ты можешь идти
02:12:21
окей, эти три или
02:12:24
все фильмы
02:12:27
хорошо
02:12:29
это Linux, фильм
02:12:32
это литературный клуб в прямом эфире
02:12:34
действие
02:12:35
и это Дарвин во франках
02:12:39
хорошо, теперь у нас есть наши фильмы
02:12:41
давайте отредактируем ярлык, чтобы сказать
02:12:51
выглядит ужасно, но все в порядке, так что мы
02:12:53
можно изменить размер этих
02:12:55
быть примерно такого размера
02:13:00
окей, мы сохраним все это
02:13:02
имена, так что будет
02:13:04
изображение
02:13:06
Linux
02:13:15
милый
02:13:19
теперь эти панели
02:13:22
будем сохранять голоса, так что это
02:13:24
также давая им всем имена
02:13:28
э-э, имя, имя
02:13:30
имя имя
02:13:33
там окей
02:13:34
п л
02:13:35
линия х
02:13:40
окей, теперь мы доберемся до цели, ребята
02:13:41
давайте просто изменим все подписи на
02:13:43
нуль
02:13:48
вот и мы идем
02:13:51
так что теперь, когда у нас есть это, мы, возможно, сможем
02:13:53
мне нравится двигаться немного выше
02:13:56
да, ладно, думаю, это сработает
02:14:02
хотя есть одна кнопка для сброса
02:14:04
это маленькая кнопка, извините, это мое
02:14:06
ошибка, давайте добавим немного кнопку
02:14:10
это тоже кнопка, о боже
02:14:15
потому что теперь у меня есть две битовые кнопки
02:14:19
так что с этим все будет в порядке в первую очередь
02:14:21
хороший аккаунт, давай поменяем им машину
02:14:23
может нам повезет и они изменятся
02:14:24
имя для нас это хорошее
02:14:27
биты
02:14:29
кнопка
02:14:32
закрывать
02:14:36
окей, это бит, кнопка закрытия
02:14:38
и это любезно будет закрыто
02:14:43
давайте посмотрим, что изменится для нас
02:14:45
этот тип будет сброшен или повторится
02:14:50
но мы изменим заголовок на сброс
02:14:53
имя
02:14:55
кусочек
02:14:56
кнопка
02:14:58
перезагрузить
02:15:01
прямо в подписи, что может быть
02:15:05
и сбросить
02:15:09
хорошо, теперь у нас есть основное
02:15:12
макет, так что давайте все сохраним
02:15:16
с помощью сдвига управления, и что будет
02:15:18
произойдет, как только они нажмут на
02:15:20
это они собираются сделать
02:15:23
их курсор будет
02:15:25
поворачивая палец, и однажды они щелкают
02:15:27
на этом это увеличится и в основном
02:15:30
каждый может проголосовать за тот, который ему нравится
02:15:32
выбери, будет ли в конце они играют как в
02:15:35
школа или что-то в этом роде, ты знаешь, я не
02:15:38
конечно
02:15:39
как это объяснить, да
02:15:42
мы могли бы просто перейти к курсору здесь
02:15:46
и сделай это 10
02:15:48
точка точка
02:15:51
и
02:15:52
нам не нужно это вырезать
02:15:56
тогда мы сможем запустить его, просто чтобы убедиться
02:15:58
что пока все работает нормально
02:16:02
хорошо, вот и конечная точка
02:16:04
10.10 пункт не нажимать на него эти
02:16:07
должно измениться
02:16:08
закрыть работы
02:16:12
хорошо, поэтому я не думаю, что у нас есть
02:16:13
говорили о сбросе, но сброс у вас есть
02:16:16
для кодирования, к сожалению, вы не можете просто сказать
02:16:18
перезагрузить
02:16:19
потому что в отличие от близкого, если вы скажете
02:16:21
закрыть, все закроется автоматически
02:16:24
и так да, мы
02:16:25
придется это сделать
02:16:27
но мы до этого доберемся
02:16:29
поэтому мы собираемся закодировать их все
02:16:31
индивидуально
02:16:33
мы можем создать свою собственную процедуру
02:16:35
но мы пока не знаем, как это сделать
02:16:37
мы собираемся закодировать их все
02:16:39
индивидуально индивидуально
02:16:42
тогда я пойду
02:16:45
я
02:16:46
голосование
02:16:49
и целое число
02:16:52
просто убедитесь, что вы видите, что это
02:16:53
переменная
02:16:55
хорошо
02:16:56
итак, теперь у нас есть голосование
02:16:58
а затем, когда они нажимают
02:17:02
он
02:17:05
так что ты можешь идти
02:17:07
я голосую
02:17:10
становится
02:17:11
я
02:17:13
голосование
02:17:15
плюс один
02:17:19
что-то мне подсказывает это
02:17:22
должно быть
02:17:23
общественный
02:17:25
или частная переменная
02:17:30
а затем при активации формы мы должны сделать
02:17:32
это ноль, потому что в противном случае мы могли бы найти
02:17:34
проблема, так что давай сделаем это, просто чтобы быть
02:17:36
безопасно мы создаем форму, активируемую из
02:17:38
создай тот, который получишь сегодня, я
02:17:42
собираюсь пойти я
02:17:43
голосование
02:17:45
какой первый
02:17:52
мы можем удалить это на данный момент, и мы можем
02:17:54
удали это сейчас
02:17:57
тогда мы можем пойти наедине
02:18:06
теперь, когда они нажимают на Linux
02:18:11
я в обоих составах
02:18:13
станет
02:18:14
я голосую
02:18:15
извини
02:18:17
я оба состава плюс один
02:18:21
сейчас
02:18:22
так что у нас есть только один раз, когда они
02:18:24
активировать форму всех этих голосов
02:18:26
становится нулевым, это хорошо, мы
02:18:29
нужно это
02:18:30
затем, как только они нажмут на гибридный Linux
02:18:32
линейки iPod, которая сейчас равна нулю, будет
02:18:35
стать, я бы выстроил в ряд ноль плюс
02:18:37
один, то это один, и если вы нажмете на него
02:18:40
снова станет один плюс один, это
02:18:41
два так
02:18:42
в основном, если вы знаете немного Java или
02:18:44
javascript или любое другое программирование
02:18:46
язык, это в основном я голосую
02:18:48
Линукс плюс плюс
02:18:52
в основном так и есть, но, к сожалению, мы не можем
02:18:54
сделай это
02:18:55
однако мы всегда можем пойти
02:18:59
Inc.
02:19:00
я
02:19:02
голосовать за Linux
02:19:04
какая Inc теперь увеличивает
02:19:07
что бы и что ни было внутри
02:19:09
вот так в основном все это и есть
02:19:12
равный этому
02:19:15
поэтому мы собираемся использовать это, чтобы сократить
02:19:17
наш код
02:19:18
так что чернила означают, по сути, я со строкой x
02:19:20
получается, я оба Linux плюс один
02:19:24
все в порядке
02:19:25
давайте сохраним этот предыдущий фрагмент кода
02:19:27
здесь просто как пример
02:19:29
срежь окей
02:19:32
а затем PNL Linux точечная подпись
02:19:36
становится
02:19:37
конец строки
02:19:40
иво Linux
02:19:42
теперь посмотрим, сработает ли это
02:19:46
так что давай побежим
02:19:52
окей, я нажимаю на это, это работает
02:19:56
хорошо, это приятно
02:19:59
Итак, по сути, у нас есть шаблоны для
02:20:02
все прямо сейчас
02:20:04
давайте прочитаем только это, чтобы мы могли просто
02:20:06
нажмите на это
02:20:09
скопируйте это
02:20:12
вставь это туда
02:20:14
просто поменяй это на я
02:20:16
иди в длс
02:20:18
и заставь меня проголосовать за длс
02:20:22
тогда мы можем пойти сюда
02:20:26
мы можем вставить это снова
02:20:29
я голосую, дорогая
02:20:33
я
02:20:35
голосуй, дорогая
02:20:38
п, дорогая
02:20:42
p and l dlc, окей, если ты собираешься быть
02:20:45
ленивый, тебе нужно просто не забыть исправить
02:20:47
все, иначе у тебя могло бы быть
02:20:48
проблемы
02:20:49
ладно, это в принципе
02:20:52
для этой части кода
02:20:54
у нас есть
02:20:56
примерно так
02:20:58
во время фильма Фрэнка DLC
02:21:01
живое действие и линия фильма
02:21:03
в принципе каждый может сказать какой
02:21:05
они хотят посмотреть
02:21:06
ты все знаешь, дорогая, этого Фрэнка
02:21:08
на самом деле мусор один вместо нуля два, так что это
02:21:10
получает меньше всего работ
02:21:12
все в порядке
02:21:14
у нас есть первая часть, но все еще сброшен
02:21:17
ничего не делает
02:21:19
хорошо
02:21:20
по сути
02:21:22
мы уже закодировали сброс
02:21:29
есть
02:21:32
давайте скопируем это
02:21:37
и тогда мы сможем просто скопировать то, что я не делаю
02:21:40
хочу дополнить все это, это очень много
02:21:41
говорить о
02:21:43
и если ты такой же ленивый, как я, это просто
02:21:45
копирование этого просто заставляет тебя чувствовать себя так сильно
02:21:47
Полегче
02:21:49
нажмите ctrl d нажмите ctrl и запустите его
02:21:52
и теперь это должно работать, потому что мы это сделали
02:21:54
все, что нам нужно
02:21:56
поэтому, если вы делаете свой код с самого начала
02:21:58
начало
02:21:59
исправьте, это облегчит задачу позже
02:22:02
на
02:22:04
так что сбросьте все идеально, все начнется с одного
02:22:07
снова сбросить идеальный старт с одного снова
02:22:11
вот так легко
02:22:19
теперь я рассказал вам, ребята, все об «если»
02:22:21
и я и тому подобное в
02:22:22
предыдущее видео правильно
02:22:24
ну, ты ошибаешься, потому что я этого не делал
02:22:28
на самом деле я как бы просто поцарапал
02:22:31
поверхность, и я вроде как забыл, правда
02:22:33
важные выражения
02:22:36
сейчас
02:22:37
так что то, что мы собираемся сделать, не равнозначно
02:22:40
к
02:22:41
больше и или равно
02:22:44
и серый и меньше или равен или
02:22:47
меньше или равно как хотите
02:22:49
назвать это переменной
02:22:51
имя, хорошо, мы создадим еще одну строку
02:23:00
давайте пройдемся еще немного по
02:23:01
стол или
02:23:04
Итого, давайте подведем итоги и сделаем наши
02:23:07
итого равно а
02:23:09
настоящий
02:23:10
или если тебе нравится Java
02:23:13
двойной
02:23:14
но мне нравится настоящее
02:23:19
сейчас
02:23:21
по сути, мы собираемся получить общую сумму
02:23:26
это будет, скажем так
02:23:28
55,8
02:23:31
хорошо
02:23:33
сейчас если
02:23:35
если
02:23:37
или всего
02:23:39
теперь я не собираюсь проходить через
02:23:40
все о том, что, если утверждение, как
02:23:42
оно работает
02:23:43
вы, ребята, знаете, что я просто собираюсь
02:23:44
покажу вам, ребята, как они это называют
02:23:47
рациональные операторы
02:23:49
что я забыл показать вам, ребята, потому что я
02:23:51
показал тебе равенство
02:23:53
большой маленький меньше
02:23:55
больше чем
02:23:58
все такое [ __ ], окей
02:24:00
так что если r всего
02:24:02
и сейчас я собираюсь показать тебе, что это не так
02:24:04
равно в большинстве языков программирования
02:24:07
это будет вот так, но они будут такими
02:24:08
прошу прощения
02:24:10
я для тебя шутка
02:24:12
так
02:24:13
это будет не
02:24:14
не равны, так что, по сути, это не так, если это
02:24:17
не больше и не меньше
02:24:20
хорошо
02:24:22
и это не равно, ладно, ты знаешь, просто
02:24:24
не ставьте правильно, если оно не равно
02:24:26
больше или меньше, чем
02:24:28
тогда если это не так, то это
02:24:30
то же значение, что и нет
02:24:32
это просто в форме
02:24:35
оператор
02:24:38
ОК, если вам нравится использовать оператор, используйте
02:24:41
оператор, которого я настоятельно рекомендую использовать
02:24:43
оператору, но если вы не хотите
02:24:46
используйте оператор, это совершенно нормально
02:24:49
просто иди, если не наша сумма равна
02:24:52
все в порядке
02:24:53
поэтому, если наша сумма не равна 10,9
02:24:58
начинать
02:25:03
показать сообщение
02:25:08
здравствуйте, мы уже пошли за
02:25:11
все о том, как это работает, и я
02:25:12
позвольте вам, ребята, уже знать это
02:25:13
особенно если ты посмотришь мой предыдущий
02:25:15
видео, которое было слишком длинным, тогда оно было
02:25:17
быть таким
02:25:19
если наша сумма не больше и
02:25:21
меньше или равно этому означает, что если
02:25:23
это не равно
02:25:26
10,9
02:25:29
затем дайте нам это, и наша сумма будет равна
02:25:32
до 55,8 точно нет
02:25:35
10,9
02:25:37
теперь, если бы ты запустил это
02:25:41
нажмите кнопку, вы получите привет
02:25:44
совершенно верно
02:25:47
так что теперь у тебя есть это
02:25:49
теперь мы можем показать вам размер меньше или
02:25:52
равно так, если наша сумма меньше, чем
02:25:55
или равно 10,9
02:25:58
поделитесь этим сообщением, но оно не наше
02:26:00
итого не меньше или равно
02:26:02
10,9
02:26:03
так
02:26:04
это не сработает
02:26:07
нажмите кнопку столько раз, сколько вы
02:26:08
хочу, чтобы он не запускал этот код
02:26:10
все окей, мы напишем наш заголовок
02:26:13
это все время
02:26:14
но если оно больше или равно
02:26:16
это означает, что если наша сумма равна 10,9 или
02:26:19
где-нибудь больше этого
02:26:22
дайте нам этот вывод, который на самом деле таков
02:26:25
потому что оно больше 10,9, поэтому
02:26:31
сейчас, по сути, мы здесь делаем следующее
02:26:33
мы просто говорим
02:26:34
если наша сумма больше 10,8
02:26:40
но если мы станем большими или равными, мы сможем пойти
02:26:43
10.9, потому что теперь это принимает во внимание
02:26:45
учитывая ту часть, с которой оно начинается
02:26:48
когда это просто больше, чем это означает, если
02:26:51
наша сумма 10,8
02:26:54
он не запустит код
02:26:57
но если наша сумма равна 10,9, он запустит
02:27:00
код
02:27:02
или
02:27:03
теперь немного, это хм
02:27:07
если это
02:27:09
10,8
02:27:10
хорошо, если оно больше 10,8, дайте
02:27:14
нам этот вывод, окей, давайте просто сделаем это и
02:27:16
покажу вам, ребята, как это работает, а теперь нажмите кнопку
02:27:19
кнопка
02:27:21
сумимасен что
02:27:22
я думал, что это все или, может быть, есть
02:27:24
что-то не так, это потому что я этого не сделал
02:27:26
добавить, что потерял
02:27:28
децибел, так что да, просто запомни это
02:27:30
потому что в противном случае это 8.0 и в основном
02:27:33
все внутри 80
02:27:35
несколько не сказать, что это нормально, так что просто
02:27:38
помни это
02:27:39
так что теперь, если вы запустите его
02:27:44
он не запустит код
02:27:46
но если наша сумма равна 8 т, это 10,87
02:27:52
что больше, чем на 10,86 больше, чем
02:27:58
и вы запускаете код
02:28:01
вы получите результат в сумме
02:28:04
в целом числе
02:28:06
хорошо
02:28:09
я
02:28:10
полностью становится
02:28:13
900 окей
02:28:15
так что если
02:28:18
я итого
02:28:20
и давай начнем сначала, это больше, чем
02:28:22
900, поэтому теперь он вернет false, потому что
02:28:25
наш i total равен не 900, но и не
02:28:28
больше, чем, поэтому нажмите кнопку, но как
02:28:32
много раз ты хочешь, чтобы это не сработало, но
02:28:34
если моя сумма будет больше
02:28:36
или
02:28:37
равно
02:28:39
900 что означает
02:28:41
он принимает это во внимание
02:28:44
он запустит код
02:28:49
окей, просто помни, что реальные вещи - это своего рода
02:28:51
немного серая зона, когда это
02:28:53
доходит до утверждений, которые вы действительно будете
02:28:55
когда-нибудь действительно понадобится
02:28:57
сравнивайте их вот так, обычно это больше
02:29:00
как две переменные, которые вы сравниваете, какую
02:29:01
обычно работает немного лучше в некоторых
02:29:03
случаи
02:29:05
Так что, да
02:29:08
теперь это больше или равно, а не
02:29:11
это в принципе то, что я хотел показать
02:29:13
вы парни
02:29:18
Итак, сегодня мы продолжим
02:29:20
оператор if
02:29:22
и мы собираемся пойти в Морак, если придём
02:29:26
сейчас напишу, где это так
02:29:28
давайте создадим переменную с двумя переменными
02:29:31
это текст
02:29:34
которая будет строкой
02:29:39
или сделайте это тремя переменными, а затем я
02:29:43
я считаю
02:29:44
и
02:29:46
я, который будет целым числом
02:29:52
сейчас
02:29:53
обычно
02:29:55
давайте составим число
02:29:57
равно
02:29:59
пять
02:30:01
теперь обычно скажем, что ты не знаешь
02:30:03
какой будет арнам, потому что они вошли
02:30:04
например, в редактирование, и вы
02:30:06
не знаю, что они собираются ввести
02:30:08
так что обычно ты бы предпочел, если бы
02:30:13
я считаю
02:30:15
равен 1.
02:30:18
или
02:30:21
я знаю
02:30:22
равно двум
02:30:25
пока тебе не понравится десять девять или десять или
02:30:27
что-то в этом роде, теперь ты этого не делаешь
02:30:30
на самом деле хочу это сделать, потому что это
02:30:32
длинный и очень
02:30:35
хм
02:30:37
потому что это плохая практика, особенно в
02:30:39
дельта и языки программирования
02:30:42
возможно нет, но в Delphi это так
02:30:45
и я очень надеюсь, что они действительно
02:30:47
некоторые в какой-то момент добавляют их в другие
02:30:50
языки программирования
02:30:52
но я покажу прямо сейчас, потому что
02:30:54
на самом деле это очень полезно
02:30:58
и ты не видишь этого часто
02:30:59
язык программирования, так что пойдем, если я
02:31:03
считай, я имею в виду, что онемел
02:31:06
а затем в
02:31:08
и
02:31:09
попрактикуйся сейчас, это в основном, если это
02:31:11
находится в этом массиве, к которому мы доберемся
02:31:13
позже
02:31:15
так что если я число от 1
02:31:18
до 9
02:31:21
означает, что если число в элементе
02:31:24
1 или 9
02:31:26
или один два три четыре пять шесть семь
02:31:28
восемь
02:31:29
девять
02:31:31
тогда оно сделает то, что случилось
02:31:33
что бы здесь ни было
02:31:36
например, давай сделаем это или пойдем
02:31:38
один два
02:31:40
пять, хорошо, так что пять, сколько сможешь
02:31:44
видеть
02:31:46
или давайте сделаем еще более совершенный ноль до
02:31:48
пять, вот и все
02:31:50
тогда это покажет
02:31:53
показать сообщение
02:31:59
найденный номер
02:32:02
хорошо, если число
02:32:05
в
02:32:07
число
02:32:08
ноль два пять это одно из этих чисел
02:32:11
один ноль один два три четыре или пять
02:32:14
затем
02:32:15
оно сделает это
02:32:19
иначе он этого не сделает
02:32:24
есть ошибка
02:32:26
ах, извини, но это становится там
02:32:29
теперь давай запустим его, и я тебе сейчас покажу
02:32:31
потому что inum равен пяти
02:32:34
это собирается
02:32:35
вернуть номер облака, но теперь посмотри на это
02:32:39
если я онемею, будет шесть
02:32:42
потому что это не от нуля до пяти, это
02:32:44
собираюсь
02:32:46
ничего не делать
02:32:49
это потому, что если мы на самом деле
02:32:51
увеличьте это до девяти
02:32:54
на самом деле это ничего не сделает
02:33:02
итак, сегодня мы собираемся выезжать
02:33:04
флажок
02:33:06
сейчас
02:33:07
по сути, что такое флажок
02:33:10
флажок есть
02:33:13
по сути давая вам возможность выбирать
02:33:15
что-нибудь, если ты нажмешь, если ты проверишь это
02:33:17
тогда ты выбираешь это, если нет
02:33:18
проверь это, тогда ты не выбираешь это
02:33:20
не путать со своим радио
02:33:22
кнопка
02:33:25
потому что слишком много случаев, когда
02:33:27
эти двое путаются из-за
02:33:30
теперь разница между радио
02:33:32
кнопка и флажок
02:33:34
это переключатель, скажем, у вас их два
02:33:36
радиокнопки только одна из этих кнопок
02:33:38
можно проверить
02:33:40
с флажком, если у вас более
02:33:42
один флажок
02:33:43
тогда может быть более одного флажка
02:33:45
проверено
02:33:46
но с переключателем может быть только один
02:33:48
проверено, но мы предоставим вам больше информации по радио
02:33:50
кнопки позже
02:33:52
и вот у меня есть флажок, который вы можете получить
02:33:54
это здесь и делай две педали
02:33:56
к
02:33:57
поиск флажка
02:33:59
прежде чем ты тоже это сделаешь, давай сделаем это
02:34:04
договор
02:34:09
это контракт
02:34:11
и тогда имя должно быть именем для
02:34:14
флажок будет c
02:34:16
b x или c m b, но я иду c b x только потому, что
02:34:21
флажок просто удобнее
02:34:24
а потом
02:34:26
договор
02:34:29
все в порядке
02:34:30
так что теперь у нас есть все
02:34:32
на самом деле не работает, но мы получаем
02:34:34
там
02:34:35
Итак, давайте посмотрим, что у нас есть
02:34:37
у нас есть с первой кнопкой
02:34:40
это близко, вам не нужно кодировать
02:34:43
бит и вычислить теперь, это в основном
02:34:46
что произойдет внутри панели
02:34:48
сначала у вас указана стоимость смс в центах
02:34:52
там написано 30 центов
02:34:54
и тогда у вас есть количество смс
02:34:57
скажем, они
02:34:58
пошли дальше и отправили 10 смс, которые они хотели
02:35:01
быть 300 центов
02:35:03
в конце дня
02:35:05
но если они выберут и результат будет
02:35:08
будь здесь, и мне разрешат, это здесь
02:35:10
ты просто не видишь этого, но оно есть
02:35:13
но в любом случае
02:35:17
затем
02:35:18
если они нажмут на контракт если они проверят
02:35:20
тогда это в основном
02:35:23
они относятся к любым SMS-сообщениям бесплатно
02:35:27
действительно лучший вопрос по математике, который ты можешь задать
02:35:29
получи, но это в книге
02:35:31
ты можешь избавиться от этого, просто чтобы получить
02:35:33
ты вступаешь, ты можешь сделать еще одно
02:35:34
видео об этом
02:35:37
окей сейчас
02:35:38
давайте начнем, мы собираемся вычислить
02:35:40
когда мы добавляем несколько переменных
02:35:49
тогда я оценю
02:35:53
становится Эдт
02:35:55
точка стоимости
02:35:56
текст, но это целое число, так что это
02:36:00
это не будет работать очень хорошо, так что это
02:36:02
должно быть str2 и
02:36:09
теперь это даст вам целое число
02:36:11
теперь, чтобы сделать это безопасным, чтобы не
02:36:14
например, добавлять в него строки, когда они
02:36:17
не должен
02:36:19
мы можем пойти сюда
02:36:23
и
02:36:24
там есть флажок, как вы можете
02:36:26
видеть
02:36:28
прямо здесь, где указаны только цифры
02:36:32
установить это выбрать теперь они не могут поставить
02:36:34
буквы там, это то, что нам нужно
02:36:41
хорошо, теперь мы установили цену
02:36:43
тогда я
02:36:45
SMS
02:36:46
становится точечным текстом стоимости редактирования
02:36:53
ох, стоимость edt, извините
02:36:55
цифры sed, я имею в виду, что это не значение
02:36:58
все в порядке
02:37:00
теперь давайте просто дадим здесь установленное значение для
02:37:02
на случай, если они решат попробовать и хм
02:37:05
сделай что-нибудь, они просто нажмут, и я
02:37:08
на самом деле посмотри на это
02:37:09
это просто
02:37:10
хорошая практика — попытаться сделать это, ты сможешь
02:37:12
также заставить его иметь достойную ценность
02:37:15
но мы не собираемся этого делать, так что давай
02:37:17
перейти к тексту
02:37:20
а в тексте мы просто добавили ноль
02:37:23
или давай потренируемся и сделаем это
02:37:25
рано
02:37:26
30 центов
02:37:28
все в порядке
02:37:31
затем вычислить
02:37:35
теперь мы можем идти, если
02:37:38
cbx
02:37:40
договор
02:37:41
проверено точкой
02:37:43
теперь это видит, проверил ли пользователь
02:37:46
флажок контракта, и он вернется
02:37:50
правда, если это так, если
02:37:54
если это отмечено
02:37:58
тогда мы пойдем
02:38:03
Итак, сначала мы можем сделать, у нас слишком много способов
02:38:06
сделать это так
02:38:07
Я предлагаю пойти и купить несколько смс и
02:38:10
мы минусуем это на 20
02:38:13
но это может быть проблематично, потому что
02:38:14
тогда цена может уйти в минус
02:38:18
так
02:38:21
тогда подожди, пойдем, если
02:38:25
я набираю смс
02:38:27
является
02:38:29
более 10
02:38:33
начинать
02:38:36
так что если это больше 10
02:38:39
тогда все пойдет
02:38:41
в смс
02:38:43
минус 10
02:38:44
для меня номер смс
02:38:46
[Музыка]
02:38:48
становится в смс -10
02:38:53
в основном это просто минус, остальное
02:39:02
в смс
02:39:04
становится
02:39:06
нуль
02:39:07
так что если оно меньше 10 и это
02:39:10
проверил, у них есть контракт, который
02:39:12
мой вес держится на 20, верно
02:39:14
ох, извини, если больше 20
02:39:19
затем ежегодно
02:39:20
получает минус 20.
02:39:23
иначе оно просто станет нулевым, потому что тогда
02:39:25
у них есть
02:39:26
нечего платить, потому что они находятся в
02:39:28
договор
02:39:30
все в порядке
02:39:31
тогда мы можем пойти
02:39:33
я цену подожди
02:39:37
фунт вывода
02:39:40
точка передачи
02:39:42
я имею в виду точечную подпись
02:39:44
становится
02:39:45
и тогда мы сможем просто пойти сюда
02:39:47
в книге сказано, что мы должны сказать общую стоимость
02:39:50
равно знаку Ирана, все в порядке
02:39:53
так что, возможно, нам стоит просто добавить сюда настоящий
02:39:56
так что наш
02:39:57
финальный
02:39:58
цена или общая стоимость, как вы хотите
02:40:03
окей, тогда мы можем идти
02:40:07
наша окончательная цена становится
02:40:11
мой номер смс
02:40:19
сделал по цене времени
02:40:24
так что теперь они дадут нам сумму
02:40:26
но это не совсем то, чего я хочу, давай
02:40:28
поместите это в скобки, мы этого не хотим
02:40:30
верните это
02:40:32
мы хотим, чтобы они разделили вес, извините
02:40:36
возьми это и раздели на 60
02:40:39
потому что мы хотим этого в напыщенных высказываниях или в
02:40:42
долларов или что хочешь
02:40:46
поэтому мы разделили на 60, что даст нам
02:40:48
вокруг
02:40:50
такой полный
02:40:52
цена
02:40:54
равно
02:40:56
и тогда мы действительно сможем форматировать float
02:40:59
потому что я верю, что так будет лучше
02:41:04
формат с плавающей запятой
02:41:08
и тогда у нас есть р 0,00
02:41:12
запятая, а затем наша окончательная цена
02:41:16
а теперь давай просто проверим здесь и посмотрим, сможем ли мы
02:41:18
есть все так, как нам нужно
02:41:20
так что если отмечено, то если смс будет
02:41:23
больше 20 такое случается, иначе это
02:41:25
становится нулевым
02:41:26
если это произойдет, то все в порядке
02:41:29
просто становится нулем
02:41:32
который
02:41:33
может стать проблематичным, потому что вы
02:41:35
не могу разделить
02:41:38
ноль нельзя разделить на 60, потому что вы
02:41:40
не могу разделить на ноль
02:41:42
так что это может стать чем-то вроде
02:41:45
проблема так
02:41:49
мы можем сделать это
02:41:54
хорошо, и тогда мы можем идти
02:41:56
наша окончательная цена становится равной нулю
02:42:01
и тогда это будет результат
02:42:05
но
02:42:06
вывод должен быть там, если вы хотите
02:42:08
если быть честным
02:42:10
потому что это оператор if, мы
02:42:12
вероятно, следует положить что-то за пределы
02:42:14
это утверждение if, нам не следует

Описание:

This is a Delphi programming crash course that will teach you everything you need to know about Delphi as a student in grade 10 and 11, or as someone who just wants to learn the language out of interest. Enjoy! Timestamps: 00:00:00 - Intro 00:00:31 - The Delphi IDE 00:13:29 - Your First Delphi Application 00:33:06 - Comments 00:36:01 - Images 00:37:36 - Changing Attributes 00:47:38 - Basic Output 00:54:30 - Mathematical Operators 01:00:07 - Basic Input 01:03:56 - Setting Calendar Dates 01:14:11 - Coding a Traffic Light 01:22:17 - Variables 01:38:18 - If Statements 01:42:09 - If-Else Statements 01:44:10 - Else-If Statements 01:47:50 - Logical Operators 01:53:25 - Inputbox 01:59:36 - Constant Variables 02:08:09 - Input-Process-Output 02:10:55 - Building a Voting System 02:22:15 - More Logical Operators 02:29:15 - If ... In 02:32:57 - Checkboxes 02:45:34 - Radio Buttons/Groups 02:51:56 - Case Statements 03:03:43 - Case Lists 03:06:48 - For Loops 03:10:04 - Looping Through a String 03:16:40 - While Loop 03:22:35 - Timer 03:38:03 - Using Val 03:43:43 - Reading From a File - Part 1 03:47:36 - Reading From a File - Part 2 04:07:51 - Writing To a File 04:17:19 - Custom Columns 04:24:19 - What is an Array? 04:30:32 - Creating an Array 04:37:11 - Searching an Array 04:46:56 - Constants 04:53:20 - Procedures and Functions 05:14:21 - What is a Database? 05:17:16 - Connecting to a Database 05:27:20 - DBNavigator 05:30:17 - Inserting Data Into a Database 05:39:03 - Editing Data in a Database 05:49:21 - Deleting Data in a Database 05:56:42 - Filtering a Database 06:07:26 - Calculations With Databases 06:12:51 - Sorting a Database 06:15:51 - Searching a Database 06:21:19 - Working with Multiple Forms 06:32:28 - Bubble Sort 06:54:46 - Text to Speech 06:57:46 - Math Functions 07:18:51 - String Manipulation Functions 07:32:36 - String Manipulation Procedures 07:40:49 - Message Boxes 07:49:31 - More Functions & Procedures 08:01:40 - Working with RichEdits 08:17:21 - Outro For more programming videos, feel free to subscribe to my 2nd channel: https://www.youtube.com/channel/UCZkCdex94Hp-3Aa-42kPhHg Python Programming Tutorials: https://www.youtube.com/playlist?list=PLYBJzqz8zpWasL5mTe0t9W2cXrv7rnnsG Japanese Lessons: https://www.youtube.com/playlist?list=PLYBJzqz8zpWYy-iJ0xckeOjCCE2roN9Ww Delphi Programming Tutorials: https://www.youtube.com/playlist?list=PLYBJzqz8zpWbKtfi2EiYTv4TeaWcR1I6k How-to videos: https://www.youtube.com/playlist?list=PLYBJzqz8zpWbp2DxyVGUCqxSZaCwDvU3C Crash Courses: https://www.youtube.com/playlist?list=PLYBJzqz8zpWbmPw2E0ywUEuhw6FEwVR0U Group Chats: Weeb Chat: https://t.me/weeb_haven Programmer Haven: https://t.me/programmer_haven You can contact me on: Email: [email protected] Discord: https://discord.com/invite/NGtD9s6 Kitsu: https://kitsu.io/users/Netsu Twitter: @stevesteacherYT or click here: https://twitter.com/stevesteacherYT?s=09 Any suggestions? Leave it in the comment section or contact me somewhere else! Thank you for watching!

Готовим варианты загрузки

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

mobile menu iconКак можно скачать видео "Delphi Programming - Full Beginner Crash Course"?mobile menu icon

  • Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

  • Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

  • UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

mobile menu iconКакой формат видео "Delphi Programming - Full Beginner Crash Course" выбрать?mobile menu icon

  • Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

mobile menu iconПочему компьютер зависает при загрузке видео "Delphi Programming - Full Beginner Crash Course"?mobile menu icon

  • Полностью зависать браузер/компьютер не должен! Если это произошло, просьба сообщить об этом, указав ссылку на видео. Иногда видео нельзя скачать напрямую в подходящем формате, поэтому мы добавили возможность конвертации файла в нужный формат. В отдельных случаях этот процесс может активно использовать ресурсы компьютера.

mobile menu iconКак скачать видео "Delphi Programming - Full Beginner Crash Course" на телефон?mobile menu icon

  • Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "Delphi Programming - Full Beginner Crash Course"?mobile menu icon

  • Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.

mobile menu iconКак сохранить кадр из видео "Delphi Programming - Full Beginner Crash Course"?mobile menu icon

  • Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

mobile menu iconСколько это всё стоит?mobile menu icon

  • Нисколько. Наши сервисы абсолютно бесплатны для всех пользователей. Здесь нет PRO подписок, нет ограничений на количество или максимальную длину скачиваемого видео.