• Nhập môn Java - Bài 5: Applet - Võ Tấn DũngNhập môn Java - Bài 5: Applet - Võ Tấn Dũng

    1. Dùng kĩ thuật khung hình phụ để vẽ một quả bóng chuyển động tự do trong một applet. 2. Mở rộng bài toán với 2 quả bóng. 3. Mở rộng bài toán với nền applet là một hình ảnh. 4. Mở rộng bài toán với quả bóng là một hình ảnh và có nhiều quả bóng chuyển động đồng thời.

    pdf35 trang | Chia sẻ: dntpro1256 | Ngày: 22/11/2020 | Lượt xem: 1201 | Lượt tải: 0

  • Nhập môn Java - Bài 4: Lập trình giao diện (GUI) - Võ Tấn DũngNhập môn Java - Bài 4: Lập trình giao diện (GUI) - Võ Tấn Dũng

    Một số phương thức của lớp trừu tượng Component dùng để định vị và qui định kích thước của component khi đưa chúng vào khung chứa trình bày theo kiểu kiểu tự do: - public void setLocation(Point p) - public void setSize(Dimension p) - public void setBounds(Rectangle r) Ví dụ: - MyButton.setSize(new Dimension(20, 10)); - MyButton.setLocation(...

    pdf74 trang | Chia sẻ: dntpro1256 | Ngày: 22/11/2020 | Lượt xem: 1014 | Lượt tải: 0

  • Nhập môn Java - Bài 3: Hướng đối tượng trong Java - Võ Tấn DũngNhập môn Java - Bài 3: Hướng đối tượng trong Java - Võ Tấn Dũng

    Lớp Cylinder dẫn xuất từ lớp Circle. Một Cylinder (hình trụ) có diện tích và thể tích khác với một Circle (hình tròn), vì vậy cả hai phương thức area() và volume() cần phải khai báo chồng. • Phương thức getName() là hiện thực phương thức trừu tượng trong lớp cha, nếu phương thức getName() không khai báo trong lớp Cylinder thì nó sẽ kế thừa từ...

    pdf54 trang | Chia sẻ: dntpro1256 | Ngày: 22/11/2020 | Lượt xem: 1279 | Lượt tải: 0

  • Nhập môn Java - Bài 2: Java cơ bản - Võ Tấn DũngNhập môn Java - Bài 2: Java cơ bản - Võ Tấn Dũng

    Tìm phần tử có giá trị nhỏ nhất (Min) và lớn nhất (Max) trong một mảng. class MinMax2 { public static void main(String args[]) { int nums[] = { 99, -10, 100123, 18, -978, 5623, 463, -9, 287, 49 }; int min, max; min = max = nums[0]; for(int i=1; i < 10; i++) { if(nums[i] < min) min = nums[i]; if(nums[i] > max) max = nums[i]; } System.out...

    pdf65 trang | Chia sẻ: dntpro1256 | Ngày: 22/11/2020 | Lượt xem: 967 | Lượt tải: 0

  • Nhập môn Java - Bài 1: Tổng quan ngôn ngữ Java - Võ Tấn DũngNhập môn Java - Bài 1: Tổng quan ngôn ngữ Java - Võ Tấn Dũng

    Phần này hướng dẫn cài trong hệ điều hành Windows XP (đối với các hệ điều hành khác của hãng Microsoft thì cách cài cũng tương tự). • Tạo thư mục C:\Java để cài. Nếu không thì để JDK cài ngầm định vào C:\Program Files\Java\jdk1.6.0_11 • Nhấp đúp vào source JDK 1.6 để cài. • Thiết lập biến môi trường PATH chỉ đến thư mục BIN của thư mục mà ta...

    pdf50 trang | Chia sẻ: dntpro1256 | Ngày: 22/11/2020 | Lượt xem: 934 | Lượt tải: 0

  • Bài giảng Ngôn ngữ lập trình - Chương 7: Lập trình Logic - Nguyễn Văn LinhBài giảng Ngôn ngữ lập trình - Chương 7: Lập trình Logic - Nguyễn Văn Linh

    Sự cần thiết phải có kiểu ký tự: Tất cả dữ liệu từ thiết bị nhập, xuất đều là ký tự, chuỗi ký tự. Có một sự chuyển đổi tự động từ ký tự (chuỗi ký tự) thành số khi nhập hay xuất. Ngôn ngữ vẫn cần xử lý ký tự một cách trực tiếp (văn bản). Dựa vào kiểu ký tự để xây dựng kiểu chuỗi ký tự.

    ppt12 trang | Chia sẻ: dntpro1256 | Ngày: 22/11/2020 | Lượt xem: 1014 | Lượt tải: 0

  • Bài giảng Ngôn ngữ lập trình - Chương 6: Lập trình hàm - Nguyễn Văn LinhBài giảng Ngôn ngữ lập trình - Chương 6: Lập trình hàm - Nguyễn Văn Linh

    Soạn thảo chương trình: Sử dụng bất kỳ editor nào. Phầ̀̀n mở rộng .LSP. Trong một tập tin, có thể định nghĩa nhiều hàm. Gọi thực hiện XLISP: Trong Windows 3.x. Trong Windows 9x. Sử dụng menu File-Open/Load để mở tập tin chương trình.

    pptx11 trang | Chia sẻ: dntpro1256 | Ngày: 22/11/2020 | Lượt xem: 911 | Lượt tải: 0

  • Bài giảng Ngôn ngữ lập trình - Chương 5: Điều khiển tuần tự - Nguyễn Văn LinhBài giảng Ngôn ngữ lập trình - Chương 5: Điều khiển tuần tự - Nguyễn Văn Linh

    Một ngoại lệ có thể được đề xuất từ một chỗ và được xử lý tại một chỗ khác. Lan truyền ngoại lệ từ điểm được đề xuất đến điểm được xử lý. Giả sử có một ngoại lệ P được đề xuất trong chương trình con C. Nếu trong C không có một xử lý cho P thì C kết thúc và truyền ngoại lệ đến B (chương trình gọi C). Nếu trong B không có một xử lý. Cuối cùng một x...

    pptx13 trang | Chia sẻ: dntpro1256 | Ngày: 22/11/2020 | Lượt xem: 986 | Lượt tải: 0

  • Bài giảng Ngôn ngữ lập trình - Chương 4: Kiểu dữ liệu có cấu trúc - Nguyễn Văn LinhBài giảng Ngôn ngữ lập trình - Chương 4: Kiểu dữ liệu có cấu trúc - Nguyễn Văn Linh

    Đặc tả: một dãy tuyến tính các phần tử có cùng kiểu. Ðộ dài của tập tin là không giới hạn. Kiểu phần tử có thể là kiểu sơ cấp hoặc kiểu cấu trúc có kích thước cố định như mảng hoặc mẩu tin Mode read, mode write, con trỏ tập tin. Phép toán: open, read, write, EOF, close

    pptx45 trang | Chia sẻ: dntpro1256 | Ngày: 22/11/2020 | Lượt xem: 962 | Lượt tải: 0

  • Bài giảng Ngôn ngữ lập trình - Chương 3: Kiểu dữ liệu sơ cấp - Nguyễn Văn LinhBài giảng Ngôn ngữ lập trình - Chương 3: Kiểu dữ liệu sơ cấp - Nguyễn Văn Linh

    Sự cần thiết phải có kiểu ký tự: Tất cả dữ liệu từ thiết bị nhập, xuất đều là ký tự, chuỗi ký tự. Có một sự chuyển đổi tự động từ ký tự (chuỗi ký tự) thành số khi nhập hay xuất. Ngôn ngữ vẫn cần xử lý ký tự một cách trực tiếp (văn bản). Dựa vào kiểu ký tự để xây dựng kiểu chuỗi ký tự.

    pptx13 trang | Chia sẻ: dntpro1256 | Ngày: 22/11/2020 | Lượt xem: 974 | Lượt tải: 0