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

pdf24 trang | Chuyên mục: Visual C# | Chia sẻ: dkS00TYs | Lượt xem: 1890 | Lượt tải: 2download
Tóm tắt nội dung Bài giảng Lập trình CSharp Winform 4.0 - Lession 2: Variable, Operator, Loop, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
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:

  • pdfBài giảng Lập trình CSharp Winform 4.0 - Lession 2 Variable, Operator, Loop.pdf
Tài liệu liên quan