Автор работы: Пользователь скрыл имя, 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 бөлім. Объектілі бағытталған бағдарламалау ортасының жобалау мүмкіндіктерін салыстыру
Қорытынды
Пайдаланылған әдебиеттер
Brush.Style қәсиеті мынадай мәндерді қабылдайды:
bsSolid - біркелкі бояу;
bsClear – облыс болмайды;
bsHorizontal – көлденең штрих;
bsVertical – тік штрих;
bsFDiogonal – ілгері қарай көлбеген
диоганалдық штрих.
Мәтінді шығару Графикалық объекттің бетіне мәтін шығару үшін TextOut әдісі қолданылады. Осы әдістің шақыру нұсқауы жалпы жағдайда мынадай түрде болады:
Объект. Canvas. TextOut(x , y , Текст);
Мұндағы x , y – шығатын мәтіннің координат нүктелері;
Текст – айнымалы немесе символдық
типті тұрақты (шығарылатын мәтін).
TextOut әдісімен шығарылатын мәтін облысының
оң жақ шекара координаттарын, PenPos қәсиетін
пайдаланып алуға болады,
мысалы: TextOut(PenPos.x , PenPos.y , ‘Руб’);
Қарапайым графиктерді сызу әдістері
LineTo әдісі түзуді қарандаштың ағымдағы
орынан координатасы көрсетілген нүктеге
дейін сызады.
Объект. Canvas. LineTo(x , y);
MoveTo әдісі қарандашты белгіленген
нүктеге апарады.
Объект. Canvas. MoveTo(x , y);
Ellipse әдісі эллипс сызады (жеке жағдайда, шеңбер – параметр мәніне тәуелді болады): Объект. Canvas.Ellipse(x1 , y1,x2,y2);
Мұндағы: x1, y1, x2, y2 – ішіне эллипс
сызылатын тікбұрыш координаттары.
Arc әдісі доға сызады:
Объект. Canvas.Arc(x1 , y1,x2, y2, x3, y3, x4, y4);
Мұндағы: x1, y1, x2, y2 – эллипс параметрі, эллипс белгілі, яғни сызылатын доға болады.
Rectangle әдісі тіктөртбұрыш сызады:
Объект. Canvas. Rectangle (x1 , y1, x2 , y2);
Мұндағы: x1, y1 және x2, y2 – сол жақ үстінгі және оң жақ астыңғы тіктөртбұрыш бұрыштарының координаттары.
FillRect әдісі Brush.Color қасиеті арқылы
берілген түсімен
Мысалы:
Var
R:Rect(20,20,150,150);
With Canvas do
begin
Brush.Color:=clRed;
FillRect®;
End;
End;
Canvas объектінің қасиеттері
Жоғарыда айтып кеткендей, программа орындайтын графиктерді бетке шығару үшін Canvas қасиеті келеді. Canvas объектісінің Pixels қасиетін пайдалана отырып, графикалық беттің кез келген нүктесін қажетті түске бояуға болады. Мысалы (нұсқауы):
Form1.Canvas. Pixels [10,10]:=clRed;
Форманың бетіндегі нүктені қызыл түске бояйды.
2.3 Дельфи ортасында анимация жасау әдістері
Әлемдегі миллиондаған программистер
Delphi-де жұмыс жасайды және олардың
көбісі Delphi-де мәліметтерді өңдеуге
және сақтауға арналған программалар
құрады. Күнбе-күн коммерциялық және
жеке мәліметтерді санамағанда (адам аттары,
мекен-жайлар, есепшоттар) визуальды
интерфейс көмегімен жұмыс
Программа құруға ыңғайлы тамаша ортаның бірі – Delphi ортасы таңдап алынды. Оны оқып үйрену , түсіну және логикалыңқ ойлауға өте қарапайым , әрі жеңіл. Delphi программалаудың структуралық тәртібін және программалаудың басқа тілдерге қарағанда жалпы жақсы дамыған.Оның қызықты рекурсивті мүмкіндіктері , сонымен қатар қызықты есептер шығару мүмкіндіктері бар.
Delphi типті жүйені тез
және визуальды құру ортасы
деп атайды.Себебі ол өзіне
компилятормен қоса редактор
және көптеген дайын
Delphi-де программа құру
жақсы жабдықталған
DELPHI – бұл Borland International-дың
қосымшаларды тез құруға
DELPHI тілі объектілі –
бағытталған Object Pascal тілінің жалғасы.
DELPHI-ге InterBase локальді SQL сервері, есеп
беру генераторлары, визуальді
компоненттің және
Delphi 6 Windows 95, Windows 98 немесе Windows
NT операциялық жүйесінің
Программалардың сәйкестендірілуі
үлкен роль атқарылады. Бұл аппаратпен
қамтамассыздандырумен
- Мобильді компьютерлерді
тарату кең ауқым алуымен
Дыбыс, сурет, тексттік және цифрлық типтермен берілген информацияларды беру және оқыту, алу үшін арналған техникалық жабдықтардың әрі қарай дамуы.
Жоғарыда айтылғандай бизнеспен және өндіріспен тығыз байланысты болғандықтан қолданушылар Delphi 6-дан өздерінің есептерін шешу үшін идеал көмекші құрал тапты. Delphi 6-дің Visual Basic және C++ сияқты қолданушы интерфейсі бар. Қазіргі кезде көптеген фирмалар өз программа интерфейсінің стандарты ретінде қабылдады. Қолданушы интерфейсі визуалды құрылатын болғандықтан Delphi ортасында программалауды тез программа құру ортасы делінеді.
Құрудың графикалық ортасынан басқа аспектісі ол- көмекші жүйесінінің күштілігі.
Delphi 6-да басқа да қазіргі
программалау ортасы сияқты, объектілі
бағытталған программаларға
Delphi 6 қолданушыға өте ыңғайлы, тез программа құруға мүмкіндік береді. Бұл ортаның құрал-саймандары өте көп және керек кезінде актив элемент үшін F1 пернесін басу арқылы көмек алуға болады.
ІІІ бөлім. Visual C++ бағдарламасы туралы негізгі түсініктер
3.1 C ++ Builder әзірлеу ортасы
C++ Builder бас
терезесі бапталатын
1-сурет. C++ Builder әзірлеу ортасы
Формалар C++ Builder қосымшалардың негізі болып табылады. Қосымшаның пайдаланушылық интерфейсін құру терезеге C++ Builder объектілері элементтерінің компоненттер деп аталтын формаларын қосудан тұрады. C++ Builder компоненттері көп беттік блокнот түрінде орындалған компоненттер палитрасында орналасады. C++ Builder маңызды ерекшелігі оның өзіндік компоненттер құруға және компоненттер палитрасын баптауға, сондай-ақ түрлі жобалар үшін компоненттер палитрасының түрліше версияларын құруға мүмкіндік беретіндігінен тұрады.
3.2 C ++ Builder компоненттері
Компоненттер
көрінетін (визуалды) және көрінбейтін
(визуалды емес) болып бөлінеді. Визуалды
компоненттер жобалау
2-сурет. Көрінетін және көрінбейтін компоненттерді пайдалану мысалы
Формаға компонент қосу үшін тышқанмен палитрада қажетті компонентті таңдауға және тышқанның сол жақ батырмасымен жобаланатын форманың қажетті жерін шертуге болады. Формада компонент пайда болады және одан әрі оны жылжытуға, көлемін өзгертуге болады және басқа да сипаттамалары. C++ Builder әрбір компонентінің сипаттамасының үш түрі болады: қасиет, оқиға және әдістер. Егер палитрадан компонент таңдап және оны формаға қосса, объектілер инспекторы осы компоненттермен пайдаланылуы мүмкін қасиеттер мен оқиғаларды автоматты түрде көрсетеді. Объектілер инспекторының үстіңгі бөлігінде формада барлардың арасынан қажетті объектіні таңдауға мүмкіндік беретін түсірілетін тізім болады.
3-сурет. Объектілер инспекторы
Компоненттердің қасиеттері
Қасиет компоненттің
оның сыртқы түрін және
Жобалау кезінде
компоненттің қасиетін
Оқиғалар
Объектілер инспекторының
оқиғалар (Events) беті компонент
танып-ажырататын оқиғалар
Әрбір компоненттің
өзіндік оқиғаларды өңдеушілер
жиынтығы болады. C++ Builder-де оқиғаларды
өңдеушілер деп аталатын
Оқиғаларды өңдеуішті
қосу үшін формада тышқанның
көмегімен оқиғаларды өңдеуіш
қажет компонентті таңдау
4-сурет. Оқиғаларды өңдеуіштің прототипі.
Әдістер
Әдіс компонентпен
байланысты және объектінің
Edit1->Show();
Форма құрған кезде онымен байланысты модуль мен *.h кеңейтуі бар тақырыптық файл міндетті түрде генерацияланатынын, жаңа модуль құрған кезде ол формамен байланысты болуы (мысалы, егер онда есептеулер процедуралары болса) міндетті емес екенін атап көрсетеміз. Форма мен модульдің атауын өзгертуге болады, және мұны құрғаннан кейін бірден, онда басқа формалар мен модульдерде көптеген сілтемелер пайда болғанға дейін жасаған дұрыс.
Жобалар менеджері
Қосымшалар
құрайтын файлдар – формалар
мен модульдер – жобаға
Информация о работе Объектілі бағытталған бағдарламалау ортасының жобалау мүмкіндіктерін салыстыру