kk ru ru ru kk ru kk ru kk en kk es kk en kk en en kk en kk en kk en kk kk kk kk kk en kk kk kk kk en ru kk en be fa kk ml ru en kk en kk fr kk hbs_lat en id en en en en ru en kk be uk kk ka en en en en en kk ru kk kk kk en en it kk kk kk en en en en id en en en en kk en es en en en hbs_cyr kk ru en en en kk en es sv en en en en en kk en en en en de de zh en en en kk it kk pt en pl en en en kk en en en en kk en en en en kk en en en en kk zh en en en kk kk kk kk kk kk kk kk kk en kk en kk kk kk kk en kk kk kk kk kk en kk kk kk uk uk ru kk ba kk kk kk kk kk kk ru tt vi en pl en en kk kk kk ru kk kk kk kk kk kk kk kk kk kk kk kk ru ru
Глоссарий. 1. Программа орындалуын басқаруға Run менюінің мына командалары қолданылады: Команда Сипаттамасы Run (F9) Программа
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
Программа әр жолда тоқтаусыз орындалады.
Программа жол бойынша орындалады. Ішкі программа орындалуын бір жол ретінде қабылдайды.
Программа жол бойынша орындалады. Сонымен қатар ішкі программаның әр жолы орындалады.
Программа Code Editor терезесіндегі курсор тұрған жолға дейін орындалады.
Программа орындалуында үзіліс нүктелерін көрсетуге болады.
Программа жұмысын тоқтатып (үзіліс) және басқаруды Delphi ортасында беретін бақылаушы тоқтату нүктесінің программада оператор анықтайды. Үзіліс нүктесі View \ Debug Windows \ Breakpoints опциялары арқылы беріледі. Негізінде үзіліс нүктесін орнататын жолдың сол жақ бұрышына тышқанның сол кнопкасымен сырт еткізген дұрыс.
Айнымалының немесе өрнектің күйін View \ Debug Windows \ Watches опциялары арқылы шақырылатын арнайы терезе арқылы бақылауға болады.
Ағымдағы айнымалы мәнін   +   клавиштері арқылы шақырылатын Evaluate \ Modity терезесінің көмегімен өзгертуге болады.
Expression жолында айнымалына енгізу керек, Modity кнопкасын басып одан кейін NewValue жолында жаңа мәнді енгізу керек.
1.1. Өз каталогыңызда Lab 4 каталогын құрыңыз.
2. Алдымен өткендегі мысалды күрделендіріп көрейік. Қосымша - мысалды жүктеңіз. File\ Open командаларын орындаңыз. С: Delphi\ Fam \ Lab4. Қосымшада әр студенттің орта балы, қыздар мен ұлдардың орта балы, жалпы орта бал есептеледі. Бастапқы информация: фамилия, жынысы, әр студенттің бағасы. Фамилия біржолды редактор терезесінде енгізіледі. Жынысы TRadioGroup көмегімен енгізіледі. Бағалар таблицаға енгізіледі. Есептеу белгісі Tradio Group компонеті көмегімен беріледі.
2.1. Қосымша тереземен танысыңыз. Қосымшада қолданылатын компоненттер таблицада келтірілген. Таблицада өзгертілген қасиеттер мәні көрсетілген.
Caption – тазалау Align – alButton
Caption – жынысы ItemIndex – 0 Items – еркек, әйел.
Items – ұлдар орта балы, қыздар орта балы, жалпы орта бал. Caption – тазарту
Caption – жазу (записать) Glyph – Images/Buttons ішкі катологының суреті.
Align – alClient ColCount – 6 Row Count –30 Default Col width – 80 Options/go Editing – True
Caption – Lab 4
Const nn = 20; mm = 5;
// оқушылар саны max = 20.
// емтихан саны max = 5.
pp : array [0..1] Of String[1]=('m', 'g');
// жынысты анықтайтын массив.
Form1: TForm1; n: Integer;
f: array [1..nn] of String [30];
p : array [1..nn] of String[1];
a : array [1..nn, 1..mm] of Real;
ss : Array [1..nn] Of Real;
// n- ағымдағы оқушы нөмері, оқушылар саны.
//р - жынысты анықтайтын массиві.
// а- бағалар массиві
// s -оқушылардың орта балын анықтайтын массив.
// "Жазу" кнопкасының оқиғасы.
// Фамилиясы және жынысы енгізіледі.
// Фамилия таблицаның белгіленген бағанына көшіріледі.
// Таблицаның белгіленген жолының мәнін енгізетін оқиға.
Cells[3,0] :='Тарих';Cells[4,0] :=Шет тілі';
StlringGrid1.SetEditText оқиғасы алдыңғы қосымшада келтірілді. Осы оқиға өңдеуші текстін тағы қарастырайық.
procedure TForm1. StringGrid1SetEditText (Sender: TObject; ACol, ARow: Integer;
Var b: Real; j: Byte;
If Value = '' Then Exit;
Try b := StrToFloat(Value)
except ShowMessage('Символ дұрыс емес!');b:=0
If (b 5) then Begin Cells[Acol,ARow]:=''; Exit;End;
SS[aRow]:=0; For j:=1 To 4 Do SS[aRow]:=SS[aRow]+a[aRow,j];
Cells[5,aRow] := FormatFloat('##.##', SS[aRow])
//Оқиға есептеу белгісін ауыстырғанда пайда болады.
Var S: Real; k,i: Byte;
0: Begin //Ұлдар орта балын еcептеу.
For i := 1 to n Do
If p[i]='m' Then Begin S := S+ss[i]; k:=k+1 End;
If k=0 Then S:=0 Else S := S/k;
1: Begin //Қыздар орта балын есептеу.
For i := 1 to n Do
If p[i]='g' Then Begin S := S+ss[i]; k:=k+1 End;
If k=0 Then S:=0 Else S := S/k;
2: Begin // Жалпы орта балды есептеу
For i := 1 to n Do S := S+ss[i];
If n=0 Then S:=0 Else S := S/n;
// Редактор терезесіне нәтижені шығару.
2.3. Көңіл аударыңыз. String Grid1 компонентінің OnClick оқиғасы бар. Ол Radio Group2 арналған On Click оқиғасымен бірдей.
3. Қосымша компиляциясы және жөндеу
3.1. Қосымшаны жөндеуге дайындау.
3.1.1. Алдымен арнайы жолмен қосымшаны компиляциядан өткізу керек. Project\ Options командаларын орындаңыз және Compiler бетін таңдаңыз. Бұл бетте мына опцияларды белгілеңіз: Debug Information, Local Symbols және Referince Info. Бұдан кейін Project \ Compile ( ) командаларын орындаңыз. Енді қосымша жөндеуге дайын.
3.1.2. View \ Debug Windows \ Watches командаларының көмегімен бақылау терезесін шақырамыз. Бақылау терезесі жөндеу режимінде осы терезеде көрсетілген өрнек мәні өзгерісін бақылауға қолданылады. Жаңа өрнек қосу үшін терезеге тышқанның оң жақ кнопкасын сырт еткізіңіз және Add Watch опцияларын таңданыз. Expession жолында ACol мәнін енгізіңіз. Repeat Count терезесі мәліметтер массивіндегі көрсетілген элементтер санын анықтайды. Digits терезесі нақты мәліметтердің мәнді цифрларын көрсетеді. Enabled айырғышы өрнекті есептеуді рұқсат етеді немесе рұқсат етпейді. Қалған элементтер көрсетілген мән түрін анықтайды. Жөндеу режимінде ағымдағы кез- келген айнымалының мәнін көруге болады. Курсормен көрсетсе жеткілікті.
3.1.3 Екі бақылау нүктесін белгілеңіз: программаның таңдалған жолының сол жағына тышқанмен сырт еткізіңіз. (АСоl жолын таңдаңыз).
3.2. Программаны орындаңыз. Одан кейін программаны жол бойынша орындаңыз. Курсор қойылған айнымалы мәнін қараңыз.
3.3 Жөндеудің басқа әдістерін қараңыз, мысалы Rin To Cursor, Program Pause, Program Reset.
Қосымшада TBitBtn кнопкасының жаңа қасиеті қаралды.
1-ден 4-ке дейін кнопкамен байланысқан растрлі бейнені анықтайды.
Тақырыбы: Delphi проектісінің кұрамы. Проектілер менеджері. Проект параметрлерін белгілеу
Мақсаты: Delphi проектісінің құрамымен танысу және проектілерді басқаруды үйрену.
Материалдар және құралдар: дәріс конспекстісі, Дельфи программалау ортасы
Жұмыстың мазмұны және орындалу тәртібі:
1. Теориялық материалды оқу
2. Вариант бойынша тапсырмаларды орындау
3. Бақылау сұрақтарына жауап беру
4. Орындалған жұмыс жөнінде есеп беру
Лабораториялық жұмыс бойынша есеп:
1. лабораториялық жұмыс №5
2. тақырыбы, тапсырма варианты
3. Есепті шешу алгоритмі
5. блиц-тестке жауап беру
Тапсырма: Екі /үш модульден тұратын қосымша құрыңыз
№2 лабораториялық жұмыс модулі; Бос стандарт форма Стандарт формаға мына хабарды орналастыр: "қосымша құрылды..." және ары қарай сіздің фамилияңыз бен атыңыз. Осы форманы негізгі қылыңыз. Келісім бойынша құрылған ретінде тек стандарт форманы қалдырыңыз.
№2 лабораториялық жұмыс модулі; Aboutbox формасы. Aboutbox формасына мына хабарды орналастыр: "қосымша құрылды..." және осы форманы негізгі қылыңыз ары қарай сіздің фамилияңыз бен атыңыз. Келісім бойынша құрылған ретінде тек Aboutbox формасын қалдырыңыз.
№4 лабораториялық жұмыс модулі; бос стандарт форма Password Dialog формасы. Password Dialog формасын негізгі форма қылыңыз. Келісім бойынша кұрылған ретінде тек Password Dialog формасын қалдырыңыз.
№1 лабораториялық жұмыс модулі; №4 лабораториялық жұмыс модулі; Password Dialog формасы. Password Dialog формасына мына хабарды орналастыр: "қосымша құрылды..." және ары қарай сіздің фамилияңыз бен атыңыз. Келісім бойынша құрылған ретінде Password Dialog формасын қалдырыңыз. Осы форманы негізгі қылыңыз.
№2 лабораториялық жұмыс модулі; №4 лабораториялық жұмыс модулі; Бос стандарт формасы. Стандарт формаға мына хабарды орналастыр: "қосымша құрылды..." және ары қарай сіздің фамилияңыз бен атыңыз. Келісім бойынша құрылған ретінде тек стандарт форманы қалдырыңыз. Осы форманы негізгі қылыңыз. Программаны өзіңіздің Lab 5каталогына жазыңыз.
for i:=1 to 6 do
бөлігі орындалғандаэкранға шығатын нәтиже:
б) ешқандай жұлдызша шықпайды
в) экран таза болады
г) қатарға 6 жұлдызша шығады
д) бағанға 6 жұлдызша шығады
1. Проектілер. Проектілер менеджері.
2. Қосымшалар. Қосымшалар шаблоны.
3. Delphi-дегі библиотекалық модульдер.
4. Стандартты процедуралар мен функциялар.
5. Математикалық процедуралар мен функциялар.
6. Нақты сандармен жұмыс жасауға арналған процедуралар мен функциялар.
8. Delphi ИӨО-дағы түзету және кескіндеу компоненттері. Олардың қызметі және оларды салыстыру.
mylektsii.ru - Мои Лекции - 2015-2017 год. (0.189 сек.)Пожаловаться на материал