Posts Tagged With 'Microsoft'

  • Nov
  • 17
  • 2009

Microsoft Asp.Net Ajax ve mouse event’leri…

Tags: , , , | View: 696 | Comments:

Mouse event’lerini web uygulamasında yakalamak çeşitli javascript kütüphaneleri ile daha zevkli hale geldi. Bunlardan bir taneside Microsoft’un Asp.Net Ajax kütüphanesi. Oldukça basit ancak bir çok hamallık olarak nitelendirebileceğimiz işten kurtarıyor bizi…Aşağıda Asp.Net Ajax kütüphanesini kullanarak bir “div” i hareket ettirmeye başlıyoruz…Bundan sonraki yazım umarım sürükle bırak ile ilgili olacak.(Üşenmezsem…:))

Öncelikle http://www.asp.net/ajax/ adresinden Asp.Net Ajax’ın client *.js’lerini indirmeniz gerekmekte. İndirdiğiniz dosyalar arasından şimdilik MicrosoftAjax.js’i kullanıyor olacağız.Öncelikle bu basit örneğimiz için sayfamızın body kısmını oluşturuyoruz.Aşağıdaki kod parçacığını body tag’inin içine yazmamız yeterli olacaktır.

27 <form id=“form1″ runat=“server”>

28 <div id=“divMain” style=“width: 100%; height: 100%; background-color: Gray;”>

29 <div id=“divClickMe” style=“width: 200px; height: 200px; background-color: Red”>

30 </div>

31 X:<asp:Label runat=“server” ID=“lblXCor” Text=“”></asp:Label>

32 Y:<asp:Label runat=“server” ID=“lblYCor” Text=“”></asp:Label>

33 </div>

34 </form>

Bu kod ile aşağıdaki gibi bir görüntü elde edeceğiz.

body

Şimdi amacımız, bu kırmızı kareyi(div) gri alan içinde hareket ettirmek olacak, ki bunu da Asp.net Ajax’ın sağladığı kolaylıklar ile yapacağız.

Bunun için aşağıdaki kod bloğunu sayfamızın head kısmına ekliyoruz.

27 //Asp.Net Ajax Client API’sini sayfamıza ekliyoruz.

28 <script src=“MicrosoftAjax.js” type=“text/javascript”></script>

29

30 <script>

31 //PageLoad methodu,sayfamız yüklendiğinde istemci tarafında

32 //otomatikman çalışacaktır.Aynı Asp.Net’in server tarafında olduğu gibi

33 function pageLoad(sender, args) {

34

35 //Sys.UI.DomEvent namespace’inde ki addHandler methodu ile, DOM objelerine

36 //olay ataması yapabiliyoruz.Aşağıdaki kod bloğunda, divMain id’li div’lerde

37 //fare ile ilgili bir olay olduğu zaman hangi metodların çağırılacağını belirtiyoruz.

38 //Fareye tıklandığı zaman ShowWhatHappened metodu,

39 //Fare hareket ettiğinde de WhereIsTheMouse metodu çalışacaktır.

40 Sys.UI.DomEvent.addHandler($get(“divMain”), “mousedown”, ShowWhatHappened);

41 Sys.UI.DomEvent.addHandler($get(“divMain”), “mousemove”, WhereIsTheMouse);

42

43 }

44

45 function ShowWhatHappened(e) {

46 //Sys.UI namespace’indeki MouseButton nesnesi ile, istemci tarafında

47 //gerçekleşen olayın özelliklerini kontrol edebiliyoruz. Burada sol tuşa

48 //tıklandığını anlıyoruz.

49 if (e.button == Sys.UI.MouseButton.leftButton) {

50 //Farenin hareketlerine göre divClickMe div’inin yerini değiştiriyoruz.

51 $get(“divClickMe”).style.position = “relative”;

52 $get(“divClickMe”).style.top = e.offsetY;

53 $get(“divClickMe”).style.left = e.offsetX;

54 }

55

56 }

57 function WhereIsTheMouse(e) {

58 //Farenin kordinatlarını ekrana yazdırıyoruz.

59 $get(“lblXCor”).innerHTML = e.offsetX;

60 $get(“lblYCor”).innerHTML = e.offsetY;

61 }

62 </script>

Bütün bunlardan sonra, gri alan içerisinde faremizi tıkladığımız yere kırmızı kare hareket edecektir.Bazı işlemler bu tarz javascript kütüphaneleri ile oldukça kolay hale geliyor…Ne güzel değil mi…:D

<script src=”MicrosoftAjax.js” type=”text/javascript”></script>
<script>
function pageLoad(sender, args) {
Sys.UI.DomEvent.addHandler($get(“divMain”), “mousedown”, ShowWhatHappened);
Sys.UI.DomEvent.addHandler($get(“divMain”), “mousemove”, WhereIsTheMouse);
}
function ShowWhatHappened(e) {
if (e.button == Sys.UI.MouseButton.leftButton) {
$get(“divClickMe”).style.position = “relative”;
$get(“divClickMe”).style.top = e.offsetY;
$get(“divClickMe”).style.left = e.offsetX;
}
}
function WhereIsTheMouse(e) {
$get(“lblXCor”).innerHTML = e.offsetX;
$get(“lblYCor”).innerHTML = e.offsetY;
}
</script>
  • Oct
  • 30
  • 2009

Windows Azure’a az kaldı…

Tags: , , | View: 229 | Comments:

Microsoft’un bulut işletim sistemi Windows Azure 2010 yılının ilk çeyreğinde tamamen kullanıma açılacak. Geçen sene bu zamanlarda PDC 2008′de CTP’si duyurulan ve bir çok kişinin test edebilmesi için açılan servis 2010 Şubat gibi ücretli olarak herkesin kullanıma açılacak.

windows-azure-logo-lg

17 Kasım 2009′da gerçekleşecek PDC 2009 ile yeni özellikler duyurulacak. CTP olarak kullananlar, bu özellikleri de 31 Aralık’a kadar test edebilecekler. Ocak 2010′da ise yavaş yavaş herkesin kullanımına açılacak olan servisten bir süre herkes ücretsiz yararlanabilecek. 2010 Şubat ayından itibaren ise servis daha önce duyurulan ücretlendirme sistemi ile ücretli hale gelecek.

Windows Azure nedir ne değildir,daha fazla ayrıntı için buraya göz atabilirsiniz.

  • Oct
  • 29
  • 2009

XBox artık Türkiye’de…

Tags: , | View: 251 | Comments:

Edit:Ahhh ulan teknosa ahhh….Neyse ayrıntılara girmiyorum….

XBox artık Türkiye sınırları dahilinde de satılmaya başlıyor…Ne güzel…Bir de biri PS 3′mü XBox mı bunun cevabını verse (:

XBOX

Not: Teknosa bu post’um ile bana bir XBox borçulusun…Hadi bakim…

  • Jul
  • 23
  • 2009

Windows 7 RTM duyuruldu…

Tags: , | View: 249 | Comments:

Windows’un son versiyonu Windows 7 RTM duyuruldu. Önümüzdeki haftalarda Partner’lara sunulacak yeni versiyon sonbahar gibi son kullanıcı ile buluşacak.

Ayrıntılı bilgileri bu adresteki basın bülteninden öğrenebilirsiniz.

Ayrıca aşağıdaki videoya da göz atın derim…Steve Ballmer’ın neşesi görülmeye değer…

Windows 7 Sneak-Peak from MGX

Ayrıca Windows 2008 R2′da yayınlanan bir başka Windows ürünü.

  • Jun
  • 03
  • 2009

Project Natal

Tags: | View: 209 | Comments:

Microsoft announced their new 3D-Motion Capture Camera project,Natal…The project demos shows us that playing console games going to be more fun in soon. Just watch it…

XBOX 360: Project Natal from coonblog on Vimeo.

  • May
  • 28
  • 2009

Arama kavramında yeni bir nesil başlıyor:Bing

Tags: | View: 179 | Comments:

http://www.bing.com

“Dünya’nın başka arama motoruna ihtiyacı yok,bir karar motoruna ihtiyacı var”…Bu kadar iddialı bir cümle ile Microsoft yeni arama motorunu(?) duyurdu. Her ne kadar bir çok insan arama motoru kavramına alışık olduğu için Bing’in de bir süre arama motoru adı altında anılacak olması,onun bir arama motoru olduğunu göstermiyor. Ama peki Bing gerçekten bir arama motoru mu?

Aslında değil.Karar motoru(decision engine) şeklinde direk çevirisini yapmak sanırım biraz daha açıklayıcı olur. Karar motoru derken, bazı şeylere karar veren bir sistem aklınıza gelmesin,yani en azından henüz…(:

Bing, bazı kararları vermek için yapmış olduğumuz aramaları filitleyerek bize sunan ve daha doğru karar vermemizde yardımcı olan bir yapı olarak karşımıza çıkıyor. Fotoğraf makinası şeklinde bir aramanın sonucunu, web’de bulduğu her fotoğraf makinası şeklinde getirmeyen, sonuçları, “karanlıkta çekim,ucuz fiyat” gibi bir çok şekilde yorumlayarak,kategorize bir yapıda sunan bir sistem Bing.

Bu tarz arama motorlarının öne çıkacağı zaten belli ortamlarda paylaşılıyordu, Microsoft gibi bir firmanın bu bağlamda en büyük adımı atmış olması heyecan verici. Web’deki tecrübelerin daha yoğun bir şekilde arama kavramına dahil ediliyor olması sanırım gerçekten her türlü bilgiye ulaşmamızı sağlayacak olan şey olacak…

Ayrıntılar için: http://www.discoverbing.com/behindbing/

  • Mar
  • 20
  • 2009

Internet Explorer 8 çıktı…

Tags: , | View: 264 | Comments:

Ve sonunda….

http://www.microsoft.com/windows/internet-explorer/default.aspx

Uzun süredir beta konsepti altında yayınlanan Internet Explorer 8 son halini aldı ve yayınlandı…

  • Jan
  • 12
  • 2009

Windows 7 Beta

Tags: , | View: 292 | Comments:

http://download.microsoft.com/download/6/3/3/633118BD-6C3D-45A4-B985-F0FDFFE1B021/EN/7000.0.081212-1400_client_en-us_Ultimate-GB1CULFRE_EN_DVD.iso adresinden Windows 7′nin 32-bit versiyonun Beta sürümünü indirip test edebilirsiniz….

  • Dec
  • 24
  • 2008

Team Explorer kurulumu

Tags: , , | View: 390 | Comments:

Bugün ofiste karşılaştığımız bir problemi paylaşmak istiyorum. Service Pack 1 yüklenmiş bir Visual Studio 2008′e Team Explorer yükleyince, Team Explorer ne yazık ki düzgün çalışmıyor.

Could not load type ‘Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemTypeDeniedOrNotExistException’ from assembly ‘Microsoft.TeamFoundation.WorkItemTracking.Client, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’

Yukarıdaki gibi ya da benzer hataları alabiliyoruz. Bundan dolayı SP1′i tekrardan yüklemek gerekiyor. Ancak Visual Studio 2008′e önce Team Explorer kurarsanız daha sonra SP1′i yüklerseniz, SP1 aynı zamanda Team Explorer’ı da güncelliyor ve sorun yaşamıyorsunuz.

  • Dec
  • 01
  • 2008

Microsoft Yazılım Geliştiriciler Zirvesi 2008

Tags: | View: 157 | Comments:

MicrosoftMicrosoft Türkiye,3 Aralık 2008 günü Yazılım Geliştiriciler Zirvesi etkinliği ile yazılım geliştiriciler ile buluşuyor. Ayrıntılı bilgi ve kayıt için http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032396783&Culture=TR-TR adresini ziyaret edebilirsiniz.