ПРОЕКТ. Курсовой жұмыс Орынбай Нұрайна (1) (1).docx. 1. 1 Visual Studio 2019 бадарламасына жалпы шолу 4 2 Есепті ойылымы 9
Скачать 0.7 Mb.
|
МазмұныМазмұны 2 Кіріспе 3 1C# бағдарламалау тілі 4 1.1 Visual Studio 2019 бағдарламасына жалпы шолу 4 1.2 Есептің қойылымы 9 2 Тест бағдарламасын құру 11 2.1 Тест бағдарламасы туралы жалпы түсінік 11 2.2 Тест бағдарламасының құрылымы 15 3 Бағдарламаны жобалау 21 3.1 Тест бағдарламасында бағалау жолдары 21 3.2 Visual Studio ортасында тест бағдарламасын құру 22 3.3 Программалық жабдықтау сипаттамасы. 23 Қорытынды 26 Пайдаланылған әдебиеттер 27 Қосымша 28 КіріспеИнформатика пәні негізгі үш бағытта оқытылып, бір-бірімен тығыз байланыста болуы тиіс. Олар: -информатика білімнің негізін қалайтын теориялық бағыт; -теориялық білім негізінде оқушыларға қолданбалы программаларды құрастыруды үйрететін технологиялық бағыт; -дайын программалармен жұмыс жасауды үйрететін қолданбалы бағыт; Оқушыларға теориялық және технологиялық білім беру арқылы қолданбалы программаларды құрастыруды үйрету жетекші роль атқарады. Қазіргі кездегі дайын қолданбалы программалардың оқушыға игерту тек қанa компьютерлік сауаттылық негіздерін үйретумен шектеледі. Компьютерлік ең ауқымды шығармашылық потенциалдық информатика пәнін теориялық және технологиялық бағыттарда оқытуда жатқанын ескеруіміз қажет. Дайын қолданбалы программалардың барлығы да бірдей “Қос та, жұмыс істей бер”принципімен жасалған, оқушылардан көп ойлауды, еңбектенуді талап етпейді. Қазіргі кезде Windows-те жұмыс істейтін қолданбалы программалар жасауда Visual Basic технологиялық тілі кеңінен қолданылады. Windows-те жұмыс істейтін қосымшалардың қолайлығы-пайдаланушы компьютерге командаларды экранда көзге көрініп тұратын батырмаларды шерту арқылы беріп, нәтиже алады. Visual Basic-кез-келген типті қосымшаларды жылдам дайындауға болатын қуатты көзкөрім программалау жүйелерінің бірі болып табылады. Ұсынып отырған Visual Basic ортасында тест программасын әзірлеу кез-келген пәндер бойынша электрондық түрде оқушыдан тест алуға мүмкіндік береді. Тест екі формада берілген, яғни бірінші формада 1 сұрақ 3 жауаптан тұрады, оның бірі дұрыс жауап болып қарастырылған, екінші формада оқушы берілген сұраққа жауапты пернетақта арқылы енгізеді.Тест аяқталғаннан кейін оқушы өз нәтижесін компьютер арқылы алады. Тест программасын әзірлеу барысында оқушы Visual Basic ортасының компоненттерінің бірнеше түрлерін жұмыс барысында қолдана отырып, программа тілдерін, оның жазылуын, түстерді, қаріптерді өзгерту, операторлар, стандартты функциялар және арнайы символдарды, программалау негіздерін игереді. Сонымен қатар өзіндік идеясын программаға кірістіруге мүмкіндік алады. Тест тапсыру барысында оқушы ұсынылған тест формасының түсін өзгерте алады. Технологиялық бағыттағы жұмыстар оқушыларды нәтижеге бағыттайды және жаңаша ойлай білу қабілеттерін дамытады.Бұл дипломдық жобада қолданушының қосымша модульдік жобасын шешуде Windows ортасының мүмкіндіктері қарастырылған. C# бағдарламалау тілі1.1 Visual Studio 2019 бағдарламасына жалпы шолуMicrosoft Visual Studio – біріктірілген бағдарламалық жасақтаманы әзірлеу ортасын және бірқатар басқа құралдарды қамтитын Microsoft өнімдерінің желісі. Visual Studio 2019 – Windows XP жүйесінде жұмыс істеу үшін C++ қолданбаларын құрастыруға мүмкіндік беретін Visual Studio бағдарламасының соңғы нұсқасы. Visual Studio 2022 тек Windows Vista SP2 және одан жоғары нұсқаларында іске қосу үшін қолданбаларды құрастыруға мүмкіндік береді. Бұл өнімдер графикалық интерфейсі бар консольдік қосымшаларды да, ойындар мен қолданбаларды да, соның ішінде Windows Forms технологиясын қолдайтын қолданбаларды, сондай-ақ веб-сайттарды, веб-қосымшаларды, Windows қолдайтын барлық платформалар үшін жергілікті және басқарылатын кодтағы веб-қызметтерді әзірлеуге мүмкіндік береді. Кірістірілген отладчик бастапқы деңгейдегі жөндеуші немесе машина деңгейіндегі жөндеуші ретінде жұмыс істей алады. Басқа ендірілетін құралдарға қолданбаның графикалық интерфейсін жасауды жеңілдету үшін пішін өңдегіші, вебредактор, сынып дизайнері және дерекқор схемасының дизайнері кіреді. Visual Studio бағдарламасы барлық дерлік деңгейде функционалдылықты кеңейту үшін үшінші тарап қондырмаларын (плагиндерін) жасауға және қосуға мүмкіндік береді, оның ішінде бастапқы код нұсқасын басқару жүйелеріне қолдау қосу, бағдарламалық құралды әзірлеу процесінің басқа аспектілері үшін жаңа құралдар жинағы немесе құралдар қосу. Microsoft Visual Studio әзірлеу ортасы веб және Windows қосымшаларын әзірлеу процесін айтарлықтай жылдамдатады және жеңілдетеді. Visual Studio — .NET қолданбаларын жазуға арналған дерлік жалпы қабылданған стандарт. Visual Studio құрамына IntelliSense технологиясы және оңай кодты қайта өңдеуі бар бастапқы код өңдегіші кіреді. Кірістірілген отладчик бастапқы деңгейдегі жөндеуші немесе машина деңгейіндегі жөндеуші ретінде жұмыс істей алады. Visual Studio курстары әзірлеу ортасының өзін үйренуге және ондағы қосымшаларды жасауға бағытталған. .NET платформасының көмегімен графикалық интерфейстерді құру үшін әртүрлі технологиялар қолданылады - Window Forms, WPF, UWP. Дегенмен, ең қарапайым және ыңғайлы платформа әлі де WinForms немесе қысқаша WinForms болып табылады. Бұл нұсқаулық WinForms технологиясын пайдалана отырып графикалық интерфейстерді құру принциптерін және негізгі басқару элементтерінің жұмысын түсінуді қамтамасыз етуге бағытталған. Графикалық C# қолданбаларын жасау үшін біз тегін және толық мүмкіндіктері бар әзірлеу ортасын қолданылады. Бұл жағдайда курстар қосымша технологияларды немесе оқуды қамтуы мүмкін бағдарламалық қамтамасыз ету қолданбаларды әзірлеуге көмектесу. Windows Mobile, Windows CE, .NET Framework, Xbox, Windows Phone .NET Compact Framework және Silverlight. Visual Studio нұсқалары 1-кестеде көрсетілген. 1-кесте – Visual Studio нұсқалары
Басқа ендірілетін құралдарға қолданбаның графикалық интерфейсін жасауды жеңілдету үшін пішін өңдегіші, веб-редактор, сынып дизайнері және дерекқор схемасының дизайнері кіреді. Visual Studio IntelliSense технологиясын қолдауы және кодты оңай рефакторлау мүмкіндігі бар бастапқы код өңдегішін қамтиды. Мысал ретінде Windows Communication Foundation (WCF) бағдарламалық құрал жүйесі, WebMatrix дербес веб-әзірлеу құралы, платформа болуы мүмкін, бұлттық қызметтер Windows Azure және басқа қызметтер мен өнімдер. Visual Studio 97 — ең алғаш бағдарламалық жасақтама үшін әр түрлі өңдеулер қосылған Visual Studio бағдарламасының алғашқы нұсқасы болып табылады. Бағдарлама екі нұсқадан тұрады - Professional және Enterprise, солай-ақ Visual Basic 5.0, Visual C++ 5.0, Visual J++ 1.1, Visual FoxPro 5.0 және Visual InterDev бағдармалары құрамына кіреді. Visual Studio бағдарламасындағы Windows Forms қолдануы кезінде өзара әрекеттесетін төрт маңызды құрамдастарды қамтиды. Visual Studio бағдарламасында бұл параметрлер әмбебап болып табылады, себебі әр нұсқасы функционалдылық пен баға бойынша айтарлықтай ерекшеленедi. Microsoft Visual Studio әзірлеу ортасы веб және Windows қосымшаларын әзірлеу процесін айтарлықтай жылдамдатады және жеңілдетеді. Visual Studio — .NET қолданбаларын жазуға арналған дерлік жалпы қабылданған стандарт. Microsoft Visual Studio тренингі веб-қосымшаларды әзірлеуді үйренуге бағытталғанымен, оқыту бағдарламасы әртүрлі оқу орталықтарында ерекшеленеді. Visual Studio бағдарламасына Windows Forms және C# және .NET 6 үшін жоба қолдауын қосу үшін Орнату ішіндегі жұмыс жүктемелерінде тек .NET Desktop Development бағдарламасын таңдау керек. көбірек опцияларды немесе жалпы барлық опцияларды таңдай алуға болады, дегенмен, қатты дискідегі бос өлшемді ескеру керек - неғұрлым көп опцияларды таңдалған жағдайда, соғұрлым дискілік кеңістік көбірек болады. Ортаны және оның барлық компоненттерін орнатқаннан кейін Visual Studio бағдарламасын іске қосып, графикалық қолданбалы жобаны жасауға болады. Бастау экранында Жаңа жоба жасау (Жаңа жоба жасау) пәрменін таңдау қажет. Жоба атауы өрісінде жобаға атау беру қажет. Бұл жағдайда бұл HelloApp. Келесі терезеде Visual Studio бізге жоба үшін пайдаланылатын .NET нұсқасын таңдауды ұсынады. Бүгiнде бағдарламалық жасақтама нарығы көбінесе Microsoft операциялық жүйесiмен дамыған Microsoft өнiмдерiмен ұсынылған. Іс жүзiнде, соңғы әзiрлеушi бола отырып, корпорация бағдарламалық қамтамасыз ету нарығында белгiлi бiр монополистiк режимдi бақылайды бұл негiзiнен танқаларлық болмауы керек. Еуропалық одақ пен Америка Құрама Штаттарының монополияға қарсы заңнамалары нарыққа тек өз өнiмдерiмен ғана қанықтыру және кез-келген бәсекелес бәсекелесті алып тастау үшін Microsoft - қа қарсы күрделi шаралар қабылдады. Windows үшiн бей бейімделген бағдарламалық өнiмдердiң бiр бөлiгiн шығарады. Алайда, бүгінгі күні ұсынылған 1 бағдарламалық жасақтама түрлерінің жалпы көлеміндегі олардың үлесі Microsoft өнiмдерiмен салыстырғанда шамалы. Дегенмен, кәдiмгi компьютер пайдаланушылары үшін, бағдарламалық жасақтама өнiмi ұсынылатын маңызды емес. Ең бастысы, оның күні сатып алушының қаржылық мүмкіндіктерін қанағаттандыруы керек, ал техникалық толтыру мен функционалдылық маман немесе студент ретiнде өз қажеттіліктерін толық қанағаттандырады. Бағдарламаны жөндеу режимінде іске қосу үшін F5 пернесін немесе Visual Studio тақтасындағы жасыл көрсеткіні басу қажет (1 сурет). 1 сурет – Бағдарламаны іске қосу Әдепкі бойынша, қазіргі таңда таңдалған соңғы нұсқа .NET 6.0 болып табылады. Шығу барысында және жобаны жасау үшін жасау түймесін басылу қажет. Microsoft Visual Studio ортасын іске қосу үшін, келесі командаларды пайдалану керек: Пуск → Программы → Microsoft Visual Studio. Visual Studio бағдарламасында бұл параметрлер әмбебап болып табылады, себебі әр нұсқасы функционалдылық пен баға бойынша айтарлықтай ерекшеленедi. Бiрнеше ондаған доллардан бірнеше мыңға дейiнгi қате нұсқалар шақырылады. Сонымен қатар, көрнекі студияның бағасы қандай екенiн бiлу үшін, әрбір өнiмнiн өзiндiк күні туралы толық ақпарат берiлген ресми веб-сайтына бару жеткілікті. Сонымен қатар, көрсетілген баға ең жоғары мүмкін. Корпоративтік клиенттер үшiн немесе көрнекі студияны сатып алғысы келетiн көтерме сатып алушыларға арналған шығындар мүлдем өзгеше болады. Бiрақ бұл - үлкен бөлшектер. Ең қарапайым, қарапайым компьютерлік пайдаланушыларды жеткiзу, бұл кез - келген танысу, достар немесе беделдi адамдар емес, сонымен қатар тiкелей бағдарламалық жасақтама жеткiзушiсi емес, кез-келген бағалық параметрлерiн, сондай-ақ кез-келген техникалық ақпаратты бiлу. Тек осы жағдайда, көрнекi студияны қалай сатып алуға болатынын, бұрын сатып алынған бумага лицензияны калай ұзарту керектігін, техникалық мәселелердi қалай шешуге болатынын және тұтастай сатып алынған немесе сатып алынған өнiмге қатысты кез-келген сұрақтарға жауап алу туралы ең сенiмдi акпаратты ала алуға болады. Visual Studio бағдарламасы барлық дерлік деңгейде функционалдылықты кеңейту үшін үшінші тарап қондырмаларын (плагиндерін) жасауға және қосуға мүмкіндік береді, соның ішінде бастапқы код нұсқасын басқару жүйелеріне қолдауды қосу (мысалы, Subversion және Visual SourceSafe), жаңа құралдар жинақтарын қосу (мысалы, доменге арналған бағдарламалау тілдеріндегі өңдеу және визуалды дизайн кодын) немесе бағдарламалық құралды әзірлеу процесінің басқа аспектілеріне арналған құралдарды (мысалы, Team Foundation серверімен жұмыс істеуге арналған Team Explorer клиенті). Visual Studio бағдарламасындағы Windows Forms қолдануы кезінде өзара әрекеттесетін төрт маңызды құрамдастарды қамтиды: Windows Forms қолдануы кезеңі:Solution Explorer;Бұл панель барлық жоба файлдарын, кодты, пішіндерді және ресурстарды көрсетеді.Қасиеттер;Бұл панель таңдаған элемент негізінде теңшеуге болатын сипат опцияларын көрсетеді. Мысалы, Solution Explorer ішіндегі элементті таңдалған жағдайда, файлмен байланысты сипат параметрлері көрсетіледі. Конструкторда нысанды таңдау басқару элементіне немесе пішінге арналған опцияларды көрсетеді.Пішін құрастырушы;Бұл пішіннің конструкторы. Ол интерактивті және оған құралдар тақтасынан нысандарды сүйреп апаруға болады. Дизайнердегі элементтерді таңдау және жылжыту арқылы қолданбаңыз үшін пайдаланушы интерфейсін көрнекі түрде жасай алуға болады. Элементтер тақтасы. Құралдар жинағы пішінге қосуға болатын барлық басқару элементтерін қамтиды. Ағымдағы пішінге басқару элементін қосу үшін басқару элементін екі рет басылу қажет немесе сүйреу қажет. Қарастырылған төрт кезең көрсетілген (2 сурет). 2 сурет – Windows Forms қолдануы кезеңі Visual Studio бағдарламасында бұл параметрлер әмбебап болып табылады, себебі әр нұсқасы функционалдылық пен баға бойынша айтарлықтай ерекшеленедi. Бiрнеше ондаған доллардан бірнеше мыңға дейiнгi қате нұсқалар шақырылады. Сонымен қатар, көрнекі студияның бағасы қандай екенiн бiлу үшін, әрбір өнiмнiн өзiндiк күні туралы толық ақпарат берiлген ресми веб-сайтына бару жеткілікті. Сонымен қатар, көрсетілген баға ең жоғары мүмкін. Корпоративтік клиенттер үшiн немесе көрнекі студияны сатып алғысы келетiн көтерме сатып алушыларға арналған шығындар мүлдем өзгеше болады. Бiрақ бұл - үлкен бөлшектер. Ең қарапайым, қарапайым компьютерлік пайдаланушыларды жеткiзгiм келдi, бұл кез - келген танысу, достар немесе беделдi адамдар емес, сонымен қатар тiкелей бағдарламалық жасақтама жеткiзушiсi емес, кез-келген бағалық параметрлерiн, сондай-ақ кез-келген техникалық ақпаратты бiлу. Тек осы жағдайда, көрнекi студияны қалай сатып алуға болатынын, бұрын сатып алынған қағаз лицензияны қалай ұзарту керектігін, техникалық мәселелердi қалай шешуге болатынын және тұтастай сатып алынған немесе сатып алынған өнiмге катысты кез-келген сұрақтарға жауап алу туралы ең сенiмдi акпаратты ала алуға болады. Visual C++ қолдайды. C++ / CLI жазу үшін сипаттама басқарылатын код, сонымен қатар аралас режимнің коды ( жергілікті және басқарылатын код). Microsoft корпорациясы Visual C++ бағдарламасын жергілікті кодта немесе жергілікті және басқарылатын компоненттері бар кодта әзірлеу үшін орналастырады. Visual Studio келесілердің біреуін немесе бірнешеуін қамтиды: Visual Basic .NET және оған дейінVisual Basic; Visual C++; Visual C# (Visual Studio .NET бастап енгізілген); Visual F# (Visual Studio 2010 бастап енгізілген); JavaScript; Python (Visual Studio 2019 бастап енгізілген); Типография; XAML. Көптеген жеткізу нұсқалары да мыналарды қамтиды Microsoft SQL Server немесе Microsoft SQL Server Express. Бұрын Visual Studio өнімдерді де қамтыды: Visual InterDev; Visual J++; Visual J#; Visual FoxPro; Visual Source Safe – файл-сервер нұсқасын басқару жүйесі. Windows Forms Designer қате беті. Егер Windows Forms Designer кодтағы, үшінші тарап құрамдас бөлігінің немесе басқа жердегі қатеге байланысты жүктей алмаса, дизайнердің орнына қате беті көрсетіледі. Бұл қате беті дизайнердегі қатені білдірмейді. Қате <дің атыңыз> деп аталатын кодтың артындағы беттің бір жерінде болуы мүмкін Designer.cs. Қателер код бетіндегі қатенің орнына жылжу үшін сілтемесі бар жиналмалы, сары жолақтарда көрсетіледі. Елемеу және жалғастыру түймешігін басу арқылы қателерді елемеуіңізге және Designer -ді жүктеп алуды жалғастыруға болады. Корпоративтік клиенттер үшiн немесе көрнекі студияны сатып алғысы келетiн көтерме сатып алушыларға арналған шығындар мүлдем өзгеше болады. Бұл әрекет дизайн бетінде пайда болмайтын басқару элементтері сияқты күтпеген әрекетке әкелуі мүмкін. Іс жүзiнде, соңғы әзiрлеушi бола отырып, корпорация бағдарламалық қамтамасыз ету нарығында белгiлi бiр монополистiк режимдi бақылайды бұл негiзiнен танқаларлық болмауы керек. Еуропалық одақ пен Америка Құрама Штаттарының монополияға қарсы заңнамалары нарыққа тек өз өнiмдерiмен ғана қанықтыру және кез-келген бәсекелес бәсекелесті алып тастау үшін Microsoft - қа қарсы күрделi шаралар қабылдады. Сары қате жолағы кеңейгенде, қатенің әрбір данасы көрсетіледі. көптеген қате түрлері келесі пішімде нақты орынды қамтиды: [Жоба атауы] [пішін атауы] жол: [жол нөмірі] баған: [баған нөмірі]. Қоңыраулар стегі қатемен байланысты болса, оны көру үшін қоңыраулар стегін көрсету сілтемесін басуға болады. Қоңыраулар стегін тексеру қатені жоюға көмектеседі. |