Tài liệu học lập trình web 1

106 641 0
Tài liệu học lập trình web 1

Đ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

Trong kỹ thuật phần mềm, một ứng dụng web hay webapp là một trình ứng dụng mà có thể tiếp cận qua web thông qua mạng nhƣ Internet hay intranet. Ứng dụng web phổ biến nhờ vào sự có mặt vào bất cứ nơi đâu của một chƣơng trình. Khả năng cập nhật và bảo trì ứng dụng Web mà không phải phân phối và cài đặt phần mềm trên hàng ngàn máy tính là lý do chính cho sự phổ biến của nó. Ứng dụng web đƣợc dùng để hiện thực mail, bán hàng trực tuyến, đấu giá trực tuyến, wiki, diễn đàn thảo luận, Weblog, MMORPG, hệ quản trị nội dung, phần mềm quản lý nguồn nhân lực và nhiều chức năng khác.

TRƯỜNG TRUNG CẤP KINH TẾ KỸ THUẬT NGUYỄN HỮU CẢNH  TÀI LIỆU MÔN HỌC LẬP TRÌNH WEB Lưu hành nội 2015 LỜI NÓI ĐẦU Nhằm đổi phương pháp giảng dạy, nâng cao chất lượng giáo dục chuyên nghiệp đào tạo theo nhu cầu xã hội Trường Trung cấp Kinh tế Kỹ thuật Nguyễn Hữu Cảnh biên soạn tài liệu giảng dạy trình độ Trung cấp chuyên nghiệp tất môn học thuộc ngành, chuyên ngành đào tạo trường, giúp cho học sinh có điều kiện học tập, nâng cao tính tự học sáng tạo Tài liệu giảng dạy môn Lập trình Web thuộc học phần chuyên ngành ngành đào tạo Tin học ứng dụng Sau học xong môn học này, học sinh có khả : Kiến thức : - Trình bày kiến thức lập trình ASP.NET, sử dụng sở liệu MS SQL Server, ASP.NET để lập trình quản lý website môi trường Visual Studio - Trình bày kiến thức thao tác sở liệu xử lý mã lệnh viết phần mềm quản lý Kỹ năng: - Sử dụng công cụ, chức Control, Database để xây dựng phần mềm quản lý website có Thái độ: - Rèn luyện tác phong làm việc, đức tính cẩn thận, xác, khoa học Thời lượng nội dung môn học: Thời lượng : Lý thuyết 45 tiết; Thực hành 30 tiết Nội dung môn học gồm chương: Chương 1: Lập trình Web & ASP.NET Chương 2: Tìm hiểu sử dụng Server Controls Chương : Master Page – Web Navigation Chương : Quản lý trạng thái Chương : Sử dụng Validation Controls Chương : Các đối tượng liệu (Rich Controls – Login ) Trong trình biên soạn tài liệu tác giả chọn lọc kiến thức bản, bổ ích nhất, có chất lượng nhằm đáp ứng tốt nhu cầu giảng dạy giáo viên học tập học sinh bậc Trung cấp chuyên nghiệp trường Tuy nhiên, trình thực tránh thiếu sót, tác giả mong nhận đóng góp quý thầy cô đồng nghiệp em học sinh để hiệu chỉnh tài liệu giảng dạy ngày hiệu Trân trọng cảm ơn MỤC LỤC LỜI NÓI ĐẦU CHƯƠNG LẬP TRÌNH WEB VÀ ASP.NET Sau học xong chương này, học sinh có khả Kiến thức : Trình bày ngôn ngữ môi trường lập trình Web Asp.Net, Web Server IIS Kỹ năng: Sử dụng môi trường lập trình Web Asp.Net, Web Server IIS Thái độ: Rèn luyện tác phong làm việc, đức tính cẩn thận, xác, khoa học 1.1 GIỚI THIỆU VỀ ỨNG DỤNG WEB Trong kỹ thuật phần mềm, ứng dụng web hay webapp trình ứng dụng mà tiếp cận qua web thông qua mạng Internet hay intranet Ứng dụng web phổ biến nhờ vào có mặt vào nơi đâu chương trình Khả cập nhật bảo trì ứng dụng Web mà phân phối cài đặt phần mềm hàng ngàn máy tính lý cho phổ biến Ứng dụng web dùng để thực mail, bán hàng trực tuyến, đấu giá trực tuyến, wiki, diễn đàn thảo luận, Weblog, MMORPG, hệ quản trị nội dung, phần mềm quản lý nguồn nhân lực nhiều chức khác 1.2 GIỚI THIỆU VỀ ASP VÀ ASP.NET 1.2.1 Giới thiệu ASP ASP (Active Server Pages) ngôn ngữ lập trình web viết hãng Microsoft đời năm 1997, phổ biến hệ điều hành Microsoft Windows Các trang web viết ngôn ngữ có phần mở rộng asp (ví dụ HelloWorld.asp) thay htm hay html Nội dung file ASP giống trang Html bình thường, bao gồm cú pháp html trộn lẫn mã lập trình ASP (còn gọi script, viết VBScript hay JavaScript) Các script ASP thực thi server đặt nằm cặp dấu Có thể nói trang ASP kết hợp thẻ html, script ActiveX Component 1.2.2 Giới thiệu ASP.NET ASP.NET tảng ứng dụng web (web application framework) phát triển cung cấp Microsoft, cho phép người lập trình tạo trang web động, ứng dụng web dịch vụ web Lần đưa thị trường vào tháng năm 2002 với phiên 1.0 NET framework, công nghệ nối tiếp Microsoft's Active Server Pages(ASP) ASP.NET biên dịch dạng Common Language Runtime (CLR), cho phép người lập trình viết mã ASP.NET với ngôn ngữ hỗ trợ bởi.NET language 1.2.3 Sự khác ASP.NET ASP ASP.NET phác thảo lại từ đầu, thay đổi tận gốc rễ phát triển phù hợp với yêu cầu vạch hướng vững cho tương lai tin học 1.2.3.1 Sự thay đổi ASP thi hành sứ mạng giao cho để phát triển mạng cách tốt Vậy ta cần phải đổi hoàn toàn? Lý đơn giản ASP không đáp ứng đủ nhu cầu lĩnh vực phát triển mạng công nghệ tin học ASP thiết kế riêng biệt nằm tầng phía hệ điều hành Windows Internet Information Server công dụng rời rạc giới hạn Trong đó, ASP.NET phần cấu tạo hệ điều hành Windows dạng tảng NET Như ASP.NET dùng object ứng dụng cũ mà sử dụng tất tài nguyên Windows có cách dễ dàng Ta tóm tắt khái quát thay đổi sau: • Tập tin ASP.NET (ASP.NET file) có extension ASPX, tập tin ASP ASP • Tập tin ASP.NET (ASP.NET file) phân tích ngữ pháp XSPISAPI.DLL Còn tập tin ASP phân tích ASP.DLL • ASP.NET kiểu mẫu lập trình phát động kiện (event driven), trang ASP thi hành theo từ xuống • ASP.NET sử dụng trình biên dịch (compiled code) nên nhanh, ASP dùng trình thông dịch (interpreted code) hiệu suất tốc độ thua hẳn • ASP.NET hỗ trợ gần 25 ngôn ngữ lập trình với NET chạy môi trường biên dịch (compiled environment), ASP chấp nhận VBScript JavaScript nên ASP scripted language môi trường thông dịch (in the interpreter environment) Không vậy, ASP.NET kết hợp nhuần nhuyễn với XML (Extensible Markup Language) để vận chuyển thông tin qua mạng • ASP.NET hỗ trợ tất browser quan trọng yểm trợ thiết bị lưu động (mobile devices) Chính thiết bị lưu động, mà ngày phổ biến, khiến việc dùng ASP phát triển mạng nhằm vươn tới thị trường trở nên vô khó khăn 1.2.3.2 Những ưu nhược điểm sử dụng ASP.NET ASP.net coi công cụ tuyệt vời để tạo trang web động ứng dụng web Nhưng ASP.net nhiều hạn chế Chúng ta tìm hiểu xem ASP.net có ưu nhược điểm lập trình web Nhược điểm ASP.NET: • • Chỉ chạy hệ điều hành Windows Không có Visual Studio khó viết mã lệnh cho ASP.NET Ưu điểm sử dụng ASP.NET • • • • • • • • • • • • ASP.Net cho phép lựa chọn ngôn ngữ lập trình : C#, Visual Basic.Net, J#,… Trang ASP.Net biên dịch trước Thay phải đọc thông dịch trang web yêu cầu, ASP.Net biên dịch trang web động thành tập tin DLL mà Server thi hành nhanh chóng hiệu ASP.Net hỗ trợ mạnh mẽ thư viện phong phú đa dạng Net Framework, làm việc với XML, Web Service, truy cập sở liệu qua ADO.Net,… ASPX ASP hoạt động ứng dụng ASP.Net sử dụng phong cách lập trình mới: Code behide Tách code riêng, giao diện riêng Dễ đọc, dễ quản lý bảo trì Kiến trúc lập trình giống ứng dụng Windows Hỗ trợ quản lý trạng thái control Tự động phát sinh mã HTML cho Server control tương ứng với loại Browser Hỗ trợ nhiều chế cache Triển khai cài đặt + Không cần lock, không cần đăng ký DLL + Cho phép nhiều hình thức cấu hình ứng dụng Hỗ trợ quản lý ứng dụng mức toàn cục + Global.asax có nhiều kiện + Quản lý session nhiều Server, không cần Cookies Với nhiều ưu điểm với hai khuyết điểm ASP.net xứng đáng công cụ tuyệt với để tạo trang web ứng dụng web Đặc biệt người quen với việc sử dụng hệ điều hành Windown 1.3 WEB SERVER IIS 1.3.1 Giới thiệu IIS 7.0 IIS 7.0 phiên cho web server Microsoft IIS có Windows Server từ Windows 2000 Server với tư cách thành phần Windows từ Windows NT tùy chọn IIS 7.0 cung cấp Windows Vista Windows Server 2008, hệ điều hành máy chủ dự định phát hành vào đầu năm 2008 IIS 7.0 phiên xem xét cách tỉ mỉ thiết kế từ kinh nghiệm phiên trước Phiên 7.0 đời tạo tảng linh hoạt an toàn cho việc cấu hình web ứng dụng IIS 7.0 thiết kế để trở thành tảng Web ứng dụng linh động an toàn cho Microsoft Microsoft thiết kế lại IIS từ tảng có trước suốt trình phát triển, nhóm thiết kế IIS tập trung vào lĩnh vực lớn: • Bảo mật • Khả mở rộng • Cấu hình triển khai • Quản trị chuẩn đoán • Hiệu suất 1.3.2 Những điểm IIS 7.0 Hầu hết thứ IIS 7.0 Microsoft tập trung vào việc modul hóa xây dựng IIS 7.0, điều giảm thiểu bề mặt công web server Kiến trúc IIS Bên cạnh thay đổi thành phần lõi IIS 7.0, tập trung với thiết kế modul luôn thực sản phẩm Thiết kế modul làm cho IIS 7.0 linh động bảo mật tốt so với phiên IIS trước Hình 1.1 Tổng quan modul thành phần IIS 7.0 Ưu điểm thiết kế modul giảm dấu vết, điều làm cho tảng web server an toàn bề mặt công giảm thiểu IIS 7.0 cung cấp API mới, thay cho lọc ISAPI phiên trước Với API này, IIS 7.0 mở rộng modul mở rộng chí thay modul đính kèm modul viết 1.4 TẠO ỨNG DỤNG WEB VỚI VISUAL STUDIO Visual Studio công cụ mạnh hãng phần mềm tiếng Microsoft Hiện nay, có nhiều phiên sử dụng: vs2005, vs2008, vs2010…., với công cụ bạn phát triển ứng dụng phần mềm, web với nhiều ngôn ngữ lập trình khác đặt biệt với ứng dụng winform webform C# hay Visual Basic hỗ trợ tốt Bây tạo dự án Website Visual Studio 2008 Bạn khởi động Visual Studio lên chọn thực đơn FileNewWeb Site Hình 1.2 Thao tác tạo Website Lúc cửa sổ bạn chọn vào ASP.Net Web Site phía chọn vào ngôn ngữ C# nơi chứa ứng dụng website bạn Hình 1.3 Hộp thoại chọn cấu hình mẫu Website Nhấn nút OK, tạo website ASP.net Visual Studio tìm hiểu công cụ làm quên với giao diện phần mềm 1.5 KHẢO SÁT GIAO DIỆN VISUAL STUDIO 1.5.1 Màn hình giao diện Visual Studio Hình 1.4 Giao diện Visual Studio 1.5.2 Các công cụ giao diện Visual Studio Bảng 1.1 Các công cụ thường dùng Visual Studio Tên công cụ Hình Toolbox: Chứa công cụ cho ta sử dụng trình làm việc ví dụ như: Textbox, Button, DataGrid, GridView, HyperLink… Hình 1.5 Giao diện Toolbox Design & Code : Đây vùng cho phép thiết kế giao diện hiển thị Webform viết mã lệnh xử lý Solution Explorer: Phần quản lý file dự án sử dụng Hình 1.6 Giao diện Solution Explorer 10 CÂU HỎI ÔN TẬP CHƯƠNG Trình bày chức RequiredFieldValidator Trình bày chức điều khiển RangeValidator Trình bày chức điều khiển CompareValidator Trình bày chức điều khiển RegularExpressionValidator Trình bày chức điều khiển Custom Validator Trình bày chức điều khiển ValidationSummary 92 THỰC HÀNH CHƯƠNG Bài thực hành hướng dẫn học sinh xây dựng chương trình kiểm tra thông tin đăng ký đặt tiệc người dùng Người dùng phải nhập địa Email số người dự tiệc không 20 Các bước thực Bước : Chọn File  New Web Site Hộp thoại New Web Site xuất  Chọn ASP.NET Web Site Thêm điều khiển Bước : Tại cửa sổ Solution Explorer, nhấp phải tên dự án chọn Add New Item Bước : Tại hộp thoại Add New Item, chọn Web Form đặt tên ValidationExample.aspx nhấn Add Bước : Chuyển sang chế độ Design Bước : Thiết kế hình sau : Hình 5.1 Giao diện thiết kế chương trình Gồm điều khiển sau: Bảng 5.2 Danh sách điều khiển Điều khiển Thuộc tính TextBox ID: textEmail TextBox ID: textNumberInParty TextBox ID: textPreferredDate ID: buttonSubmit Button Text : Submit Request ValidationGroup : AllValidators 93 Label ID: labelMessage Bước : Nhấp đôi lên nút Submit Request để thêm kiện Click nhập đoạn mã sau: protected void buttonSubmit_Click(object sender, EventArgs e) { if (Page.IsValid) { labelMessage.Text = "Đang xử lý thông tin đăng ký"; } } Bước : Nhập tiếp đoạn mã cho kiện Page_Load trang Default.aspx protected void Page_Load(object sender, EventArgs e) { labelMessage.Text = ""; } Thêm điều khiển kiểm tra Quá trình xử lý thông tin đặt bàn cần phải kiểm tra sau : - Bắt buộc nhập địa Email Bắt buộc nhập số khách, phải số tự nhiên Bắt buộc nhập ngày yêu cầu tổ chức Bước : Chuyển sang chế độ Design Bước : Kéo, thả điều khiển RequiredFieldValidator kế bên điều khiển textEmail Bước 10 : Thiết lập thuộc tính điều khiển RequiredFieldValidator sau Bảng 5.3 Danh sách thuộc tính thiết lập cho RequiredField Validator Tên Thuộc Tính Giá trị ControlToValidate textEmail Display Dynamic ErrorMessage E-mail address is required 94 Text * ValidationGroup AllValidators Bước 11 : Kéo, thả điều khiển RegularExpressionValidator kế bên điều khiển RequiredFieldValidator thiết lập thuộc tính sau : Bảng 5.4 Danh sách thuộc tính thiết lập cho điều khiển RegularExpression Validator Tên Thuộc Tính Giá trị ControlToValidate textEmail Display Dynamic ErrorMessage E-mail address must be in format of name name@domain.xyz Text Invalid Format! ValidationGroup AllValidators Bước 12 : chọn thuộc tính ValidationExpress nhấn nút … để mở hộp thoại Regular Expression Editor Hình 5.2 Hộp thoại lựa chọn định dạng có sẵn cho RegularExpression Validator Bước 13 : Trong mục Standard expression, chọn Internet e-mail address 95 Bước 14 : Kéo, thả điều khiển RequiredFieldValidator cho điều khiển textNumberInParty với thuộc tính sau Bảng 5.5 Danh sách thuộc tính thiết lập RegularExpression Validator Tên Thuộc Tính Giá trị ControlToValidate textNumberInParty Display Dynamic ErrorMessage Please indicate how many people are in your party Text * ValidationGroup AllValidators Bước 15 : Kéo, thả điều khiển RangeValidator kế bên điều khiển RequireFieldValidator textNumberInParty thiết lập thuộc tính sau: Bảng 5.6 Danh sách thuộc tính thiết lập cho RangeValidator Tên Thuộc Tính Giá trị ControlToValidate textNumberInParty Display Dynamic ErrorMessage Enter a number between and 20 for number of people in your party Text Enter a number between and 20 ValidationGroup AllValidators Type Integer 96 MaximumValue 20 MinimumValue Kiểm thử chương trình Bước 16 : Nhấn CTRL + F5 để chạy chương trình Bước 17 : Nhấn nút Submit Request Các lỗi hiển thị ta chưa nhập liệu Bước 18 : Gõ địa mail sai định dạng để xem báo lỗi Bước 19 : Gõ số lớn 20 điều khiển textNumberInParty Bước 20 : Nếu nhập giá trị hợp lệ cho điều khiển, nhấn nút Submit Request nhận thông báo Đang xử lý thông tin đăng ký 97 CHƯƠNG CÁC ĐỐI TƯỢNG DỮ LIỆU (RICH CONTROLS - LOGIN) Sau chương này, học sinh có khả Kiến thức : Trình bày chế hoạt động, cách sử dụng điều khiển đối tượng liệu Kỹ năng: Điều khiển đối tượng Login Thái độ: Rèn luyện tác phong làm việc, đức tính cẩn thận, xác, khoa học 6.1 ĐIỀU KHIỂN HIỂN THỊ CÁC TRANG KHÁC NHAU MULTIVIEW Điều khiển MultiView đóng vai trò nơi chứa điều khiển khác đồng thời cung cấp nhiều cách thức trình bày nội dung Đi theo điều khiển MultiView điều khiển View với View xem biểu mẫu (form) Trong View, thiết kế Web Form thông thường Thuộc tính ActiveViewIndex : dùng để xác định View cần hiển thị, mặc định View đánh số từ Ví dụ : View 1 View 2 98 View 3 6.2 ĐIỀU KHIỂN WIZARD Dùng điều khiển Wizard để đơn giản hóa việc tạo chức nhiều biểu mẫu nhận thông tin người dùng Điều khiển Wizard theo bước Sử dụng tính để trình bày giai đoạn nhận thông tin từ người dùng Mỗi giai đoạn thiết kế điều khiển để nhận thông tin người dùng Thuộc tính StepType cho biết giai đoạn bắt đầu, hoàn tất Ví dụ: Điều khiển Wizard cho phép người dùng di chuyển qua lại bước sử dụng thuộc tính StepNextButtonText, StepPreviousButtonText, FinishCompleteButtonText phần tử asp:Wizard 99 6.3 NHÓM ĐIỀU KHIỂN LOGIN Nhóm điều khiển Login cung cấp giải pháp đăng nhập vào ứng dụng ASP.NET mà không cần viết mã lệnh Mặc định, điều khiển login tích hợp với biểu mẫu xác định thành viên quyền truy cập ứng dụng ASP.NET tự động xác định loại thành viên 6.3.1 Điều khiển Login Hiển thị giao diện cho người dùng đăng nhập tài khoản, mật hộp đánh dấu cho phép server lưu thông tin thành viên tự động đăng nhập lần sau thành viên viếng thăm website Hình 6.1 Giao diện điều khiển Login 6.3.2 Điều khiển Login View Cho phép hiển thị thông tài khoản người dùng đăng nhập vào ứng dụng Sự kiện - ViewChanging ViewChanged cho phép viết hàm xử lý người dùng đăng nhập thay đổi trạng thái 6.3.3 Điều khiển PasswordRecovery Cho phép ứng dụng gởi mật đến email người dùng tạo tài khoản muốn phục hồi mật 100 Hình 6.2 Giao diện điều khiển PasswordRecovery 6.3.4 Điều khiển ChangePassword Cho phép người dùng thay đổi mật Người dùng phải cung cấp mật cũ, sau nhập mật 101 CÂU HỎI ÔN TẬP CHƯƠNG Trình bày chức điều khiển MultiView Trình bày chức điều khiển Wizard Trình bày chức Login Login View Trình bày chức PasswordRecovery ChangePassword 102 THỰC HÀNH CHƯƠNG Bài thực hành hướng dẫn tạo chương trình kiểm tra thông tin đăng nhập sử dụng điều khiển Login kiểm tra giá trị người dùng nhập vào hiển thị tên thành viên Các bước thực Bước : Tạo Website cách chọn File  New  Web Site Hộp thoại New Web Site xuất hiện, chọn ASP.NET Empty Web Site Đặt tên WebLogin Bước : Thêm Web Form đặt tên Default.aspx Bước : Bật chế độ Design, gõ dòng chữ My Home Page định dạng Heading Tạo trang Đăng nhập Bước : Thêm Web Form đặt tên Login.aspx Bước : Bật chế độ Design, gõ dòng chữ Login Page định dạng Heading Bước : Nhấn ENTER để xuống dòng Bước : Kéo, thả điều khiển Login vào trang Login.aspx Hiển thị chi tiết lỗi đăng nhập Bước : Kéo , thả ValidationSummary điều khiển Login Bước : Thiết lập thuộc tính ValidationGroup điều khiển ValidationSummary Login1 Hình 6.4 Giao diện chương trình kiểm tra thông tin đăng nhập Kiểm thử đăng nhập Bước 10 : Nhấp phải lên trang Login.aspx chọn View In Browser Bước 11 : Không nhập vào điều khiển username password, nhấn nút Login 103 Thêm hiển thị tên thành viên Bước 12 : Bật chế độ Design trang Default.aspx Bước 13 : Kéo, thả điều khiển LoginView vào trang Bước 14: Trong vùng soạn thảo LoginView, gõ chuỗi sau You are not logged in Click the Login link to sign in Hình 6.5 Chuỗi You are not logged in Click the Login link to sign in nhập vào vùng LoginView Bước 15:Trong vùng LoginView Tasks LoginView1 chọn ViewLoggedinTemplate (định nghĩa nội dung hiển thị đăng nhập) Bước 16: Trong vùng soạn thảo LoggedInTemplate, gõ đoạn sau You are logged in Welcome, Bước 17 : Đặt trỏ cuối dòng vừa nhập, kéo thả điều khiển LoginName vào vị trí trỏ Bước 18 : Kéo, thả điều khiển LoginStatus vào kế bên điều khiển LoginName Tạo trang dành cho thành viên Tác vụ thông thường nhiều Website việc cho phép thành viên xem trang thông tin theo quyền hạn admin cấp Tạo thư mục cho Website Bước 19 : Nhấp phải lên tên Website chọn Add New folder, đặt tên MembersPage Bước 20 : Nhấp phải lên thư mục MembersPage chọn AddAdd New Item, chọn Web Form đặt tên Members.aspx Bước 21 : Bật chế độ Design trang Members.aspx, gõ chuỗi sau Welcome to the members-only page định dạng Heading Tạo liên kết đến trang thành viên Bước 22 : Bật chế độ Design trang Default.aspx Bước 23 : Kéo, thả điều khiển HyperLink vào trang Default.aspx Bước 24 : Thiết lập thuộc tính cho HyperLink sau 104 a Thuộc tính Text = Members-only page b Thuộc tính NavigateUrl = ~/MembersPage/Members.aspx Kiểm tra liên kết Bước 25: Nhấp phải lên trang Default.aspx, chọn View In Browser Bước 26 : Nhấp liên kết HyperLink 105 TÀI LIỆU THAM KHẢO Nguyễn Ngọc Phương Bình, Thái Kim Phụng, Các Giải Pháp Lập Trình ASP.NET 2.0, NXB Giao Thông Vận Tải, 2007 Nguyễn Minh Đạo, Giáo Trình Lập Trình Web với ASP.NET, NXB Đại Học Quốc Gia TPHCM, 2014 Hoàng Đức Hải, ASP 3.0 & ASP.NET, NXB Lao Động Xã Hội, 2006 Nguyễn Văn Lân, Kỹ Thuật Xây Dựng Ứng Dụng ASP.NET, NXB Lao Động Xã Hội, 2008 Phạm Hữu Khang, C# 2005, NXB Lao Động Xã Hội, 2007 Dương Quang Thiện, NET Toàn Tập, NXB Tổng Hợp TP.HCM, 2005 Đỗ Lâm Thiên, Lập Trình Ứng Dụng Web với ASP.NET, NXB Đại Học Quốc Gia TP.HCM, 2007 106 [...]... động cho nó… Hình 1. 7 Giao diện cửa sổ Properties Nếu mất các thành phần trên bạn có thể vào menu view của Visual Studio để mở nó lên và sử dụng Hình 1. 8 Giao diện thực đơn View 11 CÂU HỎI ÔN TẬP 1 Trình bày sự khác nhau giữa ASP và ASP.NET 2 Trình bày ưu, nhược điểm của ASP.NET 3 IIS 7 là gì ? Trình bày những điểm mới của IIS7 12 THỰC HÀNH CHƯƠNG 1 1 Hướng dẫn cài đặt và cấu hình HTTP Web Server IIS... sa 24 Hình 1. 30 Giao diện cấu hình Database Engine Hình 1. 31 Giao diện cấu hình Database Engine  Các bạn ấn tiếp và Add Current User (lấy User hiện tại làm người quản trị) 25 Hình 1. 32 Giao diện cấu hình Analysis Services  Thiết lập đường dẫn mặc định lưu trữ dữ liệu (các file mdf,backup ) Hình 1. 33 Giao diện cấu hình Analysis services 26 Hình 1. 34 Giao diện cấu hình Report Services Hình 1. 35 Giao... installation Hình 1. 21 Giao diện khởi động quá trình cài đặt  Chờ Setup check các điều kiện cần thiết trước khi cài đặt 20 Hình 1. 22 Giao diện kiểm tra các điều kiện cần thiết Sau khi ấn vào OK Setup sẽ hỏi bạn Product Key, bạn nhập đầy đủ số Key rồi ấn Next Hình 1. 23 Giao diện nhập số Product Key  Chọn I accept the license terms rồi ấn tiếp Next 21 Hình 1. 24 Giao diện chấp nhận quy định sử dụng Hình 1. 25 Giao... Hình 1. 15 Giao diện Visual Studio Bước 4: Chọn I have read and accept the license terms –> Gõ vào mục Name (Tên người dùng) –> Chọn Next 17 Hình 1. 16 Giao diện chấp nhận quy định sử dụng Visuall Studio Bước 5: Chọn hình thức cài đặt - Default: Cài đặt theo mặc định của nhà sản xuất - Full: Cài đặt đầy đủ các thành phần của VS2008 - Custom: Cài đặt theo lựa chọn của người dùng –> Chọn Next 18 Hình 1. 17... Sự kiện này xảy ra đầu tiên khi trang web được yêu cầu b) Page_Load 31 Sự kiện này là nơi đặt các thành phần xử lý , giá trị khởi tạo ban đầu cho trang web c) Page_PreRender Sự kiện này xảy ra khi trang web chuẩn bị được gởi ngược lại cho Client d) Page_Unload Sự kiện này xảy ra khi đóng 1 trang web Page_Init() Page_Load() Page_PreRender() Page_Unload() Hình 2 .1 Trình tự thực hiện các hàm trong trang... với các đối tượng khác và thuận tiện trong lập trình 2.4 .1 Điều khiển HtmlTextArea Tạo 1 điều khiển server cho phép người dùng nhập nhiều dòng văn bản Bảng 2 .1 Ví dụ tạo HtmlTextArea 2.4.2 Điều khiển HtmlInputReset Tạo 1 điều khiển trên trang server có chức năng là nút nhấn reset Properties, đánh chọn Enabled và Allow the connection như hình Hình 1. 13 Giao diện thuộc tính của World Wide Web Service Log Off hoặc Restart lại máy 2 Hướng dẫn cài đặt Visual Studio 2008 Đặt đĩa cài đặt Visual Studio 2008 và chọn Install Visual Studio 2008 16 Hình 1. 14 Giao diện khởi động cài đặt Visual... nhận kết nối đến qua giao thức HTTP Bước 1: Cài đặt WebServer IIS IIS là dịch vụ máy chủ web, đây là thành phần không thể thiếu của một Web Server để quản lý giao dịch và xử lý yêu cầu cũng như quản lý mọi tài nguyên liên quan đến website * Nếu bạn đang cài Windows XP thì xem hướng dẫn cài IIS tại đường dẫn trên như sau http://bis.net.vn/forums/t/34.aspx?PageIndex =1 * Trên Windows Vista, Windows 7, vào... Port để thêm cổng 80 14 Hộp thoại Add Port hiện ra, trong mục Name gõ tên bất kỳ, Port Number gõ số 80, click chọn vào mục TCP (xem hình dưới) - Nhấn OK - Log Off hoặc Restart lại máy Hình 1. 11 Cấu hình thêm port * Trên Windows Vista, Windows 7: Vào Start -> Control Panel -> Windows Firewall -> Ở menu bên trái chọn Advanced settings Menu bên trái, click vào mục Inbound Rules 15 1. 12 Giao diện Inbound... def 12 3 456 2.5 ASP.NET WEB SERVER CONTROL So với những hạn chế của các HTML server control, ASP.NET Web server control cung cấp các button, list, image, hyperlinks và các điều khiển nâng cao có thể làm việc với dữ liệu tĩnh và động 2.5 .1 Điều khiển Label Web server Dùng để hiển thị văn bản hoặc điền thông tin từ cơ sở dữ liệu trong trang ASP.NET Nội

Ngày đăng: 15/06/2016, 14:15

Từ khóa liên quan

Mục lục

  • CHƯƠNG 1. LẬP TRÌNH WEB VÀ ASP.NET

    • 1.1. GIỚI THIỆU VỀ ỨNG DỤNG WEB

    • 1.2. GIỚI THIỆU VỀ ASP VÀ ASP.NET

    • 1.3. WEB SERVER IIS

    • 1.4. TẠO ỨNG DỤNG WEB VỚI VISUAL STUDIO

    • 1.5. KHẢO SÁT GIAO DIỆN VISUAL STUDIO

      • 1.5.2. Các công cụ trong giao diện Visual Studio

      • CÂU HỎI ÔN TẬP

      • THỰC HÀNH CHƯƠNG 1

      • CHƯƠNG 2. TÌM HIỂU VÀ SỬ DỤNG CÁC SERVER CONTROLS

        • 2.1. CẤU TRÚC TRANG ASP.NET

        • 2.2. BIẾN CỐ TRANG ASP.NET

        • 2.3. GIỚI THIỆU ASP.NET SERVER CONTROLS

        • 2.4. HTML SERVER CONTROL

        • 2.5. ASP.NET WEB SERVER CONTROL

        • 2.6. SỰ KIỆN PAGE_LOAD VÀ THUỘC TÍNH ISPOSTBACK

        • 2.7. THUỘC TÍNH AUTOPOSTBACK MỘT SỐ WEB SERVER CONTROLS

        • CÂU HỎI ÔN TẬP CHƯƠNG 2

        • THỰC HÀNH CHƯƠNG 2

        • CHƯƠNG 3. MASTER PAGE – WEB NAVIGATION

          • 3.1. MASTER PAGE

          • 3.2. WEB NAVIGATION

          • 3.3. WEB USER CONTROL

          • 3.4. ĐỐI TƯỢNG REQUEST, RESPONSE VÀ SERVER

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

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

Tài liệu liên quan