SlideShare a Scribd company logo
Объект хандлагат програмчлалын хэл  Java Хичээл :  CS203 Багш :   Д.Энхжаргал Mongolia University of Science & Technology
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Хичээлийн товч танилцуулга
Үндсэн сурах бичиг
Хичээлийн товч агуулга ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Java Technology homepage The Java Language Specification Java API Documentation Java Language Tutorial http://java.sun.com http://java.sun.com/docs/books/jls/index.html http://java.sun.com/j2se/1.4/docs/api/index.html http://java.sun.com/docs/books/tutorial/index.html Нэмэлт  судлагдахуун http://www.csms.edu.mn/lesson/sw203/index.php Хичээлийн вэб сайт
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ïðîãðàì ч ëàëûí õýë ãýæ þó âý? ¯íäñýí îéëãîëò ñýðãýýõ íü
Програм хангамжийн хөгжил Structured technology Бүтэцлэгдсэн технологи Object oriented technology Объект хандлагат технологи Зураг1 .  Програмчлалын технологийн өнөөгийн чиг хандлага С хэл Simula, C  ++  , Java, C sharp,Asp.net …
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Объект хандлагат програмчлалын хэл
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Програм хангамжийн хөгжил
ОХТ-ийн давуу болон дутагдалтай тал ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Програм хангамжийн хямрал Дампуурсан Хэрэгжүүлсэн боловч ажлын шаардлага хангаагүй Гол ажлуудыг шинээр  дахиж хийсэн Засвар авсан 5%-  аас бага       Амжилттай хэрэгжсэн 95%- аас илүү Шаардлага хангаагүй
Програм хангамжийн хямрал Software Crisis ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],Объект Хандлагат Технологи хэрхэн ноёрхох болов OOT concepts Encapsulation Inheritance Polymorphism
Уламжлалт аргачлал Объект хандлагат аргачлал Нэгтгэхэд т¿вэгтэй Нэгтгэхэд хялбар ОХ аргыг бүтэцлэгдсэн аргатай харьцуулах нь
Чадвартай зураачийн аргачлал Уламжлалт аргачлал Объект хандлагат аргачлал
Анх 1967 онд Норвеги улсад  Simula  хэл үүссэнээр анх объект хандлагат програмчлалын суурь тавигдсан. Энэ цагаас хойш өнөөг хүртэл “Объект хандлагат” гэдэг нэр томъёолол бүхий зохих шаардлагыг хангасан нилээд олон хэл бий болсон  Гол төлөөлөгчид:  C++, Java , asp . net, C sharp  гэх мэт. Объект хандлагат програмчлалын үүсэл хөгжил
ОХТ-ийг түүхэн хөгжлийн 3 үе шатанд хувааж үздэг. 1 үе. Зохиогдох үе    (70 -аад он ) 2 үе. Цэгцгүй үе     (80- аад он ) 3 үе.  Боловсронгуй болох үе  (90- ээд оноос өнөөг хүртэл ) ( ¿ðãýëæëýë ) Объект хандлагат програмчлалын үүсэл хөгжил
XEROX PaloAlto ñóäàëãààíû  õ¿ðýýëýíãýýñ õºãæ¿¿ëñýí öýâýð îáúåêò õàíäëàãàò  ïðîãðàì ч ëàëûí õýë Interactive Software Engineering-ñ  õºãæ¿¿ëñýí öýâýð îáúåêò õàíäëàãàò ïðîãðàì ч ëàëûí õýë AT & T Bell lab-ñ õºãæ¿¿ëñýí ºðãºòãºñºí Ñ õýë Sun Microsystems-ñ õºãæ¿¿ëñýí àâñààðõàí, áàéðëàëààñ ¿ë õàìààðàõ Ñ++  õýëòýé òºñòýé Îáúåêò õàíäëàãàò  ïðîãðàì ч ëàëûí õýë . ОХП-ийн хэлний гол төлөөлөгчид Smalltalk-80 Eiffel C++ Java
ОХ Технологиийн үндсэн ойлголтууд ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Үндсэн ойлголт сэргээх нь
ОХ Технологиийн үндсэн ойлголтууд:   Объект ,[object Object],[object Object],[object Object],[object Object],Бодит ертөнц объектуудаас бүрддэг
ОХ Технологиийн үндсэн ойлголтууд:   Объект ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ãàð óòàñ Íýð ¯íý Õýðýãëýõ Õóäàëäàæ-àâàõ Çàñàõ Îáúåêòûí íýð ªãºãäºë   Ôóíêö
ОХ Технологиийн үндсэн ойлголтууд ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Класс  ( ойлголт сэргээх ) Класс Хичээл Өгөгдлүүд -Хичээлийн нэр -Хичээлийн код -Кредит -Заах багш -7 хоногт орох цаг Үйлдлүүд -Оюутан бүртгэх -Шалгалт авах -Даалгавар шалгах ,[object Object],[object Object],[object Object],[object Object],a + b = 10
ОХ Технологиийн үндсэн ойлголтууд:   Instance Katsra's car HONDA Ryo's car EUNOS Shuji's car SUBARU Keisuke's car DAIHATSU Тохиолдол1   Баяраа HONDA Улаан Kastra Тохиолдол 2  Өлзий EUNOS Хар Ryo Тохиолдол 3   Сувдаа SUBARU Цэнхэр Shuji Тохиолдол 4   Амар DAIHATSU Саарал Keisuke Классын нэр Шинж чанар ( өгөгдөл ) Үйлдэл ( функц ) Машин Эзэмшигч Төрөл  Өнгө Үйлдвэрлэгч Авах Хурдлах ,[object Object]
Объектын танигдах шинж ,[object Object],[object Object],Жишээ нь Ïðîôåññîð  “ Íÿìñ¿ðýí ” Ìàòåìàòèê çààäàã Ïðîôåññîð  “ Íÿìñ¿ðýí ” Ìàòåìàòèê çààäàã Ïðîôåññîð  “ Íÿìñ¿ðýí ” Ìàòåìàòèê çààäàã
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Лабораторийн ажил

More Related Content

What's hot

Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2
Urantuya Purevtseren
 
Lecture 4 - Програм хангамжийн төслийн үнэлгээ
Lecture 4 - Програм хангамжийн төслийн үнэлгээLecture 4 - Програм хангамжийн төслийн үнэлгээ
Lecture 4 - Програм хангамжийн төслийн үнэлгээ
Энхтамир Ш
 
U.cs101 алгоритм программчлал-5 zasvar badral(1)
U.cs101   алгоритм программчлал-5 zasvar badral(1)U.cs101   алгоритм программчлал-5 zasvar badral(1)
U.cs101 алгоритм программчлал-5 zasvar badral(1)
Badral Khurelbaatar
 
Small basic үзүүлэн
Small basic үзүүлэнSmall basic үзүүлэн
Small basic үзүүлэн
baterden
 
програм хангамжийн чанарын инженерчлэл
програм хангамжийн чанарын инженерчлэл програм хангамжийн чанарын инженерчлэл
програм хангамжийн чанарын инженерчлэл Энхтамир Ш
 
Давталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогуудДавталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогуудБаярсайхан Л
 
класс диаграм
класс диаграмкласс диаграм
класс диаграм
Unubold Tumenbayar
 
U.cs101 алгоритм программчлал-3
U.cs101   алгоритм программчлал-3U.cs101   алгоритм программчлал-3
U.cs101 алгоритм программчлал-3
Badral Khurelbaatar
 
Sw203 Lecture8 Interface
Sw203 Lecture8 InterfaceSw203 Lecture8 Interface
Sw203 Lecture8 Interface
Jargalsaikhan Alyeksandr
 
Ms access
Ms accessMs access
Ms access
Ziyakhan Raimbek
 
си хэлний хичээлүүд 11 р анги
си хэлний хичээлүүд 11 р ангиси хэлний хичээлүүд 11 р анги
си хэлний хичээлүүд 11 р ангиenhsaran_tsahim
 
Sw203 Lecture5 Class Acess Modifiers
Sw203 Lecture5 Class Acess ModifiersSw203 Lecture5 Class Acess Modifiers
Sw203 Lecture5 Class Acess Modifiers
Jargalsaikhan Alyeksandr
 
Sw203 Lecture9 Encapsulation
Sw203 Lecture9  EncapsulationSw203 Lecture9  Encapsulation
Sw203 Lecture9 Encapsulation
Jargalsaikhan Alyeksandr
 
Өгөгдлийн бүтэц
Өгөгдлийн бүтэцӨгөгдлийн бүтэц
Өгөгдлийн бүтэц
Muuluu
 

What's hot (20)

Lecture1
Lecture1Lecture1
Lecture1
 
Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2
 
Lecture 4 - Програм хангамжийн төслийн үнэлгээ
Lecture 4 - Програм хангамжийн төслийн үнэлгээLecture 4 - Програм хангамжийн төслийн үнэлгээ
Lecture 4 - Програм хангамжийн төслийн үнэлгээ
 
U.cs101 алгоритм программчлал-5 zasvar badral(1)
U.cs101   алгоритм программчлал-5 zasvar badral(1)U.cs101   алгоритм программчлал-5 zasvar badral(1)
U.cs101 алгоритм программчлал-5 zasvar badral(1)
 
Program hangamjiin tosliin menejment
Program hangamjiin tosliin menejmentProgram hangamjiin tosliin menejment
Program hangamjiin tosliin menejment
 
Small basic үзүүлэн
Small basic үзүүлэнSmall basic үзүүлэн
Small basic үзүүлэн
 
програм хангамжийн чанарын инженерчлэл
програм хангамжийн чанарын инженерчлэл програм хангамжийн чанарын инженерчлэл
програм хангамжийн чанарын инженерчлэл
 
Давталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогуудДавталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогууд
 
класс диаграм
класс диаграмкласс диаграм
класс диаграм
 
U.cs101 алгоритм программчлал-3
U.cs101   алгоритм программчлал-3U.cs101   алгоритм программчлал-3
U.cs101 алгоритм программчлал-3
 
Sw203 Lecture8 Interface
Sw203 Lecture8 InterfaceSw203 Lecture8 Interface
Sw203 Lecture8 Interface
 
Ms access
Ms accessMs access
Ms access
 
си хэлний хичээлүүд 11 р анги
си хэлний хичээлүүд 11 р ангиси хэлний хичээлүүд 11 р анги
си хэлний хичээлүүд 11 р анги
 
Лекц 6 - 7
Лекц 6 - 7Лекц 6 - 7
Лекц 6 - 7
 
Sw203 Lecture5 Class Acess Modifiers
Sw203 Lecture5 Class Acess ModifiersSw203 Lecture5 Class Acess Modifiers
Sw203 Lecture5 Class Acess Modifiers
 
Sw203 Lecture9 Encapsulation
Sw203 Lecture9  EncapsulationSw203 Lecture9  Encapsulation
Sw203 Lecture9 Encapsulation
 
Ood lesson11 sequence
Ood lesson11 sequenceOod lesson11 sequence
Ood lesson11 sequence
 
Өгөгдлийн бүтэц
Өгөгдлийн бүтэцӨгөгдлийн бүтэц
Өгөгдлийн бүтэц
 
database 7-8
database 7-8database 7-8
database 7-8
 
Systemiin shinjilgee ba zohiomj lekts
Systemiin shinjilgee ba zohiomj lektsSystemiin shinjilgee ba zohiomj lekts
Systemiin shinjilgee ba zohiomj lekts
 

Viewers also liked

001 c++ class охп
001 c++ class охп001 c++ class охп
001 c++ class охп
Mijiddorj Renchin-Ochir
 
Жава хэлний сурах бичиг Java helnii surah bichig Mongol
Жава хэлний сурах бичиг Java helnii surah bichig MongolЖава хэлний сурах бичиг Java helnii surah bichig Mongol
Жава хэлний сурах бичиг Java helnii surah bichig Mongol
Gantulga Dashdondov
 
Java лекц8
Java лекц8Java лекц8
Java лекц8Enkhee99
 
Java лекц1
Java лекц1Java лекц1
Java лекц1Enkhee99
 
Database design & Normalization (1NF, 2NF, 3NF)
Database design & Normalization (1NF, 2NF, 3NF)Database design & Normalization (1NF, 2NF, 3NF)
Database design & Normalization (1NF, 2NF, 3NF)
Jargalsaikhan Alyeksandr
 
Лабораторийн ажил № 2
Лабораторийн ажил № 2Лабораторийн ажил № 2
Лабораторийн ажил № 2bsuren_bn
 
Sw203 Lecture7 Method Override
Sw203 Lecture7  Method OverrideSw203 Lecture7  Method Override
Sw203 Lecture7 Method Override
Jargalsaikhan Alyeksandr
 
Java лекц2
Java лекц2Java лекц2
Java лекц2Enkhee99
 
Ood lesson1
Ood lesson1Ood lesson1
Ood lesson1
Tuul Tuka
 
Pl lecture8
Pl lecture8Pl lecture8
Pl lecture8
ganzorigb
 
статистикийн функцууд
статистикийн функцуудстатистикийн функцууд
статистикийн функцуудKahatanbayr
 
Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2
Urantuya Purevtseren
 
Lecture3 охп удамшил
Lecture3 охп удамшилLecture3 охп удамшил
Lecture3 охп удамшил
Mijiddorj Renchin-Ochir
 
Pl lecture4
Pl lecture4Pl lecture4
Pl lecture4
ganzorigb
 
Pl lecture2
Pl lecture2Pl lecture2
Pl lecture2
ganzorigb
 
С++ without new and delete
С++ without new and deleteС++ without new and delete
С++ without new and delete
Platonov Sergey
 
Lec4 хereglegchiinpunkts
Lec4 хereglegchiinpunktsLec4 хereglegchiinpunkts
Lec4 хereglegchiinpunktsTuruu Tsogt
 
Конкурентные ассоциативные контейнеры
Конкурентные ассоциативные контейнерыКонкурентные ассоциативные контейнеры
Конкурентные ассоциативные контейнеры
Platonov Sergey
 

Viewers also liked (20)

001 c++ class охп
001 c++ class охп001 c++ class охп
001 c++ class охп
 
Java lecture4
Java lecture4Java lecture4
Java lecture4
 
Sw203 Lecture3 Advanced Java Program
Sw203 Lecture3 Advanced Java ProgramSw203 Lecture3 Advanced Java Program
Sw203 Lecture3 Advanced Java Program
 
Жава хэлний сурах бичиг Java helnii surah bichig Mongol
Жава хэлний сурах бичиг Java helnii surah bichig MongolЖава хэлний сурах бичиг Java helnii surah bichig Mongol
Жава хэлний сурах бичиг Java helnii surah bichig Mongol
 
Java лекц8
Java лекц8Java лекц8
Java лекц8
 
Java лекц1
Java лекц1Java лекц1
Java лекц1
 
Database design & Normalization (1NF, 2NF, 3NF)
Database design & Normalization (1NF, 2NF, 3NF)Database design & Normalization (1NF, 2NF, 3NF)
Database design & Normalization (1NF, 2NF, 3NF)
 
Лабораторийн ажил № 2
Лабораторийн ажил № 2Лабораторийн ажил № 2
Лабораторийн ажил № 2
 
Sw203 Lecture7 Method Override
Sw203 Lecture7  Method OverrideSw203 Lecture7  Method Override
Sw203 Lecture7 Method Override
 
Java лекц2
Java лекц2Java лекц2
Java лекц2
 
Ood lesson1
Ood lesson1Ood lesson1
Ood lesson1
 
Pl lecture8
Pl lecture8Pl lecture8
Pl lecture8
 
статистикийн функцууд
статистикийн функцуудстатистикийн функцууд
статистикийн функцууд
 
Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2
 
Lecture3 охп удамшил
Lecture3 охп удамшилLecture3 охп удамшил
Lecture3 охп удамшил
 
Pl lecture4
Pl lecture4Pl lecture4
Pl lecture4
 
Pl lecture2
Pl lecture2Pl lecture2
Pl lecture2
 
С++ without new and delete
С++ without new and deleteС++ without new and delete
С++ without new and delete
 
Lec4 хereglegchiinpunkts
Lec4 хereglegchiinpunktsLec4 хereglegchiinpunkts
Lec4 хereglegchiinpunkts
 
Конкурентные ассоциативные контейнеры
Конкурентные ассоциативные контейнерыКонкурентные ассоциативные контейнеры
Конкурентные ассоциативные контейнеры
 

Similar to CS203 Лекц01 Prefeace

Булган - Монгол дахь Software Engineering-ийн өнөөгийн байдал, түүнийг хөгжүү...
Булган - Монгол дахь Software Engineering-ийн өнөөгийн байдал, түүнийг хөгжүү...Булган - Монгол дахь Software Engineering-ийн өнөөгийн байдал, түүнийг хөгжүү...
Булган - Монгол дахь Software Engineering-ийн өнөөгийн байдал, түүнийг хөгжүү...batnasanb
 
хөтөлбөр төлөвлөгөө
хөтөлбөр төлөвлөгөөхөтөлбөр төлөвлөгөө
хөтөлбөр төлөвлөгөө
mtmsbilig
 
1st day ict argazui-v1
1st day ict argazui-v11st day ict argazui-v1
1st day ict argazui-v1
budkhand_2
 
математикийн хичээлд мхт ашиглаж буй судалгаанд хийсэн дүн
математикийн хичээлд мхт ашиглаж буй судалгаанд хийсэн дүнматематикийн хичээлд мхт ашиглаж буй судалгаанд хийсэн дүн
математикийн хичээлд мхт ашиглаж буй судалгаанд хийсэн дүнmuugii_16
 
Gosexem asuult 09
Gosexem asuult 09Gosexem asuult 09
Gosexem asuult 09dorjoooo
 
11-angi-hutulburхмиааөмөмөмөмөаммаа.docx
11-angi-hutulburхмиааөмөмөмөмөаммаа.docx11-angi-hutulburхмиааөмөмөмөмөаммаа.docx
11-angi-hutulburхмиааөмөмөмөмөаммаа.docx
AriuntuyaBattur1
 
мэдээллийн технологи 1 хичээлийн хөтөлбөр
мэдээллийн технологи 1 хичээлийн хөтөлбөрмэдээллийн технологи 1 хичээлийн хөтөлбөр
мэдээллийн технологи 1 хичээлийн хөтөлбөр
Батбагана Баасанжав
 
хичээлийн хөтөлбөр
хичээлийн хөтөлбөрхичээлийн хөтөлбөр
хичээлийн хөтөлбөрadminsed03
 
хичээлийн хөтөлбөр
хичээлийн хөтөлбөрхичээлийн хөтөлбөр
хичээлийн хөтөлбөрadminsed03
 

Similar to CS203 Лекц01 Prefeace (20)

Diplomnii etsii huvilbar
Diplomnii etsii huvilbarDiplomnii etsii huvilbar
Diplomnii etsii huvilbar
 
Tailbar
TailbarTailbar
Tailbar
 
1st Day Ict Argazui V1
1st Day Ict Argazui V11st Day Ict Argazui V1
1st Day Ict Argazui V1
 
Булган - Монгол дахь Software Engineering-ийн өнөөгийн байдал, түүнийг хөгжүү...
Булган - Монгол дахь Software Engineering-ийн өнөөгийн байдал, түүнийг хөгжүү...Булган - Монгол дахь Software Engineering-ийн өнөөгийн байдал, түүнийг хөгжүү...
Булган - Монгол дахь Software Engineering-ийн өнөөгийн байдал, түүнийг хөгжүү...
 
хөтөлбөр төлөвлөгөө
хөтөлбөр төлөвлөгөөхөтөлбөр төлөвлөгөө
хөтөлбөр төлөвлөгөө
 
Tsahim
TsahimTsahim
Tsahim
 
Delphi7 oyutnii garin awlaga 2006 muis
Delphi7 oyutnii garin awlaga 2006 muisDelphi7 oyutnii garin awlaga 2006 muis
Delphi7 oyutnii garin awlaga 2006 muis
 
1st day ict argazui-v1
1st day ict argazui-v11st day ict argazui-v1
1st day ict argazui-v1
 
Lecture1
Lecture1Lecture1
Lecture1
 
математикийн хичээлд мхт ашиглаж буй судалгаанд хийсэн дүн
математикийн хичээлд мхт ашиглаж буй судалгаанд хийсэн дүнматематикийн хичээлд мхт ашиглаж буй судалгаанд хийсэн дүн
математикийн хичээлд мхт ашиглаж буй судалгаанд хийсэн дүн
 
Ood lesson1
Ood lesson1Ood lesson1
Ood lesson1
 
PL Lecture3
PL Lecture3PL Lecture3
PL Lecture3
 
Gosexem asuult 09
Gosexem asuult 09Gosexem asuult 09
Gosexem asuult 09
 
7r angi medeelel tehnologi
7r angi medeelel tehnologi7r angi medeelel tehnologi
7r angi medeelel tehnologi
 
11-angi-hutulburхмиааөмөмөмөмөаммаа.docx
11-angi-hutulburхмиааөмөмөмөмөаммаа.docx11-angi-hutulburхмиааөмөмөмөмөаммаа.docx
11-angi-hutulburхмиааөмөмөмөмөаммаа.docx
 
мэдээллийн технологи 1 хичээлийн хөтөлбөр
мэдээллийн технологи 1 хичээлийн хөтөлбөрмэдээллийн технологи 1 хичээлийн хөтөлбөр
мэдээллийн технологи 1 хичээлийн хөтөлбөр
 
Ood lesson5
Ood lesson5Ood lesson5
Ood lesson5
 
хичээлийн хөтөлбөр
хичээлийн хөтөлбөрхичээлийн хөтөлбөр
хичээлийн хөтөлбөр
 
хичээлийн хөтөлбөр
хичээлийн хөтөлбөрхичээлийн хөтөлбөр
хичээлийн хөтөлбөр
 
PL Lecture1
PL Lecture1PL Lecture1
PL Lecture1
 

More from Jargalsaikhan Alyeksandr

Computer ethics and system security
Computer ethics and system securityComputer ethics and system security
Computer ethics and system security
Jargalsaikhan Alyeksandr
 
Cs203 lecture 14 reflection
Cs203 lecture 14  reflectionCs203 lecture 14  reflection
Cs203 lecture 14 reflection
Jargalsaikhan Alyeksandr
 
Sw203 Lecture12 Composition
Sw203 Lecture12 CompositionSw203 Lecture12 Composition
Sw203 Lecture12 Composition
Jargalsaikhan Alyeksandr
 
S W203 Lecture8 Interface
S W203  Lecture8  InterfaceS W203  Lecture8  Interface
S W203 Lecture8 Interface
Jargalsaikhan Alyeksandr
 
Sw203lab6
Sw203lab6Sw203lab6
Sw203 Lecture11 Casting
Sw203 Lecture11 CastingSw203 Lecture11 Casting
Sw203 Lecture11 Casting
Jargalsaikhan Alyeksandr
 

More from Jargalsaikhan Alyeksandr (13)

Microsoft IT Academy
Microsoft IT AcademyMicrosoft IT Academy
Microsoft IT Academy
 
Computer ethics and system security
Computer ethics and system securityComputer ethics and system security
Computer ethics and system security
 
Cs203 lecture 14 reflection
Cs203 lecture 14  reflectionCs203 lecture 14  reflection
Cs203 lecture 14 reflection
 
Cs203 lab8
Cs203 lab8Cs203 lab8
Cs203 lab8
 
Sw203 Lecture12 Composition
Sw203 Lecture12 CompositionSw203 Lecture12 Composition
Sw203 Lecture12 Composition
 
SW203 Lab9
SW203  Lab9SW203  Lab9
SW203 Lab9
 
SW203 Lab10
SW203  Lab10SW203  Lab10
SW203 Lab10
 
Sw203lab8
Sw203lab8Sw203lab8
Sw203lab8
 
S W203 Lecture8 Interface
S W203  Lecture8  InterfaceS W203  Lecture8  Interface
S W203 Lecture8 Interface
 
Sw203 Lab7
Sw203 Lab7Sw203 Lab7
Sw203 Lab7
 
Sw203lab6
Sw203lab6Sw203lab6
Sw203lab6
 
Sw203lab5
Sw203lab5Sw203lab5
Sw203lab5
 
Sw203 Lecture11 Casting
Sw203 Lecture11 CastingSw203 Lecture11 Casting
Sw203 Lecture11 Casting
 

CS203 Лекц01 Prefeace

  • 1. Объект хандлагат програмчлалын хэл Java Хичээл : CS203 Багш : Д.Энхжаргал Mongolia University of Science & Technology
  • 2.
  • 4.
  • 5. Java Technology homepage The Java Language Specification Java API Documentation Java Language Tutorial http://java.sun.com http://java.sun.com/docs/books/jls/index.html http://java.sun.com/j2se/1.4/docs/api/index.html http://java.sun.com/docs/books/tutorial/index.html Нэмэлт судлагдахуун http://www.csms.edu.mn/lesson/sw203/index.php Хичээлийн вэб сайт
  • 6.
  • 7. Програм хангамжийн хөгжил Structured technology Бүтэцлэгдсэн технологи Object oriented technology Объект хандлагат технологи Зураг1 . Програмчлалын технологийн өнөөгийн чиг хандлага С хэл Simula, C ++ , Java, C sharp,Asp.net …
  • 8.
  • 9.
  • 10.
  • 11. Програм хангамжийн хямрал Дампуурсан Хэрэгжүүлсэн боловч ажлын шаардлага хангаагүй Гол ажлуудыг шинээр дахиж хийсэн Засвар авсан 5%- аас бага Амжилттай хэрэгжсэн 95%- аас илүү Шаардлага хангаагүй
  • 12.
  • 13.
  • 14. Уламжлалт аргачлал Объект хандлагат аргачлал Нэгтгэхэд т¿вэгтэй Нэгтгэхэд хялбар ОХ аргыг бүтэцлэгдсэн аргатай харьцуулах нь
  • 15. Чадвартай зураачийн аргачлал Уламжлалт аргачлал Объект хандлагат аргачлал
  • 16. Анх 1967 онд Норвеги улсад Simula хэл үүссэнээр анх объект хандлагат програмчлалын суурь тавигдсан. Энэ цагаас хойш өнөөг хүртэл “Объект хандлагат” гэдэг нэр томъёолол бүхий зохих шаардлагыг хангасан нилээд олон хэл бий болсон Гол төлөөлөгчид: C++, Java , asp . net, C sharp гэх мэт. Объект хандлагат програмчлалын үүсэл хөгжил
  • 17. ОХТ-ийг түүхэн хөгжлийн 3 үе шатанд хувааж үздэг. 1 үе. Зохиогдох үе (70 -аад он ) 2 үе. Цэгцгүй үе (80- аад он ) 3 үе. Боловсронгуй болох үе (90- ээд оноос өнөөг хүртэл ) ( ¿ðãýëæëýë ) Объект хандлагат програмчлалын үүсэл хөгжил
  • 18. XEROX PaloAlto ñóäàëãààíû õ¿ðýýëýíãýýñ õºãæ¿¿ëñýí öýâýð îáúåêò õàíäëàãàò ïðîãðàì ч ëàëûí õýë Interactive Software Engineering-ñ õºãæ¿¿ëñýí öýâýð îáúåêò õàíäëàãàò ïðîãðàì ч ëàëûí õýë AT & T Bell lab-ñ õºãæ¿¿ëñýí ºðãºòãºñºí Ñ õýë Sun Microsystems-ñ õºãæ¿¿ëñýí àâñààðõàí, áàéðëàëààñ ¿ë õàìààðàõ Ñ++ õýëòýé òºñòýé Îáúåêò õàíäëàãàò ïðîãðàì ч ëàëûí õýë . ОХП-ийн хэлний гол төлөөлөгчид Smalltalk-80 Eiffel C++ Java
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.