Kayıtlar

Programlama etiketine sahip yayınlar gösteriliyor

MasterPage Kavramı Nedir?

Resim
PHP ve ASP sayfalarımızda, include’lar ile birçoğumuz çalıştık. include header,include footer onu çağır bunu çağır… MasterPage kavramına kadar geldik. Bir MasterPage (Şablon) Ekliyoruz. Alt sayfaların açılmasını istediğimiz bölümü seçiyoruz. Hepsi bu. Sayfalarımızı eklerken “Select Master Page” seçeneği ile Master yolunu gösteriyoruz. Artık tüm sayfalarımız aynı şablon içersinde ve kullanımı için 1 satır kod bile yazmadık. İyi ama nasıl çalıştıracağız? Asp.NET ile geliştirdiğiniz sayfayı, F5 ile hem build edip, hem hatalarınızı görüp, hem çalıştırabilirsiniz. Fakat bende IIS Kurulu değil? Üstelik XP Home Edition Kullanıyorum? Visual Studio, sizin ne kullandığınızı önemsemiyor. Kendisi sanal bir sunucu oluşturarak, Random bir port atıyor. Bu port üzerinden, hem bilgisayarınızı hem sizi yormadan projenizi browse ediyorsunuz.

Asp.Net'e Nereden Başlamalıyım?

Resim
Asp.Net'e Nereden Başlamalıyım? Öncelikle kendinize bir Visual Studio Edinmelisiniz. Sonrasında, File / New Web Site seçenekleri ile yeni Web sitemizi oluşturuyoruz. Projelerimizde 2 seçeneğimiz bulunuyor. Code Behind ve Code Seperate. Bu seçenekler bize, ASP gibi aynı sayfa içersinde kod yazmamızı ya da kodlarımızı farklı bir dosya da saklamamızı sağlıyor. C# Dilinde açtığımız bir Web Projesinde, Default.aspx sayfası kodlarını Default.aspx.cs dosyasında saklayacaktır. Aynı şekilde VB.NET dilinde açtığımız bir web projesi de Default.aspx.vb dosyasında saklayacaktır. Böylece hem kodlarımız düzenli durumda olacak, hemde Performansımızı etkilemeyecektir. Sayfa yorumlamaya gelen Browser web sunucudan sadece ihtiyacı olan kısmı isteyecektir. 25000 satırlık bir Code Behind sayfa yerine ihtiyacı olan kısmı okuyarak kalan kodları gerektiğinde kullanacaktır.

Asp.Net Nedir ?

Resim
ASP.NET NEDİR ? Dinamik web siteleri oluşturmak adına kullanılan PHP, ASP gibi dillerden sonra, son teknoloji olarak Web dünyasında yerini alan bir dildir Asp.NET Son zamanlarda, takip ettiğim forumlarda açılan konulardan sonra böyle bir makaleyi BilgiUstam ile paylaşmak istedim. Bir kullanıcı sormuş;   Asp.NET Öğrenmek için önce C# mı öğrenmeliyim VB.NET mi? Asp.NET bir dil değil, çatıdır. C# ve VB.NET’ten herhangi birini bilmeniz Asp.NET ile proje geliştirebileceğiniz anlamına gelmektedir. Bu bağlamda öncelik, sonrası sırasından çok Hangisini Öğrenmeliyim kararı verilmelidir. Günümüzde hâla süre gelen, kolaycılık çatışması, PHP’den Asp.NET e geçişi ne yazık ki önlemektedir. Kullanıcı yeni bir projeyi kendisi oluşturmak yerine varolan projeyi notepad ile açarak basit ortamlarda Bul/Değiştir mantığı ile düzenlemektedir. Yine bir kullanıcımız soruyor : Elimde Asp.NET bir proje var. Bunu Visual Studio haricinde nasıl açabilirim? Visual Studio, J#,...

CSS ID ve Class Seçimi

Resim
HTML elementleri için stiller belirleyebildiğiniz gibi size özel stiller belirleyip elementlerin "id" ve "class" özelliklerinde bu stili belirterek de kullanabilirsiniz. Class Kullanımı Bir HTML kaynağına baktığınızda bir element (tag) özelliği olarak  class="stil"  şeklinde bir özellik belirtildiğini görebilirsiniz. Peki neden buna gerek duymuşlar? Örneğin aşağıdaki HTML kodunu inceleyelim: <div class="stil">Hoş Geldiniz!</div> Yukarıdaki div elementi içinde yer alan  class="stil" , o div elementi için CSS özellikleri belirtmemizi sağlayan bir yoldur. CSS dosyamızda şu şekilde bir ifade varsa: .stil { font: 10pt Tahoma, Verdana; color: blue; } Nokta (.) ile başlayan bir stil oluşturduk ve adını biz verdik. Bu demektir ki  class="stil"  ile belirttiğimiz tüm elementler 10 punto Tahoma yazı tipinde ve mavi (blue) renginde olacaktır. Tabi istersek sadece tek bir elemen...

CSS Kod Yapısı

Resim
Bir CSS Koduna Bakış Bir CSS kodu iki temel bileşenden oluşur. Biri element ve stilleri birbirinden ayıran bir seçim. Diğeri ise bir ya da daha fazla özelliği bildirdiğimiz ifade bölümü. Seçim genel olarak stilini belirleyeceğimiz HTML elementidir, h1, a, body, p gibi. İfadeler ise sürekli olarak özellik: değer; şeklinde { ve } işaretleri arasında sıralanırlar. CSS Örneği Bir css ifadesi her zaman  noktalı virgül (;)  ile biter. İfadeler bir kıvrımlı parantez içinde yer alır. Aşağıdaki örneğe bakalım: p { color: red; text-align: center; } Yukarıda tek satırda belirttiğimiz kodları istersek aşağıdaki şekilde de yazabiliriz. Daha anlaşılır olacaktır: p { color: red; text-align: center; } CSS'de Açıklama Kullanmak Her programlama dilinde ve HTML'de de olduğu gibi bazen kullanıcıların görmeyeceği ancak bizim için referans olacak açıkla...

Css Nedir ?

Resim
CSS NEDİR? HTML bize metin biçimlendirme alanında çok geniş olanaklar sunar. CSS, uzun yazılışıyla Cascading Style Sheets, veya Türkçesiyle Stil şablonları ise bunu bir adım daha öteye götürür, bize sayfalarımız için global şablonlar hazırlama olanağı verdiği gibi, tek bir harfin stilini; yani renk,  font, büyüklük gibi özelliklerini değiştirmek için de kullanılabilir. Bu tekniğin en önemli özelliği kullanımındaki bu esnekliğidir. Bir web sayfası içerisinde zaten estetik kuralları gereği yüzlerce renk ve font kullanmayız. Genelde birbiriyle uyumlu birkaç renk ve birkaç font kullanırız ki, bunları her sayfada ayrı ayrı tekrar belirtmek yerine CSS yardımıyla bir sefer tanımlayıp bütün web sayfamızda kullanabiliriz.Bu şekilde güncelleme yaparken de onlarca sayfayı değiştirmekten kurtuluruz. CSS kodları HTML kodlarının içine yazılırlar. Türüne göre body veya head bölümlerinde yer alabilirler. Bunların dışında harici CSS dosyaları oluşturulup bunlar gerektiğinde HT...

Bloga Html Kod Ekleme

Resim
Blogumuza çeşitli eklentiler,html kodu eklemek isteriz.İşte bunun nasıl ekleneceğini resimlerle basit bir şekilde anlatalım. Öncelikle elimizde bulunan bir kodu kopyaladık. Sonra bloggerimizin anasayfasında yerleşime tıklıyoruz; Daha sonra ekranda görünen anasayfamızdaki yerleşim yerimizdeki ''gadget ekle'' butonuna tıklıyoruz; Çeşitli türden gadgetleri geçtikten sonra orta sıralarda kodumuzu ekleyeceğimiz HTML/JavaScript ''+'' butonunna tıklıyoruz; Daha sonrada kodumuzu içerik kısmına yapıştırır kaydet der ve çıkarız; ALINTI THT.

Html Nedir ? #1

Resim
Html Nedir ? HTML,HyperText Markup Language kelimesinin kısaltılmış halidir.Web tasarımına başlayan herkesin ögrendigi ilk dil HTML dilidir. Html Başlık elementleri :  <h1>En büyük</h1> ( Açtım,Orta kısma cümlemi yazdım,Kapattım) <h2>Büyük</h2> ( Açtım,Orta kısma cümlemi yazdım,Kapattım) <h3>Orta</h3> ( Açtım,Orta kısma cümlemi yazdım,Kapattım) <h4>Az Orta</h4> ( Açtım,Orta kısma cümlemi yazdım,Kapattım) <h5>Küçük</h5> ( Açtım,Orta kısma cümlemi yazdım,Kapattım) <h6>En küçük</h6> ( Açtım,Orta kısma cümlemi yazdım,Kapattım) Bu Elementler sayesinde, Başlıklarınızı oluşturabilirsiniz boyutu dedigim şekilde gibi <h1> en büyük olmak üzere <h6> en küçüktür. ALINTI THT.

JavaScript ve DHTML #12

Resim
JAVASCRIPT VE DHTML JavaScript ile katmanların(layer) neredeyse bütün özelliklerini değiştirebiliriz. Bu özelliği onMouseOver, onClick gibi olaylarla birleştirip çok iyi sonuçlar alabilirsiniz. İşe başlamadan önce katmanları tanıyalım: Web sayfalarımızda <div> ve <layer> etiketlerini kullanarak katmanlar oluşturabiliriz. Fakat ne yazık ki Explorer <layer> etiketini tanımaz. Bu nedenle kullanımı biraz daha zahmetli olan <div> etiketini kullanacağız.Katmanlar sayfadan bağımsızdırlar, Javascript ile boyutlarını, renklerini hatta görünürlüklerini değiştirmemize olanak sağlarlar. Şimdi önce bir katman oluşturalım, sonra da Javascript ile katmanların değiştirebieceğimiz özelliklerini görelim. Kod: <html> <head> <title>Katman</title> <****content=text/html;CHARSET=iso-8859-9 http-equiv=Content-Type> </head> <body> <div id="katman" style="position:absolute; left:50; top:200; width:100; height:200; ...

JavaScript Olaylar #11

Resim
OLAYLAR Bir olayın oluşması, mevcut durumda bir değişikik olması anlamına gelir.Javascript açısından kullanıcının bir yere tıklaması, mousunu oynatması, sayfanın yüklenmesi, sayfadan çıkılması hep birer olay olarak yorumlanır. Olayların genel kullanımları: <form name=isim olayAdı="ilgiliFonksiyon()"> şeklindedir. Bu kullanımı her olay için verilen örnekleri inceleyerek daha iyi anlayabilirsiniz. JavaScript'de olaylar ve adlarını aşağıda görmektesiniz. onClick Mouse'un tıklanması olayıdır. Tıklanabilecek, dolayısıyla onClick metodu'nun kullanılabileceği yerler submit, reset, buton, radio, checkbox ve link nesneleridir. Aşağıdaki örnekte onClick ile bir text nesnesine yazı yazdıracağız. Kod: <html> <head> <title>onClick</title> <****content=text/html;CHARSET=iso-8859-9 http-equiv=Content-Type> <script language="Javascript1.2"> <!-- formNesnesi.value="Bu ...

JavaScript Formlar #10

Resim
                                                                                                            FORMLAR Formlar HTML'in en önemli unsurlarından biridir, belki de en önemlisidir. Formlar bize ziyaretçiden bilgi alma olanağı verirler. JavaScript açısından formlar da birer nesnedirler. Bir formun elemanlarınının JavaScript'dek adı, 'n' form elemanının sırası olmak üzere, formAdı.elements[n]'dir. Bu bağlamda,örneğin 'formAdı.elements.length' ifadesi form'un eleman sayısını, 'formAdı.elements[n].value' ifadesi n'inci elemanın değerini, 'formAdı.elements[n].name ifadesi n'inci elemanın değerinini verir. Şimdi JavaScript ile formlara neler yapabileceğimizi öğrenelim. Bu noktada Form'ları ve elemanlarını...