Arşiv
uzun satırı bölmek
eğer yazacağımız satır çok uzun ise alt satırdan devam etmek için altçizgi (_) karakteri kullanırız
Dim cumlem As String = Microsoft.VisualBasic.InputBox("Buraya cümlenizi yazınız ", _ "Cümle Girişi", "varsayılan değer") Dim cumle As String = "şu anda yazacağım cümle çok uzun" & _ " olduğu için alt satırdan devam ettim"
değişken tanımlamak
“iyi bir programcı saklayacağı veriler için doğru türleri tercih eder; böylece hem belleği bilinçli kullanmış hem de değişken tanımlamasında mantıklı bir yol izlemiş olurlar.“
Ahmet KAYMAZ, VB.NET Programlama Dili Cilt 1, Ekim 2009
visual basic mi c# mı?
bu soruyu sorduğunuz an zate kırmızı hapı yutmuşsunuz demektir : )
“en az iki dil ögrenin. birisi sevdiginiz, digeri ekmek yediginiz dil olsun. eger ikisi de ayni dil olacaksa, ne mutlu size. simdi bir sise kolayi hakettiniz.”
konuyla ilgili güzel bir yazı ve güzel yorumlar için devam edelim…
.NET Framework 4.0 ile gelen Karmaşık Sayı Desteği
önemli not: alıntıdır. link.
Merhabalar,
Geçtiğimiz günlerde Visual Studio 2010 ve .NET Framework 4.0′ın Beta 2’sinin yayınlanmasıyla beraber gerek Framework tarafında gerekse programlama dilleri tarafında gelen yenilikler daha sık dillendirilmeye başlandı.
Bu yazımızda ise .NET Framework’e 4.0 versiyonu itibariyle dahil olacak olan System.Numerics isim uzayının bir üyesi olan Complex sınıfını inceleyeceğiz. Complex sınıfı herhangi bir karmaşık sayıyı ifade etmek için kullanılır ve karmaşık sayılar üzerinde çeşitli artimetik işlemler yapılmasına olanak sağlar.
Complex sınıfının constructor metotlarına baktığımızda :
Complex() => 0 (0,0) değerinde bir karmaşık sayı oluşturur.
Complex (double real, double imaginary) => Verilen real ve imaginary parametrelerine uygun karmaşık sayı oluşturulur. Karmaşık sayıların x+iy şeklinde ifade edildiklerini düşünürsek x real kısım y ise imaginary kısım olacaktır. Yaratılan kompleks sayının formu ise (real,imaginary) olacaktır.
devamını kendi blogundan okuyalım. devamı
Microsoft’tan İyi Program Yazma Tavsiyeleri
İyi bir program;
- Çekici görünmeli
- İyi organize edilmiş olmalı
- Kullanımı ve anlaşılması kolay olmalı
- En iyi uygulamalar, kullanıcının herhangi bir eğitime ve dokümana gerek duymadan, sezgisel olarak çalışabildiği uygulamalardır
Bunun için nelere dikkat etmeliyiz:
- Programda renklerde, fontlarda ve tüm arayüzde tutarlı olunması gerekir. Kullanıcı her formu açtığı zaman başka başka arayüzle karşılaşmamalı.
- Kullanıcını uygulama içinde istediğine ulaşması kolay olmalı.
- Uygulamanın tüm özelliklerine klavye ve fare ile ulaşılabilmelidir.
- Formda Tab Order (tab tuşuna bastıkça bir sonraki kontrole geçiş sırası) düzgün olarak ayarlanmalıdır. Bu kullanıcının klavye ile uygulamayı kullanmasını kolaylaştırır.
- Kullanıcıya mümkün olduğu kadar görsel ipuçları sunmak iyidir. Mesela işlem yapılırken fare imlecinin kum saati şeklini alması gibi.
- Kullanıcının girdiği veriyi hemen kontrol edip, bir yanlışlık var ise hemen düzeltmesini istemek gerekir.
- Kullanıcılar için özel menü ve/veya araç çubukları oluşturmuş iseniz, bunların gerektiği zaman gözükür olup, kullanıcını görmemesi gerektiği zaman göremediğinden emin olmalısınız. Mesela görmeye yetkisi yoksa.
- Hata olabilecek yerleri önceden sezmeye çalışıp buralarda hata kontrolü yapın. Hata mesajlarını açık ve kısa yazın.
- Kullanıcının programın kontrolünün kendisinde olduğunu hissetmesi iyidir. Bazı işleri otomatize edin ama bu işlemin başlamasını veya kontrolünü kullanıcıya bırakın.
- Kullanıcılar programdaki görünüşü değiştirmeyi severler. Kullanıcılara bu imkanı verin.
- Programı mümkün olduğu kadar interaktif yapın. Bunun içinde :
- İkincil formları mümkün olduğu kadar modeless açın. (Show ile)
- İşlemleri bölümlere ayırın. Mesela yazdırmak için tüm uygulamayı yüklemek gerekmeyebilir.
- Uzun ve çok zaman alan işlemleri arka planda yapıp, ön planda kullanıcının diğer işlemleri yapmasına izin verin.
- En iyi dizayn edilmiş uygulamalarda bile kullanıcılar hata yapabilir. Bir hata yaptıkları zaman bunu geri alabilmeleri lazımdır.
- Kullanıcıya mutlaka olan biten hakkında bilgi verin. Kullanıcılar kendilerine hiçbir yanıt vermeyen bir ekrana ancak birkaç saniye tahammül ederler. Fare imlecini kum saati haline getirmek, statuss barda mesaj göstermek veya bir progress bar’la işleyişin biten yüzdesi hakkında bilgi vermek gibi.
- Estetik. Görsel tasarım arayüzün dizaynının en önemli kısmıdır. Estetik açıdan güzel bir programı kullanmak kullanıcıları daha çok mutlu eder. Mesela Adres bilgisi girilecek ise, bu bilgileri gruplayıp, baş tarafına Adres ile alakalı bir resim koymak (mesela ev resmi) gibi görsellikler sunmak kullanıcının daha kolay anlamasını sağlar.
VS2010 Ultimate Beta2 kurdum
VS2010 Ultimate Beta2 nin kurulduktan sonraki açılma resimleri ve basit bir “merhaba dünya” uygulaması










Son yorumlar