27 Ekim 2013 Pazar

Microsoft Student Partner Nedir ?

Microsoft Student Partner-MSP

   Merhaba arkadaşlar , bu dönemki MSP başvuruları birkaç gün önce açıklandı . Bende artık Microsoft ailesine girebilmenin mutluluğuyla kısa bir yazı hazırlamak istedim .

  Başvuru Süreci  ve Kabul Edilme 
   Başvurular https://www.microsoftstudentpartners.com/  adresinden yapılmakta . Öncelikle ülkenizi seçiyorsunuz daha sonrada formu dolduruyorsunuz . Başvurunuzu yaparken kendinizi tanıtmak ve niçin MSP olmak istediğinizi açıklayan 5 dk yı geçmeyecek bir video hazırlıyorsunuz . Aynı zamanda Windows Phone 8 de ya da Windows 8  store da yayınlanan uygulamanız var ise referans olarak bunu da forma ekleyebiliyorsunuz . (Bu da sizi bir adım öne taşıyacaktır.)
  MSP liğe kabul edildikten sonra 3 aylık bir süreç sizi bekliyor olacaktır . Bu süreçte etkinlikler düzenleyip  , okulunuzda Microsoft u en iyi şekilde temsil etmeniz , uygulama yazmanız ,  sosyal medya da bu konuda aktif olmanız gerekiyor.3 ayın sonunda tekrardan değerlendirmeye alınarak MSP liğe devam edip edilmeyeceğinize karar veriliyor .


MSP Nedir ? Ne Yapar?
  Microsoft Student Partner , Microsoft'un okuldaki öğrenci temsilcilikleri gibi düşünülebilinir.
  MSP ler Microsoft son teknolojilerini takip eder ve bunlar hakkında bilgi sahibidir .Microsoft un  son teknolojileri okullarında en iyi şekilde tanıtırlar . Bu teknolojiler ile uygulama geliştirirler , arkadaşlarına yardımcı olurlar .

MSP Olmanın Faydaları 
  Microsoft'un öğrencilere tanıdığı fırsatlar MSP liğin en büyük getirisi olsa gerek . Son Microsoft teknolojilerinin lisanslı kullanma hakkı , yapılan eğitimler bu fırsatların en bilinenleri . Aynı zamanda MSP olmanın verdiği iletişim gücü ,sizin iyi bir network edinmenizi de sağlayıp , insanlarla ilişkilerinizi güçlendiriyor.


  Sizde Microsoft 'u en iyi temsil edecek potansiyeli kendinizde görüyor ve bu imkanlardan yararlanıp arkadaşlarınızla bu konularda çalışmalar yapıyorsanız ,  https://www.microsoftstudentpartners.com/ adresinden başvurunuzu yapabilirsiniz . Şubat ayında yeni dönem MSP arkadaşlarımız arasında yer alabilirsiniz.
  İyi çalışmalar ..



 .

7 Eylül 2013 Cumartesi

Microsoft Yaz Okulu'13

   Merhabalar
 
  Bu yıl düzenlenen Microsoft Yaz Okulu'13 programı sona ermiş bulunmakta. Bizler bu programa katılarak Microsoft teknolojileri daha iyi öğrenme ve sektörün önde gelen isimlerinden eğitim alma fırsatını yakaladık.
   Bilindiği üzere bilişim sektörü oldukça geniş bir sektör. Ve bu sektörde çalışmadan önce hangi konuda uzmanlaşmamıza karar vermemiz gerekiyor.Bu programdan aldığım eğitimler ile hangi konuda uzmanlık yapmak istediğimi karar vermiş olmam bana en büyük kazanımlardan biri . Çünkü her bir teknolojiyle ayrı ayrı çalışmak yerine ,tek bir teknolojiye odaklanıp o konuda başarılı işler yapmak daha tercih edilesi.
  Microsoft Yaz Okulu'nun bize kazandırdığı bir diğer konu ise farklı okullardan bir çok öğrenciyi buluşturması.İlerde aynı sektörde çalışacak olduğumuz kişiler ile böyle bir programda buluşmak , bizleri hem sosyal olarak gelişmemizi hemde paylaşma ufkumuzu genişletti .
 Eğitim sonunda bizlere düşen 1 ay aldığımız eğitimler sonucu öğrendiklerimizi diğer arkadaşlar ile paylaşmak ve onları da böyle programlara katılmaları için teşvik etmek .














  Son olarak sizlere MSP programından bahsetmek istiyorum . MSP programı öğrencilerin Microsoft tu temel anlamda okullarında temsil ettikleri bir program .Bu yıl sistem biraz daha değişerek  3 ayda bir MSP başvuruları değerlendiriliyor. Yeni dönem başvuruları başlamış olup 10 Eylül e kadar başvurular alınacak .10 Eylülden yapılan başvurular bir sonraki dönemde değerlendirilecektir.







 MSP başvuruları ve daha fazla bilgi için https://www.microsoftstudentpartners.com/  adresini kullanabilirsiniz.
Eğer sizde Microsoft bünyesinde bulunmak istiyorsanız son başvuru tarihini kaçırmayın !


26 Temmuz 2013 Cuma

c# Fundamentals-Resource

Benim gibi teknik ingilizce sıkıntısı yaşayan arkadaşlar için önerilebilinecek ingilizce c# dersleri. Bob Tabor tarafından yaklaşık 23-24 videodan oluşan bu c# derslerini basit bir ingilizceyle ögrenmek mümkün.

Videolara  buradan ulaşabilirsiniz.Aynı zamanda programa çalışırken yardım alabileceğiniz web siteleri  http://stackoverflow.com/  ve  channel9.msdn.com  bakmanızda fayda var.

İyi çalışmalar..

c# Fundamentals-Resource

Benim gibi teknik ingilizce sıkıntısı yaşayan arkadaşlar için önerilebilinecek ingilizce c# dersleri. Bob Tabor tarafından yaklaşık 23-24 videodan oluşan bu c# derslerini basit bir ingilizceyle ögrenmek mümkün.

Videolara  buradan ulaşabilirsiniz.Aynı zamanda programa çalışırken yardım alabileceğiniz web siteleri  http://stackoverflow.com/  ve  channel9.msdn.com  bakmanızda fayda var.

İyi çalışmalar..

12 Temmuz 2013 Cuma

String.Format

String.Format metodu string işlemlerinde biçimlendirme yapmak için kullanılır.
Tabi burada kullanacagımız olmazsa olmazımız place holder lardır.
Basit şekilde örnek vermek gerekirse iki string ifadeyi birleştirmek için

   string ifade1="dogan";
   string ifade2=String.Format("ozlem {0}",ifade1)
   textBox1.Text=ifade2;

bu durumda formda textbox ta "ozlem dogan" yazacak .
Farklı formatlara örnek vermek gerekirse

   int sayi=1236;
   string ifade=String.Format("{0:C0}",sayi); ----> bu formatta sayı 3 lü gruplara ayrılarak para birimi şeklinde ekranda görüntülenebilinir.

   int alanKodu=236;
   int telNo=3134202;
   string ifade=String.Format("0-{0:N0}-{1-### ## ##}",alanKodu,telNo);---> telefon formatında yazılmış bir String.Format


Kaynak:http://msdn.microsoft.com/tr-tr/library/fht0f5be.aspx
             http://msdn.microsoft.com/en-us/library/fht0f5be.aspx




String.Format

String.Format metodu string işlemlerinde biçimlendirme yapmak için kullanılır.
Tabi burada kullanacagımız olmazsa olmazımız place holder lardır.
Basit şekilde örnek vermek gerekirse iki string ifadeyi birleştirmek için

   string ifade1="dogan";
   string ifade2=String.Format("ozlem {0}",ifade1)
   textBox1.Text=ifade2;

bu durumda formda textbox ta "ozlem dogan" yazacak .
Farklı formatlara örnek vermek gerekirse

   int sayi=1236;
   string ifade=String.Format("{0:C0}",sayi); ----> bu formatta sayı 3 lü gruplara ayrılarak para birimi şeklinde ekranda görüntülenebilinir.

   int alanKodu=236;
   int telNo=3134202;
   string ifade=String.Format("0-{0:N0}-{1-### ## ##}",alanKodu,telNo);---> telefon formatında yazılmış bir String.Format


Kaynak:http://msdn.microsoft.com/tr-tr/library/fht0f5be.aspx
             http://msdn.microsoft.com/en-us/library/fht0f5be.aspx




12 Mart 2013 Salı

Asp.NET Mail Gönderme İşlemi

Asp.NET & C# ile mail gönderme işlemi yapabilmek için öncelikle

System.Net.Mail & System.Net 
namespaceleri projeye eklenmelidir.


projenin .aspx design kısmını aşağıdaki gibi düzenleyelim.






.aspx.cs dosyasının Button1_Click metoduna aşağıdaki gibi  kodları yazalım.





Burada

 MailMessage ileti = new MailMessage();  MailMessage tipinde değişken tanımlıyoruz. MailMessage eklediğimiz namespaceler ile geliyor.

ileti.Subject = TextBox1.Text.ToString();   Gönderilecek olan mailin konusunu belirleniyor.

ileti.Body = TextBox2.Text.ToString();       Mailin içeriği belirleniyor.

ileti.To.Add(TextBox3.Text.ToString());   Mailin kime gönderileceği belirleniyor.

ileti.From = new MailAddress("ozlem.dogan.l.d@gmail.com");   Mailin kimden gönderileceği bilgisi için kullanılıyor.


Mail gönderme işlemi sunucular üzerindeki protokoller üzerinden gerçekleştirilir .Burada kullanacağımız protokol SMTP protokolüdür.



SmtpClient pro = new SmtpClient();   SMTP protokolünün sunucuya bağlanması için bir nesne tanımlandı.

 pro.Credentials = new NetworkCredential("ozlem.dogan.l.d@gmail.com", "********");  Maili gönderecek adres ve parolası için kullanılır.Birinci parametre mail adresi,İkinici parametre mail adresinin parolasıdır.

pro.Host = "smtp.gmail.com"; Burada smtp protokolünün kullanılacağı sunucu ismi yer alıyor.Ben burda googlen gmail kullanıcılarına verdiği ücretsiz sunucu ismini kullandım.

pro.Port = 587;   SMTP nin çalışacağı port numarası

pro.EnablSsl=true;    Bu özellik ile belirtilen smtp sunucusuna erişmek için ssl kullanılıp kullanılmayacağı belirlenir.





         

  

           

Asp.NET Mail Gönderme İşlemi

Asp.NET & C# ile mail gönderme işlemi yapabilmek için öncelikle

System.Net.Mail & System.Net 
namespaceleri projeye eklenmelidir.


projenin .aspx design kısmını aşağıdaki gibi düzenleyelim.






.aspx.cs dosyasının Button1_Click metoduna aşağıdaki gibi  kodları yazalım.





Burada

 MailMessage ileti = new MailMessage();  MailMessage tipinde değişken tanımlıyoruz. MailMessage eklediğimiz namespaceler ile geliyor.

ileti.Subject = TextBox1.Text.ToString();   Gönderilecek olan mailin konusunu belirleniyor.

ileti.Body = TextBox2.Text.ToString();       Mailin içeriği belirleniyor.

ileti.To.Add(TextBox3.Text.ToString());   Mailin kime gönderileceği belirleniyor.

ileti.From = new MailAddress("ozlem.dogan.l.d@gmail.com");   Mailin kimden gönderileceği bilgisi için kullanılıyor.


Mail gönderme işlemi sunucular üzerindeki protokoller üzerinden gerçekleştirilir .Burada kullanacağımız protokol SMTP protokolüdür.



SmtpClient pro = new SmtpClient();   SMTP protokolünün sunucuya bağlanması için bir nesne tanımlandı.

 pro.Credentials = new NetworkCredential("ozlem.dogan.l.d@gmail.com", "********");  Maili gönderecek adres ve parolası için kullanılır.Birinci parametre mail adresi,İkinici parametre mail adresinin parolasıdır.

pro.Host = "smtp.gmail.com"; Burada smtp protokolünün kullanılacağı sunucu ismi yer alıyor.Ben burda googlen gmail kullanıcılarına verdiği ücretsiz sunucu ismini kullandım.

pro.Port = 587;   SMTP nin çalışacağı port numarası

pro.EnablSsl=true;    Bu özellik ile belirtilen smtp sunucusuna erişmek için ssl kullanılıp kullanılmayacağı belirlenir.





         

  

           

22 Şubat 2013 Cuma

12. ULUSLARARASI BAĞIMSIZ FİLMLER FESTİVALİ

   Az önce ev arkadaşımdan öğrendiğim kadarıyla Sinema Anadolu da 3 gün sürecek film festivali varmış.Geçen sefer Palto Film günlerini son gün öğrendiğimden ötürü pek bir üzülmüştüm :) Belki gören duyan olur diye buradan da bilgilendirelim dedim.
  Neyse uzun lafın kısası böyle etkinlikleri değerlendirmek gerek diyorum .

   Uluslararası Film Festivali nden gerekli bilgileri görebilirsiniz,iyi eğlenceler.

12. ULUSLARARASI BAĞIMSIZ FİLMLER FESTİVALİ

   Az önce ev arkadaşımdan öğrendiğim kadarıyla Sinema Anadolu da 3 gün sürecek film festivali varmış.Geçen sefer Palto Film günlerini son gün öğrendiğimden ötürü pek bir üzülmüştüm :) Belki gören duyan olur diye buradan da bilgilendirelim dedim.
  Neyse uzun lafın kısası böyle etkinlikleri değerlendirmek gerek diyorum .

   Uluslararası Film Festivali nden gerekli bilgileri görebilirsiniz,iyi eğlenceler.

19 Şubat 2013 Salı

C# da Örnek Projeler

Görsel Programlama da yapılcak olan proje ödevi için örnek projeler.Kolay gelsin hepimize iyi çalışmalar.



1)Lig Programı(http://www.sinavevi.net/c-lig-programi/)
Bu program sayesinde belirli takımlar arasında maç düzenlemeleri ve bu maçların sonucunda puan taplosunu görebiliriz…

2)Apartman Otomasyonu(http://www.sinavevi.net/c-lig-programi/)
Programımız sayesinde belirli bir apatmanda gider gelir vb. hesaplama ve kayıt işlemlerini gerçekleştirebiliriz…

3)Bilgisayar Toplama(http://www.sinavevi.net/c-bilgisayar-toplama-programi/)
Bu program sayesinde kolaylıkla kendimize pc toplaya biliyoruz.
Uyumlulukları kendi kontrol eden sorunsuz bir program…

4)Kırtasiye Takip Programı (http://www.gorselyazilim.net/kirtasiye-takip-programi-csharpnet.html)

5)Ön muhasebe programı (http://cizgiyazilim.wordpress.com/2012/10/03/c-projeleri-kaynak-kodlari/)

6)Günlük Programı (http://www.gorselyazilim.net/gunluk-programi-csharp.html)

7)Yazılım Sözlük sitesinden örnek Projeler (http://yazilimsozluk.com/Konular-1734-Bitirme_Projesi_D%C3%B6nem_Proje.aspx)

C# da Örnek Projeler

Görsel Programlama da yapılcak olan proje ödevi için örnek projeler.Kolay gelsin hepimize iyi çalışmalar.



1)Lig Programı(http://www.sinavevi.net/c-lig-programi/)
Bu program sayesinde belirli takımlar arasında maç düzenlemeleri ve bu maçların sonucunda puan taplosunu görebiliriz…

2)Apartman Otomasyonu(http://www.sinavevi.net/c-lig-programi/)
Programımız sayesinde belirli bir apatmanda gider gelir vb. hesaplama ve kayıt işlemlerini gerçekleştirebiliriz…

3)Bilgisayar Toplama(http://www.sinavevi.net/c-bilgisayar-toplama-programi/)
Bu program sayesinde kolaylıkla kendimize pc toplaya biliyoruz.
Uyumlulukları kendi kontrol eden sorunsuz bir program…

4)Kırtasiye Takip Programı (http://www.gorselyazilim.net/kirtasiye-takip-programi-csharpnet.html)

5)Ön muhasebe programı (http://cizgiyazilim.wordpress.com/2012/10/03/c-projeleri-kaynak-kodlari/)

6)Günlük Programı (http://www.gorselyazilim.net/gunluk-programi-csharp.html)

7)Yazılım Sözlük sitesinden örnek Projeler (http://yazilimsozluk.com/Konular-1734-Bitirme_Projesi_D%C3%B6nem_Proje.aspx)

28 Ocak 2013 Pazartesi

C# da SetCursorPosition Metodu ile Çam Ağacı

SetCursorPosition  metodu ile imlecin yerini kendimiz belirleyebiliriz.
Ayrıntılı bilgi için   bknz.
Şimdi console ekranında küçük bir çam ağacı görüntüleyelim.




 class Program
    {
        protected static int kor1;               //1.koordinatı tanımladık
        protected static int kor2;               //2. koordinatı tanımladık
        protected static void yaz(string s,int x,int y)
        {
                Console.SetCursorPosition(kor1 + x, kor2 + y);    //metodun kullanımı
                Console.Write(s);
        }
      static void Main(string[] args)
        {
            Console.Clear();
            kor1 = Console.CursorTop;       
            kor2 = Console.CursorLeft;

            yaz("*",5,0);
            yaz("**", 4, 1);
            yaz("***", 3,2);
            yaz("****", 2,3);
            yaz("*****", 1,4);

            yaz("*", 6, 0);
            yaz("***", 5, 1);
            yaz("*****", 4, 2);
            yaz("*******", 3, 3);
            yaz("*********", 2, 4);

            yaz("|", 5, 5);
            yaz("|", 5, 6);
            yaz("|", 6, 5);
            yaz("|", 6, 6);

            Console.WriteLine();
            Console.ReadLine();

        }
}

Console Ekranı









C# da SetCursorPosition Metodu ile Çam Ağacı

SetCursorPosition  metodu ile imlecin yerini kendimiz belirleyebiliriz.
Ayrıntılı bilgi için   bknz.
Şimdi console ekranında küçük bir çam ağacı görüntüleyelim.




 class Program
    {
        protected static int kor1;               //1.koordinatı tanımladık
        protected static int kor2;               //2. koordinatı tanımladık
        protected static void yaz(string s,int x,int y)
        {
                Console.SetCursorPosition(kor1 + x, kor2 + y);    //metodun kullanımı
                Console.Write(s);
        }
      static void Main(string[] args)
        {
            Console.Clear();
            kor1 = Console.CursorTop;       
            kor2 = Console.CursorLeft;

            yaz("*",5,0);
            yaz("**", 4, 1);
            yaz("***", 3,2);
            yaz("****", 2,3);
            yaz("*****", 1,4);

            yaz("*", 6, 0);
            yaz("***", 5, 1);
            yaz("*****", 4, 2);
            yaz("*******", 3, 3);
            yaz("*********", 2, 4);

            yaz("|", 5, 5);
            yaz("|", 5, 6);
            yaz("|", 6, 5);
            yaz("|", 6, 6);

            Console.WriteLine();
            Console.ReadLine();

        }
}

Console Ekranı









C# da ConsoleKey kullanımı

Girilen karakteri gizleyen program


şifre kısmında karakter yerine '*' yazdıran ve ardından şifreyi console yazan bir örnek yapalım.




giris=Console.ReadKey(true);   Console.ReadKey(true) console ekranını tutmak için kullanılan bir komut. Burada giris için bir karakter girilir fakat console ekranında girilen karakter Console.ReadKey(true) den dolayı  görüntülenmez ve if bloğuna geçer.

Basılan tuş Backspace tuşu değilse (if(giris.Key!=ConsoleKey.Backspace)) ,girilen karakter sifre değişkenine aktarılır.
Eğer ENTER tuşuna basılırsa (if (giris.Key==ConsoleKey.Enter) sifre değişkeni console ekranında görüntülenir.

console ekranında ozlem yazıp ENTER a basıldığında





C# da ConsoleKey kullanımı

Girilen karakteri gizleyen program


şifre kısmında karakter yerine '*' yazdıran ve ardından şifreyi console yazan bir örnek yapalım.




giris=Console.ReadKey(true);   Console.ReadKey(true) console ekranını tutmak için kullanılan bir komut. Burada giris için bir karakter girilir fakat console ekranında girilen karakter Console.ReadKey(true) den dolayı  görüntülenmez ve if bloğuna geçer.

Basılan tuş Backspace tuşu değilse (if(giris.Key!=ConsoleKey.Backspace)) ,girilen karakter sifre değişkenine aktarılır.
Eğer ENTER tuşuna basılırsa (if (giris.Key==ConsoleKey.Enter) sifre değişkeni console ekranında görüntülenir.

console ekranında ozlem yazıp ENTER a basıldığında





C# ConsoleKeyInfo Yapısı

ConsoleKeyInfo

ConsoleKeyInfo yapısı kullanıcının girdiği karakter bilgilerini öğrenmek istenildiğinde kullanılır.




Console.Clear()    Console ekranını temizlemek için kullanılır.

tus=Console.ReadKey()   Kullanıcının tuşa basması için kullanılınır.

tus.Key==ConsoleKey.Enter   Basılan tuş enter tuş u ise if bloğu işletilir.

tus.Key==ConsoleKey.Escape  Basılan tuş ESC ise console ekranı kapatılır.

Environment.Exit(0)   Console ekranını kapatmak için kullanılınır. 

C# ConsoleKeyInfo Yapısı

ConsoleKeyInfo

ConsoleKeyInfo yapısı kullanıcının girdiği karakter bilgilerini öğrenmek istenildiğinde kullanılır.




Console.Clear()    Console ekranını temizlemek için kullanılır.

tus=Console.ReadKey()   Kullanıcının tuşa basması için kullanılınır.

tus.Key==ConsoleKey.Enter   Basılan tuş enter tuş u ise if bloğu işletilir.

tus.Key==ConsoleKey.Escape  Basılan tuş ESC ise console ekranı kapatılır.

Environment.Exit(0)   Console ekranını kapatmak için kullanılınır.