VicoTas
Câu hỏi
avatar trancongmin
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:

Danh sách câu trả lời (1)
Đức Cảnh duccanh 25/05/2013 20:31
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 đó.
Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Lập trình
nophoto Trong VB 6 có thể thực hiện lập trình theo kiểu OOP - sử dụng class và method được không?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Trong VB 6.0, làm thế nào để độ rộng dropdown của combobox vừa với độ dài text của combobox?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Xin hướng dẫn viết chương trình nén file nhạc thành MP3, mục đích giảm bớt dung lượng mà vẫn đảm bảo âm thanh tốt?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Xin hỏi cách thiết kế form trong Access để khi nhấn nút lệnh sẽ mở được file Excel hay Word?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Xin hướng dẫn lập trình Visual C++ để gửi và nhận dữ liệu qua cổng COM?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Xin hỏi ngôn ngữ lập trình nào tạo file *.exe?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Xin hướng dẫn viết chương trình soạn thảo văn bản bãng VB 6.0, sử dụng richtext box và toolbar, trên toolbar có 2 nút nhấn Undo và Redo?

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

Link Xin hướng dẫn viết chương trình VB khi chạy sẽ tự động lấy hình nền desktop làm hình nền form của chương trình?

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

nophoto Tôi muốn viết 1 chương trình để ngăn chặn người dùng máy tính truy cập địa chỉ nhập qua browser mà tôi không cho phép?

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

nophoto Cách học thiết kế Web??

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

nophoto Các bạn cho mình xin hàm chuyển từ số sang tiền tệ với

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

nophoto Ngôn ngữ viết phần mềm phổ biến và ưu việt nhất hiện nay là gì?

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

Phương Mình có đoạn code C ko biết là bị lỗi ở chỗ nào các bạn giúp mình với

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

nophoto Sao các bạn làm "Chọn danh mục cần đăng câu hỏi theo danh sách bên dưới." hay thế? cho mình code đc không?

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

nophoto ..ai biết ở đâu nhận dạy học palsh ko?.....?.cho tôi địa chỉ với ...đang cần gấp.

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

nophoto Có ai biết cách mã hóa dữ liệu ngắn hơn MD5 không chỉ giùm mình với

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

nophoto Tôi đang viết chương trình về bản đồ bằng ngôn ngữ Java. Cho hỏi cách thức số hóa bản đồ và các chương trình trợ giúp cho công việc này?

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

nophoto Lập trình ứng dụng bằng Java, đã kết nối được csdl để lấy ra các trường nhưng không biết cách đưa các trường đó vào một JTable để hiển thị??

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

nophoto VB 6.0 có thể lập trình điều khiển phần cứng được không (lập trình hệ thống)??

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

vietnamconnection Xin hỏi làm thế nào để biết trong các thư viện như run32.dll, kernel32.dll có những hàm lập trình nào?

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

Rao vặt Siêu Vip