Delphi бағдарламалау тілі

КІРІСПЕ 3
I DELPHI бағдарламалаутілі
1.1. DELPHI.дің негізгі ұғымдары5
1.2.Бағдарламаның сыртқы құрлымы9
1.3.Delphi.дің графикалық мүмкіндіктері10
IIDELPHI бағдарламалау жүйесінің теориясы мен тәжірибесі 2.1.Бағдарламаны дайындау кезіндегі қажетті компоненттер13
2.2.Бағдарламаның құрылымы 14 2.3Қолданушыға нұсқау 16 ҚОРЫТЫНДЫ 22
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР23
ҚОСЫМША
Нақты әдістемелік құрал-дербес компьютерлер үшін DELPHI бағдарламалау ортасында қазіргі Windows-қосымшаларын (бағдарламаларын)құруға арналған.Көмекші құрал қосымшаны құрудың негізгі әдістерін сипаттауға бағытталған,сонымен бірге орта интерфейс, қосымшаны құрудың көрнекілік құралдары және қолданушының бағдарламалық кодын құрудан тұрады.Әдістемелік құрал үш бөлімнен тұрады.Әдістемелік құралдағы материалдар:теориялық деректер; иллюстрациялар; көмекші құралда көрсетілген материалдар көптеген мысалдармен қатар бекітілген, ал олар өз кезегінде бағдарламалаудың жаңа тәжірибелік әдістерін меңгеруге және ұғуға мүмкіндік береді, әрбір пункттің соңында жаттығулар берілген, олардың бірінші бөлімі жаттығуларды орындауға әдістемелік нұсқаудан, ал екінші бөлімі өз бетімен орындауға арналған жеке тапсырмалардан тұрады, олар оқылған материалдарды толық меңгеру үшін қолданылады.Бірінші бөлім «Delphi ортасымен танысу» Delphi ортасымен құрылған бағдарламаны толық меңгеру үшін қажет білімді береді:негізгі ұғымдар-класс, обьект, құрауыш; бағдарламаның ішкі құрылымы, жобаның құрылымдық элементтерінің өзара байланысы, бағдарламаның құрылуы барысында шешілетін тапсырмалар.Қазіргі уақытта обьектілі-бағытталған бағдарламалар өте танымал болып барады.Артық айтпасақ Delphi ортасында құрылған бағдарламаның 99% пайызы осыларға байланысты ұғымдарға сүйенеді. Сондықтан обьектілі-бағыттталған бағдарламалаудың негізін, сырттай қарағанда қарапайым нәрселердің ішкі жұмысын түсінбей ары жылжу мүмкін емес.
Оқу құралы бағдарламалаудың қазіргі технологиясымен танысамын, обьектілі бағытталған технологияның негізінде өздерінің меншік бағдарламасын құрамын деген студенттер, оқытушылар, мектеп мұғалімдері және қолданушылардың кең ортасында қолданылуы мүмкін.Менің курстық жұмысымның мақсаты Delphi бағдарламасының
1.Котов В.М.Волков И.А.Харитонович Методы алгоритмизации.Мн:Нар.асвета,1996-127с.ил
2.Нил Дж.Рубенкинг.Язык программирования Delphiдля "чайников".
Введение в Borland Delphi 2006= Delphi for Dummies.-М.:Диалектика,2007:--944с.--ISBN 0-7645-01.79-8
3.ХавьерПашеку.Программированияв Delphi 2006 дляпрофессионалов=Delphi for.NET Develpoer's Guide.---М.: Вильямс, 2006. - 944 с. - ISBN 0-672-32443-Х
4. Бородич Ю.С. и др. Пскаль для персональных компьютеров: Спарв. пособие / Ю.С. Бородич А.Н. Вальвачев, А.И. Кузьмич.-Мн.: ВЫш.шк.: БФ ГИТМП «Ника», 1991.-365с.:ил.
5. Бородич Ю.С. Раработка программных систем на языке Паскаль:
Справ.пособие.- Мн.: Выш.шл.,1992.143с.:ил
6. Вальвачев А.Н., Крисечев В.С. Программирование на языке Паскаль для персональных ЭВМ ЕС.- Мн.:Выш.шл,.1989.-223с
7. Вальвачев А.Н. Графическое программирование на языке Паскаль: Справ.пособие.-Мн.:ВЫш.шл,.1992.-143с.:ил
8. Вирт Н.Алгоритмы и структуры данных.М.:МИр,1989
9. Епанешников А.М., Епанешников В.А. Е Turbo Vision 2.0. Основы практического использования.-М.: «ДИАЛОГ-МИФИ », 1995.-240с.
10. Климов Ю.С и др Программирование в среде TurboPaskal 6.0: Справ.пособие/ Ю.С. Климов, А.И. Касаткин, С.М. Мороз. - Мн.: Выш.шл., 1992.158 с.:ил.
        
        МАЗМҰНЫ
КІРІСПЕ 3
I DELPHI ... ... ... ... ұғымдары ... ... ... ... ... ... 10 ... бағдарламалау жүйесінің теориясы мен тәжірибесі ... ... ... ... ... ... құрылымы 14 ... ... 16 ... ... ... ... ... ... компьютерлер үшін DELPHI бағдарламалау ортасында қазіргі Windows-қосымшаларын (бағдарламаларын)құруға арналған.Көмекші құрал қосымшаны құрудың негізгі әдістерін сипаттауға бағытталған,сонымен бірге орта интерфейс, ... ... ... құралдары және қолданушының бағдарламалық кодын құрудан тұрады.Әдістемелік құрал үш ... ... ... ... ... иллюстрациялар; көмекші құралда көрсетілген материалдар көптеген мысалдармен қатар бекітілген, ал олар өз кезегінде ... жаңа ... ... ... және ... ... береді, әрбір пункттің соңында жаттығулар берілген, олардың бірінші ... ... ... ... ... ал екінші бөлімі өз бетімен орындауға арналған жеке тапсырмалардан тұрады, олар оқылған материалдарды толық ... үшін ... ... Delphi ... ... ... ... меңгеру үшін қажет білімді береді:негізгі ұғымдар-класс, обьект, құрауыш; ... ішкі ... ... ... ... өзара байланысы, бағдарламаның құрылуы барысында шешілетін тапсырмалар.Қазіргі уақытта обьектілі-бағытталған бағдарламалар өте ... ... ... ... Delphi ортасында құрылған бағдарламаның 99% пайызы осыларға байланысты ұғымдарға сүйенеді. Сондықтан обьектілі-бағыттталған бағдарламалаудың негізін, сырттай қарағанда қарапайым нәрселердің ішкі ... ... ары ... ... емес.
Оқу құралы бағдарламалаудың қазіргі технологиясымен танысамын, обьектілі бағытталған технологияның негізінде өздерінің меншік бағдарламасын құрамын деген ... ... ... ... және қолданушылардың кең ортасында қолданылуы мүмкін.Менің курстық жұмысымның мақсаты Delphi бағдарламасының теориялық материалдар жинап Delphi-де жасалған ойынды үйрену. ... ... 2 ... ... бағдарламалау тілі және II DELPHI бағдарламалау жүйесінің ... мен ... ... ... ... ұғымдары және Бағдарламаның сыртқы құрылымы.Екінші бөлімде Бағдарламаны дайындау кезіндегі қажетті компоненттер мен бағдарламаның құрылымы ... DELPHI ... ... ... ... ... ... қазіргі кезде жиі қолданылатын белгілі бір программалау тілдері, олардың құрлымы, қазіргі кездегі программалардың дамуының негізгі тұжырымдамалары қарастырлады.80-жылдардың ... ... жаңа ... орын ... оны обьектілі-бағытталған программалау (ОБП)деп аталады.Программалаудың бұл бағытында да ... ... ... ... ... ... ... мен программалаудың құрылымдылығы, модульдығы т.б айтуға болады.ОБП негізінде обьект ұғымы жатыр, бұл ұғымда ... мен ... ... ... ... ... ... оның қасиеттері мен қимыл-тәртібі топтастырылған.Обьектілердің құрылымы ұқсас, тек қана қасиеттердің мәнімен ажыратылуы мүмкін.Мұндай жағдайда,программалауда обьектінің бір құрылымына негізделген жаңа ... ... ... деп атайды.Ал осы кластың құрылымына дәл обьектіні кластың экземпляры деп ... және ... ... ... ... ... ... біріктірілген,ондай жүйелердің құрамында көрнекі құрауыштар ретінде көптеген дайын кластар бар,олар ... ... бір ... ... тек қана ... ... ... түрін және негізгі оқиғалардың өңделуін анықтауы қажет(яғни,түймешелерді,меню пункттерін,тышқан түймешесін басқанда қандай операторлар орындалатынын).Барлық қажетті алғашқы кодтарды программалау орталары ... ... ... Visual ... ... ... ... ескеріле отырып,Borland фирмасы Delphi программасын жасап шығарды. Delphi-обьектілі-бағытталған программалаудың тамаша жүйесі. Delphi-қазіргі кездегі жеке ... Windows ... ... ... ... ... интернетте және корпоративтік жүйелерде жұмыс жасауға арналған жүйелердің бірі.Delphi-өте тез дамитын жүйе.Оның бірінші нұсқасы Delphi 1995 ... ... ... ... жыл ... жаңа ... ... отырды.Сонғы нұсқау Delphi 7 бағдарламалау жүйесі.Delphi- Windows операциялық жүйесінде жұмыс жасауға бағытталған бағдарлама құру ортасы. Delphi-дегі бағдарлама қазіргі көркемдік ... ... ... ... олар өз ... ... ... бағдарлама Object Pascal тілінде жазылады,ол Turbo Pascal тілінің қабылдауышы мен ... ... ... Turbo Pascal бағдарламалау тілі мен ол қолданылатын біратты интегралдық құру ортасы кезінде бағдарламалық өнімді құру құралы,соның ішінде бағдарламалауды ... ... ... ... ... ... танымалдық тілдің қарапайымдылығы,жоғары сапалы компилятор және қолайлы құру ... ... ... ... және жаңа ... ... бағдарлама құру әдістерінен,сондай-ақ құрауыштар кітапханасынан тұрады. Delphi бағдарламасы-бұл өзара байланысқан бірнеше файлдар.Кез-келген бағдарлама жоба файлы (мұндай файл .dpr ... ... бір ... ... ... ... кеңейткіші бар файлдар).Жоба файлы бағдарламаның жинақтаушы бөлігі болып табылады,ол өте үлкен емес және Delphi бағдарламалау жүйесінде автоматты түрде қалыптасады.Класс:Берілгендер мен ... ... ... ... ... ... және қасиеттерден тұрады.Кластың данасы болып обьект табылады.Обьект:Белгілі ... ... ... бағдарламалық кодтың автономды бөлігі болып саналады.Обьектінің барлық құрауыштары обьект болып табылады,бырақ керісінше емес.Құрауыш: Delphi-дің стандартты класы, Delphi ... ... ... іске ... арналған.Құрауыш болып меню,батырмалар,стандартты диалогтар(мысалы,қаріпті таңдау,файлды сақтау),енгізу терезесі және редактірлеу ... және т.б. ... өріс ... және ... ... ... ... негізгі терезедегі Құрауыштар палитрасынан таңдап және пішіннің терезесіне орналастырып,олардың ... мен ... ... ... ... ... ... болып табылады. Delphi құрауыштары қолданушымен жылдам қарым-қатынас жасау үшін ... ... ... ... ... ... автоматты түрде оның атрибутын өзгертетін құрауыштың өрісі.Құрауыштың функциясын анықтайды.Құрауыштың оқиғасы: Құрауыштың қолданушы немесе операциялық жүйемен әрекеттесуінің нәтижесінде ... ... ... ... ... ... ... хабарламаны өңдеу әдісінен тұрады,олардың әрқайсысы құрауыштың белгілі оқиғаға ықпалын анықтайды.Оқиғаны өңдеу деп:Өрбіген ... ... ... ... ... ... қосымшаның код бөлімін айтармыз.Құрауыш пішінге немесе басқа құрауышқа тиісті болуы ... деп- Windows ... ... ие және ... ... ... ... орналастыруға негіз болатын көрнекілік құрауышты айтамыз.Қосымшаның пішіні қолданушылық интерфейстің негізі ... ... ... пішін болуы мүмкін.Пішін туралы ақпарат екі типті файлда сақталады-dfrn және pas,файлдың бірінші типі пішіннің файлы бұл екілік ... ... және ... сақтайды,екінші тип пішіннің модулі сіздің қосымшаңыздың фуекциясын іске ... ... ... және ... мен оның құрауыштары үшін оқиғаларды өңдеуді қарастырады.Екі файл да ... ... ... ... пішінге өзінің модулі сәйкес келеді.
1.2.Бағдарламаның сыртқы құрылымы
Delphi-де дайындалатын программа проект(жоба)деп ... ... ... ... ... ... ... Delphi алғашқы рет іске қосылған кезде форма Delphi атауымен көрінеді.Оның жиектеріне тышқан көрсеткішін ... екі ... ... ... айналған кезде жылжыту және қалдыру тәсілі бойынша форманы кеңейту не қысу қиын ... ... ... үшін формада түрлі компоненттер орнатылады.Негізгі компоненттердің кейбірі Access берілгендер қоры жүйесінде пайдаланылатын элементтер панеліне енгізілген ... ... Delphi ... компоненттер палитрасына орналастырылған.Кей жағдайларда экранда форма көрінбеуі мүмкін.Оны экранға шығару үшін ... ... беру ... және ... ... компоненттердің түрлі қасиеттері бар.Қасиет(Сипаттама,параметр)айнымалылардың ерекше түрі.Олар обьектінің түрлі мүмкіндіктерін сипаттап,ағымдық күйін ... ... ... ... мәтіні,өлшемі,экранда орналасуы,түсі т.б Delphi іске қосылған кезде форма қасиеттеріне алғашқы сәйкес мәндер меншіктеліп қойылады.Форманы не онда орнатылған компонентті программа құру үшін ... оның ... ... мәндерін өзгертуден басталады.Қасиеттер тізімі Обьектинспекторы терезесіне енгізілген.Тізімді инспектор терезесіне шығару үшін сәйкес ... бір ... ... ... ... ... жоғарғы қатарына таңдалған обьект атауы да жазылып қойылады.Терезенің екі қосымша беті бар:Properties(Қасиеттер)және Events(Оқиғалар).Терезе ашылғанда екі ... ... ... ... оның ... ... ... тұрады.Бірінші бағанда көрінетіндер-қасиет атаулары,екінші бағанға сәйкес жазылғандар-олардың мәндері.Форма қасиеттері:Name(Атау)-формаға ... ... Delphi ... ... ... бірі. Delphi-дің жұмыс істеуі кезінде ол обьектіні осы атау бойынша ажыратып таниды. Delphi-дің формаға автоматты түрде алғашқы рет меншіктеген ... ... атау ... ... ... атауымен белгілі болуы үшін атауды мазмұнға жақын етіп енгізген жөн.Мысалы,форма ... ... ... ... болса, Form1 орнына KvTendатауын енгізу.Ол үшін қасиеттер ... Name ... ... ... клавиатура арқылы теріп алса болғаны.Терілген атау Name жолының оң қатарында жазылып қойылады.Font(Шрифт)-формаға енгізілген ... ... ... қасиеті.Оны таңдап оң жағында көрінген нүкте(...)түймесін шерткен кезде сұхбаттық шрифт таңдау терезесі ... ... ... ... ... ... ... қасиеттер терезесінің Caption қасиетіне тақырып үшін Form1 сөзі енгізіліп қойылған.Оны "Redactor"не басқа тақырыпқа алмастыру Name ... мән ... ... ... (қасиет мәні енгізілген соң КҚ(каретканы қайтару,енгізу)клавишін басып ... ... ... ... ... ... кезде оң жағында тілсызық түймесі көрінеді.Тілсызық түймесі-қасиет мәнінің бірнеше екенінің белгісі.Тілсызық белгісін шерткен кезде мәндер(түстер)терезесі ашылады.Тізімде ... ... ... шерткен соң форма сәйкес түске боялып қойылады.Width(Ең),Height(Биіктік)-пиксель өлшем бірлігімен берілген форманың ені мен ... ... ... ... қасиетін программа(программалық код)ішінде орнату да мүмкін.Мысалы,форма тақырыбы шрифтінің өлшемін 14 ету үшін программаға Form1.FontSize:=14 меншіктеу ... ... ... бір ... ... ... үшін оны ... терезесінде таңдап,+-1клавишін басу арқылы сәйкес анықтаманы шақыру керек. Delphi-де анықтамалар ағылшын тілінде жазылған.Ол түсініксіз болса,экранда орысша аудармасын ... ... ... ... ... ... ... жөн.Экранда қасиеттер терезесі көрінбесе,оны шығару үшін View-Object Inspectorкомандасын беру жеткілікті.Ол +-11 клавиші басылған кезде де көрінеді.Ескерту.Жаңа проект іске ... ... ... Delphi Direct ... іске ... мүмкін.Терезеден Delphi News бумасын таңдау жеткілікті.
1.3 Delphi-дің графикалық мүмкіндіктері
Delphі 7ортасын жүктегеннен кейін экранда интегралданған бағдарламаланған ортасының терезесі ... ... ... ... ... ... код ... және объектілер инспекторы.Экранның жоғарғы бөлігінде негізгі терезе орналасады. Онда құрал-саймандар тақтасы (Standard. View. Debug және Custom) және компоненттер палитрасы орналасады. ... ... Delphi 7 ... жабылмайынша ашық тұрады. Негізгі терезені жабу арқылы Delphi 7 - ні ... ... ... ... ... аты ... Проекті орындалу немесе проектілеу режимінде ашық тұруы мүмкін. Проект орындалу режимінде ашық тұрса онда [Running] сөзі қосылып жазылады.Мәзір ... ... ... ... және құруға керекті командалардан тұрады.Құрал-саймандар тақтасындағы түймелер мәзірдегі белгілі бір командаға сәйкес келеді. ... File ... Open ... таңдасақ та немесе Standard құрал-саймандар тақтасынан Open кнопкасын бассақ да бір ... ... ... ... ... ... ... (подсказка) жабдықталған.Егер тышқан курсорын перне қасына жақындатсақ онда көмекші түсіндірме шығады. Қолданушы құрал саймандар тақтасының орналасуын, көрініп немесе ... ... ... ... ... ... өз қалауынша өзгерте алады және оларды тышқан курсоры арқылы жылжытуына болады. Customize ... ... ... ... ... оң жақ пернесін басу арқылы шақырылады.Компоненттер палитрасындағы компоненттер арқылы ... ... ... Delphi ... ... элементтері болып табылады. Олар арқылы қолданбалы программаның қолданушы интерфейсін құруға көмек береді. Ең бірінші Delphi-ді ... Standard ... ашық ... ... өз қалауынша , компонеттер палитрасының орналасуын реттеуге болады. Осы өзгерістердің барлығын Palette ... ... ... ... Бұл ... 2 ... ... болады.Палитраның кез-келген жерінен тышқанның оң жақ пернесін басып Properties мәзірін таңдау.Delphi ... ... ... ... ... ... шығаратын программаларды неғұрлым қарапайым жолмен құруға мүмкіндік береді.
Графикалық элементтер объекттің үстіңгі жағында шығарылады (формалар немесе Image компоненті), бұған Canvas қасиеттері ... ... ... бетіне графиктік элементтерді (түзу сызық, шеңбер және т.б) ... үшін осы ... Canvas ... ... ... ... Canvas. ... (10,10,100,100);
Бет (Холст);
Қарапайым графиктерді шығару әдісінде сурет салуға ... ... бет ... ... Canvas ... ... Бұл бет (холст) жеке нүктелерден-пикселдерден тұрады, олардың әр қайсысы көлденең (Х) және тік (Y) координаталар ... ... және ... ... бет (холст) бетіне салуды қамтамасыз ететін әдістер үшін, қарандаш және қылқалам қолданылады: қарандашты түзулер мен контурларды сызуға қолданады, ал ... ... ... ... ... ... бетке (холстқа) шығаратын арнайы қарандаш және қылқаламға Pen (қарандаш) Brush (қылқалам) қасиеттері сәйкес келеді, бұлар TPen және TBrush типтерін көрсетеді. Осы ... ... мәні ... ... ... ... анықтайды.
TPen объектісінің мынадай қасиеттері бар:
Color - ... ... - ... қалыңдығы (пиксель бойынша)
Style - түзудің түрі
Pen.Color - ... мәні ... ... атаулы тұрақтыларды қолдануға болады (TColor): clBlack, clOlive, clGray, clBlue, clMaroon, clNavy clSilver, clAqua, clGreen, clPurple, clRed, clWhite.
Pen.Style қасиеті мынадай ... ... - ... ... - ... ... ұзын штрихтар;
psDot - пункттирлік түзу, қысқа ... - түзу ... ... ... мәні ... үлкен болса, онда пункттирлік түзулер біркелкі түзулер ... ... ... ... ... сызатын және сол облыстарды бояуды қамтамасыз ететін әдіс ретінде қолданылады.Қылқалам объект сыяқты екі қасиетке ие:
Color- тұйық облысты бояйтын түс;
Style - ... ... ... ... ... мәні ... жоғарыда айтылып өткен Tcolor типті атаулы тұрақтыларды қолдануға болады.
Brush.Style қәсиеті мынадай ... ... - ... ... - ... ... - көлденең штрих;
bsVertical - тік ... - ... ... көлбеген диоганалдық штрих.
II.Delphi бағдарламалау жүйесінің теориясы мен тәжірибесі
2.1Бағдарламаны дайындау кезіндегі қажетті компоненттер
Delphi 7 версиясында өте көп ... ... ... ... ... тиімді өңдеу құралдарын қажет ету "жылдам жасау" ортасы деп ... ... ... ... болуына алып келді. Мұндай ортаға мысал ретінде Borland Delphi жатады. Жылдам жасау RAD - ... "Rapid ... ... жүйесінің негізі визуалды жобалау және оқиғаны өндеуді программалар технологиясы жатады, оның мағынасы өңдеу үнемсіз жұмыстың көп ... ... ... да, ... диалогты терезелерді және оқиғаны өңдеу функциясын құрастыру жұмыстары қалады. Ортада қатаң типтелген объектіге бағдарлы тілі ... оның ... Object Pascal (Turbo Pascal ... ... Delphi әр түрлі программаларды құруға мүмкіндік береді: қарапайым біртерезелі қосымшалардан тармақталған дерекқорларды басқару программаларына дейін. ... ... ... ... ... ... ... істейтін және динамикалық құрылымдармен қосымшаларды құруға мүмкіндік береді. Delphi-дің айрықша ерекшелігі .NET технологиясының сүйемелдеуі болып табылады. ... ... ... Delphi, MathCad, Maple ... алған білімдердің болашақ мамандар және қоғам үшін маңызы өте зор. ... ... ... ... үшін ... ... мен ... нұсқаулар жазылуда. Мысалы, Delphі ортасымен танысып және онда жұмыс жасап үйренуде Фаронов, Культин Н секілді жазушылар еңбектерінің маңызы зор ... ал ... ... ... ... ... еңбектерінің орны ерекше. Delphi Windows жүйесiнде программалаудың ыңғайлы құралы.Онда көптеген операторларды пайдаланып ... ... - дау, ... ... құру,анимация, мультимедиа процес - терiн ұйымдастыру, OLE технологиясын пайдаланып, басқа офистiк қо - ... ... ... ... ... және т.б. ... - кеттердi орындау да мүмкiн. Көптеген опера - тор - ... ... ... Паскальдағы сияқты. Delphi екi түрде дайындалған: бiрiншiсi - күрделi қосым - шаны бiрлесiп дайындаушылар үшiн (Delphi Client - Server), ... - ... ... үшiн (Delphi for ... Соңғысы ыңғайланып, қысқартылып алынған түрi. Ол тек маман программаушылар емес, барлық Delphi - мен жұмыс iстеушiлерге арналған. ... ... - ... түр. ... ... ... ... жұмыс iстеген адамдардың меңгеруi көп қиындық келтiрмейдi. Бiрақ, мұнда программалауды үйрену үшiн объект, оқиға, қасиет түсiнiк - ... ... ... онда ... пайда - лану және әдiстер деп аталатын түрлi командалардың жазылу түр - ... бiлу ... ... ... ... про - ... (әдiс - тер) мен ... кластарға, компоненттерге енгiзулi мәндер меншiктелетiн қасиеттер көп. Нақты есептердi шешу програм - маларын ... ... ... ғана ... програм - малауды үй - ренуге болады. Ол үшiн ... ... про - грам - ...... орын - дап, ... ... өзгерiстер ен - гi - зiп, жаттығу да мүмкiн. Жетiстiк тек тәжiрибеге байла - ... ... ... бiр ... сыйғызу мүмкiн емес. Мұнда студенттер мен өз бетiнше оқып үйренушiлер үшiн қажеттi негiзгi ... ... ... ... ... ... қосымшаларды дайындауға машықтанушылар үшiн кiтап соңына әдебиеттер тiзiмi енгi - зiлген.
Ойын құрастыру кезінде бізге форма ... ... Chech Box ... қажет болады.Оны формаға қажетімізше орналастырамыз.Әр компоненттер өз қызметтерін атқарад.
2.2.Бағдарламаның құрылымдары ... құру үшін ең ... ... ... форма бетіне орналастырасын.Форманың алғаш жұмыс жасамай тұрғандағы нұсқасы келесідей(1сурет) ... ... ... ... жұмыс жасау принциптері төмендегі суретте көрсетілген.(2сурет)
(2сурет)
Ойын менюіне кіріп жаңа ойынды бастай аласыз.Ойынды бастайтын болсаңыз ʺОйнауʺдеген хабарламаны басасыз.(3сурет) ... ... ... ... ... аяқталғанын және кімнің жеңгені жөнінде хабарлама шығып тұрады.Төменгі суретте көрсетілген (4сурет) ... ... ... ... ... ... ... Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, ExtCtrls, Menus, ... Buttons, XPMan, ... = ... ... = ... ... = ... TPanel;
myField: TImage;
cField: TImage;
MainMenu1: TMainMenu;
N1: TMenuItem;
Panel1: TPanel;
Panel2: TPanel;
N2: TMenuItem;
N3: ... ... ... ... TMenuItem;
N7: TMenuItem;
N8: TMenuItem;
Label1: TLabel;
RadioGroup1: TRadioGroup;
rb4: TRadioButton;
rb3: TRadioButton;
rb2: TRadioButton;
rb1: TRadioButton;
Panel4: TPanel;
rbV: TRadioButton;
rbG: TRadioButton;
Shape1: TShape;
Shape2: TShape;
bbOK: TBitBtn;
bbRe: TBitBtn;
pnSet: TPanel;
Label2: TLabel;
cbF: ... ... ... ... ... ... TLabel;
leName: TLabeledEdit;
pnMes: TPanel;
lbMes: TLabel;
N9: TMenuItem;
XPManifest1: TXPManifest;
pnLegend: TPanel;
Shape3: TShape;
Shape4: ... ... ... TStaticText;
StaticText2: TStaticText;
StaticText3: TStaticText;
Auto: TBitBtn;
Memo1: TMemo;
OpenDialog1: TOpenDialog;
SaveDialog1: TSaveDialog;
procedure FormActivate(Sender: TObject);
procedure myFieldMouseDown(Sender: TObject; Button: ... Shift: ... X, Y: ... ... TObject);
procedure bbOKClick(Sender: TObject);
procedure bbOkSetClick(Sender: TObject);
procedure cFieldMouseUp(Sender: TObject; Button: TMouseButton;
Shift: ... X, Y: ... ... TObject);
procedure N2Click(Sender: TObject);
procedure N9Click(Sender: TObject);
procedure AutoClick(Sender: TObject);
procedure N6Click(Sender: TObject);
procedure N3Click(Sender: TObject);
private
{ Private declarations ... Public ... ... ... integer;
p,strg:integer;
flag,nol:boolean;
ds1,ds2:integer;
State:integer;
y,z,napr,o,pp,kp:integer;
S:Set of byte;
stt:File of rmas;
implementation{$R *.dfm}
ҚОРЫТЫНДЫ
Мен осы курстық жұмысымды Delphi программасы туралы,оның элементтері,мүмкіншіліктері ... ... Delphi ... ... жұмысының өте жоғары тиімділігін қамтамасыз ететін орта. ... ... ... үшін ... ... жаза білу ... үшін программалау тілі менюін құру ортасын меңгеру керек.Обьектілі бағдарланған программалау жүйелеріндегі программалаудағы негізгі ерекшелік алдымен программалау синтаксисі мен компоненттерді ... ... ... ... ... ... ... сай ... саясаты өте тиімді.Өйткені қандай да болса да жұмыс орны компьютерсіз жұмыс атқара алмайды.Дербез компьютерде жұмыс істей білу бұл ... кез ... ... орындай алу мүмкіндігін береді.Қазіргі таңда көп программаларың шығуына байланысты көп мұқияттылықты талап етеді.Бұл программа ... ... ... ... ... ... ... ... тұрмысқа енуіне байланысты соңғы кездері программалауға деген қызығушылықтың арта түскені ... ... ... ... да бір ... ... көз алдымызға елестету қиын.Бұл компьютермен жұмыс істейтін адамға қандай да бір ұмтылысты тудыруы мүмкін.
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР
1.Котов В.М.Волков ... ... ... Дж.Рубенкинг.Язык программирования Delphiдля "чайников".
Введение в Borland Delphi 2006= Delphi for ... ... Delphi 2006 ... for.NET ... ... Вильямс, 2006. - 944 с. - ISBN 0-672-32443-Х
4. Бородич Ю.С. и др. Пскаль для персональных компьютеров: Спарв. пособие / Ю.С. ... А.Н. ... А.И. ... ... БФ ... , ... Бородич Ю.С. Раработка программных систем на языке Паскаль:
Справ.пособие.- Мн.: Выш.шл.,1992.143с.:ил
6. Вальвачев А.Н., Крисечев В.С. Программирование на языке Паскаль для ... ЭВМ ЕС.- ... ... А.Н. ... ... на ... Паскаль: Справ.пособие.-Мн.:ВЫш.шл,.1992.-143с.:ил
8. Вирт Н.Алгоритмы и структуры данных.М.:МИр,1989
9. ... А.М., ... В.А. Е Turbo Vision 2.0. ... ... ... , ... ... Ю.С и др Программирование в среде TurboPaskal 6.0: Справ.пособие/ Ю.С. Климов, А.И. Касаткин, С.М. Мороз. - Мн.: Выш.шл., 1992.158 с.:ил.

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 13 бет
Бұл жұмыстың бағасы: 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Delphi бағдарламалау ортасына сипаттама48 бет
Delphi бағдарламалау тілінде проектіні құрастыру22 бет
Delphi бағдарламалық ортасында «Pascal бағдарламалау тілінде файлдармен жұмыс істеу» электрондық оқу құралынжасап шығару19 бет
Delphi ортасында бағдарламалау ( әдістемелік құрал )112 бет
Delphi –программалық ортасында бағдарламалау17 бет
Delphi-де бағдарламалау52 бет
"Қабылдау бөлімі" бағдарламасы63 бет
Delphi 7 жүйесінің негізгі түсініктері мен принциптері17 бет
Delphi және мәліметтер қоры сервері31 бет
Delphi ортасы туралы13 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь