Giáo trình Lập trình web 1 - Nghề: Công nghệ thông tin - CĐ Kỹ Thuật Công Nghệ Bà Rịa-Vũng Tàu

103 34 0
Giáo trình Lập trình web 1 - Nghề: Công nghệ thông tin - CĐ Kỹ Thuật Công Nghệ Bà Rịa-Vũng Tàu

Đ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

(NB) Giáo trình “Lập trình web 1 (Web Form ASP.NET)” được biên soạn dành cho học sinh trung cấp và sinh viên cao đẳng các nghề Công nghệ Thông tin (Ứng dụng phần mềm) và Lập trình máy tính với mục tiêu cung cấp cho người học các kiến thức và kỹ năng cần thiết để có thể hoàn thành ứng dụng web quảng cáo sản phẩm, thương mại điện tử,…

ỦY BAN NHÂN DÂN TỈNH BR – VT TRƯỜNG CAO ĐẲNG NGHỀ GIÁO TRÌNH MƠ ĐUN: LẬP TRÌNH WEB 1 (WEB FORM ASP.NET) NGHỀ: LẬP TRÌNH MÁY TÍNH, CƠNG NGHỆ THƠNG TIN TRÌNH ĐỘ: TRUNG CẤP VÀ CAO ĐẲNG Ban hành kèm theo Quyết định số:        /QĐ­CĐN …… ngày …… tháng ……   năm ……… của Hiệu trưởng trường Cao đẳng nghề tỉnh BR – VT Bà Rịa – Vũng Tàu, năm 2015 TUN BỐ BẢN QUYỀN Tài liệu này thuộc loại sách giáo trình nên các nguồn thơng tin có thể  được phép dùng ngun bản hoặc trích dùng cho các mục đích về đào tạo và  tham khảo Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh doanh  thiếu lành mạnh sẽ bị nghiêm cấm Trang 3 LỜI GIỚI THIỆU Giáo trình “Lập trình web 1 (Web Form ASP.NET)” được biên soạn dành  cho học sinh trung cấp và sinh viên cao đẳng các nghề  Cơng nghệ  Thơng tin  (Ứng dụng phần mềm) và Lập trình máy tính với mục tiêu cung cấp cho   người học các kiến thức và kỹ năng cần thiết để có thể hồn thành ứng dụng  web quảng cáo sản phẩm, thương mại điện tử, … Tác giả  đã nghiên cứu một số  tài liệu, cơng nghệ  hiện đại kết hợp với   kinh nghiệm làm việc thực tế  để  viết nên giáo trình này. Nội dung được tác   giả  trình bày cơ động, dễ  hiểu kèm theo các bước hướng dẫn thực hành chi   tiết giúp cho người học dễ  tiếp thu các kiến thức cần thiết và hình thành   được kỹ năng nghề Trong q trình biên soạn, chắc chắn giáo trình cịn nhiều thiếu sót. Tác   giả rất mong nhận được ý kiến đóng góp của q thầy/cơ và các em học sinh,   sinh viên để tiếp tục hồn thiện hơn Xin chân thành cảm  ơn q đồng nghiệp, bạn bè đã có những ý kiến   đóng góp trong q trình xây dựng giáo trình này Bà Rịa – Vũng Tàu, ngày …… tháng …… năm 2015 Tham gia biên soạn Phan Hữu Phước – Chủ biên Trang 4 MỤC LỤC Trang 5 MƠ ĐUN: Lập trình Web 1 (Web Form ASP.NET) Mã mơ đun:  Vị trí, tính chất, ý nghĩa và vai trị của mơ đun: Được giảng dạy sau khi học xong Thiết kế web, Lập trình Windows EF và  WCF, SQL Server Cung cấp cho người học kiến thức và kỹ năng để xây dựng hồn chỉnh một  website thương mại  điện tử, quảng bá cho các tổ  chức, cá nhân trên  nền .NET Framework Mục tiêu của mơ đun: Biết những kiến thức về Web Client, Web Server, ASP.Net trên môi trường  Visual Studio Rèn luyện và phát triển kỹ  năng tổ  chức và xây dựng  ứng dụng Web với  ASP.Net 5.0 sử dụng ngôn ngữ C# theo kiến trúc đa tầng (n­tier), hướng   dịch vụ (SOA) Ren luyên va nâng cao ky năng lâp trinh theo công nghê Entity Framework ̀ ̣ ̀ ̃ ̣ ̀ ̣   (EF), Windows Communication Foundation (WCF) Xây dựng cơ  sở  vững chắc, tạo tiền đề  cho việc tìm hiểu các kiến thức  lập trình Web nâng cao và phát triển nghề nghiệp Thực hiện các bài thực hành đảm bảo đúng trình tự. An tồn cho người,   mạng và thiết bị Nội dung của mơ đun: Trang 6 BÀI 1 TỔNG QUAN VỀ LẬP TRÌNH WEB Mã bài:  Giới thiệu: Bài này cung cấp cho HSSV những kiến thức tổng qt liên quan đến  một trang web trên Internet, ứng dụng web ASP.NET và mơi trường phát triển Mục tiêu: Biết khái niệm về HTTP, URL, HTML Phân biệt được khái niệm về web tĩnh và web động Biết q trình xử lý u cầu của ứng dụng web ASP.NET Cẩn thận, an tồn Nội dung chính: Tìm hiểu một số khái niệm 1.1 Giới thiệu về Internet Là một mạng máy tính tồn cầu. Các máy tính trong mạng trao đổi thơng tin   với     thông   qua   giao   thức   TCP/IP   (Transmission   Control   Protocol/Internet Protocol) Mang lại nhiểu tiện ích cho người sử  dụng, nổi bật nhất là dịch vụ  thư  điện tử  (email), trị chuyện trực tuyến (chat) và truy tìm dữ  liệu (search   engine), … Dịch vụ được dùng phổ biến nhất trên Internet là World Wide Web (WWW,  thường được gọi tắt là Web) thơng qua giao thức HTTP (Hyper Text  Transfer Protocol) 1.2 Phân biệt Web Server, Web Client Web Server Máy tính lưu trữ các website Web Client Máy tính dùng để  truy cập các trang  web Xử   lý   và  trả  kết  quả    cho  Web  Gửi   yêu   cầu     nhận   kết     từ  Client khi nhận yêu cầu Web Server Trang 7 1.3 Giới thiệu về một số trình duyệt web Trình duyệt Web (Web Browser) là phần mềm dùng để  xem các tài liệu   hoặc tìm kiếm tài nguyên trên World Wide Web Một số trinh duyệt Web thơng dụng hiện nay: Internet Explorer (IE)  được cài đặt sẵn khi cài  đặt hệ   điều hành  Microsoft Windows 2.Mozilla FireFox của tập đồn Mozilla 3.Chrome của Google 4.Safari của hãng Apple 1.4 Phân biệt HTTP, URL, HTML HTTP (Hyper Text Transfer Protocol) Là giao thức truyền tải siêu văn bản Tập hợp các quy định dùng để  trao đổi các tài liệu (văn bản, hình  ảnh,   âm thanh, video, các tập tin đa truyền thơng, …) giữa Web Server và   Web Browser URL (Uniform Resource Locator) Đường dẫn đến một trang web (hoặc một tập tin) cụ thể trên Internet Cú pháp đầy đủ: scheme://[:port][][?] Trong đó: scheme: loại dịch vụ Internet (http, https, ftp) host: địa chỉ máy chủ chứa tài nguyên port: cổng dịch vụ giao tiếp path: đường dẫn và tên tập tin tài nguyên trên máy chủ querystring: các tham số được gửi kèm theo (khi sử dụng http, https) Ví dụ: http://brtvc.edu.vn http://brtvc.edu.vn/thoikhoabieu/2015­2016­hk1.pdf http://brtvc.edu.vn/danhsachlop?lop=cd14lt Trang 8 http://t3h.vn/Pages/View.aspx?id=2 HTML (Hyper Text Markup Language) 5.Ngơn ngữ dùng để xây dựng các trang web 6.Gồm các tag giúp Web Browser biết cách định dạng thơng tin hiển  thị Ví dụ: nội dung trang web chao.html ASP.NET Chào mừng bạn đến với Lập trình Web Form ASP.NET Tổng quan về lập trình web 2.1 Web tĩnh Trang web được trình bày dưới dạng văn bản. Nội dung được tạo ra trong   lúc thiết kế và khơng thay đổi theo thời gian Được viết, thiết kế  bằng ngơn ngữ  HTML, khơng kết nối đến cơ  sở  dữ  liệu (CSDL) Dùng ngơn ngữ  Client Side Script (Javascript) khi có nhu cầu xử  lý tương   tác trên trang web  Lập trình Client Side bằng Javscript Q trình xử lý trang web chỉ xảy ra tại Web Browser trên Web Client Trang 9 Đặc điểm Nhanh, khơng mất nhiều thời gian hiển thị kết quả trang web trên Web  Browser Chỉ có thể thực hiện những xử lý đơn giản và độc lập Khơng cần phải cài đặt phần mềm tại Web Server Web ngày càng phát triển thì trong một website: Có thể có các trang web tĩnh Có các xử lý Client trên các trang web động 2.2 Web động Là trang web có hiển thị nội dung từ CSDL Dùng ngơn ngữ Server – Side Script để xử lý Quá trình xử lý tại Web Server  Lập trình Server – Side Trang 10 ... Ví dụ: nội dung trang? ?web? ?chao.html ASP.NET Chào mừng bạn đến với Lập trình Web Form ASP.NET Tổng quan về? ?lập? ?trình? ?web 2 .1 Web? ?tĩnh Trang? ?web? ?được? ?trình? ?bày dưới dạng văn bản. Nội dung được tạo ra trong... đóng góp trong q? ?trình? ?xây dựng? ?giáo? ?trình? ?này Bà? ?Rịa – Vũng? ?Tàu,  ngày …… tháng …… năm 2 015 Tham gia biên soạn Phan Hữu Phước – Chủ biên Trang 4 MỤC LỤC Trang 5 MƠ ĐUN:? ?Lập? ?trình? ?Web? ?1? ? (Web? ?Form ASP.NET)... LỜI GIỚI THIỆU Giáo? ?trình? ?? ?Lập? ?trình? ?web? ?1? ? (Web? ?Form ASP.NET)” được biên soạn dành  cho học sinh trung cấp và sinh viên cao đẳng các nghề  Cơng? ?nghệ  Thơng? ?tin? ? (Ứng dụng phần mềm) và? ?Lập? ?trình? ?máy tính với mục tiêu cung cấp cho

Ngày đăng: 10/07/2020, 23:51

Từ khóa liên quan

Mục lục

  • LỜI GIỚI THIỆU

  • 1. Khởi động Visual Studio

  • 1. Giới thiệu ứng dụng web

  • 1. Sử dụng MasterPage

  • 1. Các nhóm control trên ToolBox

  • 1. HTML control

  • 1. Giới thiệu

  • 1. Giới thiệu

  • 1. Giới thiệu User Control (UC)

  • 2. Tạo User Control

  • 3. Sử dụng User Control

  • 1. Khi nào tải động UC?

  • 2. Giới thiệu control Panel và PlaceHolder

  • 3. Các bước thực hiện

  • 1. Giới thiệu

  • 2. Require Field Validator

  • 3. Compare Validator

  • 4. Range Validator

  • 5. Regular Expression Validator

  • 6. Custom Validator

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

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

Tài liệu liên quan