Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.98 MB, 72 trang )
Tìm hiểu về Netbeans+ Demo
Để tạo một Project và code bằng Netbeans, chọn File New project (Ctrl +
Shift + N)
–
New file: tạo một file trong project
Open recent project: mở project trước project hiện tại
Close project: đóng project đang mở
Close all project: đóng toàn bộ các project đang mở
Open file: mở 1 file trong project hiện tại
Open recent file: mở 1 file trong project trước project hiện tại
Project properties: xem thông tin về project đang mở
Import project: nạp một project được viết từ Eclipse hoặc project có đuôi .zip
–
đã được export từ chính phần mềm Netbeans.
Export project: xuất project được chọn thành file .zip
Nhóm 9_Tin học kinh tế K56
41
Tìm hiểu về Netbeans+ Demo
Chọn ngôn ngữ bạn sử dụng Next và điền thông tin mà chương trình yêu
cầu, sau khi hoàn thành chọn Finish để hoàn tất các thao tác tạo mới một project. Ở
đây tôi chọn ngôn ngữ PHP với tên project là “Demo”
2.2. Biên dịch và chạy chương trình
Sau khi tạo xong project, cửa sổ soạn thảo code hiện ra:
Nhóm 9_Tin học kinh tế K56
42
Tìm hiểu về Netbeans+ Demo
Với một project được tạo ra, người dùng có thể thêm, sửa, xóa 1 file code hay
một foder bằng cách: Click chuột phải vào project (hoặc thư mục trong project) cần
thêm chọn New chọn foder hoặc file cần thêm và đặt tên cho file đó.
Nhóm 9_Tin học kinh tế K56
43
Tìm hiểu về Netbeans+ Demo
Với ngôn ngữ PHP, khi bạn tạo một folder hay một file trong Netbeans,
folder/file đó sẽ tự động được tạo vào thư mục chứa project mà người dùng đã chọn từ
khi tạo project.
Cửa sổ Navigator: được dùng để di chuyển giữa các element bên trong class
đang mở.
Cửa sổ Tasks: liệt kê tất cả các lỗi xảy ra trong quá trình compile và những thành
phần có liên quan, được đánh dấu bằng XXX và TODO.
Trong cửa sổ soạn thảo code, Netbeans hỗ trợ người dùng các từ gợi ý tương tự
như trong các phần mềm code khác Visual Studio, Dreamwear …
Trong trường hợp code bị lỗi, Netbeans sẽ hiển thị dấu chấm than màu đỏ bên
trái tại đúng dòng code bị lỗi đó. Do đó, người dùng dễ dàng kiểm tra lỗi của mình và
xử lý kịp thời.
Bởi vì tính năng Compile của IDE nằm trong phần Save, cho nên chúng ta sẽ
không phải biên dịch project trước để có thể chạy được bên trong IDE. Khi lưu 1 file
source thì IDE sẽ tự động biên dịch nó.
Chức năng Compile của Save cũng có thể được tắt bỏ bằng cách nhấn chuột phải
vào project và chọn Properties. Trong cửa sổ Properties này, chọn thẻ Compiling,
với ô checkbox Compile on Save ở phía trên bên phải. Đồng thời phần Project
Properties này cũng có thể điều chỉnh được những thiết lập cho: project libraries,
packaging, building, running…
Để chạy chương trình, các bạn hãy chọn Run > Run Project hoặc nhấn F6:
Nhóm 9_Tin học kinh tế K56
44
Tìm hiểu về Netbeans+ Demo
2.3. Debug chương trình
Bước thứ nhất trong việc sửa lỗi ứng dụng là hình dung ra nguyên nhân gây lỗi.
Để làm việc này, một cách khá thông dụng là xem giá trị của biến tại các điểm khác
nhau của ứng dụng khi chạy. Nó sẽ giúp bạn quyết định nguyên nhân gây lỗi, một
nhân tố rất quan trọng khi sửa lỗi ứng dụng.
Cách dễ nhất để xem các biến tại một điểm cụ thể trong ứng dụng là thiết lập
điểm dừng. Để làm việc này, bạn nhấn lên thanh dọc ở bên trái thanh đếm dòng mã ở
cửa sổ soạn thảo. Khi đó, điểm dừng sẽ được đánh dấu bằng một ô vuông đỏ nhỏ trên
thanh.
Sau đó, khi chạy ứng dụng với bộ sửa lỗi, thực thi sẽ dừng lại trước khi thực hiện
câu lệnh tại điểm dừng, và bạn có thể xem giá trị của biến tại điểm đó của ứng dụng.
Khi dò lỗi, rất quan trọng thiết lập điểm dừng trước dòng có thể gây lỗi. Thi
thoảng, bạn có thể thiết lập điểm dừng ở đâu nhờ đọc lỗi khi chạy được hiển thị trên
trình duyệt. Lúc khác, bạn cần kinh nghiệm một chút để tìm ra vị trí tốt đặt điểm dừng.
Trong ví dụ trong minh họa điểm dừng được thiết lập trên câu lệnh trước vòng lặp for
trong ứng dụng Future Value (tính giá trị tương lai)
Nhóm 9_Tin học kinh tế K56
45
Tìm hiểu về Netbeans+ Demo
Sau khi bạn đặt điểm dừng, bạn cần chạy ứng dụng với bộ dò sửa lỗi gắn vào. Để
làm việc này, bạn sử dụng nút “Debug Project” (Dò sửa dự án chính),
Hoặc nếu bạn muốn dò sửa một dự án không phải dự án chính, bạn có thể nhấn
phải chuột vào thư mục của dự án trong thẻ Projects (Dự án) và chọn lệnh Debug (Dò
sửa)
Khi chạy ứng dụng với bộ dò sửa, NetBeans sẽ hiển thị của sổ và nút bấm dành
cho dò sửa. Sau khi chạy ứng dụng với bộ dò sửa, các điểm dừng vẫn ở đó như khi bạn
thiết lập. Nếu muốn bỏ điểm dừng đó, bạn có thể nhấn vào hình vuông đỏ của điểm
dừng đó.
Chú thích:
•
Điểm dừng được hiển thị bằng một hình vuông đỏ nhỏ đặt vào thanh đếm dòng
mã.
•
Để thiết lập điểm dừng, mở tệp và nhấn vào thanh do bên trái dòng mã có chứa
câu lệnh.
• Để bỏ một điểm dừng, nhấn tiếp lên nó.
• Một khi đã thiết lập điểm dừng, ạn có thể sử dụng nút Debug Main Project trên
thanh công cụ để bắt đầu dò sửa lỗi. Nó làm việc giống hệt nút Run Main Project, trừ
việc nó cho phép bạn dò sửa lỗi của ứng dụng.
• Để dò sửa lỗi một dự án không phải dự án chính, nhấn phải chuột lên dự án và
chọn lệnh Debug.
Nhóm 9_Tin học kinh tế K56
46
Tìm hiểu về Netbeans+ Demo
•
Khi bắt đầu dò sửa lỗi, NetBeans có thể hiển thị hộp hoại hỏi bạn muốn dò sửa
lỗi thế nào. Nếu có, bạn có thể chọn dò sửa lỗi PHP bằng các chọn “Serverside PHP”
(PHP chạy trên máy chủ) và nhấn vào nút Debug.
2.4. DEMO – Hướng dẫn xây dựng một ứng dụng bằng Netbeans
Để hiểu rõ hơn về Netbeans và cách hoạt động của nó, nhóm sinh viên chúng tôi
sẽ xây dựng một ứng dụng website tin tức được viết bằng ngôn ngữ PHP
Bước 1: Tạo dự án PHP và chọn nơi lưu
Bước 2: Project sau khi được khởi tạo sẽ xuất hiện 1 file index.php, người dùng
soạn thảo code trong file index.php
Nhóm 9_Tin học kinh tế K56
47
Tìm hiểu về Netbeans+ Demo
Bước 3: Để tạo 1 dự án website tin tức, người dùng sử dụng chức năng thêm
folder và thêm file như hướng dẫn phía trên. Tính năng này của Netbeans tương tự như
các trình soạn thảo code PHP khác, người dùng thêm file và soạn thảo code theo yêu
cầu bài toàn vào trong file được thêm mới đó.
Sau khi thêm các folder và các file mong muốn, ta có được cây thư mục của dự
án Website tin tức
Bước 4: Sử dụng chức năng Run để chạy chương trình, khi đó chương trình tự
động lấy địa chỉ localhost đã được thiết lập trong quá trình cài đặt
Nhóm 9_Tin học kinh tế K56
48
Tìm hiểu về Netbeans+ Demo
Giao diện chính
Giao diện chi tiết loại tin
Bằng việc ứng dụng Netbeans, các doanh nghiệp đã tạo nên những website, các
sản phẩm phần mềm đặc trưng để quảng cáo cho doanh nghiệp của họ.
Nhóm 9_Tin học kinh tế K56
49
Tìm hiểu về Netbeans+ Demo
2.5. Tìm kiếm trong Netbeans
Chức năng tìm kiếm là một tính năng đặc biệt trong Netbeans, Netbeans hỗ trợ
người dùng tìm kiếm dưới nhiều hình thức khác nhau như: Tìm kiếm một file, class,
method, property, function, variable, constant trong tất cả các ngôn ngữ lập trình mà
Netbeans hỗ trợ.
Để thực hiện việc tìm kiếm, ta thao tác tại menu Navigator:
• Go to file: tìm kiếm một file
• Go to type: tìm kiếm một cấu trúc source code có sẵn trong thư viện của Netbeans
• Go to symbol: tìm kiếm một class, method, property, function, variable, constant
trong project
Ví dụ về tìm kiếm file index.php
Nhóm 9_Tin học kinh tế K56
50
Tìm hiểu về Netbeans+ Demo
2.6. Plugin hỗ trợ lập trình
2.5. 1 . Cài đặt plugin
1. Chọn Tools Plugins để mở trình quản lý NetBeans Plugins
Nhóm 9_Tin học kinh tế K56
51