Thứ Năm, 10 tháng 5, 2012

Hướng dẫn sử dụng Eclipse lập trình Java,C

Đối với lập trình viên chúng ta, thay đổi môi trường lập trình là điều thường xuyên gặp phải. Do vậy khi chuyển sang môi trường mới, bạn sẽ tốn thời gian để tìm hiểu về các chức năng mà môi trường lập trình đó cung cấp. Bài viết này hướng đến đối tượng mới bắt đầu sử dụng eclipse lần đầu tiên.

Eclipse là môi trường lập trình cực kì mạnh mẽ, là sự lựa chọn hàng đầu cho các project sử dụng ngôn ngữa lập trình Java. Với một tập các plugin cung cấp sẵn trên mạng, Eclipe thật sự rất hữu ích với bạn khi làm việc với ngôn ngữ Java. Bạn có thể tải eclipse tại link sau http://www.eclipse.org/downloads/ (Phiên bản mới nhất của eclipse là 3.3 )

Mục đích của bài viết hướng dẫn bạn sử dụng một số chức năng cơ bản của eclipse như tạo, import project, build, run và debug ứng dụng. Ngoài ra bài viết cũng hướng dẫn bạn tạo file jar, generate javadoc cho source code.

1. Các thao tác cơ bản

1.1. Create và import project

- Tạo project mới: Vào menu File chọn New / Project, chọn loại project mà bạn muốn tạo.

- Import project có sẵn: Vào menu File chọn Import. Trong hộp thoại Import, chọn mục General / Existing project into workspace, click Next trỏ đường dẫn đến project cần import, click Finish

1.2. Build, run chương trình

Click vào nút Run trên thanh công cụ, chọn Run

 


Khi hộp thoại run mở ra ta chọn New Java Application. Sau khi chọn project xong thì chọn Run để thực thi chương trình.

 

1.3. Debug chương trình

Để có thể debug chương trình ta cần đặt beakpoint tại một vị trí nào đó trong source code cần debug, rồi vào menu Run chọn Debug… (sau đó cấu hình như trên). Lưu ý là có một số trình bật firewall (Bit Defender) khi đó chương trình sẽ không thể debug được.

1.4. Đóng gói chương trình

- Chọn một project cần export trong cây explore rồi nhấn chuột phải chọn export.

- Trong cửa sổ Export ta chọn java/JAR file, chọn next.

- Trong cửa sổ Jar Export ta chọn đường dẫn cho file output.jar, chọn next.

- Tiếp tục chọn next, trong textbox MainClass ta cần chọn file class chứa hàm main trong chương trình của ta.

- Chọn Finish để hoàn tất


2. Một số thao tác khác

2.1. Tạo ra file Javadoc mô tả cho file source code

Khi viết các phương thức trong eclipse, nếu bạn tuân theo các quy tắc đặt comment cho phương thức thì bạn sẽ có thể tạo ra các file doc mô tả về các phương thức, các lớp mà bạn viết, các mô tả này bao gồm mô tả về chức năng của hàm, đối số input, output, giá trị trả về và các Exception mà phương thức sẽ throws.

Để phát sinh tự động các comment đó ta đặt con trỏ chuột tại vị trí tên hàm ( public void myMethod(…) ), nhấn tổ hợp phím Alt+Shift+J chương trình sẽ phát sinh tự động các comment đó. Việc còn lại của bạn là chỉ cần viết các thong tin mô tả cần thiết. Lưu ý là nếu bạn viết các thong tin đó bằng tiếng việt sử dụng bộ gõ Unikey thì cần phải sử dụng bảng mã Unicode dựng sẵn.

Đây là quy tắc comment:

 

Sau khi tạo ra các comment ghi chú cho các phương thức theo quy định, bạn đã có thể tạo ra các file javadoc mô tả về lớp mà bạn vừa viết.

Vào menu project, chọn generate javadoc…

 

Bạn chọn Next để tùy chỉnh thêm một số cấu hình khác như chèn thêm một số file doc của các thư viện mà bạn sử dụng; hoặc click Finish để tạo ra file javadoc.

2.2. Chọn compiler tùy thích

Vào menu Window, chọn Preferences.

 

2.3. Tùy chỉnh hiểu thị LineNumber và lưu file UTF-8

Để hiển thị các dòng trong eclipse ta vào menu Preference. Mặc định eclipse sử dụng encode CP1252 nên ta không thể soạn thảo được các kí tự tiếng việt có dấu. Do vậy muốn lưu trữ file source theo dạng UTF-8 ta làm như sau:

 


2.4. Tùy chỉnh tự động chèn bracket và semicolon


Trong khi code, bạn phải làm một số thao tác như di chuyển con trỏ xuống cuối dòng rồi ‘;’ hoặc mở ‘{‘, như vậy tốc độ thao tác code của ta phần nào bị giảm xuống. Để khắc phục chức năng này ta có thể bật chức năng tự động chèn bracket và semicolon. Sau khi bật chức năng này trong khi code ta có thể chèn ‘;’ hoặc ‘{‘ bất cứ nơi nào trong dòng code.

 

2.5. Chèn thư viện trực tiếp và project

Bạn có một bộ thư viện class java, bạn vừa down một bộ java library trên mạng,… tất cả chúng đều được nén trong file JAR, vấn đề là làm sao sử dụng nó trong các project? Cách sử dụng rất đơn giản, bạn chỉ việc chép trực tiếp file thư viện đó vào project của mình và thực hiện thêm một số thao tác để Eclispe hiểu các thư viện đó trong project của bạn.

Sau khi đã chép thư viện vào, nhấn chuột phải vào project đó và chọn properties:

 


Ghi chú: cấu hình cái library sử dụng trong project được lưu trong file .classpath


2.6. Sử dụng các UserLibrary

Bạn có một tập các thư viện thường xuyên sử dụng, mỗi lần sài bạn phải thừc hiện các thao tác như trên… thật mất thời gian, có cách nào để khắc phục việc này hay không? Câu trả lời chính là sử dụng UserLibrary. Tạo ra UserLibrary:

 

Add UserLibrary vào project: nhấn chuột phải vào project trong cây explore, chọn build path, user library; sau đó sẽ mở ra hộp thoại Add Library ( hoặc vào properties của project ) chọn library cần add vào và click finish


3. Các thao tác tăng tốc độ viết code


3.1. Sử dụng chức năng code template

Trong khi lập trình có những đoạn code bạn phải viết nhiều lần, hoặc có những đoạn code quá dài, để giảm bớt thời gian viết code eclipse cung cấp cho ta một chức năng rất mạnh đó là code template.

Tạo code template:

 

 













Giờ, thì thêm hiển thị số dòng nữa. Cái này ko quan trọng lắm, nhưng đối với mình nó cực kỳ quan trọng, 






Bước 1: Vào Windows>>Preferences:





Bước 2: Làm theo hình 








Và, Thành quả:











 

 

3.2. Sử dụng chức năng quick fix

Một chức năng khác rất mạnh trong việc hỗ trợ lập trình đó là chức năng quick fix. Với chức năng này bạn có thể chỉ sửa rất nhanh các lỗi trong khi lập trình. Ngoài ra nó còn giúp ta tạo ra các đoạn lệnh khai báo biến, khai báo hàm, tạo biến input cho hàm, các local variable,… và còn rất nhiều cái khác.

Để gọi chức năng quick fix ta đặt con trỏ chuột trên dòng chứa lỗi, nhấn Ctrl+1 để hiện ra khung chỉnh sửa.

Ví dụ về sử dụng quick fix để tạo khai báo biến.

 

3.3. Các phím tắt thường dùng

- Run: Ctrl+F11,

- Debug: F11, F6: step over, F7: step into, Ctrl+R: goto breakpoint

- Ctrl+PGUP, PGDOWN chuyển các tab

- Alt+'-' mở menu context của các TabEditor

- Ctrl+Shift+J tạo comment cho các hàm( comment có các annotation )

- Ctrl+O mở bảng để goto một biến hoặc một hàm

- Alt+Shift+Z bao 1 khối bằng một đoạn lệnh như try, catch, while

- Ctrl+Shift+M import 1 package

- Ctrl+/ comment 1 dòng lệnh

- Ctrl+Shift+P go to next bracket

- Ctrl+Alt+H mở hàm nào gọi hàm tại vị trí chuột

- Alt+T – X exact method

- Alt+T – S encapsulation field

- Ctrl+Q go to last edit

 

0 nhận xét:

Đăng nhận xét