30 Nisan 2012 Pazartesi

Tongue Interface using the Kinect #DigInfo

Dilinizle Kinect kullanın

Tongue interface using the Kinect

27 Nisan 2012 Cuma

26 Nisan 2012 Açık Akademi Sanal Sınıf Videosu: Windows Phone ve Uygulamaları ile Tanışmak


26 Nisan 2012 akşamı, Açık Akademi Sanal Sınıf 14. Hafta kapsamında Windows Phone ve Uygulamaları ile Tanışmak eğitimi sırasında kaydettiğimiz video dosyasına aşağıdaki linkten ulaşabilir, ve bilgisayarınıza indirebilirsiniz.

Seviye 3 Modül 9 - Windows Phone Uygulama Geliştirme
Eğitmen: Ercan Bozkurt
Kayıt Süresi: 1 Saat 51 Dakika
Video Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032511951&pw=FFFD9912

Windows Phone konulu gelecek eğitimlere katılmak için aşağıdaki linkten kayıt olabilirsiniz:
http://ercanbozkurt.blogspot.com/2012/04/ack-akademi-seviye-3-sanal-snf.html

Ayrıca, daha önceki tarihlerde gerçekleştirdiğimiz Açık Akademi Seviye 2 Sanal Sınıf Eğitimlerine ait video kayıtları için bu linki , Açık Akademi Seviye 1 Sanal Sınıf Eğitimleri kapsamında gerçekleştirdiğimiz derslerin video kayıtları için de  bu linki kullanabilirsiniz.

26 Nisan 2012 Perşembe

Açık Akademi Seviye 2 Sanal Sınıf Eğitimleri: Video Kayıtları

Açık Akademi Seviye 2 Sanal Sınıf Eğitimleri kapsamında önceki dönemlere ait derslerin video kayıtlarına aşağıdaki linklerden ulaşabilirsiniz.

PART I: Veri Tabanı

8. Hafta
Tarih: 13 Mart 2012 Salı
Konu: Veritabanı Tasarımı (Eğitim 7)
Seviye 2 Modül 4 - Temel Veri Tabanı
Eğitmen: Emrah Uslu
Kayıt Süresi: 1 Saat 48 Dakika
Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502106&pw=783CD4E4

8. Hafta
Tarih: 15 Mart 2012 Perşembe
Konu: Veritabanı Tasarımı (Eğitim 7)
Seviye 2 Modül 4 - Temel Veri Tabanı
Eğitmen: Ercan Bozkurt
Kayıt Süresi: 1 Saat 38 Dakika
Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502108&pw=147367C7
YouTube Link: http://www.youtube.com/watch?v=Wu5fzdNJtMo

9. Hafta
Tarih: 20 Mart 2012 Salı
Konu: Create-Alter-Drop / Attach-Detach / Select (Eğitim 7-8)
Seviye 2 Modül 4 - Temel Veri Tabanı
Eğitmen: Ercan Bozkurt
Kayıt Süresi: 2 Saat 7 Dakika
Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502110&pw=B5D26F3D
YouTube Link: http://www.youtube.com/watch?v=SpNmc_IvCy0

9. Hafta
Tarih: 22 Mart 2012 Perşembe
Konu: Create-Alter-Drop / Attach-Detach / Select (Eğitim 7-8)
Seviye 2 Modül 4 - Temel Veri Tabanı
Eğitmen: Emrah Uslu
Kayıt Süresi: 2 Saat 4 Dakika
Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502112&pw=3E98B54D


10. Hafta
Tarih: 27 Mart 2012 Salı
Konu: Insert-Update-Delete (Eğitim 8)
Seviye 2 Modül 4 - Temel Veri Tabanı
Eğitmen: Ercan Bozkurt
Kayıt Süresi: 2 Saat 15 Dakika
Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032508772&pw=192FD084
YouTube Link: http://www.youtube.com/watch?v=QUKozaY79Io

10. Hafta
Tarih: 29 Mart 2012 Perşembe
Konu: Insert-Update-Delete (Eğitim 8)
Seviye 2 Modül 4 - Temel Veri Tabanı
Eğitmen: Emrah Uslu
Kayıt Süresi: 1 Saat 41 Dakika
Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502116&pw=DE3A6BE2&extreg=done

11. Hafta
Tarih: 3 Nisan 2012 Salı
Konu: View - Stored Procedure - Function (Eğitim 8)
Seviye 2 Modül 4 - Temel Veri Tabanı
Eğitmen: Emrah Uslu
Kayıt Süresi: 2 Saat 3 Dakika
Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502118&pw=80DE965E

11. Hafta
Tarih: 5 Nisan 2012 Perşembe
Konu: View - Stored Procedure - Function (Eğitim 8)
Seviye 2 Modül 4 - Temel Veri Tabanı
Eğitmen: Ercan Bozkurt
Kayıt Süresi: 2 Saat 13 Dakika
Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502120&pw=A573FA18
YouTube Link: http://www.youtube.com/watch?v=XW8sglL7_-E

PART II: OOP

12. Hafta
Tarih: 10 Nisan 2012 Salı
Konu: Nesne Kavramı ve Sınıf Tasarımı (Eğitim 9)
Seviye 2 Modül 5 - İleri Programlama ve Nesne Yönelimli Programlama
Eğitmen: Ercan Bozkurt
Kayıt Süresi: 1 Saat 52 Dakika
Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502122&pw=D6B2718F

12. Hafta
Tarih: 12 Nisan 2012 Perşembe
Konu: Nesne Kavramı ve Sınıf Tasarımı (Eğitim 9)
Seviye 2 Modül 5 - İleri Programlama ve Nesne Yönelimli Programlama
Eğitmen: Ercan Bozkurt
Kayıt Süresi: 1 Saat 49 Dakika
Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502124&pw=F9ECDEF5

13. Hafta
Tarih: 17 Nisan 2012 Salı
Konu: Field, Constructor, Erişim Belirleyici (Eğitim 9)
Seviye 2 Modül 5 - İleri Programlama ve Nesne Yönelimli Programlama
Eğitmen: Emrah Uslu
Kayıt Süresi: 1 Saat 17 Dakika
Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502126&pw=8288D488

13. Hafta
Tarih: 19 Nisan 2012 Perşembe
Konu: Field, Constructor, Erişim Belirleyici (Eğitim 9)
Seviye 2 Modül 5 - İleri Programlama ve Nesne Yönelimli Programlama
Eğitmen: Ercan Bozkurt
Kayıt Süresi: 1 Saat 36 Dakika
Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502128&pw=FEF8CB30


Daha önce, Açık Akademi Seviye 1 Sanal Sınıf Eğitimleri kapsamında gerçekleştirdiğimiz derslerin video kayıtlarına aşağıdaki link üzerinden ulaşabilirsiniz.
Açık Akademi Seviye 1 Sanal Sınıf Eğitimleri: Video

25 Nisan 2012 Çarşamba

Açık Akademi Seviye 3 Sanal Sınıf Eğitimleri Hakkında

imageArkadaşlar, bildiğiniz gibi geçen hafta, Seviye 2 sınırlarında tanımlanmış olan sanal sınıf eğitimlerini tamamladık ve dün (24 Nisan 2012) sanal sınıf eğitimimiz yoktu. 26 Nisan 2012 Perşembe günü yani yarından itibaren sanal sınıf eğitimlerimiz devam ediyor olacak.

Seviye 3 içerisinde ilk eğitim grubumuz herkesin merakla beklediği Windows Phone olacak. 3 hafta sürecek olan bu eğitimlerde her hafta bir eğitim yaparak ilerleyeceğiz. Bu sefer eğitimlerin tekrarı olmayacağından dolayı, soru sorma imkanını kaybetmemek adına eğitimleri kaçırmamanızı tavsiye ederim. Her zamanki gibi eğitimleri yine kaydedeceğiz ve daha sonra konuyu pekiştirmek amacıyla tekrar izlemeniz mümkün olacak.

Eğitim tarihleri ve zamanlarını aşağıda bulabilirsiniz.

26 Nisan 2012 Perşembe 19:30
Windows Phone ve Uygulamaları ile Tanışmak
Katılımcı Bağlantısı: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032511951&Culture=TR-TR

03 Mayıs 2012 Perşembe 19:30
Windows Phone Kontrolleri, Sensörleri ve Servisleri
Katılımcı Bağlantısı: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032511953&Culture=TR-TR

08 Mayıs 2012 Salı 19:30
Windows Phone ile Uygulama Geliştirme ve Veri İşlemleri
Katılımcı Bağlantısı: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032511955&Culture=TR-TR

Windows Phone ile ilgili haberler ve uygulama geliştirme hakkında ek bilgiler için aşağıdaki blog’u ziyaret edebilirsiniz.

http://winphonesdk.blogspot.com

24 Nisan 2012 Salı

Windows 8 Release Preview Haziran’ın ilk haftası geliyor

image

Windows 8 Developer Preview ve Windows 8 Consumer Preview’ün ardından sıradaki sürüm Windows 8 Release Preview olacak.

Windows 8 Release Preview, Haziran ayının ilk haftası bizlerle olacak.

SkyDrive hesabınızdaki 25 GB alanı kaybetmeyin

image

SkyDrive kullanıcılarının dikkatine!

SkyDrive yenileniyor. Bu yenilenme sürecinde SkyDrive’ın 25 GB değil 7 GB alan sunması daha uygun görülmüş ve 7 GB’lık alanı henüz kullanmamış olan eski üyelerin limitleri 7 GB’a indirilmiş durumda. Eski bir üye olarak 25 GB’lık alanınızı kaybetmemek için hesabınıza login olup Upgrade my storage seçeneğini tıklayarak hesabınızı yeniden 25 GB’a sabitleyebilirsiniz.

Detaylı bilgiyi aşağıdaki linkten alabilirsiniz.

http://windows.microsoft.com/en-us/skydrive/loyalty

20 Nisan 2012 Cuma

Windows Phone SDK 7.1.1 Güncellemesi

 



Windows Phone SDK 7.1.1 Güncellemesi Neler Getiriyor

Windows Phone SDK 7.1.1 Güncellemesi (DOWNLOAD)

Windows Phone SDK 7.1.1 Minimum Sistem Gereksinimleri

Windows Phone SDK 7.1.1 Güncelleme Kurulumu

Beamatron

Beamatron is a new, augmented-reality concept that combines a projector and a Kinect camera on a pan-tilt moving head. The moving head is used to place the projected image almost anywhere in a room. Meanwhile, the depth camera enables the correct warping of the displayed image for the shape of the projection surface and for the projected graphics to react in physically appropriate ways. For example, a projected virtual car can be driven on the floor of the room but will bump into obstacles or run over ramps. As another application, we consider the ability to bring notifications and other graphics to the attention of the user by automatically placing the graphics within the user's view.

19 Nisan 2012 Perşembe

Selçuk Uzun ile Söyleşi Notları

Açık Akademi’de 16 Nisan'da gerçekleştirilen “Selçuk Uzun ile Söyleşisırasında öğrencilerimizden Alperen Kaplan, canlı olarak katılamayan arkadaşlar için aldığı kısa notları Açık Akademi bloglarında paylaştı.

 

  • Windows Phone eğitimleri tamamlayan arkadaşlara yönelik ödüllü yarışmalar çok yakında başlayacak.
  • Şu anda Marketplace'de 200 Türk uygulaması bulunuyor. Bunların %50'si ücretli ve İngilizce.
  • Windows Phone 8 release için yaz sonunu beklememiz gerekiyor.
  • Windows 8 eğitimlerinin içerisinde HTML5 de yer alacak.
  • 2 hafta içerisinde sektörden yazılım geliştiriciler ile tanışma toplantıları başlayacak ve konuşulacakların arasında çoğunlukla teknik olmayan konular var.
  • Tüm bunlarla beraber tüm Açık Akademilileri bekleyen birçok yarışmanın haberi verildi.

TRAKYA ÜNİVERSİTESİ YAZILIM ŞENLİĞİ 2012

20 - 21 NİSAN 2012 tarihlerinde gerçekleştirilecek olan etkinliklere ben de ilk gün Windows 8 ve Kinect oturumları ile katılıyor olacağım. İkinci gün ise Windows Phone programlama eğitimi ile uygulamalı bir şekilde çalışacağız.

Trakya Üniversitesi Yazılım Şenliği 2012 Afiş
20 Nisan 2012 TÜRKAN SABANCI KÜLTÜR MERKEZİ'NDE SEMİNERLER
 
* Konferansa katılanlara ücretsiz sertifika
* Amerikan Kültür Derneği'nden İndirim Çekleri
* Ödüllü Playstation Turnuvası
* Çekilişle, 3 adet hediye kitap
 

12:00 - 13:00 İlkay İLKNUR - C# 5.0
13:00 - 14:00 Enes Konuk - Sosyal Medya & Pazarlama
14:00 - 14:15 Ara
14:15 - 15:15 Ercan BOZKURT - Windows 8 & Kinect
15:15 - 16:15 Burak Selim ŞENYURT - Kariyerini Çiz
16:15 - 16:45 Kahve Arası
16:45 - 17:45 Tamer Şahiner - Yazılımda Kariyer
17:45 - 18:15 Sürpriz Konuk
18:15 - 19:30 Playstation Turnuvası
 

21 NİSAN 2012 MÜHENDİSLİK-MİMARLIK FAKÜLTESİ'NDE ÜCRETSİZ WORKSHOP EĞİTİMLERİ

11:30 - 13:00 Windows Phone 7.5 – Ercan BOZKURT
13:15 - 14:45 Web Programlama
15:00 - 16:30 C# Win RT – İlkay İLKNUR
16:45 - 18:15 WCF, EF ve Katmanlı Çözümler – Burak Selim ŞENYURT

17 Nisan 2012 Salı

Windows 8’in hangi sürümleri olacak?

Windows 8’in raflarda yerini aldığında hangi sürümlerinin olacağı bir merak konusuydu. Taa ki WindowsTeamBlog üzerine bu konuda bir post girilene kadar. Şu ana kadar Windows 8 ile ilgili bir çok konu yazıldı çizildi. Windows tepeden tırnağa, kullanıcı deneyimi de dahil olmak üzere değişikliğe uğradı. Yayınlanacak olan Windows sürümleri de, Windows ailesinin önceki ürünlerine göre biraz değişti diyebiliriz. Yeni bir PC alırken ya da mevcut Windows’unuzu güncellerken hangi sürümün size daha uygun olacağını merak ediyorsanız okumaya devam edin.

Donanımın x86/x64 ya da bir WOA PC olmasına bakmaksızın Windows 8, kullanıcılara gerekli esnekliği sağlayacak. Dokunmatik ekran ya da klasik sistemde klavye mouse kullanarak Windows 8’i deneyimleyebilirsiniz. Windows 8’in güzel, hızlı, ve akıcı tasarımı geniş yelpazedeki pek çok donanım için ideal. Ayrıca, Windows Store’da gezerken yeni bir tecrübe edinecek ve isteyip ihtiyaç duyduğunuz uygulamaları indirebileceksiniz. Bu uygulamaları kullanarak fotoğraflar paylaşabilir, harita üzerinde çalışabilir, kontak listesi, linkler ve istediğiniz herhangi bir öğeyi hızlıca ve kolayca ele alıp sevdiklerinizle paylaşabilirsiniz.

Yeni çıkacak olan Windows’un x86/x64 sürümlerinin resmi adı Windows 8 olarak kesinlik kazandı.

image

x86 ve x64 işlemcili PC, Laptop ve Tabletler için 2 farklı Windows 8 sürümü olacak: Windows 8 ve Windows 8 Pro. Bir çok kullanıcı için, Windows 8 doğru bir seçim olacaktır. Daha önceleri Windows’un Enterprise/Ultimate sürümlerinde olan dil değiştirebilme yeteneği Windows 8 ile artık tüm kullanıcılara hitap ediyor olacak. Çin ve gelişmekte olan birkaç diğer ülke için kısıtlı özelliklere sahip ve yalnızca lokal dilde kullanıma izin veren bir Windows 8 sürümü de yayınlanacak.
Windows 8 Pro daha deneyimli, teknik kullanıcıları ve iş dünyasını hedefliyor. Bu sürüm, Windows 8’deki tüm özelliklerin yanısıra encryption, virtualization, PC management ve domain connectivity desteği veriyor. Windows Media Center, ekonomik bir “media pack” eklentisi olarak gelecek ve Windows 8 Pro üzerinde çalışabilecek.

Windows RT ise, Windows ailesinin en yeni üyesi. Windows on ARM ya da WOA adlarıyla da bilinen Windows RT, ARM işlemcili PC ve tabletler üzerinde önyüklü olarak gelecek ve hafif yapısı sayesinde çarpıcı bir pil ömrü sunacak. Windows RT, Microsoft Word, Excel, PowerPoint, ve OneNote uygulamalarının dokunmatik deneyimi için optimize edilmiş yeni sürümlerini de içerisinde barındıracak. Windows RT sürümünün odak noktası yeni Windows runtime (WinRT) platformu.
İlerleyen aylarda Windows 8 ile ilgili daha fazla detay paylaşılıyor olacak. Fiyat bilgisi henüz açıklanmadı fakat Windows 8’i denemek için beklemenizi gerektirecek bir durum yok. Henüz indirmediyseniz hemen bugün, Windows 8 Tüketici Önizleme sürümünü indirip kullanmaya başlayabilirsiniz.

Daha önceki Windows sürümlerinde olduğu gibi, Windows 8 de kurumsal pazar için özel olarak tasarlanmış bir sürüme sahip olacak. Windows 8 Enterprise, Windows 8 Pro’nun sunduğu tüm özelliklere ek olarak PC management ve deployment işlerini kolaylaştıracak, ileri seviye security ve virtualization’a ek olarak çok daha fazlasını sunacak.


16 Nisan 2012 Pazartesi

Açık Akademi’yi Destekliyorum

10 Ocak’ta lansmanı yapılan Açık Akademi büyük bir hızla büyümeye devam ediyor. Şu ana kadar 60.000’i geçen üye sayısı ile 5.5 milyon dakika eğitim verme süresine ulaşmış durumda.

image

Bu süreç içerisinde sizlerden almış olduğumuz olumlu yorumlar ve göstermiş olduğunuz yoğun ilgi bizleri gururlandırıyor. Açık Akademi yeni özellikler ve yeni eğitim içerikleri ile gelişmeye devam ediyor. Bu kapsamda Windows Phone uygulama geliştirme eğitimleri de Açık Akademi’de yerini aldı. Bu eğitimleri almak için Seviye 1 ve Seviye 2 eğitimlerinizi hızla bitirin, siz de Türkiye’deki ilk Windows Phone uygulama geliştiricelerinden olun.

Gelişen uygulama pazarında ülkemizin hakettiği yeri alması için Açık Akademi’yi her kesime duyurmamız gerekiyor. Açık Akademi’nin sunmuş olduğu ücretsiz eğitim imkanından ülkemizin daha verimli yararlanabilmesi için bu hafta itibari ile “Açık Akademi’yi Destekliyorum” kampanyası başlattık. Açık Akademi’ye destek vermek isteyen internet kullanıcıları ve topluluklar için “Açık Akademi’yi Destekliyorum” bannerları oluşturduk. Bu bannerları websitenize eklemek için lütfen tıklayınız.

Ülkemizin her köşesine bu ücretsiz eğitim imkanını duyurmak, bilişim girişimcilerini desteklemek ve ülkemizin uygulama pazarında hakettiği yeri almasına katkıda bulunmak için sizleri de işbirliğine davet ediyoruz.

Selçuk Uzun
Yazılım Geliştirme Teknolojiler Yöneticisi, Microsoft Türkiye

15 Nisan 2012 Pazar

Açık Akademi 12 Nisan 2012 Sanal Sınıfı Kod Dosyası - Bir Adım İlerisi

Açık Akademi
12 Nisan 2012 Perşembe akşamı gerçekleşen sanal sınıf oturumunda Bir Adım İlerisi isimli konudaki örnekleri ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.

03 Bir Adım İlerisi

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Bir_Adim_Ilerisi
{
    class Klip
    {
        public Kisi Sarkici;
        public string SarkiAdi;
        public string DosyaAdi;
    }

    class Kisi
    {
        public long TCKimlikNo;
        public string Ad;
        public string Soyad;
        public DateTime DogumTarihi;
    }

    class Program
    {
        static void Main(string[] args)
        {
            Klip k = new Klip();
            k.DosyaAdi = "Papatya.wmv";
            k.SarkiAdi = "Papatya";
            k.Sarkici = new Kisi();
            k.Sarkici.Ad = "Teoman";
            k.Sarkici.Soyad = "Yakupoğlu";
            k.Sarkici.TCKimlikNo = 123235457;
            k.Sarkici.DogumTarihi = new DateTime(1967,11,20);

            Console.WriteLine(k.Sarkici.DogumTarihi.Year);
            //Klip k2 = new Klip().DosyaAdi = "asdas.wmv";
            //Klip k3 = "kjgjsdf";
            //string s = new Klip().DosyaAdi = "sdfsdf";
            //Console.WriteLine(s);
        }
    }
}

Açık Akademi 12 Nisan 2012 Sanal Sınıfı - Nesneler ile Çalışmak Kod Dosyası

Açık Akademi
12 Nisan 2012 Perşembe akşamı gerçekleşen sanal sınıf oturumunda Nesneler ile Çalışmak konusundaki örnekleri ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.

02 Nesneler ile Çalışmak
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Nesneler_ile_Calismak
{
    class Klip
    {
        public string SarkiciAdi;
        public string SarkiAdi;
        public string DosyaAdi;
    }

    class Kisi
    {
        public long TCKimlikNo;
        public string Ad;
        public string Soyad;
        public DateTime DogumTarihi;
    }

    class Tarih
    {
        public int Gun;
        public int Ay;
        public int Yil;
    }

    class Program
    {
        static void Main(string[] args)
        {
            DateTime dt = new DateTime(2012, 4, 12);

            Kisi k = new Kisi();
            k.TCKimlikNo = 12345678901;
            k.Ad = "Ercan";
            k.Soyad = "Bozkurt";
            k.DogumTarihi = dt;

            Console.WriteLine("Kaç klip nesnesi ile calisacaksınız?");
            string cevap = Console.ReadLine();
            int klipAdedi = int.Parse(cevap);

            Klip[] klipler = new Klip[klipAdedi];

            for (int i = 0; i < klipAdedi; i++)
            {
                Console.WriteLine((i + 1).ToString() + ". klip için");
                klipler[i] = new Klip();

                Console.Write("Klibin Adını Giriniz: ");
                klipler[i].SarkiAdi = Console.ReadLine();

                Console.Write("Şarkıcı Adını Giriniz:");
                klipler[i].SarkiciAdi = Console.ReadLine();

                //Dosya adı sarki adindan otomatik olusturulacak
                klipler[i].DosyaAdi = klipler[i].SarkiAdi + ".wmv";
                Console.WriteLine();
            }

            for (int i = 0; i < klipler.Length; i++)
            {
                Console.WriteLine( (i+1) + ". şarkının adı: " + klipler[i].SarkiAdi);
            }

            Console.WriteLine("Bitti");
            //acikakademi@acikakademi.com
            //3 elemanli bir int dizisi tanimladigimda, int tipinden nesne orneklemeden dizinin bir elemanini okumaya kalkarsam hata alirim.
            // Dogru Yanlıs
            int[] elemanlar = new int[3];
            Console.WriteLine(elemanlar[2]);

            Klip[] muzikler = new Klip[3];
            muzikler[1] = new Klip();
            Console.WriteLine(muzikler[2].SarkiAdi);

            int a = 5;
            Klip kx = new Klip();         
        }
    }
}

Açık Akademi 12 Nisan 2012 Sanal Sınıfı - Nesne Kavramına Giriş Kod Dosyası

Açık Akademi
12 Nisan 2012 Perşembe akşamı gerçekleşen sanal sınıf oturumunda Nesne Kavramına Giriş konusundaki örnekleri ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.

01 Nesne Kavramına Giriş

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Nesne_Kavramina_Giris
{
    class Klip
    {
        public string SarkiciAdi;  //Field (Alan)
        public string SarkiAdi;
        public string DosyaAdi;
    }

    class Program
    {
        static void Main(string[] args)
        {
            Klip[] eskiKlipler = new Klip[2];
            Console.WriteLine(eskiKlipler[0].SarkiAdi);

            int[] rakamlar; // rakamlar isminde int dizisi tipinden bir degisken
            rakamlar = new int[3]; // new anahtar kelimesi ile 3 elemanli bir int dizisi tanimlandi. rakamlar degiskeni bu dizi nesnesini isaret ediyor.
            Console.WriteLine(rakamlar[0]);
            Console.WriteLine(rakamlar[1]);
            Console.WriteLine(rakamlar[2]);

            Int32 sayi = 5;

            // Nesne
            // Değişken
            // Tip
            // Sınıf

            Klip j = new Klip();
            j.SarkiAdi = "Papatya";
            j.SarkiciAdi = "Teoman";
            j.DosyaAdi = "Papatya.wmv";

            Klip j2 = new Klip();
            j2.SarkiAdi = "Bir İlkbahar Sabahı";
            j2.SarkiciAdi = "Zeki Müren";
            j2.DosyaAdi = "BirIlkbaharSabahi.wmv";

            Klip j3 = new Klip();
            j3.SarkiAdi = "Manolyam";
            j3.SarkiciAdi = "Zeki Müren";
            j3.DosyaAdi = "Manolyam.wmv";
            ///////////////
            Klip[] klipler = new Klip[3];
            klipler[0] = new Klip();
            klipler[0].SarkiAdi = "Bahçevan";
            klipler[0].SarkiciAdi = "Zeki Müren";
            klipler[0].DosyaAdi = "Bahcevan.wmv";
            klipler[1] = j;
            klipler[2] = j3;

            Console.WriteLine();
            Console.WriteLine();
            for (int i = 0; i < klipler.Length; i++)
            {
                Console.WriteLine(klipler[i].SarkiAdi);
            }
            Console.WriteLine();
            /////////////////

            Console.WriteLine(j2.SarkiAdi);

            int a = 5;
            String asd = "asdsdg";
            string asf = "jlhdsf";
            Double noktaliSayi = 4.5;
            String kelime = "yazılım";
            Boolean durum = true;
            Char karakter = 'c';

            string dosyaAdi = "İnleyen Nağmeler.wmv";
            string sarkici = "Zeki Müren";
            string sarkiAdi = "İnleyen Nağmeler";

            string dosyaAdi2 = "Sahdamarim.wmv";
            string sarkici2 = "Ajdar";
            string sarkiAdi2 = "Şahdamarım";

            Console.WriteLine(sarkici);

            Random r = new Random();
            int[] sayilar = new int[4];

            Console.WriteLine("*");
            Klip k = new Klip();
            Console.WriteLine(k.SarkiAdi);
            Console.WriteLine("*");

            Int32 tamSayi = new Int32();
            Console.WriteLine(tamSayi);
        }
    }
}

Açık Akademi 10 Nisan 2012 Sanal Sınıfı - DLL Hazırlayıp Kullanmak Konulu Kod Dosyası

Açık Akademi
10 Nisan 2012 Salı akşamı gerçekleşen sanal sınıf oturumunda DLL Hazırlayıp Kullanmak konusundaki örnekleri ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.

04 Öğrenci Dosyası (DLL)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace OgrenciDosyasi
{
    public class Ogrenci
    {
        public int No;
        public string Ad;
        public string Soyad;
    }
}

05 Örnek Proje

using System.Collections.Generic;
using System.Linq;
using System.Text;
using System;
using OgrenciDosyasi;

namespace OrnekProje
{
    class Program
    {
        static void Main(string[] args)
        {
            Ogrenci o = new Ogrenci();
            o.Ad = "Ercan";
            o.Soyad = "Bozkurt";
            o.No = 1001;

            Ogrenci x = o;
            Console.WriteLine(x.Ad);
        }
    }
}

Açık Akademi 10 Nisan 2012 Sanal Sınıfı - Değer ve Referans isimli Kod Dosyası

Açık Akademi
10 Nisan 2012 Salı akşamı gerçekleşen sanal sınıf oturumunda Nesne Kavramı ve Sınıf Tasarımı örneklerini ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.

03 Değer ve Referans Kavramları

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Deger_ve_Referans
{
    class Koordinat
    {
        public int X;
        public int Y;
    }

    class Program
    {
        static void Main(string[] args)
        {
            int a = 5;
            int b = a;
            Console.WriteLine(a);
            Console.WriteLine(b);

            a = 4;
            Console.WriteLine(a);
            Console.WriteLine(b);

            Koordinat k = new Koordinat();   //nesne KT18 adresinde yer alsın
            //k degiskeni KT18 adresini tasir
            k.X = 10;   // KT18 adresindeki koordinatin x degeri 10 oldu.
            k.Y = 10;   // KT18 adresindeki koordinatin y degeri 10 oldu.

            Koordinat f = k;  //k icerisinde tasinan degerin kopyasi f ye atandi. 
            //f icerisine KT18 adresi atandi.
            k.X = 15; //KT18 adresindeki nesnenin x'i 15 olarak degisti.
            Console.WriteLine(f.X);
            Console.WriteLine(k.X);
        }
    }
}

Açık Akademi 10 Nisan 2012 Sanal Sınıfı - Null Kavramı isimli Kod Dosyası

Açık Akademi
10 Nisan 2012 Salı akşamı gerçekleşen sanal sınıf oturumunda Nesne Kavramı ve Sınıf Tasarımı örneklerini ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.

02 Null Kavramı

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Null_Kavrami
{
    class Ogrenci
    {
        public int OkulNo;
        public string Ad;
        public string Soyad;
    }

    class Program
    {
        static void Main(string[] args)
        {
            //Ogrenci test; //default degeri null dır.
            //Console.WriteLine(test.Ad);
            //test.Ad = "Ercan";
            //Ogrenci denek = new Ogrenci();
            //denek.Ad = "Ahmet";

            //Ogrenci[] elemanlar = new Ogrenci[2];
            //Console.WriteLine(elemanlar[0].Ad);
           
            int kobay = 6;
           
            Ogrenci x = new Ogrenci();
            x.Ad = "Osman";

            if (x.Ad != null)
            {
                Console.WriteLine(x.Ad);
            }
            else
            {
                Console.WriteLine("degisken icin ad degeri henuz atanmamis");
            }

            kobay = 4;
            x = new Ogrenci();

            Console.WriteLine("*");
            Console.WriteLine(x.Ad);

            int a = 5;
            a = 6;

            Ogrenci s = new Ogrenci(); //BX17
            s.OkulNo = 599;
            s.Ad = "Ceyhun";
            s.Soyad = "Velioğlu";

            Ogrenci f = s; //BX17
            Console.WriteLine(f.Ad);
            //acikakademi@acikakademi.com
            //ceyhun mu yazar null midir?

            Console.WriteLine("-");
            Console.WriteLine(f.Ad);
            Console.WriteLine(s.Ad);

            f = new Ogrenci(); // f yeni ogrenciyi isaret ediyor. s halen eski Ceyhun adli ogrenciyi isaret ediyor
            f.Soyad = "Bozkurt";
            Console.WriteLine(f.Ad);

            s = f; // hem f hem de s degiskenleri yeni ogrenciyi isaret edecek.
            Console.WriteLine(f.Soyad);
            Console.WriteLine(s.Ad);

            s.Ad = "hhh";
            Console.WriteLine(f.Ad);

            s = new Ogrenci();
            ////
            s = null;
            f = null;
        }
    }
}

Açık Akademi 10 Nisan 2012 Sanal Sınıfı - Nesne Kavramı isimli Kod Dosyası

Açık Akademi
10 Nisan 2012 Salı akşamı gerçekleşen sanal sınıf oturumunda Nesne Kavramı ve Sınıf Tasarımı örneklerini ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.

01 Nesne Kavramı

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Nesne_Kavrami
{
    class Ogrenci
    {
        public int OkulNo;
        public string Ad;
        public string Soyad;
    }
    class Program
    {
        static void Main(string[] args)
        {
            int a = 5;
            double d = 4.5;
            char c = 'c';
            string metin = "Ercan";
            string ad = "Ercan";
            string soyad = "Bozkurt";
            int okulNo = 12345;
            string ad2 = "Melih";
            string soyad2 = "Koray";
            int okulNo2 = 12346;
            Ogrenci o = new Ogrenci();
            o.OkulNo = 1001;
            o.Ad = "Emrah";
            o.Soyad = "Uslu";
            Ogrenci o2 = new Ogrenci();
            o2.OkulNo = 1002;
            o2.Ad = "Bülent";
            o2.Soyad = "Sözge";
            //Console.WriteLine(o2.Ad);
            Ogrenci[] talebeler = new Ogrenci[2];
            talebeler[0] = o2;
            talebeler[1] = o;
            for (int i = 0; i < talebeler.Length; i++)
            {
                Console.WriteLine(talebeler[i].Ad);
            }
            foreach (Ogrenci ogr in talebeler)
            {
                Console.WriteLine(ogr.Ad);
            }
            Console.WriteLine(o2);
            int elemanSayisi = 4;
            Ogrenci[] ogrenciler = new Ogrenci[elemanSayisi];
            ogrenciler[0] = new Ogrenci();
            ogrenciler[0].OkulNo = 1006;
            ogrenciler[0].Ad = "Burak";
            ogrenciler[0].Soyad = "Batur";
            Ogrenci[] cocuklar = new Ogrenci[ogrenciler.Length];
            //cocuklar degiskeninin ilk elemani Burak midir?
            //acikakademi@acikakademi.com
            Console.WriteLine("***");
            Console.WriteLine(cocuklar[0].Ad);           
        }
    }
}

13 Nisan 2012 Cuma

12 Nisan 2012 Açık Akademi Sanal Sınıf Videosu: Nesne Kavramı ve Sınıf Tasarımı (Eğitim 9)

Açık Akademi

12 Nisan 2012 Açık Akademi Sanal Sınıf 12. Hafta konusu olan Nesne Kavramı ve Sınıf Tasarımı eğitimi sırasında kaydettiğimiz video dosyasına aşağıdaki linkten ulaşabilir, ve bilgisayarınıza indirebilirsiniz.

Seviye 2 Modül 5 - İleri Programlama ve Nesne Yönelimli Programlama
Eğitmen: Ercan Bozkurt
Kayıt Süresi: 1 Saat 49 Dakika
Video Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502124&pw=F9ECDEF5


Bu eğitim sırasında yazılmış olan kodlara aşağıdaki linklerden ulaşabilirsiniz.

Nesne Kavramına Giriş:
http://ercanbozkurt.blogspot.com/2012/04/ack-akademi-12-nisan-2012-sanal-snf.html

Nesneler ile Çalışmak:
http://ercanbozkurt.blogspot.com/2012/04/ack-akademi-12-nisan-2012-sanal-snf_15.html

Bir Adım İlerisi:
http://ercanbozkurt.blogspot.com/2012/04/ack-akademi-12-nisan-2012-sanal-snf-kod.html


Sıradaki eğitimlere canlı olarak katılabilmek için bu post'u takip etmelisiniz.

Ayrıca, daha önceki tarihlerde gerçekleştirdiğimiz Açık Akademi Seviye 2 Sanal Sınıf Eğitimlerine ait video kayıtları için bu linki , Açık Akademi Seviye 1 Sanal Sınıf Eğitimleri kapsamında gerçekleştirdiğimiz derslerin video kayıtları için de  bu linki kullanabilirsiniz.

10 Nisan 2012 Açık Akademi Sanal Sınıf Videosu: Nesne Kavramı ve Sınıf Tasarımı (Eğitim 9)

Açık Akademi

10 Nisan 2012 Açık Akademi Sanal Sınıf 12. Hafta konusu olan Nesne Kavramı ve Sınıf Tasarımı eğitimi sırasında kaydettiğimiz video dosyasına aşağıdaki linkten ulaşabilir, ve bilgisayarınıza indirebilirsiniz.

Seviye 2 Modül 5 - İleri Programlama ve Nesne Yönelimli Programlama
Eğitmen: Ercan Bozkurt
Kayıt Süresi: 1 Saat 52 Dakika
Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502122&pw=D6B2718F

Ayrıca ders sırasında yazmış olduğum kod örneklerine de aşağıdaki linklerden ulaşabilirsiniz.

Nesne Kavramı:
http://ercanbozkurt.blogspot.com/2012/04/ack-akademi-10-nisan-2012-sanal-snf.html

Null Kavramı:
http://ercanbozkurt.blogspot.com/2012/04/ack-akademi-10-nisan-2012-sanal-snf_15.html

Değer ve Referans Kavramları:
http://ercanbozkurt.blogspot.com/2012/04/ack-akademi-10-nisan-2012-sanal-snf_9286.html

DLL Hazırlayıp Kullanmak:
http://ercanbozkurt.blogspot.com/2012/04/ack-akademi-10-nisan-2012-sanal-snf-dll.html

Sıradaki eğitimlere canlı olarak katılabilmek için bu post'u takip etmelisiniz.

Ayrıca, daha önceki tarihlerde gerçekleştirdiğimiz Açık Akademi Seviye 2 Sanal Sınıf Eğitimlerine ait video kayıtları için bu linki , Açık Akademi Seviye 1 Sanal Sınıf Eğitimleri kapsamında gerçekleştirdiğimiz derslerin video kayıtları için de  bu linki kullanabilirsiniz.

Madonna - La Isla Bonita

5 Nisan 2012 Açık Akademi Sanal Sınıf Videosu: View - Stored Procedure - Function (Eğitim 8)

Açık Akademi

5 Nisan 2012 tarihinde gerçekleştirdiğimiz Açık Akademi Sanal Sınıf 11. Hafta konusu olan View - Stored Procedure - Function eğitimi sırasında kaydettiğimiz video dosyasına aşağıdaki linkten ulaşabilir, ve bilgisayarınıza indirebilirsiniz.

https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502120&pw=A573FA18


Ders sırasında yazılan kodları görüp indirmek için de aşağıdaki linkleri ziyaret edebilirsiniz.
View: http://ercanbozkurt.blogspot.com/2012/04/ack-akademi-5-nisan-2012-sanal-snf-sql.html
Stored Procedure: http://ercanbozkurt.blogspot.com/2012/04/ack-akademi-5-nisan-2012-sanal-snf-sql_05.html
Function: http://ercanbozkurt.blogspot.com/2012/04/ack-akademi-5-nisan-2012-sanal-snf-sql_7923.html

Sıradaki eğitimlere canlı olarak katılabilmek için bu post'u takip etmelisiniz.

Ayrıca, daha önceki tarihlerde gerçekleştirdiğimiz Açık Akademi Seviye 2 Sanal Sınıf Eğitimlerine ait video kayıtları için bu linki , Açık Akademi Seviye 1 Sanal Sınıf Eğitimleri kapsamında gerçekleştirdiğimiz derslerin video kayıtları için de  bu linki kullanabilirsiniz.

Açık Akademi Seviye 2 Sanal Sınıf Eğitim Tarihleri ve Bağlantı Linkleri


İlerleyen tarihlerde gerçekleştireceğimiz Sanal Sınıf Eğitimlerine katılmak için aşağıdaki linkleri kullanabilirsiniz. Kayıt ile ilgili sorularını için bu link işinize yarayacaktır.

17 Nisan 2012 Field, Constructor, Erişim Belirleyici (Eğitim 9) * SIRADAKİ EĞİTİM *
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032502126&Culture=TR-TR

19 Nisan 2012 Field, Constructor, Erişim Belirleyici (Eğitim 9)
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032502128&Culture=TR-TR

Tamamlanan Eğitimler:
27 Mart 2012 Insert-Update-Delete (Eğitim 8)

29 Mart 2012 Insert-Update-Delete (Eğitim 8)
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032502116&Culture=TR-TR

03 Nisan 2012 View-Stored Procedure-Function (Eğitim 8)
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032502118&Culture=TR-TR

05 Nisan 2012 View-Stored Procedure-Function (Eğitim 8)
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032502120&Culture=TR-TR


10 Nisan 2012 Nesne Kavramı ve Sınıf Tasarımı (Eğitim 9)
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032502122&Culture=TR-TR

12 Nisan 2012 Nesne Kavramı ve Sınıf Tasarımı (Eğitim 9)
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032502124&Culture=TR-TR


Video Kayıtları:
Daha önceki tarihlerde gerçekleştirdiğimiz Açık Akademi Seviye 2 Sanal Sınıf Eğitimlerine ait video kayıtları için bu linki , Açık Akademi Seviye 1 Sanal Sınıf Eğitimleri kapsamında gerçekleştirdiğimiz derslerin video kayıtları için de bu linki kullanabilirsiniz.

12 Nisan 2012 Perşembe

Gönüllü olarak çalışmak ister misiniz? (Tekerlekli Sandalye 2012 Avrupa Şampiyon Kulüpler Kupası Finalleri)

image

3-6 Mayıs tarihleri arasında İstanbul'da düzenlenecek olan Tekerlekli Sandalye 2012 Avrupa Şampiyon Kulüpler Kupası Finalleri'nde gönüllü olarak çalışmak ister misiniz?

Başvuru için aşağıdaki linkte yer alan formu doldurabilirsiniz.

http://iwbfchampionscup2012.com/gonulluler.php

10 Nisan 2012 Salı

Nike Football: Mercurial Vapor VIII: Cristiano Ronaldo vs Rafa Nadal



Two of the world's biggest athletes go head-to-head in a battle of explosive speed.

On-court, Rafael Nadal's supremacy is almost unrivalled. But against Cristiano Ronaldo and the new Mercurial Vapor VIII, he faces a challenge like never before.

Subtitles available by clicking on the 'cc' button under the playbar.

5 Nisan 2012 Perşembe

Açık Akademi 5 Nisan 2012 Sanal Sınıfı - SQL Eğitimi Function Konulu Kod Dosyası

Açık Akademi
5 Nisan 2012 Perşembe akşamı gerçekleşen sanal sınıf oturumunda Function örneklerini ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.

select * from Products

select MAX(UnitPrice) from Products
select MIN(UnitPrice) from Products
select COUNT(*) from Products
select COUNT(Region) from Customers
select AVG(UnitPrice) from Products
select SUM(UnitsInStock) from Products

select * from Customers

create function MailAdresiHazirla(@ad nvarchar(50)) returns nvarchar(80)
begin
declare @deger nvarchar(80)
set @deger = LOWER(SUBSTRING(@ad,1,5)) + '@firma.com'
return @deger
end

select GETDATE()

select dbo.MailAdresiHazirla('Abdullah')

select CompanyName, ContactName, dbo.MailAdresiHazirla(ContactName) from Customers where Country = 'Germany'

Açık Akademi 5 Nisan 2012 Sanal Sınıfı - SQL Eğitimi Stored Procedure Konulu Kod Dosyası

Açık Akademi
5 Nisan 2012 Perşembe akşamı gerçekleşen sanal sınıf oturumunda Stored Procedure örneklerini ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.

-- SP Oluşturmak
create proc UrunleriListele
as
(
select ProductID, ProductName, UnitsInStock from Products where UnitsInStock > 0
)

-- SP Çalıştırmak
UrunleriListele
exec UrunleriListele
execute UrunleriListele



-- Parametre alan SP Oluşturmak
create proc FiyatAraligindakiUrunleriListele(@altLimit money, @ustLimit money)
as
(
select * from Products where UnitsInStock > 0 and UnitPrice between @altLimit and @ustLimit
)


-- SP Güncellemek / Modifiye Etmek
alter proc FiyatAraligindakiUrunleriListele(@altLimit money, @ustLimit money)
as
(
select * from Products where UnitPrice between @altLimit and @ustLimit
)

exec FiyatAraligindakiUrunleriListele 53 , 97

-- SP Silmek
drop proc FiyatAraligindakiUrunleriListele

insert into Categories (CategoryName, Description) values ('YeniKategori','Deneysel Kategori')
select * from Categories

create proc KategoriEkle(@ad nvarchar(15))
as
insert into Categories (CategoryName) values (@ad)

create view KategoriEkle
as
select * from Products

create proc KategoriEkle(@ad nvarchar(15), @aciklama ntext)
as
insert into Categories (CategoryName, Description) values (@ad,@aciklama)

exec KategoriEkle 'DenemeKategorisi' , ' Test amacli olusturulmus'

select * from Categories

-- acikakademi@acikakademi.com

Açık Akademi 5 Nisan 2012 Sanal Sınıfı - SQL Eğitimi View Konulu Kod Dosyası

Açık Akademi
5 Nisan 2012 Perşembe akşamı gerçekleşen sanal sınıf oturumunda View örneklerini ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.

select ProductID,
ProductName,
UnitPrice,
UnitsInStock
from Products
where UnitsInStock > 0
and UnitPrice >= 10

-- View Oluşturmak
create view StoktakiUrunler
as
select ProductID,
ProductName,
UnitPrice,
UnitsInStock
from Products
where UnitsInStock > 0


select * from Products
select * from StoktakiUrunler

update Products set UnitsInStock = 0 where UnitPrice = 10

select * from Customers

create view SecilmisMusteriler
as
select * from Customers
where Region is not null and Fax is not null


select * from SecilmisMusteriler

select CompanyName,ContactName,City from SecilmisMusteriler where City like 'S%' order by ContactName


select CompanyName,ContactName,City
from SecilmisMusteriler
where City like 'S%' and CompanyName not like 'W%'
order by ContactName

-- View'ü güncellemek
alter view StoktakiUrunler
as
select ProductID as UrunNo,
ProductName Ad,
UnitPrice Fiyat,
UnitsInStock [Stok Miktari],
UnitsOnOrder 'SiparisMiktari'
from Products
where UnitsInStock > 0

select Ad, Fiyat, SiparisMiktari from StoktakiUrunler where SiparisMiktari > 0 order by SiparisMiktari desc



-- View'ü Silmek
drop view StoktakiUrunler

select * from StoktakiUrunler


create view StoktakiUrunler
as
select ProductID,
ProductName,
UnitPrice,
UnitsInStock
from Products
where UnitsInStock > 0


select SupplierID from StoktakiUrunler
select aramizdaFarkYok from StoktakiUrunler

-- View Oluştururken tablo kullanabiliyorsak , tablo gibi kullanabildigimiz diger bir view'den de faydalanabiliriz
create view StoktakiUrunAdlari
as
select ProductName from StoktakiUrunler

select * from StoktakiUrunAdlari

select * from StoktakiUrunler

update StoktakiUrunler set UnitPrice = 20 Where ProductID = 1


select * from StoktakiUrunler

select ProductID, ProductName as 'Ürün Adı' from Products where 'Ürün Adı' = 'Chai'

select Ad,Fiyat,[SiparisMiktari] from StoktakiUrunler where [SiparisMiktari] > 0 order by 3

select 'deneme'

select * from Products
select * from Categories

create view UrunListesi
as
select Products.ProductID, Products.ProductName, Categories.CategoryName
from Products join Categories on Products.CategoryID = Categories.CategoryID


select * from UrunListesi
select ProductName from UrunListesi where CategoryName = 'Beverages'

-- acikakademi@acikakademi.com
--SORU: View üzerinde her şart altında insert işlemi gerçekleştirilebilir.
-- a) Doğru
-- b) Yanlış

Windows 8 Consumer Preview Webineri Video Kaydı

Windows 8 Consumer Preview Webineri - 1

Windows 8 Consumer Preview Webinerlerinin ilkine ait video kaydını izleyebilirsiniz.
Video'yu göremiyorsanız lütfen sayfayı refresh ediniz.

Webinerde bahsi geçen konulara ait gerekli linkleri daha önce bu post ile paylaşmıştım.

Windows Phone için Uygulama Geliştirme Eğitimleri Açıldı

image

Açık Akademi Windows Phone Uygulama Geliştirme Eğitimleri yayına başladı.

Toplam 3 eğitimden oluşan set aşağıdaki başlıkları kapsıyor:

  • Windows Phone ve Uygulamaları ile Tanışmak
  • Windows Phone Kontrolleri, Sensörleri ve Servisleri
  • Windows Phone ile Uygulama Geliştirme ve Veri İşlemleri

Windows Phone ile ilgili bilgiler için burayı takip edebilirsiniz.

3 Nisan 2012 Salı

3 Nisan 2012 Açık Akademi Sanal Sınıf Videosu: View - Stored Procedure - Function (Eğitim 8)

Açık Akademi

Açık Akademi Sanal Sınıf 11. Hafta konusu olan View - Stored Procedure - Function eğitimi sırasında keydedilmiş olan video dosyasına aşağıdaki linkten ulaşabilir, ve bilgisayarınıza indirebilirsiniz.

https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502118&pw=80DE965E

Ders sırasında yazılan kodları görüp indirmek için de bu linki ziyaret edebilirsiniz.

Sıradaki eğitimlere canlı olarak katılabilmek için bu post'u takip etmelisiniz.

Ayrıca, daha önceki tarihlerde gerçekleştirdiğimiz Açık Akademi Seviye 2 Sanal Sınıf Eğitimlerine ait video kayıtları için bu linki , Açık Akademi Seviye 1 Sanal Sınıf Eğitimleri kapsamında gerçekleştirdiğimiz derslerin video kayıtları için de  bu linki kullanabilirsiniz.

Açık Akademi 3 Nisan 2012 Sanal Sınıfı Kod Dosyası (SP FUNCTION VIEW)

3 Nisan 2012 Salı akşamı gerçekleşen sanal sınıf oturumunda Stored Procedure, Function ve View konularında Emrah Uslu tarafından yazılmış olan sorguları aşağıdaki dosyada bulabilirsiniz.

hthttp://emrahuslu.com/file.axd?file=2012%2f4%2fsp_function_view_03042012.rar

Bu dersin video kaydını da buradan indirebilirsiniz.