ASP.net ile Word Şablona Veri Göndermek

Asp.net ile word şablona veri göndermek aslında çok basit. Yapacağımız işlem word belgesini okumak ve üzerinde değişiklik yapmakla alakalı. Word belgesine veri göndereceğimiz yerleri değişken olarak belirliyoruz.
 
Örnek :
Word şablonumuz bir başvuru formu olsun ve içinde şu bilgiler olsun :
ADI SOYADI / NAME : @adi@
UNVAN / TITLE : @unvan@
ÜNİVERSİTE / UNIVERSITY : @universite@
BÖLÜM / DEPARTMENT : @bolum@
ADRES / ADDRESS : @adres@
ŞEHİR / CITY : @sehir@
ÜLKE / COUNTRY : @ulke@
TELEFON / PHONE : @telefon@
E-POSTA/ E-MAIL : @eposta@
 
@değişken@ olan yerler bizim değişkenlerimiz, bu değişkenleri kod kısmından göndereceğiz. @ yerine istediğinizi yazabilirsiniz. Ben ayırt edici olsun diye bu şekilde tanımladım.

Devamını Oku


Windows 7 IIS Kurulumu (Resimli)

iis kurulumuBilgisayarınızda ASP dosyaları çalıştırmak için IIS yi kurmanız gerekmektedir. IIS işletim sistemleriyle birlikte gekir fakat kurulu olarak gelmez. Kurmak için aşağıdaki işlemleri sırasıyla yapınız. (Aşağıdaki İşlemler Windows 7 içindir. )
Denetim Masası > Program Ekle Kaldır > Windows özelliklerini aç veya kapat  dediğinizde aşağıdaki gibi bir pencere açılacaktır. Internet Information Services (IIS) ayarları aynen aşağıdaki gibi olmalıdır.

Devamını Oku


ASP Stored Procedure Kullanımı ( MsSql )

Asp ile stored procedure kullanımı çok basittir. Ve çok önemli avantajları vardır. En önemli avantajı sitenin hızlı çalışmasıdır. Stored Procedure ile yapılan sorgular gözle görülür bir hız artışı sağlar.
 
Asp ile stored procedure nasıl kullanılır?
Öncelikle mssql veritabanımızı oluşturduk ve tablolarımızıda oluşturduk.
Beraber örnek yapalım:
tablo adımız : TblHaber olsun
alanlar : id , baslik,detay

Devamını Oku


ASP Hata Kodları ve Çözümleri

Expected Loop (0x800A03FB)
Hata :
Microsoft VBScript compilation (0x800A03FB)
Expected ‘Loop’
Hata Nedeni :
Bu hatayu Do döngüsüne başladıktan sonra döngünün devam etmesi için Loop komutunu koymadığınızdan dolayı alırsınız.
Hata Çözümü :
Do.. döngüsünün başladığı noktayı takip edin ve gereken yere Loop komutu yerleştirerek sorunu çözün.
—————————————————————————————————
Subscript out of range (0x800A0009)
Hata Nedeni :
Split ile böldüğünüz Dizide olmayan bir rakam’ı kullanmaya çalışırsanız bu hatayı alırsınız.
Örnek vermek gerekirse
<%
strYazi = “eyurtsever.com”
strDizi = Split(strYazi,”.”)
Response.Write strDizi(5)
%>
Burada 0. ve 1. olmak üzere 2 adet verimiz vardır.Burada bunların üstünde bir rakam kullanırsanız bu hatayı alırsınız ve size yazmış olduğunuz rakam ile ilgili olarak hata mesajı yazdırır.Buradaki örneğe göre :
Subscript out of range: ‘[number: 5]’
gibi bir hata çıkmaktadır.
Hata Çözümü :
Böldüğünüz değerde olmayan veriyi kullanmadığınızdan emin olun.Verilen hata mesajındaki rakam’a ve satır’a göre hatayı bulup düzeltebilirsiniz.

Devamını Oku
 

Domain (Alan Adı) Nedir & Nasıl Alınır?

Domain nedir?
Domain web sitemizin adıdır.
Örneğin www.eyurtsever.com bir domaindir. Domainlerin eşi benzeri yoktur. Her domainden tüm dünyada bir tane vardır.
eyurtsever.com domaininden tüm dünyada sadece 1 tane vardır ve başka olamaz. Domainin hakları bende olduğu sürece kimse satın alamaz. Biz de başkasına ait bir domaini süresi bitmeden satın alamayız.
Domain nerden satın alınır?
Domain satın alabileceğiniz birçok website var. Fakat benim de sürekli aldığım, güvenilir birkaç yer var.
1. ihs.com.tr
2. isimtescil.net
Ben genelde bu iki siteyi kullanıyorum.Şimdiye kadar sorun yaşamadım. Fiyatlar 2-3 tl farklılık gösterebilir. Bu da çok önemli bir fark değil. Güvenilir sitelerden şaşmayın.
 
Domain nasıl satın alırım?
Yukarıda yazmış olduğum sitelere yada farklı sitelere girerek, almak istediğiniz domaini sorguluyorsunuz. Eğer almak istediğiniz domain boştaysa yani kimse almamışsa , sizin almamanız için bir neden yoktur.
Kredi kartınızla yada banka havalesiyle kolaylıkla satın alabilirsiniz. Ben kredi kartı ile alıyorum hep. Kredi kartı kullanmaktan korkmayın 🙂
 
Yukarıdaki işlemleri yaptıysanız  artık sizin de bir domaininiz var demektir.

Devamını Oku


Asp.Net Repeater İçerisindeki Kontrollere Ulaşmak

Merhaba, Asp.net repeater içerisindeki herhangi bir kontrollere ulaşmak için Repeater ın “FindControl” yöntemini kullanabilirsiniz. Aşağıda repater içerisindeki birden fazla “DropDownList” öğelerine erişip işlem yapmamızı sağlayacak ufak bir örnek kod mevcut.

 

Devamını Oku


MSSQL Collation Değiştirme

MSSQL collaction değiştirmek için aşağıdaki kodlar New Query penceresine yazabilirsiniz.

Veritabanının collation degerini değiştirdik. Fakat tablolardaki alanların collation degerini de değiştirmek gerekiyor. Tabloyu design modunda açtıktan sonra alan özelliklerinde collation değerini “restore default” yapın. Bunu her alan için yapmak gerekiyor.
Tek tek bununla uğraşmak istemiyorsanız , veritabanını oluştururken “options” seçeneğinden  collation değerini belirleyin.

Devamını Oku


Plesk Panel CSR Kodu Oluşturmak ( Resimli )

CSR Kodu nedir? CSR Kodu Websitemize SSL sertifikası yükleyebilmemiz için gerekli olan koddur. Bu Kodu ISS’den ve Plesk Panelden oluşturabilirsiniz. CSR Kodunu oluşturmadan önce Websiteniz için static ip tanımlaması yapmanız gerekmektedir. Static Ip Tanımlaması için tıklayın
Plesk panelden CSR Kodu nasıl oluşturulur? Bunu öğrenmek için aşağıdaki adımları takip etin.
 

Devamını Oku


3 Adımda Web Site Yapmak

Bir web sitesi yapmak 3 adımdan oluşur. Bu 3 adımı iyi bilmek gerekiyor.
1 – Photoshop’ta katmanlı bir şekilde tasarım yapmak
2 – Photoshop’ta yapılmış tasarımı html ve css dökümünü almak
3 – html ve css ‘ i bitmiş olan siteye kod yazmak
1. adım için , Photoshop programını kullanarak tasarım yapmamız gerekiyor. Yapacağımız tasarım katmanlı olmalı ki css çıkarırken zorlanmayalım
2. adım için, dreamweaver , visual studio gibi programları kullanarak photoshoptaki tasarımı html’e çevirmemiz gerekiyor. Bunun için çok iyi html ve css bilgisine sahip olmak gerekiyor.
3. adım için , Eğer dinamik (veritabanı olan ,yönetim paneli olan ) bir web sitesi istiyorsak mutlaka kodlama yapmamız gerekiyor. İstediğiniz yazılım dilini kullanabilirsiniz. ASP, PHP, ASP.NET(C# yada VB) yazılım dillerinden size uygun olanı kullanabilirsiniz. Tavsiyem asp.net c# . Veritabanı da mssql olmalı.
Bu adımları güzel bir şekilde uygularsanız. Güzel dinamik bir websiteye sahip olabilirsiniz.

Devamını Oku