... LẬP TRÌNH JAVA Chương LẬP TRÌNH GUI GV: Võ Hoàng Phương Dung Nội dung Giới thiệu GUI (Graphical user interface) Vật chứa (Container) Thành phần (Component) Quản lý cách trình bày ... cấp thành phần khác để tạo GUI: • • • • • • Vật chứa (Container ) Thành phần (Component) Trình quản lý cách trình bày (Layout manager) Đồ họa (Graphic) tính vẽ (draw) Phơng chữ (Font) Sự kiện (Event) ... dụng để nhóm số thành phần lại với • Hàm khởi tạo: Panel() Dialog: đối tượng cửa sổ cửa sổ chương trình Có dạng • Modal • Non-modal 9/25 Vật chứa (Container) Ví dụ public class MyPanel extends
Ngày tải lên: 02/07/2014, 07:14
... của lập trình hướng đối tượngTrang 8 Tính đóng gói• Đóng gói là tiến trình che giấu việc thực thi chi tiết một đối tượng • Giới hạn quyền truy cập đến các thành phần của đối tượng • Cơ chế cho ... Trang 3 Đối tượng (Object)Trang 4 Thuộc tính (fields) là dữ liệu trình bày các đặc điểm về một đối tượng • Mọi đối tượng của một lớp phải có cùng các thuộc tính ... thuộc tính static • Không thể dùng từ khóa this để truy cập Mở rộng – Từ khóa static Trang 23 Java cho phép định nghĩa 1 lớp bên trong 1 lớp khác } Các lớp lồng nhau Trang 24public class
Ngày tải lên: 17/10/2014, 07:20
bài giảng lập trình java cơ bản chương 7 gv võ hoàng phương dung truy cập cơ sở dữ liệu với jdbc
... L L Ậ Ậ P TRÌNH JAVA P TRÌNH JAVA Chương 7 TRUY CẬP CƠ SỞ DỮ LIỆU VỚI JDBC GV: Võ Hoàng Phương Dung Giới thiệu về JDBC Cấu ... c c ủ ủ a JDBC a JDBC JDBC API • Phần lớn các API nằm trong 2 gói java.sql javax.sql • Được chứa trong Java SE và Java EE platform 6/25 C C ấ ấ u tr u tr ú ú c c c c ủ ủ a JDBC a JDBC ... Các bước sử dụng JDBC 2/25 N N ộ ộ i dung i dung Viết tắt của Java Database Connectivity Là Java API chuẩn cho việc kết nối Java application đến Database Các chức năng • Thiết lập kết
Ngày tải lên: 17/10/2014, 07:20
Bài giảng lập trình java cơ bản chương 2 lê tân
... LẬP TRÌNH JAVA CƠ BẢN Chương NGƠN NGỮ LẬP TRÌNH JAVA Lê Tân Bộ mơn: Lập trình máy tính Nội dung chương Tổng quan Java Dịch thực thi chương trình Java Cơng cụ lập trình chương trình dịch ... Machine) 3/39 2.1 Tổng quan Java Máy ảo Java (JVM - Java Virtual Machine): • Một chương trình viết Java biên dịch mã máy ảo Java (mã java bytecode) • Máy ảo Java chuyển mã java bytecode thành mã ... thực thi dùng lệnh “java” 8/39 2.2 Dịch thực thi chương trình Java Ví dụ minh họa: Tạo chương trình nguồn /*Chương trình xuất dòng HelloWorld Console*/ package ch01; import java.util.*; class
Ngày tải lên: 03/12/2015, 13:03
Bài giảng lập trình java cơ bản chương 8 lê tân
... tên với một trường dữ liệu của lớp cha Trang 138.4 8.4 Lớp Object Mọi lớp trong Java đều được thừa kế từ lớp java.lang.Object Nếu không có sự kế thừa nào được xác định khi một lớp được tạo thì ... đối số khác nhau (trên cơ sở số lượng tham số, kiểu tham số, hoặc trật tự các tham số) Trang 218.8 8.8 Phương thức tạo sao chép Khi khai báo một biến thuộc kiểu dữ liệu cơ sở, vùng nhớ đủ lưu ... thiết lập giá trị cho d Phương thức findArea() để tính diện tích bề mặt của Cylinder 14 Viết chương trình tạo một đối tượng Circle và một đối tượng Cylinder In ra diện tích của mỗi đối tượng
Ngày tải lên: 03/12/2015, 16:00
Bài giảng lập trình java cơ bản chương 1 lê tân
... lập trình hướng đối tượng với ngôn ngữ Java Nghiên cứu các mô hình lập trình Java trong việc phát triển các phần mềm hướng đối tượng Tạo và biên dịch các chương trình Java như các chương trình ... Trang 2Tài liệu tham khảo Giáo trình “Lập trình Java cơ bản” Trần Tiến Dũng - Giáo trình lý thuyết và bài tập Java - NXB Giáo dục, 1999 Nell Dale, Chip Weems - Java and Software Design - Mark ... chính thức của Java Trang 4Nội dung môn họcTrang 5Nội dung chương 1 Tổng quan về lập trình hướng đối tượng (OOP) Các tính chất cơ bản của lập trình hướng đối tượng Các ngôn ngữ lập trình hướng
Ngày tải lên: 03/12/2015, 18:15
Bài giảng lập trình java cơ bản chương 6 lê tân
... khiển Cấu trúc chương trình con: Một chương trình chia chương trình thành đơn vị nhỏ 7/35 6.1 Luồng điều khiển Cấu trúc không đồng bộ: Cấu trúc xử lý kiện bắt nguồn từ bên chương trình, thời điểm ... LẬP TRÌNH JAVA CƠ BẢN Chương ĐIỀU KIỆN, BIỂU THỨC LOGIC VÀ CẤU TRÚC CHỌN Lê Tân Bộ môn: Lập trình máy tính Nội dung chương Luồng điều khiển Điều ... bấm Ví dụ: Viết chương trình mô máy tính (calculator) 31/35 6.6 Quản lý kiện nhiều nút bấm Thẻ CRC máy tính: 32/35 6.6 Quản lý kiện nhiều nút bấm import java.awt.*; import java.awt.event.*;
Ngày tải lên: 03/12/2015, 18:16
Bài giảng lập trình java cơ bản chương 11 lê tân
... LẬP TRÌNH JAVA CƠ BẢN Chương 11 DANH SÁCH VÀ ĐỆ QUY Lê Tân Bộ môn: Lập trình máy tính Nội dung chương 11 Danh sách lớp danh sách Sắp ... tử của danh sách lên 1 16/29 11. 3 Danh sách đã sắp xếp Chương trình: public void insert... (điều_kiện _cơ_ sở) //Trường hợp cơ sở lời_giải_cụ_thể else //Trường hợp tổng quát lời_gọi_đệ_quy ... tử của mảng, và xử lý mảng nhỏ hơn, ta sẽ đạt đến trường hợp cơ sở 26/29 11. 7 Giải thuật đệ quy với biến có cấu trúc Chương trình như sau: public static void printRev ( int [ ] data,...
Ngày tải lên: 03/12/2015, 18:16
Bài giảng lập trình java cơ bản chương 1 GV võ hoàng phương dung
... 51Chương trình “Hello Java” Viết mã nguồn bằng Notepad Trang 52 Lưu chương trình với đuôi java52/25 Chương trình “Hello Java” Trang 54 Chạy chương trình54/25 Chương trình “Hello Java” Trang 55Giới ... tham khảo Giáo trình “Lập trình Java cơ bản” Giáo trình “Lập trình Java nâng cao” Trần Tiến Dũng - Giáo trình lý thuyết và bài tập Java - NXB Giáo dục, 1999 Thinking in Java (4th Edition), ... lớp chính trong chương trình javac để biên dịch mã nguồn “.java” thành mã của máy ảo (java bytecode) có đuôi “.class” thi dùng lệnh “java” Trang 48Dịch và thực thi chương trình Java Trang 49Dịch
Ngày tải lên: 03/12/2015, 18:18
Bài giảng lập trình java cơ bản chương 3 lê tân
... Trang 1LẬP TRÌNH JAVA CƠ BẢNChương 3 ĐIỀU KHIỂN SỰ KIỆN XUẤT L ê T ân Bộ môn: Lập trình máy tính Trang 2Nội dung chương 3Nội dung chương 3 Giao diện và lập trình điều khiển sự kiện ... văn bản trong nhãn • Mặc định, văn bản được căn lề trái • Có thể căn lề phải, hoặc căn giữa cho văn bản trong nhãn. • Label.LEFT, Label.CENTER, Label.RIGHT Ví dụ: Muốn cột “Named” trong bảng ... thư viện Java, đó là gói java.awt • Khai báo một biến thuộc lớp Frame • Sử dụng toán tử new để tạo một đối tượng thuộc lớp Frame và gán cho biến đã khai báo Trang 53.1 Giao diện và lập trình
Ngày tải lên: 03/12/2015, 18:18
Bài giảng lập trình java cơ bản chương 4 lê tân
... = n(n + 1) / 2 1 Hãy viết chương trình chuyển đổi độ Celsius sang độ Fahrenheit theo công thức sau: Fahrenheit = 9/5 Celsius + 32 Trong đó độ Celsius là hằng Chương trình sẽ xuất ra hai giá trị ... độ Fahrenheit tương ứng. 1 Viết chương trình tính đường kính, chu vi và diện tích của một đường tròn bán kính 6.75 Khai báo hằng PI với giá trị 3.14159 Chương trình sẽ đưa ra đường kính, chu ... nhau, thường là quá lớn để có thể chứa vừa Trang 44.1 Tổng quan về các kiểu dữ liệu Java các kiểu dữ liệu Java Trang 5 Kiểu số nguyên (integral number)• Kiểu số nguyên có thể biểu diễn các số
Ngày tải lên: 03/12/2015, 18:18
Bài giảng lập trình java cơ bản chương 7 lê tân
... tượng đối số • Là một thực tế lập trình không tốt Trang 247.6 Gói Gói Ví dụ: Tạo gói và lưu vào thư mục con name với tên Name.java, dịch javac name\Name.java. // Tạo lớp Name được lưu trữ ... vệ nội dung của lớp khỏi bị hư hỏng do tác dụng của mã ngoài • Đơn giản hoá việc thiết kế các chương trình lớn bằng cách phát triển các phần riêng biệt với nhau • Cho phép thay đổi việc thực thi ... đồng bộ hóa, được sử dụng trong lập trình đa tuyến Trang 197.5 Khai báo phương thức Khai báo phương thức <kiểu trả về>: có thể là kiểu void, kiểu cơ sở hay một lớp <Tên phương thức>:
Ngày tải lên: 03/12/2015, 18:19
Bài giảng lập trình java cơ bản chương 9 lê tân
... LẬP TRÌNH JAVA CƠ BẢN Chương NHẬP XUẤT FILE, LẶP VÀ NGOẠI LỆ Lê Tân Bộ môn: Lập trình máy tính Nội dung chương Nhập xuất file Lặp Toán tử điều ... tạm thời Dữ liệu biến khỏi tầm ảnh hưởng chương trình kết thúc File giúp chương trình lưu trữ lượng lớn liệu, lưu trữ liệu thời gian dài chương trình kết thúc 3/39 9.1 Nhập xuất file ... phố) người lập trình tự quy định Chương trình có hai nút bấm để nhập liệu kết thúc thực 39/39 [...]... bắt được ngoại lệ 34/ 39 9.4 Kỹ thuật quản lý ngoại lệ Ví dụ về chương trình tính thương
Ngày tải lên: 03/12/2015, 18:19
Bài giảng lập trình java cơ bản chương 3 ngoại lệ GV võ hoàng phương dung
... Ngoại lệ 2/25 Định nghĩa ngoại lệ Ngoại lệ (Exception): kiện xuất trình thực thi chương trình gây phá vỡ dòng thực thi chương trình Ví dụ: đọc file không tồn Lớp Exception • Là lớp cha cho ... LẬP TRÌNH JAVA Chương NGOẠI LỆ GV: Võ Hoàng Phương Dung Nội dung Định nghĩa ngoại lệ (Exception) Bắt ... ngoại lệ 3/25 Định nghĩa ngoại lệ 4/25 Định nghĩa ngoại lệ ArithmeticException: xảy Chương trình có lỗi đại số VD: Chia cho NumberFormatException: Xảy thực chuyển đổi chuỗi không hợp
Ngày tải lên: 03/12/2015, 18:23
Bài giảng lập trình java cơ bản chương 5 nhập xuất GV võ hoàng phương dung
... Trang 1LẬP TRÌNH JAVAChương 5 NHẬP XUẤT GV: Võ Hoàng Phương Dung Trang 2 Giới thiệu File Nội dung Trang 3 Nhập xuất trong Java được phân loại• Theo thứ tự truy xuất ... nhập xuất trong Java• Thuộc gói java.io.* • Được tổ chức theo cấu trúc kế thừa Cấp thấp: đọc ghi trực tiếp trên thiết bị Cấp cao: đọc ghi thông qua bộ đệm Giới thiệu Trang 5 java.io.File• ... Reader & Writer I/O Stream Trang 13 Ví dụ về luồng Byteimport java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class CopyBytes { public static
Ngày tải lên: 03/12/2015, 18:23