Lập trình Visual Studio .NET

Slides:



Advertisements
Similar presentations
Đánh giá Quốc gia có Hệ thống cho Việt Nam Các ư u tiên về Giảm nghèo, Phát triển Công bằng và Bền vững Ngày 5 tháng 4 n ă m 2016.
Advertisements

HÀNH CHÍNH NHÀ NƯỚC TỪ CÁCH MẠNG THÁNG TÁM ĐẾN NAY
BỘ Y TẾ VỤ TRANG THIẾT BỊ VÀ CÔNG TRÌNH Y TẾ
Báo cáo Cấu trúc đề thi PISA và Các dạng câu hỏi thi PISA
MỘT SỐ TÁC GIẢ TIÊU BIỂU ( ) Nhóm tự lực văn đoàn và phong trào thơ mới. Ngoài ra còn có các nhóm: Phong hóa, Ngày nay, Hà Nội báo (Huy Thông,
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
XÂY DỰNG VÀ PHÁT TRIỂN CHƯƠNG TRÌNH ĐÀO TẠO THEO ĐỀ XƯỚNG CDIO
Rainforest Alliance đào tạo cho các nông trại trà ở Việt Nam
PHẦN 1. HỆ ĐIỀU HÀNH WINDOWS. 2 Nội dung trình bày  1.1. Thao tác cơ bản sử dụng máy tính  1.2. Màn hình nền desktop  1.3. Quản lý tệp tin và thư mục.
Qua hàng ngàn năm dựng nước và giữ nước, dân tộc ta đã để lại nhiều bài học vô giá. Nổi bật trong đó là tinh thần đoàn kết, ý thức cộng đồng. Hai truyền.
L/O/G/O NGUYÊN LÝ KẾ TOÁN Nguyễn Hữu Quy (MBA,CPA,APC)
TRƯỜNG ĐẠI HỌC THĂNG LONG
CHÍNH SÁCH VÀ TRIỂN KHAI CHÍNH SÁCH BẢO MẬT
Thực hiện các cuộc họp quan trọng
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
Sứ Mệnh GoCoast 2020 được thành lập bởi thống đốc Phil Bryant thông qua điều hành để phục vụ như là hội đồng cố vấn chính thức cho việc phân phối quỹ nhận.
QUẢN TRỊ THÀNH TÍCH Performance Management
TẬP HUẤN TÀI CHÍNH CÔNG ĐOÀN NĂM 2015
KIẾN TRÚC HƯỚNG DỊCH VỤ - SOA
SỞ GD & ĐT ĐIỆN BIÊN TRUNG TÂM GDTX MƯỜNG ẢNG
Ghi chú chung về khóa học
TÌM HIỂU VỀ WEB SERVICES VÀ XÂY DỰNG MỘT WEB SERVICE
Ủy ban Tài chính và Ngân sách của Quốc hội
Tổng quan về hệ thống máy tính
Thực hiện cải thiện chất lượng
Giới thiệu chương trình trách nhiệm xã hội của doanh nghiệp
Hệ thống thông tin kế toán (HP2)
THÔNG TIN MÔN HỌC Quản trị chuỗi cung ứng (Supply Chain Management): 45 tiết Tài liệu nghiên cứu Quản lý chuỗi cung ứng –Th.S. Nguyễn Kim Anh, Đại học.
Tổ chức The Natural Step và IKEA
Software testing Kiểm thử phần mềm
BÁO CÁO DỰ ÁN CIBOLA Đo lường mức độ hiệu quả của Media
Chương 6 Thiết kế hệ thống.
Module 6 – Managing for Sustainability
Hệ Thống Quản Lý An Toàn Thực Phẩm
QUẢN TRỊ TỒN KHO VÀ PHÂN TÁN RỦI RO
Internet & Thương Mại Điện Tử
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
Thương mại điện tử HÀ VĂN SANG.
CÁC PHƯƠNG PHÁP XÁC ĐỊNH CHI PHÍ (phần A)
XÂY DỰNG LỢI THẾ CẠNH TRANH THÔNG QUA CHIẾN LƯỢC CẤP KINH DOANH
MKTNH Version 3 Giảng viên: ThS. Thái Thị Kim Oanh
Bài 2: Từ tiêu chuẩn sức khoẻ tới nơi làm việc lành mạnh
Chương 9 Truyền thông và Mạng
Chương 6 Thiết kế hướng đối tượng
BÀI 4 QUY HOẠCH CÁC ĐẦU MỐI GIAO THÔNG ĐỐI NGOẠI
DI SẢN THẾ GIỚI WORLD HERITAGE CỔ THÀNH HUẾ VIỆT NAM
Ngôn ngữ học khối liệu - khoa học liên ngành về ngôn ngữ ứng dụng
Chương 4 Phân tích kiến trúc (Architecture)
HỆ ĐIỀU HÀNH MẠNG.
PHÁT TRIỂN CHƯƠNG TRÌNH ĐÀO TẠO DỰA TRÊN CHUẨN ĐẦU RA
LẬP TRÌNH ỨNG DỤNG WINDOW FORM
Quản lý con người Quản lý người làm việc như những cá nhân và theo nhóm.
KỸ NĂNG HỌC TẬP KHOA QUẢN TRỊ KINH DOANH ThS. NGUYỄN HOÀNG SINH
BÀI GIẢNG QUẢN LÝ DỰ ÁN HỆ THỐNG THÔNG TIN CHƯƠNG 1
Giới Thiệu Tiêu Đề I.
Operators and Expression
Chương 2: Các phép toán cơ bản trên hệ nhị phân
QUYỀN LỰC VÀ MÂU THUẪN TRONG NHÓM
Chương 5: Thiết lập mạng.
Chương 2 Căn bản về Cung và Cầu 1.
GIỚI THIỆU KHÁI QUÁT VỀ THỊ TRƯỜNG TÀI CHÍNH
QUẢN TRỊ TÍNH ĐA DẠNG THÔNG QUA NHIỀU HOẠT ĐỘNG KINH DOANH
Chương 4 – lớp Liên Kết Dữ Liệu
Trường CĐ CNTT HN Việt Hàn
CHÚA NHẬT 7 MÙA PHỤC SINH NĂM C
Chương 8 NHỮNG VẤN ĐỀ QUẢN TRỊ CƠ BẢN TRONG THỰC THI CHIẾN LƯỢC
KHAI THÁC THỦY SẢN ĐẠI CƯƠNG
So sánh marketing online & marketing truyền thống
Chương 4: Tập gõ 10 ngón Chương 2: Học cùng máy tính
Presentation transcript:

Lập trình Visual Studio .NET GV: Phan Bá Trí Email: trip182@gmail.com Huế, 2/2012

Chương 1: Tổng quan về .NET FrameWork

1.1 Giới thiệu về .NET Framework - NET FrameWork là môi trường tích hợp để đơn giản hóa việc phát triển và thực thi các ứng dụng trên Internet, desktop, các thiết bị di động. - Mục tiêu chính của .NET FrameWork + Cung cấp môi trường hướng đối tượng nhất quán cho nhiều loại ứng dụng + Cung cấp môi trường giảm thiểu sự xung đột các phiên bản + Cung cấp môi trường linh động, dựa trên các chuẩn đã được chứng nhận để có thể cài đặt trên bất kỳ hệ điều hành nào.

1.2 Kiến trúc của .NET FrameWork FRAMEWORK CLASS LIBRARY Windows Forms Web Appication Data Class ADO.NET, XML, SQL Base Class System.IO, System.Drawing, System.Threading Common Language Runtime CTS, Just-in-time Complier, Memory Management Operating System

1.2 Kiến trúc của .NET FrameWork - CLR (Common Language Runtime): quản lý thực thi mã lệnh và tất cả các tác vụ liên quan đến nó: biên dịch, quản lý bộ nhớ, bảo mật, quản lý tuyến đoạn. - FCL (FrameWork Class Library): là lớp thư viện khung ứng dụng (bao gồm class,structure,…) dành cho các ứng dụng thực thi trong .NET. - Tất cả các ngôn ngữ hỗ trợ .NET FrameWork đều sử dụng thư viện lớp dùng chung này.

1.3 Các bước thực thi của chương trình - Các bước thực thi của chương trình có thể được xem là các quá trình chuyển đổi từ mã nguồn với ngôn ngữ nhất định đến mã lệnh được thực thi. - Đối với các ngôn ngữ khác nhau thì có trình biên dịch khác nhau.

1.3.1 Chương trình truyền thống Các bước thực thi của chương trình truyền thống Complier Source code Executable Code R U N T I M E Executed Hình 1: Các bước thực thi của chương trình truyền thống

1.3.1 Chương trình truyền thống Các bước thực thi của chương trình truyền thống - Các ngôn ngữ trước đây có chương trình dịch riêng và môi trường chạy riêng của nó. - Theo Hình 1, các bước được tiến hành như sau: Mã nguồn của chương trình (Source Code) thông qua trình biên dịch (Complier) thì mã lệnh thực thi (Executable Code) với khoảng thời gian xác định (RUNTIME) thì mã chương trình được mã hóa.

Hình 2: Các bước thực thi của chương trình .NET - Trong .NET được chia ra làm 2 giai đoạn: giai đoạn đầu chậm và giai đoạn thứ 2 tương đối nhanh hơn. Điều này tương ứng .NET được dịch 2 lần. .NET Source Code Language Complier MSIL + Metadata CLR Machine Code Code Executed 2nd Compliation 1st Compliation Hình 2: Các bước thực thi của chương trình .NET

1.3.2 Chương trình .NET - Chương trình nguồn được biên dịch và đóng gói dưới dạng Assembly (.dll,.exe). Khối này sẽ chứa các mã lệnh ngôn ngữ trung gian (MicroSoft Intermediate Language) và các Metadata mô tả thông tin cần thiết cho sự hoạt động của khối. - Mỗi khi có yêu cầu thực thi Assembly nói trên, CRL (Common Runtime Language) sẽ dùng trình biên dịch của môi trường thực thi để chuyển đổi ngôn ngữ trung gian (IL) chứa trong nó sang dạng mã lệnh cụ thể của máy khi ứng dụng thực sự được thực thi.

That’s all