Dün gece asp.net çalışırken uzun zamandır kafamda bir soru işareti olarak duran Ajax tekniğini kullanmaya çalışmak istedim.Ama bu süreç biraz zorluklarla dolu oldu (tam tahmin ettiğim gibi)
MS Visual Studio 2005 hali hazırda kurulu fakat Ajax eklentilerinide yapmanız gerekmektedir.
Bunun için http://ajax.asp.net sitesindeki video ları izlemekle başladım.
Bu videolar ücretsiz ve siteyede herhangi bir üyelikte gerekmiyor.
Birinci video da Ajax eklentimizi visual studio ya nasıl ekleyeceğimiz ve basit bir tane örnek anlatılmaktadır. video1
İkinci videomuzda ise Ajax control toolkit i nasıl ekleyeceğimiz ve nasıl kullanacağımız anlatılmaktadır.video2
Bu iki video da anlatılanları yaptığımız zaman Visual Studio muz Ajax enabled hale gelmiş oluyor.
Videoların içinde anlatılan bir kaç setup ve zip dosyasını indirmemiz gerekiyor.Bu dosyalar
video1 için ve video2 için buralardan indirilmektedir. Yaptığım örnek bu videolarda anlatıların aynısı olduğu için paylaşmaya gerek duymadım
NOT:ben bu videolardan bir şey anlamam benim ingilizcem yeterli değil diye bir önyargıda bulunmayın. Bende sadece izledim dinlemedim.
29 Mar 2008
13 Mar 2008
notebook
en sonunda bende teknolojiye boyun eğip (:P) notebook aldım.
Datron TW7A
İşlemci, Chipset ve Bellek:
Intel Santa Rosa Core2 Duo T7250 2.0GHZ İşlemci, 2MB Cache, 800MHz FSB
Intel PM965 + ICH8M Chipset
1GB DDR2 667MHz Bellek
Görüntü ve Ses:
15.4" WXGA (1280x800) Glare Type LCD Ekran
512MB Nvidia 8400M TC Ekran Kartı (Sistem Belleğini Kullanarak Maks. 512MB'a Kadar Çıkabilir)
1.3MP Entegre Kamera
Depolama:
160GB SATA 5400rpm Sabit Disk
DVD+-RW Dual Layer Optik Sürücü
4 in 1 (MS/MS PRO/MMC/SD) Bellek Kart okuyucusu
İletişim:
56K Modem V.90/V.92
10/100/1000 Mbps Ethernet
Intel PRO/Wireless 4965 a/b/n Kablosuz Ethernet
Bluetooth
Datron TW7A
İşlemci, Chipset ve Bellek:
Intel Santa Rosa Core2 Duo T7250 2.0GHZ İşlemci, 2MB Cache, 800MHz FSB
Intel PM965 + ICH8M Chipset
1GB DDR2 667MHz Bellek
Görüntü ve Ses:
15.4" WXGA (1280x800) Glare Type LCD Ekran
512MB Nvidia 8400M TC Ekran Kartı (Sistem Belleğini Kullanarak Maks. 512MB'a Kadar Çıkabilir)
1.3MP Entegre Kamera
Depolama:
160GB SATA 5400rpm Sabit Disk
DVD+-RW Dual Layer Optik Sürücü
4 in 1 (MS/MS PRO/MMC/SD) Bellek Kart okuyucusu
İletişim:
56K Modem V.90/V.92
10/100/1000 Mbps Ethernet
Intel PRO/Wireless 4965 a/b/n Kablosuz Ethernet
Bluetooth
Etiketler:
haykırışlar
10 Mar 2008
.NET 2005 ve SQLServer Bağlantısı
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection SqlConn = new SqlConnection();//bağlantı nesnemizi oluşturuyoruz
//bağlantımızın özelliklerinin yazıyoruz
//data source : server'imiz
//database : veritabanımız
//uid : kullanıcı adımız sa=system admin password : veritabanına bağlanma sifremiz
SqlConn.ConnectionString = "data source=localhost;database=master;uid=sa;password=sifreniz";
//
SqlCommand Comm = new SqlCommand();
Comm.Connection = SqlConn;
Comm.CommandType = CommandType.Text;
Comm.CommandText = "Select Count(*) From Dil";//Dil tablosundaki kayıt sayısı
try
{
SqlConn.Open();//Bağlantı kurulmasını deniyor.
//Bağlantı kurulmuyorsa ekrana "hata"yazıyor
}
catch(Exception)
{
Response.Write("hata");
}
object oReturn = Comm.ExecuteScalar();
SqlConn.Close();
Response.Write(oReturn.ToString());//sorgumuzdan dönenleri ekrana yazıyoruz
}
}
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection SqlConn = new SqlConnection();//bağlantı nesnemizi oluşturuyoruz
//bağlantımızın özelliklerinin yazıyoruz
//data source : server'imiz
//database : veritabanımız
//uid : kullanıcı adımız sa=system admin password : veritabanına bağlanma sifremiz
SqlConn.ConnectionString = "data source=localhost;database=master;uid=sa;password=sifreniz";
//
SqlCommand Comm = new SqlCommand();
Comm.Connection = SqlConn;
Comm.CommandType = CommandType.Text;
Comm.CommandText = "Select Count(*) From Dil";//Dil tablosundaki kayıt sayısı
try
{
SqlConn.Open();//Bağlantı kurulmasını deniyor.
//Bağlantı kurulmuyorsa ekrana "hata"yazıyor
}
catch(Exception)
{
Response.Write("hata");
}
object oReturn = Comm.ExecuteScalar();
SqlConn.Close();
Response.Write(oReturn.ToString());//sorgumuzdan dönenleri ekrana yazıyoruz
}
}
6 Mar 2008
Yazılım Uzmanı Olamayacağınızın 10 Kanıtı
bu sayfada gürkan yeniçeri ingilizceden türkçeye çevirmiştir.
4 Mar 2008
Yazmak
İnsan ne için yazar?
1.Kendisini iyi hissettirdiği için
2.Gerekli olduğu için
Bu ikisinin karşımı bence yazıyı daha güzel hale getiriyor.
1.Kendisini iyi hissettirdiği için çünkü bilgiyi paylaşmak başkalarına da yararlı olduğunu bilmek bilinç düzeyinde hissedilmese bile bilinçaltı bir şekilde buna inanır.
2.Gerekli olduğu için çünkü
a)Zamanla kendi yazdığımız şeylere bile ihtiyaç duyabiliriz.
b)Mutlaka o anda o bilgiye veya analize ulaşmaya çalışan birileri vardır.
1.Kendisini iyi hissettirdiği için
2.Gerekli olduğu için
Bu ikisinin karşımı bence yazıyı daha güzel hale getiriyor.
1.Kendisini iyi hissettirdiği için çünkü bilgiyi paylaşmak başkalarına da yararlı olduğunu bilmek bilinç düzeyinde hissedilmese bile bilinçaltı bir şekilde buna inanır.
2.Gerekli olduğu için çünkü
a)Zamanla kendi yazdığımız şeylere bile ihtiyaç duyabiliriz.
b)Mutlaka o anda o bilgiye veya analize ulaşmaya çalışan birileri vardır.
Etiketler:
haykırışlar
Kaydol:
Kayıtlar (Atom)