Tải bản đầy đủ (.pdf) (23 trang)

Bài giảng lập trình ứng dụng visualbasic bài 1 phạm đình sắc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.98 MB, 23 trang )

†

04/07/2010

Giới Thiệu:

Lập trình ứng dụng
Windows Form in VB.Net 2005
Thời lượng: 45 tiết LT – 30 tiết TH
GV: Phạm Đình Sắc
Email: or

Windows Form programming with VB.Net 2005.

1

Buổi 1: Nhập môn Lập trình VB.Net 2005
¾Một số qui định cho môn học
¾Cách cài đặt Visual Studio.Net
¾Giới thiệu .Net FrameWork
¾Giới thiệu Visual Basic.Net
¾Khởi động VB.Net
¾Các thành phần giao diện VB.Net
¾Tìm hiểu về Windows Form
¾Viết chương trình đầu tiên

Windows Form programming with VB.Net 2005.

2

†



1


†

04/07/2010

Một số qui định
¾ Trong quá trình học, nếu có gì không hiểu thì phải hỏi
ngay nhất là trong giờ thực hành.
¾ Giải lao ? Giáo trình VB.net 2005 ?
¾ Tài liệu và Bài tập:
9 />9 Email: pass: cdktcndn
¾ Kiểm tra quá trình không thông báo trước
¾ Kết thúc môn học 22--3 SV/nhóm làm đồ án môn học có
thể dùng thay thi hết môn
Windows Form programming with VB.Net 2005.

3

Bộ cài đặt Visual Basic.Net 2005
Microsoft .NET Framework 2.0 (22
22..4 MB)
Download
MS Visual Basic 2005 Express Edition ((436
436MB)
MB)
Download
MS Visual Web Developer 2005 (ISO File, 440 MB)

Download
MS SQL Server 2005 Express Edition ((54
54 MB)
Download
Windows Form programming with VB.Net 2005.

4

†

2


†

04/07/2010

Cách cài đặt Visual Studio.Net
¾ Mua bộ đĩa Visual Studio.Net 2005
2005:: gồm 4 đĩa
¾ Đưa đĩa số 1 vào ổ đĩa CD: chương trình sẽ yêu
cầu chọn một thư mục để lưu các tập tin được giải
nén. Ta chọn thư mục và nhấn OK.
¾ Làm tương tự như đĩa số 1 cho các đĩa còn lại. Lưu
ý: Chỉ định vào cùng một thư mục.
¾ Sau khi giải nén xong cả 4 đĩa. Ta tiến hành cài đặt
IIS cho windows.

Windows Form programming with VB.Net 2005.


5

Cách cài đặt Visual Studio.Net

- Cài đặt IIS:
IIS:
¾ Vào Start Æ All Programe Æ Control Panel Æ Vào
Add or Remove Programe Æ Add/Remove Æ
Windows Components
¾ Đánh dấu chọn vào mục chọn Internet Information
Services (IIS). Như hình:

Windows Form programming with VB.Net 2005.

6

†

3


†

04/07/2010

Cách cài đặt Visual Studio.Net
¾ Sau đó nhấn Next. (Windows sẽ yêu cầu đưa đĩa cài
đặt Windows vào) Chờ để chương trình cài đặt IIS.

Windows Form programming with VB.Net 2005.


7

Cách cài đặt Visual Studio.Net
- Vào thư mực vs Æ chạy tập tin autorun.exe

Windows Form programming with VB.Net 2005.

8

†

4


†

04/07/2010

Cách cài đặt Visual Studio.
Studio.Net
Sau khi chạy tập tin autorun
autorun..exe màn hình hiện ra
như sau
sau::

Windows Form programming with VB.Net 2005.

9


Cách cài đặt Visual Studio.
Studio.Net

Windows Form programming with VB.Net 2005.

10

†

5


†

04/07/2010

Cách cài đặt Visual Studio.
Studio.Net
- Sau đó nhấn Next.

Windows Form programming with VB.Net 2005.

11

Cách cài đặt Visual Studio.Net
‐ Sau đó nhấn Next.

Windows Form programming with VB.Net 2005.

12


†

6


†

04/07/2010

Cách cài đặt Visual Studio.
Studio.Net
- Sau đó nhấn Full và chọn Next
Next..

Windows Form programming with VB.Net 2005.

13

Cách cài đặt Visual Studio.Net
- Bây giờ hãy chờ cho đến khi chương trình thông báo
cài đặt thành công.

Windows Form programming with VB.Net 2005.

14

†

7



†

04/07/2010

Cách cài đặt Visual Studio.Net
- Bây giờ ta tiến hành cài đặt thư viện MSDN

Windows Form programming with VB.Net 2005.

15

Cách cài đặt Visual Studio.Net
- Ta chọn Next.

Windows Form programming with VB.Net 2005.

16

†

8


†

04/07/2010

Cách cài đặt Visual Studio.

Studio.Net
- Chọn I accept… và chọn Next.

Windows Form programming with VB.Net 2005.

17

Cách cài đặt Visual Studio.
Studio.Net
- Ta chọn Next.

Windows Form programming with VB.Net 2005.

18

†

9


†

04/07/2010

Cách cài đặt Visual Studio.
Studio.Net
- Chọn Full và chọn Next.

Windows Form programming with VB.Net 2005.


19

Cách cài đặt Visual Studio.
Studio.Net
- Chọn thư mục cài đặt MSDN và chọn Next

Windows Form programming with VB.Net 2005.

20

†

10


†

04/07/2010

Cách cài đặt Visual Studio.
Studio.Net
- Chọn Install

Windows Form programming with VB.Net 2005.

21

Cách cài đặt Visual Studio.
Studio.Net
- Chương trình bắt đầu cài đặt.


Windows Form programming with VB.Net 2005.

22

†

11


†

04/07/2010

Cách cài đặt Visual Studio.
Studio.Net
- Chương trình thông báo cài đặt thành công.

Windows Form programming with VB.Net 2005.

23

Giới thiệu Visual Studio

¾Microsoft .NET Framework
¾Microsoft Visual Basic.
Basic.NET
¾Microsoft CShap
CShap..NET (C#)
¾Microsoft JShap

JShap..NET (J#)
¾Microsoft Visual C++

Windows Form programming with VB.Net 2005.

24

†

12


†

04/07/2010

Giới thiệu .Net FrameWork
¾ Microsoft .NET Framework là môi trường tương tác
và quản lý việc phát triển ứng dụng
dụng..
¾ Net FrameWork chỉ định vùng nhớ lưu trữ dữ liệu,
quản lý quyền trong việc thực thi ứng dụng, quản lý
việc biên dịch và thực thi ứng dụng
dụng..
¾ Net Frame Work bao gồm hai thành phần chính
chính::
9Common Language Runtime (CLR)
9Net FrameWork class library

Windows Form programming with VB.Net 2005.


25

Giới thiệu .Net FrameWork
Common Language Runtime
Runtime::
¾Quản lý việc thực thi của ứng dụng.
dụng.
¾CLR cung cấp các dịch vụ như
như:: biên dịch
lệnh (code), chỉ định vùng nhớ, quản lý luồng
(thread) và quản lý bộ gôm rác (garbage
collection),.... giúp đảm bảo môi trường cho
collection),
các ứng dụng thực thi.
thi.

Windows Form programming with VB.Net 2005.

26

†

13


†

04/07/2010


Giới thiệu .Net FrameWork
Net FrameWork class library:
¾Cung cấp các lớp thư viện cần thiết để tương tác với
CLR. Các lớp thư viện (class library) được tổ chức
thành các không gian tên (NameSpase
(NameSpase).
). Một không gian
tên là một nhóm logic các loại có cùng chức năng.
System..Windows
Windows..Forms chứa các
¾Ví dụ, NameSpase System
loại dùng để tạo nên Windows Form và được dùng
trong những form này.
này. namespase tên được tổ chức có
thứ bậc
bậc.. NameSpase gốc của .Net FrameWork là System

Windows Form programming with VB.Net 2005.

27

Giới thiệu .Net FrameWork
¾ Net FrameWork được thiết kế để các ngôn ngữ
tích hợp với nhau.
nhau. Có nghĩa là một ứng dụng được
viết bằng ngôn ngữ VB
VB..Net có thể tham chiếu đến
(reference) đến thư viện liên kết động (DLL) được
viết bằng ngôn ngữ C# hoặc được viết bằng
Microsoft Visual C++ hoặc bất kỳ ngôn ngữ lập

trình .Net khác
khác..

Windows Form programming with VB.Net 2005.

28

†

14


†

04/07/2010

Giới thiệu .Net FrameWork
¾Khi một ứng dụng được biên dịch từ ngôn ngữ viết
ứng dụng sang Microsoft Intermediate Language
(MSIL hoặc IL).
IL). MSIL là ngôn ngữ cấp thấp, CLR
có thể hiểu được
được..
VB..Net số nguyên là Integer, trong C#
¾Ví dụ, trong VB
số nguyên là Int;
Int; khi biên dịch cả hai kiểu số
nguyên này sẽ được biên dịch thành mã IL có
dạng System.
System.Int

Int32
32.. Do dó dễ dàng giao tiếp qua lại
giữa hai ngôn ngữ này
này..
Windows Form programming with VB.Net 2005.

29

Giới thiệu VB
VB..Net
¾Visual Basic
Basic..NET (VB
(VB..NET) là ngôn ngữ lập trình
hướng đối tượng (Object Oriented Programming
Language) do Microsoft thiết kế
kế.. Visual Basic
Basic..NET
(VB..NET) là một ngôn ngữ lập trình hoàn toàn mới
(VB
trên nền Microsoft's .NET Framework
Framework..
¾Visual Basic
Basic..NET (VB
(VB..NET) giúp ta đối phó với các
phức tạp khi lập trình trên nền Windows và do đó, ta
chỉ tập trung vào các vấn đề liên quan đến dự án, công
việc hay doanh nghiệp
nghiệp..

Windows Form programming with VB.Net 2005.


30

†

15


†

04/07/2010

Khởi động VB.Net
-.

Windows Form programming with VB.Net 2005.

31

Windows Form programming with VB.Net 2005.

32

†

16


†


04/07/2010

Tạo mới một project VB
VB..net

Windows Form programming with VB.Net 2005.

33

Giao diện tổng quát

Windows Form programming with VB.Net 2005.

34

†

17


†

04/07/2010

¾ToolBox - Server Explorer
¾Properties - Solution Explorer
¾Tất cả trong View Menu
¾Help
Windows Form programming with VB.Net 2005.


35

Giới Thiệu Windows Form:
Form:
Windows Form có thể là
là::
¾Standard Windows
¾Multiple Document Interface (MDI) windows
¾Dialog Boxes
Chúng ta sẽ tìm hiểu 1 số thành phần quan trọng
của Form
Form:: Properties, Method, Event
Windows Form programming with VB.Net 2005.

36

†

18


†

04/07/2010

1. Properties
Properties::
Property là một trong những khái niệm quan trọng của
.NET, nó ảnh hưởng đến giao diện của Form
Form::

¾Name
Nhận dạng Form
¾Text
Tiêu đề Form
¾BackColor,Background Màu, hình nền của Form
¾ForeColor
Màu Font của Form
¾Font
Font cho các object trên Form
¾Enabled
True or False
¾MaximumSize
MaximumSize--MinimumSize
¾WindowState Normal, Maximized, Minimized
Windows Form programming with VB.Net 2005.

37

1. Properties
Properties:: Size (Width, Height)

Windows Form programming with VB.Net 2005.

38

†

19



†

04/07/2010

1. Properties
Properties:: Location (x,y)

Windows Form programming with VB.Net 2005.

39

2. Method
Method::
Method là Fuontions được MS tích hợp
sẵn sàng dùng trong MS.
MS. VS
VS..Net
Net::
¾Close

Đóng Form

¾Hide

Ẩn Form

¾Show

Hiện Form


¾Activate

Kích hoạt Form

Windows Form programming with VB.Net 2005.

40

†

20


†

04/07/2010

3. Event
Event:: sự kiện tự động thực thi
Load

Thực khi trước khi Form được Load

Activated

Form được kích hoạt hoặc được set
Focus

FormClosing


Thực thi khi Form đang đóng

FormClosed

Thực thi khi Form được đóng

Deactivate

Thực thi khi Form Loss Focus hoặc not
the active Form

Một số Event về Mouse: MouseMove, MouseDown,
MouseUp….
Windows Form programming with VB.Net 2005.

41

Chương trình đầu tiên
tiên::
¾Viết chương trình tìm số 7 may mắn:
mắn:

Windows Form programming with VB.Net 2005.

42

†

21



†

04/07/2010

Chương trình đầu tiên
tiên::
Double Click Form
Form:: Randomize()
Double Click Button End
End:: Me
Me..Close()
Double Click Button Spin:
Spin:
PictureBox1
PictureBox
1.Visible = False
Label1
Label
1.Text = CStr(Int(Rnd() * 10
10))
))
Label2
Label
2.Text = CStr(Int(Rnd() * 10
10))
))
Label3
Label
3.Text = CStr(Int(Rnd() * 10

10))
))
If (Label
(Label1
1.Text = "7") Or (Label
(Label2
2.Text = "7") _
Or (Label
(Label3
3.Text = "7") Then
PictureBox1
PictureBox
1.Visible = True
End If
Windows Form programming with VB.Net 2005.

43

Chương trình đầu tiên
tiên::
Double Click Button Spin:
Spin:
PictureBox1
PictureBox
1.Visible = False
Label1
Label
1.Text = CStr(Int(Rnd() * 10
10))
))

Label2
Label
2.Text = CStr(Int(Rnd() * 10
10))
))
Label3
Label
3.Text = CStr(Int(Rnd() * 10
10))
))
If (Label
(Label1
1.Text = "7") Or (Label
(Label2
2.Text = "7") _
Or (Label
(Label3
3.Text = "7") Then
PictureBox1
PictureBox
1.Visible = True
End If

Windows Form programming with VB.Net 2005.

44

†

22



†

Windows Form programming with VB.Net 2005.

04/07/2010

45

†

23



×