tag:blogger.com,1999:blog-8503837506950978432024-02-19T10:36:24.611+08:00CS203-Объект хандлагат програмчлалblog={"keyword"='Java, OOP, IEP', "author":'CSMS', "code"='CS203', "season"='Spring/2011', "week"=null}Testhttp://www.blogger.com/profile/04798898671418714508noreply@blogger.comBlogger93125tag:blogger.com,1999:blog-850383750695097843.post-75989565451312514292011-05-14T14:22:00.004+08:002011-05-14T16:38:47.898+08:00А.Жаргалсайхан багшийн оюутнуудын 70 онооДоорх "70 оноо" гэсэн товчин дээр дарна уу.<br />
<br />
<iframe frameborder="0" height="100" src="http://csms.edu.mn/student/cs203/dun.html" width="150"></iframe>Testhttp://www.blogger.com/profile/04798898671418714508noreply@blogger.com2tag:blogger.com,1999:blog-850383750695097843.post-41812946180247305212011-05-11T22:02:00.007+08:002011-05-11T22:31:23.406+08:00Г.Болд-Эрдэнэ багшийн лабораторийн оюутнуудын явцын дүн<iframe src="https://spreadsheets.google.com/spreadsheet/pub?hl=en&hl=en&key=0Aow0WaouWupAdDNIYmVWNlRDTFRybmxidGdkazIzSmc&output=html&widget=true" width="500" frameborder="0" height="300"></iframe><br /><br /><div style="text-align: right;"><a href="https://spreadsheets.google.com/a/cdeq.mn/spreadsheet/pub?hl=en&hl=en&key=0Aow0WaouWupAdDNIYmVWNlRDTFRybmxidGdkazIzSmc&single=true&gid=0&output=html" style="color: rgb(51, 102, 204); font-weight: bold;" target="_blank"><span class="Apple-style-span" style="color: rgb(131, 127, 128); line-height: 19px;font-family:'trebuchet ms',verdana,arial,sans-serif;font-size:x-small;" ><img alt="Шинэ хуудсанд үзэх" src="http://www.blogger.com/img/icon_new_window.png" style="border-width: 0px; border-top-style: none; color: rgb(225, 212, 192);" title="Шинэ хуудсанд үзэх" /></span></a></div>Bold-Erdenehttp://www.blogger.com/profile/16853325054142929123noreply@blogger.com1tag:blogger.com,1999:blog-850383750695097843.post-23100902993038142872011-05-08T19:39:00.002+08:002011-05-08T19:42:28.467+08:00Сорил2-ийн дүн: Даваа-2Сорил2 болон бусад явцын үнэлгээгээ эндээс татаж авч үзээрэй!<br /><br /><a href="https://spreadsheets.google.com/ccc?key=0Aq8FR_twSdShdDBVUGo1WXhLV2VJVGV0OFJ2OXFqX2c&hl=en&authkey=CLLN8eIP">Даваа-2. updated by Enkhjargal 08/May/2011</a>enkhjargalhttp://www.blogger.com/profile/14645520161689904912noreply@blogger.com2tag:blogger.com,1999:blog-850383750695097843.post-49537274530791870532011-05-04T19:16:00.000+08:002011-05-04T19:16:16.246+08:00String хөрвүүлэлтJava хэлэнд өгөгдлийн төрлүүдийн хооронд хөрвүүлэлт хийхдээ "Parse" болон to'шинэ төрөл' гэсэн түлхүүр үгүүдийг ашигладаг.<br />
Ж/нь:<br />
<span style="font-size: large;"><b>1. string to int</b></span><br />
<div style="font-family: "Courier New",Courier,monospace;">String Str = "203";</div><div style="font-family: "Courier New",Courier,monospace;">int a = Integer.parseInt(Str);</div><br />
<span style="font-size: large;"><b>2. int to string</b></span><br />
<div style="font-family: "Courier New",Courier,monospace;">int a = 1;</div><div style="font-family: "Courier New",Courier,monospace;">String Str = Integer.toString(a);</div><br />
<span style="font-size: large;"><b>3. string to double</b></span><br />
<div style="font-family: "Courier New",Courier,monospace;">String Str = "203";</div><div style="font-family: "Courier New",Courier,monospace;">double Doub= Double.parseDouble(Str);</div><br />
<span style="font-size: large;"><b>4. double to string</b></span><br />
<div style="font-family: "Courier New",Courier,monospace;">double Doub= 0.203;</div><div style="font-family: "Courier New",Courier,monospace;">String Str= Double.toString(Doub);</div><br />
<span style="font-size: large;"><b>5. string charAt</b></span><br />
<div style="font-family: "Courier New",Courier,monospace;">String Str = "CS203 Java";</div><div style="font-family: "Courier New",Courier,monospace;">System.out.println(Str.charAt(0)+" "+Str.charAt(1));</div><div style="font-family: "Courier New",Courier,monospace;">// Str.charAt(0) нь CS203, Str.charAt(1) Java гэсэн String-г хэвлэнэ</div>Testhttp://www.blogger.com/profile/04798898671418714508noreply@blogger.com0Computer Science and Management School of Mongolian University of Science and Technology, P.O. Box 49/313, Ulaanbaatar 210349, Mongolia47.9280693 106.9434125999999947.926469299999994 106.94195659999998 47.9296693 106.94486859999999tag:blogger.com,1999:blog-850383750695097843.post-87983412254201743092011-05-02T09:41:00.007+08:002011-05-07T11:13:42.907+08:00Явцын дүн: Даваа 2. updated 07/May/2011<a href="https://spreadsheets.google.com/ccc?key=0Aq8FR_twSdShdFRlMzJ5Z3AzS0stX05xbVBrb3dsdmc&hl=en&authkey=CN6v96kD"></a><a href="https://spreadsheets.google.com/ccc?key=0Aq8FR_twSdShdGZ4c1FFZ0FMcEVoV1BHSGFQTnByRFE&hl=en&authkey=CJ7YvPQN">Даваа-2. updated by Enkhjargal 07/May/2011</a><br /><br /><br /><br /><br /><br /><br /><h2 class="garchig"><br /></h2>enkhjargalhttp://www.blogger.com/profile/14645520161689904912noreply@blogger.com0tag:blogger.com,1999:blog-850383750695097843.post-4948415577486607042011-05-01T00:29:00.000+08:002011-05-01T00:29:14.249+08:00Java - Stream, Input, Output жишээ - 2<b><span class="Apple-style-span" style="color: blue;">ФАЙЛ РУУ </span></b><b><span class="Apple-style-span" style="color: blue;">УНШИХ, </span></b><b><span class="Apple-style-span" style="color: blue;">БИЧИХ</span></b><br />
InputStream бол өгөгдлийг эх үүсвэрээс уншихад ашигладаг, OutputStream бол өгөгдлийг ямар нэгэн эх үүсвэр лүү бичихэд ашигладаг тухай бид үзсэн. Доорх зурганд Input, Output stream-урсгалын классын иерархи бүтцийг харуулсан.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnc1BivVwWKMGRQCTn5J7CeoVNVwwwAji90hdYcseLoitl4gmabts4MbX3_vlseh5SDpz4pcWuzEwnIn88fEbR-0SBh9kylno-pCkbxVT9pNxoWap8LaQmlIt1ZoidQ2zABjoUGcH8Vw/s1600/cs203-iostreams.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnc1BivVwWKMGRQCTn5J7CeoVNVwwwAji90hdYcseLoitl4gmabts4MbX3_vlseh5SDpz4pcWuzEwnIn88fEbR-0SBh9kylno-pCkbxVT9pNxoWap8LaQmlIt1ZoidQ2zABjoUGcH8Vw/s320/cs203-iostreams.jpg" width="320" /></a></div><div style="text-align: center;"><i>ЗУРАГ 1</i></div><br />
Бидний ашиглах чухал 2 урсгал нь FileInputStream, FileOutputStream -ууд юм.<br />
<br />
<b>1. FileInputStream</b><br />
<br />
Энэ урсгал нь файлаас өгөгдөл уншдаг. Объектийг нь 'new' түлхүүр үг ашиглаж хэд хэдэн байгуулагч аргаар үүсгэж болдог.<br />
<br />
//Доорх байгуулагч арга нь файлын нэрийг абсолют директорын хамт String төрлөөр зарлаж байна.<br />
<br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">InputStream myFile = new FileInputStream("C:/cs203/java/lab");</span><br />
//Харин доорх байгуулагч нь файлын объектийг эхлэж үүсгээд дараа нь InputStream-д дамжуулж байна.<br />
<br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">File f = new File("C:/cs203/java/lab");</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">InputStream f = new FileInputStream(f);</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><br />
</span><br />
//Дээрх 2 жишээнд lab гэдэг бол файл юм. Файл бүхэн өргөтгөлтэй байх албагүй.<br />
// Үүнээс гадна ByteArrayInputStream, DataInputStream зэрэг оролтын урсгалууд байдаг.<br />
<br />
<b>2. FileOutputStream</b><br />
<br />
FileOutputStream нь файл үүсгэж, өгөгдөл бичихэд ашигладаг. Тухайн файл үүсээгүй үед шинээр үүсгэдэг. FileOutputStream объектийг 2 янзаар байгуулагч арга ашиглан үүсгэдэг.<br />
<br />
//Доорх байгуулагч арга нь файлын нэрийг абсолют директорын хамт String төрлөөр зарлаж байна.<br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">OutputStream f = new FileOutputStream(C:/cs203/java/lab");</span><br />
<br />
//Харин доорх байгуулагч нь файлын объектийг эхлэж үүсгээд дараа нь OutputStream-д дамжуулж байна. Эхлээд бид файлаа File() арга ашиглаж үүсгэнэ.<br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">File f = new File("C:/cs203/java/lab");</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">OutputStream f = new FileOutputStream(f);</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><br />
</span><br />
// Үүнээс гадна ByteArrayOutputStream, DataOutputStream зэрэг оролтын урсгалууд байдаг.<br />
<br />
<i>ЖИШЭЭ 4</i><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"><br />
</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">import java.io.*;</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">public class fileStreamTest{</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> public static void main(String args[]){</span><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> </span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> try{</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> byte bWrite [] = {11,21,3,40,5};</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> OutputStream os = new FileOutputStream("C:/cs203/java/lab.txt");</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> for(int x=0; x < bWrite.length ; x++){</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> os.write( bWrite[x] ); // өгөгдлөө бичиж байна</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> }</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> os.close(); // урсгалаа хааж байна</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> </span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> InputStream is = new FileInputStream("C:/cs203/java/lab.txt");</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> int size = is.available(); //тухайн файлын хэмжээг int -ээр буцаана</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"><br />
</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> for(int i=0; i< size; i++){</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> System.out.print((char)is.read() + " ");</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> }</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> is.close(); // урсгалаа хааж байна</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> }catch(IOException e){</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> System.out.print("Exception"); //алдаа барьж авч байна. Файл байхгүй байх, бичих эрхгүй байх г.м</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> }<span class="Apple-tab-span" style="white-space: pre;"> </span></span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> }</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">}</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">//Дээрх програмын код нь файлын оролт, гаралтын тухай ерөнхий ойлголтыг үзүүлнэ. lab.txt файлд өгөгдсөн тоонуудыг бинари форматаар бичнэ. Дэлгэцэнд хэвлэхдээ буцаагаад тэмдэгт болгож хувиргана.</span><br />
<br />
<b><span class="Apple-style-span" style="color: blue;">Java Директор (Хавтас)</span></b><br />
<br />
<b>Хавтас үүсгэх:</b><br />
<br />
Хавтас үүсгэдэг File- классын 2 төрлийн арга байдаг.<br />
1. mkdir()<br />
Хавтас амжилттай үүссэн бол true утга буцаана. Үүсгэх гэсэн хавтас хэдийн үүссэн байх, абсолют бүрэн зам нь үүсээгүй байх үед худал утга буцаана. Ж/нь: "C/cs203/lab10" C дискний cs203 хавтсанд lab10 гэсэн хавтас үүсгэе гэлээ гэж бодоход хэрвээ cs203 гэсэн хавтас үүсээгүй бол lab10 үүсч чадахгүй алдаатай байх юм.<br />
<br />
2. mkdirs()<br />
Үүсгэх гэж буй хавтасны эцэг хавтас үүсээгүй үед ч үүсгэж чадна. Ж/нь: "C/cs203/lab10" C дискний cs203 хавтсанд lab10 гэсэн хавтас үүсгэе гэлээ гэж бодоход хэрвээ cs203 гэсэн хавтас үүсээгүй бол cs203 болон lab10 гэсэн хавтасуудыг цугт нь шинээр үүсгэдэг.<br />
<br />
// Доорх код нь /cs203/lab10 гэсэн директор буюу хавтас үүсгэнэ<br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-family: 'Times New Roman';"><i><br />
</i></span></span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-family: 'Times New Roman';"><i>ЖИШЭЭ 5</i></span></span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-family: 'Times New Roman';"><i><br />
</i></span></span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">import java.io.File;</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">class CreateDir {</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> public static void main(String args[]) {</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> String dirname = "/cs203/lab10";</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> File d = new File(dirname);</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> // Хавтас үүсгэх хэсэг</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> d.mkdirs();</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> }</span><br />
}<br />
<br />
<b>Хавтас унших:</b><br />
<br />
Хавтас буюу директор хэд хэдэн файл, хавтас өөртөө агуулж болно. File -н объектийг үүсгээд дараа хавтас мөн эсэхийг нь isDirectory( ) аргын тусламжтайгаар true утгыг авч шалгаж болно.<br />
<br />
list( ) аргаар тухайн объект-д харгалзах файл, дэд хавтасуудыг үзэж болно. Доорх програмын кодыг харна уу.<br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"><span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: small;"><i><br />
</i></span></span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"><span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: small;"><i>ЖИШЭЭ 6</i></span></span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"><br />
</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">import java.io.File;</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">class DirList {</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> public static void main(String args[]) {</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> String dirname = "/lab10";</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> File f1 = new File(dirname);</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> if (f1.isDirectory()) {</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> System.out.println( "Khavtas " + dirname);</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> String s[] = f1.list();</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> for (int i=0; i < s.length; i++) {</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> File f = new File(dirname + "/" + s[i]);</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> if (f.isDirectory()) {</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> System.out.println(s[i] + " bol khavtas mon");</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> } else {</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> System.out.println(s[i] + " bol file mon");</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> }</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> }</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> } else {</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> System.out.println(dirname + " bol khavtas bish");</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> }</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> }</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">}</span><br />
<br />
<i>Үр дүн:</i><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><br />
</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">Khavtas / lab10</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><br />
</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">lab10.java bol file mon</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">lab10.class bol file mon</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">lab10_2.java bol file mon</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">lab10_2.class bol file mon</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">labnemelt bol khavtas mon</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">labnemelt2 bol khavtas mon</span>Testhttp://www.blogger.com/profile/04798898671418714508noreply@blogger.com0tag:blogger.com,1999:blog-850383750695097843.post-73790945433198006312011-04-28T17:01:00.003+08:002011-04-28T17:04:35.970+08:00Лабораторийн ажил№11"Файлтай ажиллах"<br />Даалгавар: Бие даалтаар хөгжүүлсэн сэдвийн хүрээнд зарим нэг классын объектуудыг файл руу бичих, унших үйлдлийг хэрэгжүүлэх.<br />Оноо: 3<br />Хамгаалах эцсийн хугацаа: 15 долоо хоногenkhjargalhttp://www.blogger.com/profile/14645520161689904912noreply@blogger.com0tag:blogger.com,1999:blog-850383750695097843.post-66815662000791157992011-04-28T15:52:00.004+08:002011-04-28T16:01:02.730+08:00Ж.Золжаргал багшийн оюутнуудын явцын дүн3-3, 5-6 лаб-ын оюутнууд дүнгээ үзэж 15-р долоо хоногт бахдаж буруу оруулсан дүн байвал засуулна уу.<br /><br /><a href="https://spreadsheets.google.com/ccc?key=0Agy8N34zEKcudDRVa3N5OHpYTE9wX2ZPV2xtV0o1MXc&hl=en">https://spreadsheets.google.com/ccc?key=0Agy8N34zEKcudDRVa3N5OHpYTE9wX2ZPV2xtV0o1MXc&hl=en</a>J.Zoljargalhttp://www.blogger.com/profile/05546998804777130254noreply@blogger.com2tag:blogger.com,1999:blog-850383750695097843.post-29819853856407970872011-04-25T20:00:00.003+08:002011-04-25T20:06:04.473+08:00Java - Stream, Input, Output жишээ - 1<div style="text-align: justify;"></div><div style="text-align: justify;"><a href="http://cs203.cdeq.mn/2011/04/14.html">Лекц 14</a>-дээр java.io сангийн тухай дэлгэрэнгүй байгаа тул цаг гаргаж уншахыг зөвлөж байна. </div><div style="text-align: justify;">Энэ нийтлэлд Java-н хялбархан гараас унших, файлтай ажиллах жишээ оруулахаар зорилоо.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">java.io - гэдэг санд Java-н оролт гаралт (I/O)-той ажиллах бараг бүхий л классууд байдаг гэхэд болно. Объект, хувьсагч, массив гээд дурын өгөгдөл, тэмдэгтийг дэмждэг тул та бүхэн хөгжүүлж буй сэдэвтээ файлтай ямар нэгэн байдлаар ажилладаг байхаар хийх хэрэгтэй. Оролт, гаралтын урсгалыг ашиглахын тулд програмдаа java.io санг импорт хийх хэрэгтэй. Үүний тулд эх кодын эхний мөрөнд import java.io.*; гэж бичнэ. * гэдэг нь тухайн java.io санд байгаа бүх классуудыг оруулж ашиглана гэж програмдаа ойлгуулж байгаа юм. io сангаас гадна маш олон урьд нь хөгжүүлж бэлэн болсон сангууд байдаг. Бид шинээр хийхээс өмнө урьд нь хийсэн сангуудыг судлаж ашиглах нь цаг хэмнэнэ.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><b><span class="Apple-style-span" style="color: blue;">1. КОНСОЛООС ӨГӨГДӨЛ УНШИХ:</span></b></div><div style="text-align: justify;">Java-н консолоос оролт авч уншихдаа System.in -г ашигладаг. BufferedReader гэсэн объектэд System.in-г дамжуулснаар тэмдэгтийг урсгалыг унших боломжтой болж байгаа юм.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Жишээ код:</div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">BufferedReader br = new BufferedReader(new </span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> InputStreamReader(System.in));</span></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">BufferedReader-н объект нэгэнт үүссэн бол бид read() аргаар тэмдэгтүүдийг, readLine()- аргаар String-г консолоос уншиж болно.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><i>ЖИШЭЭ 1</i></div><div style="text-align: justify;">// BufferedReader ашиглаж консолоос тэмдэгт(characters) өгөгдөл унших нь. Хэрэглэгч 'q' дарвал програм хаана.</div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">import java.io.*;</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">class BRRead {</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> public static void main(String args[]) throws IOException</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> {</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> char c;</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> // System.in -г BufferedReader объектэд дамжуулж байна</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> BufferedReader br = new BufferedReader(new </span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> InputStreamReader(System.in));</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> System.out.println("Garaas, 'q' darj programmiig duusgana uu.");</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> // тэмдэгт уншиж байна</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> do {</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> c = (char) br.read();</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> System.out.println(c);</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> } while(c != 'q'); // c хувьсагч нь String биш тэмдэгт учраас шууд != харьцуулж болно.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> }</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">}</span></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><i>Програмын гаралт:</i></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: x-small;">Garaas, 'q' darj programmiig duusgana uu.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: x-small;">cs203fileq</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: x-small;">c</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: x-small;">s</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: x-small;">2</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: x-small;">0</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: x-small;">3</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: x-small;">f</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: x-small;">i</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: x-small;">l</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: x-small;">e</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: x-small;">q</span></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><i>ЖИШЭЭ 2</i></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">// BufferedReader ашиглаж консолоос String унших нь </span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">import java.io.*;</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">class BRReadLines {</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> public static void main(String args[]) throws IOException</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> {</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> // System.in ашиглаж BufferedReader -н объектийг үүсгэж байна</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> BufferedReader br = new BufferedReader(new</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> InputStreamReader(System.in));</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> String str;</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> System.out.println("String temdegtuudee oruulna uu.");</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> System.out.println("Ta 'end' gej bichij programiig duusgan uu.");</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> do {</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> str = br.readLine();</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> System.out.println(str);</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> } while(!str.equals("end")); // энэ удаад str хувьсагч нь String учраас != харьцуулж болохгүй. str.equals() -гэсэн аргыг дуудаж харьцуулна</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> }</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">}</span></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Програмын гаралт:</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: x-small;">String temdegtuudee oruulna uu.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: x-small;">Ta 'end' gej bichij programiig duusgan uu.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: x-small;">Negdugeer mor</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: x-small;">Hoyordugaar mor</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: x-small;">Guravdugaar mor</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: x-small;">end</span></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><b><span class="Apple-style-span" style="color: blue;">2. КОНСОЛ РУУ ӨГӨГДӨЛ БИЧИХ:</span></b></div><div style="text-align: justify;">Бидний өнөөдрийг хүртэл дэлгэцэнд хэвлэхдээ энэ аргыг ашиглаж байсан. Консол руу өгөгдөл бичих нь print( ), println( )-г ашигладаг гэж өмнө үзсэн. Энэ нь System.out байтын урсгалын классыг ашиглаж дэлгэцэнд гаргадаг.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><i>ЖИШЭЭ 3</i></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">import java.io.*;</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">// System.out.write() аргыг ашиглана</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">class WriteDemo {</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> public static void main(String args[]) {</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> int w; </span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> w = 'A';</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> System.out.write(w);</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> System.out.write('\n');</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"> }</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">}</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">//Дээрх программын гаралт нь A гэсэн тэмдэгт байх болно.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">// Мөр, мөрөөр бичих эсэхээс шалтгаалж</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">// print(), println() гэсэн аргуудыг ч бас ашигладаг.</span></div>Testhttp://www.blogger.com/profile/04798898671418714508noreply@blogger.com0tag:blogger.com,1999:blog-850383750695097843.post-63470246283350840102011-04-25T11:44:00.006+08:002011-04-25T12:58:31.854+08:00БИЕ ДААЛТ нөхөж хамгаалах, дvгнэх заалт<span style="font-family:arial;">Бие даалтын ажил нөхөж хамгаалах, дүгнэх заалт:</span> <br /><ul><br /><li><span style="font-family:Arial;">Бие даалтын ажил№1 буюу Бие даалтын явцаа заасан хугацаанд үзүүлж, хэлэлцсэн оюутнууд 0, бие даалтаа үзүүлээгүй оюутнууд -4 оноогоор, дүгнэгдэнэ. </span></li><br /><li><span style="font-family:Arial;">Бие даалтын ажил№2 буюу Бие даалтын нэгтгэлээ заасан хугацаанд хамгаалсан оюутнууд багшийн зөвшөөрлөөр 14-15 долоо хоногт багтаан өөрийн хийсэн ажлаа төгөлдөржүүлэн сайжруулж бүтэн оноогоо авах боломжтой. Тухайлбал, багшийн зүгээс засаж сайжруулах шаардлагатай гэж үзсэн хэсгийг баяжуулан сайжруулах, мөн бие даалтын ажлын бичиг баримтын дүгнэлт хэсэгт бие даалтын ажил гүйцэтгэх явцад гарсан хүндрэл, алдааг хэрхэн шийдвэрлэсэн тухайгаа жагсааж бичих гэх мэт</span></li><br /><li><span style="font-family:Arial;">Бие даалтын ажил№2 буюу Бие даалтын нэгтгэлээ заасан хугацаанд хамгаалаагүй 1 долоо хоног хоцорч хамгаалсан бол тухайн ажлын гүйцэтгэлээр дүгнэсэн онооны тал хувиар дүгнэгдэнэ. 2 долоо хоног хоцорч хамгаалсан ажил оноо авахгүй.</span></li></ul>enkhjargalhttp://www.blogger.com/profile/14645520161689904912noreply@blogger.com0tag:blogger.com,1999:blog-850383750695097843.post-49484019161633166672011-04-23T21:18:00.003+08:002011-04-23T21:33:26.109+08:00Сорилын дүн<div>Анхаар!</div><div><ul><li>15 долоо хоногийн даваа гариг гэхэд багш нар лабораторийн цаг тус бүрээр Сорил2-ийн дүнгээс бусад оноог хичээлийн вэбэд нийтлэх тул бүхэн Сорил№2-оос өмнө өөрийн явцын болон Сорил1-ийн оноогоо вэбээс харж баталгаажуулна уу!</li></ul><div>16 долоо хоногт дүнгийн баазад өөрлчлөлт орохгүйг анхаар!!! </div></div><div><br /></div><div><a href="https://spreadsheets.google.com/ccc?key=0Aq8FR_twSdShdHJKVU4zd3NJRWVzT2xIMlFnUmZoZWc&hl=en&authkey=CICxnP8I">Сорил1 дүн харах</a></div><div><br /></div><div><br /></div>enkhjargalhttp://www.blogger.com/profile/14645520161689904912noreply@blogger.com0tag:blogger.com,1999:blog-850383750695097843.post-38182550262133204822011-04-23T11:41:00.002+08:002011-04-23T11:44:54.196+08:00Явцын сорил 2Явцын сорил 2-ийг 2011.05.07-ны бямба гаригт 15:00 цагаас 130, 205, 206 тоот өрөөнд авах болсоныг мэдэгдье!enkhjargalhttp://www.blogger.com/profile/14645520161689904912noreply@blogger.com11tag:blogger.com,1999:blog-850383750695097843.post-87385907747936411782011-04-20T11:35:00.000+08:002011-04-20T11:35:40.624+08:00Unicode хөрвүүлэгч<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeXtp7vZ3XqUcuEUAokCkZCNXVHxfnAdYaGE-mNNRPQ3CiXLTgN0ND4Aw7_4n2LpnegrlL9LPHvOwFW-WKz1axnWxYGBeEyEQXHNLx7h5RPTab95l1HzSc5m8JbebM3uTJnStdV4oWbQ/s1600/cpUnicode.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="258" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeXtp7vZ3XqUcuEUAokCkZCNXVHxfnAdYaGE-mNNRPQ3CiXLTgN0ND4Aw7_4n2LpnegrlL9LPHvOwFW-WKz1axnWxYGBeEyEQXHNLx7h5RPTab95l1HzSc5m8JbebM3uTJnStdV4oWbQ/s400/cpUnicode.jpg" width="400" /></a></div>Зарим лекц, лабораторын ажлын үсгийн фонт нь танигдахгүй байвал танигдахгүй байгаа үгээ хуулж аваад <a href="http://url.cdeq.mn/unicode" target="_blank">http://url.cdeq.mn/unicode</a> хаягаар орж Unicode-руу хөрвүүлж уншина уу.Testhttp://www.blogger.com/profile/04798898671418714508noreply@blogger.com0tag:blogger.com,1999:blog-850383750695097843.post-30715713807325285022011-04-15T18:01:00.000+08:002011-04-15T18:01:59.044+08:00САНАЛ АСУУЛГА<iframe frameborder="0" height="590" marginheight="0" marginwidth="0" scrolling="no" src="https://spreadsheets0.google.com/embeddedform?formkey=dC1ic1Fvb2hnM2ZzQlJaRUVuWHEwYmc6MQ" width="100%"></iframe>Testhttp://www.blogger.com/profile/04798898671418714508noreply@blogger.com2tag:blogger.com,1999:blog-850383750695097843.post-7240851527500054512011-04-15T16:29:00.000+08:002011-04-15T16:29:00.792+08:00String харьцуулах<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">String s = "Bataa", t = "Dorjoo";</span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">if (s == t) // Зөв юм шиг боловч тэмдэгтийг ингэж харьцуулах нь <span class="Apple-style-span" style="color: red;">буруу</span></span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">if (s.equals(t)) // <span class="Apple-style-span" style="color: #38761d;">Зөв</span></span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">if (s > t) // <span class="Apple-style-span" style="color: red;">Буруу</span></span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">if (s.compareTo(t) > 0) // <span class="Apple-style-span" style="color: #274e13;">Зөв</span></span>Testhttp://www.blogger.com/profile/04798898671418714508noreply@blogger.com1tag:blogger.com,1999:blog-850383750695097843.post-717981087914033752011-04-08T14:45:00.002+08:002011-04-08T14:53:48.555+08:00Нэмэлт онооны ажилНэг нь олонтой гэсэн Бүрдмэл харьцааг хэрэгжүүүлж турших.<br />Тухайлбал: Бодит амьдрал дээр<br /><ul><li>Машин 4 дугуйтай.</li><li>Уншигч 3 ном авах эрхтэй<br /></li><li>Албан хаагч хэд хэдэн дипломтой гэх мэт "нэг нь олонтой" гэсэн холбоосоор холбогдох бүрдмэл харьцаа тохиолддог.<br /></li></ul>Оноо: 2enkhjargalhttp://www.blogger.com/profile/14645520161689904912noreply@blogger.com4tag:blogger.com,1999:blog-850383750695097843.post-71537096627451739852011-04-08T14:36:00.004+08:002011-04-08T14:45:07.599+08:00Лаб№10Бүрдмэл харьцаа<br /><ol><li>"Computer has a monitor" ба "Computer has a speaker" гэсэн бүрдмэл харьцааг тодорхойлж хэрэгжүүлэх жишээ код бич.</li><li>Хэлэлцэх асуудал:</li></ol><ul><li>Бүрдмэл харьцаа, түүний хэрэглээний ач холбогдол<br /></li><li>Composition болон Aggregation холбоосуудын хоорондын ялгааг тайлбарлаж тодорхой жишээ гарга.<br /></li></ul>enkhjargalhttp://www.blogger.com/profile/14645520161689904912noreply@blogger.com0tag:blogger.com,1999:blog-850383750695097843.post-46673150180180205352011-04-07T16:43:00.003+08:002011-04-07T16:52:12.863+08:00Java номХичээлийн үндсэн сурах бичиг : "Объект Хандлагат Програмчлал Java ном" -ыг <ul><li>КТМС-ийн 108 тоот өрөө<br /></li><li>Интер Номын их дэлгүүрээс тус тус худалдан авах боломжтой.</li></ul>enkhjargalhttp://www.blogger.com/profile/14645520161689904912noreply@blogger.com1tag:blogger.com,1999:blog-850383750695097843.post-81055687714320311272011-04-06T17:12:00.002+08:002011-04-06T17:12:20.861+08:00ХИЧЭЭЛИЙН БЛОГ (IF FIREWALLED)<a href="http://url.cdeq.mn/cs203blog">http://url.cdeq.mn/cs203blog</a>Testhttp://www.blogger.com/profile/04798898671418714508noreply@blogger.com1tag:blogger.com,1999:blog-850383750695097843.post-9848832655318792932011-04-02T12:33:00.002+08:002011-04-02T12:36:11.212+08:00Лаб№9<span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, sans-serif; font-size: 13px; line-height: 19px; ">Ирэх 7 хоногийн (04/04/2011-04/08/2011) Лабораторийн цаг дээр ирэхдээ "интерфейс"-ийг бие даалтын ажилдаа нэмж хэрэгжүүлээд ирээрэй! Энэ нь лабораторийн ажлын 2 оноогоор дүгнэгдэхээс гадна бие даалтын чинь нэг хэсэг юм. Өөрөөр хэлбэл, Лабораторийн багш нар ирэх 7 хоногт зөвхөн "интерфейс"-ийг хэрхэн хэрэгжүүлсэнийг тань шалгаад зогсохгүй, та бүхний бие даалтын ажил ерөнхийдөө ямар явцтай явж байгаа, цаашид бие даалтын ажил гүйцэтгэхдээ юун дээрээ анхаарах, юуг засаж сайжруулах шаардлагатайг тань оноо хасахгүйгээр хэлж зөвлөх тул Та бүхэн ирэх 7 хоногт (04/04/2011-04/08/2011) лабораторийн хичээлдээ идэвхитэй оролцоорой!</span>enkhjargalhttp://www.blogger.com/profile/14645520161689904912noreply@blogger.com1tag:blogger.com,1999:blog-850383750695097843.post-42939609155439133252011-04-02T11:33:00.004+08:002011-04-02T12:06:25.645+08:00Бие даалт №2<div>Бие даалтын ажлын 2 хамгаалах</div><div><br /></div><div>Програмын үр дүн: Бие даалт №2-д өгөгдсөн ойлголтуудыг хэрэгжүүлэх. Тэгэхдээ Бие даалтын ажил№1-ээр бичсэн код дээрээ үргэлжлүүлж бичээрэй! Сонгосон сэдвийн хүрээнд тань зарим нэг ойлголтыг хэрэгжүүлэхэд хүндрэлтэй байвал (хийсвэрлэхэд хүндрэлтэй бол) тухайн ойлголтыг хэрэгжүүлсэн, өөр бусад жишээг интернет бусад сурах бичигээс хайж олоод туршиж үзээд оноогоо дүйцүүлэн тооцуулж болно. </div><div> </div><div>04/04/2011-04/08/2011 хооронд Лабораторийн цаг дээр ирэхдээ "интерфейс"-ийг бие даалтын ажилдаа нэмж хэрэгжүүлээд ирээрэй! Энэ нь лабораторийн ажлын 2 оноогоор дүгнэгдэхээс гадна бие даалтын чинь нэг хэсэг юм. Өөрөөр хэлбэл, Лабораторийн багш нар ирэх 7 хоногт зөвхөн "интерфейс"-ийг хэрхэн хэрэгжүүлсэнийг тань шалгаад зогсохгүй, та бүхний бие даалтын ажил ерөнхийдөө ямар явцтай явж байгаа, цаашид бие даалтын ажил гүйцэтгэхдээ юун дээрээ анхаарах, юуг засаж сайжруулах шаардлагатайг тань оноо хасахгүйгээр хэлж зөвлөх тул Та бүхэн ирэх 7 хоногийн лабораторийн хичээлдээ идэвхитэй оролцоорой!</div><div> </div><div><br /></div><div><br /></div><div>Реферат бичих: Агуулгын хувьд Бие даалт№1 болон Бие даалт№2-оор хэрэгжүүлсэн ОХТ-ийн онолын ойлголтуудыг багтаасан байна. Онолын ойлголт тус бүрээр тухайн ойлголтын онцлог хэрэглээний ач холбогдлын талаар товч дурдаад өөрийн системдээ тухайн ойлголтыг бодит амьдралын шаардлагатай уялдуулан хэрхэн хэрэгжүүлсэнээ тайлбарлаарай!</div><div><a href="https://docs.google.com/document/pub?id=1GIdCjjJt0TzoJ-I1uoqjntI6HpBMTVbzWL1pyt7AJeQ">Загвар жишээ татах</a></div>enkhjargalhttp://www.blogger.com/profile/14645520161689904912noreply@blogger.com2tag:blogger.com,1999:blog-850383750695097843.post-86754212871525910302011-04-01T11:18:00.002+08:002011-04-01T11:32:01.577+08:00Блогыг ДИНАМИК үздэг боллоо<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKwYAvO2zVcwOp12qbzuJ5EvGEAIg7XlR-9mmpQz5C-t_onNBDL5n32hMhsUM9Ek2zDNwdrn4f-hkrELbYl0m6HWDhz7bq0s2a0j3Q4l866jvExXaadX9OH1T1caal0TadrduQgc93Gg/s1600/cs203_dv.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;"><img border="0" height="142" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKwYAvO2zVcwOp12qbzuJ5EvGEAIg7XlR-9mmpQz5C-t_onNBDL5n32hMhsUM9Ek2zDNwdrn4f-hkrELbYl0m6HWDhz7bq0s2a0j3Q4l866jvExXaadX9OH1T1caal0TadrduQgc93Gg/s200/cs203_dv.jpg" width="200" /></a></div><div style="text-align: justify;">Блогын нийтлэл, сэтгэгдлүүдийг илүү хурдтай, илүү хялбараар үздэг "Динамик Блог" гэсэн боломж нэмэгдлээ. Ялангуяа интернэтийн хурд удаан байгаа энэ үед динамикаар үзсэнээр оюутнууд та бүхэн вэб хуудас ачаалагдаж дуусахыг хүлээхэд биш програмаа бичихдээ цагаа зарцуулж чадна.</div><div style="text-align: justify;">Дэлгэцийн баруун дээд буланд байрлах <span class="Apple-style-span" style="color: #333333; font-size: 13px;"><span class="Apple-style-span" style="color: #6699cc; font-family: Arial, Helvetica, sans-serif; font-weight: normal;"><a href="http://cs203.cdeq.mn/p/dynamic-view.html" style="color: #6699cc; font-weight: normal;">DNV</a> </span></span>цэсэн дээр дарж динамикаар үзнэ үү. Түүнчлэн "Flipcard, Mosaic, Sidebar, Snapshot, Timeslide" зэрэг төрөл бүрийн дизайнтайгаар үзэж болно.</div>Testhttp://www.blogger.com/profile/04798898671418714508noreply@blogger.com0tag:blogger.com,1999:blog-850383750695097843.post-26288104414515860582011-03-25T00:06:00.003+08:002011-03-27T23:36:04.478+08:00Лаб№8<iframe frameborder="0" height="342" src="https://docs.google.com/present/embed?id=dg27c63b_1455c84x6pf8" width="410"></iframe><br />
<div style="text-align: center;"><b>PDF хувилбар (код харагдахаар зассан)</b></div><iframe frameborder="0" height="330px" src="https://docs.google.com/a/cdeq.mn/viewer?a=v&pid=explorer&chrome=false&embedded=true&srcid=0B-faMs6O3fVrY2NlYWYxMjUtMzQyOC00N2Y1LThkNjYtZTgzNDk4NDRhMWQw&hl=en" width="100%"></iframe>enkhjargalhttp://www.blogger.com/profile/14645520161689904912noreply@blogger.com10tag:blogger.com,1999:blog-850383750695097843.post-80651986888479517132011-03-15T11:56:00.000+08:002011-03-15T11:56:19.950+08:00CS203-Сорил 01<b>9-р долоо хоногт буюу 3/26 - Бямба гараг, 15:00 цагт 130, 205, 206 ангид СS203 - Сорил 1 авна. </b><br />
Сорил нь эхний 9 лекц, 7 лаб дээр үзсэн ойлголтууд агуулсан тест, бодлого гэсэн 2 хэсгээс бүрдэнэ.Testhttp://www.blogger.com/profile/04798898671418714508noreply@blogger.com6tag:blogger.com,1999:blog-850383750695097843.post-19081384604276121282011-03-14T19:28:00.007+08:002011-04-02T10:52:41.551+08:00"Бие даалт №1" хамгаалах<span class="Apple-style-span">Бие даалтын ажил№1-ийг дараах 2 үе шаттай хамгаалуулна. Үүнд:</span><div><ol><li><span class="Apple-style-span">X долоо хоног (III.28-IV.1) Хэрэгжүүлэх ойлголтууд: Хийсвэрлэл, удамшил харьцаа, даран тодорхойлогдсон арга (method override), Статик түлхүүр үгийн хэрэглээ, final түлхүүр үгийн хэрэглээ, дахин тодорхойлогдсон арга (method overload)</span></li><li><span class="Apple-style-span"><span class="Apple-style-span">XIII долоо хоног (IV.18-IV.23) </span><span class="Apple-style-span">Хэрэгжүүлэх ойлголтууд: Интерфейс, бүрдмэл харьцаа, ...</span></span></li></ol></div><div><div><br /><div><span class="Apple-style-span"><span class="Apple-style-span"></span> </span></div></div></div>enkhjargalhttp://www.blogger.com/profile/14645520161689904912noreply@blogger.com6