• Windows'ta ses seviyesini kontrol etmenin en uygun yolu. Hacimli program. Ses kullanarak en basit bilgisayar kontrolü

    Ses efektleri oluşturmak için CRT modülünün prosedürleri kullanılır:

    Ses(X)- X hertz frekanslı bir ses sinyali;

    Gecikme (N)- N milisaniye gecikme;

    Ses yok sesi iptal et.

    Herhangi bir ses efekti, aşağıdakine benzer bir yapı kullanır:

    Ses(500); gecikme(2000); Ses yok;İÇİNDE bu örnek 2 saniye (2000 ms) boyunca 500 Hz'lik bir bip sesi duyulur. Bunun melodilerini oluşturmak için, farklı oktavların notalarına karşılık gelen bir dizi frekans veya dizi öğesi kullanılır:

    PROGRAM Demo_Sound ;(program adı)

    CRT KULLANIR ;( Crt modül bağlantısı)

    CONST M: ARRAY OF INTEGER= (M-dizisi nota frekansları)

    (262,294,330,349,392,440,494,523);(frekans değeri)

    VAR I: TAM SAYI; ChCHAR;(hizmet değişkenlerinin bildirimi)

    BEGIN (ifade bölümünün başlangıcı)

    WHILE True DO BEGIN (WHILE döngüsünün organizasyonu)

    Ch:=READKEY; (bir tuşa basılması bekleniyor)

    CASE Ch OF (bir tuşa basma sonucunun analizi)

    #49:I: =1 ;( 1 tuşuna basılırsa işlem yapılır)

    #50:I: =2 ;( 2 tuşuna basılırsa işlem yapılır)…

    #55:I:=7; (7 tuşuna basılırsa işlem)

    #48:HALT ;( 0 tuşuna basıldığında çıkış)

    END ;( CASE ifadesinin sonu)

    SES (M [I]) ;( M [I] frekanslı ses)

    GECİKME (100) ;( sesin süresini ayarlar)

    SES YOK ;(sesi iptal et)

    END ;(WHILE ifadesinin sonu)

    SON. (programın sonu)

    İş bitimi -

    Bu konu şuna aittir:

    Bilginin ikili kodlaması. Fiziksel, matematiksel ve bilgilendirici modeller

    Kontrol soruları Mantığın tanımını yapın Hangi ifadelere yanlış denir ve hangileri doğrudur Hangi mantıksal bağlaçlar .. Anlatım Hedef belirleme .. Kontrol soruları ..

    Bu konuda ek malzemeye ihtiyacınız varsa veya aradığınızı bulamadıysanız, eser veritabanımızdaki aramayı kullanmanızı öneririz:

    Alınan malzeme ile ne yapacağız:

    Bu materyalin sizin için yararlı olduğu ortaya çıktıysa, onu sosyal ağlardaki sayfanıza kaydedebilirsiniz:

    Bu bölümdeki tüm konular:

    Ders 1
    Konu: "Giriş". 1. Dünyanın bilgi resmi. Üç temel biçimde var olan bir dünyada yaşıyoruz: madde, enerji, bilgi. Bu neden, evet

    Ders 2
    Konu: "Mantığın cebiri". Mantık (Yunanca "logos" kelimesinden - kelime, düşünce, konuşma, zihin) - yasalar ve düşünme biçimleri hakkında, en yaygın olanlar hakkında bir dizi bilim

    Ders 3
    Konu: "Mantığın cebir formüllerinin dönüşümü." Hedef belirleme. 2) Sözlü çalışma. Aşağıdaki cümlelerden hangisi alg nesnesi değildir?

    Ders 4
    Konu: "Sayı sistemi". I. Sayı sistemi, sayıları dijital karakterlerle yazmak için bir dizi teknik ve kuraldır. Konumsal olmayan ve konumsal sistemler vardır

    Ders 5
    Konu: "Sayıları bir sayı sisteminden diğerine çevirme." 1) Tamsayıların çevirisi. tamamını çevirmek için ondalık sayı, ile ikili (8., 16.) sisteme

    İkili sayılar üzerinde işlem
    1. Ekleme. "+" işlemini gerçekleştirirken, "+" ikili basamak tablosunu kullanabilirsiniz. İkili sayı 10, iki ikili eklerken bunu gösterir.

    İkili sayı sistemi
    İkili sistem her büyüklükteki bilgisayarda kullanılır, tk. tüm bilgilerin makinenin içinde saklandığı, bir cihazdan diğerine taşındığı ve işlendiği ikili biçimdedir. Dolayı

    Bir bilgi yöntemi olarak modelleme
    Faaliyetinde - bilimsel, pratik, sanatsal - bir kişi çok sık modeller kullanır, yani. uğraşması gereken nesnenin (süreç veya fenomen) bir görüntüsünü yaratır. İLE

    Bir ve aynı nesnenin birçok modeli olabilir ve farklı nesneler bir modelle tanımlanabilir.
    Tüm modeller II büyük sınıfa ayrılabilir: - konu (malzeme) modelleri; - modeller işareti (bilgi). Konu Modelleri geometrik, fiziksel yeniden üretmek

    Bilgi modellerinin temsil biçimleri
    1) Bilgi modelleme aracı olarak dil. Dil, yaratmanıza izin veren bir işaret sistemidir. bilgi modelleri. Doğal diller kullanılır

    Ders 8
    Konu: "Bilgisayarların yardımıyla problem çözme aşamaları." Bilgisayarda çözmek için herhangi bir problemin hazırlanması birkaç aşamadan oluşur. Tüm aşamalar birbirine bağlıdır. Aşama I - net bir formül

    Ders 9
    Konu: “Algoritma ve özellikleri. Algoritma yazma yöntemleri. I. Algoritma ve özellikleri. Algoritma belirli, biçimsel, genel bir

    Ders 10
    Konu: “Doğrusal algoritma. Doğrusal algoritmaların hazırlanması "Algoritma komutları sırayla, birbiri ardına yürütülürse, böyle bir algoritmaya çizgi denir

    Ders 11
    Konu: "Dallanma algoritması". Dallanma algoritmalarında, talimatların birbiri ardına sıralı olarak yürütüldüğü doğrusal algoritmaların aksine

    Döngüsel ve karmaşık yapı algoritmalarının hazırlanması
    1). Aşağıdaki fonksiyonun değerini hesaplayan bir program yazınız: a=1, b=2.2

    Bilginin bilgisayarda temsili
    Bir bilgisayar, özel bir şekilde sunulan verileri yalnızca sıfırlar ve birler yardımıyla işleyebilir. Her 0 veya 1'e bir bit denir. Bir bit minimum e'dir

    harici bellek
    Ana bellekten farklı olarak harici bellek uzun süreli depolama ve yalnızca bilgilerin depolanması için tasarlanmıştır. Bu belleğin bilgi depolama yeteneği, varlığına bağlı değildir.

    Pascal dilinin kısa açıklaması
    Programlama dili Pascal, 1970 yılında Zürih, N. Wirth'deki Yüksek Federal Teknik Okulun İsviçreli profesörü tarafından geliştirildi. Daha sonra birkaç değişiklik yapıldı ve 1979'da diller

    Turbo Pascal Entegre Programlama Ortamı
    Entegre Programlama Ortamı - IDE (Entegre Geliştirme Ortamı) bir dizi program içerir: bir ekran düzenleyici, derleyici, bağlayıcı, hata ayıklayıcı, bağlam yazılım sistemi

    müdahale için anahtarlar
    Pascal ortamında herhangi bir yerde bulunup, herhangi bir komutun ilk harfi ile birlikte Alt tuşuna basarak belirli bir işlevi yerine getirmek üzere ayarlanan tuşlardır.

    Dosya Düzenle Arama Derlemeyi Çalıştır Hata Ayıklama Araçları Seçenekleri Pencere Yardımı
    Dosya - dosyalarla çalışın; Hata ayıklama - hata ayıklama; Düzenleme - düzenleme; Aletler

    Ekran Düzenleyici
    Yerleşik ekran düzenleyici TP, program kaynak metinleri oluşturmak ve bunları düzeltmek için tasarlanmıştır. TR 6.0 ve 7.0'da en büyük boy oluşturulan dosya- 1 MB. Neredeyse sınırsız boyut

    Temel hareket komutları
    İmleç hareket komutları Ctrl-S, Ctrl-D, Ctrl-Y ve Ctrl-X, boş satırlarda ilk sütuna atlamadan ekranda serbestçe hareket etmenizi sağlar. İmleci hareket ettirmenin bu yolu

    Dil sembolleri
    Pascal aşağıdaki sembolleri kullanır: 1. Harfler: 26 büyük Latin harfi. 2. Sayılar: 0,1,2,3,4,5,6,7,8,9. 3. Özel semboller: = + - * / <> () {} . , ; :

    Ders 16
    Konu: “Turbo Pascal programlama dilinde veri türleri. Turbo Pascal program yapısı. Pascal'daki veri türleri skaler olarak bölünebilir

    Turbo Pascal'da program yapısı
    Turbo Pascal'da yazılmış bir program aşağıdaki yapıya sahiptir: • program başlığı; · açıklamalar bölümü; programın gövdesi. ile program başlığı

    Ders 17
    Ders: " Doğrusal programlar» Arka arkaya yürütülen program satırlarına lineer denir. dil operatörleri Program işleçleri

    Döngü için
    FOR döngüsü, tekrar sayısının önceden bilinebildiği üç durumda kullanılır. İki tür döngü vardır: FOR i: =A TO B DO<тело цикла>

    Bir alt program kavramı
    Bir alt program, şu şekilde biçimlendirilmiş yinelenen bir ifadeler grubudur: bağımsız program birimler. Bir kez kaydedilir ve programın uygun yerlerinde sadece

    Prosedürler ve işlevler
    Döngü, bir grup ifadenin tekrarıdır. bu aşama bilgi işlem. Aynı komutların bazı gruplarının yerleşik olması gerekiyorsa farklı yerler programı, yalnızca parametreleri değiştirerek, ardından

    Dizilerde işlem
    başlatma. Başlatma, bir dizinin bileşenlerine başlangıç ​​değerlerinin atanmasıdır. Bir döngüde çalıştırılır: FOR I: =1 TO 10 DO MASI [I]:=0 ;( MASI dizisinin tüm öğeleri 0'dır)

    İki boyutlu bir dizi bildirmenin yolları
    Yöntem 1. Program, değişken bildirimi bölümünde bir dizi kullanıyorsa: Var a: Array Of<тип элементов>; Reklamlar

    dizi sıralama
    Sıralama, modern veri işlemedeki en yaygın işlemlerden biridir. Sıralama, bir kümenin elemanlarının o'ya göre gruplara dağıtılmasıdır.

    Doğrusal sıralama (seçimli sıralama)
    Artan olmayan doğrusal sıralama fikri, tüm diziye sırayla bakmak, en büyük sayıyı bulmak ve onu ilk konuma yerleştirmek, onu elemanla değiştirmek,

    Kabarcık sıralama
    En popüler sıralama yöntemlerinden biri olan "kabarcık" yöntemi, algoritmanın yürütülmesi sırasında dizinin "daha hafif" öğelerinin sıralanması esasına dayanır.

    Sıralı dizilerde ikili arama
    Bilgisayar kullanımının etkinliğinin belki de en etkileyici gösterimi, bilgilerin belirli bir listede arandığı görevlerdir. Daha önce lineer kullanmıştık.

    Grafik ekran
    Grafik ekran ile metin ekranı arasındaki fark: grafik modunda kontrol ünitesi bir noktadır (piksel), metin modunda bu bir semboldür. Grafik komutlarla çalışmaya başlamadan önce grafik komutlarını başlatmanız gerekir.

    Metin ekranı
    Metin ekranı 25x80 karakter yerleştirmenizi sağlar. Minimum kontrol birimi bir karakterdir. Renk ve arka planı kontrol etmek için CRT modülünde bulunan prosedürler kullanılır: Cl

    Ders 24
    Konu: Microsoft Windows ailesinin işletim sistemleri. Windows, IBM uyumlu kişiler için bir işletim sistemi ailesinin adıdır.

    Sistemle kullanıcı etkileşiminin temelleri
    Sistem başladıktan sonra pencere ekranı monitör, Masaüstü adı verilen özel bir tasarıma sahiptir.Ana ekranın piktogram simgelerini içerir.

    Pencere yönetimi
    Windows sisteminin ve diğer benzer sistemlerin kalbinde pencere kavramı yer alır. Her pencerenin bir çerçevesi ve başlığı vardır.

    Simgeyi kullanarak diskler ve dizinler arasında gezinme
    Bilgisayarım Bilgisayarım simgesi aşağıdakilere erişim sağlar: dosya sistemi PC ve herhangi bir uygulamayı çalıştırmanıza izin verir. Bunu yapmak için, " üzerine çift tıklayın.

    Ders 25
    Konu: lansman işletim sistemi. Pencereler, klasörler ve dosyalarla çalışma. Bilgisayarım uygulamasında yeni bir klasör oluşturmak için, oluşturmak istediğiniz klasöre gitmeniz gerekir.

    Ders 26
    Konu: "Word metin düzenleyicisinin temel özellikleri." İÇİNDE Son zamanlarda geniş bir kullanıcı yelpazesi arasında popülerlik kazanıyor Metin düzeltici kelime d

    Silme işlemini iptal etmek için
    - piktografik menünün araç çubuğunda, sola eğimli bir ok resminin bulunduğu düğmeye tıklayın; - veya DÜZENLE - GİRİŞİ İPTAL ET menü komutunu kullanın. ek

    Ders 28
    Konu: "Excel'de elektronik tablolarla çalışma." Tablolar, verileri uygun bir şekilde sunmak için kullanılır. Bilgisayar, tabloların kullanımını genişletiyor

    Metin ve sayıların girilmesi
    Metin doğrudan geçerli hücreye veya program penceresinin üst kısmında araç çubuklarının hemen altında bulunan formül çubuğuna girilir. f satırının içeriği

    Hücre içeriği biçimlendirmesi
    Metin verileri varsayılan olarak sola hizalanırken sayılar sağa hizalanır. Bir hesaplamanın gerçekleştirilme şekli, verilerin nasıl biçimlendirildiğine bağlı değildir, ancak harici bir insan için

    Ders 29
    Konu: "Şema-grafik gösterim ve veri düzenleme". Bilginin işlenmesinde ve analizinde büyük bir yardım, grafik gösterimi ile sağlanır. şaşırtmayacak

    Crt modülünde sesle çalışmak iki prosedürle sağlanır:

    frekans referans sinyalini etkinleştir:

    Ses(N:kelime)

    sessiz sinyal:

    Ses yok.

    Ses prosedürü, 37-32767 Hz arasında değişen N frekansına sahip ses sinyalleri üretir. Ses seviyesi ayarlanamaz, sinyal NoSound prosedürü tarafından kapatılana kadar çalacaktır.

    Programda bir duraklama düzenlemek için, belirli bir milisaniye sayısı için bir gecikme gerçekleştiren bir prosedür tanımlanır:

    Gecikme(N:kelime).

    Geri çekilirken ses sinyalleri genellikle bu prosedürlerin hepsi birlikte kullanılır.

    crt kullanır;

    Ses(220); (220 frekanslı sesi açın)

    gecikme(300); (0,3 sn duraklama)

    Ses yok; (sesi iptal et)

    Ses, Ses Yok, Gecikme prosedürlerini kullanarak ekranda "K O L O B O K" müzikal kelimesini görüntüleyin. Her harfin çıktısına, kod tablosundaki karakterin seri numarasına (ORD işlevi) karşılık gelen, 100 kat artırılmış bir frekansa sahip bir ses sinyali eşlik eder. Her harfin süresi 1 saniyedir.

    Metin pencereleri.

    Pencere(x1,y1,x2,y2:bayt);

    Bu prosedür, ekranın sol üst köşesi x1,y1, sağ alt köşesi x2,y2 koordinatlarıyla ekranda bir metin kutusu tanımlar. Maksimum pencere boyutu seçilen mod tarafından belirlenir. 80 sütunlu mod pencereye (1,1,80,25), 40 sütunlu mod pencereye (1,1,40,25) karşılık gelir. Pencere prosedürü, imleci belirtilen pencerenin noktasına (1,1) yerleştirir.

    Birçok CRT rutini ve işlevi koordinatlara göre çalışır geçerli pencere, içermek Pencere, ClrEol, ClrScr,Delline, XY'ye git, InsLine, nerede X, NeredeY ve tüm G/Ç prosedürleri. Geçerli pencerenin koordinatları sırasıyla sözcük türünün WindMin ve WindMax değişkenlerinde saklanır ve (1,1) değil, (0,0) koordinatlarıyla noktaya göre ölçülür. Düşük bayt, X koordinatının değerini ve yüksek bayt Y'yi içerir, bu nedenle sol üst köşenin koordinatları şu ifadelerle belirlenir:

    x1:=Düşük(RüzgarMin),

    y1:=Hi(WindMax),

    sağ alt koordinatlar:

    x2:=Lo(RüzgarMaks) ,

    y2:=Hi(WindMax).

    (* isteğe bağlı boyuttaki ekran pencereleri *)

    (*farklı arka plan rengi*)

    Crt'yi kullanın;

    varx,y:integer;

    rastgele;

    x:=rastgele(MaksX);

    y:=rastgele(MaksY);

    Window(x,y,x+rasgele(10),y+rasgele(8)); (tanım }

    TextbackGround(rastgele(16)); (boyut pencere }

    gecikme(100);

    ClrScr; (dolgu arka plan }

    tuşa basılana kadar;

    Rus üç renkli bayrağının görüntüsünü 30*15 boyutunda ekranın ortasında görüntüleyin. Her renk çubuğu bir metin kutusuyla tanımlanır (genişlik 30 konum, yükseklik 5) ve karşılık gelen renkle doldurulur.

    Klavyeyi kullanma.

    Klavye, bir PC'ye bilgi girmenin ana yoludur, bu nedenle klavyeden esnek sinyal işleme, etkili programlar oluşturmada önemli bir unsurdur.

    Klavye ile çalışma sürecinde, tarama kodu adı verilen basılan tuşun kodu analiz edilir. Klavye tuşlarının her birinin kendi benzersiz kodu vardır.

    Standart klavyede üç tür tuş bulunur:

    karakter (harfler, sayılar, aritmetik işlemlerin işaretleri, noktalama işaretleri ve özel ENTER, ESC, BACKSPACE, TAB);

    kontrol (fonksiyonel F1-F10, imleç tuşları, Alt +<другие клавиши>, Ctrl+<другие клавиши>, Shift+<другие влавиши>).;

    shift (kayıt değiştirme Ctrl,Alt,Shift, kayıt sabitleme CapsLock,ScrollLock,NumLock, yardımcı tuşlar).

    Sembolik tuşlar, basıldığında tek bir değer olarak bir kod üretir.

    Kontrol tuşları, iki değerden oluşan genişletilmiş bir tarama kodu oluşturur. Birincisi kontrol anahtarının bir işaretidir, ikincisi tarama kodunu içerir.

    Shift tuşları, Pascal araçları tarafından tanınmayan kodlara sahiptir. Kodlar sistem düzeyinde işlenir.

    Crt modülü iki ek klavye kontrol işlevi tanımlar: ReadKey ve KeyPressed.

    KeyPressed:boolean, klavyede bir tuşa basıldıysa true, aksi halde false döndürür. Girilen karakterler klavye arabelleğinden silinmez. Bu işlev, herhangi bir tuşa basıldığında bir döngüyü sonlandırmak için kullanılabilir.

    örnek 1

    (* ReyPressed işlevini kullanarak *)

    crt kullanır;

    (* herhangi bir tuşa basmadan önce ekranı doldurur *)

    rastgele;

    GotoXY(Rastgele(70),Rastgele(50));

    yaz("merhaba!");

    gecikme(300)

    Tuşa Basılana Kadar;

    okuma tuşu: char.

    Bu işlev, klavyenin çalışmasını kontrol etmek için tasarlanmıştır ve basılan tuşun kodunu döndürür. İlgili basılan tuşun sembolü ekranda gösterilmez. Kontrol tuşlarını kullanırken, ReadKey işlevi önce boş karakterin (#0) değerini alır, bir sonraki ReadKey çağrısı genişletilmiş anahtar kodunu döndürür.

    ReadKey işlevi, aynı anda arabellekten silerken klavye arabelleğinden bir karakter okur veya bir tuşa basılmasını bekler.

    (kullanıcı giriş tuşlarının analizi)

    crt kullanır;

    varch:karakter;

    write("Tuşuna basın:");

    ch:=Key Oku;

    eğer ch=#0 ise

    sonra (gelişmiş tarama kodu)

    ch:=readkey;

    yazmak("Anahtar ");

    durum ch

    #59..#68: writeln("fonksiyonel: F1-F10");

    #82: yaz("sokmak:ins");

    write("imleç hareket ettir");

    writeln("genişletilmiş kod = ",ord(ch))

    son ; (dava)

    başka yaz("kod sembol= ",ord(ch))

    ch=#27'ye kadar; (anahtarEsc)

    ch:=ReadKey ( bir tuşa basılmasını bekliyor

    programdan çıkmak için)

    Ek 1, PC kod tablosunu ve tüm genişletilmiş tarama kodlarını içerir.

    Yukarıdaki prosedürleri kullanarak, tuşlara basarak aşağıdakileri yapan bir program geliştirin:

    "sağ ve sol ok" arka plan rengini değiştirir (0'dan 7'ye kadar bir daire içinde)

    "yukarı ve aşağı ok" karakterlerin rengini değiştirir (0'dan 15'e)

    Alfanümerik klavye çalar verilen karakter görüntü ekranında.

    Ecs programdan çıkar ve orijinal renk ayarlarını geri yükler.

    Bugün size, bence, bu arada, Windows çalıştıran bir bilgisayarda sesi kontrol etmenin en uygun yol olduğunu anlatacağım.

    Sol fare düğmesini basılı tutarak ve fare tekerleğini kaydırarak sesi değiştirmek çok uygundur. Sesi ayarlamak için uzun süredir Volumouse kullanıyorum. Ama artık blogumun okuyucuları ile paylaşmaya karar verdim.

    Hacim programı

    Öncelikle programı indirmeniz gerekiyor. Bunu resmi siteden yapmanız gerekiyor - hacimli fare indir.

    İşletim sisteminiz için seçeneği belirleyin. Orada ayrıca crackli arşivi de indirebilirsiniz. Paketinden çıkarılması ve programın bulunduğu klasöre kopyalanması gerekecektir.

    Toplamda, program 12 yükleyebilir farklı kurallar. Sesi ayarlamak için fare tekerleğinin nasıl ve ne zaman kullanılacağını belirleyeceklerdir.

    Temel Yönetim Kuralları

    1. "Tekerleği ne zaman kullan:" Kuralın çalışması için koşulu belirtir. Örneğin, farenin sol düğmesine basıldığında.
    2. “Bileşen:” Kontrol edeceğimiz şeylerden (hoparlörler, kulaklıklar, mikrofon vb.) sorumludur.
    3. "Kanallar:" Varsayılan olarak "Tüm Kanallar" modu etkindir. Ancak bireysel kanalların yönetimini etkinleştirebilirsiniz.
    4. “Adımlar:” sesin tek harekette ayarlanacağı adımı ayarlar. Örneğin, 1000'e mal olursa, etki daha yavaş elde edilir; 3000 koyarsanız, o zaman daha hızlı.

    Ek kurallar

    "Sonra kuralı etkinleştir" Örneğin, kuralın fareyle 3 kaydırmadan sonra çalışmaya başlamasını belirtebilirsiniz. Sol/Sağ Dengesi Sol ve sağ kanalların dengesini kontrol eder.

    Ekran Göstergesi

    İstenirse, ses seviyesi göstergesini ayarlayabilirsiniz. Boyutunu, şeffaflığını, yatay veya dikey konumunu vb. ayarlayın.

    Ses kontrol

    Programı başlatıyoruz ve kuralı Ok ile butona bastığımızda çarkı kullanın. Açılır menüde " Sol düğme fareye basıldı”


    "Bileşen" sütununda, "Hoparlörler"i (veya ayarlama ayarlarını yapmak istediğiniz cihazı) seçin.


    Sonra seç istenen kanal(varsayılan tümü)


    Adımlar sütunu. İstediğiniz değeri ayarlayın, ses seviyesini ayarlamak için 3000 ve ekranın parlaklığını ayarlamak için 1000 koydum.

    Ekran parlaklığı ayarı

    Bu program ile sadece sesi kontrol etmiyorum. Burada ekranın parlaklığını ayarlayabilirsiniz. Hacim ile aynı şekilde ayarlanır. tutacak şekilde yaptım alt tuşu Ekranı daha parlak veya daha karanlık yapabilirsiniz.

    Daha fazla netlik için bir video kaydettim, izlemenizi de tavsiye ederim. Bir bilgisayarda ses seviyesi nasıl kontrol edilir:

    Şunları dikkate alacağız:

    • ses nesnelerinin yaratılması (Sound türündeki nesneler);
    • sesleri bu tür nesnelere bağlamak;
    • ses çalma kontrolü;
    • ses parametrelerinin dinamik değişimi (ses ve kaydırma);
    • harici .mp3 dosyalarını Sound nesnesine yükleme.

    Sound nesnesi 5. Flash sürümleri, böylece tüm hileler
    Makalede açıklanan harici .mp3 dosyalarının yüklenmesine ek olarak kullanılabilir
    ve sürüm 5'te.

    Ses Nesneleri Oluşturma

    Hadi başlayalım. Muhtemelen zaten herhangi bir şey üreteceğinizi tahmin etmişsinizdir.
    sesle işlemler, türünde bir nesne oluşturmanız gerekir ses. çok yap
    Sadece. Standart bir tasarım var

    soundObject = yeni Ses(hedef);

    burada soundObject, oluşturulacak ses nesnesinin adıdır ve hedef
    - MovieClip türünde bir nesneyi veya bir düzeyi belirten isteğe bağlı bir parametre. Eğer
    ses nesnemizin yalnızca bir MovieClip'te çalışmasını istiyoruz veya
    bir seviye, o zaman bu parametre ile oluşturmalıyız:

    film Sesi = yeni Ses ("Bir Klip");

    MovieSound = yeni Ses("_root.teddy.mouth");

    LevelSound = yeni Ses("_level1");

    Nesneyi flash sürücünüzde herhangi bir yerde kullanmayı planlıyorsanız,
    daha sonra parametreler olmadan oluşturulur:

    globalSound = yeni Ses();

    Sesi Ses Nesnelerine Bağlamak

    Sound nesnesi, doğrudan eklenmemiş sesleri çalmanıza izin verir.
    zaman çizelgesindeki bir anahtar kareye. Ancak bunun için önce kütüphaneye yerleştirilmeleri gerekir,
    ve ardından ActionScript'te kullanmak için dışa aktarın.

    Sesi kitaplığa yerleştirmek için "Dosya
    -> Kitaplığa Aktar..." ve açılan pencerede sesin adını belirtin
    dosya.

    Artık dosya zaten kitaplıkta olduğuna göre onu seçin,

    sesin adına sağ tıklayın ve beliren
    bağlam menüsü"Bağlantı..." seçeneğini seçin. Bunun gibi bir pencere görünmelidir:

    Tanımlayıcı alanına, ses kaynağının tanımlayıcısını (adını) giriyoruz.
    "İlk karede dışa aktar" onay kutusunu etkinleştirebilirsiniz, ardından ses yüklenecektir
    zaten karikatürün ilk karesinde, ancak bu yöntem en azından bazılarında uygulanamaz.
    büyük sesler, çünkü 1. çerçevenin yüklenmesinden önce (ön yükleyici bile görünmüyor!)
    görürüz boş yer, "sıkışmış klip" hissi belirir. Bu yüzden
    bu onay kutusunun kapatılması ve ses yüklenmesi gereken çerçevede,
    Senkronizasyon Durdurma seçenekleriyle zaman çizelgesine. O zaman ses yüklenmeyecek
    bu çerçeveye kadar ve ön yükleyiciyi güvenle kullanabilirsiniz.

    Ardından, bir ses kaynağını bir ses nesnesine bağlamak için şunları yapmanız gerekir:
    işlevi kullan ses ekle(kimlikAdı), burada parametre kimlikAdı
    ses kaynağının tanımlayıcısını belirtir:

    mySound = yeni Ses();

    MySound.attachSound("tada");

    Bundan sonra, ses nesnemiz manipülasyona hazırdır.

    Sesleri çalma ve durdurma

    Ses nesneleri ile gerçekleştirilen ana eylemler şunlardır:
    tabii ki oynatın ve oynatmayı durdurun.

    Ses çalmak için işlevi kullanın başlangıç(ofset,
    döngüler)
    nesne ses. Parametre telafi etmek, ofseti gösterir
    ses parçasının başlangıcından itibaren saniye cinsinden ve döngüler- tekrar sayısı
    parça çalıyor.

    Örneğin 20 saniyelik bir maçın ikinci yarısını oynamak istiyorsak
    3 kez parça, yazıyoruz:

    bazıSoundObject.play(10, 3);

    Ses 10. saniyeden itibaren çalmaya başlayacaktır.

    Her iki fonksiyon parametresi başlangıç() isteğe bağlıdır.
    Varsayılan olarak, ses bir kez baştan çalınır:

    bazıSoundObject.play();

    Ses parçasını baştan birkaç kez tekrarlayabilir, ardından
    sıfır ofseti belirtiyoruz:

    bazıSoundObject.play(0, 5);

    Oynatmayı durdurmak için işlevi kullanın. dur(kimlikAdı).
    Parametresiz çağrılan fonksiyon tüm sesleri durdurur. idName parametresini belirterek,
    bir sesin tanımlayıcısını belirten, yalnızca belirli bir ses durdurulabilir
    ses:

    globalSnd.stop();

    SomeSnd.stop("tada");

    Ses parametrelerinin dinamik değişimi

    Sound nesnesi, ses düzeyini dinamik olarak ayarlamanıza olanak tanır
    ve sesin dengesi (kaydırma). Değeri almak için işlevler de vardır.
    denge ve hacim.

    Ses düzeyini ayarlamak için işlevi kullanın. setVolume(değer).
    Parametre değer 0 (minimum seviye) ile değerler alabilir
    100 (maksimum seviye). Varsayılan ses seviyesi 100'dür.

    Dengeyi ayarlamak için işlevi kullanın. setPan(değer).
    Burada parametre değer-100'den değerler alabilir (soldaki tüm ses
    kanal) 100'e kadar (tüm ses doğru kanalda). Değer 0 (varsayılan değerdir)
    sesin her iki kanal arasında eşit olarak dağıldığı anlamına gelir.

    globalSnd.setVolume(50); // yarım
    hacim

    GlobalSnd.setPan(70); // Sesi çoğunlukla sağ kanala kaydır

    işlevleri kullanabilirsiniz GetVolume() Ve getPan()
    Sırasıyla mevcut hacim ve denge değerini almak için.

    currentVolume = bazıSnd.getVolume();

    CurrentPan = bazıSnd.getPan();

    kullanarak tüm ses parametrelerini aynı anda ayarlayabilirsiniz.
    fonksiyonlar setTransform(), ancak bu makalede dikkate almıyoruz.

    İşlevleri bir döngüde çağırabilirsiniz setVolume() Ve setPan(),
    parametrenin değerini düzgün bir şekilde değiştirmek ve böylece bir solma etkisi yaratmak,
    yükselen ve/veya hareket eden ses.

    Flash MX indirme yeteneğine sahiptir harici dosyalar. İçin
    bu işlev kullanılır loadSound(url, akış) nesne ses.
    İlk parametre, url, dosyanın yolunu belirtir. Saniye, aktarım,
    yüklemenin akış modunu belirleyen mantıksal (boolean) bir değişkendir
    ses dosyası. eğer değer aktarım eşittir YANLIŞ, ardından Flash bekleyecek
    tam dolu oynatmadan önce dosyayı Eğer aktarım
    eşittir doğru, ardından dosya indirmeden akış modunda oynatılabilir
    tamamen. Bu mod sadece hızlı kanallarda kullanılması tavsiye edilir
    bağlantısı veya yerel bir makinede kullanıldığında, çünkü yayın Akışı
    kanallarımız aracılığıyla, İnternet genellikle oynatmanın uzun süre kesintiye uğramasına neden olur
    duraklar :).

    snd1 = yeni Ses();

    Snd1.loadSound("track03.mp3", doğru);

    Snd2 = yeni Ses();

    Snd2.loadSound("http://someserver.com/some_file.mp3", false);

    Özellikle bu ders için küçük bir oyuncu yaptım,
    harici dosyaların yüklenmesini kullanan ve ses seviyesini ve dengeyi değiştirmenize izin veren
    şarkı çalınıyor. Ayrıca talep edilenlerin yüzde kaçını takip etmenizi sağlar.
    şarkılar yüklendi. Bu örnek indirilebilir ( ,
    218k) ve kendiniz deneyin.

    Dikkat! mp3 dosyaları örnek arşive dahil değildir, bu nedenle
    bileşen parametrelerinde yolları değiştirdikten sonra kendinizinkini kullanmanız gerekecek
    açılan kutu.

    Umarım bu makale sizin için yararlı olmuştur.

    Diğer aile üyeleri uyurken genellikle bir bilgisayarda çalışırım. Genelde işe başlamadan veya işi bitirmeden önce sesi kapatırım ama bunu yapmayı unutursam veya bir çarpma olursa, sesler evin her yerine taşınır. Windows'u otomatik olarak kapatmanın bir yolu var mı?

    Andrew Hobbs, Kuzey Karolina

    ameliyathane Windows sistemiözel bir seçenek olarak sessiz önyükleme sunmaz, ancak bazı dolambaçlı yollar ve bazı yardımcı programlar bu sınırlamanın üstesinden gelmeye yardımcı olur. İşte "PC'nizin konuşmasını engellemek" ve genel olarak ses özelliklerini kontrol etmek için en sevdiğim hileler ve araçlardan bazıları.

    donanım yolu. Daha ses çıkarmaya başlamadan önce bilgisayarı sessize almanın en kolay yolu, hoparlörlerdeki ses denetimini çevirerek sesi sıfıra indirmek veya güç düğmesi varsa fişini çekmektir.

    Ne yazık ki bu tür yöntemler sadece dizüstü bilgisayarlar için değil, birçok masaüstü sistem için de uygun değil. Ancak, bazı PC'lerde, önyükleme sırasında, Windows başlamadan önce oraya girerseniz, ayarlar ekranından sesi kapatabilirsiniz. Elbette sesi geri almak için yeniden başlatmanız ve ayarları tekrar değiştirmeniz gerekir.

    Başlangıç ​​sesini kapatın. Daha iyi karar- sesi kapatmak için ücretsiz bir yardımcı program kullanın. Magdeburg'dan okuyucu Christian Klukas, Mute ve SetVol programlarını oluşturdu. Bunlar ücretsiz araçlar find.pcworld'de mevcuttur. com/12280. Onları seçtiğiniz bir klasöre yerleştirin. Windows başlangıcını sessiz yapmak için Başlat düğmesine sağ tıklayın, Aç'ı seçin, Programlar simgesine çift tıklayın ve ardından Başlangıç ​​simgesine çift tıklayın. Explorer'ı kullanarak veya "Başlat? Bul" aracılığıyla mute.exe dosyasını bulun. Sağ fare tuşuyla Başlangıç ​​klasörüne sürükleyin ve Kısayol Oluştur seçeneğini seçin. Ardından, tuşu basılı tutarken kısayola çift tıklayın (veya üzerine sağ tıklayın ve Özellikler'i seçin) özelliklerinin bir listesini açın. "Kısayol" sekmesinde "Nesne" alanını tıklayın. İmleci mevcut komut satırının sonuna getirin ve bir boşluk ve ardından istediğiniz bir sonraki anahtarı girin; V bu durum on-delay gereklidir. Bittiğinde, komut satırı şöyle görünmelidir: "C:Program Filesmute.exe" on -delay (Şekil 1).

    Şimdi Tamam'ı tıklayın. Bu komut, Sesi Kapat programını etkin tutar, böylece Windows oturumunu her kapattığınızda veya oturumu kapattığınızda ses kapatılır.

    Mute yalnızca 1,5 KB RAM kaplasa da, her zaman orada olmasını istemeyebilirsiniz. Bu nedenle, kısayolun özellikler penceresindeki "Nesne" sütunundan -delay dizisini kaldırın, ardından Windows başlatılırken ses kapatılacak ve Mute programı kapanacaktır. Ancak Windows, Başlangıç ​​klasöründen (Sessiz program dahil) uygulamaları başlatırken yine de bir ses çalacaktır, bu nedenle tamamen sessiz bir başlangıç ​​elde edemezsiniz. Bu sorun, Başlat?Ayarlar?Denetim Masası?Ses (Windows 2000 ve Me'de Ses ve Ortam) seçilerek çözülebilir. "Olaylar" listesinde (Windows 2000 ve Me'de önce "Sesler" sekmesini seçin), " Windows'u Başlatma”, ardından “Dosya” penceresinde “(Yok)” öğesini seçin. PC başladığında başlayan başka uygulamalar varsa, Program Aç ve Program Kapat olayları için de bu adımı tekrarlamanız gerekebilir. İşiniz bittiğinde, Tamam'ı tıklayın.

    Başlangıç ​​sesini yalnızca ara sıra kapatmak istiyorsanız, -delay anahtarıyla Mute'u kullanın, ancak programı Başlangıç ​​klasörünüze koymak yerine manuel olarak bir kısayolla başlatın.

    Bittiğinde sesi kapatın. Sessiz, Windows kapandığında programları başlatmak için özel olarak tasarlanmış bir uygulamadan da etkinleştirilebilir. Bu tür programlardan birkaçı Windows Araçları kenar çubuğunda açıklanmıştır.

    Görev çubuğundaki simge. Ses kapatıldıktan sonra, Sistem Tepsisinde (saatin yanında) bulunan hoparlör simgesine tıklanarak yeniden etkinleştirilebilir. Ekranda ses kontrol paneli göründüğünde, "Kapalı" nın solundaki kutudaki işlevi kapatın. Sesi tekrar kapatmak için aynı adımları tekrarlayarak özelliği bir tıklama ile tekrar açın. Hoparlör simgesini görmüyorsanız Denetim Masası'nı açın ve Medya (Windows 9x) veya Ses ve Medya (Windows Me veya 2000) simgesini çift tıklayın. "Görev çubuğundaki ses kontrolü" konumundaki seçeneği açın ve Tamam'a tıklayın. Panelde Windows görevleri XP'de Ses, Konuşma ve Ses Aygıtları simgesini ve ardından Sesler ve Ses Aygıtları'nı tıklayın. "Görev çubuğunda simge göster" seçeneğini etkinleştirin ve Tamam'ı tıklayın.

    hızlı başlatma. Görev çubuğundaki hoparlör simgesine tıkladığınızda ses kontrolü bazen sadece birkaç saniye sonra ekranda beliriyor. Bu gecikmeyi önlemek için Mute yardımcı programını kullanarak sesi açıp kapatabilir veya SetVol yardımcı programını kullanarak ses seviyesini sol taraftaki Hızlı Başlat çubuğunda bulunan simgeye tek bir tıklama ile ayarlayabilirsiniz. Windows Görev Çubuğu.

    Kalıcı bir sessize alma düğmesi oluşturmak için, mute.exe dosyasını bulmak için ihtiyacınız olan Başlat? Ardından "Kısayol Oluştur" seçeneğini seçin. Bu işlemin sonucunda beliren Sessiz simgesini kullanarak sesi kapatabilir veya açabilirsiniz. Ses kontrol simgesini almak için setvol.exe dosyasıyla aynısını yapın. Ardından, Hızlı Başlatma çubuğundaki SetVol simgesine sağ tıklayın ve Özellikler'i seçin. Komut satırının sonunda, "Nesne" alanına, "Kısayol" sekmesinde bir boşluk girin ve ardından - -10 dizisi. Şimdi komut satırının sonundaki +10 anahtarıyla SetVol için başka bir kısayol oluşturun. Sesi %10 azaltmak istediğinizde bu etiketlerden birincisine, %10 artırırsanız ikinciye tıklayın. 10'luk artışlarla herhangi bir sayı kullanabilirsiniz. "+" veya "-" işaretlerini atlarsanız, belirttiğiniz ses yüzdesi ayarlanır.

    Fareyle üzerine geldiğinizde açılan ipuçlarıyla yeni simgeler sağlamak için, simgeye sağ tıklayın ve "Yeniden Adlandır" seçeneğini seçin. Bilgi istemi metnini girin ve Tamam'a tıklayın (Windows 98 SE'de). Daha fazlası erken sürümler Aynı Windows için, "Hızlı Başlatma" panelinin boş alanına sağ tıklayın ve "Aç" seçeneğini seçin, ardından simge adı olarak size uygun araç ipucu metnini kullanın (Şekil 2).

    Klavye kontrolü. Klavyeyi kullanarak sesi açıp kapatmak için, Sessiz yardımcı programına bir kısayol oluşturun ve bunu Masaüstüne veya Ana Menü hiyerarşisindeki herhangi bir klasöre yerleştirin. Bunun için "Ana Menü/Programlar" içinde "Kısayollar" (veya isterseniz Klavye Kısayolları) adında bir klasör düzenlemenizi tavsiye ederim. Bu, klavye kısayollarını kaldırmanız veya değiştirmeniz gerektiğinde ilgili bilgileri bulmanızı kolaylaştırır.

    İstediğiniz kısayola sağ tıklayın ve "Özellikler" i seçin. "Kısayol" sekmesinde, "Kısayol" alanına tıklayın, ardından sesi açmak veya kapatmak için atamak istediğiniz tuşlara basın. Sadece birini seçerseniz fonksiyon tuşları(- tuşlar üst sıra klavye) veya bir tuş Sayısal tuş takımı, o zaman gelecekte başka amaçlar için kullanamayacaksınız, bu nedenle +, +, + veya ++ kombinasyonlarını başka bir tuşla belirtmek daha iyidir. Ayrıca diğer programlarda sahip olmayacağınız bir kombinasyon seçmeye çalışın (Şek. 3).

    Tamam'ı tıklayın. Bunu daha sonra silerseniz kısayol tuşu, karşılık gelen kombinasyonun tekrar özgür olması için Windows'u yeniden başlatmanız gerekecek.

    Kompakt ses kontrol paneli. Görev Çubuğundaki hoparlör simgesini çift tıklarsanız, ekranda bir denge kontrolü ve Wav sesleri, bir lazer oynatıcı vb. sisteminizde yüklü ses sürücüleri). Bu iletişim kutusunu daha kompakt hale getirmek için +S'ye basın (Şekil 4). Siz tekrar açıp +S'ye basana kadar bu yeni, daha zarif görünümü koruyacaktır.

    Anında Görev Yöneticisi

    Windows 2000. Windows Görev Yöneticisi, gizli veya sorunlu uygulamaları kolayca devre dışı bırakmanıza, hangi programların yemek yediğini kontrol etmenize olanak tanır. Veri deposu ve CPU'nun çalışmasını analiz edin. Bir Görev Yöneticisi meraklısı olabilirsiniz ve bu yardımcı programa ulaşmanın en kısa yolunu bilmiyor olabilirsiniz.

    Windows 2000'de Görev Yöneticisi, "" öğesini görüntülemek için ++ tuş bileşimine basılarak başlatılabilir. Windows Güvenliği” ve ardından “Görev Yöneticisi” düğmesine tıklayın.

    Windows XP'de, sadece sağ tıklayın boş alan Görev çubuğu ve açılır menüden "Görev Yöneticisi" seçeneğini seçin.

    Ve işte Görev Yöneticisine erişimi daha da kolay hale getirmenin bir yolu. PC'den Okuyucu Timothy J. Luoma. Florida, Görev Yöneticisi çalışırken, Sistem Tepsisine (ekranın sağ alt köşesinde) CPU etkinliğini temsil eden küçük bir hareketli simge yerleştirdiğine dikkat çekiyor. Fareyle üzerine gelip birkaç dakika orada tutarak, ne kadar CPU kullanıldığına dair bir mesaj da görebilirsiniz - bu simge için araç ipucunun bir parçası olarak görüntülenir. Bu özelliği beğendiyseniz, neden Başlangıç ​​klasörünüze bir kısayol yerleştirerek Görev Yöneticisi'nin her zaman çalışmasını sağlamayasınız?

    Başlat düğmesine sağ tıklayın ve Aç'ı seçin. "Programlar" simgesini ve ardından "Başlangıç" simgesini çift tıklayın. Tekrar Başlat düğmesine tıklayın, "Bul? Dosyalar ve Klasörler" seçeneğini seçin, üstteki kutuya taskmgr.exe yazın, "Nerede aranmalı" kutusuna sistemin başladığı sürücüyü belirtin (çoğu kullanıcı için bu c olacaktır: ) ve "Bul" düğmesine tıklayın. Gördüğünde program dosyası Arama sonuçları penceresinde Görev Yöneticisi'ni sağ tıklayın ve sürükleyin. açık dosya"Otomatik yükleme". Fare düğmesini bıraktıktan sonra, Kısayol Oluştur seçeneğini seçin. Şimdi yeni kısayola sağ tıklayın ve "Özellikler" i seçin. Ardından "Kısayol" sekmesini ve "Pencere" sütunundaki açılır listeden - "Simgeye Küçültülmüş" seçeneğini seçin. Tamam'ı tıklayın. İhtiyacınız olmadığında Görev Yöneticisi'ni gözden uzak tutmak için yardımcı programı başlatmak üzere kısayola çift tıklayın ve penceresinin üst kısmındaki menüden Seçenekler?

    Artık Görev Yöneticisi görünmez bir şekilde başlayacak, ancak her zaman Sistem Tepsisindeki CPU simgesine çift tıklayarak penceresini açabilirsiniz.

    Scott Dunn. Ses Kapalı: Sorumluluğunu alın Windows Ses Kontroller. PC World, Ocak 2002, s. 148.

    Kapatma Sırasında Görevleri Çalıştır

    uygun Windows klasörü"Başlat Menüsü / Programlar / Başlangıç" ve "Görev Zamanlayıcı", PC'yi kapatmanız gerekmediği zamanlar dışında belirli zamanlarda uygulamaları otomatik olarak başlatmak veya diğer görevleri gerçekleştirmek için kullanılabilir. Gün içinde bilgisayarınızı kapattığınızda oluşturulan geçici dosyaları temizlemek veya örneğin işten sonra sesi kapatmak istiyorsanız, aşağıdaki yardımcı programlar size yardımcı olacaktır.

    mümkün olarak ücretsiz çözüm Standart bir ekran koruyucu gibi, önceden belirlenmiş bir süre sonunda başka bir dosyayı başlatmanıza, Windows'tan çıkmanıza veya her ikisine birden izin veren cılız bir 45 KB ekran koruyucu (.scr) dosyası olan ActiveSaver'ı deneyin. ActiveSaver'ı yapılandırmak için standart ekran koruyucu "Ayarlar" düğmesi yapacaktır. (Masaüstünde boş bir yüzeye sağ tıklayarak açın, Özellikler'i seçin ve Ekran Koruyucu sekmesine tıklayın.) Ancak ActiveSaver'ın çalışması için, özellikle etkin bir ekran koruyucu olarak ayarlanmasına bile gerek yoktur. ActiveSaver.scr dosyasını Başlat düğmesine veya Hızlı Başlat çubuğuna sürükleyip bırakın, ardından bugünlük bu kadar yeter diye düşünüyorsanız, olağan Başlat?Kapat komutları yerine ortaya çıkan konumu/simgeyi kullanın.

    ActiveSaver yalnızca bir programın kapatma sırasında başlamasına izin verir ve Windows 2000 makinemde bilgisayarın kapatma işleviyle çakışır. Bu sizi endişelendiriyorsa veya daha fazlasına sahip olmak istiyorsanız çok işlevli yardımcı program, ShutdownPlus'ı düşünün. Bu paylaşılan yazılım programı, kapatma sırasında birden çok görevi çalıştırmanıza olanak tanır ve Windows 98 ve sonraki sürümlerde, Windows kapatma iletişim kutusunu kendisininkiyle değiştirir. Bu, herhangi bir çalıştırmanız gerekmediği anlamına gelir. özel uygulama. ShutdownPlus, kişisel (30 ABD Doları) ve profesyonel (40 ABD Doları) sürümlerde gelir. İkisi birden söz konusu programlar ind.pcworld.com/12280 adresinde mevcuttur.