Câu hỏi

25/05/2013 20:31
Xin hỏi trong Windows Vista có thay đổi cấu trúc thư viện API âm thanh không?
Xin hỏi trong Windows Vista có thay đổi cấu trúc thư viện API âm thanh không? Cách đọc file *.wav có thay đổi không? Tôi có đoạn code VBA sau chạy tốt trong Windows XP, không biết có thể chạy trong Windows Vista không:
duccanh
25/05/2013 20:31
Danh sách câu trả lời (1)

VB 6.0 là ngôn ngữ lập trình hỗ trợ cả hai phương pháp lập trình: phương pháp hướng đối tượng (OOP) và phương pháp hướng cấu trúc (cổ điển).
Nếu dùng phương pháp lập trình hướng cấu trúc, bạn có thể tổ chức chương trình gồm nhiều “standard module”, mỗi module chứa nhiều thủ tục chức năng, trong đó thủ tục Main() là điểm nhập bắt đầu chạy ứng dụng.
Nếu dùng phương pháp lập trình OOP, bạn có thể tổ chức chương trình như là tập các class đối tượng, mỗi class gồm nhiều thuộc tính dữ liệu và tác vụ (method) được định nghĩa trong một “class module”. Form ứng dụng là trường hợp đặc biệt của class. Tuy nhiên mức độ hỗ trợ hướng đối tượng của VB 6.0 rất thấp, VB 6.0 không hỗ trợ các tính chất như kiểu trừu tượng (abstract type hay interface), thừa kế (inheritance), đa xạ (polymorphism)...
Để định nghĩa 1 class trong Project VB 6.0, bạn hãy chạy VB 6.0, mở hay tạo mới Project ứng dụng, dời chuột về phần tử gốc của cây Project trong cửa sổ Project (thường nằm phía trên phải của màn hình VB 6.0), ấn phải chuột vào phần tử gốc, chọn mục Add.Class Module. Sau khi class module được tạo mới, bạn hãy đặc tả nội dung chi tiết của class: các thuộc tính và các tác vụ của nó. Mã nguồn của 1 class trong class module có dạng như sau:
'đặc tả class tên là MyClass
'định nghĩa các thuộc tính
Private Name As String
...
Public Age As Integer
...
'định nghĩa các method
Private Sub Class_Initialize()
...
End Sub
Private Sub Class_Terminate()
...
End Sub
Public Sub MySub (x As int)
...
End Sub
Public Function MyCos (x As Double) As Double
...
End Function
Thành phần nào cần giấu đi thì bạn dùng từ khóa Private, thành phần nào cho người dùng thấy và truy xuất thì bạn dùng từ khóa Public. Tên của class module chính là tên của class được định nghĩa trong module đó.
Nếu dùng phương pháp lập trình hướng cấu trúc, bạn có thể tổ chức chương trình gồm nhiều “standard module”, mỗi module chứa nhiều thủ tục chức năng, trong đó thủ tục Main() là điểm nhập bắt đầu chạy ứng dụng.
Nếu dùng phương pháp lập trình OOP, bạn có thể tổ chức chương trình như là tập các class đối tượng, mỗi class gồm nhiều thuộc tính dữ liệu và tác vụ (method) được định nghĩa trong một “class module”. Form ứng dụng là trường hợp đặc biệt của class. Tuy nhiên mức độ hỗ trợ hướng đối tượng của VB 6.0 rất thấp, VB 6.0 không hỗ trợ các tính chất như kiểu trừu tượng (abstract type hay interface), thừa kế (inheritance), đa xạ (polymorphism)...
Để định nghĩa 1 class trong Project VB 6.0, bạn hãy chạy VB 6.0, mở hay tạo mới Project ứng dụng, dời chuột về phần tử gốc của cây Project trong cửa sổ Project (thường nằm phía trên phải của màn hình VB 6.0), ấn phải chuột vào phần tử gốc, chọn mục Add.Class Module. Sau khi class module được tạo mới, bạn hãy đặc tả nội dung chi tiết của class: các thuộc tính và các tác vụ của nó. Mã nguồn của 1 class trong class module có dạng như sau:
'đặc tả class tên là MyClass
'định nghĩa các thuộc tính
Private Name As String
...
Public Age As Integer
...
'định nghĩa các method
Private Sub Class_Initialize()
...
End Sub
Private Sub Class_Terminate()
...
End Sub
Public Sub MySub (x As int)
...
End Sub
Public Function MyCos (x As Double) As Double
...
End Function
Thành phần nào cần giấu đi thì bạn dùng từ khóa Private, thành phần nào cho người dùng thấy và truy xuất thì bạn dùng từ khóa Public. Tên của class module chính là tên của class được định nghĩa trong module đó.
Trả lời câu hỏi
Câu hỏi lĩnh vực Lập trình
Rao vặt Siêu Vip