13 Ocak 2012 | Etiketler: , ,

Merhaba arkadaşlar asp.net ile listview de sayfalama yapacağız.İlk önce verileri göstereceğimiz bir listview i sayfamıza koyuyoruz.Ben size direk kodları vereyim  kolayca yapabilirsiniz.

Referanslar.Aspx
<asp:ListView ID=”lstReferanslar” runat=”server” GroupItemCount=”1″ >
<LayoutTemplate>
<table>
<tr>
<td>
<table border=”0″ cellpadding=”5″>
<asp:PlaceHolder ID=”groupPlaceHolder” runat=”server”></asp:PlaceHolder>
</table>
</td>
</tr>
</table> Devamını oku…

5 Eylül 2011 | Etiketler: , , , ,

Merhaba arkadaşlar asp.net ile domain whois çekme konusu zamanın da beni çok yormuştu.Google de araştırma yaptığım sırada hep tek bir tane uzantıyı whois nasıl çekeceğimiz anlatılıyor.isimtescil.net de olduğu gibi bir çok uzantıyı aynı anda whois nasıl çekeceğimizi anlatan bir döküman pek fazla yok internette.Asp de olsa bu işi yapmak kolay ama işin içine asp.net girince biraz işler karışıyor.Şimdi size bir çok domain uzantısını nasıl aynı anda whois çekeceğimizi anlatmaya çalışacağım.Umarım başarabilirim.

İlk önce sayfamıza textbox , checkboxlist,button,asp table  ve 1 adet label koyacağız. tasarımı aşağıda ki gibi olacak.

### Şeklinde gördüğünüz asp table dir.Şimdi yapacağımız işlem.

İlk önce public tanımlamalarımızı yapalım.

public TcpClient TcpC = new TcpClient();
public Label lblSonuc = new Label();
public Label lblWhois = new Label();
public Image img_Durum = new Image();
Devamını oku…

16 Nisan 2011 | Etiketler:

Değişkenlerimiz arasında işlemler yaptırabiliriz. Bu işlemler için operatör dediğimiz işaretleri kullanırız. Bu operatörler bildiğiniz matematiksel operatörlerdir.

 

Aritmetik Karşılaştırma Lojik
Açıklama Sembol Açıklama Sembol Açıklama Sembol
Üst Alma ^ Eşitlik = Lojik Zıtlık Not
Çıkarma - Eşitsizlik <> Lojik ve And
Çarpma * Küçüktür < Lojik veya Or
Bölme / Büyüktür > Lojik özel veya Xor
Integer Bölme \ Küçük Eşittir <= Lojik eşdeğer Eqv
Modüler Mod Büyük Eşittir >= Lojik içerme Imp
Toplama + Obje Eşdeğeri Is    
Metinsel Birleştirme &        

Tablo 16 : Operatörler.

Kullanımları ise şu şekildedir. Devamını oku…

Program içerisinde her zaman değişken değerleri değişebilir değil bazen de sabit olmaları istenebilir. Bu tip değişkenlere (değişken demek biraz yanlış ama..) bir kere değer atandıktan sonra bir daha değiştirilemez (sabit değer bütün program boyunca (hatta isterseniz bütün site boyunca) değişmeden kalır). Bu işlemi vbscript içerisinde “Constant” (Sabit) kelimesinin kısaltılmışı olan “Const” komutu yardımı ile yapılır.  Const terimi ile değer verilmiş bir değişkenin tanımlanmasına gerek yoktur.

 

Sabit olduğu “Const” komutu ile belirtilmiş bir değişkene..

 

<%

Option Explicit

Const Url = “www.akkoyun.net”

%>

Örnek 23 : Sabit Kullanımı.

Devamını oku…

16 Nisan 2011 | Etiketler:

Seri Değişkenler

Vbscript programları içerisinde bir değişkene birden çok değer verilebilmektedir. Bu olaya “Seri Değişken” denilmektedir. Örnek vermek gerekirse 7 kişilik bir sınıf içersindeki öğrencilerin isimlerini tek bir değişkende tutabiliriz.

 

<%

Option Explicit

Dim Ad(7)

 

Ad(1) = “Günce”

Ad(2) = “Refiye”

Ad(3) = “Haldun”

Ad(4) = “Meral”

Ad(5) = “Alp”

Ad(6) = “Seda”

Ad(7) = “Gökçe”

%>

Örnek 17 : Diziye Değer Atama.

Devamını oku…

16 Nisan 2011 | Etiketler: ,

Değişkenler

Bütün programlama dillerinde olduğu gibi vbscriptte de değişkenler terimi vardır. Bu terim sayesinde program içerisinde işleyeceğimiz sayısal veya metinsel değerleri kullanmaktansa bu değerlerin yerini tutan bir değişkeni kullanırız. Bu sayede program içerisinde daha esnek bir yapı kurabiliriz. Değişkenleri temsil eden adlar vardır, örneğin “isim” değişkeni (tarih, toplam… gibi) isim değerleri alır. Anlaşıldığı üzere değişkenin adı değişmiyor fakat değişken içerisinde tutulan değer değişebiliyor. (bu değişiklik programcının kontrolünde meydana geliyor). Verilen değer program akışına göre farklılaşabildiği için bu terime değişken diyoruz.

 

Piyasada kullanılan bütün programlama dillerinde değişkenler kullanılmadan önce tanımlanmalı ve boyutlandırılmalıdır. Fakat vbscript de bu dillerin aksine değişkenlerin tanımlanması ve boyutlandırılması zorunlu değildir.  Vbscript tanımlanmamış değişkenleri hiç bir hata vermeden kabul eder. Fakat karmaşık programlarda sayfalar arası değişken problemleri yaşanabilir (daha önceden kullandığımız bir değişkene bir değer atamadan tekrar başka bir yerde kullanırsak eski değeri kalacağı için programda hatalar oluşacaktır). Bunu değişkenlerimizi kullanılmadan önce tanımlayarak engelleyebiliriz. (profesyonel bir programcı değişkenlerini kullanmadan önce mutlaka tanımlar böylece programın ilerleyen safhalarında değişken hatası yapmamış olacaktır) Bu alışkanlığı zorunluluk haline getirmek için vbscipt de “Option Explicit” komutu kullanılır. Komutu kullanmamız durumunda ASP yordamcısı her kullandığımız değişkeni kullanmadan önce tanımlanmasını zorunlu kılar, bu sayede sayfalar arası değişken karmaşası oluşmaz. Ve değişken adlarının yanlış yazılması bir nevi engellenmiş olur. Bu komutu mutlaka ASP programlarınızın ilk satırında kullanmalısınız, diğer hallerde program hata verecektir.

Devamını oku…

16 Nisan 2011 | Etiketler: ,

Okunabilir ve yazılabilir bir değişken olan codepage sayfa başında özel biçimi ile kullanıldığı zaman içinde olduğu sayfaya ait gösterim ayarları verilmesini sağlar. Örneğin Amerika için “1252” olan bu değer Türkiye için “1254” olacaktır. Bu komutun sayfaya yazılması halinde “scriptengine” e bu çalışan sayfanın gösterim ayarlarının Amerika’ya göre ayarlanacağını belirtir (Örnek 8 : CodePage Kullanımı.).

 

 

<%@CODEPAGE = “1254”%>

 

Örnek 8 : CodePage Kullanımı.

 

Bu komuttan sonra sayfamızda Türkçe karakterler sorunsuz olarak gösterilebilecektir. Bu kod aynı zamanda yukarıda anlatılan script dili belirleme ile beraber kullanılabilmektedir (Örnek 9 : CodePage ve Language Beraber Kullanımı.).

 

 

<%@CODEPAGE = “1254” LANGUAGE=”VbScript”%>

 

Örnek 9 : CodePage ve Language Beraber Kullanımı. Devamını oku…

16 Nisan 2011 | Etiketler:

Script Dilini Belirlemek

IIS standart olarak iki script motoru (scripting engine) ile beraber gelir. Bunlar “VBScript” ve “Jscript” dir. Bu motorlar birlikte bulunurlar. Bunlar dışında TCL ve PerlScript gibi diğer script motorları da mevcuttur fakat bunlar IIS ile beraber gelmez sadece sonradan eklenir.

 

ASP ye biz hangi script motorunu kullanması gerektiğini söyleyebiliriz. Bu genelde standart olarak IIS de ayarlanmış haldedir (bu işlem için ilk kurulumda tanımlanmış bazı varsayılan değerler mevcuttur). Bu tanımı yapmanın en kolay yolu ASP sayfamızın ilk satırında özel içerik tanımı yapmaktır (Örnek 4 : Language Kullanımı.).

Devamını oku…

16 Nisan 2011 | Etiketler:

En çok kullanılan yöntem olup script bloğu başlangıcına “<%” ve script bloğu bitişine “%>” yazılarak arasında kalan kısma sunucu taraflı kod yazılır (Örnek  <% %> Kullanmak.).

 

<HTML>

<Body>

Bu bir HTML metinidir

<%

Rem burasi script bloğudur

%>

</Body>

</HTML>

Örnek 1 : <% %> Kullanmak.

<script> elementini kullanarak

Nadir olarak kullanılan bu yöntem ile sunucu taraflı kodun yer aldığı script bloğunu <script> elementi ile açıp </script> elementi ile bitirilmesi baz alınmıştır. Bu şekilde ki kullanımda element içerisine yazılacak olan “Runat” özelliği sayesinde istemci veya sunucu taraflı çalışma özelliği eklenmiştir (Örnek 2 : <script> Elementi Kullanmak.). Devamını oku…