- •1. Инструменталды құрылғының программалық өңдеуге кіріспе. Өңдеудің қадамдары. Иқпө-дің даму тарихын сипаттаңыз.
- •2.Uml. Өңдеудің функционалды жазбасы. Құрылғылар және әдістерін көрсетіңіз
- •5. Өңдеу тілінің анықтамасы, жүзеге асу ортасы, құрылғыларды өңдеу. Бағдарламаның жүзеге асу ортасының виртуалды ерекшеліктері және олардың өңдеуде тіркелуін көрсетіңіз.
- •6. Микропроцессордың жүйелік ортасы. Жүйелік тілдер және бағдарламалау тілдерін сипаттаңыз.
- •Құрылғыны өңдеудің анықтамасы. Жүйелік макростар және оларды текстік өңдеуде қолдану. Инструменталды құрылғы және Windows, mfc, sdk технологияларына мысал келтіріңіз.
- •Ms Visual Studio, Borland, Delphi – бағдарламаның визуалды ортасын ашып көрсетіңіз.
Ms Visual Studio, Borland, Delphi – бағдарламаның визуалды ортасын ашып көрсетіңіз.
Borland Delphi - Borland компаниясымен шығарылған тез қолданба құру программасы, Pascal (C++) тілінде қолданба құруға мүмкіндік береді.
Delphi SDI-қолданбалыны ұсынады , бастапқы терезесі инструментальды панельден(сол) және палитра компонентінен тұрады. Сонымен қатар инспектор объект терезесі(сол) және жаңа қолданбалы(оң) форма бар. Форма қолданба терезесінде редактор кодының терезесі бар. Қолданбалының негізі форма болып табылады. Delphi компоненттері палитра компонентінде, көп беттік блокнот түрінде орналасқан.Қолданбалы құрудың алғашқы қадамы проекті құру болып табылады. Жаңа проект құру үшін
меню File/New/Other және ары қарай Application немесе File/New/Application таңдаймыз.
Delphi (C++ Builder) make-файл құрады Project1.dpr (Project.bpr) деп сақталады. Проектіге өзгертулер енгізілетін болса, жаңа формаға да, файл проектісі өңделеді. Проектінің немесе қолданбаның бірнеше формасы бар. Проектіге форма қосу келесі қосымша файлдар құрады:
Файл формасы .dfm, форманың терезесі жайлы ақпарат сақтайды;
Файл модулы *.pas (*.cpp), Pascal (C++) тілінде кодты сақтайды;
Проектіге жаңа форма қосылса,проектінің файлы автоматты түрде өңделеді. Проектіге бір немесе бірнеше форма құру үшін пункт меню File/New/Form таңдалады. Бос форма пайда болады, ол проектіге қосылады.
Проектіні компилировать ету меню Run нан пункт меню Run таңдау керек.
Палитра компонентіндегі негізгі беттер:
Standard – стандартты, Additional – қосымша, Win32 - 32-разрядты интерфейс Windows, System – жүйелік функцияларға рұқсат, Data Access – мәліметтер қорындағы ақпараттармен жұмыс жасау , Data Controls – басқару мәліметтерінен элемент құру, BDE –процессор қоры көмегімен мәліметтерге қолжетімділік, Qreport – есеп (отчет) құру, Dialogs – стандартты диалогты терезе құру
Форма құру үшін мына негізгі компоненттер керек:
Label – қол жазба құру
Button –іс әрекетті инициялау үшін
Edit –жол санын (колонка) және жазба (қатар) таблицасын енгізу үшін
ADOConnection –мәліметтер қорымен байланыс құру үшін керекті компонент
ADOTable –таблицаның құрылымымен және мәліметтер қорындағы мәліметтермен жұмыс жасау үшін керекті компонент
DataSource – DBGrid және DBNavigator компоненттеріне мәлметтер жіберу компоненті, Data Set(Query, кесте, мәліметтер қоры) және Data Controls формадағы мәліметтерді басқару элементі болып табылады
DBGrid – кесте немесе сұрансы компонентінің мәліметін экранға кесте түрінде шығарып беру
DBNavigator – байланыс орнатылған мәліметтер қорындағы таблицаның жазбаларын өзгерту үшін керекті компонент .
Мысал1:Қосу ("Добавить") кнопкасын құру:
procedure TForm1.AddClick(Sender: TObject);
begin
if (Edit.Text<>'') then
begin
List.Items.Add(Edit.Text);
Edit.Text:='';
end;
end;
Мысал2: Өшіру(“Удалить”) кнопкасын құру
procedure TForm1.DelClick(Sender: TObject);
begin
if (List.ItemIndex<>-1) then
List.Items.Delete(List.ItemIndex);
end;
Бағдарламаның визуалды ортасы. Тексеру нәтижесі. Компоновщик және тексеру кестесі. (С++Builder) тексеруін басқаруын сипаттаңыз.
Визуалдық бағдарламалау (ООП, Визуальное программирование; visual programming, латынша visualis — көрнекі) — көрнекі құралдар арқылы қолданбалы бағдарламалар жазылатын бағдарламалау саласы. Мұндай жағдайда бағдарламашы бағдарлама мәтінін жазбайды, тек қана нәтижесінде не шығу қажеттігін көрсетеді. Бағдарлама мәтіні визуалдыпрототип көмегімен автоматты түрде құрастырылып шығады. Визуалдық бағдарламалау объектілік икемделген бағдарламалауға және OLE-технологияға немесе осыған ұқсас технологияларға негізделеді. Визуалдық бағдарламалау элементтері Visual С++, Delphi сияқты нақтылы бағдарламалау тілдерінде және қолданбалы бағдарламалар жасау құралдарында кеңінен пайдаланылады.
Технологияның дамуына байланысты визуальды бағдарламалар құрастырылды, мысалы, Delphi, C++ Builder, Visual C++ және т.б. Визуальды ортаны қолданған кезде программист тек интерфейсті қолдануға болады, визуальдық ортаны пайдалану арнайы кітапханалық компоненттерді қосуға және өзгертуде пайдаланады.
Визуальды жобалау нәтижесі баңдарламаны дайындау болып табылады, оған сәйкес кодтар енгізіледі.Объектіні пайдалану көптеген артықшылықтарға ие, алайда Pascal и C++ кемшіліктер де бар.
Компоновщик (тексеру, англ. link editor, linker) — бұл инструментальды түзетуді өңдіретін бағдарлама, бір немесе бірнеше объектілі модульді қабылдайды және атқаратын модульді жинайды.
Компоновщик әдетте типтерді тексермейді, процедура және функция параметрлерінің санын орындайды. Егер объектілі модуль бағдарламасының тілін біріктіру керек болса, қосымша утилиталарда байланыс редакторын қоспас бұрын тексеріс жүргізу керек. Компоновщик модульді байланыстыру үшін тексерру кестесі пайдаланылады. Бұл кестелер келесі символдар типтерінен тұруы мүмкін:
Анықталған немесе экспортталатын аттар — функциялар және айнымалы бұл модульде анықталған;
Анықталмаған немесе импортталатын аттар — функциялар және айнымалы өзара ішінде анықтайлмайды;
Жергілікті — процессті жеңілдетуге объектілі файлдың ішінде пайдаланылады.
