Thứ Bảy, 23 tháng 1, 2016

Khung Nhìn Java - Package Explorer Trong Lập Trình Android Phần 2

Về phần trước của khung nhìn Java - Package Exlorer thì  chúng ta đã hiểu được phần nào về chi tiết của khung nhìn Java và các thành phần trên Package Exlorer thì đến phần này . Hoàn Vũ của chúng tôi xin giới thiệu đến các bạn về các thao tác của tập tin *.java và cách dùng Outline .

Thao tác của tập tin *.Java :

Chúng ta cần hiểu rõ các thành phần trong menu gồm có :


  • Quick outline: hiện trình đơn ngữ cảnh để xem nhanh cấu trúc của tập tin .Java.
  • Cut, Copy, Paste các thành phần mã lệnh trên tập tin Java.
  • Surround With: thêm vào đoạn mã try/catch cho phần mã lệnh mình chọn nếu đoạn mã đó bắt buộc dùng try/catch hay nhà phát triển cẩn thận muốn xem xét lỗi cho từng thành phần.
  •  Reference: xem vị trí của một đối tượng nằm đâu trên project hoặc trên toàn workspace nếu project đó dùng biến giá trị của project khác.  
  • Source: trình đơn nhanh cho bạn thao tác nhanh trên các mã lệnh.




  • Như nhóm Comment bao bởi màu cam cho phép bạn thao tác trên các ghi chú dành cho các mục mã lệnh. Chú ý nếu chúng ta muốn ghi chú bình thường thì chỉ cần đặt hai dấu // trước các dòng ghi chú để trình biên dịch loại bỏ chúng ra khi biên dịch. Còn dạng ghi chú đặc biệt khác là ghi chú trước các lớp đối tượng hay trước các phương thức mà các ghi chú này sẽ hiển thị trên các hộp thoại ngữ cảnh thuyết minh khi ta dùng đến các lớp hay các phương thức đó. 

Dòng lệnh minh họa như  sau : 
ghi chú trước dòng lệnh :
// Khai báo khung thoại để hiện thực hóa builder 
AlertDialog dlgChaoMung = builder.create();

ghi chú trước than hàm :
/**   
* <strong> getResult(int value)</strong>  
* </br>  
* </br>  
* Hàm có nhiệm vụ làm demo thử ghi chú sẽ hiện lên khi hàm này được gọi đến   
* value:   
*   
* @param value giá trị đầu vào  
* @return Giá trị đầu ra lớn hơn giá trị đầu vào 1 đơn vị  
*/ 
 int getResult(int value)  

{   
               value= value+1;   
               return value;  
}

Kết quả của ghi chú trên sẽ hiển thị như sau khi ta gọi hàm này trong các phương thức khác như sau:



  • Format: định dạng lại các dòng lệnh có trên tập tin .Java để nhà phát triển có thể nhìn dễ hơn các đoạn mã . Các phương thức phát sinh Generate rất hữu dụng khi bạn lập trình các lớp đối tượng như phát sinh các Constructor, các hàm Get hay Set cho các thuộc tính có trong lớp đối tượng.
  • Refactor: cũng như bên C# thì Refactor là công cụ cực kì hữu ích khi có vấn đề muốn thay đổi hàng loạt các mã lệnh cũng như tách các đoạn mã trong một thân hàm ra làm phương thức mới hay sát nhập các đoạn mã trong trong các phương thức bên ngoài vào phương thức hiện hành .
  • Mục Rename có tác dụng đổi tên một đối tượng lại hàng loạt trên tất cả các tập tin Java có liên quan mà không tốn công lần hồi tìm đối tượng đó tại các hàm hay các tập tin Java khác. 
  • Các phương thức Extract: có tác dụng tách các đoạn mã đang chọn trong thân hàm ra làm một phương thức mới và được gọi bởi phương thức hiện hành. 
  • Incline: sát nhập các mã lệnh của phương thức bên ngoài vào trong phương thức hiện hành.

Như đã nói, các phương thức trong phần Refactor là công cụ rất mạnh và hữu ích cho các nhà phát triển khi muốn điều chỉnh mã lệnh và tách hay gộp các phương thức trên Eclipse IDE. Ta để ý bên tay phải màn hình viết mã lệnh có thanh scroll bar có các thành phần màu nằm ngang và thông thường có 3 dạng:

  1. Thanh ngang màu xanh: khi nhấp vào sẽ đi đến các mục đánh dấu ghi chú dạng 1.
  2. Thanh ngang màu vàng: khi nhấp vào sẽ đi đến các biến đối tượng khai báo dư thừa và không sử dụng.
  3. Thanh ngang màu đỏ: khi nhấp vào sẽ đi tới các dòng mã lệnh bị lỗi.

Cách dùng outline :

Phần Outline giúp ta xem tổng quát được các phương thức và các biến nếu là tập tin .Java và xem được cấu trúc giao diện nếu là tập tin .xml định nghĩa giao diện. Ngoài ra, còn giúp ta định vị nhanh chóng đến các thành phần có trên tập tin mà không cần lần hồi khi giao diện xml hay tập tin .Java có khá nhiều dòng lệnh.

Thông tin chi tiết về tâp tin  .Java và thành phần outline mang lại nhiều thông tin cần thiết nhất cho môi trường lập trình Android là một trong hệ điều hành đang phát triển hiện nay , nếu như có nhu cầu về gia công ứng dụng hay là viết ứng dụng trên di động uy tín nhất hiện nay .

Công ty TNHH giải pháp CNTT Hoàn Vũ


  • Địa Chỉ: 265 Hoàng Hoa Thám, Phường 13, Quận Tân Bình, Hồ Chí Minh
  • Email: leenguyen@hoanvusolution.com
  • Tell: (08) 62 961 338

0 nhận xét:

Đăng nhận xét