Silverlight uygulamayı(veya siteyi) masaüstüne kurmak

 

Silverlight 4.0’ın gelmesi ile birlikte OOB desteğide biraz daha geliştirildi. Bildiğiniz üzere Silverlight aslında webde çalışır, ama OOB yani Out Of Browser’ın gelmesi ile birlikte artık Silverlight projelerimiz browserdan (İE,FireFox,Crome) bağımsız olarak masaüstümüzde çalışabiliyor.

Bu nerde işimize yarıyacak?

Tabi ki internet bağlantısının gerek olmadığı ama Silverlight uygulamasının çalışması gerekeceği durumlarda.. Aynı şekilde bir Silverlight 4.0 OOB projesinin verdiği masaüstü destekleri saymakla bitmez, yani normal şartlar altında web te yapamayacağınız şeyler şimdi çocuk oyuncağı.Anlatıma geçmeden önce makaleyi hazırlarken silverlight hastası olan Mike Snow’un yazılarından yararlandığımı söylemek isterim. Peki bu kadar laf kalabalığından sonra nasıl yapılıyormuş bu bir görelim?

1- Öncelikle bir Silverlight projesi oluşturuyoruz (Silverlight 3 veya 4). Daha sonra Solution Exlorer penceresinde Silverlight projemizin üstüne sağ tuşa basarak Properties komutunu veriyoruz, böylece projemizin özelliklerine erişiyoruz.

https://i0.wp.com/www.sanalkurs.net/images/dersler/image_058ED6CD.jpg

2- Yukarıdaki resimde de gördüğünüz gibi “Enable running application of out the browser.” Seçeneğini işaretliyerek OOB’yi aktif hale getiriyoruz.

3- Gene yukarıda işaretli olan Out-Of-Browser Settings butonuna basarak OOB’nin ayarları penceresine ulaşıyoruz.

https://i0.wp.com/www.sanalkurs.net/images/dersler/image_13BD29F0.jpg

4- Gerekli olan bilgileri girdikten sonra aşağıda icon seçimlerini yapabiliyoruz. Her icon boyutu için bir icon belirleyebilirsiniz. Bu özellik bilhassa Windows 7’de gerçekten güzel sonuç veriyor.

5- Bu işlemleri tamamladıktan sonra artık projemiz masa üstünde çalıştırılabilir. Ama bunu önce uygulamayı açan kişinin onay vermesi gerekiyor. Aşağıdaki gördüğünüz resimde kullanıcının vereceği onay gözükmektedir bu pencereye ulaşabilmesi için kullanıcının silverlight projesi üstünde sağ tuşa basması ve install demesi yetereli.

https://i0.wp.com/www.sanalkurs.net/images/dersler/image_51D644A1.jpg

6- Daha sonra kullanıcı bizim Silverlight uygulamamızı nereye ekleyecekse bunun seçimini yapıyor. Masaüstü ve StartMenüye ayrı ayrı ekleyebilir.

https://i0.wp.com/www.sanalkurs.net/images/dersler/image_185334AA.jpg

7- Artık masaüstümüze uygulamamızın iconu geldi. Bu icona tıkladığımız zaman uygulamamızın Explorer’dan bağımsız olarak açılacak. Projemiz masa üstünde çalışırken bir çok yeni özellik kazanmış olacak; neticede o artık bir masaüstü uygulaması. Ama genede kullanıcı bunun için onaylar vermesi gerekecektir.

https://i0.wp.com/www.sanalkurs.net/images/dersler/image_287EFCA3.jpg

Kolay Gelsin… 🙂

 

Visual Studio’ da Bilmeniz Gereken Bazı Kısayollar

Tuşlar muhtemelen siz de aynı olmayacaktır bunlar benim ayarlarım VB6 template i üzerinden modifiye şekilde. Tools > Options > General > Keyboard altında kendı ayarlarınızı değiştirebilir, görebilirsiniz.

  • Full Screen Code : Alt + Shift + Enter
    Tam ekranda kod yazmak için. 19″ yetmediği zamanlarda, console ya da DLL’ ler üzerinde çalışırken gayet iyi oluyor.
  • Incremental Search : Alt + Shift + I
    Basit şekilde siz yazdıkça aramanızı detaylandırıp buluyor, Fırefox’ un araması gibi. Kesinlikle favorilerimden biri değil ancak bazen işe yarıyor.
  • Go to Definition : F2
    Seçili olan tanımın kendisine gidiyor. Mesela eğer fonksiyon seçili ise onun tanımlandığı yere gidiyor. Framework veya dışarıdan (external) dll’ ler için ‘object browser’ u kullanıyor. Bu en kesinlikle en çok kullandığım kısayol tuşu, bilmemek ve kullanmamak terbiyesizlik!
  • Find All References : F12
    Seçili tanımın tüm kullanıldığı yerleri ‘Find Symbols’ penceresinde gösterir. Bu da bir diğer süper kısayol, ilk üç te.
  • Toggle Bookmark : F9
    İmlecin (cursor anasını satayım) bulunduğu yeri daha sonra dönebilmek için bookmarklamanızı sağlıyor Go To Bookmark ile birlikte kullanılmalı. (bunun türkçesi hakkında fikrim yok)
  • Go to Next Bookmark : F4
    Sizi bir sonraki bookmarkınıza götürür. F9 ve F4 tuşları Edit+ alışkanlığı.
  • Build : Ctrl + Shift + B
    Kodunuzu arada compile etmekte gerekiyor tabii ki…
  • Start Debugging : F5
    Debug etmek de gerekiyor tabii ki bazen.
  • Stop Debugging : Ctrl + Alt + Break
    Debug sürecini durdurmanızı sağlıyor. Özellikle tam ekran çalışırken gerekli. Break tuşunuzun paslanmaması için de bahane oluyor.
  • Comment : Ctrl + K, Ctrl + C
    Seçili kodu comment içerisine almanızı sağlıyor. VB’ nin gerizekalı commentlama sistemi ile başedebilmek için klavyede bu şekilde bir Tekken 3 kombosu attırmanız gerekiyor. Bir de bunun Ctrl + K, Ctrl + U kombosu var ki o da kodu alıp havada 3 takla attırıp commentları kaldırıyor.

Destek Böyle Yapılır!

Şöyle bi e-ticaret sitesini ya da satış-stok-muhasebe programını ayrıntılı ayrıntılı, yüzeysel olmadan, gerçekten bi firmanın kullanacağı haliyle anlatan bi site olsa; video serisi halinde gitse; makalelerle beslense; üstüne bi de uygulamaları indirebileceğimiz kaynağımız olsa bi köşede diyenlerrrr 🙂

Buyrun şöyle içeri… 🙂

Sabırsızlanıyorum hemen bitsin yayınlayayım diye çünkü sizlere 3 uygulama sunacağım.

1 – Satış-Stok-Muhasebe Sistemi

2 – E-Ticaret Sitesi

3 – Saha Yönetim Sistemi

Bunları adım adım videolar ve makaleler halinde sizlere sunacağım….

İlk Yazı

Bloğumu açtım ve artık kodlarımı ve vebinerlerimi bu adresten sizlere ulaştıracağım.
Herkese kolaygelsin…..