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

Bài giảng lập trình web bằng ASP.NET

207 993 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 207
Dung lượng 3,27 MB

Nội dung

Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 1 Nội dung học •  •  •  !"# • $% • !&'!&(&! • )*+,-. Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 2 CHƯƠNG I Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 3 Giới thiệu •  / 01 2 34 56 78 9: 9; < =  6 8>: 1 ,6  6>6 -?@A816>6B .C9D • ">66?65' • " 6E8 D 2 34 3 9F 37 E>60G- • " 6E8 D 2 34 < F : A, H9D8?.< • "6E8D23409D@,? 6>66I9J93766-K9:6=:6- ?.E6- 911 Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 4 Kiến trúc của .NET Framework Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 5 Kiến trúc của .NET Framework • "!L M" ! LN' &< 0OA,,6J0 1E6<6>6>6 0?  9B =' .? C6@ < 0O .D @.<K@<0O+B9G PJ0 ,6"!L601Q0G' - mã được quản lý - mã không được quản lý01J0 2 61 9R S +? 6T 9: ,6   "!LU6VG3"(PR66>61 8T,?/A$% Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 6 Kiến trúc của .NET Framework • "!M/"0AA!.+N013 :S0  6=:>AMW6>660AA@A6@XN1 66>6-,6 • E 6< 6>6 2 S Y 7  / 9 A 3 08Z61+ Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 7 Các bước thực hiện của Ct truyền thống Source Code Compiler Executable Code Code Executed R U N T I M E Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 8 Các bước thực hiện của Ct truyền thống • ">6 2 S 36 9*+ 6= 63; [ C6 ?16=2346G+?6\= • @63;[C6C6JW1 D]!M!N^1 9376+B._"!LM"! LN Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 9 Các bước thực hiện của các ct .NET 1st Compliation 2nd Compliation .NET Source Code Language Compiler MSIL + Metadata CLR Machine code Code executed Các chương trình .NET được dịch 2 lần: lần đầu chậm, lần thứ 2 tương đối nhanh hơn. Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 10 Các bước thực hiện của các ct .NET • "3;[W36BA`9376.? C6 1 9= = 1 D F a 01 AA.0+M01K8786>618T9376 9==b0HR600NcF1+ A`6-6>6J0 2S M!N 1 6>6  2 < 2  6T B6A,G9D6\F • PY  6= +? 6T ,6  AA.0+ = ?@"!LA`Ztrình biên dịch JIT (Just- in-Time)6\môi trường thực thi9:6+: 9F!6-=AGmã lệnh cụ thể của máy-,6A,,6 [...]... Solution Explorer ) Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 18 ToolBox • Bao gồm các điều khiển trên Web form và Win form, ActiveX controls, XML Web services, các thành phần HTML và các đối tượng • Để hiển thị Toolbox, nhấn Ctrl+Alt+X (View|Toolbox) Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 19 Server Explorer • Server Explorer Lập trình trên CSDL mà không cần sử dụng VS.NET IDE • Để hiển thị Server Explorer, nhấn Ctrl+Alt+S... Microsoft Visual Studio 2008 File  New  Project để tạo mới một project Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 14 Chia sẻ IDE • VS.NET cung cấp IDE cho tất cả các ngôn ngữ của nó • Giúp cho người lập trình xây dựng 1 chương trình nhanh chóng và hiệu quả • Khi VS.NET khởi động, thì trang Start Page được hiển thị Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 15 Chia sẻ IDE [3] Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 16 Design, Split,... Ctrl+Alt+C (View|Class View) Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 21 Properties Window • Properties window để thiết lập các thuộc tính các điều khiển, lớp và projects • Để hiển thị Properties Window, nhấn F4 Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 22 Kỹ thuật IntelliSense • Thông báo cho người lập trình cú pháp đúng và cho phép hoàn thành tự động 1 câu lệnh Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 23 Sự kiện và đáp ứng... vào button Event trên cửa sổ Properties Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 25 Ví dụ xử lý sự kiện Người dùng chọn nút Design: hiển thị bố cục của trang Source: Hiển thị mã tự động phát sinh khi tạo trang Web Sự kiện Đáp ứng sự kiện Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 26 Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 27 Nội dung • Giới thiệu • Biến và các kiểu dữ liệu • Các cấu trúc điều khiển: if, switch • Các cấu trúc... toàn và hướng đối tượng • Là ngôn ngữ mạnh nhất trong NET • Thay thế cho C++ • Có cú pháp giống C++, Java • Sử dụng con trỏ dễ dàng hơn trong C++ Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 29 GIỚI THIỆU VỀ C# - bài toán” cần giải quyết là một Solution - Một solution bao gồm một hoặc nhiều project Một solution, nếu có nhiều project thì nên được tạo ra trong một thư mục riêng để có thể chứa các project trong nó... CNTT-ĐHKH 0:232-1 0:264-1 33 Kiểu số thực, Boolean, ký tự • Kiểu số thực: float, double • Kiểu Boolean: bool: true|false • Kiểu ký tự: char – Biểu diễn 1 ký tự 16-bit (Unicode) Các hằng kiểu ký tự được gán bằng cách đóng trong cặp dấu nháy đơn, ví dụ 'A' Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 34 Kiễu dữ liệu tham chiếu được định nghĩa sẵn Tên Kiểu CTS Mô tả object System.Object Kiểu dữ liệu gốc, mọi kiểu dữ liệu . bước thực hiện của các ct .NET 1st Compliation 2nd Compliation .NET Source Code Language Compiler MSIL + Metadata CLR Machine code Code executed Các chương trình .NET được dịch 2 lần: lần đầu. các ct .NET Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 12 Các kiểu dữ liệu cơ sở của CTS Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 13 Chương 2 Gi i thi u Visual Studio .NET ệ Gi i thi u Visual Studio .NET ệ Nguyễn. 911 Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 4 Kiến trúc của .NET Framework Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH 5 Kiến trúc của .NET Framework • "!L M" ! LN'

Ngày đăng: 21/10/2014, 15:13

TỪ KHÓA LIÊN QUAN

w