Bài giảng Lập trình CSharp Winform 4.0 - Lession 2: Variable, Operator, Loop
T ìm h i ể u v ề Vis u a l S t u d io 2 01 0 Ult ima t e :
Tạo solution
Tạo Project
NameSpace
Add Reference
• Co n s o le Ap p lic a t io n :
Console.Write()
Console.WriteLine()
Console.ReadLine()
Console.ReadKey()
Convert from string to number
Convert from number to string
CÁCH THỨC HỌC: • Demo t rự c t i ếp , có v i deo và bà i t ập s au mỗ i b à i họ c • Sử dụng họ c t heo mô i t rường Lab • Ứng dụng dự án thự c t ế • Hỗ t rợ họ c t rự c t i ếp/ từ xa qua Teamv i ew • Hỗ t rợ g i ả i đ áp qua ma i l , n i ck y ahoo 24/7 từ 9h s áng đ ến 22h mỗ i n gày ( t r ả lờ i t hư ch ậm nh ấ t 24h ) . • Nick yahoo : t hanhso f t 2009 – Skype : t hanhso f t . 2009 • Ema i l : t hanh . thanhso f t@gma i l . c om in fo@thanhso f t .n e t • Di động : 0908 450 457 Khoá lập trình Csharp Winform 4.0 2/26/2013Thiết kế bởi Thanhsoft.,LTD 1 NỘ I DUNG BÀI GẦN NHẤT : • Tìm h iểu về Visua l S tud io 2010 Ul t imate : Tạo solution Tạo Project NameSpace Add Reference • Conso le Appl i ca t ion : Console.Write() Console.WriteLine() Console.ReadLine() Console.ReadKey() Convert from string to number Convert from number to string Xem lại nội dung trước 2/26/2013Thiết kế bởi Thanhsoft.,LTD 2 NỘ I DUNG: • Các toán tử t rong C# • Từ khóa Pub l i c , S t a t i c , P r i va t e , P ro t e c t ed , In t e rna l • Kha i báo b i ến • Phá t b i ểu I f…E l s e • Phá t b i ểu Sw i t ch…Case • Vòng l ặp : f o r , Fo rea ch , . . • Tách hàm Lession 02: Variable,Operator,Loop 2/26/2013Thiết kế bởi Thanhsoft.,LTD 3 NỘ I DUNG: • Các t oán tử t rong C# • Từ khóa Publ ic , S ta t ic , Pr ivate , Protec ted, Internal • Kha i báo b i ến • Phá t b i ểu I f…E l s e • Phá t b i ểu Sw i t ch…Case • Vòng l ặp : f o r , Fo rea ch , . . • Tách hàm Lession 02: Variable,Operator,Loop 2/26/2013Thiết kế bởi Thanhsoft.,LTD 4 NỘ I DUNG: • Các t oán tử t rong C# • Từ khóa Pub l i c , S t a t i c , P r i va t e , P ro t e c t ed , In t e rna l • Khai báo b i ến • Phá t b i ểu I f…E l s e • Phá t b i ểu Sw i t ch…Case • Vòng l ặp : f o r , Fo rea ch , . . • Tách hàm Lession 02: Variable,Operator,Loop 2/26/2013Thiết kế bởi Thanhsoft.,LTD 5 NỘ I DUNG: • Các t oán tử t rong C# • Từ khóa Pub l i c , S t a t i c , P r i va t e , P ro t e c t ed , In t e rna l • Kha i báo b i ến • Phát b i ểu I f…Else • Phá t b i ểu Sw i t ch…Case • Vòng l ặp : f o r , Fo rea ch , . . • Tách hàm Lession 02: Variable,Operator,Loop 2/26/2013Thiết kế bởi Thanhsoft.,LTD 6 NỘ I DUNG: • Các t oán tử t rong C# • Từ khóa Pub l i c , S t a t i c , P r i va t e , P ro t e c t ed , In t e rna l • Kha i báo b i ến • Phá t b i ểu I f…E l s e • Phát b i ểu Swi tch…Case • Vòng l ặp : f o r , Fo rea ch , . . • Tách hàm Lession 02: Variable,Operator,Loop 2/26/2013Thiết kế bởi Thanhsoft.,LTD 7 NỘ I DUNG: • Các t oán tử t rong C# • Từ khóa Pub l i c , S t a t i c , P r i va t e , P ro t e c t ed , In t e rna l • Kha i báo b i ến • Phá t b i ểu I f…E l s e • Phá t b i ểu Sw i t ch…Case • Vòng lặp: for , Foreach, . . • Tách hàm Lession 02: Variable,Operator,Loop 2/26/2013Thiết kế bởi Thanhsoft.,LTD 8 NỘ I DUNG: • Các t oán tử t rong C# • Từ khóa Pub l i c , S t a t i c , P r i va t e , P ro t e c t ed , In t e rna l • Kha i báo b i ến • Phá t b i ểu I f…E l s e • Phá t b i ểu Sw i t ch…Case • Vòng l ặp : f o r , Fo rea ch , . . • Tách hàm Lession 02: Variable,Operator,Loop 2/26/2013Thiết kế bởi Thanhsoft.,LTD 9 Toán tử trong C# 2/26/2013Thiết kế bởi Thanhsoft.,LTD 10 • Phải chú ý khi dùng kiểu toán tử phù hợp với ngôn ngữ C# Tránh viết code dài dòng, phải ngắn gọn, xúc tích. Cách viết cổ điển Cách viết kiểu mới 2/26/2013Thiết kế bởi Thanhsoft.,LTD 11 L ink :HTTP: //MSDN.MICROSOFT .COM/EN- US/LIBRARY/6A71F45D(V=VS .80) .ASPX Kiểu dữ liệu trong C# 2/26/2013Thiết kế bởi Thanhsoft.,LTD 12 CẦN PHẢ I CHÚ Ý CÁC TRƯỜNG HỢP SAU: • Kha i báo quá nh i ều k i ểu dữ l i ệu ch i ếm bộ nhớ quá lớn • Kha i báo quá nh i ều b i ến cho c á c k i ểu dữ l i ệu t rong nh i ều t rường hợp . • Kha i báo nh i ều b i ến , nhưng không sử dụng h ế t . V í dụ : T ạo 1 b i ến lưu t rữ số lượng thành v i ên t rong g i a đ ình : + TH1 : In t s oLuong=10 ; + TH2 : Doub l e s oLuong=10 ; + TH3 : By t e s oLuong=10 ; Những lỗi hay mắc phải 2/26/2013Thiết kế bởi Thanhsoft.,LTD 13 Số bit Kích thước • Pul ic : Kh i 1 b i ến khở i t ạo t ron 1 Fo rm th ì c á c Fo rm khác t rong cùng 1 P ro j e c t c ó t h ể t ruy v ấn nó . • Stat ic : Phương thứ c t ĩ nh , dùng đ ể g iữ l ạ i c á c g i á t r ị đã sử dụng Publ ic +Stat ic : dùng đ ể t ruy ền dữ l i ệu g iữa c á c Fo rm t rong 1 P ro j e c t ( v í dụ t r ang đăng nh ập và t r ang ch ính ph ần m ềm) • Private , Protec ted : Ph ạm v i ho ạ t động ch ỉ t rong 1 Fo rm, c á c Fo rm khác b ấ t k ì không th ể t ruy v ấn đ ến nó . • Internal : Pham v i ho ạ t động g iống Pub l i c , nhưng rộng hơn , cho c ả 1 So lu t i on ( 1 So lu t i on chứa nh i ều Pro j e c t c on ) . In t e rna l c ó t h ể h i ểu l à phương thứ c chứa cả Publ ic . Public, Static, Private, Protected, Internal 2/26/2013Thiết kế bởi Thanhsoft.,LTD 14 CÚ PHÁP: Ki ểu dữ l i ệu + Kho ảng t r ắng+ Tên c ần đ ặ t Khai báo biến 2/26/2013Thiết kế bởi Thanhsoft.,LTD 15 CHÚ Ý: NÊN KHỞ I TẠO 1 GIÁ TR Ị MẶC Đ ỊNH CHO BIẾN Khai báo biến 2/26/2013Thiết kế bởi Thanhsoft.,LTD 16 Khởi tạo giá trịmặc định trước cho biến chuỗi Khởi tạo giá trịmặc đ trước cho biến số Khởi tạo giá trịmặc định trước cho biến thời gian • Cú pháp 1 : Câu điều kiện: If…Else 2/26/2013Thiết kế bởi Thanhsoft.,LTD 17 • Cú pháp 2 : Câu điều kiện: If…Else If…Else 2/26/2013Thiết kế bởi Thanhsoft.,LTD 18 • Ví dụ : Cho nh ập vào 2 số A và số B . T ìm số lớn nh ấ t v à nhỏ nh ấ t của chúng . Câu điều kiện: Loại đặc biệt 2/26/2013Thiết kế bởi Thanhsoft.,LTD 19 Khai báo cú pháp Vòng lặp For 2/26/2013Thiết kế bởi Thanhsoft.,LTD 20 Đượ c sử dụng kh i dữ l i ệu c ần l ấy l à 1 t ập dữ l i ệu ( Co l l e c t i on ) : Mảng, chuỗ i Vòng lặp Foreach 2/26/2013Thiết kế bởi Thanhsoft.,LTD 21 • Đ ể t hu ận t i ện cho ngườ i l ập t r ì nh , C# đã l ập t r ì nh s ẵn ph ím t ắ t , cho phép ngườ i l ập t r ì nh không c ần ph ả i t huộ c c âu l ệnh mà v ẫn l àm v i ệ c đượ c . Cách thực h i ện: • Gõ từ khóa Fo r và nh ấn 2 l ần ph ím Tab , s au đó đ i ền cá c t hông số c ần th i ế t . • Ph ím t ắ t đượ c sử dụng cho mọ i từ khóa nào của C# Phím tắt trong C# 2/26/2013Thiết kế bởi Thanhsoft.,LTD 22 Câu điều kiện While 2/26/2013Thiết kế bởi Thanhsoft.,LTD 23 Viết lại bằng For và If..Else 2/26/2013Thiết kế bởi Thanhsoft.,LTD 24
File đính kèm:
- Bài giảng Lập trình CSharp Winform 4.0 - Lession 2 Variable, Operator, Loop.pdf