Bài 1 Giới thiệu asp.net

42 274 0
Bài 1 Giới thiệu asp.net

Đ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

Bài 1: GIỚI THIệU ASP.NET 1.1 Mở đầu 1.2 Giới thiệu ASP.NET 1.3 Kiến trúc ứng dụng web 1.4 Web server 1.5 Tạo và chạy ứng dụng 1.6 Cấu trúc ứng dụng 1.7 Cách viết code chương trình 1.8 Các thành phần chứa trang /42 1.1 Mở đầu • HTTP HTML - Nền móng Kỹ thuật lập trình web • Tìm hiểu mơ hình ứng dụng • Web Application /42 HTTP (Hypertext Transfer Protocol) • HTTP : – Kỹ thuật lập trình ứng dụng web – Là giao thức cho phép máy tính trao đổi thơng tin với qua mạng máy tính – Được xác định qua URLs (Uniform Resource Locators), với cấu trúc chuỗi có định dạng sau: http: // [: ] [ [? ]] • Một số thuật ngữ: – ƒInternet – ƒWWW – ƒWeb Server – ƒWeb Client – ƒWeb Browser /42 HTML (Hypertext Markup Language) ASP.Net

Chào bạn đến với ASP.Net!!!

/42 Tìm hiểu mơ hình ứng dụng • • Dữ liệu tập trung => đảm bảo liệu quán • Dữ liệu chia sẻ cho nhiều người dùng • Các xử lý tra cứu cập nhật liệu thực Database Server, việc nhận kết hiển thị phải thực Client => Khó khăn vấn đề bảo trì nâng cấp ƒKhối lượng liệu truyền mạng lớn => chiếm dụng đường truyền, thêm gánh nặng cho Database Server /42 • Hỗ trợ nhiều người dùng • Giảm bớt xử lý cho Client => Khơng u cầu máy tính Client có cấu hình mạnh • Xử lý nhận hiển thị liệu tập trung Application Server => dễ quản lý, bảo trì nâng cấp • Xử lý truy cập liệu tập trung Database Server Phải sử dụng thêm Application Server => Tăng chi phí /42 Web Application • Là loại ứng dụng client/server • Thành phần: – Web Client – Web Browser – Web Server /42 Web Application http user SQL Access /42 1.2 Giới thiệu ASP.NET • Visual Studio Net phần mềm dùng để xây dựng phát triển ứng dụng • Đặc điểm: – Visual Studio Net bao gồm ngơn ngữ lập trình: C+ +.Net, Visual Basic.Net, ASP.Net, C# J# – Tất ngôn ngữ xây dựng dựa Net Framework /42 • • • • • Là kỹ thuật lập trình phát triển ứng dụng web phía Server (Server-side) Thư viện lớp đối tượng dùng việc xây dựng ứng dụng Web Web services hiểu dịch vụ cung cấp qua Web (hay Internet) Là thành phần "kết nối" phần khác NET Framework với hệ điều hành CLR giữ vai trò quản lý việc thi hành ứng dụng viết NET Windows Gồm lớp đối tượng dành cho việc xây dựng ứng dụng Windows Gồm lớp dùng để xử lý liệu • • • Các hàm API Windows Microsoft Transaction Server (MTS) Internet Information Server (IIS) Thư viện lớp nhất, dùng xây dựng NET Framework /42 Cấu hình Internet Information Services • Cài Internet Information Services • Để cấu hình IIS, vào Control Panel  Administrative Tool  Internet Information Services Manager /42 1.5 Tạo ứng dụng web IIS • Một Web Server quản lý nhiều ứng dụng Web đồng thời • Cách quản lý: – Thông thường bạn tổ chức thư mục wwwroot cho ứng dụng (IIS tự động liệt kê mục Default Web Site) – Bạn tạo ánh xạ từ thư mục khác (tạo thư mục nằm thư mục wwwroot) /42 Tạo Virtual Directory /42 1.6 Cách tạo chạy ứng dụng Tạo ứng dụng web Visual Studio.NET  Khởi động Visual Studio.NET  Chọn File –> New –> Website  Trong hộp thoại New Website /42 Cách tạo chạy ứng dụng /42 Cách tạo chạy ứng dụng • Nhấn F5 để chạy ứng dụng /42 1.5 Cấu trúc ứng dụng Folder chứa trang phụ liên quan đến Account Folder chứa liệu Các File sử dụng cho tiến trình phía Client File CSS (Xác định kiểu hiển thị) Trang mặc định chạy website File cấu hình; Định dạng file theo kiểu XML /42 Trang Asp.net 1.7 Cách viết code Giao diện người dùng Xử lý logic bên HTML XML server controls Bất kỳ ngơn ngữ lập trình hỗ trợ CLR /42 Code Inline /42 Code Behind Khai báo nơi chứa Code File chứa Code /42 1.8 Các thành phần chứa trang • Khơng gian tên (Namespaces) • Khai báo Namespace • Namespaces chức • Các thị (instructions) /42 Khơng gian tên (Namespaces) • NameSpace tập hợp Logic nhóm thư viện có liên quan đến nhau, giúp người lập trình dễ sử dụng dễ tìm kiếm • Namespaces có kiến trúc phân cấp Muốn truy nhập vào chức hay đối tượng NameSpace cần phải biết sõ đồ phân cấp NameSpace • Mỗi NameSpace chứa file gọi file Assembly, có phần mở rộng dll NameSpace xem file thư viện liên kết động DLL • System NameSpace gốc framework.NET Nó chứa tất kiểu liệu nguyên thuỷ (Primitives) NameSpace khác /42 Khai báo Namespace /42 Namespaces chức Collections Chứa đối tượng Danh sách, hàng đợi bảng băm ComponentModel Chứa lớp cho phép thay đổi control component lúc chạy lúc thiết kế Configuration Cung cấp phương thức đối tượng cho phép truy cập đến thơng số cấu hình cho NET Data Chứa lớp cho phép tương tác với nguồn liệu, Hình thành nên ADO.NET Math Chứa hàm số liên quan đến xử lý toán học Web Cung cấp chế truyền thơng Client/Browser; Nó mô tả đối tượng sử dụng với ASP.NET XML Chứa lớp để xử lý liệu XML Drawing Chứa lớp cho phép sử dụng khả đồ hoạ 41 /42 Các thị (instructions) Các thị sử dụng để khai báo kế thừa từ framework từ source code khác, thị đựơc bắt đầu ký tự @ Cú pháp: /42 ... Access /42 1. 2 Giới thiệu ASP.NET • Visual Studio Net phần mềm dùng để xây dựng phát triển ứng dụng • Đặc điểm: – Visual Studio Net bao gồm ngơn ngữ lập trình: C+ +.Net, Visual Basic.Net, ASP.Net, ... HTML (Hypertext Markup Language) ASP.Net< /Title>

Chào bạn đến với ASP.Net! !!

/42 Tìm hiểu mơ.. .1. 1 Mở đầu • HTTP HTML - Nền móng Kỹ thuật lập trình web • Tìm hiểu mơ hình ứng dụng • Web Application

Ngày đăng: 13/05/2014, 22:28

Từ khóa liên quan

Mục lục

  • Slide 1

  • 1.1. Mở đầu

  • HTTP (Hypertext Transfer Protocol)

  • HTML (Hypertext Markup Language)

  • Tìm hiểu các mô hình ứng dụng

  • Slide 6

  • Web Application

  • Web Application

  • 1.2. Giới thiệu ASP.NET

  • Slide 10

  • Quan điểm lập trình web

  • Ví dụ

  • Ưu điểm của ASP.Net

  • Static Web Pages

  • Dynamic Web Pages

  • 1.3. Kiến trúc ứng dụng của web

  • Tầng trình diễn (Presentation Tier)

  • Tầng Logic (Bussiness Logical Tier)

  • Tầng dữ liệu (Data Tier)

  • Các phần mềm

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

Tài liệu liên quan