Это Object Pascal - основа программирования в Delphi.
Визуальная среда программирования Delphi тем и отличается, что позволят "взять на себя" множество рутинных операций при программировании, в частности предоставляет шаблоны "текстовки" для форм и модулей. У вас - один из них.
unit Unit1; -----почему пишется сверху?
unit - зарезервированное слово языка - после него название модуля по умолчанию. Хотите - меняйте на своё...
interface -----что означает??
-- зарезервированное слово языка- означает, что дальше идёт описательная часть программы = перечисление типов, классов, переменных и функций, которые объявляются в данном модуле.
uses -----и что делает эта функция??
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, XPMan;
- uses зарезервированное слово языка, после которого перечисляются другие модули, содержимое которых требуется для работы данного модуля.
type -----какая команда????
- это не команда, а зарезервированное слово языка, после которой перечисляются новые типы данных, используемые ниже по тексту.
TForm1 = class(TForm) ------() что означают эти скобки??
-Вы о TFormT? В скобках родоначальник класса - в данном случае окна формы, которую Вы создаёте в этом модуле.
Panel1: TPanel; ------без комментариев)
..в данной форме имеется панель с именем Panel1...
Button1: TButton;
... и кнопка Button1...
ScrollBox1: TScrollBox;
...и полоса прокрутки ScrollBox1...
procedure Button1Click(Sender: TObject);-----а эта команда что делает??
...ещё объявлена процедура по событию нажатия на кнопку (см. выше), а функциональность этой процедуры (что она делает) ищите ниже в секции implementation.
private
{ Private declarations }-----{ } что означают эти скобки?? и какая команда между ними пишутся?
public
{ Public declarations }
private и public - это зарезервированные слова языка, после которых можно объявлять что хотите, видимость чего в программном коде будет различной для внешних модулей. Пока это просто пустые шаблоны. А в фигурных скобках - комментарии для Вас, а не для компьютера.
end;
...это конец объявления класса Form1
Ну, а далее Вы сдались?
Нужна помощь, пишите на почту.
Техника
как можно без проблем понять синтаксис программного кода?
После третьего стакана...
на ассемблере когда пишешь бывает что сам на следуйщий день тупо пытаешься прочитатть что вчера накарякал и ни хера не получается проще заново написать если коментов нету или идея другая
Вы сами поняли что спросили? Программирование - наука непростая...
Андрей Zemskov
я просто не могу понять смысл.. например
unit Unit1; -----почему пишется сверху?
interface -----что означает??
uses -----и что делает эта функция??
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, XPMan;
type -----какая команда????
TForm1 = class(TForm) ------() что означают эти скобки??
Panel1: TPanel; ------без комментариев)
Button1: TButton;
ScrollBox1: TScrollBox;
procedure Button1Click(Sender: TObject);-----а эта команда что делает??
private
{ Private declarations }-----{ } что означают эти скобки?? и какая команда между ними пишутся?
public
{ Public declarations }
end;
unit Unit1; -----почему пишется сверху?
interface -----что означает??
uses -----и что делает эта функция??
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, XPMan;
type -----какая команда????
TForm1 = class(TForm) ------() что означают эти скобки??
Panel1: TPanel; ------без комментариев)
Button1: TButton;
ScrollBox1: TScrollBox;
procedure Button1Click(Sender: TObject);-----а эта команда что делает??
private
{ Private declarations }-----{ } что означают эти скобки?? и какая команда между ними пишутся?
public
{ Public declarations }
end;
Как можно? Учиться не пробовала? Говорят, помогает.
Синтаксис языка программирования — набор правил, описывающий комбинации символов алфавита, считающиеся правильно структурированной программой (документом) или её фрагментом.
Не знаю, как сейчас (давно программированием всерьёз не занимался), но синтаксис языков высокого уровня (Фортран, Паскаль, Бэйсик) очень похож. Знаешь один язык программирования - сможешь быстро перейти на другой.
И сам синтаксис не сложный, при регулярном занятии программированием все правила быстро запоминаются, их не так уж много.
Главное - соображать в программировании, это первично!
P.S. Си и Ассемблер, конечно, совсем другая песня :-)
Не знаю, как сейчас (давно программированием всерьёз не занимался), но синтаксис языков высокого уровня (Фортран, Паскаль, Бэйсик) очень похож. Знаешь один язык программирования - сможешь быстро перейти на другой.
И сам синтаксис не сложный, при регулярном занятии программированием все правила быстро запоминаются, их не так уж много.
Главное - соображать в программировании, это первично!
P.S. Си и Ассемблер, конечно, совсем другая песня :-)
Андрей Zemskov
я просто не могу понять смысл кода.. например
unit Unit1; -----почему пишется сверху?
interface -----что означает??
uses -----и что делает эта функция??
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, XPMan;
type -----какая команда????
TForm1 = class(TForm) ------() что означают эти скобки??
Panel1: TPanel; ------без комментариев)
Button1: TButton;
ScrollBox1: TScrollBox;
procedure Button1Click(Sender: TObject);-----а эта команда что делает??
private
{ Private declarations }-----{ } что означают эти скобки?? и какая команда между ними пишутся?
public
{ Public declarations }
end;
и какой это язык??
unit Unit1; -----почему пишется сверху?
interface -----что означает??
uses -----и что делает эта функция??
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, XPMan;
type -----какая команда????
TForm1 = class(TForm) ------() что означают эти скобки??
Panel1: TPanel; ------без комментариев)
Button1: TButton;
ScrollBox1: TScrollBox;
procedure Button1Click(Sender: TObject);-----а эта команда что делает??
private
{ Private declarations }-----{ } что означают эти скобки?? и какая команда между ними пишутся?
public
{ Public declarations }
end;
и какой это язык??
класс какой-то, чем-то си++ напоминает, может он и есть.
Похожие вопросы
- Проблема подключения или недействительный код MMI?
- как понять по вин коду производителя кто делал yamaha grizzly Америка или Европа ???
- Вопрос о лампочке и выключателе с программным управлением (см. внутри)
- Существует ли способ поправить звук не программным эквалайзером, а на аппаратном уровне сигнального процессора?
- Скажите, а при каждой поставке товара в магазин/гипермаркет штрих-код на товаре постоянно меняется? ну то есть...
- Двоичный код
- Коды для програмируемого пульта ду для тв мистери?
- Зачем нужны микросхемы приемо-передатчики кода?
- Можно ли разблокировать SIM-карту, если PUK-код не могу найти?
- Когда кассира заменит автоматическая машина, считывающая штрих-код?То есть положил товар на ленту машина сама считала,а
unit Unit1; -----почему пишется сверху?
interface -----что означает??
uses -----и что делает эта функция??
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, XPMan;
type -----какая команда????
TForm1 = class(TForm) ------() что означают эти скобки??
Panel1: TPanel; ------без комментариев)
Button1: TButton;
ScrollBox1: TScrollBox;
procedure Button1Click(Sender: TObject);-----а эта команда что делает??
private
{ Private declarations }-----{ } что означают эти скобки?? и какая команда между ними пишутся?
public
{ Public declarations }
end;
и какой это язык??