0

một chương trình java cơ bản

Xây dựng một chương trình Java dạng Application có giao diện Menu

Xây dựng một chương trình Java dạng Application giao diện Menu

Kỹ thuật lập trình

... dựng chương trình Java dạng Application giao diện Menu Nội dung báo cáo 1.Cấu trúc chương trình Application 2 .Chương trình xây dựng thử nghiệm 1.Cấu trúc chương trình dạng Application import java. awt.*; ... dựng thử nghiệm 1.Cấu trúc chương trình dạng Application import java. awt.*; import java. awt.event.*; import javax.swing.*; public class Tên lớp extends Frame implements ActionListener { //các...
  • 4
  • 455
  • 2
Bài giảng lập trình java cơ bản chương 6: lập trình gui   GV  võ hoàng phương dung (2)

Bài giảng lập trình java bản chương 6: lập trình gui GV võ hoàng phương dung (2)

Công nghệ thông tin

... 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 dạng • Modal • Non-modal 9/25 Vật chứa (Container)  Ví dụ public class MyPanel extends ... colors=new Choice(); colors.addItem("Red"); colors.addItem("Green"); 17/25 Quản lý cách trình bày  Các kiểu trình bày (Layout manager) • • • • •  Null layout Flow layout Border layout Grid layout...
  • 40
  • 697
  • 0
Giáo trình java cơ bản - Chương 1 pot

Giáo trình java bản - Chương 1 pot

Kỹ thuật lập trình

... thiết thành phần Hãy khảo sát chương trình ứng dụng cho việc mua bán xe nói Chương trình phải xuất hóa đơn cho xe bán cho khách hàng Để xuất hóa đơn, Chương 1: Lập Trình Hướng Đối Tượng cần thông ... khách sạn với thành phần Bảng 1.1 Một ví dụ hai phương pháp giải OOP Structured 1.2 Trừu tượng hóa liệu (Data Abstraction) Khi lập trình viên phải phát triển chương trình ứng dụng nghĩa người ... để tạo tiến trình xử lý mô theo tiến trình xử lý mà người nghĩ Phương pháp giải ‘top-down’ (từ xuống) gọi ‘lập trình hướng cấu trúc’ (structured programming) Nó xác định chức chương trình chức...
  • 21
  • 408
  • 0
Giáo trình java cơ bản - Chương 2 docx

Giáo trình java bản - Chương 2 docx

Kỹ thuật lập trình

... dịch Java (Java Interpreter) Sparc Macintosh Hình 2.2 Dịch chương trình Java Môi trường phát triển Java chia làm hai phần: Trình biên dịch trình thông dịch Không C hay C++, trình biên dịch Java ... cụ sau: 2.5.1 Trình biên dịch, 'javac' Cú pháp: javac [options] sourcecodename .java 2.5.2 Trình thông dịch, 'java' Cú pháp: java [options] classname 2.5.3 Trình dịch ngược, 'javap' javap dịch ngược ... thực thi chương trình viết C++ loại máy khác Hình 2.2 Quá trình thực thi chương trình viết Java loại máy khác 24 Core Java IBM Bytecode Trình biên dịch Độc lập (Platform independent) Trình thông...
  • 10
  • 510
  • 0
Giáo trình java cơ bản - Chương 3 potx

Giáo trình java bản - Chương 3 potx

Kỹ thuật lập trình

... thị Chương 3: Nền Tảng Của Ngôn Ngữ Java 63 Tóm tắt học • Lệnh import sử dụng chương trình để truy cập gói thư viện JavaChương trình Java chứa tập gói Chương trình chứa dòng giải thích Trình ... Các trình đánh giá, tính toán thực liệu đối tượng Java tập lớn toán tử Chúng ta thảo luận chi tiết chương 3.2 Chương trình JAVA Chúng ta chương trình Java cổ điển với ứng dụng đơn giản Chương ... nghĩa trình biên dịch chương trình Java Một chương trình java tập hợp “token” Các “token” chia thành năm loại:  Định danh (identifiers): Dùng để thể tên biến, phương thức, lớp Chương trình biên...
  • 33
  • 626
  • 0
Giáo trình java cơ bản - Chương 4 ppt

Giáo trình java bản - Chương 4 ppt

Kỹ thuật lập trình

... (nonSubclass) Yes No No No Bảng 4.2: Truy cập đến thành phần lớp 4.5 Gói java. lang Mặc định, chương trình java nhập gói java. lang Vì thế, không cần lệnh nhập gói java. lang chương trình Lớp bao bọc (wrapper ... thác gói người dùng định nghĩa chương trình khác:  Mã nguồn chương trình phải tồn thư mục với gói định nghĩa người sử dụng 73 Core Java  Để cho chương trình Java khác sử dụng gói đó, khai báo ... nhập import -java. io.* Bản thân Java cài đặt sẵn tập gói, bảng đề cập đến vài gói sẵn Java: Gói java. lang 71 Mô tả Không cần phải khai báo nhập Gói nhập cho bạn Core Java java.io Bao gồm lớp...
  • 40
  • 389
  • 0
Giáo trình java cơ bản - Chương 5 ppt

Giáo trình java bản - Chương 5 ppt

Kỹ thuật lập trình

... thảo hay không Giá trị trả kiểu Boolean Bảng 5.2 Các phương thức TextField Chương trình 5.4 cách sử dụng TextField: Chương 5: AWT 115 Chương trình 5.4 import java. awt.*; class TextFieldtest extends ... button Java:  Button()  Button(String text) Sử dụng setLabel() getLabel() để thiết lập lấy giá trị nhãn button Ví dụ đơn giản sau tạo button trình bày chương trình 5.6: Chương trình 5.6 import java. awt.*; ... Frame(String title): Tạo frame không hiển thị, tiêu đề 110 Core Java Chương trình 5.1 minh hoạ cách tạo Frame Chương trình 5.1 import java. awt.*; class FrameDemo extends Frame { public FrameDemo(String...
  • 40
  • 476
  • 0
Giáo trình java cơ bản - Chương 6 pot

Giáo trình java bản - Chương 6 pot

Kỹ thuật lập trình

... { new PaintMode(); } } Kết chương trình trên: Hình 6.11 Paint mode Tóm tắt  Applet chương trình Java chạy trình duyệt web Chương 6: Applets 171  Một chương trình Java vừa applet, vừa application ... xuất hình Một điều đáng lưu ý chương trình Java đơn lẻ vừa application vừa applet Chức applet bỏ qua thực thi application ngược lại Chương trình 6.2 minh hoạ điều Chương trình 6.2 import java. applet.Applet; ... FontMetricsUse (); } } Kết chương trình trên: Hình 6.9 Lớp FontMetrics 168 Core Java Chương trình 6.8 minh hoạ cách lớp FontMetrics sử dụng để in đoạn văn nhiều font, nhiều dòng Trong chương trình này, cần...
  • 26
  • 713
  • 0
Giáo trình java cơ bản - Chương 7 pptx

Giáo trình java bản - Chương 7 pptx

Kỹ thuật lập trình

... từ dòng lệnh Đầu chương trình sau: Viết chương trình gây ngoại lệ, số nhập vào từ dòng lệnh Ngược lại, chương trình hiển thị giá trị lập phương số nhập vào hình đây: Viết chương trình gây ngoại ... xuất chương trình sau: Hình 7.3 Câu thông báo lỗi Khi khối ‘try’ sử dụng mà khối ‘catch’ nào, chương trình biên dịch mà không gặp lỗi nào bị ngắt thực thi Bởi ngoại lệ xảy thực thi chương trình ... ngoại lệ Java gọi ‘catch and throw’ Trong mô hình này, ngoại lệ xảy ra, ngoại lệ bị chặn chương trình chuyển đến khối xử lý ngoại lệ Người lập trình phải xử lý ngoại lệ khác phát sinh chương trình...
  • 14
  • 463
  • 0
Giáo trình java cơ bản - Chương 8 pot

Giáo trình java bản - Chương 8 pot

Kỹ thuật lập trình

... sử dụng thay notify() Chương trình 8.6 biểu thị cho việc sử dụng phương thức notify(0 wait(): 202 Core Java Chương trình 8.6 import java. applet.*; import java. awt.*; import java. awt.event.*; /*
  • 24
  • 700
  • 2
Giáo trình java cơ bản - Chương 9 pdf

Giáo trình java bản - Chương 9 pdf

Kỹ thuật lập trình

... kết xuất chương trình: Hình 9.4 Các tác vụ nhập xuất mảng ký tự Chương trình 9.5 Mô tả tiến trình nhập/xuất chuỗi Chương trình 9.5 import import import import import java. lang.System; java. io.StringReader; ... trả chuỗi chứa vùng đệm xuất Chương trình 9.4 thực tác vụ nhập/xuất mảng ký tự: Chương trình 9.4 import java. io.CharArrayReader; import java. io.CharArrayWriter; import java. io.IOException; public ... phương thức Chương trình 9.3 mô tả cách dùng luồng nhập/xuất lập vùng đệm: Chương trình 9.3 import import import import 220 java. io.BufferedInputStream; java. io.BufferedOutputStream; java. io.FileInputStream;...
  • 20
  • 475
  • 0
Giáo trình java cơ bản - Chương 10 docx

Giáo trình java bản - Chương 10 docx

Kỹ thuật lập trình

... Core Java keytool –printcert –file myfile Dùng lệnh ‘-help’ nhận danh sách tất tuỳ chọn mà keytool hổ trợ: keytool -help 10.6 Các gói bảo mật java (JAVA Security packages) Các gói bảo mật Java ... nén Điều cho phép applet nạp vào trình duyệt cách hiệu  Một file kê khai (manifest file) chứa thông tin file lưu trữ  Chữ ký điện tử mã hoá kèm với chương trình để nhận diện xác nguồn gốc file ... hoá giải mã Cùng ý tưởng sử dụng cho chữ ký diện tử cộng thêm tính bổ sung Một chữ ký điện tử file mã hoá với chương trình để giúp nhận dạng xác nguồn gốc file Khóa bí mật tính giá trị từ file...
  • 11
  • 386
  • 0
bài giảng lập trình java cơ bản chương 3 gv võ hoàng phương dung chương 3 lớp trong java

bài giảng lập trình java bản chương 3 gv võ hoàng phương dung chương 3 lớp trong java

Kỹ thuật lập trình

... changeSize() 3/25 Các khái niệm  Thuộc tính (fields) liệu trình bày đặc điểm đối tượng • Mọi đối tượng lớp phải thuộc tính giá trị thuộc tính khác • Một thuộc tính đối tượng nhận giá trị khác thời điểm ... 6/25 Các khái niệm  Các tính chất lập trình hướng đối tượng • Tính đóng gói • Tính thừa kế • Tính đa hình 7/25 Các khái niệm  Tính đóng gói • Đóng gói tiến trình che giấu việc thực thi chi tiết ... Nội dung  Các khái niệm lập trình hướng đối tượng  Khai báo lớp  Các lớp lồng  Lớp Abstract  Gói  Phạm vi truy cập  Interface...
  • 55
  • 516
  • 0
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

bài giảng lập trình java bản chương 7 gv võ hoàng phương dung truy cập sở dữ liệu với jdbc

Kỹ thuật lập trình

... JDBC API • JDBC Driver 5/25 Cấu trúc JDBC  JDBC API • Phần lớn API nằm gói java. sql  javax.sql  • Được chứa Java SE Java EE platform 6/25 Cấu trúc JDBC  JDBC API cung cấp interface class để ... trúc JDBC  Các bước sử dụng JDBC  2/25 Giới thiệu JDBC Viết tắt Java Database Connectivity  Là Java API chuẩn cho việc kết nối Java application đến Database  Các chức  • • • • Thiết lập kết ... loại 2: Native API 10/25 Cấu trúc JDBC  JDBC driver loại 3: Net pure Java 11/25 Cấu trúc JDBC  JDBC driver loại 4: 100% pure Java 12/25 Các bước sử dụng JDBC Bước 1: Thiết lập kết nối Database...
  • 33
  • 582
  • 0
Bài giảng lập trình java cơ bản  chương 2   lê tân

Bài giảng lập trình java bản chương 2 lê tân

Điện - Điện tử

... 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 ... 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  Cú pháp ngữ nghĩa  Các kiểu liệu nguyên...
  • 39
  • 344
  • 0
Bài giảng lập trình java cơ bản  chương 10   lê tân

Bài giảng lập trình java bản chương 10 lê tân

Điện - Điện tử

... mảng nhiều chiều: 16/20 10.8 Lớp Vector  Lớp Vector gói java. util • Chức tương tự mảng • Mảng cấu trúc triển khai sử dụng lớp • Một Vector lớn lên nhỏ đi; kích thước không cố định thời gian ... dụ khai báo mảng chuỗi String[ ] groceryItems = new String[10]; 8/20 10.4 Mảng phương thức   Java sử dụng truyền tham trị (sao chép giá trị cần truyền vào tham số) để truyền tham số cho phương ... Nội dung chương 10         Mảng chiều Ví dụ khai báo xử lý mảng Mảng đối tượng Mảng phương thức Các...
  • 20
  • 288
  • 0
Bài giảng lập trình java cơ bản  chương 5   lê tân

Bài giảng lập trình java bản chương 5 lê tân

Kỹ thuật lập trình

... trị từ trường 12/26 5.4 Lấy giá trị từ trường // Chương trình Rainfall import java. awt.*; // Nạp gói java. awt import java. awt.event.*; // Nạp gói java. awt.event public class Rainfall { // Định ... nhiên Chương trình tập hợp module giải toán Một lược đồ cấu trúc module (cây lời giải phân cấp) thường tạo Dữ liệu đóng vai trò thứ yếu, hỗ trợ cho hoạt động 23/26 (giải thuật) Câu hỏi tập Một ... vào giá trị • Trong GUI, sử dụng đối tượng văn bản, ví dụ TextField để nhập liệu kiểu chuỗi • Sau chuyển kiểu liệu cho phù hợp với yêu cầu chương trình 5/26 5.2 Nhập liệu sử dụng Frame  Phương...
  • 26
  • 529
  • 0
Bài giảng lập trình java cơ bản  chương 8   lê tân

Bài giảng lập trình java bản chương 8 lê tân

Kỹ thuật lập trình

... tên, phải khác signature) 11/30 8.3 Tính đa hình     Một phương thức chồng truy cập → chồng phương thức riêng (private method) Một phương thức tĩnh (static method) kế thừa, chồng Khi chồng, ... cha việc trường liệu lớp đặt tên với trường liệu lớp cha 12/30 8.4 Lớp Object  Mọi lớp Java thừa kế từ lớp java. lang.Object Nếu kế thừa xác định lớp tạo superclass lớp Object Các phương thức lớp ... tru la " + myCyl.findVolume(); … } 15/30 8.6 Phạm vi truy cập  Phạm vi định danh: Là phần mã chương trình phép sử dụng định danh  Khi định danh cục khai báo tên với phần tử lớp, phần tử ẩn kết...
  • 30
  • 419
  • 0
Bài giảng lập trình java cơ bản  chương 1   lê tân

Bài giảng lập trình java bản chương 1 lê tân

Kỹ thuật lập trình

... pháp phong cách lập trình hướng đối tượng với ngôn ngữ Java  Nghiên cứu mô hình lập trình Java việc phát triển phần mềm hướng đối tượng  Tạo biên dịch chương trình Java chương trình ứng dụng  ... Tài liệu tham khảo  Giáo trình “Lập trình Java bản  Trần Tiến Dũng - Giáo trình lý thuyết tập Java - NXB Giáo dục, 1999  Nell Dale, Chip Weems - Java and Software Design - Mark Headington, ... lập trình hướng đối tượng  Lập trình cấu trúc: • Vào cuối năm 1960, đầu 1970, ngôn ngữ lập trình cấu trúc đời • Chương trình cấu trúc tổ chức theo công việc mà chúng thực • Chương trình...
  • 25
  • 329
  • 0
Bài giảng lập trình java cơ bản  chương 6   lê tân

Bài giảng lập trình java bản chương 6 lê tân

Kỹ thuật lập trình

... 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 ... 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.*; ... điều khiển: trật tự mà máy tính thực lệnh chương trình  Cấu trúc điều khiển: lệnh sử dụng để làm thay đổi luồng điều khiển cách bình thường  Ngôn ngữ Java dạng cấu trúc điều khiển chung sau:...
  • 35
  • 315
  • 0

Xem thêm