Ev Kişisel Finans Olay İşleme Prosedürlerini Visual Basic ile oluşturmak. NET - mankenler

Olay İşleme Prosedürlerini Visual Basic ile oluşturmak. NET - mankenler

İçindekiler:

Video: 2-Program Kullanımı ve Ayarlar, Microsoft Visual Studio 2017 C# Form Dersleri 2024

Video: 2-Program Kullanımı ve Ayarlar, Microsoft Visual Studio 2017 C# Form Dersleri 2024
Anonim

Kullanıcı fareyi tıklatmak, bir tuşa basmak, klavyeden dışarı vermek veya monitörün içine mermi atmak gibi her hangi bir harekete geçtiğinde, eylem a ve olay. Bir olayın meydana geldiği anda, Visual Basic. NET programa ne yapacağını söyleyen TEMEL kod arar. Belirli bir olaya yanıt veren TEMEL kodu, olay işleme prosedürü veya sadece olay işleyicisi olarak adlandırılır.

Tek bir Visual Basic. NET programı birkaç bin olay işleme yönteminden oluşabilir. Ancak, bu kadar çok dosyaya sahipseniz, muazzam derecede karmaşık bir programa sahipsiniz veya inanılmaz derecede beceriksiz bir programcı konumunuz var.

Olası birçok etkinlik ve tek bir programda olası olay işleme yöntemleri ile Visual Basic nasıl işliyor? NET, hangi olay işleme prosedürünü kullanacağını biliyor mu?

Cevap kolaydır. Bir olay meydana geldiğinde, bu olay genellikle programınızın kullanıcı arayüzünün bir bölümüne yönlendirilir. Örneğin, çoğu kullanıcı yalnızca fare bir düğme, onay kutusu veya ekrandaki menü komutu gibi bir nesneyi gösterdiğinde fare düğmesini tıklar.

Her nesne bir veya daha fazla olay işleme yordamına sahip olabilir ve her olay işleme yordamı, fareyi tıklatmak veya bir tuşa basmak gibi belirli bir olaya yanıt verir.

Olay türlerini adlandırma

Olaylar üç kategoriye ayrılabilir:

  • Klavye olayları: Kullanıcı sekme gibi belirli bir tuşa basarsa veya Ctrl gibi belirli bir tuş kombinasyonu kombinasyonu + P.
  • Fare olayları: Kullanıcı fareyi hareket ettirdiğinde, fare düğmesini tıklattığında veya çift tıklattığında veya fareyi ekran boyunca sürüklediğinde ortaya çıkar.
  • Program etkinlikleri: Oluşursa bir Visual Basic. NET programı, bir form yükleme veya bir metin kutusu içeriğini değiştirme gibi kendi başına bir şey yapar. Kullanıcı bir şey yaptığında klavye ve fare olayları oluşurken, BASIC kodu bir şey yaptığı zaman program olayları ortaya çıkar.

Visual Basic rağmen. NET çok sayıda olaya yanıt verebilir, genelde kullanıcı arabiriminizin yalnızca fare tıklaması veya belirli bir tuşa basma gibi birkaç olaya yanıt vermesini isteyeceksiniz. En kısa sürede Visual Basic. NET, bir olay algılarsa, programınız kullanıcı arabiriminin hangi bölümünde yanıt vermeniz gerektiğini anlamak için derhal arar.

Kullanıcı fareyi tıklattığında, örneğin, Visual Basic. NET olayı ilk önce tanımlar. ("Tamam, fare tıklamasıydı.") Daha sonra, kullanıcının fareyi nereden tıkladığına bakar. ("Kullanıcı OK düğmesine tıkladı.")

Visual Basic. NET, daha sonra belirli butonun olay işleme prosedürünü bulur; bu, programa, kullanıcı o düğmeyi tıklattığında ne yapacağını söyleyen BASIC kodunu içerir.

Olay işleme prosedürleri oluşturma

Bir nesne bir veya daha fazla olaya yanıt verebilir. Örneğin, bir düğme kullanıcıya fare düğmesini tıklatarak veya Enter tuşuna basarak yanıt verebilir.

Aynı olaya iki veya daha fazla nesne cevap verebilir. Örneğin, hem bir düğme hem de onay kutusu bir fare tıklatmasına yanıt verebilir, ancak (genellikle) Visual Basic'e söyleyen tamamen farklı yönergelere sahiptir. NET ne yapmalı.

Bir olay prosedürü yazmak için aşağıdaki görevleri yapmanız gerekir:

1. Kullanıcı arayüzünüzü yanıtlayacak bölümünü belirleyin.

2. Kod düzenleyicisini açın.

3. Visual Basic olayını belirleyin. NET yanıt vermektir.

4. Olayı işlemek için BASIC kodunu yazın.

Herhangi bir olay prosedürü oluşturmadan önce, kullanıcı arayüzünüzdeki tüm nesnelerin isimlerinin bulunduğundan emin olun. Bir nesne için bir olay işleme yordamı oluşturup daha sonra bu nesnenin adını değiştirirseniz, olay işleme prosedürlerini yeniden yazmak zorunda kalacaksınız.

Bir kullanıcı arabiriminin aşağıdaki üç kısmı onlarla ilişkili olaylara sahip olabilir:

  • Formlar
  • Nesneler (düğmeler, onay kutuları, liste kutuları vb.)
  • Aşağı açılır menüler

To form, düğme, açılan menü, onay kutusu vb. gibi bir nesne için bir olay işleme yordamı oluşturun, şu adımları izleyin:

1. Bir düğme veya onay kutusu gibi bir olay işleme yordamı oluşturmak istediğiniz nesneyi içeren formu açın.

Bir nesneye (örneğin bir düğme veya formun kendisi) çift tıklarsanız, Visual Basic. NET hemen kod düzenleyicisini görüntüler ve seçtiğiniz nesneyle ilgili en yaygın olay işleme prosedürünü oluşturur.

2. F7 tuşuna basarak veya Görünüm -> Kod'u seçerek kod düzenleyicisini açın.

Visual Basic. NET, kod düzenleyicisini ekranda görüntüler.

3. Sınıf Adı liste kutusunu tıklayın.

Label1 veya Button2 gibi farklı nesnelerin bir listesi görüntülenir.

Bunun için bir olay işleme yordamı oluşturmadan önce bir nesnenin Name özelliğini değiştirmelisiniz. Bu şekilde, ad, genel bir ad yerine programın içindeki nesnenin amacını açıklayıcı olabilir.

4. Yöntem Adı liste kutusunu tıklayın.

Seçtiğiniz nesneniz için, tıklama veya fare basamağı gibi farklı etkinliklerin bir listesi görüntülenir.

5. Nesnenizin yanıt vermesini istediğiniz olaya tıklayın (Tıkla gibi).

Visual Basic. NET, boş bir olay işleme yordamı oluşturur. Bu noktada, etkinlik işleme prosedürünüzün aslında formunuzdaki başka bir nesnenin özelliklerini değiştirme gibi bir şey yapmasını sağlamak için BASIC kodu yazmaya başlayabilirsiniz.

Bir açılır menü komutu için bir olay işleme yordamı oluşturmak için şu adımları izleyin:

1. İstediğiniz menü komutunu içeren açılır menü başlığını tıklayın.

2. Bir olay işleme prosedürü oluşturmak istediğiniz menü komutunu çift tıklayın.

Visual Basic. NET, boş bir olay işleme yordamı oluşturur.

Olay İşleme Prosedürlerini Visual Basic ile oluşturmak. NET - mankenler

Editörün Seçimi

Excel 2016 Çalışma Kitabı Tasarlamak - kuklalar

Excel 2016 Çalışma Kitabı Tasarlamak - kuklalar

Tüm Excel 2016 çalışma sayfaları şablonlardan gelmemektedir. Çoğu zaman, belirli çalışma kitaplarının türlerinin üretildiği standart modeller olarak işlev göreceği düşünülen oldukça eşsiz elektronik tablolar oluşturmanız gerekir. Aslında, Excel'de oluşturduğunuz e-tabloların çoğu, bu türden olabilir, özellikle işiniz güvenmiyorsa ...

Excel 2013'teki Veri Formundaki Kayıtları Düzenleme - Veriler

Excel 2013'teki Veri Formundaki Kayıtları Düzenleme - Veriler

Veritabanından sonra yolda gidiyorsanız ve Excel 2013'te kayıt girmekle yetiniyorsanız, veritabanında düzenli bakım yapmak ve düzenlemek için veri formunu kullanmaya başlayabilirsiniz. Örneğin, değiştirmek istediğiniz bir kaydı bulmak için veri formunu kullanabilirsiniz ve sonra düzenlemeleri yapın ...

Bir Excel 2010 Tablosundaki Kayıtları Düzenleme - mankenler

Bir Excel 2010 Tablosundaki Kayıtları Düzenleme - mankenler

Kayıtları düzenlemeye veya silmeye ve masada rutin bakım yapmaya ihtiyaç duyarsınız. Kayıtları el ile çalışma sayfasında düzenleyebilir veya gerekli değişiklikleri yapmak için bir veri formu kullanabilirsiniz. Örneğin, bir veri dosyasını bulmak için veri formunu kullanabilirsiniz ...

Editörün Seçimi

Excel 2010 Grafiğine Veri Tablosu Ekleme - Excel 2010'da çekimser

Excel 2010 Grafiğine Veri Tablosu Ekleme - Excel 2010'da çekimser

Veri tabloları, grafiğin değerlerini grafiğin altındaki bir tabloda görüntüler. 3B grafik kullanırken olduğu gibi, grafiksel bir ekranla birlikte kesin değerleri görmeniz gerekirse yardımcı olurlar. Ayrıca, bazı çizelgelerde okunması zor olan veri etiketlerinden daha uygun olabilirler.

Excel Pivot Tablosuna Hesaplanan Öğe Ekleme - mankenler

Excel Pivot Tablosuna Hesaplanan Öğe Ekleme - mankenler

ÖğEleri bir Excel pivot tabloya ekler. Şimdi, açıkçası, hesaplanan bir öğe eklemek genelde mantıklı değil. Pivot tablolarınız için, eksiksiz, zengin bir Excel listesinden veya bazı veritabanlarından veri aldıysanız, öğe miktarlarını hesaplayarak veriler oluşturmak, biraz goofy'den daha fazlasını gerektirir. Ancak, ...

Editörün Seçimi

Ağınızı bir Güvenlik Testi için Nasıl Eşleştirilir - daha önce ağınızı haritalamanın parçası olarak mankenler

Ağınızı bir Güvenlik Testi için Nasıl Eşleştirilir - daha önce ağınızı haritalamanın parçası olarak mankenler

Güvenlik testi veya etik bir kesmek gerçekleştirirken, halka açık veritabanlarını ve kaynaklarını arayarak başkalarının sisteminiz hakkında ne bildiğini öğrenebilirsiniz. WHOIS aramaları En iyi başlangıç ​​noktası İnternet'te bulunan araçlardan herhangi birini kullanarak bir WHOIS araması gerçekleştirmektir. Içinde ...

Bir Ağdaki Spam'i En Düşük Düzeye Getirme - AYAKLAR

Bir Ağdaki Spam'i En Düşük Düzeye Getirme - AYAKLAR

Hiçbir antispam programı mükemmel değildir; belirli bir miktarda spam'ın gelen kutunuza geçmesini bekleyin. Alınmayan spam miktarını en aza indirgemek için siz (ve kullanıcılarınızın) aklınızda tutmanız gereken bazı ipuçları: Şifrenizi isteyen veya ...

Güvenlik Testi Sonuçlarını Birlikte Götürmek İçin - Güvenlik testi verileriniz olduğunda yalanlar

Güvenlik Testi Sonuçlarını Birlikte Götürmek İçin - Güvenlik testi verileriniz olduğunda yalanlar

- Belgelenen ekran görüntülerinden ve manuel gözlemlerden, kullandığınız çeşitli güvenlik açığı tarayıcıları tarafından üretilen detaylı raporlara kadar - ne yapıyorsunuz? Belgelerinizi ince dişli bir tarakla incelemeniz ve öne çıkan tüm alanları vurgulam