Бағдарламалау ортасының қысқаша сипаттамасы
Microsoft Visual Studio – бағдарламалық жасақтаманы әзірлейтін және бірқатар басқа құралдарды қамтитын Microsoft өнімдерінің желісі. Бұл өнімдер графикалық интерфейсі бар консольдік қосымшаларды да, ойындар мен қолданбаларды да, соның ішінде Windows Forms технологиясын қолдайтын қолданбаларды, сондай-ақ веб-сайттарды, веб-қосымшаларды, Windows қолдайтын барлық платформалар үшін жергілікті және басқарылатын кодтағы веб-қызметтерді әзірлеуге мүмкіндік береді.
Visual Studio 2022 — Visual Studio бағдарламасының ең жақсы нұсқасы. Алғашқы 64 биттік IDE үлкен жобалармен және күрделі жұмыс жүктемелерімен жұмыс істеуді жеңілдетеді. Жүйе кодтау және филиалдарды ауыстыру сияқты күнделікті әрекеттерді орындау кезінде жылдамырақ және тегіс жауап береді.
C# (дыбысталуы си-шарп) — Объектіге-бағытталған бағдарламалау тілі. 1998—2001 жылдары Microsoft компаниясында Андерс Хейлсбергтің басшылығымен бір топ инженерлермен Microsoft .NET Framework платформасына қосымшаларды ққрастырушы тіл ретінде жасалған. Кейіннен ECMA-334 және ISO/IEC 23270 тәрізді стандартталған.
C# C-ұқсас синтаксисі бар тілдер отбасына жатады, оның синтаксисі C++ және Java-ға ең жақын. Тіл статикалық типизацияға ие, полиморфизмді, операторлардың шамадан тыс жүктелуін (оның ішінде айқын және айқын емес типті келтіру операторлары), делегаттар, атрибуттар, оқиғалар, қасиеттері, жалпыланған типтері мен әдістері, итераторлар, тұйықталуды қолдайтын анонимдік функциялар, LINQ, ерекшеліктер, XML форматындағы түсініктемелерін қолдайды.
Бұл тіл барлық программалауға объектілі-бағытталған тәсілді қолданады. Бұл дегеніміз, пән саласы негізінде абстрактілі конструкцияларды сипаттау, содан кейін олардың арасында өзара іс-қимылды жүзеге асыру қажет. Бұл тәсіл үлкен танымалдылыққа ие, өйткені барлық ақпаратты басымызда ұстамауға, қара жәшіктің принципі бойынша жұмыс істеуге мүмкіндік береді: кіріс деректерін берді -> Сиқыр -> Пайда. Сондай-ақ, тілде артықшылығы мол, ол программистің ауыр өмірін әлсіз етеді. Мыңдаған код жолдарын жазудың орнына, дайын құрылымды ғана пайдаланады, ал компилятор барлық жұмысты өзі жасайды. Бірақ кейбір мұндай құрылымдар өнімділік тұрғысынан ең оңтайлы емес. Бірақ мұның бәрі кодтың ыңғайлы болуы және жоғары даму жылдамдығы есебінен жабылады. Мұның бәрі .NET Framework платформасында жұмыс істейді. Көптеген талғампаз адамдар үшін бұл бағдарлама іске қосылуы үшін компьютерге орнату қажет, бірақ бұл айтарлықтай тереңірек. C# тілінде жазған код аралық тілге (IL) таратылады, ол өз кезегінде, қолданба (JIT) орындау кезінде компьютеріңізде машина кодына айналады. Ал мәні, әр түрлі тілдерде бір жобаны қайта оқытуға тура келмейді. Бірақ оны іс жүзінде қолдануын жоқ. Аралық кодтың соңғы компиляциясы нақты машинада тірі орындалғандықтан, онда процессордың арнайы командаларын пайдалану арқылы өнімділіктің артуы мүмкін.
Бұл редактордың көмегімен C# тілінде бағдарлама мәтіндерін дайындауға болады. Мәтіндік редактор өте қуатты. Мысалы, бағдарлама мәтінін енгізген кезде, ол автоматты
түрде бетте оны реттейді, жолдар арасында қажетті шегіністерді жасайды, код блоктарының ашылатын және жабылатын бұйра жақшаларын теңестіреді және кілт сөздерді түспен ерекшелейді. Оған қоса, кодты енгізген кезде ол оны синтаксистік қателерге тексереді және құрастыру кезінде қателерді тудыратын фрагменттердің астын сызады, сонымен қатар дизайн уақытын түзету деп аталады.
Visual studio 2022 – ні іске қосқаннан кейін экранға осы терезе шығады:
3.1 - сурет. Проект құру терезесі 3.2 - сурет. Проект құру терезесі 2
– сурет. Негізгі терезе
- сурет. Форм 3.5 - сурет.Объект тізімін қарау
және қадағалаушы терезе
3.3 Басқа қолданылған орталардың қысқаша сипаттамасы
Visual Studio — Microsoft компаниясының өнімдер тізбегі, құрамына біріктірілген өңдеу ортасы бағдарламалық жасақтамасы және басқа да аспаптық құралдар кіреді.
Visual Studio стандартты компоненттерi жəне олардың қызметі төменде көрсетілген:
Курсор – бұл компонент емес, тек кез- келген объектiнi таңдауды жылдам болдырмау үшiн қажет пиктограмма.
Label – экранда мəтіндi бейнелеу үшiн қызмет етедi. Объектiлер инспекторында Font қасиетiне екi рет шерту арқылы белгi (метка), шрифт пен түсiн өзгертуге болады. Программаны орындау барысында мұны бiр жол кодты жазып қана оңай өзгертуге болады.
TextBox – енгiзуге арналған Windows-тың стандартты басқару элементi. Ол мəтіннiң қысқаша фрагментiн бейнелеу үшiн қолданылады.
Button программаны орындау барысында батырманы шерткенде қандай да бiр əрекеттi орындауға мүмкiндiк бередi. Формаға Button компонентін орналастырып жəне онда шеркенде батырма үшін төмендегі оқиға өңдеуіші жасалады.
CheckBox жанында кiшкене терезесi бар мəтін жолын бейнелейдi. Терезеде бiр нəрсе таңдалғаны туралы белгi қоюға болады.
RadioButton бiрнеше опциядан тек бiреуiн ғана таңдауға мүмкiндiк бередi.
ListBox жылжымалы тiзiмдi көру үшiн қажет. Windows ортасындағы ListBox-тың классикалық мысалы - көптеген қосымшалар менюiндегі File/Open пунктiндегі тiзiмнен файлды таңдау. Файл немесе директорий аттары ListBox -те орналасады.
ComboBox көбiне ListBox-ты еске түсiредi, бiрақ ол төмен қарай ашылатын тізімнен тұрады.
GroupBox визуалды мақсаттар үшiн жəне Windows-қа формадағы компоненттерге өту тəртiбiн көрсету үшiн қолданады (TAB түймешесiн басу арқылы).
Panel басқарушы элемент, көркемдеу мақсаттарында қолданылады. Panel-дi қолдану үшiн оны тек формаға орнатып, басқа компоненттердi Panel-ге қою керек. Panel-дi қозғалтқанда ондағы компоненттер де бiрге жылжиды. Panel сонымен қатар айналдыру жолағы мен статус терезесiн жасауда қолданылады.
DataGridView кестені көрсету құралы. Деректер қорымен жұмыс істеу кезінде, кестені көрсету үшін қолданылатын компонент.
WebBrowser интернеттен веб беттерін көрсету құралы. Броузердің жұмысын атқарады, интернет болған жағдайда өзіңіз қалаған веб беттерін көре аласыз.
PictureBox – форманың кез-келген орнына графикалық бейненi орналастыруға мүмкiндiк бередi. Бұл объект қолдануда өте қарапайым. Суреттiң өзiн дизайн жасау кезiнде редактордың (Объектiлер инспекторы) Image қаС#етiнен жүктеуге болады. Сурет jpg, jpeg (JPEG Image file) bmp (bitmap), emf (enhanced Metafiles), wmf (Windows Meta File), ico (icon) форматтағы файлдарда сақталуы қажет.
Мәліметтер базасы (ДБ) — бұл ақпаратты құрылымдық түрде сақтауға және өңдеуге мүмкіндік беретін бағдарлама. ДБ - бұл бағдарламалау тілінің құрамына кірмейтін жеке тәуелсіз бағдарлама. Кейінірек оған қол жеткізу үшін дерекқорда кез келген ақпаратты сақтауға болады. Дерекқорды басқару жүйесі (ДҚБЖ) — бұл PHP-ге қарамастан сервер ретінде жұмыс істейтін жеке бағдарлама. SQL арқылы дерекқорларды және кестелерді құрып, бағдарлама ішінде оларды деректермен толтыруға болады.
SQL (Structured Query Language) — құрылымдық сұрау тілі. SQL-реляциялық мәліметтер базасын басқару үшін кеңінен қолданылатын бағдарламалау тілі. SQL негізіндегі әртүрлі ДҚБЖ бар: MySQL, PostgreSQL, SQLite және SQL Server. Бұл дерекқорлардың барлығы SQL стандарттарына сәйкес келеді, бірақ егжей-тегжейлі ерекшеленеді.
MySQL-дерекқорды басқарудың ең көп қолданылатын жүйелерінің бірі. MySQL реляциялық мәліметтер базасын басқарады, яғни кестелер өзара байланысты. MySQL — еркін реляциялық мәліметтер базасын басқару жүйесі. MySQL-ді әзірлеу мен қолдауды бұрын шведтік MySQL AB компаниясын сатып алған Sun Microsystems-пен бірге сауда маркасына құқық алған Oracle корпорациясы жүзеге асырады. Өнім GNU General Public License және өзінің коммерциялық лицензиясы бойынша таратылады. Сонымен қатар, әзірлеушілер лицензияланған пайдаланушылардың тапсырысы бойынша функционалдылықты жасайды. Дәл осы тапсырыстың арқасында репликация механизмі алғашқы нұсқаларында пайда болды.
MySQL-бұл шағын және орта қосымшаларға арналған шешім. WAMP, AppServ, LAMP серверлерінің құрамына және Денвер, XAMPP, VertrigoServ серверлерінің портативті құрастыруларына кіреді. Әдетте MySQL жергілікті немесе қашықтағы клиенттер қол жеткізетін сервер ретінде пайдаланылады, бірақ дистрибутивке MySQL-ді офлайн бағдарламаларға қосуға мүмкіндік беретін ішкі сервер кітапханасы кіреді.
MySQL ДҚБЖ икемділігі көптеген кесте түрлеріне қолдау көрсетеді: пайдаланушылар толық мәтінді іздеуді қолдайтын MyISAM типті кестелерді де, жеке жазбалар деңгейіндегі транзакцияларды қолдайтын InnoDB кестелерін де таңдай алады. Сонымен қатар, MySQL ДҚБЖ жаңа кесте түрлерін құру принциптерін көрсететін арнайы example кесте түрімен бірге келеді. Ашық архитектура мен GPL лицензиялаудың арқасында MySQL ДҚБЖ-да кестелердің жаңа түрлері үнемі пайда болады.
2008 жылдың 26 ақпанында Sun Microsystems MySQL AB-ны 1 миллиард долларға сатып алды, 2010 жылдың 27 қаңтарында Oracle Sun Microsystems-ті 7,4 миллиард долларға сатып алды және MySQL-ді өзінің ДҚБЖ желісіне қосты.
MySQL әзірлеушілер қауымдастығы drizzle (ағылш.), OurDelta, Percona Server және MariaDB. Бұл шанышқылардың барлығы Sun компаниясын Oracle корпорациясы басып алған кезде болған.
MySQL клиент-сервер принципі бойынша жұмыс істейді. Пайдаланушының компьютері (клиент) сұрау жібереді. Дерекқор сервері оны өңдейді және жауап береді. Сондықтан MySQL сервері ұғымын жиі естуге болады. Бұл дерекқор сақталатын сервер.
MySQL жүйесі C және C ПРОГРАММ бағдарламалау тілдерінде жазылған. MySQL жұмыс істеуі үшін құрылымдалған SQL сұрау тілі қолданылады
Xampp-бұл Apache, MariaDB, PHP сценарий аудармашысы, Perl бағдарламалау тілі және толыққанды веб-серверді іске қосуға мүмкіндік беретін көптеген қосымша кітапханалардан тұратын жергілікті веб-Сервердің кросс-платформалық құрылымы.
Достарыңызбен бөлісу: |