Таърихи VB

Таърихи. дар асоси забони программасозии ба забон навигариҳои гуногун дароварда шудаанд, ки онҳо забонро ѓанӣ гардонда, ба ќатори забонҳои асосӣ дароварданд. Бо тараќќии интерфейси графикии истифодабаранда охири солҳои 1980 ва аввали солҳои 1990 дар протсеси эволюсия шуд, ки онро Корпоратсияи соли 1991 баровард. асосан барои кор дар муҳити системаи оператсионии бароварда шудааст, лекин версияҳои барои кор дар муҳити низ мавҷуданд. То пайдоиши коркарди программаҳои дар муҳити амалкунанда протсеси душвор ва дарозмуддат буд. бошад, ин протсесро назаррас содда ва кўтоҳ намуд. Аз соли 1991 7 версияи забон пайдо гардид. чист? забони программасозӣ барои мебошад. Программаҳои бо ёрии Муҳити интегриронидашудаи коркард номидан ќабул шудааст. дар тамоми олам ҳамчун забони васеъ паҳн шуда истодааст. якчанд варианти версияҳои забони – ро пешниҳод намудааст -,,, ва. нисбати барои программасоз имкониятҳои бештари бойро медиҳад ва ин сабабгори интихоби он аз тарафи бештари программасозон мебошад. бошад, барои коркарди системаҳои масштабан васеъ кор фармуда мешавад, ки ба ин гуна системаҳо бештар ташкилотҳои калон зарурият доранд. зермаҷмўъ буда, барои сохтани замимаҳои интерактивӣ барои Интернет дар асоси технологияи навтарини таъин шудааст. Донишҷўён метавонанд ё –ро кор фармоянд. Программасозони дар истеҳсолот коркунанда, – ро истифода мебаранд. забони интерпретатсияшаванда мебошад, лекин вариантхои, имконият медиҳанд, ки кодҳои – ро ба коди мошинӣ компилясия кунед. Дар аввали ба кор омодашавии дар экран даричаи робитавии (лоиҳаи нав) пайдо мегардад. Ин дарича имконият медиҳад, ки намуди лоиҳаи сохташаванда интихоб шавад. Намуди, ки одатан ҷудокарда нишон дода шудааст, имконият медиҳад, замимаҳои иҷрошавандаи оддӣ (стандартӣ) сохта шаванд. Ҳар як намуди рўйхати пешниҳодшавандаи ин дарича, ин гурўҳи файлҳое мебошанд, ки онҳо якҷоя лоиҳаи ин намудро ташкил медиҳанд. Файлҳои лоиҳаро автоматӣ ба вуҷуд меорад. Барои сохтани лоиҳаҳои махсусгардонидашуда намудҳои дигари лоиҳаҳо аз ин рўйхат интихоб мешаванд. Дар ин дарича, боз дигар ќабатҳояш мавҷуданд, ки ва номида шудаанд. Онҳо имконият медиҳанд, ки корро бо лоиҳаҳои дар компютер мавҷуда давом диҳед. Лоиҳаи намуди чунин даричаҳоро ташкил мекунад: 1 – 1 – 1 – 1 Даричаи 1 – 1 аз форма иборат аст, ки он 1 номида шудааст ва дар он интерфейси графикии истифодабарандаи программа ҷойгир мешавад. Ин форма дар ваќти коркунии программа даричаи робитавии истифодабаранда ва программа мебошад. ин ќисми зоҳирии (дидашавандаи) программа мебошад, ки бо воситаи он истифодабаранда ба программа маълумотро дохил мекунад ва дар он натиҷаҳои кори программаро мебинад, яъне бо воситаи он ў программаро идора мекунад, бо он сарукор дорад. Даричаи имконият медиҳад, ки ҷойгиршавии формаро дар экрани компютер чунин намоем, ки ба он намуд мо онро дар ваќти ба кор даровардани программа диданием. Даричаи хосиятҳои форма ва элементҳои идоракунии дар он ҷойгиршударо нишон медиҳад. Хосият ин чунин атрибутҳо ба монанди андоза, ҷойгиршавӣ ва ҳоказо. Баъзе хосиятҳо, масалан ё, ба форма ва инчунин бисёрии элементҳои идоракунӣ хосанд, дигар хосиятҳо бошанд, фаќат ба форма ё элементи идоракунии мушахас мансубанд. Элементҳои идоракунӣ аз якдигар бо миќдор ва намуди хосиятҳояшон фарќ мекунанд. Даричаи Дарича бо сарлавҳаи – 1 аз файлҳои лоиҳа иборат буда, номида мешавад. Панели лавозимоти ин дарича аз се тугма иборат аст, ки, ва номида шудаанд. Дар ваќти пахши тугмаи даричае пайдо мегардад, ки дар он коди (матни коди протседураҳо) –ро менависанд ва таҳрир мекунанд. бошад, дар ваќти пахш худи формаро нишон медиҳад. Пахши дукаратаи 1 низ формаро нишон медиҳад. сохти директорияи -ро мекушояд ва мепўшад. Дар директорияи ҳамаи формаҳои лоиҳаи корӣ нигоҳ дошта мешаванд. Дар элементҳои идоракуние иловагиро ҳамроҳ намудан мумкин аст. Элементҳои асосии бештар истифодашаванда чунинанд: (Изображение)– барои намоиши тасвирҳо; (Метка)– барои нишон додани матне, ки истифодабаранда таѓъир дода натавонад; (Текстовое поле) – барои дохилкунии матн аз тарафи истифодабаранда, матнро аз программа низ баровардан мумкин; (Кадр) – барои гурўҳбандии якчанд элементҳои дигар; (Командная кнопка) – тугмае, ки онро истифодабаранда пахш карда ягон амалиётро иҷро мекунад; (Флажок) – компонентае, ки имконияти аз як ҳолат ба ҳолати алтернативӣ гузаштан ва баръаксро медихад; (Переключатель) – " ". Элементи мазкур ҳамон ваќте истифода мешавад, ки агар аз якчанд ҳолат ё амалҳо фаќат якеяш иҷро шуданаш лозим бошад, яъне имконияти гузаришро медиҳад; (Простой список)– имконияти кор бо рўйхати ќиматҳоро медиҳад; (Комбинированный блок) – элементи мазкур ба ѓайр аз рўйхат боз даричаи иловагӣ дорад; (Горизонтальная полоса прокрутки)- гузариши уфуќии мавҷудоти дигар объектро ташкил мекунад; (Вертикальная полоса прокрутки)- гузариши амудии мавҷудоти дигар объектро ташкил мекунад; (Таймер) – дар масъалаҳое кор фармуда мешавад, ки ягон фосилаи ваќтро барои идоракунӣ истифода мебарад. Он элементи нонамоён барои истифодабаранда мебошад;,, - имконияти кор бо рўйхати дискҳои система, директорияҳо ва файлҳоро медиҳанд; (Фигура)- барои кашидани тасвири давраҳо, росткунҷаҳо, квадратҳо ё эллипсҳо; (Образ)– барои тасвирҳо. Дар муќоиса бо имкониятҳои он камтар; – барои алоќабандӣ бо базаи маълумотҳо; (Контейнер) – барои додугирифти ахборот бо дигар замимаҳои. ва Фармонҳое, ки барои коркард, дохилкунии таѓъирот ва ба кор дарории программаҳо лозиманд, дар менюи мавҷуданд. барои аз пунктҳои асосии зерин иборат аст:,,,,,,,,,,,,. Мисоли сохтани программаи оддӣ. Протсеси сохтани программае, ки матни -ро дар форма мебарорад, дида мегузарем. Программа аз як форма иборат буда, дар он як элементи идоракунии намуди – ро кор фармуда мешавад. Программа аз намуди мебошад. Мо ягон сатр код наменависем. Протсеси созиш аз чунин ќадамҳо иборат аст. Сарлавҳаи форма. Хосияти – и форма муайян мекунад, ки сарлавҳаи форма чӣ мешавад. Дар даричаи ќимати хосияти С – ро ҳамчун Программаи аввалин менависем. 2. Хосияти - и форма. Хосияти форма ё элементи идоракуниро дар муҳити ва матни программаҳо идентификасия мекунад. Ќимати ин хосиятро ҳамчун 01 муайян мекунем. Баъди ин номи форма дар даричаҳои ва иваз меёбад. 3. Таѓъироти андозаҳои форма. Бо ва -и яке аз (росткунчаҳои хурдакак дар канорҳои форма) андозаҳои формаро дигар намудан мумкин аст. 4. Марказиронидани форма. Ҷойгиршавии формаро дар экран бо истифодаи даричаи таѓъир додан мумкин аст. 5. Дигар намудани ранги форма. Хосияти – и форма ё элементи идоракунӣ ранги (пуркунии) объектро муайян мекунад. Дар ваќти интихоби хосияти тугмаи - пайдо мегардад, ки бо пахши он даричаи дуќабата пайдо мегардад. Ба ќабати гузашта, ранги зардро интихоб мекунем. 6. Ҳамроҳкунии элементи идоракунии. Бо пахши дукаратаи элементи идоракунии –и даричаи нусхаи он дар форма зери номи 1 пайдо мегардад. 7. Дохилкунии навиштаҷоти элементи идоракунии 1. Хосияти –и элементи идоракунии 1 муайян мекунад, ки чӣ дар он тасвир меёбад. Ќимати ин хосиятро менависем. 8. Номи элементи идоракунии. Хосияти барои идентификасияи объект истифода бурда мешавад. Онро ҳамчун дохил мекунем. 9. Таѓъироти ранги элементи идоракунии. Барои як шудани ранги элемент бо форма, ё хосияти – и элементи идоракуниро зард мекунем, ё хосияти – и онро аз ќимати ба мегузаронем. Хосияти ранги навиштаҷоти рўи элементи идоракунии 1 -ро муайян мекунад. Онро ба ранги кабуд иваз мекунем. 10. Дигаркунии андозаи шрифти навиштаҷоти 1 ва росткунии он нисбати сарҳадҳо. Тугмаи хосияти –ро пахш намуда, ба даричаи мегузарем, ки дар он номи шрифтро, стили шрифтро, андозаашро 18 муайян мекунем. Баъд хосияти -ро интихоб намуда, тарзи росткунии матни навиштаҷотро нисбати канорҳои объекти 1 муайян намудан мумкин аст. Ќимати ин хосиятро ҳамчун мегирем. 11. Ҷойгиркунонӣ ва таѓъироти андозаҳои 1. - и элементи идоракуниро истифода бурда, андозаҳои онро дигар мекунем ва дар маркази форма ҷойгир менамоем. 12. Нигоҳдории лоиҳа (ба диск навиштани он). Тугмаи –ро дар ё пункти дар пункти меню пахш менамоем. Даричаи робитавии нигоҳдории форма зери номи 1 пайдо мегардад. Ин номро ба 01 иваз намуда, онро ба ягон директория менависем. Баъд даричаи робитавии нигоҳдории файли лоиҳа зери номи 1 пайдо мегардад. Номи файлро ба 01 иваз намуда, онро дар ҳамон директория менависем. Файлҳои форма дар хотираи компютер бо ќисми иловагии номашон, файлҳои лоиҳаҳо бошад, бо ќисми иловагии номашон нигоҳ дошта мешаванд. 13. Ба кор дарории программа. Барои ба кор дарории программа тугмаи ё зерпункти –и пункти меню хизмат мекунанд. 14. Хатми иҷрошавӣ. Бо пахши тугмаи (яъне) – и формаи сохташуда ё тугмаи – и панели лавозимот иҷрошавии программаро медорем (ба итмом мерасонем) ва ба режими дизайни муҳити интегриронидашудаи коркард мегузарем. Барои масъалаҳои ќисми умумии корҳои лаборатории дигар - намуди форма, рўйхати элементҳои идоракунии он ва инчунин ќимати хосиятҳои форма ва элементҳои идоракунӣ, ки ивазкунии онҳо зарур аст, оварда шудаанд. Ба ѓайр аз хосиятҳо формаҳо ва элементҳои идоракунӣ методҳои худро доранд, ки онҳоро дар баъзе масъалаҳо истифода шудаанд. Барои формаҳо ва элементҳои идоракунӣ ҳодисаҳое мавҷуданд, ки нисбати онҳо протседураҳо навиштан мумкин аст ва ин протседураҳо дар ваќти ба вуќўъ омадани ҳодисаҳои мувофиќ иҷро мешаванд (масалан, ҳангоми пахши тугмаи чапи, пахши дукаратаи тугмаи чапи, пахши клавишаи клавиатура ва м.и.). Дар поён инчунин барои масъалаҳо кодҳои протседураҳои (зерпрограммаҳои) зарурӣ оварда шудаанд.