• Bài giảng Lập trình mạng - Chương 4: Lập trình Socket - ĐH Cần ThơBài giảng Lập trình mạng - Chương 4: Lập trình Socket - ĐH Cần Thơ

     Lập trình Socket với giao thức HTTP  Lập trình Socket với giao thức SMTP  Lập trình Socket với giao thức POP Lập trình Socket với HTTP  Giao thức HTTP  Trao đổi giữa Web Server và Web Browser  Cổng TCP 80  Các câu lệnh cơ bản của Client:  GET  POST  HEAD  Ví dụ câu lệnh GET trong HTTP 1.0: GET [Địa chỉ Server]/[tên tài ngu...

    pdf10 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 583 | Lượt tải: 0

  • Bài giảng Lập trình mạng - Chương 3: Socket - ĐH Cần ThơBài giảng Lập trình mạng - Chương 3: Socket - ĐH Cần Thơ

     Giới thiệu  Lập trình Socket TCP  Lập trình Socket UDP  Lập trình Multicast Khái niệm về socket  Góc độ mạng: Socket là 1 trong 2 điểm cuối của đường nối kết 2 chiều giữa 2 chương trình thực thi trên mạng. Góc độ người lập trình: Socket là giao diện lập trình ứng dụng (API) hay bộ thư viện hàm hỗ trợ, dùng để nối kết chương trình ứ...

    pdf36 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 621 | Lượt tải: 0

  • Bài giảng Lập trình mạng - Chương 2: Giới thiệu sơ lược về ngôn ngữ Java - ĐH Cần ThơBài giảng Lập trình mạng - Chương 2: Giới thiệu sơ lược về ngôn ngữ Java - ĐH Cần Thơ

     Sơ lược về ngôn ngữ Java  Các khái niệm cơ bản  Biên dịch và thực thi dùng JDK  Một số kỹ thuật  Ngoại lệ  Nhập xuất  Thread

    pdf54 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 511 | Lượt tải: 0

  • Bài giảng Lập trình mạng - Chương 1: Giới thiệu Lập trình mạng - ĐH Cần ThơBài giảng Lập trình mạng - Chương 1: Giới thiệu Lập trình mạng - ĐH Cần Thơ

     Truyền thông  Cơ chế giao tiếp liên quá trình (IPC)  Mô hình OSI  Mạng TCP/IP  Dịch vụ mạng  Mô hình Client/Server  Các kiểu kiến trúc chương trình Truyền thông  Là sự giao tiếp, trao đổi thông tin giữa 2 hay nhiều thực thể trong hệ thống.  Trong hệ thống máy tính, hệ thống mạng máy tính: truyền thông là sự giao tiếp bên tron...

    pdf18 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 505 | Lượt tải: 0

  • Bài giảng Lập trình Java - Chương 8: Lập trình giao diện GUI - Lăng Uy TínBài giảng Lập trình Java - Chương 8: Lập trình giao diện GUI - Lăng Uy Tín

     Giới thiệu AWT và Swing  Xây dựng Java GUI cơ bản  Cơ chế kiểm soát sự kiện người dùng Giới thiệu Java GUI  AWT (Abstract Window Toolkit) (java.awt.*) ◦ Bộ khung (framework) GUI củ cho Java (Java 1.1) ◦ Một số dựa vào các bản sao mã bản ngữ (native code) ◦ Các vấn đề độc lập hệ nền  Swing (javax.swing.*) ◦ Bộ khung GUI mới được gi...

    pdf21 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 535 | Lượt tải: 0

  • Bài giảng Lập trình Java - Chương 7: Lập trình đa luồng - Lăng Uy TínBài giảng Lập trình Java - Chương 7: Lập trình đa luồng - Lăng Uy Tín

     Giới thiệu về luồng (thread)  Cách tạo luồng trong Java  Đồng bộ hóa luồng  Một luồng (thread) là gì? ◦ Một “dòng điều khiển " trong chương trình ◦ Các chương trình thường chỉ có một dòng điều khiển. ◦ Với các luồng, bạn có thể có nhiều dòng điều khiển thực hiện cùng lúc trong chương trình  Ví dụ: Xem xét bộ xử lý từ cơ bản ◦ Bạn ...

    pdf33 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 569 | Lượt tải: 0

  • Bài giảng Lập trình Java - Chương 6: Các dòng nhập/ xuất - Lăng Uy TínBài giảng Lập trình Java - Chương 6: Các dòng nhập/ xuất - Lăng Uy Tín

     Khái niệm  Dòng bộ đệm  Nhập/xuất với tập tin  Tuần tự hóa Giới thiệu  Dòng (stream) là một sự biểu diễn trừu tượng dữ liệu được kết nối với một số thiết bị vào Java Stream  Hỗ trợ sẵn bộ đệm tự động (buffering)  Hỗ trợ sự biểu diễn của các dòng sử dụng sự trừu tượng hóa mức cao (khác với bytes) ◦ Đọc/ghi các kiểu dữ liệu đơn ...

    pdf27 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 508 | Lượt tải: 0

  • Bài giảng Lập trình Java - Chương 5: Xử lý Ngoại lệ - Lăng Uy TínBài giảng Lập trình Java - Chương 5: Xử lý Ngoại lệ - Lăng Uy Tín

     Ngoại lệ là gì ?  Xử lý Ngoại lệ Giới thiệu  Java có sẵn cơ chế cho việc kiểm soát lỗi và bẫy lỗi  Cơ chế này giải quyết những sự kiện bất thường hay mã xử lý cản trở chương trình tiếp tục thực hiện như: ◦ Truy cập ngoài giới hạn mảng ◦ Chia cho 0 ◦ Những con trỏ Null ◦ …  Các Ngoại lệ (Exception) cho phép chúng ta kiểm soát cá...

    pdf16 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 530 | Lượt tải: 0

  • Bài giảng Lập trình Java - Chương 4: Lập trình hướng đối tượng Java - Lăng Uy TínBài giảng Lập trình Java - Chương 4: Lập trình hướng đối tượng Java - Lăng Uy Tín

     Mô hình hướng đối tượng  Lớp và đối tượng  Cách xây dựng lớp với Java  Một số gói chuẩn của Java Mô hình hướng đối tượng  Chương trình được tổ chức xung quanh các đối tượng hơn là các chức năng.  Thiết chương trình trên cơ sở dữ liệu được định nghĩa như thế nào và cách nó có thể được thao tác hơn là thứ tự lôgic của chương trình....

    pdf48 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 538 | Lượt tải: 0

  • Bài giảng Lập trình Java - Chương 3: Java Cơ bản (tt) - Lăng Uy TínBài giảng Lập trình Java - Chương 3: Java Cơ bản (tt) - Lăng Uy Tín

     Khái niệm Mảng  Khai báo mảng  Duyệt mảng Khái niệm Mảng  Mảng là các ô nhớ liên tiếp nhau. Truy xuất các ô nhớ này thông qua chỉ số của nó.  Trong Java, mảng là kiểu dữ liệu tham chiếu.  Bạn có thể định nghĩa một mảng với bất kỳ kiểu dữ liệu nào (kiểu đơn nguyên hay kiểu tham chiếu).  Java tự động kiểm tra giới hạn mảng ở thời ...

    pdf9 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 486 | Lượt tải: 0