Soumettre la recherche
Mettre en ligne
1
•
0 j'aime
•
621 vues
International Ulaanbaatar University
Suivre
Visual Programming lecture 1
Lire moins
Lire la suite
Formation
Affichage du diaporama
Signaler
Partager
Affichage du diaporama
Signaler
Partager
1 sur 28
Recommandé
Systemiin shinjilgee ba zohiomj lekts
Systemiin shinjilgee ba zohiomj lekts
E-Gazarchin Online University
Day 1 database
Day 1 database
ETC
өгөгдлийн сангийн системийн үндэс
өгөгдлийн сангийн системийн үндэс
Бямбаа Авирмэд
U.cs101 алгоритм программчлал-3
U.cs101 алгоритм программчлал-3
Badral Khurelbaatar
Мэдээлэл, мэдээллийг хэмжих нэгж
Мэдээлэл, мэдээллийг хэмжих нэгж
Tudevdagva Uranchimeg
лекц-2
лекц-2
Chinzorig Undarmaa
Ogogdliin sangiin zohion baiguulalt lekts
Ogogdliin sangiin zohion baiguulalt lekts
Алдарболд Э.
It101 lec6 10.06
It101 lec6 10.06
Nergui Batjargal
Recommandé
Systemiin shinjilgee ba zohiomj lekts
Systemiin shinjilgee ba zohiomj lekts
E-Gazarchin Online University
Day 1 database
Day 1 database
ETC
өгөгдлийн сангийн системийн үндэс
өгөгдлийн сангийн системийн үндэс
Бямбаа Авирмэд
U.cs101 алгоритм программчлал-3
U.cs101 алгоритм программчлал-3
Badral Khurelbaatar
Мэдээлэл, мэдээллийг хэмжих нэгж
Мэдээлэл, мэдээллийг хэмжих нэгж
Tudevdagva Uranchimeg
лекц-2
лекц-2
Chinzorig Undarmaa
Ogogdliin sangiin zohion baiguulalt lekts
Ogogdliin sangiin zohion baiguulalt lekts
Алдарболд Э.
It101 lec6 10.06
It101 lec6 10.06
Nergui Batjargal
Ood lesson6 class
Ood lesson6 class
International Ulaanbaatar University
U.cs101 алгоритм программчлал-14
U.cs101 алгоритм программчлал-14
Badral Khurelbaatar
6 shugaman
6 shugaman
Turuu Tsogt
U.cs101 lecture 6
U.cs101 lecture 6
Badral Khurelbaatar
Лекц №4
Лекц №4
Amarsaikhan Tuvshinbayar
U.cs101 алгоритм программчлал-5 zasvar badral(1)
U.cs101 алгоритм программчлал-5 zasvar badral(1)
Badral Khurelbaatar
массив
массив
Khishighuu Myanganbuu
Lecture 1
Lecture 1
csms_student
си хэлний ойлголт
си хэлний ойлголт
badral_0430
U.cs101 алгоритм программчлал-13
U.cs101 алгоритм программчлал-13
Badral Khurelbaatar
9.эрэмбэлэлтийн аргууд
9.эрэмбэлэлтийн аргууд
Bayalagmaa Davaanyam
U.cs101 алгоритм программчлал-10
U.cs101 алгоритм программчлал-10
Badral Khurelbaatar
CS203 Лекц01 Prefeace
CS203 Лекц01 Prefeace
Jargalsaikhan Alyeksandr
C# hicheelin lekts
C# hicheelin lekts
Алдарболд Э.
компьютерийн програм хангамж
компьютерийн програм хангамж
tseegii6
салаалсан алгоритм
салаалсан алгоритм
Burotino Iosifob
тооллын сис 10т 2т
тооллын сис 10т 2т
Narantungaa
Давталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогууд
Баярсайхан Л
Ood lesson4
Ood lesson4
International Ulaanbaatar University
давталттай алгоритм
давталттай алгоритм
Enkh Gvnj
4 2
4 2
International Ulaanbaatar University
3
3
International Ulaanbaatar University
Contenu connexe
Tendances
Ood lesson6 class
Ood lesson6 class
International Ulaanbaatar University
U.cs101 алгоритм программчлал-14
U.cs101 алгоритм программчлал-14
Badral Khurelbaatar
6 shugaman
6 shugaman
Turuu Tsogt
U.cs101 lecture 6
U.cs101 lecture 6
Badral Khurelbaatar
Лекц №4
Лекц №4
Amarsaikhan Tuvshinbayar
U.cs101 алгоритм программчлал-5 zasvar badral(1)
U.cs101 алгоритм программчлал-5 zasvar badral(1)
Badral Khurelbaatar
массив
массив
Khishighuu Myanganbuu
Lecture 1
Lecture 1
csms_student
си хэлний ойлголт
си хэлний ойлголт
badral_0430
U.cs101 алгоритм программчлал-13
U.cs101 алгоритм программчлал-13
Badral Khurelbaatar
9.эрэмбэлэлтийн аргууд
9.эрэмбэлэлтийн аргууд
Bayalagmaa Davaanyam
U.cs101 алгоритм программчлал-10
U.cs101 алгоритм программчлал-10
Badral Khurelbaatar
CS203 Лекц01 Prefeace
CS203 Лекц01 Prefeace
Jargalsaikhan Alyeksandr
C# hicheelin lekts
C# hicheelin lekts
Алдарболд Э.
компьютерийн програм хангамж
компьютерийн програм хангамж
tseegii6
салаалсан алгоритм
салаалсан алгоритм
Burotino Iosifob
тооллын сис 10т 2т
тооллын сис 10т 2т
Narantungaa
Давталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогууд
Баярсайхан Л
Ood lesson4
Ood lesson4
International Ulaanbaatar University
давталттай алгоритм
давталттай алгоритм
Enkh Gvnj
Tendances
(20)
Ood lesson6 class
Ood lesson6 class
U.cs101 алгоритм программчлал-14
U.cs101 алгоритм программчлал-14
6 shugaman
6 shugaman
U.cs101 lecture 6
U.cs101 lecture 6
Лекц №4
Лекц №4
U.cs101 алгоритм программчлал-5 zasvar badral(1)
U.cs101 алгоритм программчлал-5 zasvar badral(1)
массив
массив
Lecture 1
Lecture 1
си хэлний ойлголт
си хэлний ойлголт
U.cs101 алгоритм программчлал-13
U.cs101 алгоритм программчлал-13
9.эрэмбэлэлтийн аргууд
9.эрэмбэлэлтийн аргууд
U.cs101 алгоритм программчлал-10
U.cs101 алгоритм программчлал-10
CS203 Лекц01 Prefeace
CS203 Лекц01 Prefeace
C# hicheelin lekts
C# hicheelin lekts
компьютерийн програм хангамж
компьютерийн програм хангамж
салаалсан алгоритм
салаалсан алгоритм
тооллын сис 10т 2т
тооллын сис 10т 2т
Давталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогууд
Ood lesson4
Ood lesson4
давталттай алгоритм
давталттай алгоритм
En vedette
4 2
4 2
International Ulaanbaatar University
3
3
International Ulaanbaatar University
7 8
7 8
International Ulaanbaatar University
5 & 6
5 & 6
International Ulaanbaatar University
2
2
International Ulaanbaatar University
10 11
10 11
International Ulaanbaatar University
бие даалтын ажилд тавигдах
бие даалтын ажилд тавигдах
Usukhuu Galaa
Blog ooad-tod
Blog ooad-tod
Otgonsaikhan Byambasuren
12
12
International Ulaanbaatar University
33
33
International Ulaanbaatar University
Blog ds-tod
Blog ds-tod
Otgonsaikhan Byambasuren
Lecture 4 нийлмэл удамшил
Lecture 4 нийлмэл удамшил
Mijiddorj Renchin-Ochir
Lekts 5
Lekts 5
Bayaraa Purevdorj
En vedette
(13)
4 2
4 2
3
3
7 8
7 8
5 & 6
5 & 6
2
2
10 11
10 11
бие даалтын ажилд тавигдах
бие даалтын ажилд тавигдах
Blog ooad-tod
Blog ooad-tod
12
12
33
33
Blog ds-tod
Blog ds-tod
Lecture 4 нийлмэл удамшил
Lecture 4 нийлмэл удамшил
Lekts 5
Lekts 5
Similaire à 1
Лекц 1
Лекц 1
Chinzorig Undarmaa
It glossary
It glossary
Mr Bt
Dotnet lekts
Dotnet lekts
E-Gazarchin Online University
Lecture1
Lecture1
ganzorigb
Lecture vcp413
Lecture vcp413
orgil
Lec1
Lec1
naranbaatare
Lecture2
Lecture2
ganzorigb
Лекц №5
Лекц №5
Amarsaikhan Tuvshinbayar
2014 is101 lec7
2014 is101 lec7
Usukhuu Galaa
Lec1 pragraming language
Lec1 pragraming language
Turuu Tsogt
Лекц 2
Лекц 2
Chinzorig Undarmaa
C++
C++
Алдарболд Э.
Tutorial of python
Tutorial of python
Mr Nyak
Tutorial of python
Tutorial of python
Batnasan Byambasuren
Tutorial of python
Tutorial of python
sodbilego
10 мэд зүй компьютер
10 мэд зүй компьютер
Khishighuu Myanganbuu
Delphi
Delphi
Baasandorj Ch
203lab1
203lab1
BPurev
Gosexem asuult 09
Gosexem asuult 09
dorjoooo
Lecture1
Lecture1
ganzorigb
Similaire à 1
(20)
Лекц 1
Лекц 1
It glossary
It glossary
Dotnet lekts
Dotnet lekts
Lecture1
Lecture1
Lecture vcp413
Lecture vcp413
Lec1
Lec1
Lecture2
Lecture2
Лекц №5
Лекц №5
2014 is101 lec7
2014 is101 lec7
Lec1 pragraming language
Lec1 pragraming language
Лекц 2
Лекц 2
C++
C++
Tutorial of python
Tutorial of python
Tutorial of python
Tutorial of python
Tutorial of python
Tutorial of python
10 мэд зүй компьютер
10 мэд зүй компьютер
Delphi
Delphi
203lab1
203lab1
Gosexem asuult 09
Gosexem asuult 09
Lecture1
Lecture1
Plus de International Ulaanbaatar University
Lec8
Lec8
International Ulaanbaatar University
Lec7
Lec7
International Ulaanbaatar University
Lec5 6
Lec5 6
International Ulaanbaatar University
Lec4
Lec4
International Ulaanbaatar University
Lec3
Lec3
International Ulaanbaatar University
Lec2
Lec2
International Ulaanbaatar University
Lec1
Lec1
International Ulaanbaatar University
Визуаль програмчлал бие даалт
Визуаль програмчлал бие даалт
International Ulaanbaatar University
ОХШЗ - Бие Даалт
ОХШЗ - Бие Даалт
International Ulaanbaatar University
Ood lesson12.1 ---------
Ood lesson12.1 ---------
International Ulaanbaatar University
Ood lesson11 sequence
Ood lesson11 sequence
International Ulaanbaatar University
Ood lesson10 statechart
Ood lesson10 statechart
International Ulaanbaatar University
Ood lesson9 activity
Ood lesson9 activity
International Ulaanbaatar University
Ood lesson7,8 class
Ood lesson7,8 class
International Ulaanbaatar University
Ood lesson5
Ood lesson5
International Ulaanbaatar University
Ood lesson3
Ood lesson3
International Ulaanbaatar University
Ood lesson2
Ood lesson2
International Ulaanbaatar University
Ood lesson1
Ood lesson1
International Ulaanbaatar University
Lec13
Lec13
International Ulaanbaatar University
Өгөгдлийн бүтэц 15
Өгөгдлийн бүтэц 15
International Ulaanbaatar University
Plus de International Ulaanbaatar University
(20)
Lec8
Lec8
Lec7
Lec7
Lec5 6
Lec5 6
Lec4
Lec4
Lec3
Lec3
Lec2
Lec2
Lec1
Lec1
Визуаль програмчлал бие даалт
Визуаль програмчлал бие даалт
ОХШЗ - Бие Даалт
ОХШЗ - Бие Даалт
Ood lesson12.1 ---------
Ood lesson12.1 ---------
Ood lesson11 sequence
Ood lesson11 sequence
Ood lesson10 statechart
Ood lesson10 statechart
Ood lesson9 activity
Ood lesson9 activity
Ood lesson7,8 class
Ood lesson7,8 class
Ood lesson5
Ood lesson5
Ood lesson3
Ood lesson3
Ood lesson2
Ood lesson2
Ood lesson1
Ood lesson1
Lec13
Lec13
Өгөгдлийн бүтэц 15
Өгөгдлийн бүтэц 15
1
1.
ОУУБИС – ХМТ-ийн
тэнхим Багш: Д.Ганцоож
2.
Визуаль Програмчлал гэж
юу вэ? Визуаль Програмчлал гэдэг нь зурган элементүүдийг хэрэглэх замаар компьютерийн прграм бүтээхийг хэлнэ. Визуаль Програмчлал нь програмчал нь програмыг илүү хялбараар бүтээхийг зорьдог.
3.
Ажиллах програмчлалын орчин
Microsoft Visual Studio нь Консол/console болон хэрэглэгчийн график интерфейс GUI/Graphic User Interface-тэй програмууд Вебсайт, веб програм, үүдийг үйлчилгээнүүдийг хөгжүүлэхэд зориулсан хөгжүүлэх орчин буюу визуаль програмчлалын орчин юм. Microsoft Visual Studio нь Visual C#, Visual Basic, Visual C++, .NET зэрэг олон програмчлалын хэлүүдийг агуулдаг.
4.
Ашиглах програмчлалын хэл
C# хэл нь .NET фреймворктэй хамт зохиогдсон шинэ програмчлалын хэл. C# нь энгийн боловч орчин үеийн програмчлалын асуудлуудыг шийдэхэд тохиромжтой, өндөр бүтээмжтэй хэл. C# нь С++ болон Жава хэлнээс удамшин үүссэн бөгөөд объект хандлагат, компонентэд суурилсан, бүтцийн програмчлалуудыг бүгдийг нь дэмжинэ.
5.
.NET Фреймворк гэж
юу вэ? .NET Framework(Фреймворк) нь интернет програм, десктоп програм болон хөдөлгөөнт байгууламжийн програмыг хөгжүүлэх, ажиллулахад зориулагдсан цогц орчин юм.
6.
.NET Framework-ийн зорилтууд
Олон төрлийн програмуудад зориулсан объект хандлагат орчин байх Windows хөгжүүлэгчдийг зовоож байсан хувилбарын зөрчилдөөнийг багасгах Кодыг түгээх болон суурилуулах үйл явцыг хялбаршуулах Үйлдлийн систем харгалзахгүйгээр ажилладаг виртуаль орчин байх Кодыг аюулгүй ажиллуулдаг хяналттай орчин байх
7.
.NET Framework-ийн бүрэлдэхүүн .NET
Framework Common Language Runtime Framework Class Library
8.
Common Language Runtime(CLR)
CLR буюу дундын ажиллах орчин нь кодын ажиллагааг хянах болон ажиллуулахтай холбоотой бүх үүргийг хүлээнэ Debugging / алдааг ирүүлж, мэдээллэгч Memory management / санах ойн удирдлага Compiling / хөрвүүлэлт Security / хамгаалалт Exception handling / алдааг баригч Ялгаатай хэл хоорондын тэгш байдлыг хангах
9.
Common Language Runtime
(CLR) CLR нь нэгэн төрлийн виртуаль машин бөгөөд энэ нь компьютерийн платформ болон програм хооронд хиймэл орчинг бүрдүүлж, харилцан ажиллах боломж олгодог системийн програм хангамж юм.
10.
Common Language Runtime
(CLR) .NET програмыг хөрвүүлэх .NET програм нь машины биелэгдэх код руу шууд хөрвөдөггүй, харин завсрын хэл / intermediate language руу хөрвүүлэгддэг. IL нь зөвхөн CLR-аар ажиллах боломжтой тусгай код юм. C# хэлний үүсгэдэг IL нь бусад .NET төрлийн хэлүүд (VB .Net C++ J#)-ийн үүсгэдэг IL кодтой ижил байна. Иймээс .NET нь хэл хамааралгүй платформ болж чаддаг.
11.
Common Language Runtime
(CLR) .NET програмыг хөрвүүлэх IL нь стандарт биелэх код биш учраас машинтай зохицон ажиллахын тулд ажиллах горимын үед JIT (Just In Time) хөрвүүлэгчээр дахин хөрвүүлэгддэг. .NET нь JIT хөрвүүлэгчийн ачаар платформ хамааралгүй байж чаддаг. IL код нь CLR-ийн хяналт дор ажилладаг учраас хяналттай код гэж нэрлэдэг. Хөрвүүлэгчид нь IL код үүсгэхээс гадна мета өгөгдлийн үүсгэдэг.
12.
Common Language Runtime
(CLR)
13.
Common Language Runtime
(CLR) Meta data / Мета өгөгдөл Мета өгөгдөлд ассемблейд агуулагдсан классууд, тэдгээрийн гишүүд, төрлийн хандалт зэрэг мэдээлэл агуулагдах ба эдгээр мэдээлэл нь кодыг шинжлэх боломжийг олгоно. Ө.х. өөр өгөгдлийн тухай өгөгдлийг мета өгөгдөл гэнэ
14.
Common Language Runtime
(CLR) Мета өгөгдөл нь олон чухал зориулалттай. JIT хөрвүүлэгч нь ажиллах горимын үед хөрвүүлэлтэд шаардлагатай бүх мэдээллийг мета өгөгдлөөс авдаг. Энэ мэдээллийг ашиглан програм зөвшөөрөгдсөн үйлдэл хийж байгаа эсэхэд хяналт тавьдаг. Мета өгөгдөл нь хог цэвэрлэх процесст ашиглагдана. Хог цэвэрлэгч нь мета өгөгдлийг ашиглан програмын объектуудын ашиглаад орхисон санах ойн мужуудыг автоматаар чөлөөлнө. Мета өгөгдөлтэй ажиллах .NET классууд нь кодыг ажиллаж байх үед нь шинжлэн, түүний үндсэн дээр шийдэл гаргадаг.
15.
Common Language Runtime
(CLR) Мета өгөгдөл IL ба мета өгөгдөл нь хэл хоорондын зохицолдоог хангахад шийдвэрлэх үүрэгтэй байдаг. Үүний нууц нь .NET хөрвүүлэгчид дундын өгөгдлийн төрөл, хэлний дүрмийг мөрддөгт оршино.
16.
Common Language Runtime
(CLR) Common Type System (CTS) / Дундын төрлийн систем CTS нь .NET платформ дээр ажиллах хэлүүдэд зориулсан өгөгдлийн суурь төрлүүдэд олонлог юм. Дундын төрлийн систем нь хэрэглэгчийн төрөл хэрхэн үүсгэх, тэдгээрийн амьдралын орчиныг хэрхэн удирдахыг зааж өгдөг.
17.
Common Type System
/ CTS
18.
Common Language Runtime
(CLR) Дундын төрлийн систем Хэрэглэгчийн болоод .NET бүх төрлүүд нь System.Object төрлөөс удамшсан байдаг ба бүх төрлүүдэд түүний метод болон шинжүүдийг агуулсан байдаг. Энгийн төрлүүд нь объектод хандахдаа програмын стект шууд хандана. Заалт төрлүүд нь объектод заагчаар дамжуулан санах ойн хийп мужид хандана.
19.
Common Language Runtime
/ CLR
20.
Common Language Runtime
(CLR) Common Language Specification(CLS) / Дундын хэлний дүрэм Дундын хэлний дүрэм нь CLR дээр ажиллах програмчлалын хэлнүүдийн мөрдвөл зохих суурь дүрэм юм.
21.
Common Language Runtime
(CLR) Assembly / Ассемблей .NET дээр ажиллах хяналттай кодыг агуулах хагас хөрвүүлсэн кодын санг ассемблей гэнэ. Эх кодын файлыг хөрвүүлэхэд ассемблей үүснэ. Ассемблей нь EXE эсвэл DLL гэсэн хоёр хэлбэртэй байна. Ассемблей нь манифест, мета өгөгдөл, IL кодыг агуулна.
22.
Common Language Runtime
(CLR) Assembly / Ассемблей Манифест: •Ассемблей бүр нэг манифест файлтай байх ёстой. •Манифест гэдэг нь ассемблей доторх бүх файлуудын нэр, хувилбар, гадаад ассемблейн заалтууд зэрэг мэдээллийг агуулсан хүснэгт юм. •Ассемблейг ачаалах үед CLR манифест файлыг нээж ассумблзйн бүтцийг эхлээд судалдаг Мета өгөгдөл: •Мета өгөгдөл нь IL дэх төрөл, метод, талбар, параметр, заалтын мэдээллийг агуулна. •Заалтын хүснэгт нь төрлүүд болон бусад ассемблей руу заасан бүх заалтуудыг агуулна. •JIT хөрвүүлэгч нь IL –г машины код руу хөрвүүлэхдээ эдгээр мэдээллийг ашиглана. IL код: •IL нь CLR-т ачаалагдахын өмнө EXE эсвэл DLL ассемблейд багцлагдсан байх хэрэгтэй. •EXE ассемблей нь програмын биелэлтийн эхлэх цэгцтэй байх ёстой. •DLL ассемблей нь төрлүүдийн тодорхойлолтуудыг агуулдаг.
23.
Common Language Runtime
(CLR) Кодын шалгалт JIT хөрвүүлэгчээр хажуугаар CLR нь IL болон мета өгөгдөлд шалгалт хийнэ. Шалгалтын гол зорилго нь кодын төрлүүд аюулгүй эсэхийг баталгуужуулах юм. Тайлбар: Энэ нь дуудагч, дуудагдагч методуудын параметрийн төрлүүд, буцах утгын төрлүүд тохирох эсэхийг шалгана. Ө.Х CLR нь IL болон мета өгөгдөл дотор самналт хийж хувьсагчид олгож байгаа бүх утгууд дээр төрлийн шалгалт хийнэ. Хэрвээ тохирохгүй бол алдаа өгнө.
24.
Common Language Runtime
(CLR) Кодын шалгалт Шалгагдсан кодын давуу тал нь уг програм зөвшөөрөгдсөн мужаас гадагш хандалт хийж бусад програмуудад нөлөөлөхгүй гэдэгт CLR итгэлтэй болох юм. Үүний үр дүнд CLR олон програмуудыг нэг процесс буюу хаягийн мужид аюулгүйгээр ажиллуулах боломж бүрдэнэ. Энэ нь үйлдлийн системийн нөөцийг хэмнэх, гүйцэтгэлийг сайжуулах давуу талтай.
25.
Framework Class Library
(FCL) FCL буюу фреймворкийн классын сан нь .NET програмуудад буюу төрлүүдийн олонлог юм. .NET Framework дээр ажиллах бүх програмууд нь энэ дундын санг ашигладаг. Windows програмууд /Windows Forms/ Вэб програмууд/Web services,ASP.NET/ Өгөгдлийн классууд/ADO.NET/ График классууд/System.Drawing/ гэх мэт
26.
Framework class Library
/ FCL Namespace / Нэймспэйс Фреймворкийн классын сан дахь нөөцүүд нь нэймспэйс гэж нэрлэгдэх бүлгүүдэд хуваагдана. Ихэнхдээ нөөцүүд нь үүрэг зориулалтынхаа дагуу бүлэглэгдэнэ. Нэймспэйс гэдэг нь логик ухагдахуун бөгөөд тодорхой зүйлсийг нэгэн нэрийн дор хамаатуулан утга учиртай нэрлэх боломж олгодог.