Lập trình trên môi trường WindowsNgôn ngữ C# - Phần 1 Trần Duy Hoàng tdhoang@hcmus.edu.vn... Vùng tên - Namespaces Namespace là 1 nhóm các lớp có mối liên quan Namespace chứa lớp và
Trang 1Lập trình trên môi trường Windows
Ngôn ngữ C# - Phần 1
Trần Duy Hoàng
tdhoang@hcmus.edu.vn
Trang 2.Net Framework
4 ngôn ngữ : C#, VB.NET, C++.NET, Jscript.NET
CLR - Common Language Runtime
FCL – Framework Class Library
MSIL – Microsoft Intermediate Language
→ ứng dụng có ngôn ngữ khác với thư viện sử dụng
Trang 3.NET Framework
Môi trường phát triển
Trang 5Vùng tên - Namespaces
Namespace là 1 nhóm các lớp có mối liên quan
Namespace chứa lớp và namespace con khác
Namespace System chứa chứa nhiều lớp giao tiếp với hệ thống và các lớp công dụng chung
Trang 6Vùng tên - Namespaces
Toán tử chấm “.”
System.Data.OleDb.OleDbConnection con = new …;
Trang 7Kiểu dữ liệu
Một số kiểu định sẵn thông dụng
Kiểu Kiểu NET Kích thước Mô tả – giá trị
bool Boolean 1 true hay false
float Single 4 Số thực (≈ ±1.5*10-45 ≈ ±3.4*1038)
double Double 8 Số thực (≈ ±5.0*10-324 ≈ ±1.7*10308)
double Double 8 Số thực (≈ ±5.0*10-324 ≈ ±1.7*10308)
Trang 8Kiểu dữ liệu
Kiểu chuỗi – String
Phương thức ToString()
Trang 9Kiểu dữ liệu
Một số ký tự escape
thông dụng
Escape Sequence
Trang 10Chuyển đổi kiểu dữ liệu
int n = Convert.ToInt32(chuoi);
Trang 11Khai báo biến, hằng
Khai báo biến:
Trang 12Câu lệnh lặp
While
while (l<r) { câu lệnh }
Trang 13for (int i=0; i<arr.Length; i++) {
sum += temp;
}
Trang 14Câu lệnh điều kiện
If else
if ( a => b ) {
max = a;
}
else
{ max = b;
Trang 16Viết ghi chú
// : ghi chú trên một dòng
int len; // chieu dai mang
/* … */ : ghi chú trên nhiều dòng
/* Nguoi tao :
Ngay tao : … … */
void int HamMoi ( )
Trang 18Lập trình trên môi trường Windows
Môi trường VS2005
Trần Duy Hoàng
tdhoang@hcmus.edu.vn
Trang 19Cài đặt Visual Studio
Cài đặt môi trường NET 2005
Bước 1
Cài đặt thư viện MSDN
Bước 2
Trang 20Làm việc với Solution
Solution
Project 1 Project 2 Project 2
HelloWorld
MyLibrary HelloWorld
MyLibrary: ứng dụng dll HelloWorld: ứng dụng Console
Trang 21Tạo mới một project
Mở VS2005
Menu File → New → Project
● Project type : chọn Visual C#
● Location : nơi lưu dự án
Trang 22Tạo mới một project
Trang 23Tạo mới một project
Trang 24Tạo mới một project
<<Button>> Name : btnCong Text : Cộng
<<TextBox>>
Name : txtSo1
<<Label>>
Text : Tổng
Trang 25Tạo mới một project
Viết code xử lý cho Button “Cộng”
Trang 26Tạo mới một project
private void btnCong_Click( object sender, EventArgs e) {
// Bước 1 : đọc dữ liệu từ control
int so1 = Convert ToInt32(txtSo1.Text);
int so2 = Convert ToInt32(txtSo2.Text);
// Bước 2 : xử lý
int tong = so1 + so2;
// Bước 3 : xuất kết quả ra control
txtSo1.Text = tong.ToString();
}
Trang 27Tạo mới một project
Chạy chương trình
Trang 28Thảo luận