#1. Tìm hiểu về MonoDevelop
* MonoDevelop là gì????
Đơn giản nó là một IDE dùng để lập trình bằng ngôn ngữ lập trình C# và các ngôn ngữ .NET khác. Đây là một công cụ miễn phí cho phép lập trình viên có thể xây dựng các ứng dụng C#, ASP.NET một cách nhanh chóng trên môi trường các hệ điều hành Linux, Windows và Max OS. Đây là một công cụ rất hữu ích cho các lập trình viên .NET trong việc xây dựng các ứng dụng trên tất cả các nền tảng khác nhau.
* Tính năng nổi bật của MonoDevelop
- Các hệ điều hành hỗ trợ: Linux, Windows và Mac OSX.
- Hỗ trợ soạn thảo: Cung cấp đầy đủ các chương trình soạn thảo cho các ngôn ngữ C#, các mẫu code, tempate..
- Các ngôn ngữ hỗ trợ: C#, Visual Basic.Net, C, C++, Java
- Trình gỡ lỗi: Hỗ trợ lập trình viên tìm lỗi trong ứng dụng.
- Ngoài hỗ trợ lập trình với môi trường Console,MonDevelop còn hỗ trợ các ứng dụng GTK.
- Xây dựng ứng dụng web ASP.NET.
- Các công cụ hỗ trợ kiểm thử phần mềm
- Ta vào trang http://www.mono-project.com/Downloads để download mã nguồn (hay tập tin cài đặt) của tất cả các gói cấn thiết để có thể chạy được MONO:Mono Setup, GTK# for .NET, và để thuận lợi khi lập trình thì cài thêm bộ MonoDevelop ( IDE như Visual Studio của MS) tạihttp://www.monodevelop.com/Main_Page
- Ta hoàn toàn có thể vào trong trang chủ này để khám phá xem tính năng của phần mềm này và các tutorial của nó. Ví dụ: http://monodevelop.com/Documentation/Creating_A_Simple_Solution để tạo một Solution.
- Hoặc có thể vô Terminal gõ: sudo apt-get install monodevelop
#3. Lập trình C# trên MonoDevelop:
Đơn giản như vậy thôi. Bây giờ mình Demo một chương trình GUI và Console.
* Tạo một chương trình Console đơn giản bằng ngôn ngữ C#
1. Tạo 1 Solution mới nhé
2. Code thôi.
3. Giờ thì nhấn F5 để xem nó ra cái gì nhé.
Rất đơn giản vs một chương trình Console
* Tạo một chương trình GUI nào
1. Tạo một chương trình mới , đơn giản chỉ cần vào New → New Project, tương tự như trong hình dưới.
Hộp thoại New Solution.
Ở bên trái, bạn có thể thấy vô số tuỳ chọn cho các giải pháp MonoDevelop. Cùng với những lựa chọn thông thường của C# và Visual Basic, bạn sẽ thấy một cặp giải pháp thú vị. Ví dụ, bạn có thể tạo một dự án Gtk# 2.0 Project (trong môi trường C#).
Gtk# là framework UI xây dựng trong Mono. Bạn có thể tạo các ứng dụng Mono chạy trên Linux, Windows và Mac OS X. Dự án mới có thể thấy như trên hình dưới
Một giải pháp Gtk# mới.
Bây giờ, tất cả trông thậm chí còn quen thuộc hơn. Các file được sắp xếp ở bên trái, trong Solution Explorer, giống như ở các IDE khác. Thư mục References bao gồm một danh sách các bộ phận giải pháp này tham chiếu tới. Thư mục Resources chứa tất cả các file tài nguyên nằm trong giải pháp. Nhóm thư mục User Interface tập hợp tất cả màn hình (screen) hiện thời trong giải pháp. Chọn một màn hình đơn trong thư mục đưa lên cho trình thiết kế có dạng như hình dưới.
Trình thiết kế UI của MonoDevelop
Rất quen thuộc, với việc màn hình chính thiết kế,Toolbox của VS trong Windows giờ là Widgets trong MONO. Như vậy ta có thể thỏa sức trên IDE này.
Bài viết vẫn còn sơ lược, chưa toát lên được đầy đủ bản chất của vấn đề cần nghiên cứu. Mong bạn đọc đóng góp thêm.
No comments:
Post a Comment