PDA

View Full Version : [Q] Làm screen saver ?



lovely
05-11-2002, 13:15
Cho em hỏi làm screen saver bằng VB có được không ?
Nếu làm được thỉ anh noà cho em một ví dụ được không ?

White_Rose
05-11-2002, 14:01
Tất nhiên là làm được chứ! Thực ra c.trình ScreenSaver là một executable program thôi. Có điều khi nó chạy phải có một số thao tác đặc biệt (như thông báo cho OS biết là có một SS đang chạy để nó ngưng trả lời với mọi events từ mouse hay keyboard với các bàn phím khác).
Mình có sưu tầm được một số tutorial và source để làm SS bằng VB nhưng chưa có time để viết lại bằng tiếng Việt. bạn vào thử theo các link này.
Tutorial (english):
http://www.aspvn.net/vbasp/vbasp.asp?id=222
http://www.aspvn.net/vbasp/vbasp.asp?id=186
Source code (vietnamese):
http://www.aspvn.net/vbasp/vbasp.asp?id=178

hi, nếu viết xong thì có thể cho mình tham khảo để học tập được không?

Nicky
05-11-2002, 19:46
Nó cũng là một chương trình bình thường mà thôi nhưng khi bạn biên dịch phải để cái "đuôi" là scr mà thôi. Tất nhiên nó còn có những thứ khác ví dụ như bạn phải biết khi nào người dùng nhấn Setting hay nhấn Preview, nói chung nó có trong bộ MSDN đó. Bạn vào đó xem.

ntt3
22-11-2002, 18:37
ban co the viet no nhu mot truong trinh binh thuong roi dich ra duoi exe
sau do ra dos doi duoi lai thanh *.scr la xong
chuc thanh cong

CrazyKing
26-11-2002, 01:06
Chỉ cần đổi cái đuôi exe thành scr rồi quăng vào system thì nó sẽ trở thành screensaver thôi !!!

dtt_vn
26-11-2002, 19:59
ngoài ra, trong chương trình của bạn còn cần phải chặn các sự kiện được phát sinh bởi người sử dụng để xử lý nữa. Rắc rối lắm

Nicky
26-11-2002, 20:09
Cũng đơn giản thôi mừ !

dtt_vn
27-11-2002, 20:41
đơn giản lắm hehe bác Nicky nói nghe hay thật. Với lại bạn phải viết code xử lý ảnh nữa đó. Kham nổi không?

ductung
29-11-2002, 02:02
Tôi có một chương trình viết screen saver bằng VB tất nhiên tôi chỉ vẽ một đoạn thẳng thay đổi.Bạn nào giỏi hơn thì thay đoạn mã đó bằng đọan mã xử lý ảnh của riêng mình.
Bạn nào cần gửi thư cho tôi tungtd979@yahoo.com tôi sẽ gửi cho cả source nguồn và có cả chú thích về chương trình nữa.