Проект сараптамасының кезеңдері



Мазмұны

Кіріспе 4

Проект сараптамасының кезеңдері 5

Қорытынды 14

Әдебиеттер тізімі .15

Кіріспе

Delphi жүйесі қазіргі заманға сай сарапталған теория және практика программалаулар ішіндегі ең негізгілерінің бірі. Басқа жүйелер сияқты, Delphi программалар құру үшін жасалған және екі мінезіне сай ерекшеліктері бар: Delphi.де құралған программалар Windows.тан басқа да жүргізуші жүйелерде жұмыс істейді, ал Delphi.дің өзі тездеткіш сарапталған программалар ішіндегі инструменталдық әдістер класына жатады. Бұл тездеткіш келесі көрсетілген Delphi ерекшеліктері арқылы іске асады: визуалды құрама формалар арқылы және визуалды компоненттер кітапханасының кең түрде қолдануы арқылы.
Визуалды құрама формалар программист жұмысын, программаның интерфейс сараптамалар аспектілерінің көбінен жеңілдетеді, Delphi программалық дайындықтарды және сәйкес файлдарды автоматты түрде дайындайды. Программаны құру кезінде форма терезесі деп аталатын терезе қолданылады, бұл келешекте қолданылатын программа терезесінің прототипі ретінде қажет, бұл терезе керекті интерфейс ерекшеліктерін іске асыратын компоненттермен толтырылады (әр.түрлі тізімдер, батырмалар, сызықтар ж.т.б.). Компоненттер визуалды компоненттер кітапханасында орналасады. Олар программистке құралған программада бірден немесе оңай келтірулерден кейін жұмыс істейтін көптеген, әр.түрлі программалық дайындықтарды көрсетеді. Компоненттермен жұмыс істеу программада срапталған жолдардан басқа, кенеттен пайда болатын қателердің де санын
Кіріспе

Delphi жүйесі қазіргі заманға сай сарапталған теория және практика программалаулар ішіндегі ең негізгілерінің бірі. Басқа жүйелер сияқты, Delphi программалар құру үшін жасалған және екі мінезіне сай ерекшеліктері бар: Delphi-де құралған программалар Windows-тан басқа да жүргізуші жүйелерде жұмыс істейді, ал Delphi-дің өзі тездеткіш сарапталған программалар ішіндегі инструменталдық әдістер класына жатады. Бұл тездеткіш келесі көрсетілген Delphi ерекшеліктері арқылы іске асады: визуалды құрама формалар арқылы және визуалды компоненттер кітапханасының кең түрде қолдануы арқылы.
Визуалды құрама формалар программист жұмысын, программаның интерфейс сараптамалар аспектілерінің көбінен жеңілдетеді, Delphi программалық дайындықтарды және сәйкес файлдарды автоматты түрде дайындайды. Программаны құру кезінде форма терезесі деп аталатын терезе қолданылады, бұл келешекте қолданылатын программа терезесінің прототипі ретінде қажет, бұл терезе керекті интерфейс ерекшеліктерін іске асыратын компоненттермен толтырылады (әр-түрлі тізімдер, батырмалар, сызықтар ж.т.б.). Компоненттер визуалды компоненттер кітапханасында орналасады. Олар программистке құралған программада бірден немесе оңай келтірулерден кейін жұмыс істейтін көптеген, әр-түрлі программалық дайындықтарды көрсетеді. Компоненттермен жұмыс істеу программада срапталған жолдардан басқа, кенеттен пайда болатын қателердің де санын азайтады.
Delphi-де есептерге арналған кез-келген типті проектіні құруға болады: тиісті есептер, файлдармен жұмыс есептері, деректер қорының қайта өңдеуі ж.т.б. Әр-түрлі логикалық ойындарды моделдеу ең тиімді және қызықты болып табылады. Бұл ойындар қолданушының назарын өзіне аударып, программалау тілдерін үйренуге қызықшылық тудырады.
Осы курстық жұмыстың мақсаты Delphi 6 жүйесіндегі осындай ойындардың бірін құру болып табылады. Ойынның аты „Суретті жина” . Бұл бәріміз білетін „15” ойыны сияқты, бірақ ойыншы сандарды емес сурет бөлшектерін жылжытады.
Қолданылған әдебиеттер тізімі:
1. Архангельский А. Я. Интегрированная среда разработки Delphi – М.:ЗАО, Бином; 1999.
2. Марко Кэнту для профессионалов Delphi 6: изд. Питер, 2002.
3. Фаронов В. В. DELPHI 6: Учебный курс (+ дискета) – СПб: Питер, 2002.

Мазмұны

Кіріспе 4

Проект сараптамасының кезеңдері 5

Қорытынды 14

Әдебиеттер тізімі .15

Кіріспе

Delphi жүйесі қазіргі заманға сай сарапталған теория және практика
программалаулар ішіндегі ең негізгілерінің бірі. Басқа жүйелер сияқты,
Delphi программалар құру үшін жасалған және екі мінезіне сай ерекшеліктері
бар: Delphi-де құралған программалар Windows-тан басқа да жүргізуші
жүйелерде жұмыс істейді, ал Delphi-дің өзі тездеткіш сарапталған
программалар ішіндегі инструменталдық әдістер класына жатады. Бұл тездеткіш
келесі көрсетілген Delphi ерекшеліктері арқылы іске асады: визуалды құрама
формалар арқылы және визуалды компоненттер кітапханасының кең түрде
қолдануы арқылы.
Визуалды құрама формалар программист жұмысын, программаның
интерфейс сараптамалар аспектілерінің көбінен жеңілдетеді, Delphi
программалық дайындықтарды және сәйкес файлдарды автоматты түрде
дайындайды. Программаны құру кезінде форма терезесі деп аталатын терезе
қолданылады, бұл келешекте қолданылатын программа терезесінің прототипі
ретінде қажет, бұл терезе керекті интерфейс ерекшеліктерін іске асыратын
компоненттермен толтырылады (әр-түрлі тізімдер, батырмалар, сызықтар
ж.т.б.). Компоненттер визуалды компоненттер кітапханасында орналасады. Олар
программистке құралған программада бірден немесе оңай келтірулерден кейін
жұмыс істейтін көптеген, әр-түрлі программалық дайындықтарды көрсетеді.
Компоненттермен жұмыс істеу программада срапталған жолдардан басқа,
кенеттен пайда болатын қателердің де санын азайтады.
Delphi-де есептерге арналған кез-келген типті проектіні құруға
болады: тиісті есептер, файлдармен жұмыс есептері, деректер қорының қайта
өңдеуі ж.т.б. Әр-түрлі логикалық ойындарды моделдеу ең тиімді және қызықты
болып табылады. Бұл ойындар қолданушының назарын өзіне аударып,
программалау тілдерін үйренуге қызықшылық тудырады.
Осы курстық жұмыстың мақсаты Delphi 6 жүйесіндегі осындай
ойындардың бірін құру болып табылады. Ойынның аты „Суретті жина” . Бұл
бәріміз білетін „15” ойыны сияқты, бірақ ойыншы сандарды емес сурет
бөлшектерін жылжытады.

Проект сараптамасының кезеңдері

„Суретті жина” ойынының моделдеуі бірнеше кезеңнен тұрады. Олардың
орындалуы қойылған мақсаттың жетістіктеріне кепілдік береді.
1. Delphi 6-да „Soberi” деп аталатын жаңа проект құру. Форманың
терезесіне негізгі ерекшеліктерін орнату:
Left = 239
Top = 185
BorderIcons = [biSystemMenu]
BorderStyle = bsSingle
Caption =Собери картинку
ClientHeight = 254
ClientWidth = 255
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = [ ]
Menu = MainMenu1
OldCreateOrder = False
OnCreate = FormCreate
OnMouseDown = FormMouseDown
OnPaint = FormPaint
PixelsPerInch = 96
TextHeight = 13.
2. Форманы құру процедурасын құру (OnCreate жағдайларды өңдеу):
procedure TForm1.FormCreate(Sender: TObject) (22 бет)
Оның орындалуына келесі процедураларды программаға енгізу қажеттті:
procedure TForm1.Formmas (19 бет)
procedure TForm1.NewGame (18 бет)
Formmas процедурасы ойын алаңындағы клетка массивін формалайды. New-
Game сыртта бөлінген файлдан ‘pic_1.bmp’ суретін ашуға мүмкіндік береді.
Егер файлға назар аударылған кезінде қате табылса, онда форма жабылады. Сол
сияқты осы процедураның орындалу кезінде суреттің пішініне сай форманың
пішіні енгізіледі. Сурет орындарын алмастыратын (Mixer процедурасы 21 бет)
және формада орналасатын (ShowPole процедурасы 20 бет) бөлшектерге
бөлінеді. Бос тұрған клетканың жанында тұратын және сол бос клеткаға өте
алатын, 150 рет кез келген түрде араласып шығатын суреттің бөлшегі алынады.
Бөлшектердің бейнеленуі үшін формада, канваға суреттің бөлшектері
көшірілетін, тікбұрышты облыстар беріледі.
3. OnMouseDown жағдайын өңдеумен процедура құру:
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer) (20 бет)
Ол тышқанның батырмасын басқан кезде фрагменттің номерін есептеуге
мүмкіншілік береді. Ары-қарай Move процедурасын құру қажетті (19 бет). Бұда
көрші тұрған клетканың бос екендігін тексереді. Егер бос болса, онда бұл
бөлшек өшіріліп, көрші тұрған клеткадан қайта шығады. Суреттің әр бөлшегіне
өзіне сай реттік номер қойылған. Бұл сандардың дұрыс ретінде жиналғанын,
яғни суреттің толық жиналғанын тексереді. Оны тексеру үшін Finish
процедурасын құру керек (18 бет). Егер сурет толық жиналса, онда бос
клеткаға суреттің соңғы бөлшегі көшіріледі. Экранға “Мақсат орындалды!”
деген хабарлама шығады. Егер ойыншы “Yes”-ті таңдаса, онда оның тағы бір
рет ойнауға мүмкіншілігі бар, ал егер “No”-ді таңдаса онда программа өзінің
жұмысын толығымен аяқтайды.
4. Формаға Standart және Dialog беттерінен MainMenu1 және
OpenPictureDialog1 компоненттерін қою керек. Программаның басты менюін
келесі структура бойынша құру (тышқанды MainMenu-ға апарып екі рет басу):
5. Менюдің Ойын (игра) пунктіне процедура құру – жаңа:
procedure TForm1.N2Click(Sender: TObject) (23 бет)
Бұл процедура ойыншыға ойынды басынан бастауға мүмкіншілік береді.
Сурет қайтадан формада араласып тұратын бөлшектерге бөлініп кетеді.
6. Сурет таңдау (набор картинок) ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Delphi-да ойын жасау
Бұйымның тұтыну қасиеттерінің сараптамасы
Сот сараптамасы туралы
Сот сараптамасының рөлі
Квалиметрия дайын өнім сапасын сандық бағалау әдісі ретінде
Сот қолжазбатану пәні және соттық-қолжазабатанушылық сараптаманың міндеттері
Сот экспертологиясы пәнінен қысқаша лекция жинағы
Құжаттар құндылығы
ҚР сот сараптамасы пәнінен лекциялар
Форма файлы
Пәндер