• Bài giảng môn Phân tích thiết kế hướng đối tượngBài giảng môn Phân tích thiết kế hướng đối tượng

    Đề bài: phân tích và thiết kế hệ thống tạo khảo sát online UC Diagram Danh sách Actor:  Thành viên  Người dùng  Quản trị Danh sách Usecase  Tạo khảo sát  Quản lý khảo sát  Tạo câu hỏi  Quản lý câu hỏi  Nạp phí thành viên  Xem kết quả khảo sát  Xem biểu đồ  Tìm kiếm khảo sát  Quản trị quản lý khảo sát  Quản trị quản lý t...

    pdf85 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 649 | Lượt tải: 0

  • Giáo trình Lập trình nâng caoGiáo trình Lập trình nâng cao

    B1: Mở tệp để đọc bằng hàm fopen() fp = fopen(“Tên tệp”,”Kiểu truy nhập”); trong đó: +) fp là con trỏ tệp được khai báo trỏ tới kiểu FILE; +) Tên tệp có thể là hằng xâu hoặc biến xâu. Trong tên tệp có thể có đường dẫn. +) Kiểu truy nhập tệp là hằng xâu diễn tả cách truy nhập vào tệp.

    pdf64 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 516 | Lượt tải: 0

  • Bài giảng lập trình Java - Huỳnh Công PhápBài giảng lập trình Java - Huỳnh Công Pháp

    • Đối tƣợng Connection chứa liên kết trực tiếp đến csdl. • Sử dụng đối tƣợng Connection để tạo đối tƣợng Statement. – Statement s = con.createStatement(); • Đối tƣợng này có nhiệm vụ gửi các câu lệnh sql đến csdl. • executeQuery(String) or executeUpdate(String) method • Cùng một đối tƣợng Statement có thể sử dụng cho nhiều câu lệnh sql kh...

    pdf239 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 462 | Lượt tải: 0

  • Giáo trình Kỹ thuật phần mềm - Chương 6: Đa luồng - Phạm Duy TrungGiáo trình Kỹ thuật phần mềm - Chương 6: Đa luồng - Phạm Duy Trung

    • Là lớp trừu tượng, tạo kết nối giữa EDT với một số thread chạy nền • Sử dụng để xếp các tác vụ tính toán lớn vào thread chạy nền và trả kết quả trung gian hoặc kết quả cuối cùng về cho EDT • Khai báo lớp của SwingWorker như sau:

    pdf65 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 478 | Lượt tải: 0

  • Giáo trình Kỹ thuật phần mềm - Chương 5: Giáo diện đồ họa người dùng (Tiếp theo) - Phạm Duy TrungGiáo trình Kỹ thuật phần mềm - Chương 5: Giáo diện đồ họa người dùng (Tiếp theo) - Phạm Duy Trung

    Luôn override paintComponent(g) khi cần vẽ lên component • Khi override, luôn gọi super.paintComponent(g) trước tiên • KHÔNG BAO GIỜ gọi đến phương thức paintComponent • Gọi phương thức repaint() khi cần vẽ lại component • Luôn và chỉ thực hiện các thao tác đồ họa thông qua đối số g của phương thức paintComponent(g). Đừng tìm cách copy, hay t...

    pdf38 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 504 | Lượt tải: 0

  • Giáo trình Kỹ thuật phần mềm - Chương 5: Giáo diện đồ họa người dùng - Phạm Duy TrungGiáo trình Kỹ thuật phần mềm - Chương 5: Giáo diện đồ họa người dùng - Phạm Duy Trung

    • Khuyến cáo: không nên sử dụng lẫn lộn component của 2 thư viện này  Các component heavyweight luôn được vẽ đè lên component lightweight  Button ≠ Jbutton !  Có thể gây ra những lỗi không bình thường • Trước đây, một kinh nghiệm là sử dụng AWT cho các ứng dụng Applet, còn Swing cho ứng dụng desktop • Swing có thể được sử dụng cho cả hai...

    pdf45 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 454 | Lượt tải: 0

  • Giáo trình Kỹ thuật phần mềm - Chương 4: Xử lý ngoại lệ - Phạm Duy TrungGiáo trình Kỹ thuật phần mềm - Chương 4: Xử lý ngoại lệ - Phạm Duy Trung

    • Ngoại lệ trong Java là đối tượng, đều là hậu duệ của lớp Throwable • Trình biên dịch chỉ quan tâm đến các ngoại lệ được kiểm tra (checked exception) • Không bắt buộc phải xử lý các ngoại lệ kiểu unchecked • Đăng ký ngoại lệ khi khai báo phương thức sử dụng throws • Chủ động ném ngoại lệ sử dụng từ khóa throw • Sử dụng try/catch/finally để x...

    pdf50 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 500 | Lượt tải: 0

  • Giáo trình Kỹ thuật phần mềm - Chương 3: Lập trình hướng đối tượng Java - Phạm Duy TrungGiáo trình Kỹ thuật phần mềm - Chương 3: Lập trình hướng đối tượng Java - Phạm Duy Trung

    • Tính đa hình ám chỉ việc một thực thể, một hành động có thể được biểu hiện theo nhiều dạng khác nhau • Có hai loại đa hình trong Java: đa hình trong phase biên dịch (compile time) và đa hình trong phase chạy (run time) • Đa hình trong phase biên dịch: nạp chồng phương thức (method overloading) • Đa hình trong phase chạy: ghi đè phương thức ...

    pdf68 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 491 | Lượt tải: 0

  • Giáo trình Kỹ thuật phần mềm - Chương 2: Các cấu trúc điều khiển trong Java - Phạm Duy TrungGiáo trình Kỹ thuật phần mềm - Chương 2: Các cấu trúc điều khiển trong Java - Phạm Duy Trung

    import java.lang.String; import java.io.*; public class InverstString { public static void main(String arg[]) { System.out.println("\n *** CHUONG TRINH IN CHUOI NGUOC *** "); try { System.out.println("\n *** Nhap chuoi:"); BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); // Class BufferedReader cho phép đọc text t...

    pdf31 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 449 | Lượt tải: 0

  • Giáo trình Kỹ thuật phần mềm - Chương 1: Tổng quan ngôn ngữ Java - Phạm Duy TrungGiáo trình Kỹ thuật phần mềm - Chương 1: Tổng quan ngôn ngữ Java - Phạm Duy Trung

    import java.lang.*; import java.io.*; class VariableDemo { static int x, y; public static void main(String[] args) { x = 10; y = 20; int z = x+y; System.out.println("x = " + x); System.out.println("y = " + y); System.out.println("z = x + y =" + z); System.out.println("So nho hon la so:" + Math.min(x, y)); char c = 80; System.out.pri...

    pdf68 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 441 | Lượt tải: 0