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 mustdownload dành cho các nhà phát triển phần mềm.
Tìm hiểu Netbeans+ Demo PHỤ LỤC LỜI MỞ ĐẦU TỔNG QUAN VỀ MÃ NGUỒN MỞ Khái niệm mã nguồn mở Lợi ích mã nguồn mở Sản phẩm mã nguồn mở .10 TỔNG QUAN VỀ NETBEANS 12 Netbeans gì? .12 Lịch sử phát triển Netbeans IDE 13 Các ngôn ngữ chạy Netbean IDE: 25 Ưu điểm, nhược điểm Netbeans .26 CÀI ĐẶT NETBEANS 27 JDK gì? .27 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 Netbeans .40 2.1 Khởi tạo project 40 2.2 Biên dịch 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 ứng dụng Netbeans 47 2.5 Tìm kiếm Netbeans .50 Nhóm 9_Tin học kinh tế K56 Tìm hiểu Netbeans+ Demo 2.6 Plugin hỗ trợ lập trình 51 2.7 Thiết kế giao diện Netbeans 61 ỨNG DỤNG CỦA NETBEAN .64 13 Ứng dụng web 64 14 Ứng dụng 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 Tìm hiểu Netbeans+ Demo BẢNG PHÂN CÔNG CÔNG VIỆC Tên thành viên Nguyễn Thị Thu Trang Khổng Văn Trọng Nhóm 9_Tin học kinh tế K56 - Nội dung công việc Làm + hoàn thiện báo cáo Làm powerpoint Tìm hiểu chương trình Làm báo cáo Chương Tìm hiểu chương trình Tìm hiểu Netbeans+ Demo LỜI MỞ ĐẦU Trong năm gần với phát triển vượt trội khoa học kĩ thuật đặc biệt Công nghệ thông tin, với ứng dụng công nghệ thông tin vào lĩnh vực đóng góp phần to lớn cho nghiệp phát triển người Trong lĩnh vực lĩnh vực quản lý thực giúp ích nhiều người, việc áp dụng quản lý mua bán máy tính thay cho việc quản lý mua bán thủ công doanh nghiệp, công ty, cá nhân… cần thiết thực cần thiết Năm 2008 năm Việt Nam có phát triển lớn mạnh lĩnh vực thương mại thức trở thành thành viên thứ 150 tổ chức thương mại giới WTO Với phát triển mạnh mẽ phủ nhận đóng góp tổ chức thương mại điện tử, lĩnh vực nóng bỏng Một đất nước phát triển mạnh mẽ, sống người ngày nâng cao, mức tiêu thụ sản phẩm ngày tăng Tóm lại nhu người ngày tăng Vì việc quản lý giới thiệu san rphamar cần phải có 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 quyền gia nhập WTO dòng sản phẩm mã nguồn mở 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 lý để phải trả 1000 USD cho IDE quen thuộc mà lại không làm quen với IDE Open Source Một nguyên nhân giúp sản phẩm mã nguồn mở dòng sản phẩm phát triển vũ bão hỗ trợ từ đại gia giới công nghệ, ví dụ sản phẩm NetBeans xuất Sun Microsystems sản phẩm Eclipse “ông trùm” IBM Một giao diện chuyên nghiệp đến không ngờ ấn tượng người dùng sử dụng Netbeans NetBeans có lợi mà sản phẩm thương mại khác có, chi phí quyền Nếu bạn có dịp sử dụng qua Netbeans bạn ngờ sản phẩm mã nguồn mở bạn sử dụng hoàn toàn miễn phí Nhóm 9_Tin học kinh tế K56 Tìm hiểu Netbeans+ Demo Trong phạm vi báo cáo này, nhóm sinh viên mong muốn người đọc làm quen với Netbeans, làm quen với việc sử dụng môi trường phát triển Netbeans thông qua đề tài “Tìm hiểu Netbeans + Demo” Nhóm 9_Tin học kinh tế K56 Tìm hiểu Netbeans+ Demo TỔNG QUAN VỀ MÃ NGUỒN MỞ Khái niệm mã nguồn mở Mã nguồn mở hiểu theo nghĩa rộng khái niệm chung sử dụng cho tất phần mềm mà mã nguồn công bố rộng rãi, công khai cho phép người tiếp tục phát triển phần mềm Điều nghĩa chúng chép, sửa chữa thoải mái hay sử dụng vào mục đích Mã nguồn mở công bố nhiều điều kiện khác nhau, số cho phép phát triển, sử dụng bán tùy ý miễn giữ nguyên dòng nguồn gốc sản phẩm, số bắt buộc tất sản phẩm từ phải Open Source, số khác đòi hỏi phải công bố trọn vẹn mã nguồn, số khác không cho phép sử dụng vào mục đích thương mại, số khác lại ràng buộc đáng kể… Qua ta thấy khái niệm Open Source chuẩn xác mà muốn nói đến tính pháp lý việc sử dụng phần mềm mã nguồn mở, phải xem xét đến điều kiện sử dụng cụ thể mà chúng công bố Một điều kiện hay áp dụng GPL: GNU General Public Licence tổ chức Free Software Foundation GPL có hai đặc điểm phân biệt là: • Tác giả gốc giữ quyền phần mềm cho phép người dùng nhiều quyền khác, có quyền tìm hiểu, phát triển, công bố quyền khai thác thương mại sản phẩm • Tác giả sử dụng luật quyền đề đảm bảo quyền không bị vi phạm đói với tất người, phần mềm có sử dụng mã nguồn mở Đặc điểm thứ hai thường gọi hiệu ứng virut biến tất phần mềm có mã nguồn GPL biến thành phần mềm GPL Trên thực tế điều có nghĩa: tác giả sử dụng dù phần nhỏ mã nguồn GPL chương trình mình, phải công bố điều kiện GPL Nhóm 9_Tin học kinh tế K56 Tìm hiểu Netbeans+ Demo Các điều khoản phân phối phần mềm mã nguồn mở phải tuân thủ tiêu chuẩn sau: • Tự tái phân phối Bản quyền không giới hạn khỏi việc bán hay đem cho phần mềm thành phần phần mềm tổng hợp mà có chứa chương trình từ nhiều nguồn khác Bản quyền không đòi hỏi việc phải giữ nguyên trạng phần mềm hay phí tổn khác cho thương vụ • Mã nguồn Chương trình phải kèm mã nguồn phải cho phép phân phối mã nguồn dạng biên dịch Ở nơi mà số dạng sản phẩm không phân phối mã nguồn phải có cách thức phổ biến rộng rãi nhằm lấy mã nguồn với chi phí không cao chi phí tái sản xuất hợp lý – khuyến khích cho phép tải 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 chương trình phát sinh từ đó, phải cho phép chúng phân phối điều khoản giấy phép phần mềm gốc • Tính toàn vẹn mã nguồn cung cấp tác giả Bản quyền hạn chế không cho phép mã nguồn phân phối dạng sửa đổi quyền cho phép phân phối “các file vá’ mã nguồn nhằm mục đích sửa đổi chương trình thời gian tạo sản phầm Bản quyền phải cho phép cahcs tường minh việc phân phối mềm tạo từ mã nguồn sửa đổi Bản quyền yêu cầu sản phẩm phát sinh phải mang tên hay số hiệu phiên khác so với phần mềm gốc Theo đó, quyền mã nguồn mở phải đảm bảo mã nguồn tồn dạng dễ dàng lấy được, yêu cầu phân phối với sở mã nguồn nguyên gốc ban đầu kèm với vá Theo cách này, thay đổi “không Nhóm 9_Tin học kinh tế K56 Tìm hiểu Netbeans+ Demo thức” xuất heinej hình thức sẵn sàng để tiếp cận phân biệt cách dễ dàng với mã nguồn sở • Không có phân biệt đối xử cá nhân hay nhóm người Bản quyền phải không phân biệt đối xử với cá nhân hay nhóm người Một số quốc gia, có Hoa Kỳ ban hành điều luật hạn chế xuất số loại phần mềm định Một giấy phép tuân thủ định nghĩa mã nguồn mở cảnh báo cho người sử dụng giấy phép hạn chế áp dụng nhắc nhở họ họ có nghĩa vụ tuân thủ luật pháp, nhiên quyền không tự đặt giới hạn • Không pân biệt đối xử với lĩnh vực công việc Bản quyền phải không cản trở khỏi việc sử dụng chương trình lĩnh vực công việc cụ thể • Việc phân phối quyền Các quyền lợi kèm với chương trình phải áp dụng cho tất mà chương trình tái phân phối đến đồng thời không cần phải thực thi thứ giấy phép phụ thêm bên quy định • Giấy phép phải không giành riêng cho sản phẩm Các quyền lợi chương trình phải không phụ thuộc vào việc chương trình phải phận phân phối phần mềm cụ thể khác Nếu chương trình tách từ phân phối sử dụng hay phân phối điều khoản giấy phép kèm theo chương trình tất bên mà chương trình phân phối đến nên có quyền lợi ngang quyền đưa theo phân phối phần mềm gốc Lợi ích mã nguồn mở Phần mềm chép hoàn toàn miễn phí, người dùng hoàn toàn an tâm chia sẻ chương trình tuyệt vời với bạn bè Nhóm 9_Tin học kinh tế K56 Tìm hiểu Netbeans+ Demo Các định dạng file không hoàn toàn bị kiểm soát vài nhà cung cấp Điều xảy liệu nằm phần mềm độc quyền? Việc sử dụng định dạng file bí ẩn khiến người dùng dùng chương trình công ty Do yêu cầu công việc, người dùng muốn sử dụng liệu cho ứng dụng khác chương trình quyền không cho phép Còn nhà cung cấp chấm dứt hỗ trợ ngưng việc nâng cấp sản phẩm, chắn liệu người dùng bị vứt xó Với phần mềm quyền, có nhà cung cấp giải vấn đề người dùng Nhưng với Open Source người dùng gặp hàng tá nhà cung cấp làm vừa lòng Hầu hết sản phẩm Open Source có khả bảo mật tuyệt vời, vết nứt tìm thấy, thường trám nhanh phần mềm có quyền Các hệ thống Open Source thường linh hoạt đến khó tin Bởi chúng xây dựng từ nhiều khối thống miêu tả cặn kẽ, dễ để người dùng thay nhiều phần hệ thống với phần có giao diện tương tự Có cộng đồng hỗ trợ lớn, không bị phụ thuộc vào công ty Open Source chấp nhận công ty lớn Nhiều hợp đồng lớn chấp nhận Open Source, chẳng hạn IBM, Oracle Sun Thậm chí Microsoft phải lưu tâm đến Open Source đối thủ to lớn Với Open Source, việc phân phối phát triển phương pháp lâu dài để tạo phần mềm, người mua cung cấp giải pháp phần mềm lẫn dòng mã có giấy phép Open Source Hơn doanh nghiệp vừa nhỏ ưa chuộng phần mềm Open Source Hiện có số tổ chức dự định sử dụng Open Source để xây dựng nhân tố cốt lõi hệ thống – từ hệ điều hành, sở liệu, ứng dụng Web server….đến hệ thống quản trị nội dung nhiều phần mềm kinh doanh thông minh Nhóm 9_Tin học kinh tế K56 Tìm hiểu Netbeans+ Demo Mặc dù đường để free software khẳng định vị trí dài, đáng ý Open Source dành 70% ứng dụng Web dường số tiếp tục tăng lên hàng năm Bằng cách công ty lẫn khách hàng có lợi Về phía khách hàng, họ 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 Open Source, tiết kiệm đáng kể chi phí phát triển, kiểm lỗi, quản lý dự án Đồng thời nhân lực 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” tiếp nhận source code có “giá trị” “chất lượng” từ Open Source xây dựng chuyên nghiệp, cấu trúc phần mềm, lập trình ….tốt từ đầu Sản phẩm mã nguồn mở • Sản phầm mã nguồn mở phải kể đến hệ điều hành Linux Linux biết đến hệ điều hành miễn phí, ổn định, bảo mật, linh hoạt, hiệu suất cao cộng đồng lớn Internet phát triển Tuy nhiên, Linux tên nhân (kernel), “trái tim” hệ điều hành Khi sử dụng hệ điều hành Linux, thực phân phối (distribution, gọi tắt distro) tổ chức khác Hiện nay, có nhiều distro với đặc điểm, tính riêng, phục vụ cho mục đích riêng Các distro tiếng hãng Redhat/Fedora, Debia, SuSe, Ubuntu… Trên thị trường dành cho máy chủ, distro đáp ứng tốt mặt hiệu suất, an toàn, bảo mật chiếm thị phần lớn Nhưng thị trường máy trạm, cho người dùng cuối phần lớn distro không thuyết phục người dùng đồ họa tính dễ sử dụng so với Windows Tuy nhiên Ubuntu – distro xem thân thiện với người dùng, distro khác có nhiều cố gắng phát triển để đem lại 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, với máy chủ sở liệu SQL Server ngôn ngữ lập trình trang web ASP, tạo 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 sở Nhóm 9_Tin học kinh tế K56 10 Tìm hiểu Netbeans+ Demo Sau đó, có số module PHP nâng cao thực đặc biệt đến với tính chuyển đổi ngắn mảng hành động cú pháp, plugins PHP để hỗ trợ TDD, chuyển đổi mảng PHP để tả ngắn, phân tích mã tối ưu hóa, nhiều nữa.Với tất hỗ trợ, tối ưu hóa phân tích bổ sung đáng kinh ngạc, mã PHP bạn tất thiết lập tất hiệu • Netbeans Plugins cho Android Không nhiều gói phần mềm mã hóa có nhiều điều để tự hào về plugin tăng cường Android họ đến với; NetBeans khác nhau, cung cấp số bổ sung thực hữu ích cho dự án Android bạn Tích hợp với thử nghiệm Android đám đông để xếp vòng đời mắt dự án phát triển bạn, sau bạn thừa hưởng plugin tuyệt vời để hỗ trợ quản lý vòng đời phát triển ứng dụng Android NetBeans IDE Nhóm 9_Tin học kinh tế K56 58 Tìm hiểu Netbeans+ Demo Sau đó, bạn có plugin cho phép bạn tinh chỉnh ứng dụng Java bạn cho tất hệ điều hành thiết bị di động, bao gồm Android Brace lên cho kinh nghiệm phát triển dự án Android biệt với plugin Android NetBeans IDE • Netbeans Plugins cho C ++ Tại không thêm số trí tuệ để C ++ bạn mã hóa tập với plugin chuyên dụng NetBeans '? Không bạn cải cách bạn quản lý công việc tẻ nhạt C ++ JNI hệ tiêu đề, lỗi cú pháp bật trình soạn thảo, chuyển đổi C ++ nguồn tiêu đề tập tin, tin tưởng họ để hỗ trợ bạn dự án phức tạp phát triển hỗn hợp liên quan đến ngôn ngữ chẳng hạn Java Nhóm 9_Tin học kinh tế K56 59 Tìm hiểu Netbeans+ Demo Thưởng thức hỗ trợ miễn phí phức tạp toàn diện cho nhà lắp ráp, Call Graphs, Microsoft Visual C ++ compiler nhiều Ngay từ mã nguồn định dạng cho refactoring hỗ trợ, NetBeans C ++ plugins sưu tập có cho tất nhu cầu bạn Nhóm 9_Tin học kinh tế K56 60 Tìm hiểu Netbeans+ Demo 2.7 Thiết kế giao diện Netbeans Netbeans Sun Microsystem phát triển Netbeans hỗ nhiều ngôn ngữ Ruby, PHP Java điều tất nhiên Mặc định cài đặt bạn Design giao diện Swing GUI Form AWT GUI Form Để thiết kế giao diện Netbeans, ta thực thao tác kéo thả để tạo giao diện tương tự Visual Studio Trong phạm vi đề tài này, nhóm sinh viên thực ngôn ngữ Java Để thiết lập giao diện cho dự án, ta tiến hành tạo dự án Ví dụ dự án đặt tên “ Demo_Java” Khi tạo xong ta có project có file đuôi java nơi để ta thực viết code hình dưới: Để tạo giao diện ta cần làm ngôn ngữ java ta chuột phải tên Project vừa tạo, chọn New Jframe đặt tên cho Jframe Finish Nhóm 9_Tin học kinh tế K56 61 Tìm hiểu Netbeans+ Demo Sau chọn Finish, ta có form hiển thị, người dùng sử dụng thư viện có sẵn Netbeans để thực kéo thả giống phần mềm soạn thảo code khác (visual studio ) - Thư viện Swing Netbeans chứa Controls điều khiển chương trình Properties: chứa thuộc tính Controls chọn Với Controls bất kỳ, người dùng thiết lập thuộc tính cho cách click chuột phải vào controls cần thiết lập tiến hành thiết lập theo mong muốn Nhóm 9_Tin học kinh tế K56 62 Tìm hiểu Netbeans+ Demo Ví dụ, sử dụng thư viện Swing để thiết kế form “Đăng Nhập” - Tại cửa sổ Design, ta chọn controls thư viện Swing kéo thả vào form chương trình hỗ trợ Nhóm 9_Tin học kinh tế K56 63 Tìm hiểu Netbeans+ Demo - Form “Đăng nhập” sau thiết kế: Từ giao diện ta thêm nhiều hướng đối tượng ta cần làm, code ngôn ngữ cách kích đúp vào phần cần thao tác Tương tự lập trình hướng đối tượng Visual Studio … ỨNG DỤNG CỦA NETBEAN NetBeans dự án nguồn mở Điều có nghĩa công ty tạo sản phẩm thương mại từ đây, chủ yếu định hướng cộng đồng Ý nghĩa chỗ, ví dụ, bạn đóng góp kiến thức mà giúp cho khác, bạn cuối lợi Nếu báo cáo lỗi yêu cầu cải tiến, người lợi nhờ có công cụ tốt sửa lỗi hay cải tiến thực thi Về chất, NetBeans, bạn ngồi ghế tài xế - người sử dụng phần mềm, lý cho điều số 13 Ứng dụng web Ứng dụng web trình ứng dụng mà tiếp cận qua web thông qua mạng Internet Ứng dụng web phổ biến nhờ vào ưu điểm sau: Nhóm 9_Tin học kinh tế K56 64 Tìm hiểu Netbeans+ Demo - Người sử dụng truy cập vào hệ thống lúc, nơi, máy - tính Cùng thời điểm, hệ thống phục vụ nhiều người sử dụng Tích hợp tốt với dịch vụ trực tuyến email, online payment (thanh toán - trực tuyến) Thời gian phát triển ứng dụng nhanh Dễ bảo trì, nâng cấp mà phân phối cài đặt phần mềm máy - tính Không phụ thuộc vào phần cứng HĐH máy tính người dùng Ứng dụng web dùng để thực Webmail, bán hàng trực tuyến, đấu giá trực tuyến, wiki, diễn đàn thảo luận, Weblog, MMORPG, Hệ quản trị nội dung, Phần mềm quản lý nguồn nhân lực nhiều chức khác Và ứng dụng Web có giao diện giống giao diện ứng dụng Desktop, viết Netbeans 6.5 14 Ứng dụng doanh nghiệp Các doanh nghiệp sử dụng Netbeans để xây dựng website giới thiệu doanh nghiệp mình, website thương mại điện tử Nhóm 9_Tin học kinh tế K56 65 Tìm hiểu Netbeans+ Demo Một số doanh nghiệp sử dụng Netbeans để xây dựng website đáp ứng nhu cầu doanh nghiệp Cụ thể: Công ty TNHH KPACK KPACK công ty chuyên sản xuất bao bì tube nhựa PE dành cho mỹ phẩm Nhóm 9_Tin học kinh tế K56 66 Tìm hiểu Netbeans+ Demo GTI ADVISORS Website hộ PARK Nhóm 9_Tin học kinh tế K56 67 Tìm hiểu Netbeans+ Demo 15 Ứng dụng desktop Một số doanh nghiệp sử dụng ngôn ngữ Java Netbeans để làm ứng dụng desktop.Dưới hình ảnh vài ứng dụng Desktop sử dụng thư viện Swing chạy hệ điều hành khác (Window, Unix, Mac OS, ) • Ứng dụng Database Application Example: Nhóm 9_Tin học kinh tế K56 68 Tìm hiểu Netbeans+ Demo • Ứng dụng Vista • Ứng dụng Windown 16 Ứng dụng di động (Mobile application ) Ứng dụng Mobile application ứng dụng chạy tảng điện thoại di động Ứng dụng điện thoại di động giúp người sử dụng có trải nghiệm nhằm nâng cao giá trị cho hình ảnh thương hiệu, giúp người sử dụng Nhóm 9_Tin học kinh tế K56 69 Tìm hiểu Netbeans+ Demo cập nhật thông tin sản phẩm Yếu tố cốt lõi để giữ chân khách hàng Một số ứng dụng di động phổ biến: Phần mềm tra từ điển APPOTA Ứng dụng dùng để nghe nhạc android KẾT LUẬN Bằng nỗ lực cố gắng hướng dẫn giúp đỡ tận tình cô giáo TS Lê Thanh Huệ, sau thời gian thực đề tài, nhóm sinh viên chúng em thu kết đáng kể sau: Nhóm 9_Tin học kinh tế K56 70 Tìm hiểu Netbeans+ Demo - Hiểu biết mã nguồn mở Nắm bắt công cụ lập trình Netbeans Biết plugin hỗ trợ lập trình Netbeans Do thời gian tìm hiểu có hạn lượng kiến thức chưa đủ, thế, nhiều nội dung nhóm tìm hiểu chưa đầy đủ chi tiết Rất mong nhận đóng góp cô/thầy để nhóm sinh viên chúng em nói riêng tập thể lớp Tin kinh tế hiểu công cụ lập trình Netbeans Em xin chân thành cảm ơn! Nhóm 9_Tin học kinh tế K56 71 Tìm hiểu Netbeans+ Demo TÀI LIỆU THAM KHẢO http://netbeans.org http://doc.edu.vn Nhóm 9_Tin học kinh tế K56 72 [...]... 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. .. 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ì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... 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ì?... đã 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... 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... 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... 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... 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ị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... 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