Aşağıda yer alan soruların cevaplarını birçok web sitesi kendi çözümleri olarak sunmakla beraber benzeri onlarca konunun paylaşımına asıl kaynağı olan Microsoft’un ilgili forumlarından ulaşabilirsiniz.
Güncel konularıyla site Linki: http://social.msdn.microsoft.com/Forums/tr-TR/vstr/thread/0ae886f2-eb6e-4d34-aefc-8aab0ebc9803
VB.NET Genel
1.Ortak Dil Çalışma Platformu ( Common Language Runtime ) Assembly’leri nasıl yükler?
2.ByVal ve ByRef arasında ne fark vardır?
3.Var olan bir kontrolden (user control/kullanıcı tanımlı kontrol) nasıl kalıtım alır ve bu kontrolü toolbox’a eklerim?
4.Nasıl DLL (Dynamic-link Library) gibi bir .NET bileşeni yaratır ve bunu farklı ortamlarda kullanırım?
5.Windows Forms uygulamalarının performansını nasıl artırırım?
6.Bir Windows uygulamasını nasıl yerelleştiririm?
7.VB.NET projesinde multithreading özelliğini doğru şekilde nasıl uygularım?
8.Standart bir I/O (Giriş-Çıkış) işlemi nasıl yönlendirilir?
9.Seri COM Port haberleşmesini nasıl gerçekleştiririm?
10.Herhangi bir dosya uzantısını uygulamamla nasıl ilişkilendiririm?
11.Bir Flash dosyasını (swf) Windows Form uygulamama nasıl gömer ve bu dosyayı oynatırım?
12.VB.NET ile ses veya video dosyalarını nasıl oynatırım?
13.VB.NET kullanarak bir web sayfasını nasıl kaydederim?
14.VB.NET Formunda herhangi bir Office dokümanını (Word-Excel vb) nasıl açar/gösteririm?
15.WMI (Windows Management Instrumentation/Windows Yönetim Araçları) kullanarak bir makine üzerinde donanım bilgilerine nasıl ulaşırım?
16.Sırasıyla bir PictureBox ve Image kontrolleri kullaranak nasıl resim çizerim?
17.Bir resim nesnesi ile byte türünden bir dizi arasında nasıl dönüşüm yapabilirim?
18.Bir resmi aynı ölçekte nasıl yeniden boyutlandırabilirim?
19.VB.NET kullanarak Windows Form uygulamamda nasıl Cursor(Fare İmleci) oluşturup özelleştirebilirim?
20.VB.NET kullanarak sistem varsayılan Fare İmlecini nasıl değiştirebilirim?
21.Pencerelerle ilgili işlemleri nasıl yaparım?
P/Invoke (Platform Invocation Services-Platform Başlatma Servisleri)
22.P/Invoke nedir?
23.VB.NET kullanarak bir kısayol tuşu nasıl belirlerim?
24.Mouse veya klavye hareketlerini nasıl yakalarım?
COM Interop (Component Object Model – Bileşen Nesne Modeli )
25.COM Interop nedir?
26.VB.NET ile VB6 dll dosyasını nasıl çağırır ve kullanırım?
27.Office Word otomasyonu VB.NET’te nasıl gerçekleştirilir?
28.Office Excel otomasyonu VB.NET’te nasıl gerçekleştirilir?
Web Browser
29.Web Browser yardımıyla basit internet tarayıcısı işlemlerini nasıl yaparım? (Sayfadaki metni alma,üye girişi,arama,link verme vb.)
30.Kendi İnternet tarayıcımı nasıl oluştururum?
31.Kendi internet tarayıcıma yeni sekme özelliğini nasıl eklerim,sayfanın favorilere eklenmesi yer imi olarak kaydedilmesini nasıl yaparım?
ClickOnce, Kurulum ve Dağıtım
32.Veritabanı da içeren bir Windows Forms uygulamasını ClickOnce kullanarak nasıl yayınlarım/dağıtırım?
33.ClickOnce kurulum dizini neresidir ve ClickOnce ile dağıtım yapmanın herhangi bazı kısıtlamaları var mıdır?
34.Başlangıç klasöründe veya masaüstündeki uygulama kısayollarını nasıl ekler/kaldırırım?
ADO.NET
35.Kullanıcı Giriş prosedürlerini ve şifrenin case sensitive olmasını (küçük-büyük harf duyarlı olma durumu) nasıl gerçekleştiririm?
36.Veritabanına BLOB (Binary Large Object) tipinde veriyi (resim-doküman) nasıl kaydederim?
37.Basit bir veri erişim uygulamasını nasıl yaparım? (Ekleme-silme-değiştirme-sayfalama vb.)
38.Veritabanındaki veriler üzerinde nasıl arama ve filtreleme yapabilirim?
39.Bazı değişiklikler yapıldıktan sonra uygulama yeniden başlatıldığında bu değişiklikleri veri tabanında neden göremiyorum?
40.VB.NET kullanarak veritabanında parametreli sorgu işlemlerini nasıl yaparım?
41.IDE menüsünü kullanarak varolan bir projeyi farklı yerel lokasyona kaydedebilir miyim?
Link: http://social.msdn.microsoft.com/Forums/tr-TR/vstr/thread/0ae886f2-eb6e-4d34-aefc-8aab0ebc9803
Temel Metin Düzenleme
1.Yanlışlıkla boş satırın kopyalanmasını engellemek
2.Clipboard halkasını kullanarak en son 20 kesilmiş/kopyalanmış elemana erişmek
3.Ctrl + Enter ile üste bir satır,Ctrl + Shift + Enter ile alta bir satır eklenmesi
4.Mevcut satırın kesilmesi/silinmesi
5.Editör üzerinde kod sürükleyip bırakma işlemleri
6.Büyük – Küçük harf dönüşümleri
Navigasyon
7.Yatay – Dikey navigasyon barlarını gizlemek
8.Pencere Bölme (Window Split)
9.Satır numarasına göre navigasyon
Editör Font ve Renk Ayarları
10.Editör Tooltip font ayarlarının değiştirilmesi
11.Editör içerisinde satır numaralarının görüntülenmesi
12.Beyaz alanı görüntülemek
Yazdırma İşlemleri
13.Satır numaraları ile birlikte yazdırma
14.Sayfa başlığı olarak dosya dizini bilgisinin yazdırılması
İleri Metin Düzenleme
15.Editör içerisinde Kolon-Kutu seçim işlemi
16.Yorum satırları
17.Kullanılmayan “Using” ifadelerinin kaldırılması
18.Visual Studio Auto Recover
19.Belirtilen dosya uzantıları ile editörün ilişkilendirilmesi
Dosya İşlemleri
20.Read Only bir dosyayı Visual Studio ile düzenlemek
21.Open -> File diyalog kutusunun varsayılan dizin yolunun solution dizini olarak atanması
22.Son kullanılan dosyalar ve pencereler (Recent Files & Window Menu) için gösterim sayılarının belirlenmesi
Intellisense
23.IntelliSense ifade tamamlamanın (statement completion) manuel olarak çağrılması
24.Intellisense yardımının font ayarlarının değiştirilmesi
25.Intellisense desteğini devre dışı bırakmak
26.Intellisense – Pascal Case
Metin arama -değiştirme
27.Metin arama-değiştirme
28.En son yapılan aramayı tekrar etme
IDE Pencereleri ve Layout
29.IDE Navigator ile açık olan dokümanlara kuşbakışı
30.Açık olan dokümanlar arasında dolaşmak – editörde açık olan dokümanı kapamak
31.MDI modu
32.Tam ekran moduna geçmek
Araç Pencereleri
33.Toolbox elemanları için expand-all collapse all işlemi
34.Output penceresinin arkaplan rengini değiştirmek
Başlangıç Sayfası
35.Başlangıç sayfasında görüntülenen beslemelerin değiştirilmesi
36.Başlangıç sayfasının gösterilmemesi
Yukarıda yer alan soru ve başlıklar MSDN Türkçe forumlarında Emre Günertürk tarafından cevaplandırılmış olup, burada örnek olarak yer almaktadır. Diğer soru ve çözümleri için http://social.msdn.microsoft.com/Forums/tr-TR/vbnettr/threads adresini ziyaret edebilirsiniz.
Diğer Yazılım geliştirme bilgileri için : http://msdn.microsoft.com/tr-tr/
Bu sayfa, içeriğindeki sorular ile gelen ziyaretçileri asıl çözüm kaynağı olan sayfalara yönlendirmek için hazırlanmıştır. Sitemizde, konuyla ilgili devam eden sayfalarda vb.net kod örnekleriyle devam ediyoruz…