Главная страница

ПРОЕКТ. Курсовой жұмыс Орынбай Нұрайна (1) (1).docx. 1. 1 Visual Studio 2019 бадарламасына жалпы шолу 4 2 Есепті ойылымы 9


Скачать 0.7 Mb.
Название1. 1 Visual Studio 2019 бадарламасына жалпы шолу 4 2 Есепті ойылымы 9
АнкорПРОЕКТ
Дата11.05.2022
Размер0.7 Mb.
Формат файлаdocx
Имя файлаКурсовой жұмыс Орынбай Нұрайна (1) (1).docx.docx
ТипДокументы
#522415
страница5 из 5
1   2   3   4   5

3.3 Программалық жабдықтау сипаттамасы.



ЭЕМ-ді программалық жабдықтау мәліметтер базасын өңдеу процедурасын қамтамасыз ететін программалар кешенін, программалардан, машина ресурстарын басқарудан, есептердің орындалуынан және мәліметтер базасы жүйесін жобалаудан тұрады.

Программалық жабдықтау екі бөлімнен тұрады:

  • жалпы программалық жабдықтау;

  • арнаулы программалық жабдықтау.

Программалық жабдықтау құрамына әмбебап құралдар, пакеттер және программалар кіреді, бұлар бөлек проблемалар облысына бейімделген. Қолданбалы программалар персоналды компьютерге өте ыңғайлы құрал ретінде жұмыстарды орындауға, үйренуге мүмкіндік береді. Қолданбалы программа қарапайым қолданушыға немесе программалаушыға және қандай да бір жерде жұмыс істейтін маманға есептелуі мүмкін. Қолданбалы программаларды өңдеу үшін программалау тілдері және программалау жүйесі қажет. Осы мақсаттарға байланысты Delphi – Borland, C++ және тағы басқа тілдер кеңінен тараған, осы аталған тілдердің өздерінің ерекшеліктері бар, осыған байланысты олар негізгі программалау құралы ретінде саналады. Құралдар жабдығының категориясына жоғарғы деңгейдегі тілдер трансляторы ғана емес, сонымен қатар Ассемблер, компоновщиктер және тағы басқа жүйелік программалар жатады. Құралдар жабдығының көмегімен қолданбалы программалар, жаңа құрал жабдықтары да, операциялық жүйелер де қарастырылады. Бұл программалық қамтамасыз ету түрі қолданушыны компьютер ресурстарын басқарудан босатып, аппаратура ортасымен басқаруды қамтамасыз етеді, яғни ЭЕМ-де нақты жұмыс істеуге дайындайды. Жүйелік 33 қамтамасыз ету операциялық жүйелерден, МББЖ-дан, МБ-ның дистанциондық өңдеуінен тұрады. Жүйелік қамтамасыз ету қолданбалыдан машина тәуелділігі бойынша ажыратылады. Қолданбалы программалар кейбір есептерді шешу тұрғысынан қарастырғанда тиімді болып келеді, осыған байланыты ЭЕМ құрал ретінде пайдаланады, яғни есептегіш жүйеге емес жұмыстың пәндік жағына көңіл бөлінеді. ЭЕМ программалық қамтамасыз ету нарығы күтпеген функционалдық мүмкіндігі бар әр түрлі коммерциялық МББЖ және программалау тілдері бар. Осы құралдар әр түрлі болғандықтан кез келген қолданушының, білікті маман сұраныстарын қанағаттандырады. Көптеген коммерциялық программалар ЭЕМ-ге арналған Cobol-e, Pascal, C++, Borland Pascal 7.0, FoxPro 2.0 мәліметтер базасы тілдерінде жазылған.

Программалық қамтамасыз етудің құрылымы жалпы жүйелік және арнайы программалық қамтамасыз етуден тұрады. Жалпы жүйелік программалық қамтамасыз ету–программалар бірлігінен тұратын кең қолданушылар көлеміне бағытталған есепті ұйымдастыруда және ақпаратты өңдеуге арналған программалық қамтамасыз ету бірлігі. Операционды жүйе дербес компьютерлердің аппарат құралдарының ақпараттық қабықшасының ең төменгі деңгейінен тұрады. Дербес компьютер үлгілерінде архитектуралары, мүмкіндіктері әр түрлі операциондық жүйе ресурстары қажет. Қолданушыға программалық өңдеу және қолдану үшін ұсынылатын қызметтер әр түрлі болады, яғни операционды жүйе ядросы белгілі қызметтеік программалар көмегімен жүзеге асады. Осы программалар көмегімен дискінің бастапқы белгіленуі, диск құрылғыларының параметрлерін орнату, жедел жадыны тестілеу, компьютердің басқа да компоненттерін, ақпараттық баспада жіберу локальді желілермен байланыс орнатуды жүзеге асырады. Осылай операциондық жүйе аппарат құралдарын толықтырып, дербес компьютердің бөлінбейтін бөлігі болып табылады. Арнайы программалы қамтамасыз ету- нақты ақпараттық жүйені құруда және оның функцияларын жүзеге асыру үшін өңделген программалар бірлігі. Программалық жабдықтау деп–техникалық жабдықтау жүйесі жұмыс істеуде жабдықтайтын ақпараттық жүйенің қызметін жүзеге асыратын программалардың бірігуін ұғуға болады. Ол математикалық жабдықтау негізінде құрастырылып және оның нақты жұмыс істейтін пішіні болады. Программалық жабдықтау екі бөлімнен тұрады: жалпы программалық жабдықтау және арнаулы программалық жабдықтау.Жалпы программалық жабдықтау – бұл жабдықтаудың кең көлемдегі қолданушыларға есептелген және ақпаратты өңдеу есебінде жиі кездесетін есептеу кезеңінің “және – немесе”шешімін ұйымдастыруға арналған программалардың бірігуін бейнелейтін ақпараттық жүйенің программалық жабдықтаудың бөлімі.Нақты объектінің ақпараттық жүйесінің арнаулы программалық жабдықтауына функционалды ҚПП кіреді.Функционалды ҚПП деп параметрлік икемділік бар және басқару шешімін қабылдауға қажетті ақпаратты алуға бағытталған, өзара байланысқан программалардың бірігуі айтылады. Нақты басқару объектісінің әрбір ақпараттық жүйесінде осы ақпараттық жүйенің қызметін жүзеге асыратын, өзінің функционалдық ҚПП –ның жиынтығы болады. Арнаулы программалық жабдықтауға нақты ақпараттық жүйені тұрғызудағы оның қызметін жүзеге асыру үшін құрастырылатын жеке есептердің шешілу программалары және функционалдық ҚПП – ның бірігуі жатады.

Программалық жабдықтау системасы– программа тілінде компьютерлік жаңа программалар құрастыруды жеңілдетуге арналған программисттердің құралы.

Программалық жабдықтау системасы:

Программалау тілі.

Программа мәтінін түзетуді жеңілдету.

Программа қателігін түзету.

Қызмет көрсету функцияларының қателігін түзету.

Қорытынды



Өндірісте белгілі бір деректерді өңдеуді жеңілдету мүмкіндігі жақында өзекті болып саналды. Осы ең қиын тапсырманы орындай отырып, бағдарламалық жобалар кейбір есептеулерді минимумға дейін азайтуға, кейде оларды жылдамдатуға мүмкіндік береді. Сондықтан бағдарламалық жобалардың кәсіби функцияларын зерттеу өзекті және сұранысқа ие болып саналады.

Зерттеу мақсаты:Колледж ішілік бағалау жүйесін жеңілдету және бағдарламамен қамтамасыз ету.Курстық жобаны жазу барысында Visual Studio-да бағдарламаларды сәтті орындайтын кәсіби тапсырмаларды егжей-тегжейлі қарастырылды.Олардың ең маңыздыларына жұмысты автоматтандыру құралы ретінде мәліметтер базасымен жұмыс жатады.

Курстың ұсынылған тақырыбының міндеттері:

    • арнайы әдебиеттерді оқу;

    • зерттеу тақырыбының негізгі теориялық аспектілерін сипаттау, негізгі ұғымдарды ашу;

    • Visual Studio бағдарламасын практикалық қолдануды қарастыру;

    • Visual Studio бағдарламасын пайдалана отырып, өндірісті автоматтандыруды қажет ететін кәсіпорынға көмек көрсету.

Қорытындылай келе,бұл мәселелердің шешімін келесідей атап өту керек: Зерттеу тақырыбы бойынша курстық жұмысты жазу кезінде арнайы әдебиеттерді,соның ішінде ақпараттық технологиялар бойынша ғылыми мақалаларды,информатика оқулықтарын зерттелінді, электрондық кестелік процессорларды өндірісте практикалық қолдануды қарастырылды, мәліметтермен байланысты кейбір функцияларды автоматтандыруға қажетті «Тест бағдарламасын құрушыларға» көмек көрсетілінді.

Visual Studio бағдарламасын өңдеу: есептеулерді айтарлықтай жеңілдетуге мүмкіндік беретін мәліметтер базасын құру.

Пайдаланылған әдебиеттер





  1. Гарнаев А. Самоучитель Visual Studio .NET 2003;

  2. Левинсон Джефф Тестирование ПО с помощью Visual Studio 2010;

  3. Take Visual Studio 2010 For a Test Drive;

  4. Іздестіру жүйесі.http://www.google.kz;

  5. Библиотека программиста. http://www.bib.com.ua/;

  6. Қайнарбаева Г.Б. Ақпарат жүйелері негіздері: Оқу құралы – Алматы, «Альянс» баспасы, 2008ж.;

  7. Агуров П. C#. Разработка компонентов в MS Visual Studio 2005/2008;

  8. Майо Джо Microsoft Visual Studio 2010. Самоучитель;

  9. Zain Naboulsi Coding Faster – Getting More Productive with Microsoft Visual Studio;

  10. Сидорина Татьяна Самоучитель Microsoft Visual Studio C++ и MFC; БХВ-Петербург - М., 2009;

  11. Понамарев Вячеслав Программирование на C++/C# в Visual Studio .NET 2003;

  12. Казанский А. А. Объектно-ориентированное программирование на языке Microsoft Visual C# ;

  13. Шарп Д.: Microsoft Visual C#. Подробное руководство. 8-е издание

  14. Васильев А. Н.: Программирование на C в примерах и задачах 2016г;

  15. Васильев А. Н.: Программирование на C# для начинающих. Основные сведения 2018г;


Қосымша



using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;
namespace joba

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

form2 = new Тест();

form3 = new Тест();

}

Тест form2;

Тест form3;

string Login = "admin";

string Password = "admin123";

private void button1_Click(object sender, EventArgs e)

{

string Log = textBox1.Text;

string Pas = textBox2.Text;

if (Log == Login && Pas ==Password)

{

form2.Show();

}

else

{

MessageBox.Show("Логинда немесе Парольде қателік бар.Қайта бақылап көріңіз", "Қателік Form1-ден");

}

}

}

}

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;
namespace joba

{

public partial class Тест : Form

{

public Тест()

{

InitializeComponent();

}
private void Form2_FormClosing(object sender, FormClosingEventArgs e)

{

e.Cancel = true;

Hide();

}
private void button1_Click(object sender, EventArgs e)

{

int points = 0;

if (checkBox3.Checked == true && checkBox3.Checked == true)

{

points = points + 1;

}

if (radioButton1.Checked == true)

{

points = points + 1;

}

if (radioButton4.Checked == true)

{

points = points + 1;

}

if (checkBox6.Checked == true)

{

points = points + 1;

}

if (radioButton7.Checked == true)

{

points = points + 1;

}

if (checkBox7.Checked == true)

{

points = points + 1;

}

if (radioButton12.Checked == true)

{

points = points + 1;

}

if (checkBox11.Checked == true)

{

points = points + 1;

}
label4.Text = "жинаған ұпай саны:" + Convert.ToString(points);
}
private void button2_Click(object sender, EventArgs e)

{

Environment.Exit(0);

}
private void Тест_Click(object sender, EventArgs e)

{
}
private void button3_Click(object sender, EventArgs e)

{

Form3 form = new Form3();

form.ShowDialog();

}using System.Windows.Forms;
using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;
namespace joba

{

public partial class Form3 : Form

public Form3()

{

InitializeComponent();

}
private void Form3_Click(object sender, EventArgs e)

{
}

private void Form3_FormClosing(object sender, FormClosingEventArgs e)

{

e.Cancel = true;

Hide();

}

private void button1_Click(object sender, EventArgs e)

{

int points = 0;

if (checkBox3.Checked == true && checkBox3.Checked == true)

{

points = points + 1;

}

if (radioButton11.Checked == true)

{

points = points + 1;

}

if (radioButton11.Checked == true)

{

points = points + 1;

}

if (checkBox12.Checked == true)

{

points = points + 1;

}

if (radioButton12.Checked == true)

{

points = points + 1;

}

if (checkBox16.Checked == true)

{

points = points + 1;

}

if (radioButton2.Checked == true)

{

points = points + 1;

}

if (checkBox22.Checked == true)

{

points = points + 1;

}
}
private void button2_Click(object sender, EventArgs e)

{

Environment.Exit(0);

}
private void label4_Click(object sender, EventArgs e)

{
}
private void panel4_Paint(object sender, PaintEventArgs e)

{
}
private void label9_Click(object sender, EventArgs e)

{

label19.Text = "жинаған ұпай саны:" + Convert.ToString(points);

}
1   2   3   4   5


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