Osman KURT

Yazılım Uzmanı

ASP.Net de Veri Kaydı

Evet arkadaşlar bu yazımızda asp.net de veri kaydı yapmayı öğreneceğiz.

İlk olarak Default.aspx sayfamıza 1 adet textbox ve 1 adet buton ekliyoruz. Sayfamıza eklediğimiz bu textbox dan veri tabanımıza isim kaydı yapacağız. Sayfamıza textbox ve butonumuzu ekledikten sonra veri kaydı yapacağımız database'imizi tasarlıyoruz.

Veri tabanımızı alt kısımda bulunan resim gibi tasarlıyoruz ve veri tabanı adı olarak ta db.mdb ismini veriyoruz. 

Şimdi ise işin kod kısmını yazalım; Default.aspx sayfamıza eklediğimiz butonun üzerine gelerek çift tıklıyoruz ve kod bloğunu açıyoruz.

 

OleDbConnection cnn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\db.mdb;Mode=ReadWrite;Persist Security Info=False");      

OleDbCommand cmd = new OleDbCommand("insert into isim (ad) values ('" + TextBox1.Text + "') ", cnn);

cnn.Open();

cmd.ExecuteNonQuery();

cnn.Close();

Bu kodu sayfamıza direk kopyaladığımız da yada yazdığımızda çalışmayacak ve hata verecektir. Bu hatayı engellemek ve kodlarımızın çalışmasını sağlamak için kod bloğumuzun en üst kısmında bulunan kütüphane kısımlarına;

Using System.Data.OleDb;

Kodunu ekliyoruz. Bu kodu ekledikten sonra sayfamız sorunsuz bir şekilde çalışacaktır

Saygılarımla;

Osman KURT

 

 

 

Windows Azure Nedir?

 

Professional Developers Conference 2008’de duyurulan Windows Azure aslen bir cloud computing servisidir. Windows Azure’yi daha net açıklamak istersek öncelikle kısaca cloud computing kavramına, ne gibi yenilikler getirdiğine ve yararlarına değinmemiz gerektiğine inanıyorum.

Cloud Computing nedir?

Cloud Computing, uygulamalarımızı sistem üzerinde herhangi bir kuruluma gerek duyulmaksızın web ortamı üzerinden çalıştırılabilmesi ve kullanılabilmesine olanak sağlayan bir teknoloji olarak karşımıza çıkarmakla birlikte bilişim sözlüğüne bazı yeni kavramlar kazandırıyor. Bu yeni kavramlara kısaca değinecek olursak.

Software as a Service : 

Uygulamaların servis olarak internet tarafında çalıştırılmasına imkan sağlar.

Platform as a Service :

Platformların servis olarak internet tarafında çalıştırılabilmesine imkan sağlar.

Infrastructure as a Service :

Altyapının servis olarak internet ortamında çalıştırılabilmesine imkan sağlar.

Security as a Service :

Güvenlik çözümlerinin internet ortamında servis olarak çalıştırılabilmesine imkan sağlar.

Storage as a Service :

Verilerin internet ortamında depolanmasına imkan sağlar.

Gibi bizlere yeni kavramlar sunuyor. İlerleyen zamanlarda daha fazla kavramlar katılacağına inandığım Cloud Computing’in bizlere avantajları peki nelerdir.

Cloud Computing’in avantajları nelerdir?


 

Cloud Computing kavramı mekân bağımsız ortamlarda çalışarak verilere her türlü ortamdan her an erişe bilebilmesi ve üzerlerinde çalışabilmesi imkânını bizlere sunuyor. Düşünüldüğünde dizüstü bilgisayarlarımızı veyahut taşınabilir disklerimizi bağlı kalmadan her türlü ortamda dosyalarımıza erişerek çalışabilme olanağı ve dosyalama maliyetlerinin düşmesi en önemli iki avantaj olarak karşımıza çıkıyor. Ayrıca hizmetlerin bir servis olarak sunulması yazılım korsancılığı ile savaşta önemli bir avantaj olarak geliştirilen yazılımcıların en doğru şekilde en doğru kitlelere güven içinde sağlanmasını sağlıyor.

Tekrar Windows Azure’ye dönecek olursak yukarıda da bahsettiğim üzere Windows Azure bir Cloud Computing servisi. Windows Azure’nin çok gelişmiş bir servis olması ve geliştiricilere Net Framework, Sharepoint, SQL Server ve Windows Live servislerini Microsoft sunucu buluntu üzerinde barındırma imkânı sağlaması ayrıca Microsoft’un birçok ürününün Azure üzerinde çevrimiçi servis olarak sunulabilmesi Windows Azure’nin Anything as a Service mantığıyla bir Cloud OS işletimi sistemi olarak adlandırmamızı sağlıyor.


 

Ayrıca Visual Studio gibi geliştirme ortamlarında Windows Azure SDK sayesinde Windows Azure uygulamaları geliştirilebilmesi ve geliştirilen uygulamaların Microsoft sunucu bulutu üzerinde barındırılabilmesi ve diğer geliştirici ve kullanıcılarla paylaşılabilmesi tamamıyla internet’i bir bilgisayar’a dönüştürme fırsatını bizlere sağlıyor. Visual Studio 2010’da bu sdk’nın ilgili pack içinde dahili geleceğini düşünüyorum.

Windows Azure üzerinde uygulama geliştirmeye başlarken?

Windows Azure şu an bir ön inceleme sürümü olarak sunulduğu için sadece belli kitlelere Microsoft Connect üzerinden başvuru şartıyla Azure Service Platform davet kodu ile kabul yapılıyor. Davet kodunuzu almak için Microsoft Connect üzerinden ilgili formu doldurarak başvuru yapmanız gerekiyor. İlgili davet kodunuz başvurunuzun değerlendirilmesi sonucunda başvurunuz uygun bulunduğunda tarafınıza 15 gün gibi kısa bir süre içinde tarafınıza iletilerek Azure Service Platform erişiminiz hizmete açılıyor.

Şu an için Azure üzerinde uygulama gelişebilmeye imkan sağlayan Windows Azure SDK 
1.0.1.0 release olmuş durumda

Windows Azure SDK’nın kurulması ve uygulama geliştirilmesine başlanabilmesi için aşağıdaki gerekli yazılımların sisteminizde sağlanmış olması gerekiyor

o Windows Vista SP1

o .NET Framework 3.5 SP1

o IIS 7.0 (with ASP.NET and WCF HTTP Activation)

o Microsoft SQL Server Express 2005 or Microsoft SQL Server Express 2008

o Windows PowerShell (optional)

Yukarıdaki gereksinimlerde görüleceği üzere Windows Azure SDK şu an sadece Windows Vista SP1 ve Windows Server 2008 üzerinde geliştirmelere imkân sağlıyor.

Windows Azure ile ilgili detaylı bilgiyi ve Windows Azure SDK’yı aşağıdaki kaynaklardan bulabilirsiniz;

1. http://www.microsoft.com/azure/default.mspx

2. http://msdn.microsoft.com/en-us/azure/cc994380.aspx

3. https://connect.microsoft.com/site/sitehome.aspx?SiteID=681


Bu Makalemin sizlere faydalı olması dileğiyle,

Saygılar;

Osman KURT

 

Sonunda Be Blog!

Evet arkadaşlar başlıktan da anlaşıldığı üzere sonunda blog sayfamı açmış bulunmaktayım. Mesleğimiz gereği sizinde tahmin ettiğiniz gibi her bilişimci'nin bir blog yada web sayfası olması şart gibi bişey oldu olmayana yan gözle bakıyorlar artık. Bizde geri kalmadık blog sayfamızı açtık:)

Burası işin latifesiydi, blog sayfamı hem kendimi ifade etmek hemde edindiğim bilgileri, tecrübeleri diğer bilişimci arkadaşlarımla ve bu sektöre ilgi duyan herkesle paylaşmak istediğim için açtım. Bu konuda çok değerli öğütlerini benimle paylaştığı için ve blog sayfamı açmam konusunda beni yönlendirdiği için sayın Resul ÇAVUŞOĞLU hocama çok teşekkür ederim. Geçte olsa onu dinledim ve blog sayfamı açtım :)

Dediğim gibi blog sayfamda gerek teknoloji gerek bilişim gerekse de günlük hayata dair çoğu bilgiye ulaşmanızı sağlayacağım, benimle irtibata geçerek sizde bilgilerinizi benimle paylaşabilirsiniz. Makale dolu günlerde buluşmak dileğiyle.

Saygılar;

Osman KURT