10 Mart 2016 Perşembe

Okulu Yolu Düz Gider!

Selamlar size anlatacaklarım var,

Okulu bitirdim ya la :) bende inanamadım ancak okulu bitirdim beyler bayanlar. Okuluda geçirdiğim saçma sapan 4.5 yılı nasıl anlatayım
hiç bilmiyorum. Bu nedenle doğaçlama yapacaz bugün. İlk  yıldan başlayalım o zaman ve şöyle söyleyeyim. Hiç bilmediğiniz bi şehre gidiyosunuz kimseyi tanımıyosunuz
düşünün o hali işte çoğunuz yaşamışsınızdır. Kötü bi durum haliyle yani en azından benim için öyle olmuştu ki hatta bazen sıçrayarak uyanıyodum :( 
Neyse ikinci sınıfa geçtik ve bende yazılıma dair en ufak bir teknik bilgi yok. İkinci sınıfta hayatımın bir kaç dönüm noktasını yaşadım. Bunlardan ilki
üniversitede yapılan(kim tarafından yapıldı hiç bi fikrim yok) bir etkinliğe katıldım adı "Gençsen Geleceksin 5". Bu etkinlikte iki tane abi geldi
ve bu abiler biz oradakiler Microsoft teknolojileri ve henüz Türkiye'de olmayan Windows Phone'dan bahsettiler. Acayip hoşuma gitti. Etkinlikten sonra oturdum pc başına denedim bişeyler ve yapabildiğimi farkettim(bi ön yargım vardı genel olarak kod yazmaya). Bu ilkiydi. İkincisi yine ünide arkadaşlar tarafından Fırat IEEE tarafından 
gerçekleşitirilen bir etkinliklte rejilik yapıyordum ve buraya yine bi önceki etkilikte eğitim veren abilerden biri geldi ve onunla direkt tanışma fırsatım oldu. 
Tabi ben bu süreçte Türkiyeye yeni gelmiş bir platformda 7 tane app geliştirmiştim ve bunları kendisine anlattığımda bana kartını uzatarak gel
ve bu yaz Ağustosta yapacağımız Microsoft Yaz Okulu'na katıl dedi. Bende tabiki diyerek bi süre muhabbetten sonra ayrıldım ama kartı nasıl taşıyorum
elimde bi görseniz. Neyse yaz olmadan ben okulu uzattım malesef bi tane karaktersiz yüzünden aynı zamanda bursumdan oldum tek ders yüzünden. Neyse buralardan çok bahsetmeyeyim yazı
+18 olmasın :) Bu da bir diğer kırılma noktası. Neyse staj yapmam gerek felan ve aklıma yaz ms yaz okulunda staj oluyomuydu derken başvurdum
kabul edildim. Gitim ve orada harika insanlarla tanıştım ve çok şey öğrendim. Orada genişlettiğim network ile teknik olarak kendimi geliştirdim.
Daha çok kod yazmaya daha çok şwy öğrenmeye başladım ve bişeyler yapabildiğimi farkettim. Burada projem beğenildi baya çünkü mağaza yeniydi ve 
fazla uygulama yoktu ve güzel bir uygulama geliştirmiştim. Bu süreçte teknik bilgi azdı ve geceleri felan çalışmıştım. Sonucu güzel oldu uygulamamı
yayınladım ve mağazada yer aldı bir hafta sonra öne çıkan uygulamalar arasında yer aldı. Microsoft yaz okulu bana çok şey kattı kendimi geliştirdim
ve çok güzel insanlarla tanıştım. Neyse okul başladı tekrardan alttan aldığım dersleri felan verdim üçüncü sınıfa geçtim. Burada hatırladığım
pek bişey yok aslında. Ben uygulama geliştirmeye devam ettim ve MSP(Microsoft Student Partner) programına başvurdum ilkinde kabul edilmedim ancak
daha sonraki başvurumda kabul edildim ve artık bir sonraki hedefim MSP olmuştum ve mutluydum. İstanbul'a Kick Off etkinliğine davet edildim ve 
oraya giderek yine teknik ve soft skill eğitimlere katıldım, yine çok güzel arkadaşlar edindim. 

      Üçüncü sınıf bittiğinde yine staj yapmam gerekiyordu
ve bu sefer Elazığ'da hocalarımızdan birinin şirketinde yaz stajı yaptım. Çok verimli olmadı aslında Ramazan ayıydı ve çok hatırlamak istemediğim 
anılarım var burada onları geçiyorum. Ama yine güzel bi insanla daha tanıştım burada tek olduğu için adını söylemiycem :) Neyse hayat devam ediyor
ve bişekilde hayata devam etmek lazım amk ne diyim :) Sonra son sınıfa geçtim buraları kısa kesiyorum Allah'ın elazığsında okudum konuyu saptırmamak 
amacıyla +18 e gitmesin diye geçiyorum buraları yine. 





     Son sınıfta ikinci dönem içerisinde uzun dönem iş yeri eğitimi denilen bir 4 aylık staj programı var ve zorunlu. en herhangi bir yer bulamadım yani bi kaç mülakata girdim ancak öğrenciyi küçümseyici ve saçma ortamlardı buralar beni çok tatmin etmedi açıkçası
ki kabul edildiğimi sanmıyordum. Şuan çalıştığım şirkette ms yaz okulundan tanıştığım bir arkadaşım işe başlamıştı ve daha önce onula karşılaştığımda
bana İstanbul'da çalışmak istersen görüşelim haberim olsun gibi bir sohbet geçti aramızda. Aslında ben bu şirketi tanıyordum ms yaz okulunda. Çünkü yaz okuluna
gelen bazı eğitimci hocalarımız burada çalışıyordu. Bende baya heveslenmiştim çalışabilir miyim abi acaba böyle yerlerde derken kendimi TCM Bilişim
ve Danışmanlık Hizmetleri şirketinde stajda buldum. Nasıl oldu bu olay dersek arkadaşıma söyledim ve bana takım lideri ve yazılım müdürü olan Emrah Hocamla(kendisi çok iyi bir insan) 
tanıştırdı. Tabi ben ne yapacağımı bilmiyorum bu görüşmede heycanlıyım felan ve Emrah hoca bana ben zaten kabul etmiştim seni cv ye bakınca sadece
tanışmak için çağırdım dedi taaa Kayseri'den :) hahaha çok mutlu oldum lan ama :D Ofise ilk geldiğimde burada çalışan arkadaşlarım karşıladı beni 
ve bu daha mutlu ediyo adamı haliyle :) İstediğin zaman başla dedi. Bende tam olarak 10 Ağustos'tan beri TCM'de çalışıyorum.TCM'de kocaman bir AİLE var ve harika insanlar çalışıyo burada. Kendileri bana çokca destek oldular özellikle bana güvenerek Emrah hocam ve diğerlerinede ayrı ve kocaman bir TEŞEKKÜR.  Staja erken başlamıştım ki
bi hocama staj belgeleri ile alakalı bi soru sordum ve olum nerdensin sen mülakatına girdiğin şirket seni kabul etmiş dedi :) ama haber vermeyi unutmuş zeki arkadaşlar(zaten gitmezdim oraya) :D
Bende tabiki gitmedim oraya ve tavrımı koydum! Neyse bu arada ben başka bi şirkete daha başvurduğumu söylemiştim ya hani onlarda bana tecrübeli birini aradıklarını söylemişlerdi
ve işte o şirketin uygulamasını geliştirdim bu süreçte:) Aynı zamanda profesyonel hayatta işler nasıl yürüyor bunları görmüş oldum. Bu süreçte bana destek olan
herkese teşekkür ediyorum buradan. 

Çok uzattım sanırım :) Şimdi daha farklı planlarım var yakın zamanda bi motorsiklet alıyorum mesela ve heyecan dorukta. Hayat size beklenmedik şeyler getirebiliyor ve neler olabileceğini kestiremiyosunuz. Akışına bırakmak en güzeli sanırım. Birde kimseyi takmayın kendiniz olun demek istiyorum.

Teşekkürler. Sürçü lisan eylediysem affola.
....

Share:

13 Ocak 2015 Salı

Windows Phone 8 ve 8.1 üzerinden Azure Blob Storage Üzerine Resim Kaydetme

     Merhabalar uzun süredir blog yazmadım ve çok az yazdığımın farkındayım :( Durdum durdum final haftasında sizlere bu yazıyı yazmaya karar verdim.

                                           Windows Phone 8 üzerinden Upload işlemi :)

    Ben Windows 10 üzerinde visual studio 2015 preview kullanıyorum ve uygulamaları buradan anlatıyor olacam. İlk olarak yeni wp8 uygulaması oluşturun MainPage.xaml içerisine bir Image nesnesi atın ve solution içerisinede bir resim atın. Daha sonra bu resmi Image üzerine atayın. Yani Source özelliğine yolu gösterin.

   Şimdi referanslara gelerek sağ tıklayıp Azure Storage referanslarını eklemek gerekiyor. Referanslara sağ tıklayıp Manage NuGet packages diyorum ve arama çubuğuna Azure Storage yazıyorum. Arama sonucu gelen ilk iki eleman bizim işimiz görecen ancak bir tanesini kullanmalıyım. Bu WindowsAzure.Storage olan referansı projeme yüklüyorum. 


                    


   Bu işlemleri başarılı bir şekilde yaptıktan sonra referanslar kısmında değişiklik olduğunu farkedeceksiniz. Şimdi geldi kod yazma olayına. Burada sizinle bir metod yazalım ve aşağıdaki gibi olsun. Daha sonra bu metodu butonumun click event'i içerisinde çağıralım.


async void UploadPhotoBytes(Image image, string UserNameToPhoto)
        {
            string accountName = "blob adı";
            string accountKey = "blob key";

            try
            {
                var credentilas = new StorageCredentials(accountName, accountKey);
                CloudStorageAccount account = new CloudStorageAccount(credentilas, false);
                CloudBlobClient client = account.CreateCloudBlobClient();
                CloudBlobContainer container = client.GetContainerReference("t2s");
                await container.CreateIfNotExistsAsync();

                BlobContainerPermissions containerPermissions = new BlobContainerPermissions() { PublicAccess = BlobContainerPublicAccessType.Blob };
                await container.SetPermissionsAsync(containerPermissions);

                CloudBlockBlob blockBlob = container.GetBlockBlobReference(UserNameToPhoto + ".png");

                var bitImage = new WriteableBitmap(image, null);
                var stream = new MemoryStream();
                bitImage.SaveJpeg(stream, bitImage.PixelWidth, bitImage.PixelHeight, 0, 100);

                byte[] dizi = stream.GetBuffer();

                await blockBlob.UploadFromByteArrayAsync(dizi, 0, dizi.Length);

            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }

Metodumuzu yazdık ve açıklayalım hemen ne yaptığımızı. Baştaki string değerler aşağıdaki resimdeki değerlerdir.


var credentilas = new StorageCredentials(accountName, accountKey);
CloudStorageAccount account = new CloudStorageAccount(credentilas, false);

Yukarıdaki tanımalanan iki string değere göre account kontrolünüzü yapar.

 CloudBlobClient client = account.CreateCloudBlobClient();

Bu kod ise bloba bağlanmanız için bir client oluşturur.

 CloudBlobContainer container = client.GetContainerReference("t2s");
 await container.CreateIfNotExistsAsync();

Bu kod parçacığı ise blobunuz içerisinde bir Container lara bakar ve var olup olmadığna göre oluşturur veya oluşturmaz.


 BlobContainerPermissions containerPermissions = new BlobContainerPermissions() {  PublicAccess = BlobContainerPublicAccessType.Blob };
 await container.SetPermissionsAsync(containerPermissions);

Yukarıdaki kod sizin konteynırınızın izinidir ve izin vermenizi yada yeni izinler oluşturmanızı sağlar.

 var bitImage = new WriteableBitmap(image, null);
 var stream = new MemoryStream();
 bitImage.SaveJpeg(stream, bitImage.PixelWidth, bitImage.PixelHeight, 0, 100);
 byte[] dizi = stream.GetBuffer();

Yukarıdaki kod ise sizin resminizi upload etmeden önce byte dizisine çevirmenizi sağlar.

await blockBlob.UploadFromByteArrayAsync(dizi, 0, dizi.Length);

Bu son kod ise resimden oluşan byte dizinizi azure blob storage üzerindeki konteynırınıza upload etmenizi sağlar.

Önemli: Windows Phone 8 ve Windows Phone 8.1 üzerinden Azure'a resim upload ederken direkt olarak bir Task(PhotoChoiserTask ya da CamereCaptureTask) üzerinden alacağınız stream'i upload edemiyorsunuz sürekli olarak resmin dosya yolunu reddediyor. Bunun sebebini bilmiyorum çözemedim ama bu yazıyı yazarken aklıma bişeyler gelmedi değil :)) dener tekrardan sizlere paylaşırım.

Windows Phone 8.1 üzerinden Upload işlemine gelelim şimdi :)

Yine buradada bir metod yazıp butonumuzun Click Eventinde çağıralım. Tabi burada yeni wp8.1 uygulaması oluşturmam gerekiyor :)

async void UploadPhotoBytes()
        {
            string accountName = "";
            string accountKey = "";

            try
            {
                var credentilas = new StorageCredentials(accountName, accountKey);
                CloudStorageAccount account = new CloudStorageAccount(credentilas, false);
                CloudBlobClient client = account.CreateCloudBlobClient();
                CloudBlobContainer container = client.GetContainerReference("t2s");


                BlobContainerPermissions containerPermissions = new BlobContainerPermissions() { PublicAccess = BlobContainerPublicAccessType.Blob };
                await container.SetPermissionsAsync(containerPermissions);

                CloudBlockBlob blockBlob = container.GetBlockBlobReference("resmime vereceğim isim.png");


                var folder = KnownFolders.CameraRoll;
                var file = await folder.GetFileAsync("thaldi.jpg");
                var data = await FileIO.ReadBufferAsync(file);
                byte[] dizii = data.ToArray();
             

                await blockBlob.UploadFromByteArrayAsync(dizii, 0, dizii.Length);

                var dialog = new MessageDialog("yüklendi");
                await dialog.ShowAsync();

            }
            catch (Exception ex)
            {
                var dialog = new MessageDialog("yüklenmedi\n" + ex.Message);
                await dialog.ShowAsync();
            }
        }

Burada farklı olan iki nokta var birincisi resmi solutiondan değil telefon içerisindeki yani uygulamayı çalıştıracapım telefon içerindeki bir resmi upload etmem ve seçmem ikincisi ise resmi byte dizisine çevirme işlemi.

 var folder = KnownFolders.CameraRoll;
 var file = await folder.GetFileAsync("thaldi.jpg");

Yukardaki kod benim telefonum içerisindeki varsayılan olarak oluşturulmuş dosyalara erişmemi ve içerisinde var olan bir resmi(thaldi.jpg) seçmemi sağlıyor.

var data = await FileIO.ReadBufferAsync(file);
byte[] dizii = data.ToArray();

Bu kod ise aldığım resmi byte dizisine çevirmemi sağlıyor. Diğer kısımlarda değişiklik yok.

     Peki bu değişikliklerin sebebi nedir diyecek olursak bazı kütüphaneler wp8 ve wp8.1 için ortak değiller WritableBitmap nesnesini burada referans olarak gösterebiliriz.


Umarım işinize yarar bir sonraki yazıda görüşmek üzere(hep böyle söyleyip aylar sonra yazıyorum :D). Sürçü lisan eylediysem affola.

İyi haftalar ve finaller diliyorum öğrenci kardeşlerim ;)



Share:

7 Nisan 2014 Pazartesi

App Studio Üzerinden İlk Uygulama

Selamlar değerli okuyucular,

Bu yazımda sizlere hiç kod yazmadan Windows Phone ve Windows 8 uygulama nasıl geliştirebilirsiniz bundan bahsetmek istiyorum.

Bunun için açık bir platform geliştirmişler ve adınada App Studio demişler :) süper olmasada güzel isim bence :) App Studio platformuna buradan giriyoruz. Adım adım yeni bir uygulama geliştirmek istiyorum sizlerle burada...

Step by Step :D
Hadi başlayalım öyleyse..

  1. Siteye gir :D ve ardından sağ üstteki "Start new project" butonuna tıkla. Tabi tıklamakla olmuyo bu işler :D hemen hotmail hesabınızla giriş yapmalısınız. 


2. Giriş yaptıktan hemen sonra aşağıdaki ekran açıklacaktır ve burada sizden bir uygulama  temesı seçmeniz istenecektir. Yani yap


buradan sonra hemen size bir önizleme ekranı açılacak ve temayı tanıtacak en alttaki "Create" diyorum ve uygulamamı oluşturuyorum. Bu arada bu ekran size uygulamanızın telefonda ve tablette nasıl görüneceğini de gösteriyor.

3. Bu adımda uygulamamızı artık tasarlayalım :) yani içeriğini belirleyeceğimiz nereden içerik sağlayacağımızı bu bölümde belirliyoruz. Ben sizin için bir Rss uygulaması yapacağımı söylemiştim ancak vazgeçtim ve hem Rss hemde Youtube uygulaması yapcam hadi hayırlısı :D ikisi bir arada olacak:)
Rss seçeneğini seçtiğimde aşağıdaki ekran açılacaktır..
"Confirm" butonuna tıkladığımda hemen soldaki sanal cihazda uygulamanın verileri çektiğin göreceksiz. Tabi bu adımları yaptıktan sonra sağ üstteki save butonunu kullanmayı unutmayın :) Aynı işlemi "Youtube" içinde yaparsanız sevinirim :)

4. Şimdi gelelim tema olayına ve sanırım aşağıda herşeyi anlattım :)


5. "Tiles" bölümüne geleim. Bu bölümde uygulamanızın iconunu ve Splash&Lock Screen resimlerini belirlemenizi ya da varsayılan olarak kalıp kalmayacağınızı belirlemeniz gerekiyor.



6. "Publish info" bölümünde ise uygulamamızın dili, açıklaması ve bazı güvenlik bilgilerini belirlememiz-değiştirmemiz gerekecek.

7. "Finish" butonuna basıyorum ve uygulamamın tablette ve telefonda nasıl görüneceğini bana bir önizleme olarak sunuyor. Sağ altta "Generate" butonuna basıyorum ve bana soruyor Windows Phone 8 mi yoksa Windows 8 mi diye bende hemen yapıştırıyorum cevabı WP olsun diye siz ikisinide deneyebilirsiniz :) 

Generate yani oluşturma(dünyaya getirme :D) işlemi yaklaşık 15-20 sn kadar sürebiliyor. Harika bişey lan bu diyenler vardır :D evet bu kadar kısa. Ardından size hemem bir mail geliyor uygulamanız hazırdır diye ve sitenin hemen aşağısında bi hareketlilik balayıp bir menü açılıyor burada uygulamanızı indirebileceğiniz bir QR kod ve kaynak kodlar için bir link var :) En önemliside uygulamanızı yayınlayabileceğiniz paketide oluşturuyor ;)

ve sonunda elimizde nur topu gibi bir windows phone uygulamamız var :D bu arada yukarıda yazdığım şeylerde daha sonradan tutarsızlıklar olmuşsa boşverin geçin gidin yazın bana bakarız :)

ve telefondan bir ekran görüntüsü :)



bu kadar basit ve kolay bazı şeyler işte :) kolay gelsin bir sonraki yazımda görüşmek üzere artık kaç yıl sonra yazarsam :D esen kalın :)


son olarak bir çerkes atasözü derki "Candan önce Onur gelir!" ;)
Share:

14 Eylül 2013 Cumartesi

Windows Phone 8' e Nasıl Başlanır?


Selamlar..

Windows Phone 8'e başlayabilmek için öncelikle kullandığınız işletim sisteminin Windows 8 olması gerekiyor.

  1. Windows 8 kur (aşırı derecede tavsiye ederim harika bişey :) )
  2. Visual Studio 2012 kurun yada sadece Windows Phone 8 yazabilmeniz için Visual Studio for Wp8 sürünümüde kurabilirsiniz.(indirme işlemleri buradan dreamspark aracılığı ile yapabilirsiniz)
  3. Buradan SDK 8.0  indirin ve kurun. Kendisi otomatik olarak herşeyi yapacaktır sizin ekstra yapamınız gerek birşey yok :)
  4. Son olarak wp8 dünyasına hoş geldiniz keyfini çıkarın ;)


Share:

28 Mayıs 2013 Salı

C# Form Oluşturma ve Formlar Arası Geçiş

Yeni bir windows form  uygulaması oluşturuyorum ve formun içerisine sürükle bırakla bir buton bir atıyorum.

Şimdi yeni form oluşturalım. Solution Explorer kısmına geliyorum ve projeme sağ tıklıyorum;
Add=>New Item  tıklıyorum ve açılan pencereden Winodow Form' u seçiyorum. Name kısmından adını belirleyebilirsiniz.

Add butonuna tıkladığımda eklenir ve bu formu solution da görebilirsiniz. Şimdi gelelim bu iki form arasındaki geçişe. Birinci formumdaki butona çift tıklıyorum ve koduna gidiyorum 
aşağıdaki kodu yazıyorum.


Görüldüğü gibi git.Show() diğer formu göstermek için kullanılıyor.Ayrıca:
git.ShowDialog() yazarsak bu formu kapatmadan diğer formu kullandırtmaz.
git.Hide() yazarsak da bu formu gizler.
Şunuda söylemekte fayda var eğer oluşturduğunuz nesne yerine this
kullanırsanız üzerinde çalıştığınız formun git gellerinin ayarlarsınız :DD
Kolay Gelsin.



Share:

11 Mayıs 2013 Cumartesi

Windows Phone 7'de Storyboard

Bu yazı ile windows phone'da nasıl storyboard yapılır nesneler nasıl hareket ettirilir ona bakacaz birlikte. 
İlk olarak yeni bir windows phone projesi oluştuyotum. Ana grid içine bir buton atıyorum 
daha sonra Solution Explorer kısmına gidip projemin adına sağ tıklıyorum ve Open in Expression Blend seçeneği ile projeyi Expression Blend ortamına aktarıyorum.
uygulamamı blende aktardıktan sonra aşağıdaki gibi görünecek ve sol alt taraftaki  Object and Timeline sekmesini göreceksiniz. Eğer bu sekmeniz yoksa Window menüsünden açabilirsiniz. 
Şimdi sıra geldi asıl işlemlere. Uygulamaya eklediğim butonu Object and Timeline kısmından seçiyorum ve hemen bu sekmenin üzerinde küçücük bir artı botonu var ve görülmesi oldukça zor :D bu butona tıklayalım ve  açılan bölüme storyboarda isim verelim. Ama bunu yaparken buton nesnesinin alt kısnda seçili olması gerekmekte çünkü bu hareketleri o nesne üzerine senkronize edeceğiz.
Storyboarda isim verdikten sonra ise hemen aşağıdaki gibi bir yeni sekme açılacak storyboard için
ve gördüğünüz gibi bir media player ortaya çıktı :D Buradaki sarı çubuğu istediğiniz saniye aralığına sürükledikten sonra kırmızı halka içerisindeki simgeye çift tıklayarak storyboard ın çalışma süresini belirmiş olduk. yapacağımız işleme gelince nesnemizin Properties kısmından Transform bölümüne gelerek ok işareti sekmesini açıyorum ve Angle kutucuğu içine 360 yazıyorum.Henüz birşey olmadığını gördük yani butonda değişiklik yok. Şimdi yukarıdaki resimde görülen Play butonuna basıyorum ve izliyorum :). Butonumun kendi ekseni etrafında dönemsi hoş tabi :D şimdi bunu C# aktaralım. Hemen Ctrl+S deyip kaydediyorum ve Visual Studio uyarı veriyo bana ve yes to all deyip kaydediyorum. Şimdi arka planda yazılan kodları görelim
Bu kodları blend otomatik olarak yazdı bizim için aynı zamanda visual studioyada gönderdi.
Son olarak bu storyboardı artık çalıştıralım canımı sıktı :) Butona çift tıklayarak kodlara gidelim ve
kodunu yazalım :)
uygulamayı çalıştırıp butona tıkladığımızda butonumuzun döndüğünü göreceksiniz :D
Sadece nesnelerin hareketleri değil renkleri görünmleri vs hakkında bir çok değişiklik yapabilir ve storyboard içinde kullanabilirsiniz.
Kolay gelsin.



Share:

1 Mayıs 2013 Çarşamba

C# İlk Form uygulaması

Merhaba arkadaşlar,
Bu yazımda sizlere C# ile basit bir form uygulaması nasıl yapılır ondan bahsetmek istiyorum. İlk olarak ben Visual Studio nun 2010 sürümünü kullanıyorum siz istediğinizi kullanabilirsininiz.
Şimdi yeni bir form uygulaması oluşturuyoruz
 
Burada name kısmına vereceğiniz isim oluşturduğunuz uygulamanın ismi olacak ve Solution Explorer kısmında bu ismi göreceksiniz. Türkçe karakter problemi olubiliyo bu nedenle dikkat etmenizi öneririm. Location kısmı ise uygulamayı nereye kaydedeceğinizi belirler.
uygulama açılınca böyle görünür. :))

Şimdi toolbox tan sürükle bırak yöntemiyle formumuz içerisize bir buton ve iki textbox ekliyorum.
eğer toolbox  ekranda yoksa kapalıysa View menüsünden tekrar açabilirsiniz.
butonumu ve textbox larımı eklesim bir birde label ekliyorum en alta çünkü textboxlardan aldığım değerleri toplattığımda bu değeri yazdırmam gerekecek. Sol taraftaki görüldüğü üzere buradada properties kısmı yani nesnelerinizin özelliklerini değiştireceğiniz yer bulunmakta.

Son olarak kod kızmına geçelim ve yukarıdaki kodu butona çift tıklayarak açılan click event i içerisine yazıp çalıştırdığımızda aşağıdaki gibi çalışacaktır.
ve şekildeki gibi çalışacaktır. Çok basit bir uygulama olabilir ama temel  şeyler olduğunu düşünüyorum.
Kolay gelsin.


Share: