Danh mục

Bài giảng lập trình .dotNET

Số trang: 372      Loại file: pdf      Dung lượng: 3.53 MB      Lượt xem: 14      Lượt tải: 0    
Jamona

Hỗ trợ phí lưu trữ khi tải xuống: 23,000 VND Tải xuống file đầy đủ (372 trang) 0
Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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 và các thiết bị di động . • Các mục tiêu chính: • Cung cấp một 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ột môi trường giảm tối thiểu sự xung đột phiên bản. • Cung cấp một môi trường linh động, dựa trên các chuẩn đã được chứng nhận để có thể chứa trên bất cứ hệ điều hành nào....
Nội dung trích xuất từ tài liệu:
Bài giảng lập trình .dotNET Nội dung học• Tổng quan về .net FrameWork• Ngôn ngữ lập trình C#• Ngôn ngữ lập trình hướng đối tượng với C#• Xử lý dữ liệu với ADO.NET• Xây dựng ứng dụng WebCHƯƠNG I Giới thiệu• .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 và các thiết bị di động .• Các mục tiêu chính:• Cung cấp một 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ột môi trường giảm tối thiểu sự xung đột phiên bản.• Cung cấp một môi trường linh động, dựa trên các chuẩn đã được chứng nhận để có thể chứa trên bất cứ hệ điều hành nào.Kiến trúc của .NET Framework Kiến trúc của .NET Framework•CLR (Common Language Runtime): Quản lý sựthực thi mã lệnh và tất cả các tác vụ liên quan đếnnó: biên dịch, quản lý bộ nhớ, bảo mật, quản lýtuyến đoạn.Mã lệnh thực thi trong CLR chia làm 2 loại:- mã được quản lý- mã không được quản lý là mã lệnh không cài đặtnhững yêu cầu để thực thi trong CLR – chẳng hạnnhư COM hoặc các thành phần dựa trên WindowsAPI. Kiến trúc của .NET Framework•FCL(Framework Class Library ) là thư việnkiểu dữ liệu có thể tái sử dụng (gồm cácclass, structure, …) dành cho các ứng dụngthực thi trong .NET.•Tất cả các ngôn ngữ hỗ trợ .NETFramework đều sử dụng thư viện lớp dùngchung này. Các bước thực hiện của Ct truyền thốngSource Code Compiler Executable R Code U N T I M E Code Executed Các bước thực hiện của Ct truyền thống• Các ngôn ngữ trước đây có chương trình dịch riêng và có môi trường chạy riêng của nó.• Trong .NET, chương trình dịch dịch mã nguồn vào một Intermediate Language (IL)“ và runtime được thay thế bởi CLR (Common Language Runtime). Các bước thực hiện của các ct .NET .NET MSIL Language Machine CodeSource + CLR Compiler code executed Code Metadata 2nd Compliation 1st CompliationCá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. Các bước thực hiện của các ct .NET• Chương trình nguồn trước hết sẽ được biên dịch và đóng gói thành một khối gọi là assembly (là tập hợp các thành phần được đóng gói trong file exe hoặc dll). Khối này sẽ chứa các mã lệnh ngôn ngữ trung gian (IL) 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, CLR sẽ dùng trình biên dịch JIT (Just-in-Time) của môi trường thực thi để chuyển đối IL chứa trong nó sang dạng mã lệnh cụ thể của máy khi ứng dụng thực sự thực thi.Các bước thực hiện của các ct .NETCác kiểu dữ liệu cơ sở của CTS Nội dung• Giới thiệu• Môi trượng soạn thảo và chạy• 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 lặp; for, while, do while, foreach• Mảng, ArrayList, File văn bản.• Bài thực hành GIỚI THIỆU VỀ C#• Là NNLT đơn giản, hiện đại, an 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++ 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ó.Cú pháp đơn giản của 1 Project•Using các Namespace[Namespace Ten]{ - Tập hợp các lớp}Trong các lớp phải có lớp chứa hàm main,chương trình luôn bắt đầu từ hàm mainpublic static void Main(string[] args) { }Dịch và chạy 1 chương trình C# trên Console• Soạn mã: Người sử dụng có thể dùng bất kỳ trình soạn thảo nào như: – Notepad – Microsoft Visual Studio – ….• Lưu lại thành file có phần mở rộng .cs• Start|Programs|Microsoft .NET Framework SDK v2.0|SDK Command Prompt – Gõ csc [ổ đĩa:][ đường dẫn] cần dịch – Gõ tên file cần chạy• Chú ý: file csc.exe định vị ở: – C:Program FilesMicrosoft Visual Studio 8 SDK v2.0“ đối với 2005 – C:WINNTMicrosoft.NETFrameworkv1.1.4322 đối với 2003Ví dụ chương trình đơn giảnusing System;class Test{ public static void Main() { string varStr; varStr = “A simple program; Console.WriteLine(varStr); }}Sử dụng IDE Microsoft Visual Studio 2005• Khởi động Microsoft Visual Studio 2005. File New Project để tạo mới một project ...

Tài liệu được xem nhiều: