26 Şubat 2015 Perşembe

Visual Studio 2013 Kurulumu

Visual Studio 2013 Kurulumu

visual studio 2012 logo
HTML5 öğrenirken Notepad ++ metin editörü yeterliydi. Şimdi ise CSS3 öğreneceğiz. Bunun için ilk önce Visual Studio 2013 yazılımını kurmalıyız. Kurulum biraz uzun sürecek fakat kurulduğuna değecek.
Kurulama başlamadan önce Windows sürümünüzün 8.1 Pro olduğundan emin olun. Eğer hâlâ 8inci sürümü kullanıyorsanız "Mağaza"dan sisteminizi 8.1 sürümüne yükseltin. Aksi takdirde Visual Studio 2013 kurulmayacaktır.
visual studio 2013 kurulumu
Büyütmek için resme tıklayınız.
İlk olarak Microsoft Visual Studio 2013 adresine gidiyoruz ve buradan "90 günlük Visual Studio Ultimate 2013 ücretsiz deneme sürümü"ne tıklıyoruz. 90 günlük dediğine bakmayın. Altı ay kullandım bir kere bile lisans uyarısı almadım.
visual studio 2013 kurulumu
Büyütmek için resme tıklayınız.
Microsoft hesabımızla giriş yapıyoruz. Hesabınız yoksa yeni bir hesap oluşturmalısınız. Benim gibi Gmail kullanıyorsanız, Gmail hesabınızla da bir Microsoft hesabı oluşturabilirsiniz.
visual studio 2013 kurulumu
Büyütmek için resme tıklayınız.
Hesabınızla giriş yaptıktan sonra kurulum dosyasını indirmeyi seçin.
visual studio 2013 kurulumu
Büyütmek için resme tıklayınız.
Dosyayı masaüstünüze kaydedin. Dilerseniz bir Visual Studio adresi alabilirsiniz. Bu şekilde 90 gün boyunca 5 kişiye kadar Team Foundation Server ile takım çalışması yapabilirsiniz.
visual studio 2013 kurulumu
Büyütmek için resme tıklayınız.
Masaüstünüze inen vs_ultimate.exe adlı dosyayı çalıştırın ve kuruluma başlayın.
visual studio 2013 kurulumu
Büyütmek için resme tıklayınız.
Seçenekleri bu şekilde seçebilirsiniz. Install seçeneğine tıkladıktan sonra kurulum başlayacaktır. Kurulum tamamlanması birkaç saat sürebilir. Bittikten sonra Visual Studio Ultimate 2013'yi kullanmaya başlayabilirsiniz.

Eklentiler

Visual Studio'nun en büyük avantajlarından biri de eklenti desteğidir. Onlarca eklenti ile Visual Studio'yu özelleştirebilirsiniz.
visual studio 2013 kurulumu
Büyütmek için resme tıklayınız.
Eklentilere ulaşmak için menü çubuğundan Tools > Extensions and Updates... yolunu izleyin.
visual studio 2013 kurulumu
Büyütmek için resme tıklayınız.
Yeni bir pencere açılacaktır. Buradan Online sekmesine tıklayın. Ardından arama kutusuna color theme editor yazın. Visual Studio 2013 Color Theme Editor'ı kurun. Bu şekilde benim gibi arayüzünüzün rengini değiştirebilirsiniz.
visual studio 2013 kurulumu
Büyütmek için resme tıklayınız.
Eklenti kurulduktan sonra arayüz rengini belirleyebilirsiniz. Daha sonra değiştirmek isterseniz. Tools > Customize Colors yolunu izleyin.
visual studio 2013 kurulumu
Büyütmek için resme tıklayınız.
Buradan seçiminizi yapabilirsiniz. Ben Dark With Light Editor'ü tercih ediyorum. Bu şekilde kodlara daha çok odaklanabiliyorum.
visual studio 2013 kurulumu
Büyütmek için resme tıklayınız.
Şimdi Visual Studio'nun olmazsa olmazı ReSharper eklentisini kuracağız. Bunun için ReSharper 8 Download adresine gidiyoruz ve kurulum dosyasını indiriyoruz.
visual studio 2013 kurulumu
Büyütmek için resme tıklayınız.
Kurulumu Visual Studio kapalı iken yapmalıyız. Kurulum tamamlandıktan sonra menüden ReSharper > Help > License Information... yolunu izleyin.
visual studio 2013 kurulumu
Karşınıza bu şekilde bir pencere gelecek. İlk olarak Single User'ı seçin. User Name kısmına...
admin
License Key kısmına ise...
JU8sFRgJMU1pfHru0w4m+sSFbC12np0r
kodlarını yapıştırın. Son kullanma tarihi Never şeklinde değişecektir.
Bu şekilde ReSharper'ın deneme sürümünden kurtulmuş olduk. ReSharper ile ilgili herhangi bir sorununuz olursa iletişim sayfasından bendenize mesaj atın.

Visual Studio Ultimate 2013'e Kısa Bir Bakış

Karmaşık gibi gözükmesine rağmen Visual Studio'nun kullanımı oldukça basittir.
visual studio 2013 kurulumu
Büyütmek için resme tıklayınız.
Her tasarım editöründe olduğu gibi birçok temel işlemi menü çubuğu ile yapıyoruz. Yeni bir proje açmak için New Project...'e tıklamamız yeterli. Daha önceki projelerimizi açmak için ise Recent bölümünü kullanabiliriz. Tasarım sırasında kaynak kodlarını ise Solution Explorer panelinde görebiliriz.

HTML 5 Nedir ?

HTML5, HTML’in bir üst sürümüdür. W3C uzun bir süredir ve daha uzun bir süre her açıdan geliştirilmiş bir web sağlamak amacıyla yeni standartlar hazırlamak için tartışıyor, çalışıyor. Animasyonlar, çoklu-ortamlar, siteler arası iletişim, pencereler arası iletişim, kullanıcı verileri ve sunucularla iletişim gibi bir çok köklü geliştirmeler yapılıyor. Geliştiriciler HTML5’deki yeni oyuncaklarla çok daha iyi bir kullanıcı deneyimi sağlayacak.
  • HTML5 daha kolay tanıyabileceğiniz yeni etiketlere sahip.
    <header>, <aside>, <footer>, <nav> bunlardan bir kaçı… Bu elementler ile tasarımlarınızdaki karmaşa azalacak, daha düzenli bir kodlama verimliliğinizi artıracak.
  • Ses, vektörel grafik, video gibi işlemler için Flash ve Silverlight gibi eklentilere daha az ihtiyaç duyacaksınız.
    Şu anda Flash ile HTML5’in <video> etiketi karşılaştırmalarda zayıf yönlere sahip olabilir ama HTML5’in henüz tamamlanmadığını hatırlatmak gerek. Ayrıca Flash, Apple’ın mobil cihazları gibi bir çok ortamda kullanılabilir değil. Bu da önemli derecedeki kullanıcı grubunun video gibi web kaynaklarına ulaşmasını kısıtlıyor. Ancak HTML5 ile bu durum büyük oranda değişecek. HTML5, webi tüm ortamlardan erişilebilir sağlamak için çalışıyor. Bu ortamlar TV’den, tabletlere, cep telefonlarından, internete bağlanabilen tüm cihazları kapsıyor.
  • Daha iyi uygulamalar.
    Web geliştiricileri daha interaktif, daha zengin ve dinamik sayfalar hazırlamak için bir çok farklı yolu denediler. HTML5 bu konuda sunduğu geliştirmeler ile bazı konularda tamamen, üçüncü parti uygulama gereksinimini kaldıracak.
  • Çapraz-Belge Mesajlaşma
    Web tarayıcıları, sitelerin herhangi birinin kullandığı betiklerin başka alan adına ya da siteye etkilemesine izin vermiyor. Bu, kullanıcıların güvenliği için uygulanan bir önlem. HTML5 ile birlikte farklı alan adlarının ve sitemizdeki farklı belgelerdeki betiklerin güvenli ve kolay bir yoldan iletişime sağlanacak.
  • Web Socketleri
    HTML5 bir sunucuya kalıcı bağlantı sağlamaya olanak veren Web Socketlerini sunuyor. Sürekli olarak yeni bir bildirimi/gelişmeyi kontrol etmek yerine, siteniz bir sockete bağlanır ve herhangi bir bildirim olduğunda bunu kullanıcıya iletir. Sohbet uygulamaları buna bir örnek olabilir.
  • Alıcı-Taraflı Depolama
    Web Storage ve Web SQL Database API‘leri ile hazırlanan uygulamalardaki kayıtlar ve veriler kullanıcının bilgisayarında saklanabilecek. Bu sayede oyunlardaki kayıtlardan, üyeliklere bir çok alanda kolaylıklar sunulacak.
  • Daha İyi Arabirimler
    Web Geliştiricileri sadece dikdörtgen kutuların kenarlarını yuvarlatmak için onlarca satır kodkullanıyordu. Ancak HTML5 ile birlikte geliştiricilen CSS3 sayesinde bu gibi konularda tasarımcılara ve geliştiricilere sağlanan kolaylıkları gördükçe şaşıracaksınız!
  • Daha Etkileşimli Formlar
    Geliştiriciler yıllarca takvim, kaydırma çubukları, renk seçici, tarih seçiciler gibi şeyler için farklı araçlar, JS ve onlarca satır CSS kullanmak zorunda kaldılar. Özellikle web tabanlı bir uygulama geliştiriyorsanız kullanıcılardan sürekli veri toplamak zorunda kalmanız, formları sıkça kullanmanıza neden oluyor. HTML5 bu konuda bir çok kolaylık ve yenilikle hazırlanıyor.
  • Geliştirilmiş Erişilebilirlik
    Hata ayıklama ya da kodlarınızı yeniden gözden geçirmek istediğinizde sadece <nav> etiketini aramak mı kolaydır, yoksa onlarca <div> etiketi arasından hedefinizde <ul> listesini bulmak mı? Sadece bu değil tabi ki. Accessability, usability, user experience kelimelerinin revaçta olduğu, önem kazandığı bir dönemde bu konu atlanamazdı.
  • Görsel Efektler
    Daha az Photoshop ve daha az tasarım bilgisi daha şık ve modern web sayfaları hazırlamak CSS3ve HTML5 ile birlikte mümkün olacak! CSS’in babası Håkon Wium Lie‘nin bu konudaki bir soruya verdiği yanıtı izlemek için tıklayın!

HTML5’i ne zaman kullanabilirim?

Eğer bir web geliştiricisi iseniz, aklınızdaki ilk soru HTML5’i ne zaman kullanabilirim olacaktır?
Cevap: Bugün. HTML5’in tamamlanma aşamasına yaklaşan standartları Opera, Firefox, Chrome, Safari ve Internet Explorer’ın yeni sürümlerine hızla adapte ediyorlar. Her ne kadar tam olarak standart olması bir kaç yılı bulacak olsa da siz bugünden web sitenizi HTML5’e göre kodlamaya başlayabilirsiniz. 
Bu konuda size hangi kodların, tarayıcılarda desteklenme durumu hakkında bilgi veren iki web servisi önerimiz var; caniuse.com ve html5readiness.com.

Neden HTML5 kullanmalıyım?

Çok fazla tarayıcı…
Çok fazla kullanıcı özelleştirmesi…
Çok fazla cihaz…
Çok fazla değişiklik, yenilik…
Artık tek düşünmeniz gereken tarayıcı değil. Kullanıcıyı da düşünmelisiniz. 
"Her cihazda en iyi internet deneyimi" artık yerini "Olabildiğince çok kullanıcı için mümkün olan en iyi internet deneyimi"ne bırakıyor. Kodlarınız esnek, gözden geçirilebilir, az fakat verimli olmalı. Bu kolaylıkları sağlamak için W3C ve WhatWG, HTML5’i en esnek ve en iyi şekilde hazırlamaya özen gösteriyorlar. Hem geliştiricilere, hem kullanıcılara en iyi deneyimi sunmak için çabalıyorlar. Siz de bugünden geleceğin teknolojisini kullanmaya başlayın.


25 Şubat 2015 Çarşamba

Reporting Services Catalog Database File Existence

Microsoft Sql Server 2012 kurulumunda karşımıza çıkan pas geçilmeyecek hatalardan biridir. Genelde bu, Reporting Services Catalog Database File Existence hatayı Sql Server’ı kaldırıp tekrar kurmak istediğinizde alırsınız. Eski veya önceki Sql Server da kullandığınız referans veritabanlarının bulunmasından dolayı alttaki bu databaseleri silmemizi ister.
ReportServer.mdf
ReportServer_log.LDF
ReportServerTempDB.mdf
ReportServerTempDB_log.LDF
Bunları nasıl silerim derseniz, alttaki yolu takip edip üsteki databaseleri bulabilirsiniz.
C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA
geri dönüp tekrar Next diyerek kuruluma devam edebilirsiniz.