Автор работы: Пользователь скрыл имя, 03 Декабря 2014 в 17:58, лекция
Visual Вasic құрал-саймандар тақтасы тағы да бірнеше стандартты басқару элементтерін қосады. Берілгендермен жұмыс істеуде сыртқы берілгендер қорында сақталған кейбірі пайдалы. Басқалары Windows файлдық жүйесіне шығу ретінде қолданылады.
Visual Basic-те әр түрлі тапсырмаларға арналған тағы бірнеше басқару элементтері бар.
Timer элементі қосымшада оқиғаны анықтау үшін қолданыла алады, яғни анықталған уақыт аралығында пайда болған. Бұл қолданушы қатысуынсыз кодты орындауда өте қажет болады.
OLE-контейнер элементі функцияның байланысуы мен құрылуын қамтамасыз етеді. Бұл басқару элементі арқылы Microsoft Excel, Word қосымшаларының функцияларын қолдануға болады.
Сұхбат элементтері – файлдарды іздеу үшін, түрлі түсті және қаріпті күйге келтіру үшін және де баспаға шығару үшін құрылған сұхбаттық тақта болып табылады.
Лекция 8
Қосымша басқару элементтері
Visual Вasic құрал-саймандар тақтасы тағы да бірнеше стандартты басқару элементтерін қосады. Берілгендермен жұмыс істеуде сыртқы берілгендер қорында сақталған кейбірі пайдалы. Басқалары Windows файлдық жүйесіне шығу ретінде қолданылады.
Visual Basic-те әр түрлі тапсырмаларға арналған тағы бірнеше басқару элементтері бар.
Visual Basic-те мәзір құру
Мәзір – бұл объект және соған сәйкес қасиетке ие бола алады. Қосымшамен жұмыс істеу кезінде және оны құруда Caption, Enabled, Visible, Checked және басқа да қасиеттерін қолдануға болады. Мәзірдің тек қана бір оқиғасы бар ол – Click. Ол мәзірді тышқан немесе перне тақта көмегімен шығарғанда пайда болады.
Формаға әр түрлі мәзірлер орнатып, әр мәзірге енгізілген командалық пункттер объектілерімен әдеттегідей жұмыс істеуге болады. Мәзірді құру үшін Menu Editor редакторы пайдаланылады. Оны пайдалану әдісі:
Форманы таңдап, Tools – Menu Editor (Құрал – Мәзір редакторы) командасын беру (аспаптар панелінің «Мәзір редакторы» түймешесін шертуге де болады). Редактор іске қосылып, оның екі бөлімді терезесі көрінеді. Оның жоғарғы бөлімі мәзір және мәзір командаларының атауларын енгзуге арналған. Енгізілген атаулар терезенің төменгі бөліміне жазылып қойылады.
Терезеде көрінген Caption, Name, Checked, Enabled, Visibled, WindowList – мәзір компоненттері (қасиеттері):
Caption – мәзір не оның командасы атауын анықтау.
Name – программада ажырату үшін Caption өрісіне енгізілген атауды арнайы түрде жазу.
Visibled (көрсету) – мәзір командасын жасыру не көрсету.
Enabled (қосылулы) – командаға True немесе False мәнін меншіктеу. Алғашқы кезде Enabled, Visible қасиеттері үшін логикалық True мәні орнатулы тұрады. Оны ерекше жағдайлардан басқа кезде өзгертпеу керек.
Index – мәзірді элементтер массивіне айналдыру. Ол, Windows-та пайдаланылатын тәсіл сияқты мәзір пункттерінің төменгі жағында ашылған файлдар тізімін көрсетіп қою үшін пайдаланылады.
Мысал. Формада Clock (Time, Date) мәзірін құру керек. Time (уақыт), Date (дата) – Clock (сағат) мәзірінің пункттері (жүйелік сағаттың ағымдық уақыты мен датаны көрсететін стандартты функциялар).
Мәзір құру тәсілі:
Ескерту. Қажет болса, келесі мәзірлер мен олардың пункттерін де осылайша енгізуге болады. Редактор терезесінде Солға, Жоғары, Төмен, Кірістіру (Insert) , Жою (Delete) түймелері де бар. Оларды пайдаланып, құрылған мәзірді редакциялау қиын емес.
Form 1 |
Clock Time Date |
3- сурет. Clock мәзірі енгізілген форма модулі
Clock мәзірі пункттерімен жұмыс
Private Sub TimeItem_Click ()
Label1. Caption = Time
End Sub
3. View – Object командасы арқылы форманы экранға қайта шығарып, мәзірдің Date пунктін екі рет шерту. Ашылған код терезесінде процедура моделін толтыру:
Private Sub DateItem_Click ()
Label2. Caption = Date
End Sub
Ескерту. Формада мәзір онатылған соң код терезесінде процедура модельдерін ашудың екінші әдісі:
4. Проектіні сақтау (мысалы, Form Clock, frm; Form Clock. -vbp).
5. Іске қосу командасын беру (F5). Форма көрінеді.
6. Оған енгізілген Clock мәзірін ашып, ретімен Time, Date пункттерін шерту. Label1, Label2 өрістеріне ағымдық уақыт пен дата жазылып қойылады, мысалы,
12:47:25 26:12:2000
Ескерту. TimeItem объектісінің қасиеттер терезесі жоқ. Сол себепті
формада тек ағымдық уақыт көрінеді. (Жалпы, мәзір элементтерімен жұмыс істеу оқиғасы Click (басу) ғана).
General |
|
Form 1 Label1 Label2 MnuClock TimeItem DateItem |
4-сурет. Формаға енгізілген объектілер тізімі