MySQL

 

vvvvvvvvv

vv

MySQL, altı milyondan fazla sistemde yüklü bulunan çoklu iş parçacıklı (multi-threaded), çok kullanıcılı (multi-user), hızlı ve sağlam (robust) bir veritabanı yönetim sistemidir.

UNIX, OS/2 ve Windows platformları için ücretsiz dağıtılmakla birlikte ticari lisans kullanmak isteyenler için de ücretli bir lisans seçeneği de mevcuttur. Linux altında daha hızlı bir performans sergilemektedir. Kaynak kodu açık olan MySQL’in pek çok platform için çalıştırılabilir ikilik kod halindeki indirilebilir sürümleri de mevcuttur. Ayrıca ODBC sürücüleri de bulunduğu için birçok geliştirme platformunda rahatlıkla kullanılabilir.

Geliştiricileri, 500′den fazlası 7 milyon kayıt içeren 10.000 tablodan oluşan kendi veritabanlarını (100 gigabyte civarında veri) MySQL’de tuttuklarını söylüyorlar.

Websunucularında en çok kullanılan veritabanıdır, .asp , .php v.s v.s birçok web programlama dili ile kullanılabilir

MySQL, tuttuğu tablolarla çok kullanıcılı sistemlerde söz konusu olan erişim hakları sorununu başarılı bir şekilde çözmektedir. MySQL’in 4.0 sürümü ile birlikte “transaction” desteği, 4.1 sürümüyle birlikte de alt sorgu desteği eklenmiştir.

Ayrıca “veri tutarlılığını (referential integrity)” sağlama işinin programcıya bırakılması tercih edilmiştir, ancak bu bir dezavantaj olarak görülmeyebilir. Çünkü pek çok veritabanı programcısı VTYS’lerdeki veri tutarlılığı’nın esnek olmayan, zorlayıcı bir özellik olduğunu düşünmektedir.

Konu başlıkları

[gizle]

Temel Özellikleri [değiştir]

MySQL aşağıdaki veritabanı nesnelerini desteklemekte olup bu nesnelerin bazıları 5.1 sürümü ile gelmiştir:

  • Tables (Tablo)
  • Views (Görüntü)(Görüntüleme)
  • Procedures (Prosedür/Yordam)
  • Triggers
  • Cursors

Tarihçe [değiştir]

  • 1994 MySQL’in geliştirilmesine başlandı.
  • 23 Mayıs 1995 İlk MySQL sürümü yayınlandı.
  • 2001 yılında MySQL 3.23 yayınlandı.
  • 2004 MySQL 4.1 beta sürümü, ve gerçek sürümü Ekim 2004 yılında yayınlandı. (R-trees and B-trees, subqueries, prepared statements)
  • 2008: MySQL 5.1 sürümü yayınlandı. (event scheduler, partitioning, plugin API, row-based replication, server log tables)
  • 2008 Ocak: Sun Microsystems, Bir Milyar Dolar’a MySQL’i satın aldı.
  • 2009 Nisan: Oracle, Sun Microsystems’i satın aldı. Oracle, MySql’i geliştirmeye devam edeceğini duyurdu.

Yönetim Araçları [değiştir]

MySQL için çok çeşitli grafik arayüze sahip programlar mevcuttur. Bunlar içerisinden en bilineni yine MySQL i geliştiren firma tarafından geliştirilmiş ücretsiz bir yazılım olan MySQL GUI Tools‘dur. MySQL yönetimi icin bir Türk firmasi tarafindan gelistirilen Database Master yazilimi cok modern bir grafiksel arayüze sahip olup , cok kolay bir kullanim saglamaktadir. Bunun yaninda PHP ile gelistirilmis phpMyAdmin diger alternatif bir yazilimdir. Tek bir php dosyası ile işlem yapan, javascript ile birçok işi kolaylaştıran Adminer* yazılımı da önerilmektedir.

Dış bağlantılar [değiştir]

Commons-logo.svg
Wikimedia Commons’ta

MySQL ile ilgili çoklu ortam kategorisi bulunur.

Diğer Bağlantılar [değiştir]


Microsoft SQL Server

 

Versiyon 7.0′dan önce “kod tabanı” Sybase SQL Server tarafından Microsoft’a satıldı, ve bu Microsoft’un kurumsal seviyede veritabanı pazarına girişi oldu. Sybase SQL Server 3.0 ile esasen aynı olan ilk versiyon, SQL Server 1.0′ı yaratmak ve pazarlamak adına Microsoft, Sybase ve Ashton-Tate ile takım oluşturdu. 1992′de Microsoft SQL Server 4.2 sevkedildi. Daha sonra Windows NT 3.1 ile aynı zamanda Microsoft SQL Server 4.21 piyasaya sunuldu. Microsoft SQL Server 6.0 Windows NT için dizayn edilmiş ilk versiyon olmasıyla birlikte Sybase’den talimat alınmaksızın piyasaya çıkartıldı.

SQL Server 7.0, miras Sybase kodu ile yazılan bir “rewrite” versiyonu oldu, ve yerine SQL Server 2000 çıkartıldı. SQL Server 2000, IA-64 mimarisinden farklı olarak yazılan ilk sürüm oldu.

SQL Server 2000 sürümünden 10 yıl sonra performansta artışlar görüldü, IDE araçlarını ve tamamlayıcı başka sistemleri içeren SQL Server 2005 piyasa sunuldu.

SQL Server 2005 [değiştir]

SQL Server 2005 (Kod Adı Yukon), Ekim 2005 tarihinde piyasaya sunuldu. İlişkisel dataya ek olarak, XML datayı düzenlemeye destek içerdi. Bu amaçla, veritabanı sütunlarında bir veri tipi ya da sorgularda sabitler (literals) olarak kullanılabilecek bir XML veri tipi tanımladı. Özelleştirilmiş indeksleme, XML veri için kullanılabilir hale geldi. XML veri, XQuery kullanılarak sorgulanma imkanı sunuldu, bu sayede kişinin CLR (Common Language Runtime) ile Yönetilen Kod (Managed Code) olarak SQL kodu yazmasını mümkün kıldı. SQL Server 2005 ayrıca T-SQL içerisine XQuery sorgularını yerleştirmek için T-SQL diline eklemeler yaptı. Ek olarak, XQuery’ye, XML veriye sorgulama bazlı modifikasyonları mümkün kılan “XML DML” adı verilen yeni bir eklenti tanımladı.

SQL Server 2005, yeni indeksleme algoritması ve daha iyi hata geri dönüştürme (error recovery) gibi yeni özellikler ile geldi. İzinler ve giriş kontolü daha granüler hale getirildi ve sorguların eş zamanlı olarak sorgulama işlemcisi (query processor) tarafından yürütülmesi daha etkin hale getirildi. Tablo üzerindeki bölümlemeler ve indeksler desteklendiğinden, veritabanı kümeleme kolaylaştırıldı. .NET Framework ile birleşimi için SQL Server 2005 ile birlikte SQL CLR tanıtıldı.

SQL Server 2005, çoklu amaç için veritabanı kullanımını sağlayan “MARS”‘ı (Multiple Active Results Sets) tanıttı.

SQL Server 2005, “Server instance” sağlığının kontrol edilmesi, problem teşhis etme ve performas ayarı gibi bilgilerin edinilmesini sağlayan “DMVs” (Dynamic Management Views) teknolojisi tanıttı.

SQL Server 2008 [değiştir]

SQL Server’ın bir sonraki versiyonu, SQL Server 2008, 6 Ağustos 2008 tarihinde piyasaya sürüldü. Neredeyse sıfır kapalı kalma süresi, veri yönetimini kendi kendine ayarlanabilen, organize olabilen ve devamlılığını sağlayan bir hale getirmek SQL Server 2008′in getirdiği yeniliklerden bazılarıydı. SQL Server 2008 ayrıca, resim, video ve diğer multimedya formatlarını da içeren, yapılandırılmış ve yarı-yapılandırılmış veriler için destek sundu.

Mekana bağımlı (location-dependent) veri için özelleştirilmiş tarih ve zaman tipleri, ve Mekansal veri (Spatial data) yeni veri tipleri arasında yerini aldı. Dosya sistemindeki herhangi bir dosyanın referans edilmesi için yapılandırılmamış ve yarı-yapılandırılmış verilere daha iyi destek, yeni veri tipi “FILESTREAM” ile sağlandı.

Yönetimi kolaylaştıran ve performansı arttıran Tam Metin Arama (Full-Text Search) özelliği SQL Server 2008 ile birlikte tanıtıldı.

SQL Server 2008, ölçeklendirmeye ve indeksleme algoritmalarına da katkıda bulunan ve “filtrelenmiş indeksler” (filtered indexes) kavramıyla açığa çıkan, daha iyi sıkıştırma özellikleri de getirdi.

SQL Server 2008 ayrıca veritabanlarını “Cmdlets” olarak Windows PowerShell sağlayıcıları üzerinden kullanılabilir hale getirdi, bu sayede sunucu ve çalışan tüm oluşumlar Windows PowerShell üzerinden yürütülebilir duruma geldi.

SQL Server 2008 R2 [değiştir]

SQL Server 2008 R2 (eski Kod Adı “Kilimanjaro”) TechEd 2009′da duyuruldu ve 21 Nisan 2010 tarihinde piyasaya sunuldu. SQL Server 2008 R2, SQL Server 2008′e ek olarak ana veri birimleri ve hiyerarşileri yönetimi sağlayan “Master Data Services” olarak adı geçen yeni bir ana veri yönetim sistemi ekledi. Ayrıca çoklu SQL Server oluşumlarını yönetmeye yarayan Çoklu Sunucu Yönetimi (Multi Server Management), Raporlama Servisi (Reporting Service), Analiz ve Integrasyon Servisleri (Analysis & Integration Services), Excel ve SharePoint için “PowerPivot”, “StreamInsight”, eklenen yeni özellikler arasında olduğu görüldü.

Versiyonlar [değiştir]

Microsoft, SQL Server’ı farklı versiyonlar ile sunmaktadır. Bu versiyonlar, farklı özellik setleri içerdiği gibi, farklı kullanıcıları da hedef alır.

Temel (Mainstream) Versiyonlar [değiştir]

Datacenter
SQL Server 2008 R2 Datacenter, yüksek seviye uygulama desteği ve ölçeklenebilirlik ihtiyaçlarını gideren, verimerkezleri (datacenters) için tasarlanmıştır. 256 mantıksal işlemciyi ve neredeyse sınırsız hafıza desteklemektedir. StreamInsight Premium versiyonuyla birlikte gelmektedir.
Enterprise
SQL Server Enterprise versiyonu, SQL Server kümelerini yaratmak ve düzenlemek için gerekli araçları içeren versiyon olup, çekirdek veritabanı motoru ve add-on servislerini desteklemektedir. 524 petabayta kadar veritabanı yönetebilmekte, 2 terabayt hafıza içermekte ve 8 fiziksel işlemci desteklemektedir.
Standard
SQL Server Standart versiyonu, çekirdek veritabanı motorunu, bağımsız servislerle (stand-alone services) birlikte içermektedir. Daha az aktif instance (kümedeki ağ sayısı) desteklemesi, hot-add memory (sunucu çalışırken hafıza eklenebilmesi) gibi yüksek süreklilik fonksyonları ve paralel indeksleri içermemesi, SQL Server Enterprise versiyonundan farklı olduğu noktalar olmaktadır.
Web
SQL Server Web versiyonu, Web hosting için “low-TCO” (toplamda sahip olma maliyeti) bir seçenektir.
Workgroup
SQL Server Workgroup versiyonu, çekirdek veritabanı fonksyonlarını içermekte ancak ek servisleri içermemektedir.
Express
SQL Server Express versiyonu, çekirdek veritabanı motorunu içeren, ücretsiz bir versiyondur. Veritabanı ve kullanıcı sayısında bir sınırlama yoktur, ancak 1 işlemci, 1 GB hafıza ve 4 GB veritabanı dosya limiti bulunmaktadır.

Özelleştirilmiş (Specialized) Versiyonlar [değiştir]

Azure
Microsoft SQL Azure Veritabanı, Microsoft SQL Server’ın bulut bazlı (cloud-based) versiyonudur. Azure Servisleri Platform’unda “software as a service” (servis olarak yazılım) olarak sunulmuştur.
Compact (SQL CE)
SQL Server Compact versiyonu, gömülü bir veritabanı motorudur. Diğer SQL Server versiyonlarının aksine, SQL CE motoru, SQL Mobile (başlangıçta mobil cihazlar için tasarlanmıştır) üzerine kuruludur ve aynı ikili değerleri paylaşmamaktadır. Boyutunun küçüklüğüne (1 MB DLL footprint) ek olarak, özellik setleri belirgin olarak azaltılmıştır. Windows Service olarak çalıştırılamayacağı gibi, 4 GB veritabanı limiti bulunmaktadır.
Developer
SQL Server Developer versiyonu, SQL Server Datacenter versiyonuyla aynı özellikleri içermektedir, ancak sadece geliştirme (development) ve test sistemi olarak kullanılabilmektedir.
Embedded (SSEE)
SQL Server Embedded versiyonu, SQL Server Express veritabanı motorunun, sadece belli Windows Servisleri tarafından ulaşılabilen, özel olarak düzenlenmiş bir ismidir.
Evaluation
SQL Server Evaluation versiyonu, Deneme Sürümü (Trial Edition) olarakta bilinen, Enterprise versiyonunun tüm özelliklerini içeren, sadece 180 günle sınırlı olan versiyonudur.
Fast Track
SQL Server Fast Track, özel olarak, ticari kurum bazında, veri depolama ve zeka işleme (intelligence processing) işlemlerinde kullanılan versiyondur.
Parallel Data Warehouse (PDW)
Parallel Data Warehouse versiyonu, yüzlerce terabaytlık veri depolama işlemleri için optimize edilmiş versiyondur.

Visual Basic

Visual Basic, Microsoft tarafından, Basic programlama dili üzerinde geliştirilmiş, olay yönlendirmeli, üst seviye, nesne tabanlı ve görsel bir programlama dilidir. Öğrenilmesi de kullanılması da oldukça kolaydır. Çok kısa sürede değerleri 100′lerce doları aşabilen programlar oluşturabilirsiniz. En güzel özelliklerinden birisi ise Windows ile tam uyumlu olmasıdır. Windows bileşenlerine (API, COM gibi )erişmek çok kolaydır ayrıca ActiveX Component gibi bir özelliği kullanma yeteneğine sahiptir. Yani bir işi yapabilecek bir programcık için saatlerce uğraşıp yaptığınızda bunu ActiveX olarak yaparsanız daha sonraları aynı özelliği kullanmanız çok kolaylaşır.

Görsel programlama için basit bir tanım yapmak gerekirse “göz göre göre program yapmak” diyebiliriz. Bu programlama anlayışı; önceki yıllarda kullanılan temel programlama dillerindeki bir düzenleyici (editör) ekran üzerine satır satır yazılan programlamanın yerine, Grafiksel Kullanıcı Arabirimi (GUI)’nin ve bu arabirim içerisinde program geliştirme amacıyla bulunan Entegre Geliştirme Ortamı (IDE) adlı bir araçlar koleksiyonunun almasıyla ortaya çıkmıştır.

Visual Basic’e gelince, öncelikle Basic programlama dili temel alınarak ortaya çıkarılmış olduğunu söylemek gerekir. Basic (Beginners-All Purpose Symbolic Instruction Code) kelime anlamı olarak “Yeni Başlayanlar İçin Çok Amaçlı Sembolik Talimat Kodu” anlamına gelmektedir. Basic metin tabanlı düzenleyiciler (editörler) arasında en çok rağbet göreni olmuştur. Başlangıçta çok basit programların geliştirilmesi amacıyla kullanılırken, bu ilgi dolayısıyla gitgide gelişerek son halini almıştır.

Konu başlıkları

[gizle]

MS visual basic türevleri [değiştir]

Microsoft, Visual Basic dilinin değişik türevlerini oluşturmuştur.

  • VBA ( Visual Basic for Applications )

Microsoft Office gibi yazılımlar içerisinde otomasyon oluşturabilmek için geliştirilmiş bir yapıdır.

  • VB Script

ASP ( Active Server Pages ) web Platformunun standart dilidir. Visual Basic sözdizimine dayalıdır. ASP ve VB Script, ASP.NET ile aynı şey değildir. ASP.NET, Visual Basic.Net ile benzer kategoridedir.

  • Visual Basic.NET

Visual Basic’in geçmişteki bir logosu

Visual Basic.NET, Visual Basic 6.0 Platformunun varisi olmakla birlikte farklı bir yapıdır ve .NET Frame work üzerinde çalışır. Bu Platform Visual Basic dilinin Obje Temelli özelliklerini güçlendirmek için atılmış bir adımdır. Ancak Visual Basic dilinin onu ileri seviye bir dil yapan kullanıcı dostu özelliklerinden ödün verildiği söylenebilir.

Yardım ve kullanım [değiştir]

Visual Basic programlama diline ait tüm komutları ve bunların kullanım kurallarını bilmeniz oldukça güçtür. Bu nedenle programlarınızı hazırlarken birçok defa yardım almak amacıyla bir kitaba ya da internete ihtiyaç duyarız. İnternette programlama üzerine hazırlanmış yardım alabileceğimiz pek çok site mevcuttur. Bunun yanı sıra Visual Basic programlama dili kendi içerisinde de bir yardım menüsü barındırmaktadır. F1 tuşuna basılarak yardım menüsü görüntülenebilir.

Visual Basic’de yardım alabilmemiz için, bunların kütüphanelerini yani yardım içeriğini barındıran MSDN (Microsoft Developer Network)’yi kurmamız gereklidir. MSDN’i Visual Basic kurulumu tamamlandıktan sonra karşınıza gelecek olan uyarı ekranını takip ederek kurabilirsiniz. Ancak Visual Basic kurulum CD’lerinin tamamına ya da MSDN kurulum dosyalarına ihtiyacınız olacaktır.

Yardım ekranı, internet sayfasına çok benzeyen bir görüntüye sahiptir. “Contents” yazan bölümden konu başlıklarına göre istediğiniz başlığı seçerek, “Index” bölümünden tüm başlık ve alt başlıkları alfabetik sıraya uygun şekilde inceleyerek ya da aradığınız konunun ilk harflerini girerek, “Search” bölümünden ise aradığınız konu içeriğini yazıp o konu ile ilgili tüm başlık ve alt başlıklara ulaşarak arama yaptırabilirsiniz. Aranıp bulunan konunun üzeri tıklanarak aynen bir web sayfasında olduğu gibi yan tarafta görüntülenmesi sağlanabilir. “Favorites” kısmı ise arama için değil daha çok eski yapmış olduğumuz aramalara kolay ulaşmak için kullanılır. Örneği araştırıp bulduğunuz bir konu ile ilgili yardım ekranı açık iken, Favorites kısmına gider ve “Add” butonuna basarsanız, orada yer alan listeye o sayfanın eklendiğini göreceksiniz. Bir konu ile ilgili yardım sayfası görüntülenirken, bir sayfaya sığmayabilir bu durumda araç çubuğunda yer alan “Forward” butonu yardımıyla ilerlenebilir. Konu ile ilintili olabileceğini düşündüğünüz bir alt başlığa gitmek için “Next“, bir üst başlığa gitmek için ise “Previous” butonu kullanılabilir. Arayıp bulmuş olduğunuz konu ile ilgili açılan sayfanın hemen üstünde “See Also“, “Example“, “Specifics“, “Applies To” ve “Tasks” gibi linklerin birini ya da birkaçını görebilirsiniz. Bunlar eğer var ise bu konuyla ilintili başka konuları, örnekleri, özellikleri, uygulamaları görmenizi sağlar. Ayrıca sayfanın içerisinde, konu anlatımı sırasında altı çizili ve mavi renkte göreceğiniz kelimelerinde, o kelimelerle ilgili yardım sayfalarına sizi yönlendiren birer link olduğunu belirtmemiz gerekir eğer link belirtmezseniz düzgün bir sonuç çıkartamazsınız.

Özellikleri [değiştir]

Örnek kodlar [değiştir]

Mesaj kutusu [değiştir]

  • Bu örnek kod, bir mesaj penceresi açmayı sağlar, örneğin bu kodu bir butonun içine yazarsanız, programı çalıştırıp o butona bastığınızda küçük bir pencere açılır ve içinde “Merhaba, Dünya!” yazar:
 Private Sub Button1_Clicked() Handles Button1.Click ' Button1'e tıklayınca Button 1'un Click Event'i Tetiklenir ve Bu Event'a Bağlı Prosedürler Çalışır. MsgBox("Merhaba, Dünya!") End Sub

Kod içinde yeşil yazıyla yazan kısım, bir açıklama metnidir. Yani yazmış olduğunuz kodun ne anlama geldiğini istediğiniz şekilde yazabilirsiniz, programınızı daha sonra güncelemek isterseniz ve hangi kodun ne işe yaradığını unutmamak isterseniz, yeni bir satıra geçip veya kodun bulunduğu satırın sonuna bir tane tek tırnak ( ) işareti koymalısınız, daha sonra boşluk bırakarak açıklamanızı yazabilirsiniz.

İki sayıyı toplama [değiştir]

  • Bu kod ise iki sayıya işlem yaptırmaya yaramaktadır, örneğin toplama, çıkarma, çarpma, bölme, kalanı gösterme vs. yeni açtığınız bir forma üç tane “TextBox” (metin kutusu) ve bir tane de “Button” (buton) koyunuz. Daha sonra butonun içine şu kodları yazın:
 Private Sub Button1_Click() ' Button1'e tıklayınca Text1 ve Text2'deki sayıları toplar, sonucu Text3'te gösterir TextBox3.Text = Val(TextBox1.Text) + Val(TextBox2.Text) End Sub

İki sayıya işlem yaptırma kodu bu kadar basittir, istediğiniz işlemi yaptırmak için kod içinde geçen artı (+) işareti yerine; eksi (-), çarpma (*), bölme (/), tam sayı bölme (\), bölümün kalanını gösterme (mod) gibi işaretleri ya da kısaltmaları yazabilirsiniz.

Dış bağlantılar [değiştir]


ASP.NET

ASP.NET, Microsoft tarafından geliştirilmiş bir web uygulama gelişimi teknolojisidir. Özdevinimli (dinamik) web sayfaları, web uygulamaları ve XML tabanlı web hizmetleri yaratılmasına olanak sağlar. Aynı işletme tarafından geliştirilen .Net çatısı‘nın (framework) parçası, ve artık işletmece desteklenmeyen ASP teknolojisinin devamını teşkil eder.

Her ne kadar isim benzerliği olsa da ASP.NET, ASP‘ye oranla çok ciddi bir değişim geçirmiştir. ASP.NET kodu ortak dil çalışma zamanı (ingilizce – common language runtime) altyapısına dayalı çalışır, diğer bir deyişle, yazılımcılar .Net çatısı tarafından desteklenen tüm dilleri ASP.NET uygulamaları geliştirmek için kullanabilirler. Yani, Java teknolojisinde olduğu gibi, yazılımcı tarafından yazılan kod, çalıştırılmadan önce sanal bir yazılım katmanı tarafından ortak bir dile çevirilmektedir.

Konu başlıkları

[gizle]

ASPX belge yapısı [değiştir]

ASP.NET belgeleri ASPX yapısını kullanırlar. ASPX belgesi, özdevinimsiz (statik) HTML veya XHTML tabanlı, web sayfasında belirecek olan içeriğin yanı sıra, sunucu tarafından çalıştırılacak olan özdevinimli kodu da iki ayraç arasında tutar : <% -- özdevinimli kod -- %>. Bu her ne kadar sıkça kullanılan bir yaklaşım olsa da, genelde uzmanlarca tavsiye edilmez.

Onun yerine, içerik ve kodun ayrılması önerilir. Kullanılan dile göre, sunucu tarafından çalıştırılacak kodu içeren belge Sayfam.aspx.cs (C#) veya Sayfam.aspx.vb (VB.NET) olarak adlandırılabilir. Bu yaklaşım ile, yazılımcı kodunu yordamsal programlama ilkelerinden çok, oluşabilecek olaylara gereken tepkiyi verebilecek biçimde geliştirir; örneğin, bir sayfa yüklenince, bir düğmeye basılınca, vb.

ASP.NET’in kullandığı diğer belge türleri arasında ascx, asmx, ashx, master, sitemap, skin ve config sayılabilirler.

 

Örnek bir ASP.NET sayfası [değiştir]

<%@ Page Language=”C#” %> // page bölümü sayfanın ilk yükleme aşamasında derleme için gerekli olabilecek birtakım bilgileri // barındırmaktadır bunlar (“language=”vb” )= gibi sayfa dili (code behind=”xx.vb”)= geri kod //sayfasının isimi tarz da tanıtıcı bilgiler page alanında tanımlanır <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>

<script runat=”server”>

   protected void Page_Load(object sender, EventArgs e)
   {
       this.Title+= " - " + DateTime.Now.ToLongDateString();
   }

</script> //* script alanında sayfamızın page load (“çalışma zamanı “) anında veya herhangi bir elemanla //*tetiklenen olaylar sonrasında çalıştırılacak yordamları sayfa üzerinde (“ayrı bir kod sayfası //* kulllanmadan”) script lerimizi burada tanımlamamızı sağlar <html xmlns=”http://www.w3.org/1999/xhtml” > <head runat=”server”>

   <title>Yeni Sayfa</title>

</head> <body>

   <form id="form1" runat="server">

//* sayfamızın form yapısını script’ler yardımı ile yönete bilmek için burada form metodu runat //* server şeklindedir yani server tarafından yönetilecek anlamına gelmektedir

   <asp:label id="label1" runat="server" text="AD:"/>
  //*bir asp label tagı sadece metinsel ifadeleri görüntümek amacı ile kullanılır
   <asp:Textbox id="asptextbox1" runat="server" ></asp:textbox>
   //* bir asptextbox metin giriş alanı kullanıcıdan birtakım bilgileri almak için kullanılır
   <asp:button id="button1" text="tamam" runat="server"/>
  //* bir asp button örneği genel amaçlı button olarak amacına göre çeşitli şekillerde kullanılır
   </form>

</body> </html>

Geliştirme araçları [değiştir]

ASP.NET uygulamaları gelişimi için kullanabilen yazılımlardan bazıları:

Dış bağlantılar [değiştir]

Ayrıca bakınız [değiştir]


Bilişim

Bilişim (İngilizce informatics) bilgilerin sistematik işleminin bilimidir, bilhassa elektronik araçlar yardımıyla yapılan otomatik işlemin. Tarihi olarak bilişim bir yönüyle matematik‘den ve diğer bir yönü ile elektronik hesaplama makinelerinin gelişimine sebep olan elektronik ve iletişim teknolojisinden gelişmiştir.Özellikle yeni teknolojilerin oluşmasıyla, tüm teknolojinin özelliklerinin tüm adıdır.Bilişim Orta okulda öğrenilmeye başlanır.Bilişim eskilerden beri günümüzdedir.Şu anda kullandığımız çoğu ürün bilişimin gelişmesi sonucu ortaya çıkmıştır.

 

Bilişim (İngilizce informatics) bilgilerin sistematik işleminin bilimidir, bilhassa elektronik araçlar yardımıyla yapılan otomatik işlemin. Tarihi olarak bilişim bir yönüyle matematik‘den ve diğer bir yönü ile elektronik hesaplama makinelerinin gelişimine sebep olan elektronik ve iletişim teknolojisinden gelişmiştir.Özellikle yeni teknolojilerin oluşmasıyla, tüm teknolojinin özelliklerinin tüm adıdır.Bilişim Orta okulda öğrenilmeye başlanır.Bilişim eskilerden beri günümüzdedir.Şu anda kullandığımız çoğu ürün bilişimin gelişmesi sonucu ortaya çıkmıştır.

1 Comment more...

İnternet nedir?

İnternet, dünya genelindeki bilgisayar ağlarını ve kurumsal bilgisayar sistemlerini birbirine bağlayan elektronik iletişim ağıdır.[1] TDK, İnternet sözcüğüne karşılık olarak genel ağı önermiştir.[2] İnternet yerine zaman zaman sadece net sözcüğü de kullanılır.[3]

İnternet, çok protokollü bir ağ olup birbirine bağlı bilgisayar ağlarının tümü olarak da tanımlanabilir. Binlerce akademik, ticari, devlet, ve serbest bilgisayar ağlarının birbirine bağlanmasıyla oluşmuştur. Bilgisayarlar arasında bilgi çeşitli protokollere göre paketler halinde transfer edilir. İnternet üzerinde elektronik posta ve birbirine bağlı sayfalar gibi çok çeşitli bilgiler ve hizmetler vardır. İnternet üzerinden oyunlar da oynanabilir.

İnternet’in kökeni, hataya dayanıklı, sağlam ve özel bir bilgisayar ağı kurmak isteyen Amerika Birleşik Devletleri hükümeti tarafından 1960 yılındaki araştırmalara dayanır. 1980′lerde Ulusal Bilim Vakfı tarafından yeni bir ABD omurgasının finansmanı için toplanan özel fonlar, dünya çapında katılım ve birçok özle ağın birleşmesine neden olmuştur. 1990′larda uluslararası bir ağın yaygınlaşması ile internet, modern insan hayatının temelinde yer almıştır.


Merhaba dünya!

WordPress’e hoş geldiniz. Bu sizin ilk yazınız. Bu yazıyı düzenleyin ya da silin. Sonra blog dünyasına adım atın!


Full width post

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur non nibh velit. Donec tincidunt, orci at molestie bibendum, magna sem facilisis risus, vel placerat mi neque in tellus. Morbi urna magna, convallis dictum posuere id, adipiscing a augue. Nullam est eros, suscipit eget dictum sit amet, rhoncus id magna. (continue reading…)


Post with right sidebar

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur non nibh velit. Donec tincidunt, orci at molestie bibendum, magna sem facilisis risus, vel placerat mi neque in tellus. Morbi urna magna, convallis dictum posuere id, adipiscing a augue. Nullam est eros, suscipit eget dictum sit amet, rhoncus id magna. (continue reading…)


User friendly shortcodes included

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur non nibh velit. Donec tincidunt, orci at molestie bibendum, magna sem facilisis risus, vel placerat mi neque in tellus. Morbi urna magna, convallis dictum posuere id, adipiscing a augue. Nullam est eros, suscipit eget dictum sit amet, rhoncus id magna. (continue reading…)


İletişim Bilgilerimiz

Lorem ipsum dolor sit amet, odio conseotetur adipiscing elit.

  • [icon_user_white] Lorem ipsum, State, Country
  • [icon_speech_white] Tel. +48 123 456 789
  • [icon_mail_white] E-mail: office@domain.com
  • [icon_skype_white] Your-Skype-Name
Copyright © 1996-2010 Web HAVUZ. All rights reserved.
iDream theme by Templates Next | Powered by WordPress