Zihin Geliştirme Merkezi

KOOLPA

Zihin Geliştirme Merkezi

 

Visual Studio 2005 ile Gelenler-1

 Programlama Katagorisinde ve  C / C++ Forumunda Bulunan  Visual Studio 2005 ile Gelenler-1 Konusunu Görüntülemektesiniz.=>Visual Studio 2005 IDE'si ile Yeni Gelen özellikler-1 .Net'in başdöndürücü gelişiminde ve bu kadar çok kitleye çok çabuk yayılmasında Visual ...


Geri git   Zihin Geliştirme Merkezi > KooLpa Webmaster / Grafik / Programlama > Programlama > C / C++

Üye ol Bloglar Yardım Üye Listesi Ajanda Forumları Okundu Kabul Et

Cevapla

 

LinkBack Seçenekler Stil
Alt 01-06-2007, 18:23   #1 (permalink)
KooooLpa
 
pReNsEs - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Dec 2006
Mesajlar: 2,639
Tecrübe Puanı: 7 pReNsEs is on a distinguished road
Arrow Visual Studio 2005 ile Gelenler-1


Visual Studio 2005 IDE'si ile Yeni Gelen özellikler-1

.Net'in başdöndürücü gelişiminde ve bu kadar çok kitleye çok çabuk yayılmasında Visual Studio IDE'sinin katkısı tartışılmaz bir şekilde görülmektedir. VS'nin bu kadar gelişmiş olması arayüzün çok kolay bir şekilde yapılmasını sağlamakla kalmayıp, geliştiricilere de kod yazılımlarında ve debuging işlemlerinde çok yarar sağlamıştır. VS'nin gelişim süreci eskilere dayansada ivme kazandığı noktayı VS 2002 olarak ele alabiliriz. 2005 yılında piyasaya çıkacak olan VS 2005 ise birçok yenilikle gelmektedir. Bu yenilikler gerek kod yazma, gerekse debug aşamalarında kendini bariz bir şekilde göstermiş ve VS'ninde kendisini ne kadar geliştirdiği sonucuna varılmıştır. Açıkcası yazılım dünyasında çok konuşulacak yeniliklere imza atılmıştır. Bu makalelerimizde VS 2005'in yeni özelliklerini ele alacağız.

Verimli Özellikler:

VS 2005 ile sağlam bir şekilde yapabildiğimiz güzel bir özellik olan kişiselleştirme ile kendinize kullacağınız şablonu hazırlayıp, her defasında ayar yapmaktan kurtulmamızı sağlayabiliriz. Bunu konfigurasyon dosyaları tutarak yapıyor tabii ki. Tools/Import-Export kısmından bu konfigurasyonu belirleyebiliyoruz. İlk olarak bir Export yaparak konfigurasyon dosyasını oluşturalım. Bu konfigürasyon dosyası bizim oluşurduğumuz ayarları tutmaktan başka bir işe yaramaz.





Bu şekilde konfigurasyon dosyamızı dışarıya export ederek kopyalıyoruz. Eğer VS'da kendi kimliğimizi taşıyan bir konfigurasyon istiyorsak bu export ettiğimiz dosyayı aynı yerden import etmemiz yeterli olucak ve bir daha zaman kaybetmeden ayarlarınıza kavuşacaksınız.

Yazı Editörü:

Yazı editörü yani kodlarımız yazdığımız alanda çok güzel özelliklerin eklendiğini görüyoruz.

1- VS IDE'si yazılan her yazıyı track ederek sol taraftaki alanda belirli kurallar çerçevesinde renklendirme yapmakta ve geliştiricinin aklındaki sorulara anında cevap vermeyi hedeflemektedir. Mesela bir kod yazdığımız zaman o dosyada ilk durumuna göre bir değişiklik yapılmıştır. VS2005 bu yeni yazdığımız yerden itibaren kaydedilene kadar sarı renkte bir belirteç ile tracking yapar. Ne zamanki geliştirici projeyi kaydetsin veya derlesin(derkerken proje kaydedilir) bu sarı alanların hepsinin yeşile döndüğünü görürüz. Yeşilin anlamı o kodların az önce yazılıp derlendiğini belirtmek içindir. Aşadaki şekilde bir programdan o an kesiti alınmıştır.




Bu özelliği kullanmak istemiyorsak tools/options/text editor kısmından kapatabiliriz.




2. Bookmark penceresi: Bookmarkları yönetmek için kullanılır. Tool>- BookMark penceresi altındadır.

3. Smart tags: Office XP'deki smart taglara çok benzer fakat sadece VB.NET ile kullanılabilen bir özelliktir.

4.Küçük Program eklentileri(Small Snippet): C#,VB.NET veya J# ile kullanılan anahtar kelimelerin özet şeklinde anlamlarını,özet şeklinde anahtar kelimelerin bilgilerini çıkarır. Ayrıca kendimizde code snippet'ımızı ekleyebiliriz.




Code snippet özelliğinin çalışma mantığı şu şekildedir: Daha önceden belirli dosyalar içerisine kayıtlı XML uzantılı dosyaları Parse ederek içerisindeki elementleri ayrıştırıp, editor içerisinde kullanmayı amaçlamaktadır. Bunu bir örnek ile açıklarsak; öncelikle bir klasör oluşturup içerisine code snippet içerisinde görülmesini istediğimiz kodun parse edileceği XML dosyasını ekleyeceğiz.




caner.xml dosyasını içerik olarak incelersek;
Bu resim ekranınıza sığabilmesi için küçültülmüştür. Bu alana tıklayarak büyük resimi görebilirsiniz. Orjinal resimin boyutları 739x541. Bu Resim Yeniden Boyutlandırıldı. Resmin Orjinal Boyutu 739x541 ölçülerinde ve 54KB büyüklüğündedir. Buraya Tıklayarak orjinal halini görebilirsiniz.



Bu XML dosyası header ve code gibi iki ana parçadan oluşmuştur. Header kısmında yazdığız kod hakkında kısa bilgiler veriyoruz. SnippetType ise kodun hangi şekilde kullanılacağını belirtiyor. Daha sonra ise snippet kısmında kodunumuz hakkındaki kuralları belirtiyoruz. Kuralları belirttikten sonra kullanacağımız programlama dilini seçiyoruz. Daha sonra CDATA kısmında kod yazarken görünecek olan anahtar kelimeyi yazıyoruz. $'lar arasındaki classname ise o kısımların değişken olacağını göstermektedir. Tüm bu kurallar bittikten sonra XML dosyasının bulunduğu klasörü VS'ye gösteriyoruz.




Daha sonra yazı editorumuz içerisinde yaratmış olduğumuz code snippet değeri nasıl kullandığımızı görüyoruz.




5.AutoRecover: Bu özellik ile kodumuzun otomatik olarak kaydedilmesi ile ilgili ayarlar yapılır.
__________________
pReNsEs isimli üyemiz çevrimdışıdır. (Offline)  
Digg this Post!Add Post to del.icio.usStumble this Post!Reddit!Google Bookmark this Post!Live Bookmark this Post!Propeller this post!
Alıntı ile Cevapla

Sponsor Linkler
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)

 
Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular

Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Visual Basic .NET 2005 pReNsEs Visual Basic 0 04-06-2007 01:35
Visual BaSic 2005 Anlatım Kitapları gökhan Visual Basic 0 12-01-2007 02:10


Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 13:44 .


Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

Gizlilik Politikası | KooLpa üyeleri onay gerektirmeksizin mesaj yazabilmektedir. KooLpa' da yasalara aykırı unsurlar bulursanız buraya yazınız. En kısa zamanda gereği yapılacaktır.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206