Phat Tieng Beep He Thong

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Phat Tieng Beep He Thong as PDF for free.

More details

  • Words: 338
  • Pages: 1
Phát tiếng “beep” Ví dụ khi kết thúc 1 tác vụ, khi người dùng nhấn phím hay click vào 1 control, hoặc khi 1 tác vụ xảy ra lỗi, bạn cần phát ra 1 tiếng "beep" thông báo Sử dụng một hàm không-được-quản-lý Win32 API như Beep hay sndPlaySound, hoặc gọi hàm Beep của Microsoft Visual Basic .NET. .NET Framework không chứa bất kỳ lớp được-quản-lý nào thực hiện việc chơi các file âm thanh, ngay cả tiếng “beep” của hệ thống cũng không. Tuy nhiên, bạn có thể dễ dàng vượt qua trở ngại này bằng Win32 API hoặc Visual Basic .NET (cấp hàm Beep thông qua lớp Microsoft.VisualBasic.Interaction). Trong trường hợp thứ hai, bạn phải thêm một tham chiếu đến Microsoft.VisualBasic.dll (có trong tất cả các phiên bản của .NET Framework). Ví dụ sau đây sử dụng cả hàm API Beep và hàm Visual Basic Beep. Chú ý là hàm API sử dụng loa gắn trong của máy tính và phát âm thanh với tần số (tính bằng Hertz, nằm trong khoảng từ 37 đến 32,767) và thời gian (tính bằng mili-giây) cho trước. Cách này sẽ không phát bất kỳ âm thanh nào nếu máy tính không có loa gắn trong. Mặt khác, hàm Visual Basic Beep phát tiếng “beep” chuẩn của hệ thống (là một file WAV). Cách này sẽ không phát bất kỳ âm thanh nào nếu máy tính không có card âm thanh, nếu card âm thanh không được kết nối với loa gắn ngoài, hoặc nếu Windows được cấu hình là không phát âm thanh (thông qua phần Sounds and Audio Devices trong Control Panel). using System; using System.Runtime.InteropServices; using Microsoft.VisualBasic; public class BeepTest { [DllImport("kernel32.dll")] private static extern bool Beep(int freq, int dur); [STAThread] private static void Main(string[] args) { // Phát tiếng "beep" tần số 440 Hz trong 100 mili-giây // trên internal speaker. Console.WriteLine("Win32 API beep test."); Beep(440, 100); Console.ReadLine(); // Phát tiếng "beep" mặc định của hệ thống (file WAV). Console.WriteLine("VB beep test."); Interaction.Beep(); Console.ReadLine(); }

}

Related Documents

He Thong Phat Hien Xam Nhap
November 2019 1
Sao Luu He Thong
November 2019 11
He Thong Loc
June 2020 9
Backup He Thong
November 2019 16
An Toan He Thong
May 2020 13