1. Trang chủ
  2. » Công Nghệ Thông Tin

học lập trình tiếng việt cùng microsoft

249 73 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 249
Dung lượng 5,13 MB

Nội dung

học lập trình tiếng việt cùng microsoft

Học lập trình Chương Giới thiệu kỹ thuật phát triển Ứng dụng Máy tính làm việc nào? • Máy tính máy hoàn thiện máy móc khác, máy phụ thuộc vào câu lệnh bên để biết phải làm Ví dụ, bạn nhấn nút ON máy, lô gô máy tính thể hiện, hệ điều hành Windows bắt đầu tải, kế biểu tượng chuột xuất hiện, hình desktop máy tính tải • Máy tính trông thông minh, kỳ thực, máy thực hành vi theo câu lệnh tương tự Máy tính hoạt động theo câu lệnh • Lập trình đưa câu lệnh để máy làm đó, từ đơn giản tới hoạt động phức tạp nhất, kết cục lại, túy câu lệnh mà Làm để đưa câu lệnh? • Thông qua khóa học này, chia sẻ với bạn câu lệnh, bạn qua từ lạ mà đặt cho câu lệnh • Bạn nghe thuật ngữ CSS, Javascript, C#, MVC, Java, SQL, Ruby, Python, C, C++, WPF, Android, IOS, Windows Phone, Windows 8, REST, JSON, XML, AJAX, AJAJ Services Làm chủ mặt ma trận • Hãy bắt đầu Chúng ta đọc nội dung khóa học máy tính Chúng ta đọc có người viết hệ điều hành máy, khác viết chương trình Internet Explorer để lướt web giúp gắn kết Hơn thế, vài người lập trình trang web để bạn tìm tài liệu Làm chủ mặt ma trận (tiếp) • Bạn có sử dụng điện thoại? Để nhắn tin gọi điện Bạn kết nối hãng điện thoại có chương trình CNTT để kiểm tra xem bạn ai, bạn có tiền tài khoản để gọi điện không, chương trình dò tìm bạn gọi theo số bạn vừa bấm, gửi tín hiệu tới máy gọi để máy reo chuông thiết lập gọi Phương thức làm việc máy? • Chúng ta chia sẻ máy tính không thông minh, biết biểu đạt nhiệm vụ liên tục theo cách hiệu • Mỗi lúc nhìn thấy nhiệm vụ thể theo cách tương tự, đồng nghĩa nhiệm vụ hoàn toàn phù hợp với chương trình lập • Đó lí cần hiểu rằng, việc lập trình nhằm bảo cho máy tính bước thực nhiệm vụ Ví dụ game • Chúng ta có Game thuộc tính Khi bấm vào nút joystick định nghĩa nhảy • Nếu phím bấm bấm lại, nghĩa thuộc tính nhảy bước trước • Hãy tập trung vào nhảy, dù có điều xảy cho phần lại game, tập trung vào việc nhảy Ví dụ game (tiếp) • Đây nhảy, lập trình cho nút thao tác Sẽ có bước sau: – – – – – – – – – Vẽ tính lên hình Chờ người dùng làm với joystick Một tín hiệu nhận từ joystick, người dùng bấm nút Anh ta bấm phím nào? Nếu nút Up, tiếp tục Đọc vị trí hình tính Tính khoảng cách bước nhảy, 20pixels, 30pixels Tải hình ảnh kết theo khuôn hình bước nhảy In hình kết bước nhảy theo thay đổi tương ứng Quay lại bước • Cũng vậy, game thuộc tính nhảy, có nhiều việc khác diễn đồng thời, chúng chơi bước vừa kể lập trình chuyên gia lập trình Nguyên tắc lập trình “Bất kể hành vi lặp lặp lại tiên đoán, lập trình” Tay máy robot • Nếu mô tả bước để vận hành tay robot, ví dụ game, thấy điều tương tự • Cả hoạt động cách logic, điều khiển theo bước • Nếu hành vi tương đương, kết tương đương • Có điều nhờ lập trình CNTT, dù ngôn ngữ gì, khác biệt đáng trân trọng • Trong tay robot tương tác với giới vật lý, từ phần tới phần kia, phần khác lại tương tác với giới ảo, in hình ảnh kết lên hình Mẫu - Prototypes • Trong vài lĩnh vực kỹ thuật kiến trúc, mẫu vật cần xây dựng làm trước Đôi lúc phần vật cần xây phiên đơn giản tạo để xem hoạt động thiết kế thực tế • Trong ngành CNTT, xây dựng mẫu cho dự án, khách hàng xem để biểu đạt ý tưởng muốn xây dựng • Nó đơn giản chương trình vài hình liên kết chúng, liệu thực tế, từ có khái niệm việc thay đổi thực Mẫu phát triển tiến hóa • Mô hình mẫu phát triển dần Điều có nghĩa hệ thống xây dựng chút một, thêm nguyên liệu chương trình có • Mẫu phải xây dựng thời gian ngắn, sử dụng phần mềm phù hợp không tốn nhiều tài nguyên • Ý tưởng mẫu tập trung vào tính hệ thống, cho khách hàng người dùng để họ đưa phản hồi, từ điều chỉnh yêu cầu phần mềm để phát triển • Mẫu điều chỉnh để đáp ứng cầu khách hàng người dùng Cùng thời điểm, hiểu phải làm gì, khách hàng nhìn thấy kết thời gian ngắn Ước lượng • Trong trình thực dự án bất kỳ, phải tâm niệm vấn đề thường phát sinh liên quan đến dự toán phạm vi dự án Việc dự toán bao gồm thời gian phải làm cho dự án Các hạng mục việc bao gồm dự án • Để tính đến hiệu quả, phải hiểu rõ phạm vi công việc, không hiểu việc có dự án, phải dành để làm dự án Định nghĩa phạm vi • Trong CNTT, gọi yêu cầu kỹ thuật đề cập đến trình tìm hiểu nhu cầu điều kiện cần đáp ứng để phát triển hệ thống sửa đổi, có tính đến yêu cầu khác khách hàng người sử dụng • Mục đích để hiểu nhiều tốt phải làm trước bắt đầu thiết kế dự án Yêu cầu tốt phải đo lường được, chứng minh, rõ ràng không tự mâu thuẫn vv Yêu cầu kỹ thuật • Các nhiệm vụ liên quan đến yêu cầu kỹ thuật chia làm kiểu sau: – Yêu cầu gợi mở: vấn giao tiếp với khách hàng người sử dụng tương lai để biết mong đợi họ – Phân tích yêu cầu: phát sửa vấn đề việc thiếu thông tin liên lạc cách chuyển đổi yêu cầu thu từ vấn điều kiện thiết kế đầy đủ – Yêu cầu kỹ thuật: tất giai đoạn, yêu cầu phải ghi cách để biết xác phải làm tránh hiểu lầm – Yêu cầu xác minh: thử nghiệm ứng dụng hoạt động đắn lập trình dựa yêu cầu – Yêu cầu xác nhận: đảm bảo yêu cầu thực phù hợp với mong đợi ban đầu Yêu cầu kỹ thuật • Yêu cầu kỹ thuật trình dài phức tạp mà cần có kỹ tâm lý • Các nhà phân tích cần phân loại kỹ thuật khác để đáp ứng yêu cầu khách hàng Về mặt lịch sử, danh sách yêu cầu tạo thông qua kỹ vấn họp nhóm Hiện nay, kỹ thuật bao gồm phát triển mẫu thử nghiệm sử dụng cụ thể (không xử lý bây giờ) • Những yêu cầu người dùng cân nhắc theo mục tiêu chung dài hạn phân tích nhiều lần bạn định nghĩa mục tiêu quan trọng cho vận hành hệ thống • Cuối cùng, tiến trình đo lường trình xây dựng quy trình để đánh giá tiến trình thực giai đoạn dự án Đánh giá hiệu • Nếu khách hàng bạn không quan trọng, mà quan trọng bạn phải nhớ rằng, cần phải dùng thời gian nỗ lực để hoàn thiện dự án bạn Nếu không, bạn bị rối loạn lúc kết thúc dự án, khách hàng bạn, cáu dự án kéo dài mức • Mặc dù việc dự toán mang tính nghệ thuật khoa học, không khuyến khích bỏ qua bắt đầu dự án Trong CNTT, nhiều dự án bị hỏng dự toán đầy đủ Trước dự án phần mềm nào, phải biết cần dành thời gian nỗ lực để hoàn thiện dự án Tầm quan trọng dự toán quản trị • Hãy xem số phần trăm để có dự toán quản trị tốt: – Số trung bình dự án vượt ngân sách dự toán 90% thời gian ước tính 120% – 52.7% số dự án tiêu tốn 189% giá dự kiến ban đầu – Trung bình thời gian phát sinh 222% dự toán ban đầu – Chỉ 16.2% (9% cho công ty lớn) dự án hoàn thiện thời gian ngân sách dự toán – 75% hệ thống lớn không làm việc hợp lý – 15% nỗ lực phát triển bị lãng phí bị hủy bỏ dự án – 50% dự án lớn vượt ngân sách kế hoạch (nhiều 50%) – Các dự án trung bình vượt tiến độ dự kiến khoảng 50% – Các dự án nhỏ (hầu hết) vượt ngân sách bị trễ khoảng 20% Phương pháp Delphi • Như thấy, cần phải có công tác phân tích tốt cho dự án trước lập trình • Trong nhiều công tác thực địa, dù đến tên thật phương pháp, Delphi phương pháp dự toán sử dụng • Phương pháp thu thập nhóm người dùng để tạo checklist phân tách theo thời gian phụ thuộc kinh nghiệm họ Rồi, thành phần chia sẻ tầm nhìn họ trưởng nhóm tổng hợp checklists Hơn thế, lý ẩn sau dự toán để lập trình viên thể việc đồng ý nhóm thảo luận sở Dự toán hiệu cuối đòi hỏi phát triển hệ thống với thảo luận trước khách hàng người dùng họp nhóm Và rồi? • Chúng ta biết điều khách hàng muốn (thậm chí khách hàng) có ý tưởng thời gian đòi hỏi để phát triển hệ thống từ biết chi phí • Và bây giờ, phải phát triển mẫu để trưng bày, bước • Theo phương pháp này, cách phát triển đo lường tiến độ ,thông qua số định nghĩa phân tích yêu cầu hệ thống • Mục tiêu nguyên mẫu tập trung vào tính hệ thống, quan sát khách hàng người dùng, cho có phản hồi nhờ điều chỉnh việc phát triển phần mềm • Nó tiếp tục toàn hệ thống vận hành mong muốn ban đầu Cuối cùng, cài đặt • Cài đặt từ không hẳn quen thuộc với tất người Nhưng thực tế, khái niệm đơn giản Cài đặt dự án bao gồm việc cài chương trình lên máy tính thiết bị sử dụng, máy chủ trang web cần host, tùy thuộc vào kiểu dự án • Nếu phát triển hệ thống chạy máy tính thiết bị mobile, cần cài file chạy • Nếu bạn phải cài đặt website máy chủ, cài đặt phức tạp Cài Web • Như nói, máy chủ web máy tính nơi toàn quy trình chạy, chương trình thân cung cấp dịch vụ cho muốn truy cập trang bạn Trong Windows, chương trình gọi Internet Information Server or IIS • Nếu bạn muốn xuất nội dung truy cập kết nối Internet Intranet, bạn thêm trang web vào IIS để thêm vào nội dung • Trong Windows 2008 Server Professional Ultimate desktop versions of Windows, IIS cài đặt cấu hình web ngầm định tìm thấy thư mục \Inetpub\Wwwroot máy tính Các bạn sử dụng thư mục ngầm định để xuất nội dung web tạo thư mục đặc thù địa hệ thống theo lựa chọn bạn Tạo website IIS 10 11 Khởi động IIS Manager Để làm, nháy vào Start máy tính, nơi hệ thống cài đặt tìm IIS Internet Information Server Trong bảng Connections pane, nháy phải vào nút Sites node cây, nháy vào Add Web Site Trong hộp thoại Add Web Site, gõ tên Web site vào Web site name box Chọn Select bạn muốn chọn ứng dụng khác danh mục hộp Application Pool box Trong hộp thoại Select Application Pool dialog box, chọn ứng dụng từ danh mục Application Pool nháy OK (tùy chọn) Trong hộp đường dẫn vật lý Physical, gõ đường dẫn vật lý thư mục nháy vào browse button ( ) để đãn đến file hệ thống tìm folder Chọn giao thức cho Web site từ danh mục Type Giá trị ngầm định IP address box All Unassigned Hãy để Gõ vào số cổng Port text box, ví dụ, 80 Một cách tùy chọn, gõ tiêu đề host cho Website Host Header box Ví dụ: www.mywebsite.com Nếu bạn thay đổi trang, bạn muốn Web site xuất bản, chọn vào check box: Start Web site immediately Nháy OK Đã hoàn thiện? • Khi bạn hoàn thiện bước kể trên, trang web làm việc Bạn kiểm tra cách truy cập vào địa định nghĩa tiêu đề: www.mywebsite.com, tên máy chủ domain cấu hình đúng, đưa bạn đến địa mà hệ thống hosted • Và chương trình cài đặt sẵn sàng để chạy!!! Tổng quan • Trong chương này, xử lý vấn đề quan trọng sau: – Thực phân tích yêu cầu hợp lý phải nắm vấn đề – Thực dự toán cho dự án bạn hiểu việc tổ hợp chi phí thời gian – Phát triển mẫu phù hợp với yêu cầu thông tin khách hàng nhu cầu bạn để hiểu mong muốn khách hàng – Cài đặt phát triển bạn vào môi trường phù hợp tùy theo công nghệ sử dụng • Nếu bạn muốn cài đặt dự án bạn an toàn, hay lưu tâm tới tất thực hành kể trên: hệ thống bạn hoàn thiện dễ dàng hơn, bạn người dùng cảm thấy hài lòng tuyệt đối

Ngày đăng: 13/10/2016, 22:18

TỪ KHÓA LIÊN QUAN

w