11 Aralık 2013 Çarşamba

Visual Studio 2010 Kurulumu

Microsoft Visual Studio, Microsoft tarafından geliştirilen bir tümleşik geliştirme ortamıdır (IDE). Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework ve Microsoft Silverlight tarafından desteklenen tüm platformlar için yönetilen kod ile birlikte yerel kod ve Windows Forms uygulamaları, web siteleri, web uygulamaları ve web servisleri ile birlikte konsol ve grafiksel kullanıcı arayüzü uygulamaları geliştirmek için kullanılır. 

Visual Studio IntelliSense ile birlikte code refactoring destekleyen bir kod editörü içerir. Entegre hata ayıklayıcı, hem kaynak-seviyesinde hem de makine-seviyesinde çalışır. Diğer yerleşik araçlar, GUI uygulamaları, web tasarımcısı, sınıf tasarımcısı ve veritabanı şema tasarımcısı yaratabilmek için bir form tasarımcısı içerir. 

Önemli özellikleri içinde görsellik ön plandadır. Genel olarak “sürükle bırak” mantığı ile çalışarak program yazmanızı kolaylaştırır. Bazı standart kodları bu şekilde sizin yerinize otomatik olarak yapar. Çalışma mantığı ise ister local, ister server, tekil veya çoğul çalışmaya olanak sağlamaktadır. 

Bu makalede Visual Studio 2010 Sürümleri hakkında genel bilgiler ve kurulumunun nasıl yapılacağını göreceğiz. 

Microsoft Visual Studio 2010 - 90 günlük deneme sürümlerini indirmek için  :
Download Visual Studio 2010 Professional Trial -  ISO (2.16 GB)
Download Visual Studio 2010 Premium Trial - ISO (2.24 GB)
Download Visual Studio 2010 Ultimate Trial - ISO (2.25 GB)

9 Aralık 2013 Pazartesi

Introducing Windows Server | E-Kitap

Windows Server 2012 Kitabı

Windows Server 2012 tanıtım kitabı ücretsiz olarak okurlarına sunuldu.
Kitabı hangi format'da indirmek isterseniz lütfen ilgili format'ın link'ine tıklayınız. 


PDF Windows Server 2012 PDF
EPUB Windows Server 2012 epub
Mobi Windows Server 2012 MOBI

Chapter 1
The business need for Windows Server 2012
The rationale behind cloud computing Making the transition
Technical requirements for successful cloud computing
Four ways Windows Server 2012 delivers value for cloud computing Foundation for building your private cloud

Chapter 2
Foundation for building your private cloud
A complete virtualization platform
Increase scalability and performance Business continuity for virtualized workloads

Chapter 3
Highly available, easy-to-manage multi-server platform
Continuous availability
Cost efficiency
Management efficiency

Chapter 4
Deploy web applications on premises and in the cloud
Scalable and elastic web platform
Support for open standards

Chapter 5
Enabling the modern workstyle
Access virtually anywhere, from any device
Full Windows experience
Enhanced security and compliance

To read more about the latest news on Windows Server 2012 and to download the release candidate, go here.

Kaynak : http://blogs.msdn.com/b/microsoft_pr...rver-2012.aspx

8 Aralık 2013 Pazar

HTML Form Elemanları

HTML Dersleri
HTML Form Elemanları

HTML Formlarını en kısa şekilde açıklamak gerekirse; kullanıcının klavye ile girdiği bilgileri işlemek için kullanılır. 

Kullanıcı form içeriğine bilgilerini girip gönder butonuna tıkladığında bilgiler sunucu taraflı çalışan bir sayfaya gönderilir ve bu sayfada işlenir. Sunucu taraflı çalışan sayfa form elemanları vasıtasıyla aldığı bilgilerle çeşitli işlemler yapabilir ve kullanıcıya mesaj dönebilir.

Form elemanları ile çalışabilmemiz için öncelikle <form> etiketini tanıyalım.

<form>: Form kontrollerini oluşturan etiketleri içine alarak kullanıcının veri girişi yapmasını sağlayan yapıyı sunmaktadır. Bu yapı içinde klavye veya fare ile kontrol edilebilen metin giriş kutuları, listeler, seçim kutuları, düğmeler ve diğer kontroller eklenebilir. <form> etiketi içinde sunucuya veri gönderecek bütün etiketlerin/elementlerin name özellikleri tanımlanmalıdır. 

Form elemanları <form>..</form> etiketleri arasına yazılır.

HTML Form Kullanımı
<form>
  <input>
</form>

HTML Formları - <input> (giriş) Elementi: En çok kullanılan form etiketidir. <input> elementi kullanıcı bilgilerini seçmek için kullanılır. Kapatılmaz. <input> elementi içerisinde kullanılan type ifadesiyle girdi türü belirlenir. 

<input> Kullanım Örneği ve Metin Alanları (textbox)
<form>
Adınız: 
<input type="text" name="isim"> 
Soyadınız: 
<input type="text" name="soyad">
</form>

Örnek Gösterimi
Adınız: Soyadınız:

Örnekte kullandığımız <INPUT type=text> etiketi, tek satırlık metin giriş kontrolü (textbox) oluşturulmasını sağlar.  Metin alanları (textbox) bir kullanıcının metin içine girebileceği bir tek satırlık giriş alanı tanımlar. Bir çok tarayıcı metin alanları için varsayılan olarak 20 karakterlik alan bırakmaktadır. "size="  parametresi ile gösterilecek karakter miktarına göre genişliğini belirtebilirsiniz.

Seçenek Butonları (Radio Buttons)
Kullanıcının bir çok seçenek içinden sadece bir tanesini seçebilmesini istediğiniz zaman Seçenek Butonları (Radio Buttons) kullanılır.

<input> Kullanım Örneği ve Seçenek Butonları (Radio Buttons)
<form>
<input type="radio" name="Renk" value="siyah"> Siyah
<input type="radio" name="Renk" value="beyaz"> Beyaz
</form>
Örnek Gösterimi
Siyah Beyaz
  
Kontrol Kutucukları (Checkboxes)
<input type = "checkbox"> Sunulan seçeneklerden istenildiği kadar seçilmesini sağlar.

<input> Kullanım Örneği ve Kontrol Kutucukları (Checkboxes)
<form>
Bir bisikletim var:
<input type="checkbox" name="Tasit" value="Bisiklet">
<br>
Bir arabam var: 
<input type="checkbox" name="Tasit" value="Araba">
<br>
Bir kamyonum var: 
<input type="checkbox" name="Tasit" value="Kamyon">
</form>
Örnek Gösterimi
Bir bisikletim var:
Bir arabam var:
Bir kamyonum var:  

Şifreli Metin Alanı (password textbox)
<input type=password> etiketi, girilen karakterlerin maskelenerek gösterilmediği tek satırlık bir metin giriş kontrolü (password textbox) oluşturulmasını sağlar. 

<input> Kullanım Örneği ve Şifreli Metin Alanı (password textbox) 
<form>
Şifrenizi Giriniz:
<input type="password" name="Sifre">
</form>
Örnek Gösterimi
Şifrenizi Giriniz:

Formlarda "Action" Parametresi ve Gönder (Submit) Butonu 
 <input type=submit> etiketi, kullanıcının formu göndermesini sağlayan bir düğme (button) kontrolü oluşturulmasını sağlar. Action parametresinde ise bilgilerin hangi dosyaya gönderileceği belirtilir. Bilgilerin gönderildiği dosya, genellikle gelen bilgilerle ilgili ne tür işlem yapılacağı hakkında bilgiler içerir.

<input> Kullanım Örneği ve Formlarda "Action" Parametresi ve Gönder (Submit) Buton
<form name="input" action="fomrornek/action_submit.php"
method="get" target="_blank">
Kullanıcı Adı: 
<input type="text" name="kullanici">
<input type="submit" value="Gönder">
</form>

Kullanıcı, submit butonuna tıkladığında veriler, method özelliği ile belirtilen yöntemle bu adrese gönderilir. form.method özelliği, form verilerinin sunucuya gönderilme yöntemini belirtir. HTML form verileri "get" "post" olmak üzere iki şekilde sunucuya gönderilebilir. "get" yönteminde form verileri isim-değer çifti olarak action özelliği ile belirtilen adrese sorgu olarak eklenip sunucuya gönderilir. "post" yönteminde ise veriler, HTTP isteği (HTTP Request) içinde bir veri paketi olarak gönderilir. "post" yöntemi ile sunucuya gönderilebilecek veri miktarı hakkında teorik olarak bir limit yoktur.  

Form Etiketleri

Form Parametreleri
Örnek E-posta Gönderim Formu
<html>
<body>
<b>Örnek E-posta Gönderim Formu</b>
<form action="MAILTO:leucjo@gmail.com" method="post" enctype="text/plain">
Adınız:<br>
<input type="text" name="ad" value="İsminizi Giriniz"><br>
E-Posta:<br>
<input type="text" name="posta" value="E-Posta Adresiniz"><br>
Mesaj:<br>
<input type="text" name="mesaj" value="Mesajınız" size="50"><br><br>
<input type="submit" value="Gönder">
<input type="reset" value="Temizle">
</form>
</body>
</html>

Örnek Gösterimi

 

HTML Bloklar

HTML Dersleri
HTML Bloklar

HTML etiketleri, sayfadaki yerleşimlerine göre satır içi ve blok seviyesi olmak üzere 2 gruba ayrılırlar. HTML sayfalarımızı kodlarken iki seviye arasındaki farkları bilmek faydalı olacaktır.

Blok (blocks) Seviyesi Elementler :  Bu gruptaki HTML elementleri eklendikleri zaman yeni bir satıra yerleşirler ve bulundukları yerin tamamı kadar genişliğe sahip olurlar. Blok seviyesi elemanlar, satır seviyesi elemanların aksine %100 genişliğe sahip olurlar. Örnek: <h1>, <p>, <ul>, <table>

Satır İçi (inline) Elementler : Bu elementler blok seviyesi gibi yeni bir satır başlatmazlar. Satır içi elemanlardan sonra gelenler, yeni bir satır yerine bu elemanın yanında görüntülenirler. Örneğin linkler (a) , resimler (img) ve metin biçimlendirme etiketlerinden bazıları (strong, b, td ve em) bu gruba girerler. Bu elemanlar kendisini oluşturan içerik kadar bir alan kaplarlar. 

<div> elementi : İsteğe bağlı verilerin gösterilmesi için yapısal ve görsel bir blok oluşturulmasını sağlar. <div> bir blok oluşturduğu için bir metnin içinde kullanılması durumunda ilgili metni kesecektir <div> elementi ilk anda herhangi bir görsel özelliğe sahip olmadığı için style veya css özelliklerinin ayrıca belirtilmesi gerekir.  

HTML Kullanımı
<p>Bu paragrafta DIV elementi içinde <div>HTML Satırlar ve Bloklar</div> kelimesi kullanılmıştır.</p>

HTML Görünümü
Bu paragrafta DIV elementi içinde
HTML Satırlar ve Bloklar
kelimesi kullanılmıştır.

<span> elementi : İsteğe bağlı verilerin gösterilmesi için yapısal ve görsel bir katman oluşturulmasını sağlayan elementdir. <span>, <div> elementinden farklı olarak bir satır içi (inline) element olduğu için metnin içinde kullanılması durumunda ilgili metni kesmez .<span> elementi ilk anda herhangi bir görsel özelliğe sahip olmadığı için style veya css özelliklerinin ayrıca belirtilmesi gerekir. CSS ile birlikte kullanıldığında, <span> metin parçalarına stil ayarlamak için kullanılabilir.

HTML Kullanımı
<p>HTML Satırlar ve Bloklar= <span style="font-style:italic; color:navy;">HTML Satırlar ve Bloklar</span></p>

HTML Görünümü
HTML Satırlar ve Bloklar= HTML Satırlar ve Bloklar 

HTML elementlerinin satır seviyesi mi yoksa blok seviyesi mi oldukları display adındaki css özelliği ile kontrol edilebilir. Satır seviyesi elemanların display özelliği varsayılan olarak inline, blok seviyesi elemanlarının display özelliği de varsayılan olarak block değerine sahiptir.

7 Aralık 2013 Cumartesi

Excel’de COUNTIF | EĞERSAY Fonksiyonu

Excel'de COUNTIF Fonksiyonunun (Türkçe Office için karşılığı EĞERSAY) işlevi, bir aralıkta yer alan ve belirttiğiniz tek bir ölçüte uyan hücrelerin sayısını sayar. Belirli bir harfle başlayan tüm hücreleri veya belirttiğiniz bir sayıdan daha küçük ya da daha büyük sayılar içeren tüm hücreleri sayabilirsiniz. Yani bizim belirleyeceğimiz hücrelerdeki değerlerin kontrolünü yaparak yine bizim belirlediğimiz kriteri taşıyan kaç tane hücre olduğu sonucunu almamızı sağlar. 

Örnek : 45 den küçük not alan öğrenci sayısı bulmak ve kriter belirlemek
Örneğimizde Adı "A" ile başlayan öğrenci sayısını bulmak isteseydik COUNTIF(B2:C12;"a*") formülünü yazmamız gerekirdi. Adında "A" harfi geçen kişi sayısını bulmak isteseydik COUNTIF(B2:C12;"*a*") şeklinde yazmamız gerekirdi.

Örneğimizde geçen ve kalan öğrencilerin sayısını belirlemek istediğimizde geçme şartı 45 verirsek eğer öğrenci 45 ve üstünde almışsa geçecek, 45’nin altında bir not almışsa kalacaktır ve COUNTIF fonksiyonu ile geçen/kalan sayıları verilecektir.

Copyright 2013-2017 | İbrahim BAYRAKTAR /dev/null Web Günlüğü