![]() |
![]()
|
![]()
|
||||||
| PROGRAMLAMA DİLLERİ Webmasterlar için faydalı bir bölüm. Konu Açmak Moderator Onaylı |
![]() |
|
|
LinkBack | Seçenekler | Stil |
|
|
#1 (permalink) |
|
Mareşal
![]() ![]() |
Visual Studio .NET’in en mükemmel özelliklerinden biriside belkide CODE SNİPPET’ler dir…Arkadaslar sürekli yazmış olduğumuz sürekli aynı kalıpta belirttiğimiz kodlardan sıkıldıysanız ve bunları artık yazmaya uşeniyorsanız size en mükemmel çözümlerden birisi olarak CODE SNİPPET’leri önerebilirim.Bunlar için az olsun XML bilgisi olması gerekir ama yinede sunu demek isterim gerçekten ben bile bunları yazmayı bir saat içerisinde örendim ve inanınki arkadaslar gerçekten çok ise yarayan ve zaman kazandıran bir yöntemdir..
ßen bu makalemde sizlere CODE SNİPPET’ler nasıl yapılır nasıl hazırlanır ve nasıl kullanılır bunu anlatıcam arkadaslarım… ![]() Evet arkadaslar resimde de görmüs olduğunuz üzere bazı fonksiyonlar yani çok kullanılan fonksiyonlar bir kalıp haline getirildi ve bunlara CODE SNİPPET ismi verildi..Bunları bir daha yazmak zorunda kalmıcaz bunları otomatik olarak projelerimize fare yardımı ile çok rahat bir şekilde ekleyebilicez… Simdi gelelim kendimize bir CODE SNİPPET’ hazırlamaya CODE SNİPPET’ nasıl hazılanır.. İlk önce kendimize bir tane XML dosyası açalım bunu isterseniz VS .NET 2005 ile isterseniz baska bir programla yapabilirsiniz ama benim size önerim her zaman ki gibi kendi programı ile hazırlanıyın yani VS.NET 2005 ile… Dosyamızı açtıktan sonra yapmamız gereken kodlamaları ve bunların ne ise yaradıklarını anlatıcam arkadaslarım… Örnek olarak XML dosyasını açtığımızda kendisini CODE SNİPPET olarak ayarlamak için ilk açrtğımızda karşımıza çıkan kod penceresine su kodları ekleyin…. <?xmlversion="1.0"?> <CodeSnippetsxmlns="http://schemas.microsoft.com/VisualStudio/2005/Cod eSnippet"> <CodeSnippetFormat ="1.0.0"> Kodların geri kalanı burada yazılacak </CodeSnippet> </CodeSnippets> Bu kodları yazdıktan sonra artık dosyamız bir CODE SNİPPET olarak kendini ayarlamıstır.Artık tüm kodlar CODE SNİPPET için ayarlanmıştır…Daha sonra yazmış olduğum kodların başlangıç ve bitiş parametreleri arasına geri kalan kodları yazıcaz arkadaslar… <Header> <Author>Writing by ߀j0®</Author> ‘SNİPPET kodlarını yazan kişi yada kurum <Description>For.. Operatoru</Description> ‘SNİPPET açıklaması <HelpUrl>http://www.forummp3.net</HelpUrl> ‘SNİPPET’i yazan kişi yada kurumun yardım adresi <Title>For..</Title> ‘SNİPPET adı… </Header> Yukarıda SNİPPET’in görünüm ve diğer basit ayarlarını yaptıktan sonra asıl olan yere geldikki tami ettiğiniz gibi kodların nasıl yerşleştirileceğine… <Snippet> <Declarations> <Literal> <ID>EndNumber</ID> <Type>Integer</Type> <Default>EndNumber</Default> </Literal> <Literal> <ID>StepNumber</ID> <Default>StepNumber</Default> <Type>Integer</Type> </Literal> </Declarations> </Snippet> Simdi arkadaslar her bir veri tanımlaması için gerekli olan tanımalamaları <Snippet> <Declarations> Veri Tanımlamalarını burada yapıyoruz… </Declarations> </Snippet> Evet arkadaslar sizinde tahmit ettiğiniz gibi tanımlamaların Literal başlıkların altında yapacağız…Literal altında veri türünün ne olduğunu ve ismini belirleyeceğiz ki ilerde kod kısmında verileri kullanırken zorluk yaşamayağız… <Literal> <ID>EndNumber</ID> <Type>Integer</Type> <Default>EndNumber</Default> </Literal> <Literal> <ID>StepNumber</ID> <Default>StepNumber</Default> <Type>Integer</Type> </Literal> Evet yukarıdaki kodlamalarda ben kendime EnNumber ve StepNumber adlı iki tane Integer veri tipi belirlerdim..Ve bunları gördüğünüz gibi Literal adlı kod satırı altında yaptım..Yani kısacası Literal verilen tanımlanması için gerekli olan başlıktır.. <?xmlversion="1.0"?> <CodeSnippetsxmlns="http://schemas.microsoft.com/VisualStudio/2005/Cod eSnippet"> <CodeSnippetFormat ="1.0.0"> <Header> <Author>Writing by ߀j0®</Author> <Description>For.. Operatoru</Description> <HelpUrl>http://www.forummp3.net</HelpUrl> <Title>For..</Title> </Header> <Snippet> <Declarations> <Literal> <ID>EndNumber</ID> <Type>Integer</Type> <Default>EndNumber</Default> </Literal> <Literal> <ID>StepNumber</ID> <Default>StepNumber</Default> <Type>Integer</Type> </Literal> </Declarations> <CodeLanguage ="VB"Kind ="Method body"Delimiter =""> <![CDATA[ Dim EndNumber As Integer = $EndNumber$ Dim StepNumber As Integer = $StepNumber$ For MyNumber As Integer = 1 to EndNumber Step StepNumber 'Lütfen buraya kodlarınızı yazın... Next MyNumber ]]> </Code> </Snippet> </CodeSnippet> </CodeSnippets> Not:::Kodlarımızın hangi dilde olcağınız <CodeLanguage ="VB"Kind ="Method body"Delimiter =""> Satırından çıkarmıssınızdır herhalde.. ![]() ![]() ![]() Yazıda gri olarak renk almış olan kısmın size ne kadar tanıdık geldiğini anlamışınızdır.. Bu kodların VS.NET 2005 de ne anlama geldiğini aşağıda resim olarak veriyorum arkadaslar ![]() Evet arkadaslar resimde gördüğünüz gibi SNİPPET listesinde ismi çıktı… ![]() Burada da gördüğümüz gibi kodlarımızı tanımadıklarımız şeklinde gelmiştir… |
|
|
|