Windows қосымшамыздың пайдаланушыларға арналған маңызды жұмыстар үшін ыңғайлы саймандар



КІРІСПЕ
І бөлім. Қосымшаны жобалаудың қосымша құралдары
1.1 Батырмалары бар саймандар панелі
1.2 Айналдыру жолағының және сырғытпаның көмегімен мәндерді орнату
1.3 Формада информацияны бейнелеудің қосымша құралдары
ІІ бөлім. Графикалық компоненттер және олардың қолданылуы
2.1 PictureBox және ImageBox компоненттері
2.2 Буферді қолдану
Қорытынды
Бұл курстық жобада Windows қосымшамыздың пайдаланушыларға арналған маңызды жұмыстар үшін ыңғайлы саймандарды қалай жасауға болатындығы сөз болады. Оларға барлық мүмкін болатын саймандар панелі, батырмалар, айналдыру жолақтары т.с.с жатады. Бұлар мәндерді орнатуға арналған және түрлері әр түрлі деректерді шолуға арналған саймандар.
Бұл курстық жұмыста графикалық терезе (Picturebox және Imagebox) бетіне шығаруды қамтамасыз ететін әдістерді сипаттау қарастырылады. Visual Basic тілінде графикалық әдістердің және графикалық объектілердің (басқару элементтерінің) қатысы бар графикалық құралдар деп аталатындар бар.
Бұл құралдар Windows – қосымшаны және осы қосымшаның өзінің көптеген қызықты және пайдалы мүмкіндіктерін жобалау процесін үлестіріп береді.
Берілген жағдайда әдіс сөзі тәсіл, жол немесе әрекет бейнесі сияқты кең мағынада қолданылмайды, Visual Basic тілінде әдіс сөзі қандай да бір объектімен жұмыс жасай алатын орналасқан процедура ретінде қолданылады.
Біз Visual Basic тіліндегі программаның негізі құрылымын көрсету онсыз мәндері айқын емес немесе қызықсыз болатын ең әйгілі графикалық әдістерді және басқару объектілерін пайдланумен шектелмейміз.
1. Паньгина Н.Н. Занятия по Visual Basic Компьютерные инструменты в образовании, № № 1 – 6, 2001, №1, 2002.
2. Программы для общеобразовательных учреждений: Информатика. –М.: БИНОМ. Лаборатория знаний, 2003.
3. Семакин И.Г. Информатика. Базовый курс. –М.: Лаборатория базовых знаний, 2003.
4. Титаренко Г. Visual Basic 6.0 – Киев: Издательская группа BHV, 2001.
5. Дебора курата «Работа с объектами в Microsoft Visual Basic 4.0» Москва, 1997г.
6. Джон Кларк Крейт, Джеф Уэб «Microsoft Visual Basic 5.0 Мастерская разработка», 1998г.
7. Ричард П. Скотт «Учимся мастерству VB 4.0» Москва, 1996г.
8. Есипов А.С., Паньгина Н.Н., Громада М.И. Информатика. Сборник задач и решений для общеобразовательных учебных заведений. – СПб.: наука и техника, 2001.

КІРІСПЕ

Бұл курстық жобада Windows қосымшамыздың пайдаланушыларға арналған
маңызды жұмыстар үшін ыңғайлы саймандарды қалай жасауға болатындығы сөз
болады. Оларға барлық мүмкін болатын саймандар панелі, батырмалар,
айналдыру жолақтары т.с.с жатады. Бұлар мәндерді орнатуға арналған және
түрлері әр түрлі деректерді шолуға арналған саймандар.
Бұл курстық жұмыста графикалық терезе (Picturebox және Imagebox)
бетіне шығаруды қамтамасыз ететін әдістерді сипаттау қарастырылады. Visual
Basic тілінде графикалық әдістердің және графикалық объектілердің (басқару
элементтерінің) қатысы бар графикалық құралдар деп аталатындар бар.
Бұл құралдар Windows – қосымшаны және осы қосымшаның өзінің көптеген
қызықты және пайдалы мүмкіндіктерін жобалау процесін үлестіріп береді.
Берілген жағдайда әдіс сөзі тәсіл, жол немесе әрекет бейнесі сияқты
кең мағынада қолданылмайды, Visual Basic тілінде әдіс сөзі қандай да бір
объектімен жұмыс жасай алатын орналасқан процедура ретінде қолданылады.
Біз Visual Basic тіліндегі программаның негізі құрылымын көрсету онсыз
мәндері айқын емес немесе қызықсыз болатын ең әйгілі графикалық әдістерді
және басқару объектілерін пайдланумен шектелмейміз.
І бөлім. Қосымшаны жобалаудың қосымша құралдары
1.1 Батырмалары бар саймандар панелі
Visual Basic жүйесінің қосымша мүмкіндіктері. Visual Basic жобалау
жүйесі бізге өзіміздің қосымшамызға әр түрлі бағалы сапалық қасиеттер
беруге кең мүмкіншілік береді.
Берілген бұл кезеңде осы мүмкіндіктердің тек бір бөлігін ғана, ал осы
кезеңде жалпы қызмет атқаратын басқару объектілерін жасау үшін Visual Basic
жобалау жүйесі саймандарының қосымша жиынын қарастырамын.
Жобаның басты панелі мәзіріндегі Project пунктінің Components
командасын таңдағаннан кейін, ашылатын Controls тізіміндегі мына төмендегі
үш қатарды жалаушалармен белгілейміз:
- Microsoft Windows Common Controls 6.0
- Microsoft Windows Common Controls-2 6.0
- Microsoft Windows Common Controls-3 6.0
OK батырмасын шерткеннен кейін ToolBox терезесінде пиктограммалары
төменде келтірілген 15 жаңа элемент пайда болады. Бұл саймандар жалпы
қызмет атқаратын басқару объектілерін жасауға арналған.

Осы саймандардың аттары және пиктограммалары мына төменде
келтірілген.

1 - кесте
№ Пикто-грамСайманның аты № Пикто-грамСайманның аты
ма ма
1. Белгі жолағы 8. Сырғытпа
(TabStrip) (Slider)
2. Саймандар сызғышы 9. Бейнелердің аралас
(ToolBar) терезесі
(ImageCombo)
3. Күй қатары 10. Анимация
(StatusBar) (Animation)
4. Процесс жолағы 11. Үлкен-кіші
(ProgressBar) (UpDown)
5. Бұтақты шолу 12. Күнтізбені шолу
(TreeView) (MonthView)
6. (ListView) 13. Датаны және уақытты
таңдау
(DateTimePicker)
7. Бейнелер тізімі 14. Жақсартылған
(ImageList) айналдыру жолағы
(FlatScrollBar)

1.2 Айналдыру жолағының және сырғытпаның көмегімен мәндерді орнату
Горизонталь және вертикаль айналдыру жолақтары басқару объектілері.
Осы элементтерді (HscroolBar) және (VscroolBar)
жасауға арналған екі сайманды біз ToolBox стандартты жиынынан таба
аламыз.
Олардың көмегімен жасалатын объектілер кейбір терезелерде немесе
өрістерде бар айналдыру жолақтарына өте ұқсас.
Егер осы өрістің ішіндегісі оның шекарасынан шығып кететін болса,
онда мәтіндік өрістің шеттерінде айналдыру жолақтарының пайда болатындығын
білеміз. Бұл үшін осы өрістің кейбір қасиеттеріне (MultiLine және
ScroolBars) сәйкес мәндер орнатылуы тиіс. HscroolBar және VscroolBar
объектілері өз бетінше бар болады, яғни олар ешқандай терезелерге
байланыстырылмайды. Олар қандай да бір шаманың сандық мәндерін орнату үшін
қолданылады.
формаға орналастырылған
HscrollBar объектісінің түрі.
Осы объектінің көмегімен мәндерді орнатудың үш тәсілі бар:
- екі шеткі батырмалардың бірін шерту арқылы;
- жүгіртпені тышқанмен тасымалдау арқылы (жолақтың батырмаларының
арасындағы объект);
- жүгіртпе мен батырмалар арасындағы екі аймақтың бірін шерту арқылы.
Вертикаль айналдыру жолағымен (VscroolBar) де мәндер дәл солай
орнатылады.
Объектілердің келесі деректерінің қасиеттері пайдаланылады:
- Value – айналдыру жолағындағы жүгіртпенің орнымен анықталатын мән;
- Min – жүгіртпенің не шеткі сол жақтағы, не шеткі жоғарғы жақтағы
орнымен анықталатын ең кіші мәні;
- Max – жүгіртпенің не шеткі оң жақтағы, не шеткі төменгі жақтағы
орнымен анықталатын ең үлкен мәні;
- SmallChange – жолақтың шетіндегі батырмаларының бірін шерткенде
Value қасиетінің мәні өзгертетін шама;
- LargeChange – шеткі батырмалардың бірі мен жүгіртпенің арасындағы
аймақты шерткенде Value қасиетінің мәні өзгеретін шама.
Көрсетілген қасиеттің мәнін программаның жұмыс процесі кезінде өзгерту
керек – ол үшін берілген объектілердің Change және Scrool оқиғалары
пайдаланылады.
Көрсетілген қасиеттердің мәндерінің типі Integer, бірақ біз объектінің
деректерін бөлшек мәндерді орнату үшін пайдалана аламыз.
Мысалы, 0-ден 1-ге дейінгі аралықтағы мәндерді 0.01 (SmallChange)
қадаммен және 0.1 (LargeChange) қадаммен біз мына қасиеттердің мәндерін
орната аламыз. Min = 0; Max = 0; SmallChange = 1; LargeChange = 10. Ал
содан кейін Value мәнін 0.01-ге көбейтеміз.
Сырғытпа басқару объектісі. Бұл объектіні басқаша слайдер деп
атайды. Бұл басқару элементі өте пайдалы және кеңінен тараған – оның
көмегімен, мысалы, мультимедиалық қосымшалардың панельдеріндегі дыбыстың
қаттылығын реттеуге немесе еркін алынған түстің реңін таңдап алуға болады.
Сырғытпа объектісінің бірнеше қасиеттері біздерге қажет болуы мүмкін
– олар слайдер объектісінің Property Pages панелінің бетбелгілеріне
қатысады:
- Orientation қасиетінің мәні сырғытпа қозғалысының бағытын
(горизонталь немесе вертикаль) анықтайды. Көптеген қасиеттер тілінің
тұрақтылары болып табылады, мысалы, Orientation қасиетінің 0 мәні – бұл
ccOrientationHorizontal тұрақтысы;
- TickStyle және TickFrequency қасиеттері сырғытпаның қозғалу жолағы
бойында белгілердің (штрихтардың), бар немесе жоқ екендігін, олардың
орналасуын және санын анықтайды;
- Min, Max, SmallChange және LargeChange қасиеттері сырғытпамен
реттелетін аймақтың мәндерін және сырғытпаны орын ауыстырғандағы оның
өзгерісін анықтайды;
- Value қасиетінің мәні сырғытпаның қозғалыс жолағындағы ағымдағы
позициясын көрсетеді. Атап айтқанда пайдаланушы қосымшаның жұмысы кезінде
осы мәнді өзгере алады;
- Text және TextPosition қасиеттері қозғалыстағы сырғытпа ілестіретін
жазулардың мазмұнын және орнын анықтайды.
1.3 Формада информацияны бейнелеудің қосымша құралдары
Microsoft Windows жүйесінің негізгі класының басқару объектілері мына
төмендегідей болады:
- Бетбелгі жолағын (TabStrip);
- Күй қатарын (StatusBar);
- Процесстер жолағын (ProgressBar).
Олардың көмегімен жұмыс істеп тұрған қосымша туралы информация формада
өте толық және өте көрнекті бейнеленеді.
Көрсетілген кластардың объектілерін жасауға арналған саймандардың бәрі
Microsoft Windows Common Controls 6.0 жиынында тұрады.
Бетбелгі жолағын басқару объектісі. Бұл басқару объектісі тіптен үлкен
емес форманың өзін бірнеше бөлікке бөлуге мүмкіндік береді. Оларды жинақтай
келгенде айтарлықтай көп әр түрлі деректерді қамтиды.
Бетбелгісі бар Windows терезесінің жақсы мысалы – бұл қандай да бір
басқару объектісінің қасиеттерін (Property Pages) орнату панелі. Мысалы,
жалпы сұхбат немесе бейнелер тізімі және саймандар сызғышы.
Бетбелгі жолағын формаға орналастыратын TabStrip сайманы ToolBox
жиынына Project мәзірінің Components панелінің көмегімен ендіріледі.
Мысалы, айтайық формада қосымшаның бес бетбелгісі болсын дейік.
Олардың әрқайсысында бес мектеп пәнінің бірінен мәліметтер жиыны болсын.
Бұл мәліметтер емтиханның датасы және емтихан алушы комиссиясының құрамы
туралы болады.

Таңдалынған бетбелгідегі жазуды тышқанмен шерткенде пайдаланушының
қызықтыратын қандай да бір информациясы бар объект пайда болады.
Бетбелгісі бар қосымша терезесін жобалау технологиясы келесі
кезеңдерден тұрады.
1 – кезең. Формаға бетбелгі жолағын оның жоғарғы жартысын алып
жататындай етіп орналастырамыз. Бұл орындалатын бетбелгі жиынның
дайындамасы. Әзірше бұл объектіде бар болғ аны бір ғана атаусыз бет бар.

Осы объектіні вертикаль бағытта пайдаланушыға қажетті информациясы бар
мәтіндік өрісті сыйдыру үшін созамыз.
2 – кезең. Бетбелгі жолағы объектісінің Property Pages терезесін
ашамыз. Ол үшін осы объектінің (Custom) қасиетін шерту қажет. Мұны басқаша
да жасауға болады, объектіні тышқанның оң жақтағы батырмасымен шертіп,
пайда болған мәнмәтіндік мәзірден Properties командасын таңдаймыз. Осы
терезенің Tabs бетінің Caption өрісіне Қазақ тілі мәтінін ендіреміз және
Insert Tab батырмасын шертеміз. Caption өрісіне Математика мәтінін
ендіреміз және тағы да Insert Tab батырмасын шертеміз. Осылайша бес рет
орындаймыз. Ең соңғы (Информатика) қатарын ендіргеннен кейін ОК
батырмасын шертеміз. Бетбелгі жолағы объектісінде біз жазуы бар беттің
орнына бес жазуы бар бет пайда болады.
3 – кезең. Бетбелгі жолағы объектісіне мәтіндік өрісті орналастырып,
олардың саны бетбелгінің санына тең.
Бәрінен де бұрын қазақ тілі пәні бойынша өтетін емтихан туралы
деректер үшін бірінші мәтіндік өрісті орнатамыз.
Жұмыс істеп тұрған қосымшадағы қалған 4 мәтіндік өріс бірінші өріс
тұрған орында тұруы тиіс. Бірақ жобалау процесі кезінде мұны жасау
ыңғайсыз, сондықтан оларды бетбелгі жолағы объектісінен тыс орындарға
қалай болса солай орналастырамыз. Мысалы, мына төменде көрсетілгендей.

Қосымшаның жұмысы кезінде барлық мәтіндік өрістер бір орында пайда
болу үшін, біздер программаның жұмысы кезінде олардың координаттарын
өзгерте аламыз.
Мәтіндік өрістерден жиым жасаймыз – олардың барлығына бірдей ат
қоямыз, мысалы Text ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Visual Basic жобалау жүйесінің стандартты және сондай-ақ қосымша құралдары
Android ОЖ
Мобильді қолданбаларды құру технологиялары
Borland Delphі ортасының интерфейсі
Android операциялық жүйесінің архитектурасы
Android OS жұмыс істеу принципі және Android OS қосымша құру
Программалау тілінің пайдаланылған бөлімдеріне сипаттама
Ақпараттық желілерді оқу үрдесіне пайдалану
«Интернет ресурстары» мәліметтер қорын құру
Операциалық жүйелердің файлдық жүйесі
Пәндер