... www.codeproject.org
Nội dung Chuyên đề lậptrìnhtrực quan trên môi trường Visual C++ 6.0
1. Giới thiệu môi trường và hướng dẫn cài đặt Visual C++6.0
- Quá trình phát triển dòng ngôn ngữ lậptrình Visual C++ 6:
C ... Xây dựng một chương trình nhỏ: ví dụ tính lương, bán sách, nhập hàng trên cơ sở
một ứng dụng hội thoại.
o Dịch một hoặc hai chương trong giáo trìnhLậptrìnhtrực quan và trình bày nội dung
dịch.
o ...
Client-server
Công cụ lậptrình web:
dotnet, java, php, html
Công cụ lậptrìnhtrực
quan: visual C, basic,
Foxpro,
Web-base: Dùng giao
thứcc http trên cổng 80,
sử dụng trình duyệt mặc
định...
... CÔNG NGHỆ THÔNG TIN
Tài liệu tham khảo
Biên soạn : VõTrungHùng
Đà Nẵng - 2000
LẬP TRÌNHTRỰC QUAN
Lậptrìnhtrực quan
17
- Chọn trên thanh thực đơn Record - Sort (hoặc ... Máy tính sẽ dựa vào phần thiết kế và khai báo của lậptrình viên để tự động tạo lập chương
trình.
Như vậy với lậptrìnhtrực quan người lậptrình viên giống như một nhà thiết kế, tổ chức để ... hỏi
các ngôn ngữ lậptrình cũng phải đơn giản, dễ sử dụng và mang tính đại chúng cao. Chính vì
vậy phương pháp lậptrìnhtrực quan ra đời. Đặc điểm của các ngôn ngữ lậptrìnhtrực quan là
d
ễ...
... các ngôn
ngữ lậptrìnhtrực quan đa năng. Khái niệm trừu tượng hoá dữ liệu trong lậptrìnhtrực quan là
rất giống với khái niệm trừu tượng hoá dữ liệu trong những ngôn ngữ lậptrình thông thường ... như những ngôn ngữ lậptrìnhtrực quan đa năng (general-purpose visual
programming languages), Forms/3 cho phép người lậptrình làm việc trên cả hai bậc thấp và
cao. Lậptrình bậc thấp trong ... ngữ trực quan thuần tuý (Purely Visual Languages) là quan trọng
nhất. Các ngôn ngữ này được đặc trưng bởi việc dựa hoàn toàn trên các kỹ thuật trực quan
thông qua tiến trìnhlập trình. Người lập...
... logic, so sánh),
1.1.3 Trình biên dịch
Những câu lệnh mà người lậptrình đưa ra được viết bằng ngôn ngữ
lập trình nhưng máy tính chỉ hiểu được mã máy nên cần phải có một
trình biên dịch để chuyển ... biờn dch luôn giữ chức năng thi hành chương trình sau khi
biên dịch để người lậptrình kiểm tra và sửa các lỗi thực thi, lỗi ngữ
nghĩa.
Có hai loại trình biờn dch :
ã
Biờn dch : dch ton b cỏc ... ngữ và cung cấp các công cụ dùng chung
cho các ngôn ngữ lậptrình khác nhau, giúp cho việc tương tác qua
lại giữa các ngôn ngữ lậptrình khác nhau dễ dàng hơn.
VB .NET Visual C#
VB .NET Compiler...
... trỏi trờn n
gúc phi di ca mn hỡnh
ã Hm thiết lập
setLayout(new FlowLayout())
setLayout(new FlowLayout(
FlowLayout.RIGHT))
20/25
Quản lý cách trình bày
Cỏc lp thớch nghi (Event Adapters)
ã ... layout
ã GridBag Layout
Layout manager c thit lp bằng phương
thức ‘setLayout()’
18/25
Quản lý cách trình bày
Gói AWT chứa các lớp, giao diện và các gói
khác.
Sau đây mô tả một phần nhỏ của ... về GUI (Graphical user interface)
Vật chứa (Container)
Thành phần (Component)
Quản lý cách trình bày (Layout manager)
Xử lý các sự kiện
2/25
N
N
ộ
ộ
i dung
i dung
Ví dụ
public class...
... Tin
Giáo trìnhLậptrình căn bản – dành cho hệ TCCN Trang 3
Chương 1
Giới thiệu ngôn ngữ Visual Basic.
1. Giới thiệu
VB được giới thiệu lần đầu tiên vào năm 1991, tiền thân là ngôn ngữ lậptrình ... nhanh cách thức lậptrình trên môi trường
Windows.
*
Ưu điểm:
Tiết kiệm được thời gian và công sức so với một số ngôn ngữ lậptrình có cấu trúc
khác vì bạn có thể thiết lập các hoạt động ... pháp l
ập trình 25
Chương 4 Các lệnh và hàm cơ bản 26
Trường Đại học Công Nghệ Sài Gòn Khoa Công Nghệ Thông Tin
Giáo trìnhLậptrình căn bản – dành cho hệ TCCN Trang 11
Cách xác lập các thuộc...
... trong chương trình con.
Trường Đại học Công Nghệ Sài Gòn Khoa Công Nghệ Thông Tin
Giáo trìnhLậptrình căn bản – dành cho hệ TCCN Trang 14
5. Tạo và chạy chương trình
Để tạo một chương trình ứng ... thiện chương trình ở mức độ cao hơn.
Trường Đại học Công Nghệ Sài Gòn Khoa Công Nghệ Thông Tin
Giáo trìnhLậptrình căn bản – dành cho hệ TCCN Trang 15
Hình 2-2. Giao diện chương trình tính tổng ... loại ứng dụng, người lậptrình sẽ dùng các kiểu dữ liệu khác nhau có sẵn
của VB. Ngoài những kiểu dữ liệu đặc thù cho từng loại ứng dụng, giống như những ngôn
ng
ữ lậptrình khác, VB hỗ trợ...
... sẽ được đề cập chi tiết ở môn Lậptrình nâng cao.
6. Cú pháp lập trình
Ngoài các cú pháp lệnh, hàm, phép toán, khi viết chương trình cần tôn trọng cú pháp lập
trình sau:
Mỗi lệnh phải viết ... lậptrình thường dùng
các ký t
ự trong bộ ký pháp Hungary làm các ký tự đầu (tiền tố) cho các tên biến. Các tiền
tố này sẽ giúp nhận biết một biến có kiểu dữ liệu là gì trong quá trìnhlập trình. ... Thông Tin
Giáo trìnhLậptrình căn bản – dành cho hệ TCCN Trang 28
Toán tử Is: Được dùng để so sánh <Biểu thức kiểm tra> với một biểu thức nào đó.
Toán tử To: Dùng để xác lập miền giá trị...
... Nghệ Thông Tin
Giáo trìnhLậptrình căn bản – dành cho hệ TCCN Trang 34
Nhãn là một thường trình trong chương trình, một chương trình có thể có nhiều
thường tr
ình, mỗi thường trình có một Nhãn ... Tin
Giáo trìnhLậptrình căn bản – dành cho hệ TCCN Trang 42
3.12.2 Hàm InputBox
Hàm InputBox này s
ẽ hiển thị một hộp thoại để người dùng nhập giá trị cho một biến nào
đó của chương trình. Đây ... biến n trong chương trình chúng ta có thể
ra lệnh
n = InputBox(“Nhap gia tri so n”,”Nhap lieu””)
Trường Đại học Công Nghệ Sài Gòn Khoa Công Nghệ Thông Tin
Giáo trìnhLậptrình căn bản – dành...
... chương trình chạy. Visual Basic
cho phép ta có thể lậptrình để xử lý, đáp ứng sự kiện xảy ra một cách tức thời.
Các đối tượng khác nhau sẽ có những sự kiện khác nhau. Trong qu
á trìnhlậptrình ... Đại học Công Nghệ Sài Gòn Khoa Công Nghệ Thông Tin
Giáo trìnhLậptrình căn bản – dành cho hệ TCCN Trang 46
Chọn tên một sự kiện cần lậptrình tại hộp Proc: sẽ xuất hiện ngăn:
Private Sub ……
End ... Select
THU = S
End Fuction
Trường Đại học Công Nghệ Sài Gòn Khoa Công Nghệ Thông Tin
Giáo trìnhLậptrình căn bản – dành cho hệ TCCN Trang 51
Sự kiện GotFocus: sự kiện xảy ra khi Form hoặc...
... Tin
Giáo trìnhLậptrình căn bản – dành cho hệ TCCN Trang 62
2.5. Timer
2.5.1 Khái niệm
Điều khiển Timer đáp ứng lại sự trôi đi của thời gian. Nó độc lập với người sử dụng v
à ta
có th
ể lậptrình ... Sài Gòn Khoa Công Nghệ Thông Tin
Giáo trìnhLậptrình căn bản – dành cho hệ TCCN Trang 65
Để hiển thị hoặc thay thế một hình ảnh tại thời điểm chạy chương trình thì người dùng có
th
ể dùng phương ... Phanso = p / q
End Function
Trường Đại học Công Nghệ Sài Gòn Khoa Công Nghệ Thông Tin
Giáo trìnhLậptrình căn bản – dành cho hệ TCCN Trang 63
2.6. Hscroll
2.6.1 Khái niệm
Là điều khiển có thanh...