Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 37 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
37
Dung lượng
2,21 MB
Nội dung
.NET FRAMEWORK
& ngônngữ C#
Lập trình .NET
PHẦN 1 – GIỚI THIỆU VỀ
.NET
Lập trình .NET - .NET FRAMEWORK 3
Nội dung
1. NETFramework là gì?
2. Các thành phần của .NET Framwork?
3. Giới thiệu
Lập trình .NET - .NET FRAMEWORK 4
.NET Framework là gì?
!"#
.NET Framework !"#$%&
'!(%.NET Framework)$*+$
.NET Framework,), "#$%&
'%/01
Lập trình .NET - .NET FRAMEWORK 5
Việc gì xảy ra nếu bạn không cài .NET
Framework
Khi bạn đang cài đặt một phần mềm
Lập trình .NET - .NET FRAMEWORK 6
.NET Framework
.NET APPLICATION.NET APPLICATION
.NET FRAMEWORK
OPERATING SYSTEM + HARDWARE
Lập trình .NET - .NET FRAMEWORK 7
.NET Framework
Lập trình .NET - .NET FRAMEWORK 8
.NET Framework
Dịch mã nguồn thành
Microsoft Intermediate
Language (MS-IL)
Dịch IL thành mã nền cụ
thể bởi CLR
Lập trình .NET - .NET FRAMEWORK 9
.NET Framework $2345
16#78(/019%(:%;$%&'&(&
')*
<($($:=>:<=5+
$+,-./0.,123.4&&(5
67.8
Các thành phần của .NET Framework
Lập trình .NET - .NET FRAMEWORK 10
Common Language Runtime (CLR)
Quản lý mã nguồn khi nó được thực thi
? @6A!BA@C.DAE"2+$6AF
Đảm bảo việc thực hiện được bảo mật và mạnh mẽ
Mã nguồn được thực thi bởi CLR được gọi là mã có quản (managed code) , ngược lại là mã
không quản (unmanaged code)
CLR cung cấp môi trường thực thi chung cho các ngônngữ trên nền .NET
[...].. .Framework Class Library - FCL Là một phần trong bộ khung Net Chứa đựng hàng nghìn lớp mà bạn có thể sử dụng trong ứng dụng của mình Giúp bạn dễ dàng tạo các ứng dụng trên nền Window , trên nền Web Lập trình NET - NETFRAMEWORK 11 Ngôn ngữ lập trình C# C# là một ngôn ngữ lập trình thuần hướng đối tượng được thiết kế để xây dựng các ứng dụng chạy dưới nền tảng NETFramework Lập trình NET - NET. .. Lập trình NET - NETFRAMEWORK 12 Những ứng dụng có thể viết bằng C# Gói phần mềm ứng dụng phục vụ cho cơ quan, doanh nghiệp: phần mềm kế toán, quản lý nhân sự, quản lý mua, báng hàng hóa… Trò chơi, web Ứng dụng cho thiết bị di động Lập trình NET - NETFRAMEWORK 13 Chương trình đầu tiên với Net Viết chương trình hiển thị lên màn hình từ “Hello World” Lập trình NET - NETFRAMEWORK 14 Phần 2-... trình NET - NETFRAMEWORK 20 Các phép toán cơ bản đối với các kiểu dữ liệu Kiểu số: (int,long, float, double, decimal): +,-,*,/ Các phép toán trong lớp Math: Abs,Ceiling,Floor,Round,Pow, Sqrt,… Kiểu bool: && (and), || (or), ! (not) Kiểu chuỗi: (string): +,Trim, Substring, Split, indexOf, LastIndexOf, StartWith, EndWith,Replace, Format… Lập trình NET - NETFRAMEWORK 21 Chuyển kiểu trong C#. .. chứa ký tự, ký số và dấu gạch dưới Bắt đầu phải là 1 ký tự hoặc là dấu gạch dưới Tên không được trùng với từ khóa Ngôn ngữ C# phân biệt ký tự hoa thường, do đó Count và count là 2 tên khác nhau Lập trình NET - NETFRAMEWORK 25 Tên hợp lệ và không hợp lệ Lập trình NET - NETFRAMEWORK 26 Khai báo biến và gán trị cho biến Một biến trước khi sử dụng cần được gán trị = ; Thí... gán trị: = ; Thí dụ: string emp_Name = “Thomas”; Lập trình NET - NETFRAMEWORK 27 Chú thích (Comment) Lập trình NET - NETFRAMEWORK 28 Hằng (Constant) Hằng là đại lượng có giá trị không đổi trong suốt quá trình thực hiện của chương trình Hằng có tên Hằng trực tiếp Lập trình NET - NETFRAMEWORK 29 Hằng có tên Khai báo: const = ; Thí dụ:... FRAMEWORK 33 Từ khóa (Keyword) Là từ dành riêng của ngôn ngữ Mỗi từ khóa có 1 ý nghĩa nhất định Lập trình NET - NETFRAMEWORK 34 Các lệnh có cấu trúc if, for, switch….case, do while, while: xem lại ngôn ngữ C và Java try…catch xem lại Java Lập trình NET - NETFRAMEWORK 35 Hàm trong C# Hàm không tham số: () { Nội dung hàm } Hàm có tham số theo kiểu tham trị . .NET FRAMEWORK
& ngôn ngữ C#
Lập trình .NET
PHẦN 1 – GIỚI THIỆU VỀ
.NET
Lập trình .NET - .NET FRAMEWORK 3
Nội dung
1. NET Framework là. .NET - .NET FRAMEWORK 6
.NET Framework
.NET APPLICATION .NET APPLICATION
.NET FRAMEWORK
OPERATING SYSTEM + HARDWARE
Lập trình .NET - .NET FRAMEWORK 7
.NET