Автор работы: Пользователь скрыл имя, 15 Апреля 2013 в 13:20, дипломная работа
Қазіргі кезде компьютерлік сауаттылықпен қатар жоғары деңгейлі программалау тілдерін қолдана білу- ең өзекті жұмыс дағдысы болып есептеледі. Бүгінгі күн талабына сәйкес, кез келген сала мамандары ақпараттық технологияларды толыққанды пайдалана білуі тиіс. Ал, ақпараттық технологияларды жаңа деңгейге көтеруде және оларды дамытуда жоғарғы деңгейлі программалау тілдерінің рөлі ерекше.
Кірспе
І бөлім. Объектілі бағытталыған бағдарламалау негіздері
ІІ бөлім. Borland Delphi объектілі баытталған бағдарламалау ортасы
2.1 Delphi бағдарламасымен танысу
2.2 Delphi бағдарламасының компоненттері
2.3 Дельфи ортасында анимация жасау әдістері
ІІІ бөлім. Visual C++ бағдарламасы туралы негізгі түсініктер
3.1 C ++ Builder әзірлеу ортасы
3.2 C ++ Builder компоненттері
3.3 C ++ Builder - де сұраулар құру
IV бөлім. Объектілі бағытталған бағдарламалау ортасының жобалау мүмкіндіктерін салыстыру
Қорытынды
Пайдаланылған әдебиеттер
Delphi ортасыңдағы бағдарламалау екі процестің тығыз әрекеттестігіне негізделген: бағдарламаньң құруын визуалды (яғни оньң Windows терезесін) көрсету мен бағдарлама кодын жазу. Бағдарлама кодын жазу үшін код терезесі, ал бағдарламаны құру үшін Delphi ортасының басқа терезелері қолданылады.
Форма терезесінің мазмұнымен бағдарлама кодының арасында тығыз байланысты Delphi ортасы мұқият бақылап отырады. Мысалы, формада жаңа элемент орналастыру бағдарлама кодының автоматты түрде өзгеруіне себеп болады, керісінше-бағдарламаның кодына автоматты түрде орналастырылған кейбір элементтерін алып тастау әрекеттері формадағы сәйкес компонентгердің жойылуына алып келеді.
Жоғарыда айтылғандай, Delphi ортасы жүктелгенде бағдарлама кодының терезесі Windows ортасының бос терезесінің бастапқы кодынан (яғни минималды кажетті кодынан) тұрады. Бұл код функционалды толық деп саналады жөне ол жұмысқа даяр болып тұрады. File/New Application опцияларын таңдап бағдарламаны іске қосуга болады.
Модуль деп бағдарламаның белгілі бір тәуелсіз бөлігін атайды. Әр жаңа форма құрылғанда жаңа модуль де жасалады. Жалпы бағдарлама құрамында көптеген формалар және олармен байланысқан модульдер болуы мүмкін. Delphi ортасы әр бағдарламаны компиляциалағанда кеңейтілуі PAS, DFM және DCU файлдарын құрады. PAS-файлында бағдарлама кодының терезесіңдегі мәтін көшірмесі, DFM - файлында форма терезесінін мазмұн анықтамасы, ал DCU — файлында алдынғы екі файл мәтіннің машина тіліндегі аудармалары орналасады. DCU —файлы компилятор жұмысьның нәтижесі, енді компоновщик (біріктіруші) осы файлды өңдейді, нәтижесіңде орьндалатьш немесе жүктелетін ЕХЕ — файлы кұрылады.
2.2 Delphi бағдарламасының компоненттері
Delphi ортасы көп терезелі жүйе
тәрізді .Оны жүктеу үшін:
Пуск/программы /Borland delphi/ Delphi. командасын
қолданамыз .Жүктелгеннен кейін экранда
4 терезе пайда болады. Бұл Delphi ортасының
негізгі терезесі болып бірінші жолда
мәзір орналасқан болып және саймандар
тақтасы бар: Стандарт, Вид, Откладка, Палитра
пользователя, панель компонентов, рабочая
область
1.Негізгі терезе(Project1)
2.Обьектілер инспекторының
3.Форма конструкторының
4.Кодтар редакторының
Мұны View/obgect inspector немесе F1клавиші арқылы экранға шығамыз . Obgect inspector терезесі екі жапсырмада тұрады.
1. Propertits ( қасиет )
2. Events (жағдай)
Терезесі кодтар редакторының терезесі болып табылады. Бұл терезеде формаға қойылған компоненттердің тізімі, компоненттердің оқиғалар тізімі және сол оқиға сәйкес командалар жазылады. Бір проектімен жұмыс қажеттілігіне қарай экранда басқа да терезелер тұруы мүмкін. Жұмыс жасау барысында негізгі терезеден басқа терезелерді алып тастауға, орын ауыстыруға болады. Көп терезелі болғанмен Delphi-де тек қана бір уақытта жасауға болады. Delphi-де құрылғының қосымша проекті түрінде жиналған бірнеше элементтерден тұрады. Олар
Копилтильда таңбасымен өзгеріс енгізеді.
Ең қарапайым проектінің өзі көп
формадан тұрады. Сондықтан кез-келген
проект құру барысында оның барлық элементін
сақтайтын каталог ашқан дұрыс. Проекті
аты проекті файлының атымен сәйкес келеді
және дискіге сақталу барысында да ресурстар
файлымен проектілер параметрлері файлы
да осы атпен аталады. Проект файлының
атын өзгерткенде автоматты түрде осы
файл аттары өзгереді. Проектіні құру
проект файлын компиляциялау барысында
орындалады және қосымшаның ехе файл проект
атымен аталады.
Проект файлын қарауға және өңдеуге болады.
Ол ұшін Progect/view Sourec (проект) (просмотр источника)
командасы арқылы ашылады. Формаларды
қарау үшін view\Forms…shift+F12. формалар сипаты
сақталған файлда форманың өзі мен оның
сипаттамасы беріледі. Форма модулінің
файлында форма класының сипаты беріледі.
Ол форманы қолданғанда автоматты түрде
ашады. Қажетті модульді ашу үшін view-Units…
немесе ctrl+F12 модульдер файлында кез келген
формамен байланыспаған модульдер сақталады.
Олар объект pascal тілінде жазылады. Оларды
қолдану үшін Uses бөлігінде атты көрсету
қажет. Ресурстар файлының проект аты
беріледі. Проектіні сақтағанда автоматты
түрде құрылады.
Delphi-тен ресурстар файлымен
• Компаненттер пиктограммасы (.DCR)
• Расторлық бейнелер (.BMP)
• Қосымшалар пиктограммалары (.ICD)
• Курсорлар (.CUR)
Проект параметрлер файлында параметрлер
мен олардың мәндері текстік
редактордың әр түрлі жолында
орналастырылады.Проектіні
Delphi – ді қосқан соң жоғарғы
терезеде компанент
Бұл компонент палитрасынан қосымшаларды
құрайтын копоненттерді таңдайды. Компонент
құрамы визуальды және логикалық компоненттерден
тұрады. Тетік редакциялау жазықтығы сияқты
заттар визуальді компоненттер, ол кестелер
логикалық болады.
Delphi-де программа визуальді
Графикалық дұрыстағыш. Delphi –де қуатты редакторға енгізілген кодтағы қателерді тауып, оларды жоятын графикалық дұрыстағыш бар. Тоқтау нүктелерін анықтауға, үзілістерді тексеріп, өзгертуге адымдап басу арқылы программаны әрекетін дәл түсінуге болады. Ал егер өте жіңішке дұрыстағыш қажет болса, ассемблердегі нұсқауларды және процессор регисторын тексеріп, бөлек енгізу мүмкіндігі бар Turbo Debugger пайдалануға болады.
Объектілер инспекторы. Бұл құрал
бөлек терезе бейнесінде көрінеді,
онда сіз программаны жобалау
кезінде объектінің жағдайлар мен
қасиеттер мағынасын белгілей аласыз
(Properties and Events) .
Жоба менеджері. Ұйымдастырушыға тиісті
жобада барлық модульдерді қарауға мүмкіндік
береді және жобаны басқаратын ыңғайлы
механизм мен жабдықтайды. Жоба менеджері
файл аттарын, таңдалған форма уақытты
және т.б көрсетеді. Мәтін мен формаға
тиісті атау үстіне тышқанмен сырт еткізу
арқылы тез арада жетуге болады.
Объект навигаторы. Қол жетерлік
объектінің кітапханасын көрсетеді
және қосымшалар бойынша навигацияны
жүзеге асырады. Объект иерархиясын, кітапханадағы
компиляцияланған модульдерді және
сіздің кодыңыздың глобальді атаулар
тізімін қарауға болады.
Меню дизайнері. Менюді жасауға, шаблондар
түріндегілерді сақтауға және кейін оларды
кез-келген қосымшада пайдалануға болады.
Сарапшылар. Бұл сізге қосымшаларды оңай
жобалау мен икемделуін қамтамасыз ететін
құрал программасының тобы. Ұйымдастырылған
сарапшыларды өз бетінше қосуға мүмкіндік
бар. Потенциалды түрде бұл арнайы программаға
жазылған Case – құралдарымен Delphi-ді кеңейте
алатын үшінші фирмалардың мүмкіндігі.
Оның құрамы мынадай:
Мәліметтер қорымен жұмыс істейтін форма
сарапшысы.
Қосымшалардың ұстаным мен шаблондар
сарапшысы.
Форма шаблонын сарапшысы.
RAD Pack құрамына Delphi фирмасындағы Borland
Pascal 7.0 жасалған ресурстарды қайта
құратын сарапшы енеді.
Интерфейсті оқу жүйесі. Delphi-ді кеңірек игеруге мүмкіндік береді. Ол тек көмекші жүйе ғана емес, сондай-ақ ол Delphi-дің мүмкіндіктерін ұйымдастырушының өз ортасында көрсетеді.
Query компоненті алыстатылған SQL –
серверлерге болмаса
DBGrid компоненті мәліметтерді жол
немесе баған ретінде
DataSource компоненті - бұл компонент
Table немесе Query компоненттері секілді
мәліметтер қорымен
MainMenu компоненті - бұл компонент
формаға негізгі меню құру
үшін қолданылады. Басты
Panel компоненті - бұл компонент кең ауқымда
қолданылады. Бұл компонент бір-бірімен
байланысты бірнеше компоненттерді біріктіріп,
бір жерде орналастыруға ыңғайлы. Panel компонентіндегі
жазуды Caption қасиеті арқылы өзгертуге
болады. Bevellnner, BevelOuter, bevelWidth, BorderStyle,BorderWidth
қасиеттері арқылы компоненттің жиектерін
көркемдеуге болады.
Button компоненті - бұл компонент
ең көп қолданылатын
ComboBox компоненті-ListBox және Edit компоненттерінің
функциясын біріктіреді.
Edit компоненті бір жолды текст
енгізу үшін немесе көрсету
үшін қолданылады. Тексті
Label компоненті формада әртүрлі
жазуларды немесе белгілерді
көру үшін компоненті
ExcelApplication компоненті - бұл компонент Microsoft Excel программасын шақыру үшін қолданылады.
WebBrowser компоненті -бұл компонент
htm кеңеймесінде сақталған
Delphi программалау ортасының
Delphi ортасы схемаларды, сызбаларды, түрлі
иллюстрацияларды экранға шығаратын программаларды
неғұрлым қарапайым жолмен құруға мүмкіндік
береді.
Графикалық элементтер объекттің
үстіңгі жағында шығарылады (формалар
немесе Image компоненті), бұған Canvas қасиеттері
сәйкес келеді. Объектінің бетіне графиктік
элементтерді (түзу сызық, шеңбер және
т.б) шығару үшін осы объектінің Canvas
қасиетін қолдану әдісін пайдаланымыз.
Мысалы:
form1. Canvas. Restangle (10,10,100,100);
Бет (Холст);
Қарапайым графиктерді шығару әдісінде сурет салуға болатын абстрактты бет (холст) ретінде Canvas қасиеттері қарастырылады. Бұл бет (холст) жеке нүктелерден-пикселдерден тұрады, олардың әр қайсысы көлденең (Х) және тік (Y) координаталар арқылы анықталады.
Қарандаш және қылқалам Қарапайым
графиктерді бет (холст) бетіне салуды
қамтамасыз ететін әдістер үшін, қарандаш
және қылқалам қолданылады: қарандашты
түзулер мен контурларды сызуға қолданады,
ал қылқаламды аймақтарды шекаралық контурмен
бояуға қолданады.
Графиктерді бетке (холстқа) шығаратын
арнайы қарандаш және қылқаламға Pen (қарандаш)
Brush (қылқалам) қасиеттері сәйкес келеді,
бұлар TPen және TBrush типтерін көрсетеді.
Осы объектілердің қасиеттерінің мәні
шыарылатын графикалық элементтердің
түрін анықтайды.
TPen объектісінің мынадай қасиеттері бар:
Color – түзудің түсі(контуры)
Width - түзудің қалыңдығы (пиксель бойынша)
Style - түзудің түрі
Pen.Color – қасиетінің мәні ретінде мынадай атаулы тұрақтыларды қолдануға болады (TColor): clBlack, clOlive, clGray, clBlue, clMaroon, clNavy clSilver, clAqua, clGreen, clPurple, clRed, clWhite.
Pen.Style қасиеті мынадай мәндерді
қабылдайды:
psSolid – біркелкі түзу;
psDash – пункттирлік түзу, ұзын штрихтар;
psDot - пункттирлік түзу, қысқа штрихтар;
psClear – түзу көрінбейді.
Егер Pen.Width қасиетінің мәні бірден үлкен болса, онда пункттирлік түзулер біркелкі түзулер болып шығады.
Қылқалам (Canvas.Brush) тұйық аймақтарды сызатын және сол облыстарды бояуды қамтамасыз ететін әдіс ретінде қолданылады.Қылқалам объект сыяқты екі қасиетке ие:
Color- тұйық облысты бояйтын түс;
Style - аймақты толықтыру стилі (типі).
Brush.color қасиетінің мәні ретінде жоғарыда айтылып өткен Tcolor типті атаулы тұрақтыларды қолдануға болады.
Информация о работе Объектілі бағытталған бағдарламалау ортасының жобалау мүмкіндіктерін салыстыру