Bài giảng Lập trình web: Ngôn ngữ kịch bản phía Server ASP.NET – Chu Thị Hường
lượt xem 4
download
"Bài giảng Lập trình web: Ngôn ngữ kịch bản phía Server ASP.NET" với các nội dung một số ngôn ngữ kịch bản phía server; tổng quan về ngôn ngữ ASP.NET; nền tảng của ASP.NET.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Lập trình web: Ngôn ngữ kịch bản phía Server ASP.NET – Chu Thị Hường
- LẬP TRÌNH WEB NGÔN NGỮ KỊCH BẢN PHÍA SERVER ASP.NET Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 1
- NỘI DUNG Một số ngôn ngữ kịch bản phía server Tổng quan về ngôn ngữ ASP.NET Nền tảng của ASP.NET Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT
- MỘT SỐ NGÔN NGỮ KỊCH BẢN PHÍA SERVER PHP (Hypertext Preprocessor): PHP là một kịch bản trên phía trình chủ, có các phiên bản trên hệ điều hành window và Linux. Có thể dễ dàng nhúng vào trang HTML. PHP thường kết hợp với hệ quản trị CSDL MySQL phù hợp với các doanh nghiệp vừa và nhỏ. Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT
- MỘT SỐ NGÔN NGỮ KỊCH BẢN PHÍA SERVER PHP (Hypertext Preprocessor): JSP là một kịch bản trên trình chủ với nền tảng dựa trên ngôn ngữ lập trình Java. ASP.Net Framework dựa trên nền tảng ngôn ngữ lập trình .NET. Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT
- TỔNG QUAN VỀ NGÔN NGỮ ASP.NET Classic ASP - Active Server Pages ASP (Active Server Page) được Microsoft giới thiệu vào năm 1996 và trở lên thông dụng từ ngày đó ASP là công nghệ cho phép các kịch bản trong trang web được thực hiện bởi một máy chủ Internet. Các trang có đuôi mở rộng là .asp. Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT
- TỔNG QUAN VỀ NGÔN NGỮ ASP.NET ASP.NET: ASP.NET là một thế hệ mới của ASP. Nó không tương thích với Classis ASP, nhưng ASP.NET có thể bao gồm ASP. Tăng hiệu quả lập trình thông qua các đặc điểm: Dễ dàng lập trình Lựa chọn ngôn ngữ đơn giản Hỗ trợ công cụ tuyệt vời Nhờ nền tảng vững vàng và tài nguyên phong phú của .Net Framework với hơn 5000 class (lớp) bao gồm XML, Data access, File upload… Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT
- TỔNG QUAN VỀ NGÔN NGỮ ASP.NET ASP.NET: Tăng khả năng thực hiện và tính ổn định Dễ dàng triển khai ASP.Net cho phép ta tự động cập nhật các thành phần đã biên dịch mà không cần phải khởi động lại các Web Server. ASP.NET Razor Razor là một cú pháp đánh dấu mới và đơn giản để nhúng code server vào các trang web ASP.NET, giống như ASP cổ điển. Razor có khả năng của ASP.NET truyền thống, nhưng là dễ học và sử dụng hơn. Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT
- TỔNG QUAN VỀ NGÔN NGỮ ASP.NET ASP.NET Server Technologies Web Pages (with Razor syntax): Mô hình lập trình đơn giản nhất, và trang web sẽ là tập hợp nhiều trang web Sử dụng mã server-side ngay bên trong các trang web Không có vòng đời của trang như Web Forms, nó chỉ đơn giản là xử lý mã lệnh từ trên xuống dưới MVC (Model View Controller): Phát triển ứng dụng theo mô hình test-driven, và áp dụng mẫu lập trình SoC (Separation of Concerns). Không cung cấp các điều khiển được đóng gói sẵn như server- side control của ASP.NET Web Froms, thay vào đó bạn bạn phải hiểu biết sâu hơn về HTML và giao thức HTTP. Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT
- TỔNG QUAN VỀ NGÔN NGỮ ASP.NET ASP.NET Server Technologies Web Forms (traditional ASP.NET): Mô hình lập trình hướng sự kiện (event driven development) Cung cấp nhiều các server side controls, chúng đóng gói HTML, JavaScript và CSS bên trong. Cung cấp tính năng data binding nên bạn có thể dễ dàng phát triển các ứng dụng nặng về việc truy xuất và hiển thị dữ liệu. Dễ dàng quản lý trạng thái của các control nhờ vào cơ chế post- back và view state Nhược điểm: Cấu trúc của nó khiến nó khó có thể được áp dụng unit-test hoàn toàn và tách biệt lập trình viên khỏi kiến thức về CSS, HTML và mô hình lập trình state-less (không lưu giữ trạng thái của các điều khiển) truyền thống của lập trình web. Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT
- TỔNG QUAN VỀ NGÔN NGỮ ASP.NET ASP.NET Development Tools: WebMatrix Visual Web Developer Visual Studio ASP.NET File Extensions Classic ASP files có đuôi mở rộng .asp ASP.NET files có đuôi mở rộng .aspx ASP.NET files với Razor C# syntax có đuôi mở rộng .cshtml ASP.NET files với Razor VB syntax có đuôi mở rộng .vbhtml Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT
- .NET FRAMEWORK .NET Framework là cơ sở hạ tầng bằng việc cung cấp cho người dùng cách thức sử dụng đa ngôn ngữ lập. ASP.NET là một phần khóa của .NET Framework, và được sử dụng để tạo server - side scripts cho các ứng dụng web. Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT
- BIÊN DỊCH TRANG ASPX Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT
- MÔI TRƯỜNG PHÁT TRIỂN ỨNG DỤNG Web Page Designing Cung cấp bộ thiết kế theo hiệu ứng “What you see is What you get” Rễ cấu hình Tự động biên dịch các file Môi trường phát triển web linh hoạt. Nhiều đối tượng và phương thức mới. Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT
- MÔI TRƯỜNG PHÁT TRIỂN ỨNG DỤNG Các công cụ hỗ trợ Code Editor Toolbox Class views Object Browse CSS styles Frameset Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT
- MÔI TRƯỜNG PHÁT TRIỂN ỨNG DỤNG Các công cụ hỗ trợ Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT
- MÔI TRƯỜNG PHÁT TRIỂN ỨNG DỤNG Cấu hình ứng dụng: Trong Visual Studio chạy Web site trên một trong 3 cách sau: Trên chính máy tính của bạn (the local file system) Một HTTP server chứa IIS và các thành phần có liên quan FTP site (a remote file server) Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT
- MÔI TRƯỜNG PHÁT TRIỂN ỨNG DỤNG Cấu hình ứng dụng với IIS (Internet Information Services): IIS là một Web Server được phát triển bởi Microsoft để tạo host cho các websites trên một server đơn. Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT
- MÔI TRƯỜNG PHÁT TRIỂN ỨNG DỤNG Cấu hình ứng dụng với IIS (Internet Information Services): IIS là một Web Server được phát triển bởi Microsoft để tạo host cho các websites trên một server đơn. Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT
- MÔI TRƯỜNG PHÁT TRIỂN ỨNG DỤNG Cấu hình ứng dụng với IIS: + Mở IIS: Start\Settings\Control Panel \ Administratrive tools\IIS Right click Default Web site + Làm theo sự chỉ dẫn Chọn thư mục gốc ứng dụng. Chọn trang mặc định Tạo thư mục ảo. Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT
- MÔI TRƯỜNG PHÁT TRIỂN ỨNG DỤNG Tạo ứng dụng: Tạo website Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Lập trình Web: Chương 2 - Ths. Trần Phi Hảo
54 p | 147 | 24
-
Bài giảng Lập trình web: Chương 1 - ThS. Nguyễn Minh Vi
59 p | 239 | 23
-
Bài giảng Lập trình Web: Chương 1 - Ths. Trần Phi Hảo
25 p | 177 | 20
-
Bài giảng Lập trình Web - ThS. Nguyễn Hà Giang
103 p | 161 | 19
-
Bài giảng Lập trình web: Chương 4 - ThS. Nguyễn Minh Vi
77 p | 133 | 18
-
Bài giảng Lập trình web - Chương 1: Ngôn ngữ HTML
29 p | 127 | 17
-
Bài giảng Lập trình web: Chương 3 - ThS. Nguyễn Minh Vi
64 p | 129 | 13
-
Bài giảng Lập trình web với ASP
0 p | 73 | 10
-
Bài giảng Lập trình web: Chương 2 - ThS. Nguyễn Minh Vi
45 p | 85 | 9
-
Bài giảng Lập trình web: Ngôn ngữ HTML
12 p | 42 | 8
-
Bài giảng Lập trình Web: Chương 0 - Nguyễn Hoàng Tùng
8 p | 153 | 8
-
Bài giảng Lập trình web 1: Giới thiệu môn học - Phan Thị Kim Loan
12 p | 25 | 7
-
Bài giảng Lập trình Web: Chương 2 - Trần Công Án
68 p | 107 | 6
-
Bài giảng Lập trình Web: Ngôn ngữ JavaScript trong trang Web - Trần Phước Tuấn
56 p | 84 | 5
-
Bài giảng Lập trình web nâng cao: Chương 1 - Trường ĐH Văn Hiến
16 p | 20 | 5
-
Bài giảng Lập trình web: Tổng quan về lập trình web phía Server Asp.Net
56 p | 51 | 3
-
Bài giảng Lập trình Web: Tổng quan về Web
23 p | 35 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn