ặt hàm thực hiện các ch a... http://groups.google.com/group/thltw-seuit Email: thltw.seuit@gmail.com 1 3 : C# tt : : 1: Shape abstract class float Area float Perimeter void Ca
Trang 11
:
# (Visual Studio 2010
- 2010
- NewProject
- : Visual C#
Trang 2- Templates: Console Application
- Click OK
- cs
-
Trang 3- (Ctrl + Shift + B):
-
Trang 4-
-
-
Trang 5- ReadLine
Parse
Trang 6
1
2 Vi o m ng m t chi u gồm n s nguyên ng u nhiên
ặt hàm thực hiện các ch
a Tính t ng các s lẻ trong m ng
b m s nguyên t trong m ng
c Tìm s hỏ nh t (n u không có hàm tr v -1)
3 Vi o ma tr n ch a các s nguyên ng u nhiên gồm n
dòng, m c ặt hàm thực hiện các ch
a Xu t ma tr n
b Tìm ph n tử l n nh t/nhỏ nh t
c Tìm dòng có t ng l n nh t
d Tính t ng các s không ph i là s nguyên t
e Xóa dòng th k trong ma tr n
f Xóa c t ch a ph n tử l n nh t trong ma tr n
4 ự ử -
ệ
Trang 7http://groups.google.com/group/thltw-seuit Email: thltw.seuit@gmail.com 1
2
-
- rectory trong System.IO - F …
l p hình chữ nhật v i các thuộc tính chi u dài, chi u rộng,
thức tính chu vi, tính diệ l p hình vuông k thừa l p hình chữ nh t a ó vi é p vào hình chữ nh t, hình vuông và in ra k t qu tính diện tích, chu vi các hình này - ữ
Trang 8http://groups.google.com/group/thltw-seuit Email: thltw.seuit@gmail.com 2
- ữ ộ ộ ; ứ
ệ , chu vi
Trang 9http://groups.google.com/group/thltw-seuit Email: thltw.seuit@gmail.com 3
- ừa ừ ữ
- ệ ệ ữ
ệ
Trang 10http://groups.google.com/group/thltw-seuit Email: thltw.seuit@gmail.com 4
:
1
2 ó ứ
a a a
b ộ a
c
3 óa ừa
Vd: nGuyEn van A Nguyen Van A
4
Trang 11http://groups.google.com/group/thltw-seuit Email: thltw.seuit@gmail.com 1
3
:
C# (tt)
:
:
1:
Shape (abstract class) float Area float Perimeter void CalculateArea() void CalculatePerimeter()
Rectangle float Height float Width void CalculateArea() void CalculatePerimeter()
2:
Trang 12http://groups.google.com/group/thltw-seuit Email: thltw.seuit@gmail.com 2
Mamal String characteristics
Whale
Whale()
Human Human() void intelligent_behavior() void thinking_behavior()
IThinking void thinking_behavior()
IIntelligent void intelligent_behavior()
IAbility
Interface: IThinking, IIntelligent, IAbility
Class: Mamal, Whale, Human
Trang 13http://groups.google.com/group/thltw-seuit Email: thltw.seuit@gmail.com 1
4
:
:
- Nén tất cả bài làm thành 1 t p tin (.zip hoặc ) đặ
BTH4- -MSSV-Họ tên.rar
:
Bài 1: Viế c ươ m các sự ki n trong vòng đời của form
Bài 2: Viế c ươ m sự ki n Paint trên Form
- Mỗi khi sự ki n Paint xảy ra sẽ vẽ l i chuỗ “P Ev ” i một vị trí x, y
ngẫu nhiên trên Form
Bài 3: Viế c ươ m sự ki n Click trên Button
- Khi nhấn vào nút Change Color sẽ tiến hành chuyển màu nền của Form sang
một màu ngẫu nhiên
Bài 4: Viế c ươ m sử dụng Menu và hộp tho i ColorDialog
- Khi chọn chức ă C l m u F m sẽ mở ra hộp tho i ColorDialog
Trang 14http://groups.google.com/group/thltw-seuit Email: thltw.seuit@gmail.com 2
- Sau khi chọn màu trong hộp tho i ColorDialog sẽ tiế à đổi màu nền của
F m màu đã c ọn
:
à m ểu c c sự m ư : Load, Activated, Shown, Deactivate,
FormClosing, FormClosed
à m ểu về sự P m và c c l m, Graphics
à 3: u , Color
à 4: u, MenuItem, ColorDialog
Trang 15http://groups.google.com/group/thltw-seuit Email: thltw.seuit@gmail.com 1
5
:
(tt)
:
- Nén tất cả bài làm thành 1 tập tin (.zip hoặc rar) đặ
BTH5- -MSSV-Họ tên.rar
VD: BTH5-K2C4.1-0100001-NguyenVanA.rar
:
Bài 1: Viế c ươ g trình chặ các ô đ bà ím và ô đ p chuột
-K ười dùng click chuột thì thông báo nút chuột vừa được nhấn cùng v i tọa độ
của chuột
-Khi nhấn phím bất kỳ thì xuất các thông tin: Mã ASCII, key code, …
Bài 2: Viế c ươ rì xuất một chuỗi lên giữa vùng c a sổ c Sau đó có ể
dùng các phím di chuyể để dịch chuyển chuỗi trên vùng c a sổ
Bài 3: Viế c ươ rì vẽ một hình vuông ở giữa vùng c a sổ c Sau đó có ể
dùng c uộ để dịch chuyển hình vuông trên vùng c a sổ
Bài 4: Viế c ươ rì , ười dùng click chuột trái thì vẽ ngẫu nhiên một hình
hình tròn có tâm trùng v i tọa độ chuột vừa c c , ười dùng nhấn phím cộng
(“+”) ặc trừ (“-”) ì ó , u ỏ hình tròn mỗi lần 10 pixel
Bài 5: Viết ứng dụng hiển thị ngày giờ h thố ư ì vẽ sau:
Trang 16http://groups.google.com/group/thltw-seuit Email: thltw.seuit@gmail.com 2
:
S ìm ểu:
+Các c uộ : M u U , M u D w , M u W ,…
+Các ím: KeyUp, KeyDown, KeyPress,
+ ra c : DrawRectangle, DrawEllipse,
+ m r: rva , ươ ức c ,…