...
–
checkError( )
–
setError( )
LẬPTRÌNHJAVA NC
Chương 03: LUỒNG NHẬP XUẤT
VÀ XỬ LÝ FILE
Lê Tân
Bộ môn: Lậptrình máy tính
Ví dụ: Chương trình đọc và ghi file
import java. io.*;
public class FileCopy{
... tuyến trong một chương trình Java:
–
Các tuyến người sử dụng
–
Tuyến ngầm
✦
Tuyến ngầm dọn rác
Các lớp luồng I/O
✦
Lớp System.out.
✦
Lớp System.in.
✦
Lớp System.err.
Gói java. awt.print
✦
Gồm ... tin trong các chương trình java.
✦
Khi một luồng đọc hoặc ghi , các luồng khác bị
khoá.
✦
Nếu lỗi xẩy ra trong khi đọc hoặc ghi luồng,
một ngoại lệ sẽ kích hoạt.
✦
Lớp java. lang.System’ định...
... nên
dùng phương
thức getXXX
cho kiểu giá
trị này
LẬPTRÌNHJAVA NC
Chương 06: Truy cập cơ sở dữ liệu
với JDBC
Lê Tân
Bộ môn: Lậptrình máy tính
Loại 2: Native-API
Tốt hơn
loại 1, ...
rsmd.getColumnCount();
Để lấy tên các cột của kết quả: String str =
rsmd.getColumnName(int column);
Chương trình mẫu
import java. sql.*;
class JDBCDemo1 {
public static void main(String[ ] args) {
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
...
ps.executeUpdate() method
Ví dụ: Chương trình cập nhật dữ liệu
Tạo một bảng dữ liệu bằng MS. Access, chứa
mã sinh viên, họ tên, điểm thi các môn Toán,
Lý, Hoá. Sau đó viết chương trình thêm, xoá
bản ghi,...
... frame.setVisible(true);
frame.setDefaultCloseOperation(
JFrame.EXIT_ON_CLOSE);
}
}
Chú ý: Chạy chương trình cần JDK 1.3 hoặc cao hơn
Lớp Menu
Bạn gắn các menu vào một JMenuBar. Đoạn code
sau tạo 2 menu File ...
JComponent
JApplet
JFrame
JDialog
Swing Components
in the javax.swing package
Lightweight
Heavyweight
Classes in the java. awt
package
1
LayoutManager
*
Vớ d 9.6 (tip)
xEnd = xCenter ...
second/(60 ì 60))) ì
(2/12)
Borders
✦
Bạn có thể thiết lập một border trên bất
kỳ đối tượng nào của lớp JComponent, nhưng
thường hữu ích khi thiết lập một titled
border trên JPanel để nhóm một tập...
... MÔN LẬPTRÌNHJAVANÂNG CAO
(ADVANCED JAVA PROGRAMMING)
1. Giới thiệu môn học 2
2. Nội dung chi tiết môn học 2
3. Bài tập thực hành 2
4. Các bước tiến hành thực hiện Đồ án môn LT Javanâng ... ngữ lậptrình hướng
đối tượng cụ thể (Java) , đồng thời cung cấp cho sinh viên các kiến thức chuyên sâu về lậptrình hướng
đối tượng, xây dựng các ứng dụng thực tế (lập trình cơ sở dữ liệu, lập ...
chú
Lý
thuyết
Thực
hành
Tự
học
1
Lập Trình Multithreading
6 3 3 9
2
Lập trình mạng (Networking)
18 9 9 18
3
Lập Trình Cơ Sở Dữ Liệu :JDBC
18 9 9 18
4
JavaBeans
12 6 6 18
5
Ôn tập – Kiểm tra
6...
... nguyên theo kiểu
C, cách 1
CODE
void input(int[]);
input(a);
LẬPTRÌNH C/C++ NÂNGCAO
Yêu cầu trước khi đọc: học xong Lậptrình C/C++ căn bản
BÀI 1: NHẮC LẠI VỀ C/C++
Nhập xuất cơ bản
CODE...
... LẬPTRÌNH C/C++ NÂNGCAO
Yêu cầu trước khi đọc: học xong Lậptrình C/C++ căn bản
BÀI 2: NHẮC LẠI VỀ C/C++ (TIẾP THEO)
Cấu ...
cout<<m<<endl;cout<<n<<endl;
return 0;
}
Hàm nội tuyến (inline function)
Hàm khai báo với từ khóa inline, trình biên dịch sẽ chèn toàn bộ
thân hàm mỗi nơi mà hàm đó được sử dụng. Với cách này, các
hàm ... inline có tốc độ thực thi cực nhanh, nên sử dụng với các hàm
thường xuyên phải sử dụng trong chương trình.
CODE
inline void display(char *s)
{
cout<<s<<endl;
}
int main()
{
display("Hello");return...
...
strcpy(this->special,d.special); //phải dùng strcpy với char array
}
int main(){
LẬPTRÌNH C/C++ NÂNGCAO
Yêu cầu trước khi đọc: học xong Lậptrình C/C++ căn bản
BÀI 3: NHẮC LẠI VỀ LỚP
Cơ bản về lớp
CODE...