Đến đây, phiên bản 1.0 của phần mềm của chúng ta đã hoàn thành những chức năng chính theo phân tích và đã sẵn sàng để cung cấp cho người dùng cuối. Để cài đặt phần mềm trên máy của người dùng cuối, chúng ta cần đóng gói và tạo bộ cài đặt. Trong bài học này chúng ta sẽ xem xét cách xuất bản, tạo bộ cài và triển khai ứng dụng trên máy khách hàng. Show
Thực hành: Tạo bộ cài và xuất bản ứng dụngVisual Studio cung cấp công cụ đơn giản để tạo bộ cài đặt cho ứng dụng. Bước 1. Trước khi bắt đầu tạo bộ cài, chúng ta cần chuyển chế độ dịch sang Release Chuyển sang chế độ ReleaseBước 2. Click đúp vào nút Properties trên Solution Explorer để mở hộp thoại và chọn nút Publish Giao diện PublishBước 3. Sử dụng trình hỗ trợ Publish Wizard Vì là lần đầu tiên xuất bản ứng dụng, nên sử dụng trình hỗ trợ Pubish Wizard để thiết lập từng tham số. Từ những lần sau có thể click luôn nút Publish Now để xuất bản ứng dụng. Các bước trong Publish Wizard như sau:
Mặc định bộ cài sẽ được tạo ra trong thư mục publish trực thuộc thư mục dự án. Chúng ta có thể đặt lên trên một ổ đĩa mạng hoặc FTP server. Trong phần này chúng ta sử dụng luôn tham số mặc định.
Bộ cài có thể được chạy từ một web site, một thư mục mạng hoặc theo cách truyền thống (từ ổ cứng, cd-rom, usb flash). Chúng ta lựa chọn cách thứ 3 (From a CD-ROM or DVD-ROM). Cách này sẽ tạo ra bộ cài đặt như các ứng dụng local thông thường.
Bước này cho phép thiết lập để chương trình tự động cập nhật phiên bản mới từ một Url. Tuy nhiên, chúng ta lựa chọn không cho cập nhật tự động.
Sau bước này, Visual Studio sẽ dịch và đóng gói chương trình. Khi quá trình kết thúc, thư mục chứa bộ cài sẽ xuất hiện Bộ cài của ứng dụngCó thể copy bộ cài này tới máy của người dùng cuối và sử dụng chương trình setup.exe để cài đặt ứng dụng lên máy người dùng. Bước 4. Cài đặt ứng dụng Sử dụng chương trình setup.exe trong bộ cài vừa tạo để cài đặt chương trình vào hệ thống của người dùng cuối. Trình cài đặt này cũng tự tạo ra shortcut trong Start menu. Cài đặt ứng dụngĐến đây chúng ta có thể bắt đầu sử dụng phần mềm bằng cách thêm dữ liệu. Để gỡ bỏ cài đặt có thể sử dụng cách thức gỡ bỏ từ Control Panel như các ứng dụng bình thường. Chúc mừng các bạn đã hoàn thành một chương trình ứng dụng hoàn chỉnh. Mặc dù ứng dụng còn đơn giản nhưng có thể hoạt động ổn định và có khả năng tiếp tục phát triển. Qua quá trình phát triển ứng dụng này chúng ta đã học được những kỹ thuật lập trình C# cơ bản và một phần nâng cao, cũng như học thêm một số cách thức vận dụng của lập trình hướng đối tượng trong phát triển ứng dụng. Đây là loạt bài giảng thứ nhất về phát triển ứng dụng với C# và .NET framework. Trong các phần tiếp theo, chúng tôi sẽ lần lượt cung cấp nội dung về các công nghệ cụ thể của .NET như công nghệ ADO.NET, lập trình mạng (socket), Windows Forms, WPF, ASP.NET MVC, ASP.NET Web API, cấu trúc dữ liệu và thuật toán với C#. Xin trân trọng cảm ơn! + Nếu bạn thấy site hữu ích, trước khi rời đi hãy giúp đỡ site bằng một hành động nhỏ để site có thể phát triển và phục vụ bạn tốt hơn. Một vòng đời phát hành phần mềm là một sự tổng hợp các pha phát triển phần mềm từ giai đoạn sơ khai cho đến giai đoạn hoàn chỉnh, và cuối cùng là công bố phần mềm đó hoặc phiên bản nâng cấp mới. Việc chia thành nhiều giai đoạn như vậy giúp cho việc quản lý, sửa lỗi và bảo trì phần mềm dễ dàng hơn. Các mốc quan trọng trong vòng đời của sản phẩm: tính khả dụng chung (general availability-GA), thông báo về thời điểm kết thúc vòng đời (end of life announcement-EOLA), ngày đặt hàng cuối cùng (last order date-LOD) và cuối vòng đời (end-of-life-EOL)Có hiệu lực chung (General availability-viết tắt là GA) là giai đoạn tiếp thị mà tại đó tất cả các hoạt động thương mại hóa cần thiết đã hoàn thành và sản phẩm phần mềm đã có sẵn để có thể mua, tuy nhiên vẫn phải tùy thuộc vào ngôn ngữ, khu vực, tính khả dụng của phương tiện điện tử và phương tiện truyền thông.[5] Các hoạt động thương mại hóa có thể bao gồm kiểm tra tính tuân thủ và bảo mật, cũng như nội địa hóa và tính khả dụng trên toàn thế giới. Thời gian giữa RTM và GA có thể từ một tuần đến vài tháng trong một số trường hợp trước khi có thể công bố một bản phát hành chung có sẵn do cần có thời gian để hoàn thành tất cả các hoạt động thương mại hóa theo yêu cầu của GA. Ở giai đoạn này, phần mềm đã "hoạt động". Release to the Web (RTW)Sửa đổiPhát hành lên web (Release to the Web-viết tắt là RTW) hoặc Web release là một phương tiện phân phối phần mềm sử dụng Internet để phân phối. Nhà sản xuất không sản xuất phương tiện vật lý nào trong loại cơ chế phát hành này. Các bản phát hành web đang trở nên phổ biến hơn khi việc sử dụng Internet ngày càng tăng. Xem thêmSửa đổi
Tham khảoSửa đổi
Liên kết ngoàiSửa đổi
Tham khảo thư loạiSửa đổi
|