Tạo sưu liệu XML bằng chú thích

10 370 0
Tạo sưu liệu XML bằng chú thích

Đang tải... (xem toàn văn)

Thông tin tài liệu

Tạo sưu liệu XML thích Tạo sưu liệu XML thích Bởi: phamvanviet truonglapvy Tạo sưu liệu XML thích Ngôn ngữ C# hỗ trợ kiểu thích mới, ba dấu gạch chéo ( /// ) Trình biên dịch C# dùng phần thích để tạo thành sưu liệu XML Ta tạo tập tin sưu liệu XML mã lệnh, ví dụ để tạo sưu liệu cho ứng dụng FileCopier ta gõ lệnh sau : csc filecopier.cs /r:System.Windows.Forms.dll /r:mscorlib.dll /r:system.dll /r:system.configuration.dll /r:system.data.dll /r:system.diagnostics.dll /r:system.drawing.dll /r:microsoft.win32.interop.dll /doc:XMLDoc.XML Ta tạo sưu liệu XML trực tiếp Visual Studio NET, cách nhấn chuột phải lên biểu tượng dự án chọn ‘Properties’ để lên hộp thoại thuộc tính dự án (Property Pages), sau chọn mục Configuration Properties \ Build gõ tên tập tin sưu liệu XML cần tạo vào dòng XML Document File Khi biên dịch dự án, tập tin sưu liệu XML tự động tạo thư mục chứa dự án Dưới đoạn mã trích từ tập tin sưu liệu XML tạo từ ứng dụng FileCopier : FileCopier Form demonstrating Windows Forms implementation Required designer variable Tree 1/10 Tạo sưu liệu XML thích view of potential target directories Tree view of source directories includes check boxes for checking chosen files or directories Do đoạn mã định dạng kiểu dạng XML, không thuận tiện quan sát Ta viết tập tin theo định dạng XSLT để chuyển từ định dạng XML sang HTML Một cách đơn giản để tạo sưu liệu XML thành báo cáo HTML dễ đọc dùng chức Tool \ Build Command Web Page …, VS.NET tự động tạo tập tập tin sưu liệu HTML tương ứng với tập tin XML Dưới giao diện hình sưu liệu ứng dụng FileCopier tạo VS.NET : Sưu liệu dạng Web tạo Visual Studio NET Triển khai ứng dụng Khi ứng dụng thực thi hoàn chỉnh, vấn đề làm cách để triển khai Với ứng dụng đơn giản, cần chép assemblycủa ứng dụng sang máy khác chạy Ví dụ ta dịch ứng dụng FileCopier thành tập tin chạy FileCopier.exe, sau chép sang máy khác chạy Ứng dụng thực thi tốt 2/10 Tạo sưu liệu XML thích Việc triển khai dự án ( Deployment Projects ) Đối với ứng dụng thương mại lớn hơn, khách hàng muốn ứng dụng cài đặt vào thư mục cụ thể với biểu tượng đặc trưng họ…, cách đơn giản chưa đủ Visual Studio NET cung cấp thêm phần mở rộng khác để hỗ trợ việc cài đặt triển khai (Setup and Deployment Projects) ứng dụng Giả sử ta dự án đó, ta chọn File\Add Project \ New Project \ Setup and Deployment Projects Ta thấy hộp thoại sau : Hộp thoại tạo dự án Ta có nhiều nhiều kiểu dự án triển khai khác : - SetupProject: Tạo tập tin cài đặt, tập tin tự cài đặt tập tin tài nguyên ứng dụng - CabProject:Giống tập tin ZIP, dự án loại nén tập tin thành gói ( Package ) Chọn lựa kết hợp với loại khác - MergeModule: Nếu ứng dụng ta có nhiều dự án dùng chung số tập tin, chọn lựa giúp ta trộn chúng thành module trung gian chung Ta tích hợp module vào dự án khác - SetupWizard: Giúp thực loại dự án dễ dàng 3/10 Tạo sưu liệu XML thích - WebSetupProject: Giúp triển khai dự án Web Để hiểu rõ, ta thử tạo dự án triển khai kiểu Cab Project, thường dự án ta có nhiều tập tin Html, Gif hay số loại tài nguyên khác mà cần phải kèm theo với ứng dụng ta triển khai dự án theo kiểu Thêm dự án loại Cab Project vào dự án với tên FileCopierCabProject Dự án thêm vào ứng dụng Hai kiểu thêm dự án loại CAB Nhấn chuột phải dự án triển khai FileCopierCabProject Có dạng đóng gói tập tin CAB : Project Output… File… Ở ta chọn Add \ Project Output, hộp thoại chọn lựa kiểu kết xuất cho dự án ( Add Project Output Group ) xuất : 4/10 Tạo sưu liệu XML thích Lựa chọn loại kết xuất để đóng gói Ở đây, ta chọn loại PrimaryOutputđể tạo tập tin FileCopier.exe cho ứng dụng FileCopiercủa ta Khi chạy chương trình NET tạo gói có tên FileCopierCabProject.CAB.Trong gói có chứa tập tin : FileCopier.exe : tập tin chạy ứng dụng Osd8c0.osd : tập tin mô tả gói CAB theo dạng XML Mã mô tả XML t ập tin CAB FileCopierCabProject 5/10 Tạo sưu liệu XML thích Việc cài đặt dự án ( Setup Project ) Để tạo chương trình tự động cài đặt cho ứng dụng, ta thêm dự án khác chọn kiểu SetupProject,dự án kiểu linh động Nó tạo thành tập tin có phần mở rộng MSI, tự cài đặt ứng dụng ta lên máy tính khác UI phục vụ chủ yếu cho việc cài đặt cửa số ViewMenu: Giao diện người dùng View Menu Ứng với chọn lựa View Menu, ta thấy hiển thị tương ứng hai cửa sổ bên trái Chẳng hạn như, ta chọn View\FileSystemthì bên trái hai cửa sổ như hình bên dưới, ta thêm tập tin hay tài nguyên liên quan đến ứng dụng theo ý muốn : Cửa sổ File System ứng dụng FileCopier Triển khai vị trí khác Mặc nhiên ứng dụng cài đặt thư mục sau : [ProgramFilesFolder]\[Manufacturer]\[Product Name 6/10 Tạo sưu liệu XML thích ProgramFilesFolder: thư mục Program Files máy người dùng Manufacturer: tên nhà sản xuất Product Name: tên ứng dụng Ta thay đổi thông số cửa sổ thuộc tính FileCopierSetupProject trình cài đặt Tảo biểu tượng ứng dụng hình Desktop Để tạo biểu tượng cho ứng dụng, ta cần chọn ApplicationFolder\Primary outputfromFileCopier(Active)ở cửa sổ bên trái, sau nhấn chuột phải chọn CreateShortcuttoPrimaryoutputfromFileCopier(Active).Ta hiệu chỉnh đường dẫn biểu tượng cho thích hợp Thêm mục vào thư mục My Documents Ta thêm tài liệu cần thiết vào thư mục MyDocumentstrên máy người dùng cài đặt, cách đặt chúng vào thư mục User’sPersonalData Folder Tạo biểu trượng cửa sổ Start Menu Để thêm thành phần khác ứng vào cửa sổ Start/Programs, ta thêm chúng vào thư mục User’sProgramMenuở cửa sổ bên phải Thêm chức cài đặt khác cho ứng dụng triển khai Ngoài bốn mục liệt kê hình trên, ta bổ sung thêm thư mục khác, hình : 7/10 Tạo sưu liệu XML thích Bổ sung thư mục cửa sổ File System Các thành phần khác Ta khảo sát qua cách cài đặt dùng FileSystemtrong MenuView, ta tìm hiểu thêm số cách khác Tạo thay đổi sổ đăng ký ( Registry ) Cửa sổ đăng ký View Menu cho phép làm cho trình cài đặt tạo thay đổi sổ đăng ký chương trình máy cài đặt ứng dụng Nhấn chuột phải thư mục liệt hình để hiệu chỉnh sổ đăng ký theo ý muốn : 8/10 Tạo sưu liệu XML thích Hiệu chỉnh sổ đăng ký Phải thật cẩn thận cài đặt sổ đăng ký Trong hầu hết ứng dụng NET không cần thiết phải liên quan đến sổ đăng ký, NET quản lý ứng dụng không cần dùng sổ đăng ký (Registry) Quản lý giao diện người dùng trình cài đặt Để kiểm soát chữ hay giao diện đồ họa hiển thị suốt trình cài đặt ứng dụng, ta chọn mục User Interface View Menu Hình thể luồng công việc trình cà đặt ứng dụng : Luồng công việc trình cài đặt 9/10 Tạo sưu liệu XML thích Khi ta nhấn chuột phải bước tiến trình cài đặt chọn Propertiesthì lên cửa sổ tương ứng với mục đó, nhờ hộp thoại thuộc tính ta hiệu chỉnh chuỗi hay ảnh hiển thị thích hợp Ta thêm hay bớt bước luồng công việc cài đặt Ví dụ hộp thoại thuộc tính mục Welcome Cửa sổ thuộc tính mục Welcome trình cài đặt Hiệu chỉnh thêm cho trình cài đặt Nếu trình cài đặt cửa sổ User Interface không đủ thỏa mãn nhu cầu cài đặt ứng dụng, ta tự hiệu chỉnh thông số cho tiến trình cài đặt : điều kiện để chạy tiến trình cài đặt … Ta chọn mục Custom Option View Menu để thực mục đích Kết thúc việc tạo chương trình cài đặt Sau hoàn tất hiệu chỉnh, ta cần chạy ứng dụng NET tạo tập tin cài đặt MSDđể cài đặt ứng dụng ta 10/10

Ngày đăng: 20/10/2016, 05:47

Mục lục

    Tạo sưu liệu XML bằng chú thích

    Tạo sưu liệu XML bằng chú thích

    Triển khai ứng dụng

    Việc triển khai các dự án ( Deployment Projects )

    Việc cài đặt dự án ( Setup Project )

    Triển khai trên các vị trí khác nhau

    Thêm các chức năng cài đặt khác cho ứng dụng triển khai

    Các thành phần khác

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan