курсовая. Программа ру ерекшеліктері курсты Жмыс орындаан
Скачать 173.15 Kb.
|
1.3 C++ Builder-дің тез(быстрые) кнопкалары Панелдерде орналасқан тез кнопкалардың не үшін қолданылатынын әр кнопкаға курсорды әкелген кезде шығатын белгілерге қарап білуге болады. Бұл панелдердегі тез кнопкаларды қолданушы өзіне қажеттісін қосып,керек еместерін алып тастауларына болады.
Форма терезесі. Форма бұл басқа компоненттер орналасатын негіз болып саналады. Форма Windows-тың басқа терезелеріне тән қасиеттерге ие. Ал оның сырт бейнесі Windows-тың нұсқасына байланысты болады. Форманың жоғарғы сол жақ бұрышында басқару менюі орналасқан, тақырып жолы терезенің жоғарғы бөлігінде орналасқан, жоғарғы оң жақ бұрышта жыймалау,жаю,жабу кнопкалары бар. Терезенің түрін қандай да бір кнопкаларды алып тастау немесе тақырып жолын мүлде алып тастап,оны өзгермейтін өлшемді етіп өзгертуге болады. Жобалау кезінде форма нүктеден құралған тормен жабылған. Осы тордың түйіндерінде қолданушы формаға орналастырған компоненттер орналасады. Қосымшаны орындау барысында бұл тор көрінбейді. Кейбір жағдайларда әлдебір модулді жасау барысында форма мүлдем керек болмауы мүмкін. Формаға кез келген компоненттерді қойған соң, олар бойынша контекстілік анықтаманы алуға болады. Ол үшін керек элементті ерекшелеп алып F1 кнопкасын басу керек. Егер форманың өзінде тұрып F1 кнопкасын басса, форма класы бойынша анықтама көрсетіледі. Редактор коды терезесі Редактор коды терезесі С++ Builder 6-да бағдарламалық модульді қарау кезінде оның үш беті болады. Оның екеуі орындалу файлының кодын (Unit.cpp) және тақырыптық файл кодын (Unit.h) көрсетеді. Тақырыптық файлдың коды автоматты түрде Редактор Коды терезесінде көрсетіледі. Редактор коды терезесі толық бағдарламалық редактор болып табылады. Редакторда синтаксистік элементтерді түс және шрифтімен ерекшелеу қолданылады. Жирный шрифтімен С++-тің кілттік сөздері белгіленеді. Жасыл түспен препроцессор директивалары белгіленеді. Көк курсивпен комментарийлер белгіленеді. Редактор Коды терезесінің тақырып жолында орындалып жатқан файл модулінің аты көрсетіледі. Терезенің жоғарғы бөлігіндегі закладкалар егер проектіде бірнеше модуль болса бір модульден екінші модульге өтуге мүмкіндік береді. Егер қайсыбір ашық тұрған модуль керек емес болса,онда оны Редактор кодындағы контесткілік менюде Close Page командасы арқылы жабуға болады. Редактор коды терезесінің сол жақ бөлігінде қарапайым текстілік редакторларға тән күй жолын көруге болады. Оның сол жағында жол мен баған индикаторы орналасқан. Оң жағына таман модификация индикаторы орналасқан,ол “Modified” сөзімен терезедегі кодтың өзгертілгенін және дискіде сақталғанымен сәйкес келмейтінін жеткізіледі. Күй жолының үшінші элементі – стандартты қою режимінің индикаторы. Редактор Коды терезесінде контекстілік анықтама бар.Кодтың қандай да бір сөзі жайлы анықтама алу үшін курсорды осы сөзге әкеліп F1 кнопкасын басу керек. Редактор Коды терезесі тек қана автоматты түрде орналасқан бағадарлама модульдері файлдарын қарап және өзгертумен шектелмеген. Қолданушы File | Open командасы арқылы текстілік файлдарды және Интернетте жқмыс жасау барысында қолданылатын HTML файлдарын ашып және жүктеуіне болады. HTML файлдары редактор терезесінде Code бетінде текстілік түрде көрсетіледі. Бірақ С++ Builder-да мұндай файлдар үшін Preview атты алдын ала қарап шығу беті пайда болады. Онда HTML файлға сәйкес келетін Web беттерді көруге болады. Сонымен қатар тікелей Редактор Коды терезеінен HTML файлдарының сыртқы редакторын шақыруға болады. Ол үшін сол HTML бетте оң жақ кнопканы басып контекстілік менюден html Editor бөлімін таңдау керек. Сол кезде HTML файлдардың сыртқы редакторы шақырылады,онда қолданушы бетті қарап және өзгерте алады. Өзгерткен соң бетті файлда сақтау керек. Сонда ИӨО-ға өткенде өзгертілген файлды редакторға қайта жүктеу туралы сұраныс жіберіледі. Оң жауап болса, Редактор Кодында өткізілген өзгертулердің нәтижесі бар файл жүктелген болады. Объектілер инспекторы Объектілер инспекторы С++ Builder-дағы объектілердің қасиеттерін өзгертуге арналған қарапайым және ыңғайлы интерфейспен және объект әсер беретін оқиғаларды басқарумен қамтамасыз етеді. Объектілер инспекторы терезесінде екі бет болады. Одан жоғары формада орналасқан барлық компоненттер тізімі бар. Ол жерден керектісін таңдап алуға болады. Объектілер Инспекторының қасиеттер(Properties) беті дәл осы уақытта қолданушы ерекшелеген объектінің қасиеттерін көрсетеді. Бос форма мен Объектілер Инспекторының қасиеттер терезесіне басу арқылы форманың қасиеттерін көруге болады. Бұл қасиеттерді өзгертуге болады. Қасиеттер мысалына Color(түсі), Height(биіктігі), Name(шрифт атауы), Style(стилі) келтіруге болады. Оқиғалар(Events) беті Объектілер Инспекторының екінші бөлімін құрайды. Онда таңдалған объект әсер беретін барлық оқиғалар көрсетілген. Мысалы, егер қолданушы форманы құру барысында қандай да бір әрекеттер орындау керек болса,онда OnCreate оқиғасын таңдау керек. Объектілер Инспекторын пайдалана отырып, қасиеттер мен оқиғалар жайлы контекстілік анықтаманы алуға да болады. Ол үшін Объектілер Инспекторы бетінде қажетті қасиетті немесе оқиғаны белгілеп F1 батырмасын басу керек. Объектілер Инспекторында қасиеттер мен оқиғаларды саралауға мүмкіндік бар және оларды категория бойынша топтастыруа да болады. Осы мүмкіндіктерді қолдану үшін Объектілер Инспекторы терезесінде оң жақ кнопканы басып, шыққан менюден View бөлімін таңдау керек. Ол кезде қасиеттер категориясының тізімі көрсетіледі. Әр категория жанында индикатор орналасқан. Ол индикаторды қосу арқылы тек сол категорияның қасиеттері шығатын болады. Toggle бөлімін таңдау бөлімдердің көрсетілуін ауыстырады,яғни бұрын көрінгендер көрінбей қалады және керісінше. All бөлімін таңдау барлық қасиеттер мен оқиғалардың көрінуіне әкеледі. Ал None бөлімін таңдау барлық қасиеттері мен оқиғаларды көрінбейтіндей етеді. Объектілер Инспекторы терезесінің төменгі бөлігінде көрінбейтін қасиеттер мен оқиғалар саны нұсқалады. Сол менюде сонымен қатар Arrange бөлімі бар,онда екі мүмкіндіктің бірін қоюға болады:by Name – қасиеттер мен оқиғаларды олардың аттарын алфавит ретімен топтастырады, немесе by Category – оларды категория бойынша сұрыптайды. Объектілер Инспекторының өте пайдалы қасиеті- берілген компонентте сілтемелері бар компоненттерді көрсету. Мысалы, MainMenu компонентіне форма сілтеледі. Ал ол компонент өз кезегінде бейнелер тізімі -ImageList компонентіне сілтеледі.Сілтеменің барын сол қасиеттің жанында «+» белгісінің бар болуы көсретеді. Осылайша Объектілер Инспекторы терезесінен шықпай бір толық байланысқан объектілердің тізбегінің қасиеттерін белгілеуге болады. 1.4 C++ Builder өңдеу ортасының тасу(перетаскивание) және салу(встраивание) терезелері Интеграцияланған өңдеу ортасында Drag&Doc технологиясы қолданылады. Бұл терезелерді тасу және салу. Салынатын терезені басқаларынан мынадай белгілері бойынша ажыратуға болады:1)Терезені жабу кнопкасы ғана бар жүйелік менюдің қысқартылған жолы.2)Басқанда шығатын менюде Docable қайта қосу кнопкасы бар, ол салынуды білдіреді. 3) Салынған терезені тасығанда егер терезе басқа терезе көлемінде орын ауыстыратын болса,оның рамкасының өлшемдері өзгеред.Терезелерді тасу экран аумағын үнемдеуге мүмкіндік береді. Ол үшін салынған терезенің шекарасындағы екі рамкадан тарту керек. Бұл уақытта оны контейнер-терезеден алып, өздігінен жеке етуге болады. ClassExplorer терезесін Код Редакторы терезесіне орналастыруға болаы. Терезелерді Объектілер Инспекторына салуға өте ыңғайлы. Олар бұл кезде жеке беттерге орналасады және экранда қосымша ешқандай орын алмайды.Керек болғанда қолданушы керекті терезесін қарау үшін соның закладкасын басады. Drag&Doc терезелерді салу технологиясы инструментальды панельдерде жасалған. Панельдерді басқару,өзгерту мүмкіндігі өте кең. Керек емес панельдерді көрінбейтіндей етіп те жасауға болады. Жеке панельдердің құрамына кнопкалар қосу немесе алып тастау арқылы өзгертуге болады. C++ Builder-де проектнің ұйымдастырылуы. С++ Builder проектісі формалардан, тақырыптық файлдары бар модульдерден,олардың орындалуынан, проектінің параметрлерін белгілеуден тұрады. Осы барлық ақпарат файлдарда орналасады. Осы файлдардың көбісі қосымшаны құру барысында автоматты түрде жасалады. Матрицалар,пиктограммалар сияқты ресурстар қолданушы басқа дерек көздерінен алған немесе көптеген инструменттер мен ресурстар редакторы көмегімен жасалған файлдарда болады. Компилятор да файлдарды жасайды. Қосымшаны жобалаған кезде С++ Builder келесідей файлдар құрады:
Келесі файлдарды компилятор құрады:
Проектінің негізгі файлдары.
Келесі файлдарды компилятор құрады:
Басқа да Windows файлдары:
|