SlideShare a Scribd company logo
1 of 37
Download to read offline
Tìm hiểu về Netbeans+ Demo
PHỤ LỤC
LỜI MỞ ĐẦU...................................................................................................................4
TỔNG QUAN VỀ MÃ NGUỒN MỞ..............................................................................6
1. Khái niệm mã nguồn mở..........................................................................................6
2. Lợi ích của mã nguồn mở........................................................................................8
3. Sản phẩm mã nguồn mở .......................................................................................10
TỔNG QUAN VỀ NETBEANS....................................................................................12
4. Netbeans là gì?.......................................................................................................12
5. Lịch sử phát triển của Netbeans IDE.....................................................................13
6. Các ngôn ngữ chạy trên Netbean IDE: .................................................................25
7. Ưu điểm, nhược điểm của Netbeans .....................................................................26
CÀI ĐẶT NETBEANS...................................................................................................27
8. JDK là gì?...............................................................................................................27
9. Cài đặt JDK............................................................................................................27
10. Cài đặt Netbeans All ...........................................................................................31
LÀM QUEN VỚI NETBEANS.....................................................................................40
11. Khởi động Netbeans............................................................................................40
12. Các tính năng chính của Netbeans.......................................................................40
2.1. Khởi tạo project..............................................................................................40
2.2. Biên dịch và chạy chương trình......................................................................42
2.3. Debug chương trình........................................................................................45
2.4. DEMO - Hướng dẫn xây dựng một ứng dụng bằng Netbeans......................47
2.5. Tìm kiếm trong Netbeans...............................................................................50
Nhóm 9_Tin học kinh tế K56
1
Tìm hiểu về Netbeans+ Demo
2.6. Plugin hỗ trợ lập trình.....................................................................................51
2.7. Thiết kế giao diện trong Netbeans..................................................................61
ỨNG DỤNG CỦA NETBEAN .....................................................................................64
13. Ứng dụng web......................................................................................................64
14. Ứng dụng trong các doanh nghiệp.......................................................................65
15. Ứng dụng desktop................................................................................................68
16. Ứng dụng di động (Mobile application ).............................................................69
KẾT LUẬN.....................................................................................................................70
TÀI LIỆU THAM KHẢO..............................................................................................72
Nhóm 9_Tin học kinh tế K56
2
Tìm hiểu về Netbeans+ Demo
BẢNG PHÂN CÔNG CÔNG VIỆC
Tên thành viên Nội dung công việc
1. Nguyễn Thị Thu Trang
- Làm + hoàn thiện báo cáo
- Làm powerpoint
- Tìm hiểu chương trình
2. Khổng Văn Trọng
- Làm báo cáo Chương 1
- Tìm hiểu chương trình
Nhóm 9_Tin học kinh tế K56
3
Tìm hiểu về Netbeans+ Demo
LỜI MỞ ĐẦU
Trong những năm gần đây với sự phát triển vượt trội của khoa học kĩ thuật đặc
biệt là Công nghệ thông tin, với những ứng dụng của công nghệ thông tin vào các lĩnh
vực đã đóng góp phần to lớn cho sự nghiệp phát triển của con người. Trong các lĩnh
vực đó thì lĩnh vực quản lý là thực sự giúp ích được rất nhiều con người, việc áp dụng
quản lý và mua bán bằng máy tính thay cho việc quản lý và mua bán bằng thủ công ở
các doanh nghiệp, công ty, cá nhân… là rất cần thiết và thực sự cần thiết.
Năm 2008 là năm đầu tiên Việt Nam có sự phát triển lớn mạnh về lĩnh vực
thương mại khi chính thức trở thành thành viên thứ 150 của tổ chức thương mại thế
giới WTO. Với sự phát triển mạnh mẽ đó không thể phủ nhận sự đóng góp của tổ chức
thương mại điện tử, một lĩnh vực nóng bỏng hiện nay. Một đất nước đang phát triển
mạnh mẽ, cuộc sống con người ngày càng nâng cao, mức tiêu thụ sản phẩm ngày càng
tăng. Tóm lại nhu của con người ngày càng tăng. Vì thế việc quản lý cũng như giới
thiệu các san rphamar cần phải có sự thay đổi từ thủ công sang máy móc.
Trong bối cảnh Việt Nam phải thực thi luật bản quyền khi gia nhập WTO thì các
dòng sản phẩm mã nguồn mở chính là một cứu cánh lớn cho giới lập trình viên Việt
Nam. Các doanh nghiệp phần mềm không có lý do gì để phải trả trên 1000 USD cho
các IDE quen thuộc mà lại không làm quen với các IDE Open Source.
Một trong những nguyên nhân chính giúp các sản phẩm mã nguồn mở trong
dòng sản phẩm này phát triển như vũ bão hiện nay là sự hỗ trợ từ các đại gia trong giới
công nghệ, ví dụ như trong sản phẩm NetBeans là sự xuất hiện của Sun Microsystems
và trong sản phẩm Eclipse là “ông trùm” IBM. Một giao diện chuyên nghiệp đến
không ngờ đó là ấn tượng đầu tiên của người dùng khi sử dụng Netbeans. NetBeans có
một lợi thế mà các sản phẩm thương mại khác không thể có, đó là chi phí bản quyền.
Nếu bạn đã có dịp sử dụng qua Netbeans thì bạn không thể ngờ đây là một sản phẩm
mã nguồn mở và bạn có thể sử dụng hoàn toàn miễn phí.
Nhóm 9_Tin học kinh tế K56
4
Tìm hiểu về Netbeans+ Demo
Trong phạm vi bài báo cáo này, nhóm sinh viên chúng tôi mong muốn người đọc
có thể làm quen với Netbeans, làm quen với việc sử dụng môi trường phát triển của
Netbeans thông qua đề tài “Tìm hiểu về Netbeans + Demo”.
Nhóm 9_Tin học kinh tế K56
5
Tìm hiểu về Netbeans+ Demo
TỔNG QUAN VỀ MÃ NGUỒN MỞ
1. Khái niệm mã nguồn mở
Mã nguồn mở hiểu theo nghĩa rộng là khái niệm chung được sử dụng cho tất cả
các phần mềm mà mã nguồn của nó được công bố rộng rãi, công khai và cho phép mọi
người tiếp tục phát triển phần mềm đó. Điều này không có nghĩa chúng được sao chép,
sửa chữa thoải mái hay sử dụng vào mục đích nào cũng được. Mã nguồn mở được
công bố dưới rất nhiều điều kiện khác nhau, một số trong đó cho phép phát triển, sử
dụng và bán tùy ý miễn là giữ nguyên các dòng về nguồn gốc sản phẩm, một số bắt
buộc tất cả các sản phẩm là ra từ đó cũng phải là Open Source, một số khác đòi hỏi
phải công bố trọn vẹn mã nguồn, một số khác không cho phép sử dụng vào mục đích
thương mại, một số khác lại không có ràng buộc nào đáng kể…. Qua đó ta thấy khái
niệm Open Source không thể chuẩn xác mà muốn nói đến tính pháp lý của việc sử
dụng các phần mềm mã nguồn mở, chúng ta phải xem xét đến điều kiện sử dụng cụ thể
mà dưới đó chúng được công bố. Một điều kiện hay được áp dụng nhất là GPL: GNU
General Public Licence của tổ chức Free Software Foundation.
GPL có hai đặc điểm phân biệt đó là:
• Tác giả gốc giữ bản quyền về phần mềm nhưng cho phép người dùng rất nhiều
quyền khác, trong đó có quyền tìm hiểu, phát triển, công bố cũng như quyền khai thác
thương mại sản phẩm
• Tác giả sử dụng luật bản quyền đề đảm bảo các quyền đó không bao giờ bị vi
phạm đói với tất cả mọi người, trên mọi phần mềm có sử dụng mã nguồn mở của
mình.
Đặc điểm thứ hai thường được gọi là hiệu ứng virut vì nó biến tất cả các phần
mềm có cùng mã nguồn GPL cũng biến thành phần mềm GPL. Trên thực tế điều này
có nghĩa: bất kì tác giả nào sử dụng dù chỉ một phần rất nhỏ mã nguồn GPL trong
chương trình của mình, cũng phải công bố dưới điều kiện GPL
Nhóm 9_Tin học kinh tế K56
6
Tìm hiểu về Netbeans+ Demo
Các điều khoản phân phối của phần mềm mã nguồn mở phải tuân thủ các tiêu
chuẩn sau:
• Tự do tái phân phối
Bản quyền sẽ không giới hạn bất cứ ai khỏi việc bán hay đem cho phần mềm đó
như là một thành phần của bản phần mềm tổng hợp mà có chứa các chương trình từ
nhiều nguồn khác nhau. Bản quyền sẽ không đòi hỏi việc phải giữ nguyên trạng phần
mềm hay các phí tổn khác cho những thương vụ như vậy.
• Mã nguồn
Chương trình phải đi kèm mã nguồn và phải cho phép phân phối cả mã nguồn
cũng như dạng đã được biên dịch. Ở những nơi mà một số dạng sản phẩm không được
phân phối cùng mã nguồn thì phải có các cách thức được phổ biến rộng rãi nhằm lấy
được mã nguồn với chi phí không cao hơn chi phí tái sản xuất hợp lý – khuyến khích
cho phép tải về một cách miễn phí quan Internet.
• Các chương trình phát sinh
Bản quyền phải cho phép sửa đổi các chương trình phát sinh từ đó, và phải cho
phép chúng được phân phối dưới cùng các điều khoản như giấy phép của phần mềm
gốc.
• Tính toàn vẹn của mã nguồn cung cấp bởi tác giả
Bản quyền có thể hạn chế không cho phép mã nguồn được phân phối ở dạng đã
được sửa đổi chỉ nếu như bản quyền cho phép phân phối “các file vá’ cùng mã nguồn
nhằm mục đích sửa đổi chương trình ở thời gian tạo ra sản phầm. Bản quyền phải cho
phép một cahcs tường minh về việc phân phối mềm được tạo ra từ mã nguồn được sửa
đổi. Bản quyền có thể yêu cầu các sản phẩm phát sinh phải mang một cái tên hay một
số hiệu phiên bản khác so với phần mềm gốc
Theo đó, bản quyền mã nguồn mở phải đảm bảo rằng mã nguồn sẽ tồn tại ở dạng
dễ dàng lấy được, nhưng có thể yêu cầu rằng nó sẽ được phân phối với cơ sở mã
nguồn nguyên gốc ban đầu kèm với các bản vá. Theo cách này, những thay đổi “không
Nhóm 9_Tin học kinh tế K56
7
Tìm hiểu về Netbeans+ Demo
chính thức” có thể xuất heinej ở hình thức sẵn sàng để tiếp cận nhưng được phân biệt
một cách dễ dàng với mã nguồn cơ sở.
• Không có sự phân biệt đối xử giữa cá nhân hay nhóm người
Bản quyền phải không được phân biệt đối xử với bất cứ cá nhân hay nhóm người
nào. Một số quốc gia, trong đó có Hoa Kỳ ban hành điều luật hạn chế xuất khẩu một
số loại phần mềm nhất định. Một giấy phép tuân thủ định nghĩa mã nguồn mở có thể
cảnh báo cho người sử dụng giấy phép về những hạn chế có thể được áp dụng và nhắc
nhở họ là họ có nghĩa vụ tuân thủ luật pháp, tuy nhiên bản quyền đó không được tự đặt
ra các giới hạn như vậy.
• Không pân biệt đối xử với bất cứ một lĩnh vực công việc nào
Bản quyền phải không được cản trở bất cứ ai khỏi việc sử dụng chương trình
trong một lĩnh vực công việc cụ thể
• Việc phân phối bản quyền
Các quyền lợi đi kèm với chương trình phải áp dụng cho tất cả những ai mà
chương trình đó được tái phân phối đến đồng thời không cần phải thực thi một thứ
giấy phép phụ thêm nào do các bên đó quy định
• Giấy phép phải không được giành riêng cho một sản phẩm
Các quyền lợi đi cùng chương trình đó phải không được phụ thuộc vào việc
chương trình phải là một bộ phận một bản phân phối phần mềm cụ thể khác. Nếu
chương trình được tách ra từ bản phân phối đó và được sử dụng hay phân phối dưới
các điều khoản của giấy phép kèm theo chương trình thì tất cả các bên mà chương
trình được phân phối đến cũng nên có được các quyền lợi ngang bằng như những
quyền được đưa ra theo bản phân phối phần mềm gốc.
2. Lợi ích của mã nguồn mở
Phần mềm có thể được sao chép hoàn toàn miễn phí, người dùng hoàn toàn an
tâm khi chia sẻ một chương trình tuyệt vời với bạn bè.
Nhóm 9_Tin học kinh tế K56
8
Tìm hiểu về Netbeans+ Demo
Các định dạng file không hoàn toàn bị kiểm soát bởi một vài nhà cung cấp. Điều
gì sẽ xảy ra khi dữ liệu nằm trong một phần mềm độc quyền? Việc sử dụng một định
dạng file bí ẩn sẽ khiến người dùng chỉ dùng chương trình của một công ty. Do yêu
cầu công việc, người dùng muốn sử dụng dữ liệu trên cho một ứng dụng khác nhưng
chương trình bản quyền không cho phép. Còn nếu như nhà cung cấp chấm dứt hỗ trợ
và ngưng việc nâng cấp sản phẩm, chắc chắn rằng dữ liệu của người dùng sẽ bị vứt xó.
Với phần mềm bản quyền, chỉ có duy nhất nhà cung cấp có thể giải quyết vấn đề của
người dùng. Nhưng với Open Source người dùng có thể gặp hàng tá nhà cung cấp làm
vừa lòng mình.
Hầu hết các sản phẩm Open Source đều có khả năng bảo mật tuyệt vời, khi một
vết nứt được tìm thấy, nó thường được trám nhanh hơn phần mềm có bản quyền.
Các hệ thống Open Source thường linh hoạt đến khó tin nổi. Bởi vì chúng được
xây dựng từ nhiều khối thống nhất và được miêu tả cặn kẽ, rất dễ để người dùng thay
thế nhiều phần của hệ thống với phần có giao diện tương tự.
Có một cộng đồng hỗ trợ lớn, không bị phụ thuộc vào một công ty nào.
Open Source đã được chấp nhận trong các công ty lớn. Nhiều hợp đồng lớn đã
chấp nhận Open Source, chẳng hạn như IBM, Oracle và Sun. Thậm chí Microsoft đã
phải lưu tâm đến Open Source như đối thủ to lớn.
Với Open Source, việc phân phối và phát triển là một phương pháp lâu dài để tạo
ra phần mềm, người mua được cung cấp cả giải pháp phần mềm lẫn những dòng mã có
giấy phép Open Source. Hơn nữa các doanh nghiệp vừa và nhỏ sẽ ưa chuộng phần
mềm Open Source hơn.
Hiện nay đã có một số tổ chức dự định sử dụng Open Source để xây dựng nhân
tố cốt lõi của hệ thống – từ hệ điều hành, cơ sở dữ liệu, ứng dụng và Web server….đến
các hệ thống quản trị nội dung và nhiều phần mềm kinh doanh thông minh.
Nhóm 9_Tin học kinh tế K56
9
Tìm hiểu về Netbeans+ Demo
Mặc dù con đường để free software khẳng định vị trí vẫn còn dài, nhưng đáng
chú ý là Open Source đã dành được 70% ứng dụng Web và dường như con số này vẫn
tiếp tục tăng lên hàng năm.
Bằng cách này cả công ty lẫn khách hàng đều có lợi. Về phía khách hàng, họ
được dùng phần mềm chất lượng tốt, hỗ trợ khách hàng đầy đủ với giá rẻ. Về phía nhà
cung cấp, dựa trên Open Source, tiết kiệm đáng kể các chi phí về phát triển, kiểm lỗi,
quản lý dự án. Đồng thời nhân lực của họ lại nhanh chóng nâng cao trình độ, giảm bớt
thời gian làm việc “chân tay” khi tiếp nhận source code có “giá trị” và “chất lượng” từ
những Open Source được xây dựng chuyên nghiệp, cấu trúc phần mềm, lập trình
….tốt ngay từ đầu.
3. Sản phẩm mã nguồn mở
• Sản phầm mã nguồn mở phải kể đến đầu tiên là hệ điều hành Linux. Linux
được biết đến như là một hệ điều hành miễn phí, ổn định, bảo mật, linh hoạt, hiệu suất
cao và được một cộng đồng rất lớn trên Internet cùng nhau phát triển. Tuy nhiên,
Linux chỉ là cái tên của nhân (kernel), “trái tim” của hệ điều hành. Khi chúng ta sử
dụng hệ điều hành Linux, thực ra đó là các bản phân phối (distribution, gọi tắt là
distro) của các tổ chức khác nhau. Hiện nay, có rất nhiều distro với những đặc điểm,
tính năng riêng, phục vụ cho những mục đích riêng. Các distro nổi tiếng của hãng là
Redhat/Fedora, Debia, SuSe, Ubuntu… Trên thị trường dành cho máy chủ, các distro
này đáp ứng được rất tốt về mặt hiệu suất, an toàn, bảo mật và đã chiếm thị phần lớn.
Nhưng trên thị trường máy trạm, cho người dùng cuối thì phần lớn các distro không
thuyết phục được người dùng do đồ họa và tính dễ sử dụng còn kém so với Windows.
Tuy nhiên Ubuntu – một distro mới được xem là khá thân thiện với người dùng, và các
distro khác đang có rất nhiều cố gắng phát triển để đem lại sự thuận tiện cho người
dùng.
• Thứ hai, phần mềm máy chủ Web Apache. Trên hệ điều hành Windows có tích
hợp phần mềm máy chủ IIS, cùng với máy chủ cơ sở dữ liệu SQL Server và ngôn ngữ
lập trình trang web ASP, đã tạo ra một hệ thống web hoàn chỉnh. Song song với hệ
thống trê, bên sản phẩm mã nguồn mở có máy chủ Web Apache kết hợp với cơ sở dữ
Nhóm 9_Tin học kinh tế K56
10
Tìm hiểu về Netbeans+ Demo
liệu MySQL, và ngôn ngữ lập trình PHP, Perl, Python tạo ra một hệ thống máy chủ
Web rất linh hoạt, an toàn và ổn định, và hệ thống này đã được sử dụng rất phổ biến
trên cả hệ điều hành Linux lẫn Windows.
• Nuke Viet là một hệ quản trị nội dung mã nguồn mở
• Joomla là một hệ quản trị nội dung mã nguồn mở số 1 thế giới hiện nay
• Mozilla Firefox trình duyệt mã nguồn mở lớn nhất hiện nay với các tính năng
nổi bật về tốc độ, bảo mật, nhỏ gọn, nhiều tính năng miễn phí. Là đối thủ cạnh tranh
lớn nhất của IE.
• Netbeans là một công cụ dành cho lập trình viên để viết, biên dịch, gỡ lỗi
(debug) và triển khai (deploy) chương trình.
• Open Office là bộ ứng dụng văn phòng như xử lý văn bản, bảng tính, tạo trình
diễn…
• Tin nhắn Gaim.
• Đồ họa GIMP.
• Dịch vụ mail Mail Exchange Server.
• Unikey là công cụ hỗ trợ gõ tiếng Việt trên môi trường Windows, miễn phí và
hiệu quả.
Các phần mềm mã nguồn mở đem lại cơ hội thứ hai bên cạnh các phần mềm
thương mại, cho lĩnh vực kiểm định chất lượng phần mềm. Tuy không tốn chi phí đầu
tư ban đầu nhưng việc ứng dụng công cụ mã nguồn mở cũng có phát sinh tiềm ẩn khác
đôi khi rất tốn kém, như việc phải tìm ra được giải pháp vượt qua các hạn chế và lỗi
của công cụ (nếu có), hoặc phải lập trình thêm một số module bổ sung tính năng để
đáp ứng nhu cầu dự án, tốn nhiều thời gian để tìm hiểu và ứng dụng tốt… Do đó cần
có kế hoạch cân nhắc và đánh giá kỹ tất cả các khía cạnh để cuối cùng việc ứng dụng
công cụ mã nguồn mở đó đem lại lợi ích nhiều hơn với tổng chi phí và công sức đầu tư
thấp.
Nhóm 9_Tin học kinh tế K56
11
Tìm hiểu về Netbeans+ Demo
TỔNG QUAN VỀ NETBEANS
4. Netbeans là gì?
Netbeans là một dự án mã nguồn thành công với quy mô sử dụng rộng lớn, một
cộng đồng đang phát triển mạnh và có gần 100 (và vẫn còn tăng) đối tác trên toàn thế
giới. Công ty Sun Microsystems đã khởi đầu cho dự án mã nguồn mở này vào tháng 6
năm 2000 và vẫn tiếp tục là người tài trợ chính cho dự án. Vào thời điểm hiện tại đang
có 2 sản phẩm: Netbeans IDE và Netbeans Platforms.
NetBeans IDE là một môi trường phát triển tích hợp (Integrated Development
Environment) kiểu như Visual Studio của Microsoft và được xem là một một bộ ứng
dụng "must-download" dành cho các nhà phát triển phần mềm.
NetBeans IDE dễ dàng cài đặt và hỗ trợ nhiều hệ điều hành khác nhau như
Windows, Mac, Linux, và Solaris. NetBeans bao gồm một IDE mã nguồn mở và một
nền tảng ứng dụng cho phép nhà phát triển nhanh chóng tạo nên các ứng dụng dành
cho web, doanh nghiệp, desktop và thiết bị di động bằng các ngôn ngữ lập trình Java,
C/C++, JavaScript, Ruby, Groovy, và PHP.
NetBean IDE :là môi trường phát triển – một công cụ dành cho lập trình viên để
viết, biên dịch, gỡ lỗi (debug) và triển khai (deploy) chương trình. Chương trình được
viết bằng Java nhưng có thể hổ trợ bất kỳ ngôn ngữ lập trình nào. Có một số lượng rất
lớn các module cho phép mở rộng Netbeans IDE.với giao diện thân thiện,được coi là
phổ biến và hiệu quả nhất,một sản phẩm miễn phí và không có giới hạn nào trong việc
sử dụng nó thì NetBean IDE có lẽ là lựa chon tối ưu nhất để viết Java.
Những điều cần biết trước khi sử dụng Netbeans
- Xác định Mount FileSystem: Nếu bạn đã có kinh nghiệm lập trình Java thì khái
niệm Mount khá giống với việc xác định Classpath khi biên dịch và chạy ứng dụng
Java bằng dòng lệnh NetBeans đã đưa ra một khái niệm mới là FileSystem. Với việc
xác định Với việc xác định FileSystem và “mount” chúng với mã nguồn, NetBeans sẽ
biên dịch (compile) mã nguồn và copy các file class vào cấu trúc thư mục như trong
Nhóm 9_Tin học kinh tế K56
12
Tìm hiểu về Netbeans+ Demo
khai báo package. Ngoài ra, nếu mã nguồn của bạn có sử dụng các thư viện lập trình
khác thì việc khai báo trong FileSystem sẽ báo cho trình biên dịch biết nơi cần tìm các
thư viện cần thiết. Việc xác định đúng FileSystem sẽ tránh được lỗi
FileNotFoundException, đây là một lỗi rất cơ bản đối với người mới bắt đầu lập trình
Java.
- Cài đặt J2ME Plug-in: Để đáp ứng trước sự phát triển như vũ bão của CNTT
như hiện nay thì mọi môi trường phần mềm phải là mở tức là cho phép các hãng phần
mềm khác viết các phần bổ sung (thuật ngữ tiếng Anh gọi là Plugin) và tích hợp được
với phần mềm. NetBeans là một môi trường như vậy. Bạn có thể chọn lựa các Plugins
cho nhu cầu của mình, NetBeans cung cấp hơn 50 Plugin miễn phí hỗ trợ cho các ngôn
ngữ lập trình khác nhau trong Netbeans, J2ME Plugin là một trong số đó.
- Có hai cách để cài đặt J2ME plugin vào máy của các bạn. Hoặc các bạn sử
dụng tính năng update của Netbeans hoặc các bạn download các Plugins này về và cài
đặt.
Netbean ide chạy trên các hề điều hành :
- Windows
- Mac
- Linux
- Solaris.
5. Lịch sử phát triển của Netbeans IDE
• Netbeans 6.0
NetBeans 6.0 phát hành vào ngày 03/12/2007 là phiên bản mới nhất của IDE mã
nguồn mở đang là đối thủ của hệ thống công cụ Eclipse. Phiên bản 6.0 này hỗ trợ lập
trình với ngôn ngữ Ruby và JavaScript.
Trọng tâm của NetBeans IDE 6.0 được cải thiện năng suất phát triển thông qua
một trình soạn thảo nhanh hơn thông minh hơn, và sự tích hợp của tất cả các sản phẩm
vào một NetBeans IDE.
Phát triển và công bố bởi Sun và cộng đồng NetBeans, phiên bản 6.0 đồng thời
cung cấp các tính năng cho C, C++ và Ruby on Rails.
Nhóm 9_Tin học kinh tế K56
13
Tìm hiểu về Netbeans+ Demo
Các phiên bản tương lai của Netbeans sẽ được thêm vào sự hỗ trợ đối với các
ngôn ngữ khác như PHP và Groovy. Việc hỗ trợ PHP sẽ được đưa vào phiên bản 6.1.
Phiên bản 6.0 đồng thời được trang bị một trình biên soạn mã với khả năng hoàn
thành mã tự động thông minh hơn, các từ khóa được hiện tốt hơn, sự biên soạn và
kiểm duyệt mã được cải thiện hơn.
Một thế hệ mới của Swing GUI Builder thường được biết đến với cái tên Project
Matisse cũng được bao gồm trong phiên bản này, cùng với một hệ ứng dụng Swing và
công nghệ Beans Binding, cho những thay đổi của giao diện người dùng sao cho phù
hợp với những thay đổi của dữ liệu nguồn.
Những nét đặc trưng khác bao gồm những công cụ được cải tiến để xây dựng các
ứng dụng web, các dịch vụ web, các ứng dụng di động, và các mô hình UML (Unified
Modeling Language)
Những công nghệ trên từng được cung cấp dưới dạng gói add-on, như Visual
Web Pack cho việc xây dựng các ứng dụng Web và Enterprise Pack cho việc xây dựng
các ứng dụng SOA (Service Oriented Architecture), giờ đây được kèm theo trong
NetBeans và sẵn sàng hoạt động với một lần cài đặt duy nhất.
Trong khi NetBeans đã có một tầm ảnh hưởng thấp hơn đối thủ cạnh tranh là
Eclipse Foundation được ủng hộ bởi những ông lớn như IBM và Oracle, Sun vẫn đứng
cạnh NetBeans và quảng bá cho sự tăng trưởng của nó. Ví dụ như danh sách đăng kí
email của NetBeans đã tăng từ 124 139 đăng kí vào năm 2004 lên 506 432 đăng kí vào
năm 2007.
Sun cho biết "Có rất nhiều lập trình viên đang chuyển hướng qua NetBeans từ
những IDE khác, trong đó có cả Eclipse".
• Phiên bản 6.1
Phát hành ngày 24 tháng 4 năm 2008. Việc phát hành 6.1 cung cấp một số tính
năng mới và cải tiến, chẳng hạn như các tính năng phong phú JavaScript chỉnh sửa, hỗ
trợ cho việc sử dụng các framework Spring web, Càng tích hợp chặt MySQL, Hỗ trợ
cho Ruby / JRuby đã được tăng cường với các trình soạn thảo mới sửa chữa nhanh
Nhóm 9_Tin học kinh tế K56
14
Tìm hiểu về Netbeans+ Demo
chóng, một người quản lý nền tảng Ruby, hỗ trợ debug nhanh cho JRuby và những
người khác ...
• Phiên bản netbean IDE 6.5
Phát hành ngày 20 tháng 11 năm 2008. Việc phát hành 6.5 cung cấp hỗ trợ cho
các khuôn khổ web (Hibernate, Spring, JSF, JPA), các ứng dụng máy chủ GlassFish,
và cơ sở dữ liệu nâng cao. Ngoài ra nó bao gồm một shortcut mới IDE toàn
QuickSearch, một giao diện người dùng thân thiện hơn, và tự động biên dịch vào Save.
NetBeans IDE 6.5 Beta cung cấp nhiều tính năng mới như shortcut tìm kiếm
trong toàn bộ IDE gọi là QuickSearch, giao diện thận thiện hơn với người dùng, và
tính năng tự động biên dịch khi lưu (Compile on Save). Ngoài việc hỗ trợ Java mọi
phiên bản (Java SE, Java EE, Java ME), NetBeans IDE còn là công cụ lý tưởng cho
việc phát triển phần mềm bằng các ngôn ngữ PHP, C/C++, Groovy and Grails, Ruby
and Rails, AJAX và JavaScript. Phiên bản 6.5 còn tăng cường hỗ trợ cho web
framework (Hibernate, Spring, JSF, JPA), trình ứng dụng máy chủ GlassFish và cơ sở
dữ liệu.
Các đặc điểm nổi bật cho từng thành phần:
• PHP
Nhóm 9_Tin học kinh tế K56
15
Tìm hiểu về Netbeans+ Demo
- Bộ soạn thảo PHP (tự hoàn thành mã, tô màu cú pháp và ngữ vựng của mã)
- Hỗ trợ chú thích heredoc và PHTML
- Gỡ rối bằng Xdebug
- Tự động phát sinh mã cho cơ sở dữ liệu MySQL
• JavaScript và AJAX
- Trình soạn thảo JavaScript và bộ gỡ rối
- Trình quản lý thư viện JavaScript
- Các thư viện: YUI, Woodstock, jQuery, Dojo, Scriptaculous, Prototype
- Hoàn thiện trình soạn thảo CSS
• JavaEE và phát triển Web
- Tăng cường hỗ trợ Spring, Hibernate, JSF, tự phát sinh JSF CRUD, JPA (Java
Persistence API)
- Tạo các dịch vụ web RESTful từ các bảng cơ sở dữ liệu hoặc từ các đối tượng
JPA
- Kéo và thả các dịch vụ SaaS vào các file PHP
- Cải thiện bộ soạn thảo SQL (hoàn thành mã, lưu/gọi lại các truy vấn, và nhiều
hơn nữa)
- Cải thiện việc nhập và đồng bộ hóa các dự án Eclipse
- Tự động triển khai khi lưu
• Groovy và Grails
Nhóm 9_Tin học kinh tế K56
16
Tìm hiểu về Netbeans+ Demo
- Phát triển ứng dụng Groovy thuần khiết hoặc dùng Groovy trong các dự án Java
SE
- Bộ soạn thảo Groovy (hoàn thành mã, tô màu và những thứ khác)
- Framework ứng dụng web Grails
- Mở các ứng dụng Grails không cần thêm metadata
• Ruby và Rails
- Giao diện Test Runner mới để hiện thị kết quả test
- Cải thiện Rake: Rake Runner và một file Rake được tạo trước.
- Bộ gỡ rối: breakpoint và catchpoint có điều kiện
- Các dự án Ruby chấp nhận các tùy chọn JVM từ dòng lệnh
• GlassFish v3 Prelude dành cho phát triển web
- Module, kiến trúc dựa trên OSGi
- Footprint nhỏ, khởi động và triển khai nhanh
- Hỗ trợ script, bao gồm cả JRuby
• C/C++
Nhóm 9_Tin học kinh tế K56
17
Tìm hiểu về Netbeans+ Demo
- Hoàn thiện chức năng hoàn thành mã, tô màu lỗi và ngữ vựng
- Gọi cửa sổ Memory, đồ họa
- Phát triển từ xa
- Đóng gói ứng dụng dưới dạng file tar, zip hoặc các gói SVR4
• Java ME
- Wizard cho dự án mới cho phép bổ sung các thành phần tùy chọn vào Visual
Designer Palette
- Các thành phần SVG UI trong SVG Composer cho phép thiết kế giao diện đa
dạng.
- Các thành phần Data Binding Custom mới trong Visual Designer Palette
- Nâng cấp công cụ cho ProGuard 4.2 và test framework cho JMUnit 1.1.0
• Java SE
- Gỡ rối Java đa luồng
- Java Swing GUI Builder: Bộ soạn thảo TreeModel cho JTrees
- Tự động biên dịch khi lưu
• Các công cụ IDE và tính khả dụng
Nhóm 9_Tin học kinh tế K56
18
Tìm hiểu về Netbeans+ Demo
- Một shortcut QuickSearch cho các: hoạt động, file, tùy chọn và tài liệu của IDE
- Hỗ trợ đường dẫn Windows UNC (các thư mục mạng chia sẻ)
• Netbeans 6.9
Phát hành ngày 10 tháng 8 năm 2010. NetBeans IDE 6.9 giới thiệu các Composer
JavaFX, một công cụ bố trí trực quan cho hiển thị xây dựng JavaFX giao diện ứng
dụng, tương tự như những người xây dựng Swing GUI cho các ứng dụng Java SE.
Điểm nổi bật khác bao gồm khả năng tương tác cho các ứng dụng OSGi NetBeans
Platform và hỗ trợ cho việc phát triển các bó OSGi với Maven; hỗ trợ cho JavaFX
SDK, khuôn khổ PHP Zend, và Ruby on Rails 3.0; cũng như các cải tiến cho các biên
tập viên Java, Java Debugger, theo dõi vấn đề, và nhiều hơn nữa.
• Netbeans 7.0
Phát hành trong tháng 4/2011, môi trường tích hợp (IDE) nguồn mở này bao gồm
các khả năng cho Java SE 7 và Oracle WebLogic Server.
Phiên bản 7.0 của IDE nguồn mở NetBeans “chào đời” vào tháng 4/201.1
Có các khả năng cho Java SE 7 cũng như triển khai nhanh hơn cho máy chủ ứng
dụng WebLogic Server, theo website NetBeans do Oracle tài trợ.
Nhóm 9_Tin học kinh tế K56
19
Tìm hiểu về Netbeans+ Demo
NetBeans là đối thủ chính cho IDE Eclipse của Eclipse Foundation. Bản
NetBeans 7.0 beta được phát hành hồi giữa tháng 11/2010 hỗ trợ Java Development
Kit (JDK) 7, trong đó bao gồm phiên bản 7 của Java chuẩn. Các khả năng JDK 7 trên
NetBeans 7.0 bao gồm những cải tiến trình soạn thảo như hoàn thành mã, hỗ trợ dự án
Project Coin (đưa ra nhiều thay đổi ngôn ngữ nhỏ).
"Phiên bản 7.0 cũng cung cấp sự tích hợp nâng cao với máy chủ Oracle
WebLogic, cũng như hỗ trợ cho Oracle Database và GlassFish 3.1. Nó hỗ trợ chỉnh
sửa HTML 5 và Maven 3, hỗ trợ GridBagLayout mới để phát triển giao diện GUI
Swing cải tiến; tăng cường hỗ trợ để thực hiện và gỡ lỗi các ứng dụng Java EE độc
lập; nhiều cải tiến cho trình biên tập viên Java;…", theo ghi chú phát hành NetBeans
7.0.
Các khả năng Java doanh nghiệp trong NetBeans 7.0 bao gồm: hỗ trợ cải thiện
cho CDI (Contexts and Dependency Injection), nhiều dịch vụ REST, Java Persistence,
cùng với hỗ trợ mới cho Bean Validation và thư viện thành phần JSF (JavaServer
Faces).
NetBeans 7.0 bao gồm trình định dạng JSON (JavaScript Object Notation), các
khả năng cho PHP và C/C++. Phiên bản 7.0 có nhiều khả năng cho cơ sở dữ liệu
Oracle: wizard hướng dẫn kết nối đơn giản, hướng dẫn cài đặt cho trình điều khiển
JDBC, chỉnh sửa và triển khai các thủ tục lưu trữ.
• Netbeans 7.1
Phát hành ngày 5/1/2012. NetBeans IDE 7.1 hỗ trợ giới thiệu cho JavaFX 2.0 và
NetBeans IDE 7.1.2 giới thiệu hỗ trợ cho JavaFX 2.1 bằng cách cho phép các chu kỳ
phát triển đầy đủ biên dịch / debug / profile cho JavaFX 2.1 ứng dụng. Phiên bản này
cũng cung cấp Swing đáng kể cải tiến giao diện Builder, hỗ trợ CSS3, và các công cụ
để gỡ lỗi trực quan của Swing và giao diện người sử dụng JavaFX. Điểm nổi bật khác
bao gồm hỗ trợ Git tích hợp vào IDE, tính năng PHP gỡ lỗi mới, JavaEE khác nhau và
Maven cải tiến, và nhiều hơn nữa.
Nhóm 9_Tin học kinh tế K56
20
Tìm hiểu về Netbeans+ Demo
NetBeans IDE 7.1 có sẵn bằng tiếng Anh, tiếng Bồ Đào Nha, Nhật Bản, Nga, và
Trung Quốc.
• Netbeans 7.2
Ra đời ngày 24/7/2012. NetBeans IDE 7.2 cung cấp một hiệu suất cải thiện đáng
kể và kinh nghiệm mã hóa, với khả năng phân tích mã tĩnh mới trong trình soạn thảo
Java và quét dự án thông minh hơn. Phiên bản này cũng bao gồm các tính năng đáng
chú ý như tích hợp với giao diện Builder để tạo các hình thức trực quan JavaFX; hỗ trợ
nhiều framework PHP; cập nhật hỗ trợ Groovy; và nhiều cải tiến khác trong Java EE,
Maven, C / C ++ và Nền tảng NetBeans.
NetBeans IDE 7.2 có sẵn bằng tiếng Anh, tiếng Bồ Đào Nha, Nhật Bản, Nga, và
Trung Quốc.
Đặc điểm nổi bật:
 Hỗ trợ cho JavaME 3.2 SDK
 Hỗ trợ đầy đủ cho JavaFX 2.2 SDK
• Netbeans 7.3
Phát hành ngày 21/2/2013. NetBeans IDE 7.3 trao quyền cho các nhà phát triển
để tạo ra và gỡ lỗi các tiêu chuẩn web phong phú và các ứng dụng điện thoại di động
bằng cách sử dụng HTML5 mới nhất, JavaScript, và CSS3. Các nhà phát triển có thể
mong đợi nhà nước của nghệ thuật giàu kinh nghiệm phát triển web với một thanh tra
viên và biên tập viên trang phong cách CSS, hoàn toàn tân trang soạn thảo JavaScript,
gỡ lỗi JavaScript mới, và nhiều hơn nữa. Điểm nổi bật bổ sung có sẵn trong 7.3 bao
gồm những cải tiến liên tục để hỗ trợ của IDE cho Groovy, PHP, JavaFX và C / C ++.
NetBeans IDE 7.3 có sẵn bằng tiếng Anh, tiếng Bồ Đào Nha, Nhật Bản, Nga, và
Trung Quốc.
• Netbeans 7.4
Ra đời vào ngày 15 tháng 10 năm 2013. NetBeans IDE 7.4 mở rộng hỗ trợ phát
triển HTML5 tiên tiến được giới thiệu trong NetBeans IDE 7.3 cho Java EE và các
ứng dụng PHP, trong khi cung cấp sự hỗ trợ mới cho phát triển web di động trên
Nhóm 9_Tin học kinh tế K56
21
Tìm hiểu về Netbeans+ Demo
Android và iOS nền tảng, bao gồm hỗ trợ cho các khuôn khổ Cordova. Điểm nổi bật
khác bao gồm hỗ trợ cho các phiên bản xem trước của JDK 8, và tiếp tục cải tiến để
JavaFX, PHP, C / C ++, Maven và các tính năng khác.
NetBeans IDE 7.4 có sẵn bằng tiếng Anh, tiếng Bồ Đào Nha, Nhật Bản, Nga, và
Trung Quốc.
• Netbeans 8.0
Phát hành ngày 18 tháng 3 năm 2014. NetBeans IDE 8.0.2 cung cấp out-of-the-
box phân tích mã và biên tập để làm việc với Java mới nhất 8 công nghệ - Java SE 8,
Java SE Embedded 8, và Java ME nhúng 8. IDE cũng có một loạt các mới cải tiến mà
tiếp tục cải thiện hỗ trợ cho Maven và Java EE với PrimeFaces; công cụ mới cho
HTML5, đặc biệt là cho AngularJS; và cải tiến để hỗ trợ PHP và C / C ++.
NetBeans IDE 8.0.2 có sẵn bằng tiếng Anh, tiếng Bồ Đào Nha, Nhật Bản, Nga,
và Trung Quốc.
Netbeans là một trong nhưng Java IDE phôt biến thứ hai chỉ sau Eclipse.
Netbeans.org là dự án Open Source được chính Oracle hỗ trợ, do vậy, Oracle đã rất ưu
ái cải tiến không ngừng nhằm tranh vị trí thứ nhất với Eclipse. Netbeans 8 đã được
phát hành song song với JDK 8, giới thiệu nhiều điểm mới giúp lập trình viên Java,
PHP, HTML5,... phát triển ứng dụng dễ dàng và chuyên nghiệp hơn. Bài viết giới
thiệu về những điểm mới có trong Netbeans 8 hỗ trợ phát triển ứng dụng Java.
Nhóm 9_Tin học kinh tế K56
22
Tìm hiểu về Netbeans+ Demo
Netbeans IDE 8.0
• Tools for Java 8 Technologies
Netbeans 8 hỗ trợ toàn diện các phiên bản của JDK 8 vừa phát hành như Java
SE8, Java ME 8,... Nó cung cấp những công cụ tích hợp sẵn giúp phân tích và chuyển
đổi mã nguồn Java cũ sang biểu thức Lambda, functional operations và method
references một cách dễ dàng. Ngoài ra, nó cũng tích hợp khả năng deployment và
profiling cho các ứng dụng IoT, embedded devices như Raspberry Pi.
• Tools for Java EE Developers
Ở phiên bản 8 này, Netbeans tập trung vào PrimeFaces application như code
generator, editor enhancements,... để hỗ trợ các lập trình viên phát triển PrimieFaces.
Ngoài ra, nó còn hỗ trợ plugin như TomEE, WildFly.
• Tools for Maven
Maven là key feature của Netbeans IDE 8, mọi thứ với Maven đã được tích hợp
sẵn và sử dụng dễ dàng, bạn không cần phải cài đặt bất cứ plugin nào nữa. Điểm nổi
Nhóm 9_Tin học kinh tế K56
23
Tìm hiểu về Netbeans+ Demo
bật là nó hỗ trợ visual pom rất thuận tiện cho các nhà phát triển kiểm tra dependency.
• Tools for JavaScript
AngularJS đã được hỗ trợ toàn diện trên Netbeans 8, đặc biệt là tập trung vào
việc connecting model, controller và view classes thông qua code completion và
hyperlinks.
• Tools for HTML5
Javascript là central component của HTML5 platform. Những framework phổ
biến là Grunt và Karma đều được hỗ trợ trong Netbeans 8.
• Tools for Platform
Nhóm 9_Tin học kinh tế K56
24
Tìm hiểu về Netbeans+ Demo
Ngoài những tính năng hỗ trợ công nghệ mới của Java, HTML và JavaScript.
Netbeans còn nâng cấp Netbeans Platform để có được hiệu suất tốt nhất và mang lại
trải nghiệm tốt nhất cho các nhà phát triển.
• Netbeans 8.1
Phát hành ngày 4 tháng 11 năm 2015. NetBeans IDE 8.1 cung cấp out-of-the-box
phân tích mã và biên tập để làm việc với Java mới nhất 8 công nghệ - Java SE 8, Java
SE Embedded 8, và Java ME nhúng 8. IDE cũng có một loạt các công cụ mới cho
HTML5 / Javascript, đặc biệt đối với Node.js, KnockoutJS, và AngularJS; cải tiến mà
tiếp tục cải thiện hỗ trợ cho Maven và Java EE với PrimeFaces; và cải tiến để hỗ trợ
PHP và C / C ++.
NetBeans IDE 8.1 có sẵn bằng tiếng Anh, tiếng Bồ Đào Nha, Nhật Bản, Nga, và
Trung Quốc.
6. Các ngôn ngữ chạy trên Netbean IDE:
• Java SE, Java EE, Java ME
• PHP
• C/C++
• Groovy and Grails
• Ruby and Rails
Nhóm 9_Tin học kinh tế K56
25
Tìm hiểu về Netbeans+ Demo
• Ajax
• JavaScript
NetBean IDE là một IDE Java có thể giúp bạn xây dựng các ứng dụng web mạnh
mẽ. Tuy ứng dụng có chút phức tạp trong thời gian đầu bởi vì phần mềm không
thường được dùng trong cùng một cách mà các lập trình viên trang web làm. Nhưng
một khi bạn đã quen với nó thì bạn sẽ bứt phá rất nhanh bởi một tính năng đáng giá
trong IDE của phần mềm là nó thực sự hữu ích cho những người làm trong môi trường
phát triển lớn (các ứng dựng và dự án lớn). Đối với những người thiết kế web thì đây
là một công cụ tuyệt vời .
7. Ưu điểm, nhược điểm của Netbeans
• Ưu điểm:
- Chất lượng các plugin của Netbeans cao.
- Netbeans là một nền tảng được implement 1 cách nhất quán và có định hướng,
vốn được tạo ra không phải là chỉ để làm Java IDE.
- Netbeans IDE thì có thiên hướng hội tụ tất cả những gì lập trình viên Java cần
trong 1 IDE. Mọi thứ đều có sẵn và không phải cài. Hơn thế Netbeans hướng đến các
công nghệ rất mới trong thế giới Java một cách bài bản: Tomcat 6 và Glassfish 2 được
bundle cùng, profiler cho phép lập trình viên nhìn vào tận bên trong máy ảo, lập trình
Swing dựa trên layout mới hỗ trợ kéo thả giao diện tương tự như làm việc với JSF, rất
tiện khi làm prototyping.
- Việc run và deploy một ứng dụng dù là commandline, Swing hay web cũng rất
dễ dàng.
- Hỗ trợ nhiều ngôn ngữ lập trình: C, C + +, Java, PHP, Groovy, JavaScript
- Khả năng tạo ra các loại khác nhau của các ứng dụng.
- Hỗ trợ: tái cấu trúc, hồ sơ, cú pháp nổi bật màu sắc, tự động hoàn thành, xác
định các mẫu mã...
• Hạn chế:
- Netbeans quá nặng, máy cấu hình thấp sẽ không chạy nổi.
- Netbeans chạy rất nhanh trong Linux và rất chậm trong Windows.
- Đòi hỏi máy có cấu hình cao, khoảng 2GB RAM, Chip Core2Duo
- Netbeans khởi động khá lâu.
Nhóm 9_Tin học kinh tế K56
26
Tìm hiểu về Netbeans+ Demo
CÀI ĐẶT NETBEANS
Có 2 cách để cài đặt Netbeans:
• Cách 1: Download JDK tích hợp Netbeans vài cài 1 lần (phiên bản Netbeans
này chỉ hỗ trợ ngôn ngữ Java)
• Cách 2: Download JDK riêng rồi sau đó chọn lựa phiên bản Netbeans phù hợp
(có thể sử dụng để lập trình HTML5 & PHP, C/C++...).
Tại đây, tôi cài đặt Netbeans theo cách thứ 2.
8. JDK là gì?
JDK là bộ công cụ phát triển ứng dụng bằng ngôn ngữ lập trình Java. Trong JDK
chứa các công cụ và chương trình sau :
• Javac : trình biên dịch mã nguồn sang mã byte code
• Java : trình thông dịch : nó thực thi các ứng dụng độc lập và các file .class
• Appetviewer : trình thông dịch để thực thi các ứng dụng java applet mà không
cần sử dụng trình duyệt.
• Javadoc : bộ tạo tài liệu dạng HTML từ comment trong source code.
• Jdb : bộ gỡ lỗi (java debuger) ,bạn có thể thực hiện thực hiện từng dòng lệnh,
xem các giá trị biến,…
• Javap : trình dịch ngược assembler
9. Cài đặt JDK
Sau khi đã download phiên bản JDK tương thích với bản Netbeans, người dùng
tiến hành cài đặt JDK theo các bước sau:
• Chạy file cài đặt, chọn Next.
Nhóm 9_Tin học kinh tế K56
27
Tìm hiểu về Netbeans+ Demo
• Trong phần Install to, ta có thể thay đổi đường dẫn cài đặt bằng cách chọn
Change.
• Đợi chương trình cài đặt.
Nhóm 9_Tin học kinh tế K56
28
Tìm hiểu về Netbeans+ Demo
• Trong quá trình cài đặt JDK, chương trình sẽ bắt cài đặt thêm JRE (Java
Runtime Environment). Trong phần Install to, các bạn có thể thay đổi đường dẫn cài
đặt bằng cách chọn Change.
• Đợi chương trình cài đặt.
Nhóm 9_Tin học kinh tế K56
29
Tìm hiểu về Netbeans+ Demo
• Hoàn tất, các bạn chọn Close.
Chú ý: Phải cài JDK trước nếu không khi cài Netbeans sẽ gây ra lỗi.
Nhóm 9_Tin học kinh tế K56
30
Tìm hiểu về Netbeans+ Demo
10. Cài đặt Netbeans All
• Chạy file cài đặt.
Nhóm 9_Tin học kinh tế K56
31
Tìm hiểu về Netbeans+ Demo
• Nếu muốn thay đổi hỗ trợ ngôn ngữ của Netbeans, chọn Customize.
Nhóm 9_Tin học kinh tế K56
32
Tìm hiểu về Netbeans+ Demo
• Sau khi chọn Customize, bạn có thể chọn hoặc bỏ chọn các thành phần cài đặt.
Ở đây, tôi chọn toàn bộ các thành phần. Xong chọn OK.
Nhóm 9_Tin học kinh tế K56
33
Tìm hiểu về Netbeans+ Demo
• Nhấn Next để tiếp tục.
• Chọn I accept… rồi chọn Next.
Nhóm 9_Tin học kinh tế K56
34
Tìm hiểu về Netbeans+ Demo
• Chọn I accept… để đồng ý cài đặt JUnit, rồi chọn Next.
Nhóm 9_Tin học kinh tế K56
35
Tải bản FULL (file word 72 trang): bit.ly/2Ywib4t
Dự phòng: fb.com/KhoTaiLieuAZ
Tìm hiểu về Netbeans+ Demo
• Chọn đường dẫn cài đặt Netbeans trong Install the Netbeans IDE to bằng cách
chọn Browse…, còn phần đường dẫn của JDK for the Netbeans IDE thì chương
trình tự tìm cho bạn. Xong chọn Next.
• Chọn đường dẫn cài đặt cho GlassFish trong phần Install GlassFish to bằng
cách chọn Browse…, còn phần JDK for GlassFish application server thì chương trình
tự tìm cho bạn. Xong chọn Next.
Nhóm 9_Tin học kinh tế K56
36
Tải bản FULL (file word 72 trang): bit.ly/2Ywib4t
Dự phòng: fb.com/KhoTaiLieuAZ
Tìm hiểu về Netbeans+ Demo
• Chọn Install để tiến hành cài đặt
• Đợi chương trình cài đặt.
Nhóm 9_Tin học kinh tế K56
37
3524218

More Related Content

What's hot

Bao cao thuc tap website tin tuc joomla
Bao cao thuc tap website tin tuc joomlaBao cao thuc tap website tin tuc joomla
Bao cao thuc tap website tin tuc joomlaKiên Lê
 
Báo Cáo Đồ Án 2 : Thiết Kế Web Bán Đồng Hồ
Báo Cáo Đồ Án 2 : Thiết Kế Web Bán Đồng HồBáo Cáo Đồ Án 2 : Thiết Kế Web Bán Đồng Hồ
Báo Cáo Đồ Án 2 : Thiết Kế Web Bán Đồng HồzDollz Lovez
 
Báo cáo môn đảm bảo chất lượng phần mềm
Báo cáo môn đảm bảo chất lượng phần mềmBáo cáo môn đảm bảo chất lượng phần mềm
Báo cáo môn đảm bảo chất lượng phần mềmThuyet Nguyen
 
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di độngPhân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di độngNguyễn Danh Thanh
 
Đồ án tốt nghiệp Xây dựng ứng dụng fastfood trên nền android
Đồ án tốt nghiệp Xây dựng ứng dụng fastfood trên nền androidĐồ án tốt nghiệp Xây dựng ứng dụng fastfood trên nền android
Đồ án tốt nghiệp Xây dựng ứng dụng fastfood trên nền androidlaonap166
 
ĐỀ TÀI : ĐIỂM DANH BẰNG NHẬN DIỆN KHUÔN MẶT. Giảng viên : PGS.TS. HUỲNH CÔNG ...
ĐỀ TÀI : ĐIỂM DANH BẰNG NHẬN DIỆN KHUÔN MẶT. Giảng viên : PGS.TS. HUỲNH CÔNG ...ĐỀ TÀI : ĐIỂM DANH BẰNG NHẬN DIỆN KHUÔN MẶT. Giảng viên : PGS.TS. HUỲNH CÔNG ...
ĐỀ TÀI : ĐIỂM DANH BẰNG NHẬN DIỆN KHUÔN MẶT. Giảng viên : PGS.TS. HUỲNH CÔNG ...nataliej4
 
Phan tich hệ thống thông tin bằng uml
Phan tich hệ thống thông tin bằng umlPhan tich hệ thống thông tin bằng uml
Phan tich hệ thống thông tin bằng umldlmonline24h
 
Giáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinGiáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinVõ Phúc
 
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minhBáo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minhnataliej4
 
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"Tú Cao
 
Phân tích thiết kế hệ thống thông tin quản lý khách hàng tại công ty Bluesky
Phân tích thiết kế hệ thống thông tin quản lý khách hàng tại công ty BlueskyPhân tích thiết kế hệ thống thông tin quản lý khách hàng tại công ty Bluesky
Phân tích thiết kế hệ thống thông tin quản lý khách hàng tại công ty BlueskyDịch vụ Làm Luận Văn 0936885877
 
phân tích và thiết kế quản lý website bán hàng thiết bị máy tính qua mạng
phân tích và thiết kế quản lý website bán hàng thiết bị máy tính qua mạngphân tích và thiết kế quản lý website bán hàng thiết bị máy tính qua mạng
phân tích và thiết kế quản lý website bán hàng thiết bị máy tính qua mạnghieu anh
 
Đồ án kiểm thử phần mềm
Đồ án kiểm thử phần mềmĐồ án kiểm thử phần mềm
Đồ án kiểm thử phần mềmNguyễn Anh
 
Báo cáo thực tập công nghệ thông tin.
Báo cáo thực tập công nghệ thông tin.Báo cáo thực tập công nghệ thông tin.
Báo cáo thực tập công nghệ thông tin.ssuser499fca
 
Slide Báo Cáo Đồ Án Tốt Nghiệp CNTT
Slide Báo Cáo Đồ Án Tốt Nghiệp CNTTSlide Báo Cáo Đồ Án Tốt Nghiệp CNTT
Slide Báo Cáo Đồ Án Tốt Nghiệp CNTTHiệu Nguyễn
 
Thiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sựThiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sựleemindinh
 
Báo cáo đồ án - Thiết kế web tại Thanh Hóa - dịch vụ seo tại Thanh Hóa
Báo cáo đồ án - Thiết kế web tại Thanh Hóa - dịch vụ seo tại Thanh HóaBáo cáo đồ án - Thiết kế web tại Thanh Hóa - dịch vụ seo tại Thanh Hóa
Báo cáo đồ án - Thiết kế web tại Thanh Hóa - dịch vụ seo tại Thanh HóaĐại học công nghiệp hà nội
 
Hệ thống quản lý mua hàng siêu thị mini
Hệ thống quản lý mua hàng siêu thị miniHệ thống quản lý mua hàng siêu thị mini
Hệ thống quản lý mua hàng siêu thị miniHan Nguyen
 

What's hot (20)

Bao cao thuc tap website tin tuc joomla
Bao cao thuc tap website tin tuc joomlaBao cao thuc tap website tin tuc joomla
Bao cao thuc tap website tin tuc joomla
 
Luận văn: Hệ thống quản lý, hỗ trợ yêu cầu phần mềm, HAY
Luận văn: Hệ thống quản lý, hỗ trợ yêu cầu phần mềm, HAYLuận văn: Hệ thống quản lý, hỗ trợ yêu cầu phần mềm, HAY
Luận văn: Hệ thống quản lý, hỗ trợ yêu cầu phần mềm, HAY
 
Báo Cáo Đồ Án 2 : Thiết Kế Web Bán Đồng Hồ
Báo Cáo Đồ Án 2 : Thiết Kế Web Bán Đồng HồBáo Cáo Đồ Án 2 : Thiết Kế Web Bán Đồng Hồ
Báo Cáo Đồ Án 2 : Thiết Kế Web Bán Đồng Hồ
 
Báo cáo môn đảm bảo chất lượng phần mềm
Báo cáo môn đảm bảo chất lượng phần mềmBáo cáo môn đảm bảo chất lượng phần mềm
Báo cáo môn đảm bảo chất lượng phần mềm
 
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di độngPhân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
 
Đồ án tốt nghiệp Xây dựng ứng dụng fastfood trên nền android
Đồ án tốt nghiệp Xây dựng ứng dụng fastfood trên nền androidĐồ án tốt nghiệp Xây dựng ứng dụng fastfood trên nền android
Đồ án tốt nghiệp Xây dựng ứng dụng fastfood trên nền android
 
ĐỀ TÀI : ĐIỂM DANH BẰNG NHẬN DIỆN KHUÔN MẶT. Giảng viên : PGS.TS. HUỲNH CÔNG ...
ĐỀ TÀI : ĐIỂM DANH BẰNG NHẬN DIỆN KHUÔN MẶT. Giảng viên : PGS.TS. HUỲNH CÔNG ...ĐỀ TÀI : ĐIỂM DANH BẰNG NHẬN DIỆN KHUÔN MẶT. Giảng viên : PGS.TS. HUỲNH CÔNG ...
ĐỀ TÀI : ĐIỂM DANH BẰNG NHẬN DIỆN KHUÔN MẶT. Giảng viên : PGS.TS. HUỲNH CÔNG ...
 
Phan tich hệ thống thông tin bằng uml
Phan tich hệ thống thông tin bằng umlPhan tich hệ thống thông tin bằng uml
Phan tich hệ thống thông tin bằng uml
 
Giáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinGiáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tin
 
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minhBáo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
 
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
 
Phân tích thiết kế hệ thống thông tin quản lý khách hàng tại công ty Bluesky
Phân tích thiết kế hệ thống thông tin quản lý khách hàng tại công ty BlueskyPhân tích thiết kế hệ thống thông tin quản lý khách hàng tại công ty Bluesky
Phân tích thiết kế hệ thống thông tin quản lý khách hàng tại công ty Bluesky
 
phân tích và thiết kế quản lý website bán hàng thiết bị máy tính qua mạng
phân tích và thiết kế quản lý website bán hàng thiết bị máy tính qua mạngphân tích và thiết kế quản lý website bán hàng thiết bị máy tính qua mạng
phân tích và thiết kế quản lý website bán hàng thiết bị máy tính qua mạng
 
Đồ án kiểm thử phần mềm
Đồ án kiểm thử phần mềmĐồ án kiểm thử phần mềm
Đồ án kiểm thử phần mềm
 
Báo cáo thực tập công nghệ thông tin.
Báo cáo thực tập công nghệ thông tin.Báo cáo thực tập công nghệ thông tin.
Báo cáo thực tập công nghệ thông tin.
 
Slide Báo Cáo Đồ Án Tốt Nghiệp CNTT
Slide Báo Cáo Đồ Án Tốt Nghiệp CNTTSlide Báo Cáo Đồ Án Tốt Nghiệp CNTT
Slide Báo Cáo Đồ Án Tốt Nghiệp CNTT
 
Thiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sựThiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sự
 
Uml hà
Uml hàUml hà
Uml hà
 
Báo cáo đồ án - Thiết kế web tại Thanh Hóa - dịch vụ seo tại Thanh Hóa
Báo cáo đồ án - Thiết kế web tại Thanh Hóa - dịch vụ seo tại Thanh HóaBáo cáo đồ án - Thiết kế web tại Thanh Hóa - dịch vụ seo tại Thanh Hóa
Báo cáo đồ án - Thiết kế web tại Thanh Hóa - dịch vụ seo tại Thanh Hóa
 
Hệ thống quản lý mua hàng siêu thị mini
Hệ thống quản lý mua hàng siêu thị miniHệ thống quản lý mua hàng siêu thị mini
Hệ thống quản lý mua hàng siêu thị mini
 

Similar to Báo cáo Tìm hiểu tổng quan về netbeans + demo

Báo cáo môn mã nguồn mở
Báo cáo môn mã nguồn mởBáo cáo môn mã nguồn mở
Báo cáo môn mã nguồn mởThuyet Nguyen
 
TRIỂN KHAI OPENVPN TRÊN UBUNTU SERVER
TRIỂN KHAI OPENVPN TRÊN UBUNTU SERVERTRIỂN KHAI OPENVPN TRÊN UBUNTU SERVER
TRIỂN KHAI OPENVPN TRÊN UBUNTU SERVERBảo Bối
 
Phan i gioithieuchungpmnm
Phan i gioithieuchungpmnmPhan i gioithieuchungpmnm
Phan i gioithieuchungpmnmthuchung2511
 
Sustainable business-itlc-hcm-25082016
Sustainable business-itlc-hcm-25082016Sustainable business-itlc-hcm-25082016
Sustainable business-itlc-hcm-25082016nghia le trung
 
Đồ án xây dựng Website bán hàng đồ chơi trẻ em
Đồ án xây dựng Website bán hàng đồ chơi trẻ emĐồ án xây dựng Website bán hàng đồ chơi trẻ em
Đồ án xây dựng Website bán hàng đồ chơi trẻ emnataliej4
 
Cc license-to-oer-may.2016
Cc license-to-oer-may.2016Cc license-to-oer-may.2016
Cc license-to-oer-may.2016nghia le trung
 
Foss legal-and-more-sep-2016
Foss legal-and-more-sep-2016Foss legal-and-more-sep-2016
Foss legal-and-more-sep-2016nghia le trung
 
Bài 1: Tìm hiểu về phần mềm miễn phí và phần mềm tự do, nguồn mở
Bài 1: Tìm hiểu về phần mềm miễn phí và phần mềm tự do, nguồn mởBài 1: Tìm hiểu về phần mềm miễn phí và phần mềm tự do, nguồn mở
Bài 1: Tìm hiểu về phần mềm miễn phí và phần mềm tự do, nguồn mởMasterCode.vn
 
Chương 9_Bộ phần mềm EC
Chương 9_Bộ phần mềm ECChương 9_Bộ phần mềm EC
Chương 9_Bộ phần mềm ECHoa Le
 
Koha presentation vn hoàn chỉnh v3
Koha presentation vn hoàn chỉnh v3Koha presentation vn hoàn chỉnh v3
Koha presentation vn hoàn chỉnh v3stylishmoon
 
tài liệu Mã nguồn mở Ise linux102 9-4-12
tài liệu Mã nguồn mở  Ise linux102 9-4-12tài liệu Mã nguồn mở  Ise linux102 9-4-12
tài liệu Mã nguồn mở Ise linux102 9-4-12Thuyet Nguyen
 
Quantrinet.com linux101
Quantrinet.com linux101Quantrinet.com linux101
Quantrinet.com linux101Soon Abe
 
tài liệu Mã nguồn mở Ise linux101 9-4-12
tài liệu Mã nguồn mở  Ise linux101 9-4-12tài liệu Mã nguồn mở  Ise linux101 9-4-12
tài liệu Mã nguồn mở Ise linux101 9-4-12Thuyet Nguyen
 
Cc license-to-oer.2016
Cc license-to-oer.2016Cc license-to-oer.2016
Cc license-to-oer.2016nghia le trung
 
Open Source Business Models
Open Source Business ModelsOpen Source Business Models
Open Source Business ModelsVu Hung Nguyen
 
Foss introduction-sep-2014
Foss introduction-sep-2014Foss introduction-sep-2014
Foss introduction-sep-2014nghia le trung
 

Similar to Báo cáo Tìm hiểu tổng quan về netbeans + demo (20)

Báo cáo môn mã nguồn mở
Báo cáo môn mã nguồn mởBáo cáo môn mã nguồn mở
Báo cáo môn mã nguồn mở
 
TRIỂN KHAI OPENVPN TRÊN UBUNTU SERVER
TRIỂN KHAI OPENVPN TRÊN UBUNTU SERVERTRIỂN KHAI OPENVPN TRÊN UBUNTU SERVER
TRIỂN KHAI OPENVPN TRÊN UBUNTU SERVER
 
Phan i gioithieuchungpmnm
Phan i gioithieuchungpmnmPhan i gioithieuchungpmnm
Phan i gioithieuchungpmnm
 
Lesson 1 lý thuyết
Lesson 1 lý thuyếtLesson 1 lý thuyết
Lesson 1 lý thuyết
 
Bao cao Ma nguon mo
Bao cao Ma nguon moBao cao Ma nguon mo
Bao cao Ma nguon mo
 
Luận văn: Xây dựng website đa ngôn ngữ cho Công ty, HOT
Luận văn: Xây dựng website đa ngôn ngữ cho Công ty, HOTLuận văn: Xây dựng website đa ngôn ngữ cho Công ty, HOT
Luận văn: Xây dựng website đa ngôn ngữ cho Công ty, HOT
 
Sustainable business-itlc-hcm-25082016
Sustainable business-itlc-hcm-25082016Sustainable business-itlc-hcm-25082016
Sustainable business-itlc-hcm-25082016
 
Đồ án xây dựng Website bán hàng đồ chơi trẻ em
Đồ án xây dựng Website bán hàng đồ chơi trẻ emĐồ án xây dựng Website bán hàng đồ chơi trẻ em
Đồ án xây dựng Website bán hàng đồ chơi trẻ em
 
Cc license-to-oer-may.2016
Cc license-to-oer-may.2016Cc license-to-oer-may.2016
Cc license-to-oer-may.2016
 
Tùy biến Confuser
Tùy biến ConfuserTùy biến Confuser
Tùy biến Confuser
 
Foss legal-and-more-sep-2016
Foss legal-and-more-sep-2016Foss legal-and-more-sep-2016
Foss legal-and-more-sep-2016
 
Bài 1: Tìm hiểu về phần mềm miễn phí và phần mềm tự do, nguồn mở
Bài 1: Tìm hiểu về phần mềm miễn phí và phần mềm tự do, nguồn mởBài 1: Tìm hiểu về phần mềm miễn phí và phần mềm tự do, nguồn mở
Bài 1: Tìm hiểu về phần mềm miễn phí và phần mềm tự do, nguồn mở
 
Chương 9_Bộ phần mềm EC
Chương 9_Bộ phần mềm ECChương 9_Bộ phần mềm EC
Chương 9_Bộ phần mềm EC
 
Koha presentation vn hoàn chỉnh v3
Koha presentation vn hoàn chỉnh v3Koha presentation vn hoàn chỉnh v3
Koha presentation vn hoàn chỉnh v3
 
tài liệu Mã nguồn mở Ise linux102 9-4-12
tài liệu Mã nguồn mở  Ise linux102 9-4-12tài liệu Mã nguồn mở  Ise linux102 9-4-12
tài liệu Mã nguồn mở Ise linux102 9-4-12
 
Quantrinet.com linux101
Quantrinet.com linux101Quantrinet.com linux101
Quantrinet.com linux101
 
tài liệu Mã nguồn mở Ise linux101 9-4-12
tài liệu Mã nguồn mở  Ise linux101 9-4-12tài liệu Mã nguồn mở  Ise linux101 9-4-12
tài liệu Mã nguồn mở Ise linux101 9-4-12
 
Cc license-to-oer.2016
Cc license-to-oer.2016Cc license-to-oer.2016
Cc license-to-oer.2016
 
Open Source Business Models
Open Source Business ModelsOpen Source Business Models
Open Source Business Models
 
Foss introduction-sep-2014
Foss introduction-sep-2014Foss introduction-sep-2014
Foss introduction-sep-2014
 

More from nataliej4

đồ áN xây dựng website bán laptop 1129155
đồ áN xây dựng website bán laptop 1129155đồ áN xây dựng website bán laptop 1129155
đồ áN xây dựng website bán laptop 1129155nataliej4
 
Nghệ thuật chiến tranh nhân dân việt nam trong công cuộc xây dựng và bảo vệ t...
Nghệ thuật chiến tranh nhân dân việt nam trong công cuộc xây dựng và bảo vệ t...Nghệ thuật chiến tranh nhân dân việt nam trong công cuộc xây dựng và bảo vệ t...
Nghệ thuật chiến tranh nhân dân việt nam trong công cuộc xây dựng và bảo vệ t...nataliej4
 
Quản lý dịch vụ ô tô toyota 724279
Quản lý dịch vụ ô tô toyota 724279Quản lý dịch vụ ô tô toyota 724279
Quản lý dịch vụ ô tô toyota 724279nataliej4
 
Từ vựng tiếng anh luyện thi thpt quốc gia
Từ vựng tiếng anh luyện thi thpt quốc giaTừ vựng tiếng anh luyện thi thpt quốc gia
Từ vựng tiếng anh luyện thi thpt quốc gianataliej4
 
Công tác dược lâm sàng tại bv cấp cứu trưng vương
Công tác dược lâm sàng tại bv cấp cứu trưng vươngCông tác dược lâm sàng tại bv cấp cứu trưng vương
Công tác dược lâm sàng tại bv cấp cứu trưng vươngnataliej4
 
Bài giảng nghề giám đốc
Bài giảng nghề giám đốcBài giảng nghề giám đốc
Bài giảng nghề giám đốcnataliej4
 
đề Cương chương trình đào tạo trình độ trung cấp kế toán tin học
đề Cương chương trình đào tạo trình độ trung cấp kế toán   tin họcđề Cương chương trình đào tạo trình độ trung cấp kế toán   tin học
đề Cương chương trình đào tạo trình độ trung cấp kế toán tin họcnataliej4
 
Giáo trình kỹ thuật an toàn và bảo hộ lao động
Giáo trình kỹ thuật an toàn và bảo hộ lao độngGiáo trình kỹ thuật an toàn và bảo hộ lao động
Giáo trình kỹ thuật an toàn và bảo hộ lao độngnataliej4
 
Lựa chọn trong điều kiện không chắc chắn
Lựa chọn trong điều kiện không chắc chắnLựa chọn trong điều kiện không chắc chắn
Lựa chọn trong điều kiện không chắc chắnnataliej4
 
Thực trạng phân bố và khai thác khoáng sét ở đồng bằng sông cửu long 4857877
Thực trạng phân bố và khai thác khoáng sét ở đồng bằng sông cửu long 4857877Thực trạng phân bố và khai thác khoáng sét ở đồng bằng sông cửu long 4857877
Thực trạng phân bố và khai thác khoáng sét ở đồng bằng sông cửu long 4857877nataliej4
 
Sổ tay hướng dẫn khách thuê tòa nhà ree tower
Sổ tay hướng dẫn khách thuê   tòa nhà ree towerSổ tay hướng dẫn khách thuê   tòa nhà ree tower
Sổ tay hướng dẫn khách thuê tòa nhà ree towernataliej4
 
Phân tích tác động của thiên lệch hành vi đến quyết định của nhà đầu tư cá nh...
Phân tích tác động của thiên lệch hành vi đến quyết định của nhà đầu tư cá nh...Phân tích tác động của thiên lệch hành vi đến quyết định của nhà đầu tư cá nh...
Phân tích tác động của thiên lệch hành vi đến quyết định của nhà đầu tư cá nh...nataliej4
 
Bài giảng giáo dục hoà nhập trẻ khuyết tật
Bài giảng giáo dục hoà nhập trẻ khuyết tậtBài giảng giáo dục hoà nhập trẻ khuyết tật
Bài giảng giáo dục hoà nhập trẻ khuyết tậtnataliej4
 
đồ áN thiết kế quần âu nam 6838864
đồ áN thiết kế quần âu nam 6838864đồ áN thiết kế quần âu nam 6838864
đồ áN thiết kế quần âu nam 6838864nataliej4
 
Tài liệu hội thảo chuyên đề công tác tuyển sinh – thực trạng và giải pháp 717...
Tài liệu hội thảo chuyên đề công tác tuyển sinh – thực trạng và giải pháp 717...Tài liệu hội thảo chuyên đề công tác tuyển sinh – thực trạng và giải pháp 717...
Tài liệu hội thảo chuyên đề công tác tuyển sinh – thực trạng và giải pháp 717...nataliej4
 
Bài giảng dịch tễ học bệnh nhiễm trùng
Bài giảng dịch tễ học bệnh nhiễm trùngBài giảng dịch tễ học bệnh nhiễm trùng
Bài giảng dịch tễ học bệnh nhiễm trùngnataliej4
 
Bài giảng môn khởi sự kinh doanh
Bài giảng môn khởi sự kinh doanhBài giảng môn khởi sự kinh doanh
Bài giảng môn khởi sự kinh doanhnataliej4
 
Giới thiệu học máy – mô hình naïve bayes learning intro
Giới thiệu học máy – mô hình naïve bayes   learning introGiới thiệu học máy – mô hình naïve bayes   learning intro
Giới thiệu học máy – mô hình naïve bayes learning intronataliej4
 
Lý thuyết thuế chuẩn tắc
Lý thuyết thuế chuẩn tắcLý thuyết thuế chuẩn tắc
Lý thuyết thuế chuẩn tắcnataliej4
 
Bài giảng thuế thu nhập (cá nhân, doanh nghiệp)
Bài giảng thuế thu nhập (cá nhân, doanh nghiệp)Bài giảng thuế thu nhập (cá nhân, doanh nghiệp)
Bài giảng thuế thu nhập (cá nhân, doanh nghiệp)nataliej4
 

More from nataliej4 (20)

đồ áN xây dựng website bán laptop 1129155
đồ áN xây dựng website bán laptop 1129155đồ áN xây dựng website bán laptop 1129155
đồ áN xây dựng website bán laptop 1129155
 
Nghệ thuật chiến tranh nhân dân việt nam trong công cuộc xây dựng và bảo vệ t...
Nghệ thuật chiến tranh nhân dân việt nam trong công cuộc xây dựng và bảo vệ t...Nghệ thuật chiến tranh nhân dân việt nam trong công cuộc xây dựng và bảo vệ t...
Nghệ thuật chiến tranh nhân dân việt nam trong công cuộc xây dựng và bảo vệ t...
 
Quản lý dịch vụ ô tô toyota 724279
Quản lý dịch vụ ô tô toyota 724279Quản lý dịch vụ ô tô toyota 724279
Quản lý dịch vụ ô tô toyota 724279
 
Từ vựng tiếng anh luyện thi thpt quốc gia
Từ vựng tiếng anh luyện thi thpt quốc giaTừ vựng tiếng anh luyện thi thpt quốc gia
Từ vựng tiếng anh luyện thi thpt quốc gia
 
Công tác dược lâm sàng tại bv cấp cứu trưng vương
Công tác dược lâm sàng tại bv cấp cứu trưng vươngCông tác dược lâm sàng tại bv cấp cứu trưng vương
Công tác dược lâm sàng tại bv cấp cứu trưng vương
 
Bài giảng nghề giám đốc
Bài giảng nghề giám đốcBài giảng nghề giám đốc
Bài giảng nghề giám đốc
 
đề Cương chương trình đào tạo trình độ trung cấp kế toán tin học
đề Cương chương trình đào tạo trình độ trung cấp kế toán   tin họcđề Cương chương trình đào tạo trình độ trung cấp kế toán   tin học
đề Cương chương trình đào tạo trình độ trung cấp kế toán tin học
 
Giáo trình kỹ thuật an toàn và bảo hộ lao động
Giáo trình kỹ thuật an toàn và bảo hộ lao độngGiáo trình kỹ thuật an toàn và bảo hộ lao động
Giáo trình kỹ thuật an toàn và bảo hộ lao động
 
Lựa chọn trong điều kiện không chắc chắn
Lựa chọn trong điều kiện không chắc chắnLựa chọn trong điều kiện không chắc chắn
Lựa chọn trong điều kiện không chắc chắn
 
Thực trạng phân bố và khai thác khoáng sét ở đồng bằng sông cửu long 4857877
Thực trạng phân bố và khai thác khoáng sét ở đồng bằng sông cửu long 4857877Thực trạng phân bố và khai thác khoáng sét ở đồng bằng sông cửu long 4857877
Thực trạng phân bố và khai thác khoáng sét ở đồng bằng sông cửu long 4857877
 
Sổ tay hướng dẫn khách thuê tòa nhà ree tower
Sổ tay hướng dẫn khách thuê   tòa nhà ree towerSổ tay hướng dẫn khách thuê   tòa nhà ree tower
Sổ tay hướng dẫn khách thuê tòa nhà ree tower
 
Phân tích tác động của thiên lệch hành vi đến quyết định của nhà đầu tư cá nh...
Phân tích tác động của thiên lệch hành vi đến quyết định của nhà đầu tư cá nh...Phân tích tác động của thiên lệch hành vi đến quyết định của nhà đầu tư cá nh...
Phân tích tác động của thiên lệch hành vi đến quyết định của nhà đầu tư cá nh...
 
Bài giảng giáo dục hoà nhập trẻ khuyết tật
Bài giảng giáo dục hoà nhập trẻ khuyết tậtBài giảng giáo dục hoà nhập trẻ khuyết tật
Bài giảng giáo dục hoà nhập trẻ khuyết tật
 
đồ áN thiết kế quần âu nam 6838864
đồ áN thiết kế quần âu nam 6838864đồ áN thiết kế quần âu nam 6838864
đồ áN thiết kế quần âu nam 6838864
 
Tài liệu hội thảo chuyên đề công tác tuyển sinh – thực trạng và giải pháp 717...
Tài liệu hội thảo chuyên đề công tác tuyển sinh – thực trạng và giải pháp 717...Tài liệu hội thảo chuyên đề công tác tuyển sinh – thực trạng và giải pháp 717...
Tài liệu hội thảo chuyên đề công tác tuyển sinh – thực trạng và giải pháp 717...
 
Bài giảng dịch tễ học bệnh nhiễm trùng
Bài giảng dịch tễ học bệnh nhiễm trùngBài giảng dịch tễ học bệnh nhiễm trùng
Bài giảng dịch tễ học bệnh nhiễm trùng
 
Bài giảng môn khởi sự kinh doanh
Bài giảng môn khởi sự kinh doanhBài giảng môn khởi sự kinh doanh
Bài giảng môn khởi sự kinh doanh
 
Giới thiệu học máy – mô hình naïve bayes learning intro
Giới thiệu học máy – mô hình naïve bayes   learning introGiới thiệu học máy – mô hình naïve bayes   learning intro
Giới thiệu học máy – mô hình naïve bayes learning intro
 
Lý thuyết thuế chuẩn tắc
Lý thuyết thuế chuẩn tắcLý thuyết thuế chuẩn tắc
Lý thuyết thuế chuẩn tắc
 
Bài giảng thuế thu nhập (cá nhân, doanh nghiệp)
Bài giảng thuế thu nhập (cá nhân, doanh nghiệp)Bài giảng thuế thu nhập (cá nhân, doanh nghiệp)
Bài giảng thuế thu nhập (cá nhân, doanh nghiệp)
 

Recently uploaded

Các điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoáCác điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoámyvh40253
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Nguyen Thanh Tu Collection
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................TrnHoa46
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...Nguyen Thanh Tu Collection
 
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...hoangtuansinh1
 
Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfCampbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfTrnHoa46
 
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIGIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIĐiện Lạnh Bách Khoa Hà Nội
 
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfChuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfhoangtuansinh1
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...Nguyen Thanh Tu Collection
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...Nguyen Thanh Tu Collection
 
powerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptxpowerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptxAnAn97022
 
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...ThunTrn734461
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
sách sinh học đại cương - Textbook.pdf
sách sinh học đại cương   -   Textbook.pdfsách sinh học đại cương   -   Textbook.pdf
sách sinh học đại cương - Textbook.pdfTrnHoa46
 
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdfchuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdfVyTng986513
 

Recently uploaded (20)

Các điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoáCác điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoá
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
 
1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf
1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf
1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
 
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
 
Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfCampbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
 
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIGIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
 
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfChuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
 
powerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptxpowerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptx
 
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
sách sinh học đại cương - Textbook.pdf
sách sinh học đại cương   -   Textbook.pdfsách sinh học đại cương   -   Textbook.pdf
sách sinh học đại cương - Textbook.pdf
 
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdfchuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
 

Báo cáo Tìm hiểu tổng quan về netbeans + demo

  • 1. Tìm hiểu về Netbeans+ Demo PHỤ LỤC LỜI MỞ ĐẦU...................................................................................................................4 TỔNG QUAN VỀ MÃ NGUỒN MỞ..............................................................................6 1. Khái niệm mã nguồn mở..........................................................................................6 2. Lợi ích của mã nguồn mở........................................................................................8 3. Sản phẩm mã nguồn mở .......................................................................................10 TỔNG QUAN VỀ NETBEANS....................................................................................12 4. Netbeans là gì?.......................................................................................................12 5. Lịch sử phát triển của Netbeans IDE.....................................................................13 6. Các ngôn ngữ chạy trên Netbean IDE: .................................................................25 7. Ưu điểm, nhược điểm của Netbeans .....................................................................26 CÀI ĐẶT NETBEANS...................................................................................................27 8. JDK là gì?...............................................................................................................27 9. Cài đặt JDK............................................................................................................27 10. Cài đặt Netbeans All ...........................................................................................31 LÀM QUEN VỚI NETBEANS.....................................................................................40 11. Khởi động Netbeans............................................................................................40 12. Các tính năng chính của Netbeans.......................................................................40 2.1. Khởi tạo project..............................................................................................40 2.2. Biên dịch và chạy chương trình......................................................................42 2.3. Debug chương trình........................................................................................45 2.4. DEMO - Hướng dẫn xây dựng một ứng dụng bằng Netbeans......................47 2.5. Tìm kiếm trong Netbeans...............................................................................50 Nhóm 9_Tin học kinh tế K56 1
  • 2. Tìm hiểu về Netbeans+ Demo 2.6. Plugin hỗ trợ lập trình.....................................................................................51 2.7. Thiết kế giao diện trong Netbeans..................................................................61 ỨNG DỤNG CỦA NETBEAN .....................................................................................64 13. Ứng dụng web......................................................................................................64 14. Ứng dụng trong các doanh nghiệp.......................................................................65 15. Ứng dụng desktop................................................................................................68 16. Ứng dụng di động (Mobile application ).............................................................69 KẾT LUẬN.....................................................................................................................70 TÀI LIỆU THAM KHẢO..............................................................................................72 Nhóm 9_Tin học kinh tế K56 2
  • 3. Tìm hiểu về Netbeans+ Demo BẢNG PHÂN CÔNG CÔNG VIỆC Tên thành viên Nội dung công việc 1. Nguyễn Thị Thu Trang - Làm + hoàn thiện báo cáo - Làm powerpoint - Tìm hiểu chương trình 2. Khổng Văn Trọng - Làm báo cáo Chương 1 - Tìm hiểu chương trình Nhóm 9_Tin học kinh tế K56 3
  • 4. Tìm hiểu về Netbeans+ Demo LỜI MỞ ĐẦU Trong những năm gần đây với sự phát triển vượt trội của khoa học kĩ thuật đặc biệt là Công nghệ thông tin, với những ứng dụng của công nghệ thông tin vào các lĩnh vực đã đóng góp phần to lớn cho sự nghiệp phát triển của con người. Trong các lĩnh vực đó thì lĩnh vực quản lý là thực sự giúp ích được rất nhiều con người, việc áp dụng quản lý và mua bán bằng máy tính thay cho việc quản lý và mua bán bằng thủ công ở các doanh nghiệp, công ty, cá nhân… là rất cần thiết và thực sự cần thiết. Năm 2008 là năm đầu tiên Việt Nam có sự phát triển lớn mạnh về lĩnh vực thương mại khi chính thức trở thành thành viên thứ 150 của tổ chức thương mại thế giới WTO. Với sự phát triển mạnh mẽ đó không thể phủ nhận sự đóng góp của tổ chức thương mại điện tử, một lĩnh vực nóng bỏng hiện nay. Một đất nước đang phát triển mạnh mẽ, cuộc sống con người ngày càng nâng cao, mức tiêu thụ sản phẩm ngày càng tăng. Tóm lại nhu của con người ngày càng tăng. Vì thế việc quản lý cũng như giới thiệu các san rphamar cần phải có sự thay đổi từ thủ công sang máy móc. Trong bối cảnh Việt Nam phải thực thi luật bản quyền khi gia nhập WTO thì các dòng sản phẩm mã nguồn mở chính là một cứu cánh lớn cho giới lập trình viên Việt Nam. Các doanh nghiệp phần mềm không có lý do gì để phải trả trên 1000 USD cho các IDE quen thuộc mà lại không làm quen với các IDE Open Source. Một trong những nguyên nhân chính giúp các sản phẩm mã nguồn mở trong dòng sản phẩm này phát triển như vũ bão hiện nay là sự hỗ trợ từ các đại gia trong giới công nghệ, ví dụ như trong sản phẩm NetBeans là sự xuất hiện của Sun Microsystems và trong sản phẩm Eclipse là “ông trùm” IBM. Một giao diện chuyên nghiệp đến không ngờ đó là ấn tượng đầu tiên của người dùng khi sử dụng Netbeans. NetBeans có một lợi thế mà các sản phẩm thương mại khác không thể có, đó là chi phí bản quyền. Nếu bạn đã có dịp sử dụng qua Netbeans thì bạn không thể ngờ đây là một sản phẩm mã nguồn mở và bạn có thể sử dụng hoàn toàn miễn phí. Nhóm 9_Tin học kinh tế K56 4
  • 5. Tìm hiểu về Netbeans+ Demo Trong phạm vi bài báo cáo này, nhóm sinh viên chúng tôi mong muốn người đọc có thể làm quen với Netbeans, làm quen với việc sử dụng môi trường phát triển của Netbeans thông qua đề tài “Tìm hiểu về Netbeans + Demo”. Nhóm 9_Tin học kinh tế K56 5
  • 6. Tìm hiểu về Netbeans+ Demo TỔNG QUAN VỀ MÃ NGUỒN MỞ 1. Khái niệm mã nguồn mở Mã nguồn mở hiểu theo nghĩa rộng là khái niệm chung được sử dụng cho tất cả các phần mềm mà mã nguồn của nó được công bố rộng rãi, công khai và cho phép mọi người tiếp tục phát triển phần mềm đó. Điều này không có nghĩa chúng được sao chép, sửa chữa thoải mái hay sử dụng vào mục đích nào cũng được. Mã nguồn mở được công bố dưới rất nhiều điều kiện khác nhau, một số trong đó cho phép phát triển, sử dụng và bán tùy ý miễn là giữ nguyên các dòng về nguồn gốc sản phẩm, một số bắt buộc tất cả các sản phẩm là ra từ đó cũng phải là Open Source, một số khác đòi hỏi phải công bố trọn vẹn mã nguồn, một số khác không cho phép sử dụng vào mục đích thương mại, một số khác lại không có ràng buộc nào đáng kể…. Qua đó ta thấy khái niệm Open Source không thể chuẩn xác mà muốn nói đến tính pháp lý của việc sử dụng các phần mềm mã nguồn mở, chúng ta phải xem xét đến điều kiện sử dụng cụ thể mà dưới đó chúng được công bố. Một điều kiện hay được áp dụng nhất là GPL: GNU General Public Licence của tổ chức Free Software Foundation. GPL có hai đặc điểm phân biệt đó là: • Tác giả gốc giữ bản quyền về phần mềm nhưng cho phép người dùng rất nhiều quyền khác, trong đó có quyền tìm hiểu, phát triển, công bố cũng như quyền khai thác thương mại sản phẩm • Tác giả sử dụng luật bản quyền đề đảm bảo các quyền đó không bao giờ bị vi phạm đói với tất cả mọi người, trên mọi phần mềm có sử dụng mã nguồn mở của mình. Đặc điểm thứ hai thường được gọi là hiệu ứng virut vì nó biến tất cả các phần mềm có cùng mã nguồn GPL cũng biến thành phần mềm GPL. Trên thực tế điều này có nghĩa: bất kì tác giả nào sử dụng dù chỉ một phần rất nhỏ mã nguồn GPL trong chương trình của mình, cũng phải công bố dưới điều kiện GPL Nhóm 9_Tin học kinh tế K56 6
  • 7. Tìm hiểu về Netbeans+ Demo Các điều khoản phân phối của phần mềm mã nguồn mở phải tuân thủ các tiêu chuẩn sau: • Tự do tái phân phối Bản quyền sẽ không giới hạn bất cứ ai khỏi việc bán hay đem cho phần mềm đó như là một thành phần của bản phần mềm tổng hợp mà có chứa các chương trình từ nhiều nguồn khác nhau. Bản quyền sẽ không đòi hỏi việc phải giữ nguyên trạng phần mềm hay các phí tổn khác cho những thương vụ như vậy. • Mã nguồn Chương trình phải đi kèm mã nguồn và phải cho phép phân phối cả mã nguồn cũng như dạng đã được biên dịch. Ở những nơi mà một số dạng sản phẩm không được phân phối cùng mã nguồn thì phải có các cách thức được phổ biến rộng rãi nhằm lấy được mã nguồn với chi phí không cao hơn chi phí tái sản xuất hợp lý – khuyến khích cho phép tải về một cách miễn phí quan Internet. • Các chương trình phát sinh Bản quyền phải cho phép sửa đổi các chương trình phát sinh từ đó, và phải cho phép chúng được phân phối dưới cùng các điều khoản như giấy phép của phần mềm gốc. • Tính toàn vẹn của mã nguồn cung cấp bởi tác giả Bản quyền có thể hạn chế không cho phép mã nguồn được phân phối ở dạng đã được sửa đổi chỉ nếu như bản quyền cho phép phân phối “các file vá’ cùng mã nguồn nhằm mục đích sửa đổi chương trình ở thời gian tạo ra sản phầm. Bản quyền phải cho phép một cahcs tường minh về việc phân phối mềm được tạo ra từ mã nguồn được sửa đổi. Bản quyền có thể yêu cầu các sản phẩm phát sinh phải mang một cái tên hay một số hiệu phiên bản khác so với phần mềm gốc Theo đó, bản quyền mã nguồn mở phải đảm bảo rằng mã nguồn sẽ tồn tại ở dạng dễ dàng lấy được, nhưng có thể yêu cầu rằng nó sẽ được phân phối với cơ sở mã nguồn nguyên gốc ban đầu kèm với các bản vá. Theo cách này, những thay đổi “không Nhóm 9_Tin học kinh tế K56 7
  • 8. Tìm hiểu về Netbeans+ Demo chính thức” có thể xuất heinej ở hình thức sẵn sàng để tiếp cận nhưng được phân biệt một cách dễ dàng với mã nguồn cơ sở. • Không có sự phân biệt đối xử giữa cá nhân hay nhóm người Bản quyền phải không được phân biệt đối xử với bất cứ cá nhân hay nhóm người nào. Một số quốc gia, trong đó có Hoa Kỳ ban hành điều luật hạn chế xuất khẩu một số loại phần mềm nhất định. Một giấy phép tuân thủ định nghĩa mã nguồn mở có thể cảnh báo cho người sử dụng giấy phép về những hạn chế có thể được áp dụng và nhắc nhở họ là họ có nghĩa vụ tuân thủ luật pháp, tuy nhiên bản quyền đó không được tự đặt ra các giới hạn như vậy. • Không pân biệt đối xử với bất cứ một lĩnh vực công việc nào Bản quyền phải không được cản trở bất cứ ai khỏi việc sử dụng chương trình trong một lĩnh vực công việc cụ thể • Việc phân phối bản quyền Các quyền lợi đi kèm với chương trình phải áp dụng cho tất cả những ai mà chương trình đó được tái phân phối đến đồng thời không cần phải thực thi một thứ giấy phép phụ thêm nào do các bên đó quy định • Giấy phép phải không được giành riêng cho một sản phẩm Các quyền lợi đi cùng chương trình đó phải không được phụ thuộc vào việc chương trình phải là một bộ phận một bản phân phối phần mềm cụ thể khác. Nếu chương trình được tách ra từ bản phân phối đó và được sử dụng hay phân phối dưới các điều khoản của giấy phép kèm theo chương trình thì tất cả các bên mà chương trình được phân phối đến cũng nên có được các quyền lợi ngang bằng như những quyền được đưa ra theo bản phân phối phần mềm gốc. 2. Lợi ích của mã nguồn mở Phần mềm có thể được sao chép hoàn toàn miễn phí, người dùng hoàn toàn an tâm khi chia sẻ một chương trình tuyệt vời với bạn bè. Nhóm 9_Tin học kinh tế K56 8
  • 9. Tìm hiểu về Netbeans+ Demo Các định dạng file không hoàn toàn bị kiểm soát bởi một vài nhà cung cấp. Điều gì sẽ xảy ra khi dữ liệu nằm trong một phần mềm độc quyền? Việc sử dụng một định dạng file bí ẩn sẽ khiến người dùng chỉ dùng chương trình của một công ty. Do yêu cầu công việc, người dùng muốn sử dụng dữ liệu trên cho một ứng dụng khác nhưng chương trình bản quyền không cho phép. Còn nếu như nhà cung cấp chấm dứt hỗ trợ và ngưng việc nâng cấp sản phẩm, chắc chắn rằng dữ liệu của người dùng sẽ bị vứt xó. Với phần mềm bản quyền, chỉ có duy nhất nhà cung cấp có thể giải quyết vấn đề của người dùng. Nhưng với Open Source người dùng có thể gặp hàng tá nhà cung cấp làm vừa lòng mình. Hầu hết các sản phẩm Open Source đều có khả năng bảo mật tuyệt vời, khi một vết nứt được tìm thấy, nó thường được trám nhanh hơn phần mềm có bản quyền. Các hệ thống Open Source thường linh hoạt đến khó tin nổi. Bởi vì chúng được xây dựng từ nhiều khối thống nhất và được miêu tả cặn kẽ, rất dễ để người dùng thay thế nhiều phần của hệ thống với phần có giao diện tương tự. Có một cộng đồng hỗ trợ lớn, không bị phụ thuộc vào một công ty nào. Open Source đã được chấp nhận trong các công ty lớn. Nhiều hợp đồng lớn đã chấp nhận Open Source, chẳng hạn như IBM, Oracle và Sun. Thậm chí Microsoft đã phải lưu tâm đến Open Source như đối thủ to lớn. Với Open Source, việc phân phối và phát triển là một phương pháp lâu dài để tạo ra phần mềm, người mua được cung cấp cả giải pháp phần mềm lẫn những dòng mã có giấy phép Open Source. Hơn nữa các doanh nghiệp vừa và nhỏ sẽ ưa chuộng phần mềm Open Source hơn. Hiện nay đã có một số tổ chức dự định sử dụng Open Source để xây dựng nhân tố cốt lõi của hệ thống – từ hệ điều hành, cơ sở dữ liệu, ứng dụng và Web server….đến các hệ thống quản trị nội dung và nhiều phần mềm kinh doanh thông minh. Nhóm 9_Tin học kinh tế K56 9
  • 10. Tìm hiểu về Netbeans+ Demo Mặc dù con đường để free software khẳng định vị trí vẫn còn dài, nhưng đáng chú ý là Open Source đã dành được 70% ứng dụng Web và dường như con số này vẫn tiếp tục tăng lên hàng năm. Bằng cách này cả công ty lẫn khách hàng đều có lợi. Về phía khách hàng, họ được dùng phần mềm chất lượng tốt, hỗ trợ khách hàng đầy đủ với giá rẻ. Về phía nhà cung cấp, dựa trên Open Source, tiết kiệm đáng kể các chi phí về phát triển, kiểm lỗi, quản lý dự án. Đồng thời nhân lực của họ lại nhanh chóng nâng cao trình độ, giảm bớt thời gian làm việc “chân tay” khi tiếp nhận source code có “giá trị” và “chất lượng” từ những Open Source được xây dựng chuyên nghiệp, cấu trúc phần mềm, lập trình ….tốt ngay từ đầu. 3. Sản phẩm mã nguồn mở • Sản phầm mã nguồn mở phải kể đến đầu tiên là hệ điều hành Linux. Linux được biết đến như là một hệ điều hành miễn phí, ổn định, bảo mật, linh hoạt, hiệu suất cao và được một cộng đồng rất lớn trên Internet cùng nhau phát triển. Tuy nhiên, Linux chỉ là cái tên của nhân (kernel), “trái tim” của hệ điều hành. Khi chúng ta sử dụng hệ điều hành Linux, thực ra đó là các bản phân phối (distribution, gọi tắt là distro) của các tổ chức khác nhau. Hiện nay, có rất nhiều distro với những đặc điểm, tính năng riêng, phục vụ cho những mục đích riêng. Các distro nổi tiếng của hãng là Redhat/Fedora, Debia, SuSe, Ubuntu… Trên thị trường dành cho máy chủ, các distro này đáp ứng được rất tốt về mặt hiệu suất, an toàn, bảo mật và đã chiếm thị phần lớn. Nhưng trên thị trường máy trạm, cho người dùng cuối thì phần lớn các distro không thuyết phục được người dùng do đồ họa và tính dễ sử dụng còn kém so với Windows. Tuy nhiên Ubuntu – một distro mới được xem là khá thân thiện với người dùng, và các distro khác đang có rất nhiều cố gắng phát triển để đem lại sự thuận tiện cho người dùng. • Thứ hai, phần mềm máy chủ Web Apache. Trên hệ điều hành Windows có tích hợp phần mềm máy chủ IIS, cùng với máy chủ cơ sở dữ liệu SQL Server và ngôn ngữ lập trình trang web ASP, đã tạo ra một hệ thống web hoàn chỉnh. Song song với hệ thống trê, bên sản phẩm mã nguồn mở có máy chủ Web Apache kết hợp với cơ sở dữ Nhóm 9_Tin học kinh tế K56 10
  • 11. Tìm hiểu về Netbeans+ Demo liệu MySQL, và ngôn ngữ lập trình PHP, Perl, Python tạo ra một hệ thống máy chủ Web rất linh hoạt, an toàn và ổn định, và hệ thống này đã được sử dụng rất phổ biến trên cả hệ điều hành Linux lẫn Windows. • Nuke Viet là một hệ quản trị nội dung mã nguồn mở • Joomla là một hệ quản trị nội dung mã nguồn mở số 1 thế giới hiện nay • Mozilla Firefox trình duyệt mã nguồn mở lớn nhất hiện nay với các tính năng nổi bật về tốc độ, bảo mật, nhỏ gọn, nhiều tính năng miễn phí. Là đối thủ cạnh tranh lớn nhất của IE. • Netbeans là một công cụ dành cho lập trình viên để viết, biên dịch, gỡ lỗi (debug) và triển khai (deploy) chương trình. • Open Office là bộ ứng dụng văn phòng như xử lý văn bản, bảng tính, tạo trình diễn… • Tin nhắn Gaim. • Đồ họa GIMP. • Dịch vụ mail Mail Exchange Server. • Unikey là công cụ hỗ trợ gõ tiếng Việt trên môi trường Windows, miễn phí và hiệu quả. Các phần mềm mã nguồn mở đem lại cơ hội thứ hai bên cạnh các phần mềm thương mại, cho lĩnh vực kiểm định chất lượng phần mềm. Tuy không tốn chi phí đầu tư ban đầu nhưng việc ứng dụng công cụ mã nguồn mở cũng có phát sinh tiềm ẩn khác đôi khi rất tốn kém, như việc phải tìm ra được giải pháp vượt qua các hạn chế và lỗi của công cụ (nếu có), hoặc phải lập trình thêm một số module bổ sung tính năng để đáp ứng nhu cầu dự án, tốn nhiều thời gian để tìm hiểu và ứng dụng tốt… Do đó cần có kế hoạch cân nhắc và đánh giá kỹ tất cả các khía cạnh để cuối cùng việc ứng dụng công cụ mã nguồn mở đó đem lại lợi ích nhiều hơn với tổng chi phí và công sức đầu tư thấp. Nhóm 9_Tin học kinh tế K56 11
  • 12. Tìm hiểu về Netbeans+ Demo TỔNG QUAN VỀ NETBEANS 4. Netbeans là gì? Netbeans là một dự án mã nguồn thành công với quy mô sử dụng rộng lớn, một cộng đồng đang phát triển mạnh và có gần 100 (và vẫn còn tăng) đối tác trên toàn thế giới. Công ty Sun Microsystems đã khởi đầu cho dự án mã nguồn mở này vào tháng 6 năm 2000 và vẫn tiếp tục là người tài trợ chính cho dự án. Vào thời điểm hiện tại đang có 2 sản phẩm: Netbeans IDE và Netbeans Platforms. NetBeans IDE là một môi trường phát triển tích hợp (Integrated Development Environment) kiểu như Visual Studio của Microsoft và được xem là một một bộ ứng dụng "must-download" dành cho các nhà phát triển phần mềm. NetBeans IDE dễ dàng cài đặt và hỗ trợ nhiều hệ điều hành khác nhau như Windows, Mac, Linux, và Solaris. NetBeans bao gồm một IDE mã nguồn mở và một nền tảng ứng dụng cho phép nhà phát triển nhanh chóng tạo nên các ứng dụng dành cho web, doanh nghiệp, desktop và thiết bị di động bằng các ngôn ngữ lập trình Java, C/C++, JavaScript, Ruby, Groovy, và PHP. NetBean IDE :là môi trường phát triển – một công cụ dành cho lập trình viên để viết, biên dịch, gỡ lỗi (debug) và triển khai (deploy) chương trình. Chương trình được viết bằng Java nhưng có thể hổ trợ bất kỳ ngôn ngữ lập trình nào. Có một số lượng rất lớn các module cho phép mở rộng Netbeans IDE.với giao diện thân thiện,được coi là phổ biến và hiệu quả nhất,một sản phẩm miễn phí và không có giới hạn nào trong việc sử dụng nó thì NetBean IDE có lẽ là lựa chon tối ưu nhất để viết Java. Những điều cần biết trước khi sử dụng Netbeans - Xác định Mount FileSystem: Nếu bạn đã có kinh nghiệm lập trình Java thì khái niệm Mount khá giống với việc xác định Classpath khi biên dịch và chạy ứng dụng Java bằng dòng lệnh NetBeans đã đưa ra một khái niệm mới là FileSystem. Với việc xác định Với việc xác định FileSystem và “mount” chúng với mã nguồn, NetBeans sẽ biên dịch (compile) mã nguồn và copy các file class vào cấu trúc thư mục như trong Nhóm 9_Tin học kinh tế K56 12
  • 13. Tìm hiểu về Netbeans+ Demo khai báo package. Ngoài ra, nếu mã nguồn của bạn có sử dụng các thư viện lập trình khác thì việc khai báo trong FileSystem sẽ báo cho trình biên dịch biết nơi cần tìm các thư viện cần thiết. Việc xác định đúng FileSystem sẽ tránh được lỗi FileNotFoundException, đây là một lỗi rất cơ bản đối với người mới bắt đầu lập trình Java. - Cài đặt J2ME Plug-in: Để đáp ứng trước sự phát triển như vũ bão của CNTT như hiện nay thì mọi môi trường phần mềm phải là mở tức là cho phép các hãng phần mềm khác viết các phần bổ sung (thuật ngữ tiếng Anh gọi là Plugin) và tích hợp được với phần mềm. NetBeans là một môi trường như vậy. Bạn có thể chọn lựa các Plugins cho nhu cầu của mình, NetBeans cung cấp hơn 50 Plugin miễn phí hỗ trợ cho các ngôn ngữ lập trình khác nhau trong Netbeans, J2ME Plugin là một trong số đó. - Có hai cách để cài đặt J2ME plugin vào máy của các bạn. Hoặc các bạn sử dụng tính năng update của Netbeans hoặc các bạn download các Plugins này về và cài đặt. Netbean ide chạy trên các hề điều hành : - Windows - Mac - Linux - Solaris. 5. Lịch sử phát triển của Netbeans IDE • Netbeans 6.0 NetBeans 6.0 phát hành vào ngày 03/12/2007 là phiên bản mới nhất của IDE mã nguồn mở đang là đối thủ của hệ thống công cụ Eclipse. Phiên bản 6.0 này hỗ trợ lập trình với ngôn ngữ Ruby và JavaScript. Trọng tâm của NetBeans IDE 6.0 được cải thiện năng suất phát triển thông qua một trình soạn thảo nhanh hơn thông minh hơn, và sự tích hợp của tất cả các sản phẩm vào một NetBeans IDE. Phát triển và công bố bởi Sun và cộng đồng NetBeans, phiên bản 6.0 đồng thời cung cấp các tính năng cho C, C++ và Ruby on Rails. Nhóm 9_Tin học kinh tế K56 13
  • 14. Tìm hiểu về Netbeans+ Demo Các phiên bản tương lai của Netbeans sẽ được thêm vào sự hỗ trợ đối với các ngôn ngữ khác như PHP và Groovy. Việc hỗ trợ PHP sẽ được đưa vào phiên bản 6.1. Phiên bản 6.0 đồng thời được trang bị một trình biên soạn mã với khả năng hoàn thành mã tự động thông minh hơn, các từ khóa được hiện tốt hơn, sự biên soạn và kiểm duyệt mã được cải thiện hơn. Một thế hệ mới của Swing GUI Builder thường được biết đến với cái tên Project Matisse cũng được bao gồm trong phiên bản này, cùng với một hệ ứng dụng Swing và công nghệ Beans Binding, cho những thay đổi của giao diện người dùng sao cho phù hợp với những thay đổi của dữ liệu nguồn. Những nét đặc trưng khác bao gồm những công cụ được cải tiến để xây dựng các ứng dụng web, các dịch vụ web, các ứng dụng di động, và các mô hình UML (Unified Modeling Language) Những công nghệ trên từng được cung cấp dưới dạng gói add-on, như Visual Web Pack cho việc xây dựng các ứng dụng Web và Enterprise Pack cho việc xây dựng các ứng dụng SOA (Service Oriented Architecture), giờ đây được kèm theo trong NetBeans và sẵn sàng hoạt động với một lần cài đặt duy nhất. Trong khi NetBeans đã có một tầm ảnh hưởng thấp hơn đối thủ cạnh tranh là Eclipse Foundation được ủng hộ bởi những ông lớn như IBM và Oracle, Sun vẫn đứng cạnh NetBeans và quảng bá cho sự tăng trưởng của nó. Ví dụ như danh sách đăng kí email của NetBeans đã tăng từ 124 139 đăng kí vào năm 2004 lên 506 432 đăng kí vào năm 2007. Sun cho biết "Có rất nhiều lập trình viên đang chuyển hướng qua NetBeans từ những IDE khác, trong đó có cả Eclipse". • Phiên bản 6.1 Phát hành ngày 24 tháng 4 năm 2008. Việc phát hành 6.1 cung cấp một số tính năng mới và cải tiến, chẳng hạn như các tính năng phong phú JavaScript chỉnh sửa, hỗ trợ cho việc sử dụng các framework Spring web, Càng tích hợp chặt MySQL, Hỗ trợ cho Ruby / JRuby đã được tăng cường với các trình soạn thảo mới sửa chữa nhanh Nhóm 9_Tin học kinh tế K56 14
  • 15. Tìm hiểu về Netbeans+ Demo chóng, một người quản lý nền tảng Ruby, hỗ trợ debug nhanh cho JRuby và những người khác ... • Phiên bản netbean IDE 6.5 Phát hành ngày 20 tháng 11 năm 2008. Việc phát hành 6.5 cung cấp hỗ trợ cho các khuôn khổ web (Hibernate, Spring, JSF, JPA), các ứng dụng máy chủ GlassFish, và cơ sở dữ liệu nâng cao. Ngoài ra nó bao gồm một shortcut mới IDE toàn QuickSearch, một giao diện người dùng thân thiện hơn, và tự động biên dịch vào Save. NetBeans IDE 6.5 Beta cung cấp nhiều tính năng mới như shortcut tìm kiếm trong toàn bộ IDE gọi là QuickSearch, giao diện thận thiện hơn với người dùng, và tính năng tự động biên dịch khi lưu (Compile on Save). Ngoài việc hỗ trợ Java mọi phiên bản (Java SE, Java EE, Java ME), NetBeans IDE còn là công cụ lý tưởng cho việc phát triển phần mềm bằng các ngôn ngữ PHP, C/C++, Groovy and Grails, Ruby and Rails, AJAX và JavaScript. Phiên bản 6.5 còn tăng cường hỗ trợ cho web framework (Hibernate, Spring, JSF, JPA), trình ứng dụng máy chủ GlassFish và cơ sở dữ liệu. Các đặc điểm nổi bật cho từng thành phần: • PHP Nhóm 9_Tin học kinh tế K56 15
  • 16. Tìm hiểu về Netbeans+ Demo - Bộ soạn thảo PHP (tự hoàn thành mã, tô màu cú pháp và ngữ vựng của mã) - Hỗ trợ chú thích heredoc và PHTML - Gỡ rối bằng Xdebug - Tự động phát sinh mã cho cơ sở dữ liệu MySQL • JavaScript và AJAX - Trình soạn thảo JavaScript và bộ gỡ rối - Trình quản lý thư viện JavaScript - Các thư viện: YUI, Woodstock, jQuery, Dojo, Scriptaculous, Prototype - Hoàn thiện trình soạn thảo CSS • JavaEE và phát triển Web - Tăng cường hỗ trợ Spring, Hibernate, JSF, tự phát sinh JSF CRUD, JPA (Java Persistence API) - Tạo các dịch vụ web RESTful từ các bảng cơ sở dữ liệu hoặc từ các đối tượng JPA - Kéo và thả các dịch vụ SaaS vào các file PHP - Cải thiện bộ soạn thảo SQL (hoàn thành mã, lưu/gọi lại các truy vấn, và nhiều hơn nữa) - Cải thiện việc nhập và đồng bộ hóa các dự án Eclipse - Tự động triển khai khi lưu • Groovy và Grails Nhóm 9_Tin học kinh tế K56 16
  • 17. Tìm hiểu về Netbeans+ Demo - Phát triển ứng dụng Groovy thuần khiết hoặc dùng Groovy trong các dự án Java SE - Bộ soạn thảo Groovy (hoàn thành mã, tô màu và những thứ khác) - Framework ứng dụng web Grails - Mở các ứng dụng Grails không cần thêm metadata • Ruby và Rails - Giao diện Test Runner mới để hiện thị kết quả test - Cải thiện Rake: Rake Runner và một file Rake được tạo trước. - Bộ gỡ rối: breakpoint và catchpoint có điều kiện - Các dự án Ruby chấp nhận các tùy chọn JVM từ dòng lệnh • GlassFish v3 Prelude dành cho phát triển web - Module, kiến trúc dựa trên OSGi - Footprint nhỏ, khởi động và triển khai nhanh - Hỗ trợ script, bao gồm cả JRuby • C/C++ Nhóm 9_Tin học kinh tế K56 17
  • 18. Tìm hiểu về Netbeans+ Demo - Hoàn thiện chức năng hoàn thành mã, tô màu lỗi và ngữ vựng - Gọi cửa sổ Memory, đồ họa - Phát triển từ xa - Đóng gói ứng dụng dưới dạng file tar, zip hoặc các gói SVR4 • Java ME - Wizard cho dự án mới cho phép bổ sung các thành phần tùy chọn vào Visual Designer Palette - Các thành phần SVG UI trong SVG Composer cho phép thiết kế giao diện đa dạng. - Các thành phần Data Binding Custom mới trong Visual Designer Palette - Nâng cấp công cụ cho ProGuard 4.2 và test framework cho JMUnit 1.1.0 • Java SE - Gỡ rối Java đa luồng - Java Swing GUI Builder: Bộ soạn thảo TreeModel cho JTrees - Tự động biên dịch khi lưu • Các công cụ IDE và tính khả dụng Nhóm 9_Tin học kinh tế K56 18
  • 19. Tìm hiểu về Netbeans+ Demo - Một shortcut QuickSearch cho các: hoạt động, file, tùy chọn và tài liệu của IDE - Hỗ trợ đường dẫn Windows UNC (các thư mục mạng chia sẻ) • Netbeans 6.9 Phát hành ngày 10 tháng 8 năm 2010. NetBeans IDE 6.9 giới thiệu các Composer JavaFX, một công cụ bố trí trực quan cho hiển thị xây dựng JavaFX giao diện ứng dụng, tương tự như những người xây dựng Swing GUI cho các ứng dụng Java SE. Điểm nổi bật khác bao gồm khả năng tương tác cho các ứng dụng OSGi NetBeans Platform và hỗ trợ cho việc phát triển các bó OSGi với Maven; hỗ trợ cho JavaFX SDK, khuôn khổ PHP Zend, và Ruby on Rails 3.0; cũng như các cải tiến cho các biên tập viên Java, Java Debugger, theo dõi vấn đề, và nhiều hơn nữa. • Netbeans 7.0 Phát hành trong tháng 4/2011, môi trường tích hợp (IDE) nguồn mở này bao gồm các khả năng cho Java SE 7 và Oracle WebLogic Server. Phiên bản 7.0 của IDE nguồn mở NetBeans “chào đời” vào tháng 4/201.1 Có các khả năng cho Java SE 7 cũng như triển khai nhanh hơn cho máy chủ ứng dụng WebLogic Server, theo website NetBeans do Oracle tài trợ. Nhóm 9_Tin học kinh tế K56 19
  • 20. Tìm hiểu về Netbeans+ Demo NetBeans là đối thủ chính cho IDE Eclipse của Eclipse Foundation. Bản NetBeans 7.0 beta được phát hành hồi giữa tháng 11/2010 hỗ trợ Java Development Kit (JDK) 7, trong đó bao gồm phiên bản 7 của Java chuẩn. Các khả năng JDK 7 trên NetBeans 7.0 bao gồm những cải tiến trình soạn thảo như hoàn thành mã, hỗ trợ dự án Project Coin (đưa ra nhiều thay đổi ngôn ngữ nhỏ). "Phiên bản 7.0 cũng cung cấp sự tích hợp nâng cao với máy chủ Oracle WebLogic, cũng như hỗ trợ cho Oracle Database và GlassFish 3.1. Nó hỗ trợ chỉnh sửa HTML 5 và Maven 3, hỗ trợ GridBagLayout mới để phát triển giao diện GUI Swing cải tiến; tăng cường hỗ trợ để thực hiện và gỡ lỗi các ứng dụng Java EE độc lập; nhiều cải tiến cho trình biên tập viên Java;…", theo ghi chú phát hành NetBeans 7.0. Các khả năng Java doanh nghiệp trong NetBeans 7.0 bao gồm: hỗ trợ cải thiện cho CDI (Contexts and Dependency Injection), nhiều dịch vụ REST, Java Persistence, cùng với hỗ trợ mới cho Bean Validation và thư viện thành phần JSF (JavaServer Faces). NetBeans 7.0 bao gồm trình định dạng JSON (JavaScript Object Notation), các khả năng cho PHP và C/C++. Phiên bản 7.0 có nhiều khả năng cho cơ sở dữ liệu Oracle: wizard hướng dẫn kết nối đơn giản, hướng dẫn cài đặt cho trình điều khiển JDBC, chỉnh sửa và triển khai các thủ tục lưu trữ. • Netbeans 7.1 Phát hành ngày 5/1/2012. NetBeans IDE 7.1 hỗ trợ giới thiệu cho JavaFX 2.0 và NetBeans IDE 7.1.2 giới thiệu hỗ trợ cho JavaFX 2.1 bằng cách cho phép các chu kỳ phát triển đầy đủ biên dịch / debug / profile cho JavaFX 2.1 ứng dụng. Phiên bản này cũng cung cấp Swing đáng kể cải tiến giao diện Builder, hỗ trợ CSS3, và các công cụ để gỡ lỗi trực quan của Swing và giao diện người sử dụng JavaFX. Điểm nổi bật khác bao gồm hỗ trợ Git tích hợp vào IDE, tính năng PHP gỡ lỗi mới, JavaEE khác nhau và Maven cải tiến, và nhiều hơn nữa. Nhóm 9_Tin học kinh tế K56 20
  • 21. Tìm hiểu về Netbeans+ Demo NetBeans IDE 7.1 có sẵn bằng tiếng Anh, tiếng Bồ Đào Nha, Nhật Bản, Nga, và Trung Quốc. • Netbeans 7.2 Ra đời ngày 24/7/2012. NetBeans IDE 7.2 cung cấp một hiệu suất cải thiện đáng kể và kinh nghiệm mã hóa, với khả năng phân tích mã tĩnh mới trong trình soạn thảo Java và quét dự án thông minh hơn. Phiên bản này cũng bao gồm các tính năng đáng chú ý như tích hợp với giao diện Builder để tạo các hình thức trực quan JavaFX; hỗ trợ nhiều framework PHP; cập nhật hỗ trợ Groovy; và nhiều cải tiến khác trong Java EE, Maven, C / C ++ và Nền tảng NetBeans. NetBeans IDE 7.2 có sẵn bằng tiếng Anh, tiếng Bồ Đào Nha, Nhật Bản, Nga, và Trung Quốc. Đặc điểm nổi bật:  Hỗ trợ cho JavaME 3.2 SDK  Hỗ trợ đầy đủ cho JavaFX 2.2 SDK • Netbeans 7.3 Phát hành ngày 21/2/2013. NetBeans IDE 7.3 trao quyền cho các nhà phát triển để tạo ra và gỡ lỗi các tiêu chuẩn web phong phú và các ứng dụng điện thoại di động bằng cách sử dụng HTML5 mới nhất, JavaScript, và CSS3. Các nhà phát triển có thể mong đợi nhà nước của nghệ thuật giàu kinh nghiệm phát triển web với một thanh tra viên và biên tập viên trang phong cách CSS, hoàn toàn tân trang soạn thảo JavaScript, gỡ lỗi JavaScript mới, và nhiều hơn nữa. Điểm nổi bật bổ sung có sẵn trong 7.3 bao gồm những cải tiến liên tục để hỗ trợ của IDE cho Groovy, PHP, JavaFX và C / C ++. NetBeans IDE 7.3 có sẵn bằng tiếng Anh, tiếng Bồ Đào Nha, Nhật Bản, Nga, và Trung Quốc. • Netbeans 7.4 Ra đời vào ngày 15 tháng 10 năm 2013. NetBeans IDE 7.4 mở rộng hỗ trợ phát triển HTML5 tiên tiến được giới thiệu trong NetBeans IDE 7.3 cho Java EE và các ứng dụng PHP, trong khi cung cấp sự hỗ trợ mới cho phát triển web di động trên Nhóm 9_Tin học kinh tế K56 21
  • 22. Tìm hiểu về Netbeans+ Demo Android và iOS nền tảng, bao gồm hỗ trợ cho các khuôn khổ Cordova. Điểm nổi bật khác bao gồm hỗ trợ cho các phiên bản xem trước của JDK 8, và tiếp tục cải tiến để JavaFX, PHP, C / C ++, Maven và các tính năng khác. NetBeans IDE 7.4 có sẵn bằng tiếng Anh, tiếng Bồ Đào Nha, Nhật Bản, Nga, và Trung Quốc. • Netbeans 8.0 Phát hành ngày 18 tháng 3 năm 2014. NetBeans IDE 8.0.2 cung cấp out-of-the- box phân tích mã và biên tập để làm việc với Java mới nhất 8 công nghệ - Java SE 8, Java SE Embedded 8, và Java ME nhúng 8. IDE cũng có một loạt các mới cải tiến mà tiếp tục cải thiện hỗ trợ cho Maven và Java EE với PrimeFaces; công cụ mới cho HTML5, đặc biệt là cho AngularJS; và cải tiến để hỗ trợ PHP và C / C ++. NetBeans IDE 8.0.2 có sẵn bằng tiếng Anh, tiếng Bồ Đào Nha, Nhật Bản, Nga, và Trung Quốc. Netbeans là một trong nhưng Java IDE phôt biến thứ hai chỉ sau Eclipse. Netbeans.org là dự án Open Source được chính Oracle hỗ trợ, do vậy, Oracle đã rất ưu ái cải tiến không ngừng nhằm tranh vị trí thứ nhất với Eclipse. Netbeans 8 đã được phát hành song song với JDK 8, giới thiệu nhiều điểm mới giúp lập trình viên Java, PHP, HTML5,... phát triển ứng dụng dễ dàng và chuyên nghiệp hơn. Bài viết giới thiệu về những điểm mới có trong Netbeans 8 hỗ trợ phát triển ứng dụng Java. Nhóm 9_Tin học kinh tế K56 22
  • 23. Tìm hiểu về Netbeans+ Demo Netbeans IDE 8.0 • Tools for Java 8 Technologies Netbeans 8 hỗ trợ toàn diện các phiên bản của JDK 8 vừa phát hành như Java SE8, Java ME 8,... Nó cung cấp những công cụ tích hợp sẵn giúp phân tích và chuyển đổi mã nguồn Java cũ sang biểu thức Lambda, functional operations và method references một cách dễ dàng. Ngoài ra, nó cũng tích hợp khả năng deployment và profiling cho các ứng dụng IoT, embedded devices như Raspberry Pi. • Tools for Java EE Developers Ở phiên bản 8 này, Netbeans tập trung vào PrimeFaces application như code generator, editor enhancements,... để hỗ trợ các lập trình viên phát triển PrimieFaces. Ngoài ra, nó còn hỗ trợ plugin như TomEE, WildFly. • Tools for Maven Maven là key feature của Netbeans IDE 8, mọi thứ với Maven đã được tích hợp sẵn và sử dụng dễ dàng, bạn không cần phải cài đặt bất cứ plugin nào nữa. Điểm nổi Nhóm 9_Tin học kinh tế K56 23
  • 24. Tìm hiểu về Netbeans+ Demo bật là nó hỗ trợ visual pom rất thuận tiện cho các nhà phát triển kiểm tra dependency. • Tools for JavaScript AngularJS đã được hỗ trợ toàn diện trên Netbeans 8, đặc biệt là tập trung vào việc connecting model, controller và view classes thông qua code completion và hyperlinks. • Tools for HTML5 Javascript là central component của HTML5 platform. Những framework phổ biến là Grunt và Karma đều được hỗ trợ trong Netbeans 8. • Tools for Platform Nhóm 9_Tin học kinh tế K56 24
  • 25. Tìm hiểu về Netbeans+ Demo Ngoài những tính năng hỗ trợ công nghệ mới của Java, HTML và JavaScript. Netbeans còn nâng cấp Netbeans Platform để có được hiệu suất tốt nhất và mang lại trải nghiệm tốt nhất cho các nhà phát triển. • Netbeans 8.1 Phát hành ngày 4 tháng 11 năm 2015. NetBeans IDE 8.1 cung cấp out-of-the-box phân tích mã và biên tập để làm việc với Java mới nhất 8 công nghệ - Java SE 8, Java SE Embedded 8, và Java ME nhúng 8. IDE cũng có một loạt các công cụ mới cho HTML5 / Javascript, đặc biệt đối với Node.js, KnockoutJS, và AngularJS; cải tiến mà tiếp tục cải thiện hỗ trợ cho Maven và Java EE với PrimeFaces; và cải tiến để hỗ trợ PHP và C / C ++. NetBeans IDE 8.1 có sẵn bằng tiếng Anh, tiếng Bồ Đào Nha, Nhật Bản, Nga, và Trung Quốc. 6. Các ngôn ngữ chạy trên Netbean IDE: • Java SE, Java EE, Java ME • PHP • C/C++ • Groovy and Grails • Ruby and Rails Nhóm 9_Tin học kinh tế K56 25
  • 26. Tìm hiểu về Netbeans+ Demo • Ajax • JavaScript NetBean IDE là một IDE Java có thể giúp bạn xây dựng các ứng dụng web mạnh mẽ. Tuy ứng dụng có chút phức tạp trong thời gian đầu bởi vì phần mềm không thường được dùng trong cùng một cách mà các lập trình viên trang web làm. Nhưng một khi bạn đã quen với nó thì bạn sẽ bứt phá rất nhanh bởi một tính năng đáng giá trong IDE của phần mềm là nó thực sự hữu ích cho những người làm trong môi trường phát triển lớn (các ứng dựng và dự án lớn). Đối với những người thiết kế web thì đây là một công cụ tuyệt vời . 7. Ưu điểm, nhược điểm của Netbeans • Ưu điểm: - Chất lượng các plugin của Netbeans cao. - Netbeans là một nền tảng được implement 1 cách nhất quán và có định hướng, vốn được tạo ra không phải là chỉ để làm Java IDE. - Netbeans IDE thì có thiên hướng hội tụ tất cả những gì lập trình viên Java cần trong 1 IDE. Mọi thứ đều có sẵn và không phải cài. Hơn thế Netbeans hướng đến các công nghệ rất mới trong thế giới Java một cách bài bản: Tomcat 6 và Glassfish 2 được bundle cùng, profiler cho phép lập trình viên nhìn vào tận bên trong máy ảo, lập trình Swing dựa trên layout mới hỗ trợ kéo thả giao diện tương tự như làm việc với JSF, rất tiện khi làm prototyping. - Việc run và deploy một ứng dụng dù là commandline, Swing hay web cũng rất dễ dàng. - Hỗ trợ nhiều ngôn ngữ lập trình: C, C + +, Java, PHP, Groovy, JavaScript - Khả năng tạo ra các loại khác nhau của các ứng dụng. - Hỗ trợ: tái cấu trúc, hồ sơ, cú pháp nổi bật màu sắc, tự động hoàn thành, xác định các mẫu mã... • Hạn chế: - Netbeans quá nặng, máy cấu hình thấp sẽ không chạy nổi. - Netbeans chạy rất nhanh trong Linux và rất chậm trong Windows. - Đòi hỏi máy có cấu hình cao, khoảng 2GB RAM, Chip Core2Duo - Netbeans khởi động khá lâu. Nhóm 9_Tin học kinh tế K56 26
  • 27. Tìm hiểu về Netbeans+ Demo CÀI ĐẶT NETBEANS Có 2 cách để cài đặt Netbeans: • Cách 1: Download JDK tích hợp Netbeans vài cài 1 lần (phiên bản Netbeans này chỉ hỗ trợ ngôn ngữ Java) • Cách 2: Download JDK riêng rồi sau đó chọn lựa phiên bản Netbeans phù hợp (có thể sử dụng để lập trình HTML5 & PHP, C/C++...). Tại đây, tôi cài đặt Netbeans theo cách thứ 2. 8. JDK là gì? JDK là bộ công cụ phát triển ứng dụng bằng ngôn ngữ lập trình Java. Trong JDK chứa các công cụ và chương trình sau : • Javac : trình biên dịch mã nguồn sang mã byte code • Java : trình thông dịch : nó thực thi các ứng dụng độc lập và các file .class • Appetviewer : trình thông dịch để thực thi các ứng dụng java applet mà không cần sử dụng trình duyệt. • Javadoc : bộ tạo tài liệu dạng HTML từ comment trong source code. • Jdb : bộ gỡ lỗi (java debuger) ,bạn có thể thực hiện thực hiện từng dòng lệnh, xem các giá trị biến,… • Javap : trình dịch ngược assembler 9. Cài đặt JDK Sau khi đã download phiên bản JDK tương thích với bản Netbeans, người dùng tiến hành cài đặt JDK theo các bước sau: • Chạy file cài đặt, chọn Next. Nhóm 9_Tin học kinh tế K56 27
  • 28. Tìm hiểu về Netbeans+ Demo • Trong phần Install to, ta có thể thay đổi đường dẫn cài đặt bằng cách chọn Change. • Đợi chương trình cài đặt. Nhóm 9_Tin học kinh tế K56 28
  • 29. Tìm hiểu về Netbeans+ Demo • Trong quá trình cài đặt JDK, chương trình sẽ bắt cài đặt thêm JRE (Java Runtime Environment). Trong phần Install to, các bạn có thể thay đổi đường dẫn cài đặt bằng cách chọn Change. • Đợi chương trình cài đặt. Nhóm 9_Tin học kinh tế K56 29
  • 30. Tìm hiểu về Netbeans+ Demo • Hoàn tất, các bạn chọn Close. Chú ý: Phải cài JDK trước nếu không khi cài Netbeans sẽ gây ra lỗi. Nhóm 9_Tin học kinh tế K56 30
  • 31. Tìm hiểu về Netbeans+ Demo 10. Cài đặt Netbeans All • Chạy file cài đặt. Nhóm 9_Tin học kinh tế K56 31
  • 32. Tìm hiểu về Netbeans+ Demo • Nếu muốn thay đổi hỗ trợ ngôn ngữ của Netbeans, chọn Customize. Nhóm 9_Tin học kinh tế K56 32
  • 33. Tìm hiểu về Netbeans+ Demo • Sau khi chọn Customize, bạn có thể chọn hoặc bỏ chọn các thành phần cài đặt. Ở đây, tôi chọn toàn bộ các thành phần. Xong chọn OK. Nhóm 9_Tin học kinh tế K56 33
  • 34. Tìm hiểu về Netbeans+ Demo • Nhấn Next để tiếp tục. • Chọn I accept… rồi chọn Next. Nhóm 9_Tin học kinh tế K56 34
  • 35. Tìm hiểu về Netbeans+ Demo • Chọn I accept… để đồng ý cài đặt JUnit, rồi chọn Next. Nhóm 9_Tin học kinh tế K56 35 Tải bản FULL (file word 72 trang): bit.ly/2Ywib4t Dự phòng: fb.com/KhoTaiLieuAZ
  • 36. Tìm hiểu về Netbeans+ Demo • Chọn đường dẫn cài đặt Netbeans trong Install the Netbeans IDE to bằng cách chọn Browse…, còn phần đường dẫn của JDK for the Netbeans IDE thì chương trình tự tìm cho bạn. Xong chọn Next. • Chọn đường dẫn cài đặt cho GlassFish trong phần Install GlassFish to bằng cách chọn Browse…, còn phần JDK for GlassFish application server thì chương trình tự tìm cho bạn. Xong chọn Next. Nhóm 9_Tin học kinh tế K56 36 Tải bản FULL (file word 72 trang): bit.ly/2Ywib4t Dự phòng: fb.com/KhoTaiLieuAZ
  • 37. Tìm hiểu về Netbeans+ Demo • Chọn Install để tiến hành cài đặt • Đợi chương trình cài đặt. Nhóm 9_Tin học kinh tế K56 37 3524218