Автор работы: Пользователь скрыл имя, 01 Марта 2013 в 22:07, курсовая работа
Оқып-танысып тәжірибе алу – болашақ мамандықтарды оқыту, үйрету және даярлау барысындағы алғалшқы өткізілетін студенттердің тәжірибе алуы.
Тәжірибе алу барысында студенттер Delphi программалау ортасымен, MathCad пен Maple секілді компьютерлік математика ортасымен және Internet, Intranet.
Кіріспе 4
1 Бөлім
Delphi ортасы 6
Delphi ортасымен танысу 6
2 Бөлім
Таймер 11
Таймер бағдарламасы 11
Қорытынды 22
Пайдаланылған әдебиеттер тізімі 23
Arc әдісі доға сызады:Объект. Canvas. Arc (x1, y1, x2, y2,x3,y3,x4,y4);
Мұндағы: x1, y1, x2, y2 – эллипс параметрі, эллипс белгілі, яғни сызылатын доға болады.
Rectangle әдісі тіктөртбұрыш сызады:
Объект. Canvas. Rectangle (x1, y1, x2, y2,);
Программа кодының терезесі: Программа (немесе Модуль) кодының терезесі программаның мәтінін құруға және оны түзетуге арналған. Бұл мәтін арнайы ережелер бойынша құрылып, алгоритм жұмысын анықтайды.
Delphi жүйесінде
Pascal тілінің ұлғайтылған және дамытылған
нұсқасы – Object Pascal программалау тілі қолданылады.
Delphi ортасы іске қосылғанда программа
кодының терезесі Windows ортасының бос терезесінің
бастапқы кодынан тұрады. Жаңа форманың
кодына Delphi ортасы бұл қатарларды автоматты
түрде қосып отырады.
Жобаны құру барысында осы кодқа қажетті
өзгерістер енгізіледі. Delphi ортасы Unit,
Unit 1 және implementation қатарларының аралығын
өзгертіп отырады, ал программалаушының
жұмыс аймағы – {SR*DFM} және END қатарлар аралығы
бойынша
Оператор дегеніміз – алгоритмді жүзеге
асыру барысындағы орындалатын іс-әрекеттерді
анықтайтын тілдің қарапайым сөйлемі.
Операторлар жазылу ретінде қарай бірінен
кейін бірі тізбектеліп орындалады.
Басқару операторлары программа қатарларының
орындалу реттілігін өзгертеді. Олар шартты
тексерту, таңдау және цикл операторларына
жіктеледі. Шартты оператор кейбір шарттарды
тексеруге және тексеру нәтижесіне байланысты
мына немесе келесі әрекетті орындауға
мүмкіндік береді. Шартты оператор “Иә”
немесе “Жоқ” деп жауап беруге болатын
белгілі бір логикалық шартты тексереді.
Шартты оператор құрылымы мынадай:
if <шарт> then <1-оператор> else <2-оператор>;
Шарт оператор келесі алгоритм бойынша
жұмыс істейді: егер оның нәтижесі ақиқат,
яғни құптарлық болса (иә), онда бір программалық
тармақ орындалады. Тексеру нәтижесі жалған
болған жағдайда (жоқ), программаның басқа
бір тармағы жүзеге асырылады. Мұнда есептің
шартына байланысты тармақталу алгоритмдерінің
“Таңдау” немесе “Аттап өту” мүмкіндіктерінің
бірі орындалуы тиіс.
Delphi ортасында
таңдау оператормен жұмыс
Таңдау операторы программаның мүмкін
болатын бірнешежалғасының бірін таңдауға
мүмкіндік береді. Таңдау операторының
құрылымы мынандай:
Case< ключ выбора> of <список выбора>
[else<операторы>] end;
Таңдау операторлар келесі алгоритм арқылы
жұмыс істейді: Case операторы айнымалының
мәнін мүмкін болатын қатарымен салыстырады
және әр мәнге сәйкес әр түрлі операторларды
орындайды. ELSE сөзінің болуы міндетті
емес, егер ол болмаса, яғни жәй ол өрнек
ешбір мәнге сәйкес болмаса, онда, CASE-тің
END
Компоненттер
жинағы – Delphi-ң негізгі байлығы болып
табылады. Ол негізгі терезенің оң жағында
орналасып, қажетті компонентті тез табуға
арналған белгілерде тұрады.
Компонент деп белгілі бір қасиеттерді
иемденген және форма терезесінде кез-келген
объектіні орналастыру мүмкіндігін туғызатын
функциональды элементті айтады. Delphi ортасының
компоненттері 19 топқа бөлінген, ол топтарды
парақтар деп атаймыз.
Форма құрастырушының
және объектілер бақылаушысының терезесі.
Форма құрастырушының немесе форманың
терезесі – болашақ программаның
Windows жобасы. Алдымен бұл терезе бос
болады. Бұл терезенің жұмыс аймағы
координаттық тордың нүктелерімен реттелген.
Формада орналасқан әр компоненттер өзінің
мекен-жайымен, мөлшерімен және түсімен
анықталады. Форманы құрастыру File=>New=>Form
опциялары арқылы орындалады. Шығып тұрған
бос формаға бір компонентті, мысалы Standard
парағының Button батырмасын орналастыру
үшін компоненттер жинағындағы Standard белгісін
сырт еткізіп, парақты екпінді күйге келтіру
керек.
Button батырмасының
кескінің ажырату үшін
Қорытынды
Мен өзімнің курстық жобамда таймерді жасадым. Менім жасаған таймерімде Button, Label, Form 1, Win32, Sustem, Standart батырмаларын қолдандым, соның ішінде Button перенесін 3 рет қолдандым. Мысалы: Delphi-де Button пернесін басып, сондай әрбір жасаған Button-ның ішіне кодттарды жазу керек. Label батырмасы ол таймердің басты экраны деуге болады және жасалған таймерде секундомер бар. Таймер бағдарламасын іске қосқанда жұмыс істейді.
Ол қанша жүгіргеннің уақытын дәлме-дәл көрсетіп тұрады. Осы жасалған таймер кодтарын кітаптардан қарап жасадым. Бұнда компонеттер палитрасынның панелінде құрастырушы негізгі терезенің оң жақ бөлігінде орналасқан.
Бұл курстық
жұмыстың мақсаты Delphi ортасының графикалық
мүмкіндіктерін көрсететін программа
және теориялық материал дайындау болды.
Ізденістерімнің нәтижесінде
Ол VCL–ға (Visual
Component Library –көрініп тұратын компонеттер
кітапханасына) қатынауды ұйымдастырады
және VCL компонеттерінің
Delphi-де компонеттер
палитрасы беттерінің құрамын
өзгертуге болады және оған
өзінің жасаған компонеттердің
пиктограммаларын қосуға да
Құрал-саймандар панелі терезенің сол жақ бөлігінде орналасқан және негізгі мәзірдің ең қажетті командаларына ыңғайлы және шапшаң үндеуді қамтамасыз етеді. Құрал-саймандар панеліндегі командалар жинағын осы панельдің қалқымалы(контекст) мәзірдегі Customize командасының көмегімен баптауға болады.
Құрал-саймандар панелі анықтамалық жарлықтары бар батырмалары орналасқан 4 қосалқы панельден тұрады: жаңа мәлеметтер(New Items),файлды ашу (Open File), сақтау(Save), барлығын сақтау (Save All), жобаны ашу(Open Project), жобаға файлды қосу(Add File To Project), жобадан файлды алып тастау (Remove File From Project), анықтама мазмұны 1(Help Contents).
Пайдаланылған әдебиеттер тізімі