Friday, May 21, 2010
Сурлагын өндөр амжилт хүсье
Блогын хандалт
Sunday, May 16, 2010
Шалгалтын хуваарь
Wednesday, May 12, 2010
Combox, Checkbox, Radiobutton жишээ
Wednesday, May 5, 2010
КТМС-Э НОМЫН САН
BufferedReader/Writer
BufferedReader
br = new BufferedReader(new FileReader("file.txt"));
String s = br.readLine(); // Уншихдаа нэг мөр мөрөөр хоосон зайгүйгээр уншдаг.
(Файл байхгүй, бичих эрхгүй, өөр эзэмшичгтэй тохиолдолд IOException шиднэ.)
int c = br.read(); // Уншихдаа нэг char буюу тэмдэгтээр уншдаг.
Файлын төгсгөлд ирээд -1 гэсэн утга буцаадаг. Мөн дээрхийн адил алдаа үүсвэл IOException шиднэ.
br.close(); // Бид оролтын урсгал нээсэн бол заавал хааж файлын дараа
өөр процесс эзэмшихэд нь боломж өгөх хэрэгтэй.
BufferedWriter
Байгуулагч арга:
bw = new BufferedWriter(new FileWriter("file.txt")); //
String s;
bw.write(s); // Файл руу бичнэ. Шинэ мөр нэмэхгүй. Алдаа үүсвэл IOException шиднэ.
bw.newLine(); // Файл руу мөр, мөрөөр бичнэ. Шинэ мөр нэмэхгүй. Алдаа үүсвэл IOException шиднэ.
bw.close(); // Файл руу бичиж дууссан бол заавал оролтын урсгал хаах хэрэгтэй.
Хаагаагүй тохиолдолд дискэнд хадгалагдахгүй байх эрсдэлтэй байдаг.
Жава - Файлаас унших 2
\\ Илүү хялбар жишээ, файлын нэр UseBufferedReader.java
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class UseBufferedReader {
public static void main(String[] args) {
try {
String sCurrentLine;
BufferedReader br =
new BufferedReader(new FileReader("C:\\readFile.txt"));
while ((sCurrentLine = br.readLine()) != null) {
System.out.println(sCurrentLine);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
ЭХ КОДЫГ ТАТАХ
Жава - Файлаас унших
// File -s unshih
import java.io.*;
class FileRead
{
public static void main(String args[])
{
try{
// ehleed file -aa neene
// command muriin parametr
FileInputStream fstream = new FileInputStream("textfile.txt");
// DataInputStream -n objectiig todorhoiloh
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String strLine;
//File -s ugugdliig mur muruur unshina
while ((strLine = br.readLine()) != null) {
// Unshsan aguulgaa mur muruur hevlene
System.out.println (strLine);
}
//Oroltiin ursgalaa zaaval haah heregtei.
in.close();
}catch (Exception e){// Aldaa barij avah
System.err.println("Error!!!: " + e.getMessage());
}
}
}
ЭХ КОДЫГ ТАТАХ
Monday, May 3, 2010
Thursday, April 29, 2010
ЦХО СОРИЛ 04/29-20:00 130, 205
Tuesday, April 27, 2010
Лаб 9, 10+Бие даалт 4
ТАТАХ - Лаб 9, 10+Бие даалт 4
Monday, April 26, 2010
Wednesday, April 21, 2010
Сорил 02 - 4/29 нд 18:20 (130, 205)
Friday, April 16, 2010
Лаб 08 (шинэ)
Wednesday, April 14, 2010
Зарлал
ПХ-ын оюутнууд CS211 Програмчлах дадлагыг энэ 6-н сард сургууль дээр хийнэ. Иймд өмнө нь дадлагат гараагүй оюутнууд CA-д бүртгүүл
ПХ-ын оюутнууд SE306 Програм хангамжийн дадлагыг энэ 6-н сард гадны байгууллагат хийх тул CS211 дадлага хийсэн оюутнууд, SW07-той оюутнууд CA-д бүртгүүл.
Tuesday, April 13, 2010
Monday, April 12, 2010
Лаб 10
Tuesday, April 6, 2010
Лаб 08
Saturday, March 27, 2010
Сорил 01 - 3 сарын 27 - 12:00
Thursday, March 25, 2010
Бие даалт 03
Wednesday, March 24, 2010
Java Swing жишээ
//Файлын нэр HelloWorldFrame.java
import javax.swing.JFrame;
import javax.swing.JLabel;
public class HelloWorldFrame extends JFrame {
public static void main(String args[]) {
new HelloWorldFrame();
}
HelloWorldFrame() {
JLabel jlbHelloWorld = new JLabel("Hello World \nCS203");
add(jlbHelloWorld);
this.setSize(500, 500);
// pack();
setVisible(true);
}
}
Tuesday, March 23, 2010
OVERRIDE VS OVERLOAD
OVERLOADING: ИЖИЛ ФУНКЦ, ӨӨР АРГУМЕНТ
//НЭГ КЛАССТ ТОДОРХОЙЛОГДОНО, Эрт холболт
ADDITION(int x int y) ADDITION(int x int y int z)
{ {
------------------------- ---------------
-------------------------- -------------------
} }
OVERRIDING: ИЖИЛ ФУНКЦ, ИЖИЛ АРГУМЕНТ
//УДАМШСАН КЛАСТ ДАХИН ТОДОРХОЙЛДОГ, Хожуу холболт
ADDITION(int x int y) ADDITION(float x float y)
{ {
------------------------- ---------------
-------------------------- -------------------
} }
Saturday, March 20, 2010
Лаб 07
Monday, March 15, 2010
Хэрэгтэй файлууд
Нэр тайлбар | Файл |
Learning Java 3th Edition Java-гийн бүх сэдвийг хамарсан хичээл. Хичээл бүр жишээ кодуудтай. Англи хэл дээр бичигдсэн. | Татаж авах |
Java-ийн үндсэн синтакс Java-ийн үндсэн синтаксын талаар мэдлэгтэй болно. Тус бүрдээ жишээтэй англи хэл дээр бичигдсэн pdf файл. | Татаж авах |
Java-хэлний товч танилцуулга Англи хэл дээр бичигдсэн pdf файл | Татаж авах |
Java-Event Java дээр event хэрхэн бичих тухай. Тус бүрдээ жишээтэй. Англи хэл дээр бичигдсэн pdf файл. | Татаж авах |
Layout-Managers FlowLayout, BorderLayout, CardLayout, GridLayot, GridBagLayout, BoxLayout - уудын талаар бичсэн. Тус бүрдээ жишээтэй англи хэл дээр бичигдсэн pdf файл. | Татаж авах |
Үндсэн Swing-үүд Swing нь хэрэглэгчийн график интерфэйсийг харуулдаг хэрэгсэл. Тус бүрдээ жишээтэй. Англи хэл дээр бичигдсэн pdf файл. | Татаж авах |
Бусад нэмэл Swing-үүд JList, JTable, JTree болон тэдгээрийг хэрхэн ашигах тухай тус бүрдээ жишээтэй. Англи хэл дээр бичигдсэн pdf файл. | Татаж авах |
Объект хандлагат програмчлалын үндэс - Java Объект хандлагат програмчлалын үндсэн ойлгуултууд Java дээр. Тус бүрдээ жишээтэй. Англи хэл дээр бичигдсэн pdf файл. | Татаж авах |
Java Input/Output Java-ийн Оролт / Гаралт. Тус бүрдээ жишээтэй. Англи хэл дээр бичигдсэн pdf файл. | Татаж авах |
Объект хандлагат програмчлалын үндэс - Java (Нэмэлт) Overloading, Designing "real" class, Inheritance, Abstarct classes, Interfaces... гэх мэт тус бүрдээ жишээтэй. Англи хэл дээр бичигдсэн pdf файл. | Татаж авах |
AWT-Components AWT Component-уудын талаар тус бүрдээ жишээтэй. Англи хэл дээр бичигдсэн pdf файл. | Татаж авах |
Санал асуулгын дүн
Маш амархан | 12 (6%) |
Хичээвэл сурна | 64 (34%) |
Нилээн хэцүү | 106 (56%) |
Дахиж үзнэ... | 6 (3%) |
Лекц таслахгүй шүү
Saturday, March 13, 2010
Лаб 06
Sw203lab6
Бие даалт 01 хугацаа дууслаа
Tuesday, March 9, 2010
Бие даалт 02
Бие даалт 02 - Жава Өгөгдлийн төрөл хувиргалт, Массив
Энэ бие даалтын ажлаар жава хэлний өгөгдлийн төрлүүд тэдгээрийг хэрхэн хувиргах төрөл хувиргалтын функц-үүдийн ашиглалт, массив-ийг заралгаа түүн дээр хийгдэх үйлдлүүдийг жишээн дээр үзүүлэх.
АШИГЛАХ МАТЕРИАЛ:
java.sun.com
google.mn search keyword:"How to convert data type X to type Y in java, "
JAVA 2 - Энхжаргал багшийн ном
Лекцийн материалууд
Бие даалт 2 нь нийт 5 оноотой.
Шалгах эцсийн хугацаа 9 -р долоо хоногийн Баасан гараг буюу 03-27 ны 18:00
ШАЛГУУЛАХ:
Оюутан тус бүр бие даалтын ажлыг лабораторын багшийнхаа бие даалтын цаг дээр лабораторын компьютер дээр эсвэл notebook дээр програмаа ажилуулж шалгуулж цаасан дээрх тайлангийн(программын эх кодыг хавсаргана) хамт хамгаалж оноогоо авна.
ШААРДЛАГА:
-Оюутны хийсэн жишээ Програм нь бие даалтын даалгаварт тусгагдсан бүх ойлголтуудыг бодитоор хэрэгжүүлж обьект хандлагат аргыг ашигласан байх хэрэгэтэй.
-Тайлан нь оюутны код, нэр, лабораторын цаг, багшийн нэр, бие даалтын даалгаврын зорилго, онолын судалгаа, програмын кодыг тайлбарын хамт тусгасан байх хэрэгтэй.
ДААЛГАВАР:
Бие даалтын ажил 1 нь үндсэн 2 хэсэгтэй: Хэсэг тус бүрт хамаарах ойлголтуудыг багтаасан жижиг програм бичнэ. Програм нь ямар ч үйлдэл хийдэг байж болно ОХТ ашигласан байвал сайн.
integer to String, double to String, long to String, float to String, String to integer, String to double, String to long, String to float, decimal to binary, decimal to hexadecimal, Color to hexadecimal, hexadecimal (String) to integer, ASCII code to String, integer to ASCII code (byte), To extract ASCII codes from a String, integer to Boolean, boolean to integer, float to double, double to float
Нэг болон олон хэмжээс массив тэдгээрийн төрөл, обьект хандлагат технологт хэрхэн ашиглах, Массив дээх хийгдэх үйлдэлүүд хэрэглээ.
Sunday, March 7, 2010
7 -р долоо хоногт Бие Даалт 01, Лаб 04
Хагас сайн өдөр лаборатор орлоо
Thursday, March 4, 2010
Бяцхан онигоо
Мягмар -7 групп Хагас сайнд нөхөж орно
Sunday, February 28, 2010
Бие даалт 01
Tuesday, February 23, 2010
Лаб 01 - Мяг 7
Лабын тэмдэглэл src
PATH:
C:\Program Files\Java\jdk1.6.0\bin
КОММАНД МӨР:
c:\sw203
cmd
1. java
2. javac
1. dir - directory
2. cd - current dircectory
cd c:\sw203
dir
javac - java compiler
НЭМЭЛТ:
JAVA JDK - JAVA DEVELOPMENT KIT
JAVA JRE - JAVA RUNTIME ENVIRONMENT
http://eclipse.org/
http://netbeans.org/
Байгуулагч арга жишээ src
class cs203{
String TeacherName;
int Time;
cs203(String Ner, int tsag) //tsag=3
{
Time=tsag; //Time=3
TeacherName=Ner;
}
cs203(String Ner)
{
TeacherName=Ner;
}
public void myfunction(){
String myInfo;
hicheel.DisplayAll();}
public void DisplayAll2()
{
String ovog;
int nas;
myfunction();
System.out.println("Minii ovog: "+ovog+" Minii nas: "+nas);
}
public String DisplayAll()
{
String Ovog;
int Nas;
String Utga="Minii ovog: "+ovog+" Minii nas: "+nas;
return utga}
public getTime()
{return Time;}
public setTime(int Tsag)
{Time=Tsag;}
public class CS203lab{
public static void main (String []args)
{
cs203 hicheel = new cs203(args[0],args[1]);
cs203 hicheel2 = new cs203("BoldErdene");
cs203 hicheel3 = new cs203();
}
}
}
Удамшил жишээ src
// ajluulahdaa
// javac lab01.java
// java lab01 Bat Dondog
class Student {
public String Ovog;
public String Ner;
Student (String ovog, String ner){
Ovog=ovog;
Ner=ner;
}
Student (String ovog){
Ovog=ovog;
}
public String getOvog()
{
return Ovog;
}
public String getNer()
{
return Ner;
}
}
class hwStudent extends Student{
private String location;
hwStudent(String OVOG, String NER, String BAIRSHIL)
{ super(OVOG,NER);
location=BAIRSHIL;
}
public String getLocation()
{System.out.println("Bi "+location+" suudag.");}
}
public class lab01 {
public static void main (String args[]){
Student oyutan= new Student (args[0], args[1]);
Student bagsh= new Student ("Cecgee");
hwStudent oyutan2= new hwStudent("Bat","Dorj","3n Davkhar");
System.out.println("Oyutan: "+oyutan.getOvog()+" "+oyutan.getNer());
System.out.println("Bagsh: "+oyutan.getOvog()+" "+bagsh.getOvog());
System.out.println("HW oyutan: "+oyutan2.getOvog()+" "+oyutan2.getLocation());
}
}