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
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 ...
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ìm kiếm theo từ khóa liên quan:
kỹ thuật máy tính giáo trình lập trình ngôn ngữ C++ chương trình lập trình kỹ thuật phần mềm phần mềm máy tính lập trình C++Tài liệu liên quan:
-
Bài giảng Xử lý sự cố phần mềm - Bài 4 Xử lý sự cố sử dụng Internet
14 trang 344 0 0 -
Nhập môn Tin học căn bản: Phần 1
106 trang 335 0 0 -
64 trang 266 0 0
-
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 217 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 188 0 0 -
Thiết kế mạch logic bằng Verilog - HDL
45 trang 166 0 0 -
Báo cáo nghiên cứu khoa học: Xây dựng ứng dụng quản lý sinh viên trên thiết bị di động
36 trang 144 0 0 -
142 trang 130 0 0
-
Giáo trình môn xử lý tín hiệu số - Chương 5
12 trang 121 0 0 -
150 trang 105 0 0