Visual Studio 2011 Beta Yayınlandı

2012-04-03 00:35:41
Visual Studio 2011 Beta Yayınlandı |  görsel 1

Microsoft geçtiğimiz günlerde Visual Studio 2011 Beta sürümünü resmen yayınladı ve kullanıcılarına test etmeleri amacıyla deneme sürümünü sundu. Visual Studio 2011 Beta şuanda indirilebilir durumda ve hemen indirip kullanmaya başlayabilirsiniz. Visual studio 2011 ile birlikte .net framework 4.5'de yayınlandı. Microsoft, 2011 sürümünde daha hızlı, daha esnek ve kullanışlı bir arayüz ortaya koymuş.  Visual studio 2011 beta sürümünü incelemek ve indirmek için : Buradaki bağlantıyı ziyaret edebilirsiniz. Uğraşmadan direk indirmek istiyorsanız visual studio 2011 download adresini kullanabilirsiniz. Visual studio 2011 hakkında daha fazla ayrıntılı bilgileri kullandıkça ve inceledikçe diğer yazılarımda anlatmaya devam edeceğim. Devamı

Birden Fazla Form Oluşturmak

2012-02-29 12:42:07

Visual basic ile birden fazla form oluşturmak konusunu inceleyelim. Birden fazla form oluşturarak formlar arasında işlem yapabiliriz. Windows uygulamaları birden fazla Form nesnesinden oluştuğu için, projelere form eklemek her zaman gereklidir. Bir Windows projesine yeni bir form eklemek için aşağıdaki adımları izleyelim: 1. Solution Explorer panelinden projeyi sağ tıklayarak ya da Project menüsünden Add Windows Form komutunu seçin. 2. Açılan menüden Windows Form öğesinin seçili olduğunu kontrol edin ve bir isim vererek formu ekleyin. Başlangıç formlarının ayarlanmasının yanı sıra, uygulamada bir formdan başka bir formun açılması ve ayarlanması sık karşılaşılan bir durumdur. Form nesneleri, System.Windows.Forms ad uzayı içinde bulunan Form sınıfından türetilmiş sınıflardır. Dolayısıyla yeni bir form oluşturmak için, istenen Form sınıfından bir nesne oluşturulması yeterlidir. Dim yeniForm As New frmYeni Yeni oluşturulan formların gösterilmesi, formun Show ve ShowDialog metotları ile yapılır. ShowDialog metodu, form gösterildikten sonra, kapanana kadar diğer formlara erişimi engeller. ShowDialog metodundan sonra yazılan kodlar, form kapandıktan sonra çalıştırılır. Dim yeniForm As New frmYeni yeniForm.ShowDialog() ' Bu kodlar yeniForm kapandıktan sonra çalıştırılır MsgBox("Form kapandı...") ShowDialog ile gösterilen formlar, hangi durum ile kapandıklarını belirten bir DialogResult sonucu döndürürler. Bu kullanım MsgBox hazır fonksiyonu ile aynıdır. Dim frm As New frmSatis If frm.ShowDialog = DialogResult.Yes Then ' Verileri kaydet End If Formun hangi diyalog sonucu ile döneceğini, üzerindeki Button kontrollerinin DialogResult özelliği ile belirlenir. Eğer düğmenin bu özelliği Yes olarak ayarlanmışsa, bu düğme tıklanıp form kapatıldığı zaman... Devamı

Vbnet Metin Şifreleme

2012-02-20 17:39:02
Vbnet Metin Şifreleme |  görsel 1

vb.net ile anahtar metin şifreleme olayından bahsedeceğim. Çok-satırlı bir metin kutusuna girilen bir metin, anahtar kelime kullanılarak şifrelenebilmektedir. Şifreleme, metnin her bir karakterinin ASCII koduna, anahtar kelimenin her bir karakterinin ASCII kodunun eklenmesi ile gerçekleşmektedir. Aşağıda, örnek üzerinden şifreleme algoritmasının açıklaması yapılmıştır: Ekran görüntüsü şu şekildedir : Ve son olarak kodlara gelecek olursak; Public Class Form1 Private Sub BtnSifrele_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnSifrele.Click Dim metin As String = TxtMetin.Text Dim anahtar As String = InputBox("Anahtar kelimeyi giriniz:") Dim sifreli_metin As String = "" Dim j As Byte = 0 For k = 0 To Strings.Len(metin) - 1 'Metni karakter karakter sonuna kadar tara. sifreli_metin = sifreli_metin + Strings.Chr((Strings.Asc(metin(k)) + Strings.Asc(anahtar(j))) Mod 255) 'Şifreli metni, her bir karakterinin koduna anahtar kelimenin sıradaki karakterinin kodunu ekleyerek bul. 'Neden Mod 255? Çünkü toplam 255 değerini aşabilir. j = j + 1 If j = Strings.Len(anahtar) Then j = 0 'Anahtar kelimenin indisi ayrı tutulmalı. Yoksa indisde değer aşımı olur. Next TxtSifreliMetin.Text = sifreli_metin End Sub End Class Metin şifreleme olayında kodlar üzerinde açıklamalar mevcuttur. İnceleyip direk olarak çalıştırıp deneyebilirsiniz. İyi çalışmalar Devamı

Visual Basic.net ile Sistem Bilgilerini Öğrenmek

2012-02-13 22:58:00

Vb.net ile bilgisayarınızın işletim sistemi , bios ve çeşitli bilgilerini kolay bir şekilde görüntüyebilirsiniz.İşlemci Bilgilerini Görüntülemek : Dim query As New SelectQuery("Win32_processor")Dim search As New ManagementObjectSearcher(query)Dim info As ManagementObjectFor Each info In search.Get()Textbox1.Text = "Processor: " & info("caption").ToString() & CRLFNextBios Bilgilerini Görüntülemek :Dim query As New SelectQuery("Win32_bios")Dim search As New ManagementObjectSearcher(query)Dim info As ManagementObjectFor Each info In search.Get()Textbox1.Text = "Bios version: " & info("version").ToString() & CRLFNextİşletim Sistemi Bilgilerini Görüntülemek :Dim search As New ManagementObjectSearcher("SELECT * FROM Win32_OperatingSystem")Dim info As ManagementObjectFor Each info In search.Get()Textbox1.Text = "Name: " & info("name").ToString() & CRLF 'sistemin AdıTextbox1.Text += "Version: " & info("version").ToString() & CRLF ' versiyonuTextbox1.Text += "Manufacturer: " & info("manufacturer").ToString() & CRLFTextbox1.Text += "Computer name: " & info("csname").ToString() & CRLF ' bilgisayar adıTextbox1.Text += "Windows Directory: " & _info("windowsdirectory").ToString() & CRLF ' diziniNextGenel Bilgisayar Bilgilerini Görüntülemek :Dim search As New ManagementObjectSearcher("SELECT * FROM Win32_ComputerSystem")Dim info As ManagementObjectFor Each info In search.Get()Textbox1.Text = "Manufacturer: " & info("manufacturer").ToString() & CRLFTextbox1.Text += "Model: " & info("model").ToString() & CRLFTextbox1.Text += "System Type: " & info("systemtype").ToString() & CRLFTextbox1.Text += "Total Physical Memory: " & _info("totalphysicalmemory").ToString() & CRLFNextBu bilgileri görünülemek çoğu yerde işinize yarayabilir. Kodları butonlar içerisine yerleştirebilirsiniz.Görü... Devamı

Vbnet Timer ve kullanımı

2011-03-07 00:51:00

Visual basic'de timer,  Windows sayacını temsil etmektedir. Sayaç çalışmaya başladığında, belirli bir süre aralığında Tick olayını gerçekleştirir. Timer kontrolünün Interval değeri, Tick olayının kaç milisaniyede bir gerçekleşeceğini belirlemektedir. Örneğin, Interval değerine 2000 verdiğimiz bir sayaçta, Tick olayında yazılan kodları iki saniyede bir çalıştırır. Dolayısıyla aynı işlemi 2 saniyede bir gerçekleştirir. Sayacı başlatmak için Start, bitirmek için ise Stop özellikleri kullanılır. Ancak aktif olması için Enabled özelliğine dikkat edilmesi gerekir. Çoğunlukla vbnete yeni başlayan programlamacılar bu konuda yanılarak daha doğrusu bütün işlemleri yapıp aktif etmediği için sorunlar ile karşılaşırlar. Timerin enabled özelliği mutlaka kontrol edilmelidir. Aksi takdirde çalışmaz. Örnek verecek olursak: Private Sub btnBasla_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBasla.Click ' sayacimiz 4 sn aralikla calisacak Timer1.Interval = 4000 Timer1.Start() End Sub Private Sub Timer1_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Timer1.Tick MsgBox("Sayacımız şu anda çalışıyor...") End Sub Private Sub btnDur_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDur.Click Timer1.Stop() End Sub şeklinde anlaşılır bir örnek deneyip çalıştırıp görebilirsiniz. ... Devamı

Vbnet Combobox ile il ve ilçe uygulaması

2011-03-05 00:27:00

Çoğu projelerimizde  herhangi bir konu ile alakalı alt konuları belirmek gerekebilir. Vereceğim örnekte seçilen bir comboboxda belirtilen il seçildiğinde, il'e bağlı olan ilçeler otomatik olarak çıkmaktadır. Müşteri kayıt formlarında veya diğer projelerde oldukça işe yarayan ve sıkça kullandığımız il ve ilçe örneği için öncelikle formumuza iki adet combobox ekliyoruz. İl seçiniz ve ilçe seçiniz şeklinde daha sonra ise Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged ComboBox2.Items.Clear() If ComboBox1.Text = "Ankara" Then ComboBox2.Items.Add("Çankaya") ComboBox2.Items.Add("Etimesgut") ComboBox2.Items.Add("Keçiören") ComboBox2.Items.Add("Yenimahalle") ComboBox2.Items.Add("Mamak") ElseIf ComboBox1.Text = "İstanbul" Then ComboBox2.Items.Add("Beşiktaş") ComboBox2.Items.Add("Şişli") ComboBox2.Items.Add("Eminönü") ComboBox2.Items.Add("Beykoz") ComboBox2.Items.Add("Adalar") ElseIf ComboBox1.Text = "İzmir" Then ComboBox2.Items.Add("Karşıyaka") ComboBox2.Items.Add("Bornova") ComboBox2.Items.Add("Güzelyalı") ComboBox2.Items.Add("Buca") ComboBox2.Items.Add("Konak") End If End Sub End Class şeklinde il ve ilçelerimizi comboboxlarımıza ekliyoruz. Bu sayede birinci combobox'dan ankara veya izmir veya istanbul seçildiğinde otomatik olarak eklediğimiz ilçeleri çıkacaktır. Zaten kullanım amacıda bu şekilde. İl ve ilçelerin yanı sıra ürünler vb. gibi kategorilerde de kullanabilirisiniz. Oldukça anlaşılır ve kolay bir örnek. Visual basic .net ile comb... Devamı

Visual Studio ve Jquery Intellisense

2011-02-24 23:34:00

Web programlama veya tasarım ile uğraşanlar jquery mutlaka duymuş olsa gerek. Yeni nesil web programlama olan ajax visual studioda kullanılabilir durumda. Jquery kütüphanesinide entegre ederek projelerinizi çok daha iyi hale getirebilirsiniz. Öncelikle jquery nedir? bundan bahsedelim. JQuery, bir Javascript kütüphanesidir. Javascriptin zorluğunu bir yana bırakarak daha esnek ve kolay bir şekilde javascript uygulaması yapılabilmesini sağlar diyebiliriz. Jquery çok geniş kapsamlı ve birçok ayrıcalığı ile son zamanlarda yayılmaktadır. Google, facebook, youtube vb. internet dünyasının devlerinin bile artık jquery&ajax kullandığını bilmekteyiz. Peki Visual studiomuza jquery'i nasıl entegre ederiz? Görsel programlama haricinde benim gibi web ilede uğraşanlar için paylaşma gereksinimi duydum. Bilgi paylaştıkça çoğalır. Elbetteki aynı şeylere bağlı kalmak yerine teknolojiye ayak uydurmak daha mantıklı. Jquery kodlama yapabilmek için öncelikle BU bağlantıdan visual studio jquery Intellisense özelliğinin güncellemesini sistemimize yüklememiz gerekiyor. Jquery özelliklerini kullanıp kodlayabilmemiz için gerekli. Tabi son sürüm veya güncel kullanıyorsanız bu işlemi yapmanıza gerek yok. Ayrıca Şu bağlantıdan JS kütüphanesinede ulaşabilirsiniz. kodlama ekranında görüntü yukarıda bulunan resimdeki gibi olacaktır. aynı şekilde resimdede jquery özelliklerini görebilmekteyiz. Kodlama kolaylığı oldukça esnek. Visual studio ile jquery kodlama yapabilmek için uygulanması gerekenleri yukarıda belirttik şimdiden kolay gelsin. ... Devamı

Visual Studio 2010 Türkçe Dil Desteği

2011-02-23 23:45:00

Microsoft'dan çok iyi bir uygulama. Türk yazılımcılar için hatta yazılıma yeni başlayanlar için müjdeli haber. Artık Visual Studio 2010 Türkçe dil paketiyle birlikte kullanılabilir durumda. Visual studio 2010 indirme linkini bir önceki yazımda paylaşmıştım. Tam olarak ingilizce bilmeyen veya kullanmakta zorlanan yazılımcılar Türkçe Visual Studio'yu kolayca kullanıp rahatlıkla kodlama yapabilecekler. Microsoft tarafından, iki gün önce yani 21 şubat tarihinde Türkçe dil paketini indirmek için http://www.microsoft.com/downloads/tr-tr/details.aspx?FamilyID=7ee0d8a7-32fb-407d-a010-da3a7d93fc2f&displaylang=tr bağlantısını kullanabilirsiniz. Bu uygulama İstanbul Teknik Üniversitesi eşliğinde gerçekleştirilmiş. Tamamen ücretsiz henüz deneme fırsatım olmadı ancak en kısa sürede kullanmaya başlamayı düşünürüyor. Teşekkürler Microsoft, artık visual studio ile kodlamak daha da kolay :) Devamı