Visual Basic 6.0<br />
Nguyễn Đăng Quang<br />
quangnd@hcmute.edu.vn<br />
<br />
Các môi trường lập trình<br />
<br />
<br />
Trên DOS (Pascal, C)<br />
<br />
<br />
Lập trình thủ tục (Procedural programming):<br />
<br />
….<br />
Write(‘Nhập n:’);<br />
Readln(n);<br />
….<br />
<br />
<br />
Chương trình có tính chất tuần tự, lệnh trong<br />
chương trình qui định hoạt động của người sử<br />
dụng.<br />
Nguyễn Đăng Quang UTE-HCM 2005<br />
<br />
Các môi trường lập trình…<br />
<br />
<br />
Trên Windows<br />
<br />
<br />
Đa nhiệm (Multi-tasking)<br />
<br />
<br />
<br />
<br />
Chương trình không thể đoán trước được sự<br />
kiện kế tiếp sẽ tác động vào là gì ?<br />
<br />
Lập trình hướng sự kiện (Event Handling):<br />
Phải làm gì khi có biến cố tác động vào.<br />
<br />
Nguyễn Đăng Quang UTE-HCM 2005<br />
<br />
Các công cụ lập trình<br />
<br />
<br />
Các công cụ lập trình trên DOS<br />
<br />
<br />
Turbo Pascal, Turbo C++<br />
<br />
Các công cụ lập trình trên windows<br />
Microsoft:<br />
<br />
<br />
<br />
<br />
<br />
<br />
Visual Basic, Visual C++, Visual Fox…<br />
<br />
Borland:<br />
<br />
<br />
Delphi, C++ Builder…<br />
Nguyễn Đăng Quang UTE-HCM 2005<br />
<br />
Visual Basic<br />
<br />
<br />
<br />
<br />
<br />
<br />
Công cụ lập trình trên Windows<br />
Thiết kế giao diện trực quan (Visual)<br />
Viết lệnh theo kiểu xử lý sự kiện (eventhandling): Khi xảy ra sự kiện thì làm gì ?<br />
Giúp viết chương trình dễ dàng và nhanh<br />
chóng<br />
<br />
Nguyễn Đăng Quang UTE-HCM 2005<br />
<br />