Jan 24
->
Merhaba bu yazimizda sizinle programlarimizi nasi koruyabilecegimze bir goz atacagiz..Anet newsgroupda da boyle bir soru soruldu şimdi burada yapmak istedigimiz şey programimizin kopyalanmasini engellemek..şimdi bunun icin kullanacagimiz şey kullanicinin hdd seri no’su ve bilgisayara kayitli kullanici adi..
şimdi bunu nasil calişan bir sisteme ceviririz ona bir bakalim..Sistem şu parcalardan oluşacak :
- Programi Download etmeden yapilacak bir registration..
- Programi caliştirdiktan sonra gidilecek bir asp sayfasi..
- Birkac Module
Okumaya Devam Et »
Jan 24
->
Bu yazımız ASP ye yeni başlıyanlar için olduğu için üst düzey ASP kullanıcıları bu makaleyi çok
basit bulabilirler.Fakat yeni başlıyanların ASP’nin en çok kullanılan metodu olan “Response.Write” ı öğrenmeleri
gerekir.Sözümüzü fazla uzatmadan ASP’de Response.Write kullanım şekillerini gösterelim.Response.Write Ne ışe Yarar ?
Öncelikle Response.Write bir yazıyı yada tanımladığımız bir değişkeni yazdırmaya yarar.
Okumaya Devam Et »
Jan 24
->
Nedir Response.Redirect ?
Response.Redirect ASP’nin yönlendirme özelliğidir.Bu ifadeye gelindiğinde ASP sayfası çalışmasını durdurur ve belirtilen sayfayı açar.
Hemen bir örnek yapalım.
Aşağıda yonlendiren_sayfa dosyasının içeriği verilmiştir.
<html>
<head>
<title>Response.Redirect</title>
Okumaya Devam Et »
Jan 24
->
ASP ile web programı yazarken en önemli unsurlardan biride formdan bilgi almaktır.Zaten bütün web programlama formlar ile yapılır.Ziyaretçi Defteri olsun , forum olsun hepsinde form öğelerini kullanırız.Ben size basit bir form ile bilgi alma örneği göstereceğim.Bunu geliştirip geliştirmemek tamamen sizin elinizde.
Bu örneğimizde form_kullanimi.htm ile kullanacağımız formları oluşturucağız.Yani bir nevi tasarımını , iskeletini. form_isle.asp dosyası ise form_kullanımı.htm de girdiğimiz bilgilerin ekrana yazılmasını sağlayacak.Dikkat edin eğer form_kullanimi.htm dosyasında bir yazı yazmadan form_isle.asp ye bakmaya çalışırsanız browser bu sayfayı göstermez.
Aşağıda form_kullanimi.htm dosyasının içeriği verilmiştir.
Okumaya Devam Et »
Jan 23
->
Hepimiz çeşitli sitelerde Status bar’da bazı yazılar görmüşüzdür. Örneğin ASPnedir?com’da da bu şekilde bir mesaj var. Peki bunu nasıl yazıyoruz. Javascript’in window.status ve windows.defaultStatus özelliklerini kullanarak. Hemen bir örnek kod ile açıklayalım:
<script language=javascript>
window.status =’ASPnedir?com’;
window.defaultStatus =’ASPnedir?com’;
</script>
Peki bu yazınızı nasıl hareket katabilirsiniz? ScollIn ve ScrollOut diye 2 farklı fonksiyon yazılım. Biri mesajı ekrana belirli bir zaman aralığında yazarken diğeride aynı şekilde silen bir fonksiyon. Hemen bunu da bir örnek kod ile inceleyelim:
Okumaya Devam Et »
Jan 23
Birçok yönden bu bileşenler active-x kontrollerine benzer. Fakat, aktif sunucu bileşenleri tarayıcıya bir nesne göndermektense nesneyi sunucu üzerinde çalıştırmak için tasarlanmıştır. Bunun da, bu yazımızda göreceğimiz gibi birçok avantajı vardır.
Sorulması gereken bir soru da şudur: Bu bileşenler nereden geliyor? Bunların bir kısmı ASP kurulumu sırasında sağlanır.
Diğerleri de ya satın alınır ya da bedava bulunabilir. Bu yazıda microsoft tarafından sağlanan birçok nesnenin aslında ne kadar çok faydalı olduğunu göstermeye çalışacağım. Bu bileşenleri kullanmaya alışırsanız başkalarının sağladığı bileşenleride kendi sayfanızda kullanırken zorlanmazsınız.
Okumaya Devam Et »
Jan 23
Bu makalede ASP ile nasıl ping işleminin nasıl gerçekleştirileceğini ve sonuçlarının nasıl görüntülenebileceğini anlatacağız.
Ancak bu yöntem ile ping çekmek çok kolay değildi. Öncelikle ping işlemini gerçekleştirmek ve elde edilen sonuçları bir dosyaya yazmak, daha sonra bu dosyadan satır satır sonuçları okuyarak ekrana yazdırmak gerekiyordu.
Ping işlemini gerçekleştirmek isteyen birçok kişi olacağındandan, bir dosyaya yazdırma - tekrar okuma işlemlerinin gereksiz zaman almasından ve herkesin server üzerinde yazma izni olmamasından veya server üzerine bir dosya yazmanın getireceği güvenlik problemlerinden dolayı tercih edilebilecek bir yöntem olmadı.
Okumaya Devam Et »
Jan 23
VB .Net ‘te Klasik COM Bileşenleri Ve Arayüzlerinin Kullanımı
.Net öncesi dönemde, COM teknolojisini destekleyen dillerle bileşen (component) tabanlı programlar yazıyorduk. COM; basitçe yeni bileşenler yaratmak veya varolan bileşenleri uygulamalar yada başka bileşenler içerisinden kullanmak için Microsoft tarafından tanımlanmış bir teknolojidi idi. COM teknolojisi sayesinde dilden bağımsız bileşenler tasarlamak ve COM destekli diller arasında bu bileşenleri kullanmak mümkündür.
Sizin de .Net ile tanışmadığımız dönemden, miras olarak kalmış ve bugün VB .Net uygulamalarınız içerisinden kullanmak istediğiniz COM bileşenleriniz olabilir. Bu isteğinizi gerçekleştirebilemenizi sağlayacak bilgiler yazının ilerleyen kısımlarında verilecektir. Ancak yazının konusu “VB .Net ‘te COM bileşenleri ve arayüzlerinin kullanılması” olduğu için COM teknolojisinin detaylarına girilmeyecektir. Bu sebeble COM teknolojisi ile ilgili temel kavramları bildiğinizi kabul ederek yazının bundan sonraki kısmına VB 6.0 ‘da birer COM bileşeni ve arayüzü içeren bir ActiweX DLL projesi yapıp daha sonra bu bileşeni, VB .Net ‘te ile yazacağımız uygulama tarafından referanse ederek kullanacağınız örnek bir uygulama ile devam edeceğiz.
Okumaya Devam Et »
Jan 23
Javascript’ te this operatörü bütün OOP detekleyen dillere olduğu gibi oldukça faydalıdır. This operatörünü kullanarak belirli bir nesne için değil, sonsuz nesne için işlem yapan fonksiyonlar yazabilir, hatta nesnenin tipine, ait olduğu forma vb. göre ayrı işlemler yaptırabiliriz.Örneğin bir e-ticaret uygulamasında ürünlerin listelendiği, her ürün için adet alanı bırakıp, kullanıcının adet alanına 0-255 arası bir sayı girdiği ürünleri sepete ekleyecek, her ürün için adet alanına nümerik olmayan veya 0-255 aralığının dışında bir değer girildiğinde kullanıcıyı uyaracak bir sayfa yapalım.
Örneğimizde ürün bilgileri “urunler.mdb” dosyasında durmaktadır. Bütün işlemler “index.asp” dosyasında gerçekleşmektedir.
index.asp
<%@ LANGUAGE=”VBSCRIPT”%>
<%
dim constr
constr=”provider=microsoft.jet.oledb.4.0;data source=” & server.MapPath(”urunler.mdb”)
Okumaya Devam Et »
Jan 23
Javascript kullanırken “src=xxx.js” parametresini kullanarak birden fazla sayfada kullandığımız javascript fonksiyonlarını tek bir dosyada toplayabiliriz. Ancak bu statik bir çözümdür ve birçok sayfada dinamik bilgilere ihtiyaç duyarız.Bu yüzden işin içine Asp ‘ yi katarak database de dahil olmak üzere tüm server-side teknolojileri kullanarak çok daha esnek javascript uygulamaları yazabiliriz.
Okumaya Devam Et »
|
Son Yorumlamalar