31 Mart 2012 Cumartesi

2. ULUSAL BİLİŞİM KONGRESİ (27-28 Nisan 2012)

2. Ulusal Bilişim Kongresihttp://bilisimkongresi.org/

Katılımın ücretsiz olduğu kongreye online olarak kayıt olabilirsiniz.

Kongre programının güncel halini görmek için lütfen tıklayınız.

image

29 Mart 2012 Perşembe

SQL'de NULL Kullanımı Hakkında

Bugün Açık Akademi'deki öğrencilerimden birinden aldığım maili paylaşmak istiyorum. Aynı problemi yaşayan var ise faydalı olacağını düşünüyorum.

Microsoft SQL Server


SORU:
Null olmayan değerleri gruplayıp ekrana getirebiliyorum ama Null olanları gruplayıp getiremiyorum. 

Aşağıdaki kodla Null olmayanlar geliyor. 

Like Null diyorum birşey gelmiyor. 

Like kullanmadan Color=Null yada   Color='Null'    diyorum yine bir şey gelmiyor.   Amacım Renk bilgisi girilmeyen kaç kayıt var onu görmek.

Bunda sorun yok...Select Color,COUNT(Name) as sayi From Production.Product where Color not like 'Null'Group by Color

CEVAP:
NULL ile çalışırken = ya da like kullanamayız. Onların yerine is kullanmalıyız.
yani Color is null ya da olumsuz durum için Color is not null şeklinde.

29 Mart 2012 Açık Akademi Sanal Sınıf Videosu: Insert-Update-Delete (Eğitim 8)

Açık Akademi

Açık Akademi Sanal Sınıf 10. Hafta konusu olan Insert-Update-Delete eğitiminin ikinci anlatımı 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=1032502116&pw=DE3A6BE2&extreg=done

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 29 Mart 2012 Sanal Sınıfı Kod Dosyası (INSERT UPDATE DELETE)

29 Mart 2012 Perşembe akşamı gerçekleşen sanal sınıf oturumunda Insert Update Delete konularında Emrah Uslu tarafından yazılmış olan sorguları aşağıdaki dosyada bulabilirsiniz.

http://emrahuslu.com/file.axd?file=2012%2f3%2finsert-update-delete.rar

Bu dersin video kaydını da buradan indirebilirsiniz.

28 Mart 2012 Çarşamba

27 Mart 2012 Açık Akademi Sanal Sınıf Videosu: Insert-Update-Delete (Eğitim 8)

Açık Akademi

Açık Akademi Seviye 2'de 4. Modül olan Temel Veri Tabanı modülü içerisinde ele aldığımız Insert-Update-Delete konulu sanal sınıfın video kayıtlarına aşağıdaki linkten ulaşabilirsiniz.

https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032508772&pw=192FD084

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.

27 Mart 2012 Salı

Açık Akademi 27 Mart 2012 Sanal Sınıfı - SQL Eğitimi Delete Konulu Kod Dosyası

Açık Akademi
27 Mart 2012 Salı akşamı gerçekleşen sanal sınıf oturumunda Delete örneklerini ele alırken yazmış olduğumuz sorguları aşağıda bulabilirsiniz.

delete from dbo.Urun where UrunID = 4

delete from dbo.Urun where UrunID between 7 and 9

delete from dbo.Urun where Renk = 'Beyaz' and Renk = 'Yeşil'
select * from Satis.Urun

-- mavi urunlerden fiyati 50 nin altinda olanlar silinsin
delete Urun where Renk = 'Mavi' and Fiyat < 50

update Urun set Renk = null where UrunID = 2

-- Urun tablosundaki Siyah urunlerden fiyati 10 degerinin uzerinde olanlari silecek sorguyu mail atınız

Açık Akademi 27 Mart 2012 Sanal Sınıfı - SQL Eğitimi Update Konulu Kod Dosyası

Açık Akademi
27 Mart 2012 Salı akşamı gerçekleşen sanal sınıf oturumunda Update örneklerini ele alırken yazmış olduğumuz sorguları aşağıda bulabilirsiniz.

update dbo.Urun set Renk = null where UrunID = 8

update dbo.Urun set Renk = 'Siyah' where UrunID = 8

update dbo.Urun set Renk = 'Mavi' where UrunID = 6 or UrunID = 7
--and  or   

-- tablodaki mavi renkteki urunlerin fiyatlarini 10 artirmak
update dbo.Urun set Fiyat = Fiyat + 10 where Renk = 'Mavi'

-- tablodaki tum urunlerin fiyatinda %10 indirim yapmak
update dbo.Urun set Fiyat = Fiyat * 0.9
update dbo.Urun set Fiyat = Fiyat - (Fiyat * 0.1)
update dbo.Urun set Fiyat *= 0.9

update dbo.Urun set Renk = 'Mor' where UrunID = 9

select * from Urun

-- renk bilgisi M harfi ile baslayan urunlerin fiyatlarini 1 arttir
update dbo.Urun set Fiyat = Fiyat + 1 where Renk like 'M%'

update Urun set Ad = '34 Numara Ayakkabı' , Renk = 'Beyaz' where UrunID = 4
-- tum beyazlar ve ayni zamanda M harfi ile baslayan tum kayitlarda guncelleme yapmak istersem
-- or ile islem yapmaliyim

Açık Akademi 27 Mart 2012 Sanal Sınıfı - SQL Eğitimi Insert Konulu Kod Dosyası

Açık Akademi
27 Mart 2012 Salı akşamı gerçekleşen sanal sınıf oturumunda Insert örneklerini ele alırken yazmış olduğumuz sorguları aşağıda bulabilirsiniz.

select * from dbo.Urun

insert into dbo.Urun (Ad,Renk,Fiyat) values ('Kick Off','Yeşil',19)

insert dbo.Urun (Ad,Renk,Fiyat) values ('Fifa 12','Beyaz',69)

insert dbo.Urun (Ad,Fiyat,Renk) values ('Ayakkabı',49,'Siyah')

insert dbo.Urun values ('Cüzdan', 'Kahverengi', 30)

insert dbo.Urun values ('TShirt', 12) -- Bu şekilde kullanamayız

insert dbo.Urun values ('TShirt', null , 12)

insert dbo.Urun (Ad,Renk,Fiyat) values ('Call of Duty', null , 89)

insert dbo.Urun (Ad,Fiyat) values ('Super Mario Bros', 39)
----
insert dbo.Urun (Fiyat,Ad) values (39,'Sonic')

insert dbo.Urun (Ad,Renk) values ('Street Fighter IV',null)  -- Null olamayacak kolona deger gondermeden gecemeyiz.

insert dbo.Urun (Ad,Renk,Fiyat) values ('Tekken 6', null , 89)
insert dbo.Urun (Ad,Renk,Fiyat) values ('Soul Calibur', '' , 89)

select * from Urun

create schema Satis

22 Mart 2012 Perşembe

Açık Akademi 22 Mart 2012 Sanal Sınıfı Kod Dosyası (Attach-Detach Create-Alter-Drop Select)

22 Mart 2012 Perşembe akşamı gerçekleşen sanal sınıf oturumunda attach-detach, create / alter / drop ve select konularında Emrah Uslu tarafından yazılmış olan sorguları aşağıdaki dosyada bulabilirsiniz.

http://www.emrahuslu.com/file.axd?file=2012%2f3%2faa_sql2.rar

Açık Akademi 20 Mart 2012 Sanal Sınıfı - SQL Eğitimi Kod Dosyası

20 Mart 2012 Salı akşamı gerçekleşen sanal sınıf oturumunda yazmış olduğumuz sorguları aşağıda bulabilirsiniz.
select * from dbo.Categories

select CategoryName, [Description] from dbo.Categories

select [Description],CategoryName from dbo.Categories

select CategoryID, [Description],CategoryName, CategoryID from dbo.Categories

select CategoryID as [Kategori No], [Description] Aciklama ,CategoryName, CategoryID from dbo.Categories

select * from dbo.[Order Details]

select * from Products

select ProductID as [Urun No],
       ProductName Ad,
       UnitPrice Fiyat
 from dbo.Products
order by 2

select ProductID as [Urun No],
       ProductName Ad,
       UnitPrice Fiyat
 from dbo.Products
order by Fiyat

select ProductID as [Urun No],
       ProductName Ad,
       UnitPrice Fiyat
 from dbo.Products
where UnitPrice != 38
order by Fiyat desc, Ad

select * from dbo.Products where UnitPrice > 60

select ProductName as Ad,
       UnitsInStock StokMiktari
  from dbo.Products
 where CategoryID = 8 and UnitPrice <= 10
order by Ad

select COUNT(*) as KayitSayisi from dbo.Products

select * from dbo.Customers

select COUNT(Region) from dbo.Customers

select * from Customers where City = 'london'

select CustomerID from Customers where PostalCode = 'WX1 6LT'
select * from Orders where CustomerID = 'CONSH'

select * from Orders where CustomerID = (select CustomerID from Customers where PostalCode = 'WA1 1DP')

Fiziksel Diskten VHD oluşturmak

image
Disk2VHD v1.63, fiziksel diskten VHD oluşturmaya yarayan minik bir programdır.

Oluşturulan VHD dosyaları daha sonra Microsoft Virtual PC ya da Microsoft Hyper-V Virtual Machines (VMs) ile birlikte kullanılabilir.

Bu linkten, uygulamayı indirebileceğiniz sayfaya erişebilirsiniz.

Mavi Koruyucu - BlueScreen Screen Saver v3.2

image
Eminim birçok Windows kullanıcısı hayatında bir kez olsun bu ekranla karşılaşmıştır. O güzel! günlerinizi hatırlamak isterseniz, Microsoft’un geliştirmiş olduğu Mavi Ekran konulu ekran koruyucuyu aşağıdaki linkten indirip bilgisayarınıza kurabiliriniz.
http://technet.microsoft.com/en-us/sysinternals/bb897558

19 Mart 2012 Pazartesi

17 Mart 2012 Cumartesi

16 Bit? Hmm.

Tarayıcıya bir eklenti yüklemeye çalışırken aldığım hata gecemi şenlendirdi.

Unsupported 16-Bit Application

The version of this program isn't compatible with the version of Windows you're running. 

16 Mart 2012 Cuma

Açık Akademi 15 Mart 2012 Sanal Sınıfı - SQL Server Veritabanı Tasarımı Kod Dosyası

15 Mart 2012 Perşembe akşamı gerçekleşen sanal sınıf oturumunda konumuz SQL Server ile Veritabanı Tasarımı idi.

Eğitimde kullanılan koda ait .sql dosyasının içeriğini aşağıda paylaşıyorum.
create database Dukkan

use Dukkan

create table Urun
(
   UrunID int PRIMARY KEY NOT NULL IDENTITY(1,1),
   Ad nvarchar(25) NOT NULL,
   Renk nvarchar(15) NULL DEFAULT 'Beyaz',
   Fiyat money NOT NULL
)

14 Mart 2012 Çarşamba

Windows 8 CP Yenilikleri ve Windows 8'de Uygulama Geliştirme

image
14 Mart 2012 Çarşamba akşamı saat 21:00’da 1 saat süreli olarak niyetlendiğimiz ama ne kadar süreceğini bilemediğimiz Windows 8 CP Yenilikleri ve Windows 8'de Uygulama Geliştirme konulu bir webiner (sanal sınıf) etkinliğimiz olacak. Aşağıdaki linki kullanarak ders saatinde eğitime direkt olarak katılabilirsiniz.
https://www.livemeeting.com/cc/mvp/join?id=MKSPP3&role=attend

EDiT: Webinerin video kaydına buradan ulaşabilirsiniz.

Açık Akademi 13 Mart 2012 Sanal Sınıfı - SQL Server Veritabanı Tasarımı Kod Dosyaları

Emrah Uslu tarafından 13 Mart 2012 Salı akşamı gerçekleştirilen sanal sınıfta yaklaşık 2 saat boyunca SQL Server ile Veritabanı Tasarımı konusu ele alındı. Eğitimde kullanılan kodlara ait .sql dosyasını aşağıdaki linkten indirebilirsiniz.
http://www.emrahuslu.com/file.axd?file=2012%2f3%2fAcikAkademi_13Mart2012_VeritabaniTasarimi.rar

13 Mart 2012 Salı

Açık Akademi Seviye 2 Sanal Sınıf Eğitimleri Başladı

Dün akşam gerçekleşen Veritabanı Tasarımı eğitimi ile birlikte Açık Akademi Seviye 2 Sanal Sınıf Eğitimleri başladı.

Emrah Uslu'nun sunumunda yaklaşık 2 saat süren bu sanal sınıf etkinliğine ait video kaydını aşağıdaki linkten izleyebilirsiniz.
https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502106&pw=783CD4E4

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

11 Mart 2012 Pazar

Windows Phone Panorama Page Kullanımı

Bu yazımızda, Windows Phone Panorama kontrolünü inceleyeceğiz.

image

Panorama kontrolü, arkaplanda yer alan panoramik bir görsel üzerinde birden fazla sayfa görünümü barındırabilir. Her bir sayfa içeriği birbirinden farklı tasarımda olabilir, farklı nesneler barındırabilir ve veri görüntüleyebilir. Parmak ile yatay düzlemde sağa ya da sola yapılan hareketler ile sayfalar arasında geçiş sağlanır. Bu sırada arkaplandaki görsel de ekranda otomatik olarak kaydırılır. Arkaplan olarak kullanılan ve ekran sınırlarının dışına taşan bu büyük boyuttaki fotoğraf ve resimler, görselin görüntü kalitesini kaybetmeden görüntülenmiş olur.

Windows Phone Uygulamaları için Icon ve Tile Hazırlamak

Uygulama görsellerini hızlı ve kolay bir biçimde, doğru boyutlarda ayarlamak için, http://wpiconmaker.codeplex.com adresinde yer alan, Windows Phone Icons Maker adlı, açık kaynak kodlu uygulamadan faydalanabilirsiniz.

Almanya’da hayvanat bahçesinde çektiğim bir fotoğraf

Programın kullanımı gayet basit. Üzerinde çalışmak istediğiniz görseli programa verip, ilgili alanı işaretledikten sonra Save Icons butonuna tıkladığınızda, farklı boyutlarda toplam 5 adet görsel hazırlanıp kaydedilecek. Bunlardan iki tanesi .xap paketinde kullanılacak olan ApplicationIcon ve Background dosyaları, diğerleri ise Yalla Apps üzerinden Marketplace’e uygulama gönderirken kullanılacak olan görsellerdir.

NOT: Yakında ülkemizde Marketplace açılıyor ve YallaApps’a olan ihtiyaç ortadan kalkacak.

Windows Phone Uygulama Geliştirme ile ilgili daha fazla bilgi için http://winphonesdk.blogspot.com/ adresini ziyaret edebilirsiniz.

10 Mart 2012 Cumartesi

Windows 8 Metro Arayüz için Firefox Geliyor

image

Metro arayüzünde de rekabet devam ediyor. Bildiğiniz gibi, Mozilla, daha önce Metro arayüz için Firefox geliştirdiğini duyurmuştu.

29 Şubat Çarşamba günü Windows 8 Tüketici Önizlemesinin yayınlanması ile birlikte Mozilla’da, Firefox Metro sürümünü en yakın zamanda kullanıcılara sunmayı planlıyor ve bu yönde çalışmalara başladı. Bugün yapılan bir resmi açıklamayla da bunu duyurdu.

Firefox Metro sürümünün yanında 2 farklı sürüm daha gelecek. Bir Metro uygulaması, bir masaüstü sürümü, e bir de Metro tuşları içeren masaüstü sürümü olmak üzere toplam 3 farklı sürüm, tek kurulum ile kullanıcıları selamlayacak.

Bu sürümlerin birbirleri ile etkileşim içinde olmaları ve bağımsız bir masaüstü veya bağımsız bir Metro sürümü yayınlanmaması bekleniyor. Tahmini çıkış tarihi ise; yılın ikinci çeyreği.

Detayları bu linkten alabilirsiniz.

Isparta Süleyman Demirel Üniversitesi Yazılım Zirvesi 2012

Isparta Süleyman Demirel Üniversitesi Yazılım Kulübü tarafından düzenlenen Yazılım Zirvesi 2012 etkinliğine konuşmacı olarak katılıyorum. 12-13 Mart tarihlerinde gerçekleşecek olan etkinlikte Windows Phone, Windows 8 ve Kinect oturumlarım olacak.

Ayrıca, İlkay İlknur, C# 5.0 oturumu ile ve Burak Selim Şenyurt da Yazılımda Doğru Kariyer Yolu oturumu ile bu etkinlikte yer alıyorlar. İlk gün gerçekleşecek olan sunumların ardından, ikinci gün labratuar ortamında, Workshoplar ile Yazılım Zirvesi'ni uygulamalı olarak devam ettireceğiz.

Etkinliğe kayıt için aşağıdaki linki kullanabilirsiniz.
http://www.sduyazilim.com/seminer
NOT: Etkinliğe Katılım tamamen ücretsiz olup sertifika ve workshop eğitimi için kayıt gereklidir. Workshop için sınırlı sayıda (40 kişi) katılımcı alınabileceğinden dolayı kayıt için elinizi çabuk tutmanız gerekiyor.

2 gün sürecek olan etkinliğin ilk gününde (12 Mart Pazartesi)Orman Fakültesi konferans Salonunda saat 10:00'da başlayıp, akşam 17:00'ye kadar devam edeceğiz.
İkinci gün yapacağımız workshop Uzaktan Eğitim Mesek Yüksek Okulu Bilgisayar Lab. 3 nolu salonda gerçekleşecek.

SDÜ Yazılım Zirvesi 2012 - Workshop Lab Hazırlıkları
Katılımcıların labratuar ortamı için bilgisayar getirmelerine gerek yoktur. Kendi bilgisayarları ile gelecek olanlar aşağıdaki yazılımları bilgisayarlarına kurmaları faydalı olacaktır.

Windows Phone için;
Visual Studio 2010 + Service Pack 1
Windows Phone SDK 7.1

Windows 8 için;
Windows 8 Consumer Preview
Visual Studio 11 Beta

Kinect için;
Kinect SDK 1.0

9 Mart 2012 Cuma

Açık Akademi Seviye 1 Sanal Sınıf Eğitimlerini Tamamladık

Bu akşam gerçekleştirdiğimiz yaklaşık 3 saat süren C# Metodlar konulu sanal sınıfın ardından, Emrah Uslu ile birlikte 7 haftadır sürdürdüğümüz Açık Akademi Seviye 1 Sanal Sınıf Eğitimlerini tamamlamış bulunuyoruz.

Bu 7 haftalık dönemde 14 ders günü sizlerle birlikte olduk. Yaklaşık 30 saat online canlı eğitim yaptık ve toplam 23 saatlik video kaydettik.

Önümüzdeki haftadan itibaren Seviye 2 Sanal Sınıf Eğitimleri ile yola devam edeceğiz. İlginize teşekkür ederiz.

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 Kayıtları

8 Mart 2012 Perşembe

Windows 8 kaç farklı sürümle geliyor?

Windows 8 Registry ayarları incelendiğinde, ürünün 9 farklı sürüm ile pazara girebileceği görülüyor.

Windows 7 ile birlikte 6 farklı sürüm gelmişti. Bilgisayarı temel seviyede kullanan bir kişiye sorduğunuzda, bu seçenek sayısı çok fazlaydı ve seçeneklerin bolluğu karar verme sürecini zorlaştırıyordu. Fakat, aşağıdaki ekran görüntüsünde görebileceğiniz üzere Windows 8 ile birlikte seçenek sayısı yine oldukça fazla. Bu konuda gelen bazı bilgiler ışığında, regedit aracını kullanarak yapılan minik bir araştırma sonucunda aşağıdaki bilgilere ulaşıldı.

image

Windows 8 Consumer Preview (Tüketici Önizlemesi) sürümünde yer alan bilgilere göre Windows 8 şu sürümlerde ulaşılabilir oalcak:

  • Windows 8 Starter
  • Windows 8 Home Basic
  • Windows 8 Home Premium
  • Windows 8 Professional
  • Windows 8 Professional Plus
  • Windows 8 Ultimate
  • Windows 8 Enterprise
  • Windows 8 Enterprise Eval
  • Windows 8 ARM Edition

Tabii ki şu an sadece Consumer Preview üzerinden konuşuyoruz. Nihai sürüme kadar bazı değişiklikler olabilir. Enterprise Eval sürümünün sadece bir deneme sürümü olduğundan da bahsetmekte fayda var. Bu listedeki en ilginç sürüm ise Professional Plus sürümü. Office 2010 Pro Plus, Sharepoint ve Office Communications Server için ekstra entegrasyon sağlıyordu. Windows 8’in Pro Plus sürümünün neler getireceği ise merak konusu.

Nokia Lumia 710 ve Lumia 800 için Yeni Güncellemeler

image

Nokia Lumia 800 için hazırlanan son güncelleme bir süre önce dağıtılmaya başlamıştı. Bugünden itibaren de Lumia 710 ve Lumia 800 için hazırlanan güncellemeler Nokia destek sitesinde yayınlanmaya başladı. Bu güncellemeler ile aşağıda listelenen değişiklikler gerçekleşti.

Lumia 800 için;

  • Bekleme ve konuşma süresi arttı (batarya ömrü)
  • Durum çubuğundaki soru işareti yerine batarya kapasite simgesi geldi
  • Müzik çalar için bas desteği
  • Bütün parlaklık seviyelerinde ana ekran tuşlarının aydınlatılması
  • Kilitlenme ve çağrı sonlandırma sorunlarında kendi kendine yeniden başlama (restart)

Lumia 710 için;

  • Cihaz performans artışı (arama sonlandırma sırasında vb.)
  • Birkaç diğer performans ve kullanılabilirlik geliştirmesi

Nokia Lumia kullanıcıları, PC’de Zune, Mac’te Windows Phone Connector kullanarak güncellemeleri yapabilirler.

Windows 8'de Klasik Windows 7 Start Menüsünü Açmak

Bu konuyu daha önce Windows 8 Developer Preview için ele almıştım ve buradaki yazıda detaylarını yazmıştım. Ayrıca bu işi yapan bir program yazmak için de gerekli bilgiyi burada vermiştim. Windows 8 Consumer Preview üzerinde menüyü aktifleştirmek için de çeşitli yöntemler mevcut.

image

Windows Consumer Preview sürümünün ilk 24 saatte 1 milyon download’a ulaşmasının ardından birçok kullanıcı çok tartışılan metro arayüzünü test etmiş oldu ve benimsedi. Fakat, halen gözleri eski klasik start menüsünü arayanlar da var. Eğer siz de alışkın olduğunuz Start Orb ve Klasik Start Menüsünü arayanlardansanız, daha önceleri Windows XP kullanıcılarının Windows 7 tarzında bir menü deneyimi yaşayabilmeleri için geliştirilmiş olan ViStart isimli küçük ve etkili uygulamayı kullanabilirsiniz.

7 Mart 2012 Çarşamba

Visual Studio 11 Beta currently incompatible with AsyncCtpLibrary*.dll

The C# and Visual Basic compilers implement support for async/await by generating code that utilizes some specific types in the underlying framework. These types include the “awaiters” used to await things (like Tasks) as well as the “builders” used in handling the lifetime of an async method’s invocation. With the Async CTP that was released for Visual Studio 2010, all of this infrastructure was implemented in DLLs named AsyncCtpLibrary*.dll (e.g. AsyncCtpLibrary.dll, AsyncCtpLibrary_Silverlight5.dll, etc.) In .NET 4.5, these types are all in mscorlib.dll.

The particular shape of the types expected by the compiler stayed the same from the Async CTP v3 to the .NET 4.5 Developer Preview and Visual Studio 11 Developer Preview. As such, you could utilize the Visual Studio 11 Developer Preview along with the corresponding AsyncCtpLibrary*.dll to target async/await with an earlier version of the Framework than .NET 4.5 (e.g. .NET 4, Silverlight 5).

However, for a variety of security and performance reasons, the shape of the types expected by the compilers has changed for the .NET 4.5 Beta and Visual Studio 11 Beta. This means that while you can absolutely use Visual Studio 11 Beta to build apps that use async/await with .NET 4.5, you are currently unable to use Visual Studio 11 Beta to build apps that use async/await against .NET 4, Silverlight 5, etc., since the compilers in Visual Studio 11 Beta are expecting differently shaped types than those in the existing AsyncCtpLibrary* DLLs.

We’re currently discussing the situation and will share more details once we have concrete plans.
Thanks for your interest and patience,
The Async CTP Team

Kaynak: http://blogs.msdn.com/b/pfxteam/archive/2012/03/03/10277166.aspx

Fifa Street TV Reklamı


Gayet hoş bir reklam olmuş. Fifa Street (2012) 16 Mart'ta İngilterede raflarda.

6 Mart 2012 Salı

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

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

1. Hafta 26 Ocak: Bilgisayar , Yazılım , Algoritma (Eğitim 1)
Eğitmen: Ercan Bozkurt
Süre: 1 Saat 35 Dakika
Download Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502074&pw=945A98E2
YouTube Link: http://www.youtube.com/watch?v=_1UbppihtCo

2. Hafta 31 Ocak: Framework, Merhaba Dünya (Eğitim 2-3)
Eğitmen: Emrah Uslu
Süre: 1 Saat 2 Dakika
Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502076&pw=ABBB38F1

2. Hafta 2 Şubat: Framework, Merhaba Dünya (Eğitim 2-3)
Eğitmen: Ercan Bozkurt
Süre: 1 Saat 57 Dakika
Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502078&pw=FE7D7BAB
YouTube Link: http://www.youtube.com/watch?v=LdFWU3pvfaM

3. Hafta 7 Şubat: Değişkenler, VeriTipleri ve Visual Studio (Eğitim 4-5)
Eğitmen: Ercan Bozkurt
Süre: 1 Saat 36 Dakika
Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502080&pw=2D63C534
YouTube Link: http://www.youtube.com/watch?v=E7kvMMr_O2M

3. Hafta 9 Şubat: Değişkenler, VeriTipleri ve Visual Studio (Eğitim 4-5)
Eğitmen: Emrah Uslu
Süre: 1 Saat 49 Dakika
Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502082&pw=B9886452

4. Hafta 14 Şubat: Karar Yapıları (Eğitim 5)
Eğitmen: Ercan Bozkurt
Süre: 1 Saat 22 Dakika
Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502085&pw=52F2FD9E
YouTube Link: http://www.youtube.com/watch?v=pigapFHvWWg

4. Hafta 16 Şubat: Karar Yapıları (Eğitim 5)
Seviye 1 Modül 3 - Temel Programlama - II
Eğitmen: Ercan Bozkurt
Süre: 1 Saat 39 Dakika
Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502087&pw=697C3561

5. Hafta 21 Şubat: Döngüler
Eğitmen: Emrah Uslu
Süre: 17 Dakika *** Bu eğitimin 23 Şubat tarihinde gerçekleşen tekrarını izleyebilirsiniz ***
Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502090&pw=9B4E7E4D
YouTube Link: http://www.youtube.com/watch?v=sv6jRFQ45MI

5. Hafta 23 Şubat: Döngüler
Eğitmen: Emrah Uslu
Süre: 1 Saat 47 Dakika
Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502092&pw=A45D5B28
YouTube Link: http://www.youtube.com/watch?v=WiW8pb5TyfQ


6. Hafta 28 Şubat: Diziler
Eğitmen: Ercan Bozkurt
Süre: 2 Saat 6 Dakika
Link: http://www.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502094&pw=3A7EBBE3
YouTube Link: http://www.youtube.com/watch?v=-jp0ueXxhio

6. Hafta 1 Mart: Diziler
Eğitmen: Emrah Uslu
Süre: 2 Saat 9 Dakika
Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502096&pw=52D39EE3

7. Hafta 6 Mart: Metodlar
Eğitmen: Ercan Bozkurt
Süre: 2 Saat 41 Dakika
Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502098&pw=17E6B111
YouTube Link: http://www.youtube.com/watch?v=r4KTBwPc4GI

7. Hafta 8 Mart: Metodlar
Eğitmenler: Emrah Uslu, Ercan Bozkurt
Süre: 2 Saat 42 Dakika
Link: https://www206.livemeeting.com/cc/wwe_uk/view?cn=guest&id=1032502101&pw=53FBC624

Bu akşamki eğitimimizle beraber 7 haftalık Açık Akademi Seviye 1 Sanal Sınıf eğitimlerini tamamlamış olduk. Önümüzdeki haftadan itibaren Seviye 2 Sanal Sınıf Eğitimleri ile yola devam edeceğiz.

1 Mart 2012 Perşembe

Ücretsiz ASP.NET 4.5 Beta Hosting

image

Test amacıyla sınırlı sayıda kişiye verilecek olan ücretsiz hesaplar tükenmeden aşağıdaki linke tıklayın formu doldurun ve hostinginize kavuşun.

http://labs.discountasp.net/netfx45/

Windows 8 Consumer Preview İlk Gün 1 Milyon Download’a Ulaştı

image


Windows 8 Consumer Preview daha ilk günden 1 milyon kez indirildi. Siz henüz indirmediyseniz, Türkçe açıklamaların bulunduğu aşağıdaki linki kullanarak siz de bu yeni işletim sistemini test edip değerlendirebilirsiniz.

http://windows.microsoft.com/tr-TR/windows-8/download

NOT: Maalesef yayınlanan diller arasında Türkçe henüz bulunmuyor.

Windows 8 Consumer Preview Son Kullanma Tarihi Nedir?

ExpiryWindows 8 Consumer Preview 6.2.8250 sürüm numarası ile geliyor ve 16 Ocak 2013’e kadar kullanılabiliyor.

Bir seneye yakın, uzun bir süre sanırım herkesin bu yeni işletim sistemini test edip değerlendirmesi için yeterli olacaktır.

Windows 8 Klavye Kısayolları

Dün, Windows 8 Consumer Preview (Tüketici Önizlemesi) sürümünün yayınlanmasının ardından, binlerce kullanıcı işletim sisteminin bu yeni sürümünü indirip test etmeye başladı.

Start Screen
 
Windows 8′i kullanırken daha hızlı hareket etmek için klavye kısayollarını kullanabilirsiniz.

Sık kullanılan kısayollar aşağıda listelenmiştir:

WinKey: Start ekranını açar
WinKey+C: Charm Bar açılır
WinKey+E: Windows Explorer
WinKey+F: Metro arayüzünde dosya arama ekranı
WinKey+W: Metro arayüzünde ayarlar (settings) içerisinde arama
WinKey+P: Görüntüyü projeksiyon ya da diğer ekranlara aktarma
WinKey+I: Ayarlar (settings) ekranı açılır
WinKey+H: Açık olan aktif uygulamanın paylaşım (share) penceresini açar
WinKey+X: Sık kullanılan yönetim araçlarının listesini açar (Task Manager, Control Panel, Windows Explorer, Run)
WinKey+Tab: Açık uygulamalar arasında geçiş yapar
WinKey+[1-9]: Görev çubuğundaki uygulamaları sırasıyla minimize etmek ya da açmak için kullanılır
WinKey tuşuna basıp Start ekranına geçtikten sonra, aramak istediğiniz şeyi direkt olarak yazabilirsiniz.
WinKey+D: Masaüstünü gösterir. Bu işi, Metro arayüz açıkken ESC tuşuna basarak da yapabilirsiniz.

Windows Phone SDK 7.1.1 Update - CTP

Bildiğiniz gibi Nokia geçtiğimiz günlerde düşük bütçeli cihazlardan Lumia 610’u duyurdu. Düşük bütçeli telefonlarda da iyi bir kullanıcı deneyimi sağlayabilmek için işletim sisteminde önemli iyileştirmeler yapıldı ve güncellemeler yayınlandı. Bu iyileştirmeler sonucunda minimum sistem gereksinimleri 256 MB. Memory ve 7x27 işlemcilere kadar indirilebildi.

Windows Phone SDK tarafında da bu cihazlar için yapılan düzenlemeler sonrasında bir güncelleme yayınlandı. Böylece uygulama geliştiriciler, kendi uygulamalarının bu düşük bütçeli cihazlar üzerindeki yaklaşık performansını ölçebilecekler. SDK’nın güncelleme sürümü 512MB’lik emülatör için güncellemeler içerirken bir de 256MB’lik yeni bir emülatör ile geliyor.

image

ÖNEMLİ NOT: SDK’nın yeni sürümü henüz GO LIVE lisansı içermiyor. Bu sürüm ile geliştirilen uygulamalar şu an için Marketplace’e kabul edilmiyor. Bu yüzden bu sürümü uygulama geliştirme için kullandığınız ana makinanıza kurmanız tavsiye edilmiyor.

Son bir haberi daha bu yazıya sığdırarak yazımın sonuna geliyorum. Argentina, Indonesia, Malaysia, Peru ve Philippines yakın zamanda Windows Phone Marketplace’e kavuştular. Mart ayı içerisinde Marketplace’in, aralarında Türkiye’nin de yer aldığı 23 ülkede daha uygulama geliştirici ve kullanıcılar ile buluşması planlanıyor. Bu da yazılacak uygulamalar için %60 daha fazla potansiyel müşteri anlamına geliyor.

Kaynak: http://winphonesdk.blogspot.com/2012/03/windows-phone-sdk-711-update-ctp.html Open-mouthed smile

Microsoft Visual Studio 11 (ISO) Ultimate Beta – Download

image

Windows 8 Consumer Preview (Tüketici Önizlemesi) sürümünün ardından uygulama geliştiricilerin Windows 8’den aktif olarak yararlanabilmeleri için en önemli araçlardan birisi olan Visual Studio 11’in beta sürümü de download’a sunuldu.

Visual Studio 11 Beta sürümü ile ilgili daha önce birkaç post girmiştim. Uygulama geliştiriciler tarafındanbüyük bir arzuyla beklenen Visual Studio 11 Beta artık serverlarda yerini aldı ve indirilebiliyor. Metro stil Windows 8 uygulamaları geliştirmek için mevcut en iyi ürün olan Visual Studio 11, kendisi de Metro arayüzü ile karşımıza çıkıyor. Bizlere yeni bir deneyim sunan en son sürüm Visual Studio gayet sade bir arayüze sahip.

Visual Studio 11 download sayfasına aşağıdaki linkten ulaşabilirsiniz.

http://www.microsoft.com/visualstudio/11/en-us