Danh mục

Tạo các ứng dụng

Số trang: 9      Loại file: doc      Dung lượng: 305.00 KB      Lượt xem: 10      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 3,000 VND Tải xuống file đầy đủ (9 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Mono là một triển khai nguồn mở của .NET Framework xây dựng trên Linux, Solaris, Mac OS X, Windows và Unix. Nếu đang phát triển trên nền Windows, bạn có thể xây dựng các ứng dụng Mono dùng Visual Studio hoặc SharpDevelop. Cả hai IDE này đều không thể chạy trên Linux hoặc Mac OS X. MonoDevelop khởi đầu giống như một cổng của SharpDevelop IDE, nhưng sau đó phát triển độc lập thành Mono IDE dành riêng cho máy để bàn Linux sử dụng GNOME....
Nội dung trích xuất từ tài liệu:
Tạo các ứng dụngTạo các ứng dụng .Net trên Linux và Mac OS XMono là một triển khai nguồn mở của .NET Framework xây dựng trên Linux, Solaris,Mac OS X, Windows và Unix. Nếu đang phát triển trên nền Windows, bạn có thể xâydựng các ứng dụng Mono dùng Visual Studio hoặc SharpDevelop. Cả hai IDE này đềukhông thể chạy trên Linux hoặc Mac OS X. MonoDevelop khởi đầu giống như mộtcổng của SharpDevelop IDE, nhưng sau đó phát triển độc lập thành Mono IDE dànhriêng cho máy để bàn Linux sử dụng GNOME.B ắ t đ ầuMonoDevelop yêu cầu một phiên bản Linux đang chạy trên nền GNOME. (Ở đâychúng ta sẽ lấy ví dụ với Red Hat Fedora Core 5). Cách dễ nhất để chạy MonoDeveloplà sử dụng bộ cài Mono 1.1.15_2 (bạn có thể tải về từ mono-project.com, dưới đầu đềLinux Installer for x86). Bộ cài Mono bao gồm tất cả các phụ thuộc có liên quan vàbản thân MonoDevelop. Sau khi hoàn thành quá trình cài đặt, bạn sẽ thấy có một biểutượng Mono trên màn hình. Kích đích vào nó để mở thư mục chứa thực thiMonoDevelop. Bạn cũng có thể chạy MonoDevelop trên Mac OS X, hoặc dùng mộtphiên bản dành cho Fink (sourceforge.net), hay theo hướng dẫn được post trênmonodevelop.com.Sử dụng MonoDevelopKhi khởi động MonoDevelop, bạn sẽ thấy IDE và màn hình Welcome như trong Hình 1bên dưới. Hình 1: Trang giới thiệu của MonoDevelopNếu đã từng sử dụng Visual Studio hay SharpDevelop , bạn sẽ thấy một số cái rấtquen. Ở bên trái là khung Solution Explorer, bên phải là màn hình chính, phía dưới làTask List, nơi hiển thị lỗi, cảnh báo, thông báo. Để tạo một chương trình mới (ở đâygọi là solution - giải pháp), đơn giản chỉ cần vào New → New Project, tương tự nhưtrong Hình 2. Hình 2: 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ớinhữ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ápthú vị. Bên dưới tiêu đề Boo là các dự án làm việc với ngôn ngữ non-Microsoft .NET,lấy cảm hứng từ Python, gọi là Boo. Bên dưới NUnit, bạn có thể tạo một dự án chứacác bài test NUnit. Phần ILAsm thực tế cho phép bạn tạo một dự án Console viết trựctiếp trong Intermediate Language (IL). Ví dụ, bạn có thể tạo một dự án Gtk# 2.0Project (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ạytrên Linux, Windows và Mac OS X. Dự án mới có thể thấy như trên hình 3. Hình 3: 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ộtdanh 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 4. Hình 4: Trình thiết kế UI của MonoDevelopMặt thiết kế được đưa lên màn hình chính. Widgets Palette ở bên phải bao gồm tất cảcác Widget có thể dùng, và cửa sổ Properties bên dưới hiển thị các thuộc tính Widgetcho bạn lựa chọn. Bạn có thể kéo Widget vào trình thiết kế một cách dễ dàng. Nếu cốgắng thêm vào một Widget chọn file (File Chooser Widget), ứng dụng chạy sẽ có dạngnhư hình 5: Hình 5: Một ứng dụng chạy Gtk#.Chạy một ứng dụng Gtk# trong MonoDevelop khá nhanh và dễ. Có một điểm đángkinh ngạc là bạn có thể chuyển ứng dụng này ngay vào Windows hoặc Mac OS X, chođến chừng nào Mono Framework vẫn còn được cài đặt.Sử dụng cơ chế hoàn chỉnh mãMonoDevelop tăng cường hiệu suất với một cơ chế hoàn chỉnh mã, đẩy nhanh tốc độgõ máy cho bạn. Nó không thể được gọi là IntelliSense, một thương hiệu trên thịtrường, nhưng cũng khá giống như thế. MonoDevelop sẽ đưa ra một số số gợi ý dựatrên cái bạn đã gõ vào cửa sổ viết mã, như trong hình 6. Hình 6: Hoàn chỉnh mã trong MonoDevelop.Tích hợp NunitMonoDevelop hỗ trợ thông minh cơ chế tích hợp thành phần kiểm tra. NUnit add-in códạng như trong hình 7. Hình 7: NUnit add-in.Ở phía trên bên trái là hệ thống cây xem màu đỏ, xanh, vàng truyền thống của cácphần test trên NUnit, hiển thị cái nào được, cái nào không. Bên dưới, bạn có thể thấysơ đồ đề mục đã kiểm tra trước đó. Từ sơ đò, bạn sẽ biết lần đầu chỉ có một kiểm traqua, sau đó là ba được, rồi hai được và một hỏng. Chuyển sang bên phải, bên dướimục “Test result” (kết quả kiểm tra), bạn có thể thấy một danh sách các phần kiểm travới kết quả cái nào được, cái nào không. Trình tích hợp NUnit của MonoDevelop rõràng là một trong các thành phần mạnh.Hỗ trợBạn có thể tìm thấy hỗ trợ MonoDevelop trực tuyến trong IRC hoặc qua danh sách thưđiện tử, hoặc khả năng truy cập qua các liên kết trên trang chủ của công cụ.MonoDevelop trong một NutshellMonoDevelop đang được phát triển rất ...

Tài liệu được xem nhiều:

Tài liệu liên quan: