Главная страница
Навигация по странице:

  • 2.1. Программалоо тилдердин пайда болуу тарыхы

  • 2.2 Visual Basic: мааниси жана кыскача баяндамасы

  • 2.3. Visual Basicтин негизги касиеттеринин сүрөттөлүшү

  • Сактанова Элиза Абдиразаковна. Графикалык редакторлордун ммкнчлктрн жана мнздмлрн анализд автоматташтырылган маалыматтык системасын долборлоо


    Скачать 82.85 Kb.
    НазваниеГрафикалык редакторлордун ммкнчлктрн жана мнздмлрн анализд автоматташтырылган маалыматтык системасын долборлоо
    Дата04.03.2023
    Размер82.85 Kb.
    Формат файлаdocx
    Имя файлаСактанова Элиза Абдиразаковна.docx
    ТипДокументы
    #967652
    страница3 из 4
    1   2   3   4
    Глава 2. VISUAL BASIC программалоо тилинин негиздери

    2.1. Программалоо тилдердин пайда болуу тарыхы

    Программалоо адам ишинин бир түрү катары салыштырмалуу жакында эле пайда болгонуна карабастан, анын калыптануу жана өнүгүү тарыхы абдан кызыктуу жана бай. Программалоо тилдери жөнүндө да ушуну айтууга болот. Айта кетчү нерсе, эң биринчи программалоо тилдери негизинен татаал математикалык маселелерди чечүү үчүн арналган жана компьютердик аппараттык ресурстарга жакын болгондуктан аларды түшүнүү бир топ кыйын болгон.

    Программалоо тилдерин колдонууну жеңилдетүү зарылдыгы бул инструменттер үчүн негизги талаптардын келип чыгышына алып келди. Бул талаптар, атап айтканда:

    1) колдонуучулардын өз ара аракеттенүүсүнүн жалпы кабыл алынган стандартын колдоо зарылчылыгы (графикалык интерфейс);

    2) тиркемелерди тездетилген иштеп чыгууну колдоо үчүн инструменттердин болушу;

    3) программалык (аткаруучу) коддун аз натыйжасы;

    4) башка платформаларга көчүрүү.

    BASIC программалоо тилине келсек, ал графикалык интерфейстин заманбап маанисинде ойлоп табылганга чейин эле түзүлгөн. 1963-жылы Дартмут колледжинин кызматкерлери Жон Кемени жана Томас Куртс кесипкөй эмес колдонуучулар менен компьютерлердин ортосундагы байланыштарды жеңилдетүү жана кеңейтүү каражатын түзүү милдетин коюшкан. BASIC программалоо тили ушундайча пайда болгон.

    Убакыттын өтүшү менен, башка диалектилер пайда боло баштагандыктан, бул оригиналдуу диалект Дартмут BASIC деп аталып калган. Бул тил жарым-жартылай Fortran IIге жана жарым-жартылай Algol-60га негизделген, аны убакыт бөлүшүү жана кийинчерээк текстти иштетүү жана матрицалык арифметика үчүн ылайыктуу кылуу үчүн кошумчалар киргизилген.

    Башынан эле Бейсик студенттер убакыт бөлүшүү терминалдарын колдонуу менен программаларды жаза алышы үчүн иштелип чыккан. Ал эски тилдердин татаалдыгы менен байланышкан көйгөйлөрдү чечүү үчүн түзүлгөн жана программалардын ылдамдыгына анчалык деле кызыкдар эмес, жөн гана компьютерди өз көйгөйлөрүн чечүү үчүн колдонуу мүмкүнчүлүгүнө кызыккан "жөнөкөй" колдонуучулар үчүн арналган. көйгөйлөр.

    Колдонуу жеңилдигинен улам, BASIC тез арада университеттерде жана мектептерде программалоону үйрөтүү тили катары популярдуулукка ээ болуп, жетимишинчи жылдардын ортосунда Microsoftтун негиздөөчүсү жана башкы директору Билл Гейтс тарабынан персоналдык компьютерлерде колдонууга ылайыкташтырылган. Ошондон бери, бул программалоо тилинин бир нече версиялары, анын ичинде, "Microsoft Quick Basic" жана "MS-DOS Qbasic" PC үчүн катары менен чыгарылган.

    Ал эмнени билдирет? Бейсик, башка программалоо тилдери сыяктуу эле, адамды компьютер менен туташтыруу үчүн колдонулган жана маалыматтарды жана аларды компьютерде иштетүү алгоритмдерин сүрөттөө үчүн арналган расмий белги системасы. BASIC аталышынын өзү англис тилиндеги "Beginner's All-purpose Symbolic Instruction Code" сөз айкашынын аббревиатурасы болуп саналат, ал "жаңыдан баштагандар үчүн көп максаттуу символикалык нускама тили" дегенди билдирет. Бүткүл өмүр бою BASIC тынымсыз өнүгүп келе жатат жана бүгүнкү күндө бизде конкреттүү BASIC эмес, ушул аталыш менен аталган бир типтеги диалог тилдеринин бүтүндөй бир тобу бар.

    Visual Basic кабыгына келсек, ал толугу менен графикалык жана программалоо тили Basic котормочуларынын мурунку версиялары үчүн колдонулган тилден абдан алыс. Бир убакта Visual Basicтин кеңири мүмкүнчүлүктөрү жана анын жөнөкөйлүгү аны Excel сыяктуу Windows операциялык системасы үчүн тиркемелерди түзүү үчүн программалоо тили катары тандап алуунун негизги себеби болгон.

    Visual Basicтин BASIC тилинин «диалектисинин» бир түрү катары эволюциясы жыйырма жылдан ашык убакыттан бери жүрүп жатат. Жана бул тилдин биринчи версиясы Visual Basic 1.0 болгон, ал атайын "Microsoft Windows" үчүн чыгарылган жана графикалык интерфейс менен байланышкан. Бул негизги принцип Алан Купер тарабынан иштелип чыккан. Буга карабастан, Visual Basic 1.0 менен иштөө дагы деле анча ыңгайлуу болгон жок, бул 1992-жылдын ноябрында Visual Basic 2.0 түзүлүшүнө алып келди. Бардык кийинки версиялар (3.0 - 6.0) мен карап жаткан тилди Windows колдонмолорунун тез-тез өзгөрүп туруучу топтомуна ылайыкташтырууга багытталган. Visual Basicтин эң акыркы версиясы 11.0 2012 версиясы.

    2.2 Visual Basic: мааниси жана кыскача баяндамасы

    Visual Basicтин мүнөздөмөлөрүнө өтүүдөн мурун, биз "программалоо тили" түшүнүгүнүн жалпы аныктамасын киргизебиз. Программалоо тили – ар кандай табигый тилдер сыяктуу эле алфавити, лексикасы, морфологиясы жана синтаксиси жана семантикасы бар формалдуу жасалма тил.

    Профессионал программисттер жана биринчи кезекте программалоо тилдеринин айрым түрлөрүн жаратуучулар арасында "программалоо тили" терминин жалпы түшүнүү жөнүндө айтсак, үч негизги көз караш бар:

    1) функция катары программалоо тили, анткени ал белгилүү бир эсептөө процессин аткаруу жана айрым түзүлүштөрдү башкарууну уюштуруу үчүн инструкцияларды ЭЭМге берүү үчүн колдонулган компьютердик программаларды жазуу үчүн арналган;

    2) программалоо тили милдет катары: мындай түшүнүү бул курал менен табигый тилдердин ортосундагы айкын айырма менен байланышкан, анын максаты адамдан компьютерге буйруктарды жана маалыматтарды берүү үчүн, ал эми табигый тилдер бул үчүн гана колдонулат. адамдар бири-бири менен баарлашуу үчүн. Башка сөз менен айтканда, программалоо тили кандайдыр бир табигый тил сыяктуу жөн эле маалымат алмашуу максатын аткара албайт;

    3) программалоо тили аткаруу катары: бул түшүнүү программалоо тили маалымат структураларын аныктоо жана манипуляциялоо жана эсептөө процессин башкаруу үчүн атайын конструкцияларды колдоно ала тургандыгы менен байланышкан.

    Visual Basic программалоо тилин жана иштеп чыгуу чөйрөсүн камтыган Microsoft тарабынан иштелип чыккан программалык камсыздоону иштеп чыгуу куралын билдирет.

    Программаларды түзүү үчүн бардык заманбап инструменттер сыяктуу эле, Visual Basic - бул тиркемелерди иштеп чыгуу процессин жеңилдеткен жана тездетүүчү куралдардын жыйындысын камтыган интеграцияланган иштеп чыгуу чөйрөсү. Мындан тышкары, иштеп чыгуу процесси программалык кодду жазуудан эмес, тиркеменин долбоорун түзүүдөн турат. Тиркеме программалык кодду түзүү процессин минимумга чейин кыскартууга мүмкүндүк берүүчү графикалык редакциялоо аркылуу түзүлөт.

    Visual Basic, бардык башка заманбап визуалдык дизайн системалары сыяктуу эле, программалоодо объектке багытталган ыкманы колдонот. Демек, Visual Basicте жазылган ар кандай тиркеме объекттердин жыйындысы болуп саналат.

    Объект деп өз кезегинде өзүнүн жүрүм-турумун ачык көрсөткөн жана өзүнө окшош объекттердин белгилүү бир классынын өкүлү болгон белгилүү бир нерсе түшүнүлөт. Visual Basicте сиз менен иштегендин дээрлик бардыгы объект болуп саналат. Мисалы, Форма, Буйрук баскычы, Текст кутусу жана башкалар. Ар бир объектинин да өзүнүн өзгөчөлүктөрү бар. Булар төмөнкүчө айырмаланат:

    1) касиеттери;

    2) методдор;

    3) окуялар.

    Келгиле, бул терминдердин аныктамаларын киргизели. Объекттин касиети анын аталган атрибуту болуп саналат. Касиеттер объекттин мүнөздөмөлөрүн (түсү, экрандагы абалы, объекттин абалы) аныктайт.

    Объекттин методдору – бул объект аткарган иш-аракеттер же тапшырмалар, б.а. объекттер менен эмне кыла аласыңар. Окуяларга келсек, аларды объект классынын мүнөздөмөлөрү катары түшүнүү адатка айланган, бул класстын объектиси тиркеменин иштеши учурунда реакция кылган тышкы таасирди сүрөттөйт. Бул учурда класс, адатта, көптөгөн жалпы касиеттердин жана мындай объекттер аткарууга жөндөмдүү болгон жалпы аракеттердин болушу менен мүнөздөлгөн объекттердин жалпы сүрөттөлүшү катары түшүнүлөт (мисалы, Command кнопкасынын классы - бул баскычтардын жалпы сүрөттөлүшү. колдонмо терезелери).

    Заманбап программалоо дүйнөсүндө Visual Basicтин мааниси айдан ачык. Акыркы убакка чейин профессионалдуу программалык камсыздоону иштеп чыгуучулардын көбү бул тууралуу профессионалдуу эмес программалоо куралы катары айтып келишкен. Бирок бүгүнкү күндө ал дүйнөдөгү эң популярдуу тиркемелерди иштеп чыгуу куралы болуп калды. Анын үстүнө, анын билими бардык программисттер үчүн милдеттүү болуп саналат. Visual Basic өз алдынча программа катары гана эмес, ошондой эле көптөгөн прикладдык программаларга (атап айтканда, MS Office пакетине) орнотулган программалоо системасы катары колдонулат. Жана, ал дайыма өркүндөтүлүп, өнүгүп, кийинчерээк программаларды түзүү үчүн олуттуу профессионалдык курал болуп калганына карабастан, программалоонун негиздерин үйрөнүү дагы эле абдан ыңгайлуу жана оңой. Ошондуктан, мектеп окуучулары жана студенттер арасында Visual Basic популярдуулугу, атайын техникалык билим алган жана жалпы программалар боюнча окуган, биздин убакта алсырабайт.

    Албетте, Visual Basicтин артыкчылыктары да, кемчиликтери да бар. негизги артыкчылыктары төмөнкүлөрдү камтыйт:

    1) "MS Windows" үчүн графикалык интерфейси бар тиркемелерди түзүүнүн жогорку ылдамдыгы;

    2) тилди абдан тез үйрөнүүгө мүмкүндүк берген жөнөкөй синтаксис;

    3) машиналык кодго да, P-кодго да компиляциялоо мүмкүнчүлүгү (программисттин тандоосу боюнча);

    4) көрсөткүчтөрдү жана эстутумга кирүү мүмкүнчүлүгүн колдонуу менен байланышкан каталардан коргоо (бул касиет көбүнчө профессионал программисттер тарабынан сындын объектиси болуп саналат);

    5) тиркеменин функционалдуулугун кеңейтүү үчүн WinAPI функцияларынын көбүн колдонуу мүмкүнчүлүгү.

    Visual Basicтин негизги кемчиликтери төмөнкүлөрдү камтыйт:

    1) "Windows" жана "Mac OS X" үй-бүлөлөрүнүн операциялык системаларын колдоо (бул жерде бирден-бир өзгөчөлүк биринчи бөлүмдө талкууланган DOS версиясы болгон);

    2) объекттерди ишке ашырууну мурастоо механизминин жоктугу;

    3) программанын иштеши үчүн msvbvmXX.dll орнотууга милдеттүү талаптын болушу, бул дайыма эле ыңгайлуу боло бербейт;

    4) тилдин дээрлик бардык орнотулган функциялары аткаруу китепканасы аркылуу ишке ашкандыгына байланыштуу төмөн ылдамдык, ал өз кезегинде типти текшерүү жана конвертациялоо боюнча көптөгөн "керексиз" иштерди жаратат.

    Ошол эле учурда, Visual Basicтин жогорудагы бардык кемчиликтери анын негизги артыкчылыгына - графикалык интерфейсти иштеп чыгуунун жөнөкөйлүгүнө негизделгенин түшүнүү керек.

    Аннотациянын мурунку бөлүмүндө Visual Basic өзүнүн эволюциясынын жүрүшүндө бир нече басылмалардан өткөнү белгиленген. Мындан бул программалоо тилинин да өзүнүн түрлөрү бар экени келип чыгат, алардын негизгилери:

    1. Классикалык Visual Basic (5.0 - 6.0 версиялары). Бул ар түрдүүлүктүн өзгөчөлүгү - бул тил өзүнүн иштеп чыгуу чөйрөсүнө жана Windows операциялык тутумуна абдан тыгыз байланышкан жана бул ОС үчүн тиркемелерди жазуу үчүн гана курал болуп саналат. Курчап турган чөйрөгө байланышуу программалоону жеңилдетүү жана жардам берүү үчүн иштелип чыккан көптөгөн куралдардын бар экендигинде турат: орнотулган мүчүлүштүктөрдү оңдоочу, өзгөрмөлөрдү жана маалымат структураларын ыкчам көрүү, мүчүлүштүктөрдү оңдоо терезеси жана программаны терүүдө инструмент үчүн кеңеш. .

    2. Тиркемелер үчүн Visual Basic же кыскача VBA. Бул программалоо куралы классикалык Visual Basicтен дээрлик айырмаланбайт. Ал белгилүү бир колдонмолор үчүн макросторду жана башка колдонмо программаларын жазуу үчүн арналган. Бул сорт эң популярдуу, анткени ал Microsoft Office пакетинде колдонулат. Бирок, Visual Basic for Applications программасын кеңири колдонуу жана коопсуздук маселелерине алгач көңүл бурулбагандыгы макровирустардын кеңири жайылышына алып келди.

    3. Visual Basic Scripting Edition (VBScript) – кадимки Visual Basicтин бир аз кыскартылган версиясы болгон скрипт тили. Ал негизинен Windows системаларын башкарууну автоматташтыруу үчүн, ошондой эле Internet Explorer үчүн ASP баракчаларын жана скрипттерин түзүү үчүн колдонулат.

    4. Visual Basic.NET. Бул вариация Visual Basic 6.0 мураскери болуп саналат жана Microsoft.NET платформасынын бир бөлүгүн камтыйт.

    Ошентип, Visual Basic чындыгында абдан жөнөкөй, бирок башталгыч программисттер үчүн ошол эле эффективдүү программалоо тили менен, анын бир топ узак тарыхы бар. Кээ бир олуттуу кемчиликтерге карабастан, Visual Basic Microsoft тарабынан өзүнүн программалык продуктуларын иштеп чыгууда колдонулушун улантууда жана бул программалоо тилинин жаңы версиялары мен бул бөлүмдө каралган айрым кемчиликтерди максаттуу түрдө нейтралдаштырат.

    2.3. Visual Basicтин негизги касиеттеринин сүрөттөлүшү

    Жогоруда айтылгандай, ар кандай программалоо тилинин өзүнүн алфавити, синтаксиси, семантикасы, лексикасы, морфологиясы, ошондой эле сакталган кызмат сөздөрү болот. Бул элементтердин баары бири-бири менен тыгыз байланышта жана программалоо тилинин негизин түзөт. Келгиле, бул терминдердин ар биринин маанисин карап көрөлү.

    Программалоо тилинин алфавити деп колдонууга уруксат берилген символдордун жыйындысы түшүнүлөт, алардын жардамы менен берилген тилдин сөздөрү жана чоңдуктары түзүлүшү мүмкүн.

    Программалоо тилинин лексикасы – идентификаторлорду (өзгөрмөлөрдү жана энбелгилерди), операторлорду, операцияларды жана башкаларды түзгөн символдордун (токендердин) тизмектерин түзүү эрежелеринин жыйындысы. Морфологияга келсек, бул көбүнчө лексикалык бирдиктердин жазылышын өзгөртүүнүн эрежелеринин жана мүмкүнчүлүктөрүнүн жыйындысы катары түшүнүлөт, анын ичинде аларды түзүүчү туура тааныйт.

    Visual Basic же анын алфавитинин визуалдык куралдарынын жыйындысы өтө жөнөкөй жана төмөнкүлөрдү камтыйт деп айтышым керек:

    а) орус жана латын тилдеринин кичине жана чоң тамгалары;

    б) 0дөн 9га чейинки сандар;

    в) арифметикалык амалдардын белгилери (кошуу, кемитүү, бөлүү ж.б.);

    г) оперативдүү мамилелердин белгилери (чоң, аз, барабар ж.б.);

    д) өзгөчө көп колдонулган белгилер (илеп жана суроо белгилери, доллар белгиси, тырмакча, апостроф ж.б.у.с.).

    Программалоо тилинин өзгөчөлүктөрүнүн бири анын семантикасы. Бул термин маалыматтарды иштеп чыгуу процессин ишке ашырууга мүмкүндүк берүүчү ар бир тилдик конструкцияны эки жактуу чечмелөө үчүн эрежелердин системасы катары түшүнүлөт. Кошумчалай кетсек, Visual Basicте, эреже катары, атайын запастык (кызматтык) сөздөр да бар, аларды атайын максатта гана колдонууга болот. Мындай сөздөргө, мисалы, функциялардын, операторлордун, амалдардын ж.б.

    Ар кандай программалоо тилинин негизги мүнөздөмөлөрүнүн бири анын синтаксиси, башкача айтканда, алфавиттин тамгаларынан программалоо тилинин уруксат берилген конструкцияларын аныктаган эрежелер системасы. Келгиле, кээ бир Visual Basic синтаксисинин эрежелерин карап көрөлү.

    Visual Basic иштеген негизги каармандар сандар. Ошондуктан бул тилдин синтаксисинде аларды чагылдыруунун өзгөчө эрежелери бар. Бул эрежелерге ылайык, сандар төмөнкүчө чагылдырууга болот:

    а) бүтүн сандар (оң да, терс да);

    б) бөлчөк сандар, же туруктуу чекити бар сандар (анткени бул учурда бөлчөк бөлүк дайыма бүтүндөн чекит белгиси менен бөлүнөт);

    в) экспоненциалдык же калкыма чекит түрүндөгү сандар. Мисалы, калкыма чекит түрүндө (5 * 10-3) саны 5-E03 катары жазылат.

    Visual Basic программасында сандардан арифметикалык туюнтмаларды түзүүгө болот. Арифметикалык туюнтмалар бир сапта жазылат жана эреже катары, сандарды гана эмес, ошондой эле өзгөрмөлөрдү, туруктууларды, функцияларды, белгиленген касиеттери бар башкаруу элементтерин камтыйт. Бул элементтердин эң жөнөкөйү математикалык функциялар. Visual Basic Xтин квадрат тамыры (SQR(x)), Xтин синусу жана косинусу (SIN(x), COS(x)), Xтин натурал логарифми (LOG(x)) сыяктуу белгилүү функцияларды колдонот.

    Өзгөрмөлөргө келсек, алар, адатта, маалыматтарды сактоо үчүн бөлүнгөн эстутумдун аталган аймагы катары түшүнүлөт. Берилиш түрү өзгөрмөнүн мазмунунун конкреттүү формасын же өлчөмүн аныктайт. Visual Basicке келсек, бул жерде, эреже катары, Dim жана As ачкыч сөздөрү өзгөрмөнүн аталышы жана түрү үчүн белги катары колдонулат. Өзгөрмө атын төмөнкү эрежелерди сактоо менен ыктыярдуу түрдө тандаса болот:

    1) өзгөрмө аты тамга менен башталышы керек;

    2) аталыштын максималдуу узундугу 255 белгиден;

    3) ысымдар тамгаларды, сандарды жана астын сызыктарды гана камтышы мүмкүн;

    4) ат BASIC тилинде сакталган сөз боло албайт (мисалы, Type, Print ж.б.).

    Visual Basic константалары программаны аткаруу учурунда өз маанилерин өзгөртпөй турган элементтер. Бул жерде туруктуу сүрөттөлүштүн бир мисалы болуп саналат:

    Const NV As Integer = 1

    Декларация Const ачкыч сөзүнөн, андан кийин NV константасынын аталышынан, Integer түрүнөн жана туруктууга ыйгарылган 1 мааниден турат.

    Бул бөлүмдүн корутундусунда, Visual Basic программалоо тили объектиге багытталган программалоонун техникасын колдоноорун жана бул техникага мүнөздүү болгон программаны долбоорлоонун бардык негизги технологияларын жана ыкмаларын колдоноорун белгилей кетүү керек:

    1) абстракция, бул предметтердин жана кубулуштардын окшоштуктарын табууга жана айырмачылыктарга көңүл бурбоо, ошондой эле өзгөчө эмес, жалпыны бөлүп көрсөтүү ыкмасы;

    2) объекттеги маалыматтардын жана программалардын касиеттерин инкапсуляциялоо (жабуу) - класстык методдор аркылуу гана аларга жетүүнү камсыз кылуу үчүн объекттин талааларын жашыруу (б.а. тиешеси жок деталдарды жашыруу);

    3) тукум куучулук, башкача айтканда, башка класстарга көз каранды класстарды түзүү мүмкүнчүлүгү;

    4) полиморфизм - объекттин түрүнө жараша суроо-талапка (ыкма чакырууга) жооп берүү жөндөмдүүлүгү.

    Бардык программалоо тилдери сыяктуу эле, Visual Basicтин да өзүнүн операторлору бар. Операторлор – бул белгилүү бир команданын (буйруктардын жыйындысынын) аткарылышын камсыз кылган программалоо тилинин конструкциялары. Алар эки түргө бөлүнөт:

    1) эсептөө процесстерин башкаруу операторлору;

    2) нарк ыйгаруу операторлору.

    Бул эки типтеги операторлордун ар биринин максаты эмнеде? Эсептөө процессин башкаруу операторлору төмөнкү функцияларды аткарышат:

    1) тизме түгөнгөнгө чейин же контролдук өзгөрмө берилген мааниге жеткенге чейин же белгилүү бир шарттар аткарылганга чейин аткарылуучу циклдерди уюштуруу;

    2) программалык тармакташуу, башкача айтканда, берилген шарттарда альтернативдик топторду аткаруу;

    3) билдирүүлөрдүн блоктору (жалпысынан аткарылган топтор);

    4) белги менен камсыз кылынган белгилүү бир операторго башкарууну шарттуу же шартсыз берүү же циклден же блоктон шарттуу/шартсыз чыгуу катары түшүнүлө турган өтүү операторлору.

    Өз кезегинде, баалуулуктарды ыйгаруу операторлору төмөнкү функцияларды аткарышат:

    1) өзгөрмөлөрдүн, константалардын, функциялардын маанилерин кабыл алуучу өзгөрмөгө өткөрүү;

    2) тилде бар арифметикалык туюнтмаларды түзүү эрежелеринин алкагында арифметикалык (сандык) өзгөрмөнүн маанилерин эсептөө;

    3) саптарды бириктирүү, кесүү, эсептөө жолу менен саптын (символикалык) өзгөрмөнүн маанилерин эсептөө;

    4) логикалык туюнтмаларды түзүү эрежелеринин алкагында логикалык өзгөрмөлөрдү эсептөө.

    Visual Basic тилинин алкагындагы жөнөкөй операторго мисал келтирели, анын аракети бүтүн сандарды бөлүүгө багытталат. a\b оператору a бүтүн санын b бүтүн санына бөлүү аркылуу сандын бүтүн бөлүгүн кайтарат. Мисалы, 7 \ 3 \u003d 2.

    a mod b оператору бүтүн санына бөлүнгөн aнын калган бөлүгүн б бүтүн санына кайтарат. Мисалы, 7 мод 3 = 1.

    Эгерде бир сан экинчисине калдыксыз бөлүнсө, мод оператору 0 маанисин кайтарат. Мисалы, 8 mod 4 = 0.

    Операторлордон тышкары, колдонуучу аныктаган процедуралар жана функциялар Visual Basic программалоо тилинин маанилүү компоненттери болуп саналат. Ошол эле учурда процедура (функция) деп белгилүү бир аракеттерди аткаруучу коддун аталган бөлүгү түшүнүлөт, бирок, жалпы аныктамасына карабастан, процедура менен функциянын маанилүү айырмачылыктары бар:

    1) функциянын түрү бар (өзгөрмөгө окшош) жана программага маани кайтара алат, ал функцияга төмөнкү оператордун жардамы менен ыйгарылат: функциянын аты = маани;

    2) функцияны чакыруу, эреже катары, каалаган оператордун оң жагында функциянын аталышын жана параметрлерин көрсөтүү менен ишке ашырылат.

    Бул эки түшүнүктү бири-биринен визуалдык түрдө бөлүү үчүн, биз алардын ар бирин сүрөттөө үчүн синтаксистин мисалдарын келтиребиз. Процедуранын декларациясынын синтаксиси төмөнкүдөй:

    [Public│Private│Friend│Static] Sub аты [(параметрлер)]

    Операторлор

    EXIT SUB

    операторлор

    END SUB.

    Функцияны жарыялоо синтаксиси:

    [PUBLIC│PRIVATE│FRIEND│STATIC] FUNCTION АТЫ [(ПАРАМЕТРЛЕР)] AS [TYPE]

    операторлор

    аты = туюнтма

    EXIT FUNCTION

    операторлор

    аты = туюнтма

    END FUNCTION.

    Ошол эле учурда, PUBLIC процедуранын (же функциянын) бардык модулдардагы бардык башка процедуралар үчүн жеткиликтүү экендигин билдирет, PRIVATE ал жарыяланган модулда гана башка процедуралар үчүн жеткиликтүү экендигин билдирет, FRIEND процедура (функция) ) класстын модулдарында гана колдонулат. STATIC суб-процедуранын локалдык өзгөрмөсү ошол процедурага чалуулардын ортосунда сакталып турганын көрсөтөт.

    Жыйынтыктап айтканда, процедуралардагы жана функциялардагы параметрлер катары сиз маанисин иштеткиңиз келген өзгөрмөлөрдүн атын көрсөтүшүңүз керек экендигин белгилей кетүү керек.
    1   2   3   4


    написать администратору сайта