Садржај
Неке апликације се једноставно учитавају када се покрену, док друге то раде у стилу. Апликацију Висуал Басиц можете да истакнете додавањем прилагођене траке за учитавање у почетни образац. Не постоји трака напретка у Висуал Студио кутији са алаткама, али можете користити укључене компоненте да бисте је креирали. Превуците неке контроле на свој образац, подесите боје и импресионирајте своје кориснике живом траком која ће вас дочекати када отвори ваш програм.
Упутства
Шарене траке напредовања могу импресионирати кориснике апликација (Полка Дот Имагес / Полка Дот / Гетти Имагес)-
Отворите Висуал Студио и учитајте један од ваших Висуал Басиц .НЕТ пројеката. Отворите "Солутион Екплорер" са листом датотека пројекта ако већ није отворена.
-
Пронађите у "Солутион Екплорер" икону почетног обрасца вашег пројекта и двапут кликните на њу. Висуал Студио ће отворити прозор дизајна и приказати образац.
-
Отворите алатни оквир и повуците контролну групу "ГроупБок" да бисте је додали. Вратите се у кутију с алатима и додајте контролу "ПрогрессБар" на исти начин.
-
Превуците контролу "Ознака" на образац. Кликните на њу и превуците је преко додане траке напретка. Поставите налепницу и шипку у правцу леве ивице.
-
Вратите се у кутију с алатима и повуците Тимер контролу користећи исту технику. Затворите алатни оквир.
Додајте контроле у образац
-
Кликните на тајмер који сте додали и притисните "Ф4" да бисте отворили прозор "Пропертиес". Кликните на икону "Догађаји" на врху прозора да бисте приказали листу догађаја.
-
Двапут кликните на "Тицк" догађај. Висуал Студио ће отворити прозор кода и приказати под "Тимер1_Тицк", који ће се покренути са квачицом сата.
-
Залепите следећу шифру у тело подморнице:
лоадингБарВалуе + = инкремент
Иф лоадингБарВалуе> 100 Тхен лоадингБарВалуе = 100 Тимер1.Стоп () ГроупБок1.Висибле = Фалсе Енд Иф
ПрогрессБар1.Валуе = лоадингБарВалуе
Посљедња реченица ће узроковати да визуални индикатор траке напретка пређе на вриједност похрањену у варијабли "ЛоадБарВалуе". Вредност променљиве, која је нула приликом учитавања форме, повећава се за износ дефинисан променљивом "инкремент". Пошто је ова вредност 1, вредност "ЛоадБарВалуе" ће се повећати за 1 са сваким извршавањем "Лоад" суб. Када трака достигне максималну вредност (100), тајмер ће се зауставити. Групни оквир који садржи траку напретка и ознаку ће аутоматски нестати.
-
Притисните "Ф7" да бисте се вратили на приказ шаблона и двапут кликните на насловну линију обрасца. Висуал Студио ће поново отворити прозор кода и приказати под "Учитај" обрасца. Залијепите сљедећи код у ову подморницу:
лоадингБарВалуе = 0 Тимер1.Интервал = 200 инкремент = 1
ГроупБок1.Тект = "" Лабел1.Тект = "Учитавање" Лабел1.БацкЦолор = Цолор.Транспарент Лабел1.ФореЦолор = Цолор.Греен
Тимер1.Старт ()
Прва реченица иницијализира "ЛоадингБарВалуе" на нулу. Други поставља количину милисекунди коју тајмер чека између кликова; у нашем примјеру, вриједност ће бити 200. Повећање овог броја узроковат ће успоравање анимације. Варијабла "инкремент", са вредношћу 1 у примеру, одређује колико брзо треба да се помера трака напретка са сваким откуцавањем тајмера. Можете променити реч "Учитавање" на другу реч коју желите. Следеће две линије контролишу боје предњег плана и позадине и можете их променити или оставити као "Транспарент" и "Греен". Последња реченица покреће тајмер.
-
Померите се на врх прозора кода и пронађите декларацију "Класа". Залепите ове две реченице испод ње:
Дим лоадингБарВалуе Дим инкремент
Ово ће дефинисати променљиве "лоадингБарВалуе" и "инцремент", описане горе.
-
Притисните "Ф5" за покретање пројекта. Појавице се трака напретка, која изгледа као трака за учитавање. Ознака са текстом који је успостављен ће се појавити изнад траке. Тада ће се анимирана зелена трака помицати с лијева на десно док не дође до краја траке напретка. Када се то деси, трака и ознака ће нестати.
Додај логику програмирања
Како
- Ставите траку и ознаку где год желите у форми тако што ћете повући контролу групе. Како су етикета и трака напретка у њој, они ће се третирати као јединица, што олакшава постављање. Такође можете експериментисати са различитим бојама тако што ћете променити вредности у предњем плану и позадини. Подразумевана зелена боја у примјеру ће произвести хармоничан визуални ефект јер ће одговарати боји анимиране траке која ће бити приказана тијеком учитавања ваше апликације.