Haziran 15th, 2009Visual Studio - Snippet Yazımı (Sayfa:4)
ardından resimdeki hale getirip
IMPORT a basıyoruz
ardından yazdığımız snippet ı gösteriyoruz


Hayırlı Olsun
Deneyelim

2 Kez TAB veee
![]()
ardından resimdeki hale getirip
IMPORT a basıyoruz
ardından yazdığımız snippet ı gösteriyoruz


Hayırlı Olsun
Deneyelim

2 Kez TAB veee
![]()

şimdi kodumuzu yazalım

yazdık aynı kalıbı sadece gri yerleri değiştirerek kullanabilirsiniz
sıra geldi bunu visual studio ya tanıtmaya o iş içinde
CTRL+K+B’ye basıyoruz

Kayıt Türü Olarak Snippet Seçiyoruz
İsim olarak ben SqlCon yazdım (sizde tüm .xml yazısını silip yazın)

ardından snippet yazmak için gene bir snippet kullanıcaz
CTRL+K+X yapıyoruz
ardından resimdeki gibi snippet ın üstüne gelip “enter” tuşuna basıyoruz

Öncelikle Snippet nedir?
Snippet işimizi kolaylaştıran bir yapıdır aslında. Gelin visual studio’da “mbox” yazın (tırnaklar yok) ardından 2 kez TAB tuşuna basın. Otomatik olarak messagebox yazıldı
mbox haricinde for,forr,if,while vs vs gibi snippetler mevcut. Fakat sizde bu tarz bir şey yapmak isteyebilirsiniz o halde hemen yapalım
İlk olarak projeye yeni bir item ekliyor
Add>New Item Diyerek

bir “XML File ” Ekliyoruz

Ekledik
Ardından File>Save As Diyoruz

Bilgisayar teknolojisinin sürekli olarak gelişmesinin sebebi insanların giderek daha çok fonkisyon isteyip geliştirmeleridir.Daha gelişkin programların yazılabilmesi ise,programlama dillerinin gelişmişliği ile alakalıdır.Bugün kullanılan programlama dillerinin başında C++,Java,Assembly,Visual Basic gibi diller geliyor.Fakat eskiden insanlığın ulaştığı son nokta kabul edilip,bugün isimlrti bile unutulmuş olan antika programlama dilleride var.
Fortran
program hello
write( *,*) ‘Hello World!’
stop
end
Fortran,1957′de IBM tarafından geliştirilmiş en eski programlama dillerinden biridir.Ordu için üretilen süper bilgisayarlarda balistik füze rotası hesaplama, sayısal hava tahmini,akışkan dinamiklerin ve bilgisayar destekli fizik hesaplamaları gibi yoğun matematik gerektiren alanlarda kullanılmak üzere tasarlanmıştır.Yıllar içerisinde birçok farklı diyalekti çıkmıştır.Günümüzde hala geliştirilmesine rağmen,bu çalışmalar yalnızca bir avuç meraklısı tarafından sürdürülmektedir.
Lisp
(DEFUN Hello-World ()
(PRINT (LIST ‘Hello ‘World!)))
1958 yılında John McCarthy tarafından tasarımı yapılmış dünyanın en eski ikinci programlama dili olan Lisp, günümüzde bir programlama dili ailesini tanımlamak için kullanılır.Kısa,fakat çok sayıda satır içerdiği için oldukça dinamik bir klavye kullanımı gerektirir.Günümüzde kullanılan Pearl,Pyhton,Ruby gibi diller Lisp’ten türemiş veya Lisp gibi olmaları için tasarlanmıştır.LISP dilinin kendisi artık kullanılmamaktadır.
Cobol
IDENTIFICTION DIVISION
PROGRAM-ID. HELLO-WORLD
PROCEDURE DIVISION
MAIN.
DISPLAY’Hello, world!.’.
STOP RUN
1959 yılında Amerikan Savunma Bakanlığı’nın,her yerde kullanabilecekleri ve öğretilmesinin kolay olduğu ortak bir programlama dili arayışı sonucunda COBOL dili doğmuştur.Karmaşık komut kısaltmaları yerine,İngilizce diline çok yakın bir programlama dili olması,anında popülerlik kazanmasına yol açmıştır.Fakat en büyük sorunu çok fazla yazı yazılmasını gerektirmesidir.2002 yılına kadar özellikle Fujitsu tarafından geliştirilmiştir.Şu an meraklıları haricinde kullanan yoktur.
Basic
READY
10 PRINT “Hello World!”
20 GOTO 10
RUN
Bilgisayarların üniversitelere daha çok girmesi ve daha çok kişiyi bilgisayar programlama konusunda eğitime ihtiyacı duyulunca,matematik ve cebir bilgisi gerektirmeden ve nispeten kolay anlaşılan programlama dilleri ihtiyacı doğdu.BASIC,bu konuya en iyi cevap veren program oldu.Bilgisayar oyunu sektörünün patlaması ile,BASIC’in kullanımında da bir patlama yaşandı.Birçok programlama dilinin öncüsü olan BASIC’in en ünlü sürümü,Microsoft tarafından geliştirilen AmigaBASIC’tir.
Nasıl yani?
* Bahsettiğimiz olay ufak tefek programlarda veya warez sitelerinde karşılaşabildiğimiz para kazanmak için yapılan asıl içerikten önce zorunlu tıklatılan reklam form veya sayfalarıdır. Dikkat etmek lazımdır, zira reklamlara tıklatırken tıklama ve görüntüleme oranı %100 olunca reklamı veren (gittigidiyor, adsense vs) yer bu olaydan kıllanıp hesabınızı kapatabilir. Sırf meraktan ve yüzlerce deneme yanılma yöntemiyle bulduğum bir olaydır. ara sıra kullandığım bir yöntemdir. İnternetten kaynaklar aradımsa da hiç bir şekilde ulaşamadım. Sizin de burdaki dökümanın dışında bir kaynak bulabileceğinizi düşünmüyorum Dökümanlara eklenirse benim gibi bu naneyle hobi olarak uğraşan tarikat müridlerinin hoşuna gideceğini düşündüm. Müritlere feda olsun
Proje için neler lazım?
* Boş bir proje dosyasında 2 tane form (form1,form2)
form1 => karşılama - reklam olduğu form olacak
form2 => hazırlamış olduğumuz asıl içeriğe sahip olan form (ancak form1′deki reklama tıklanırsa bu form açılacak )
* Form1′e 2 tane webbrowser , 1 textbox
Webbrowserlardan birisine “reklam” diğerine “reklam2″ ismini veriyoruz.
*** Text1′in text alanına reklam2′nin linkini (http://www.tahribat.com/harita.asp) yazıyoruz. (Önemli bir adım bu.)
* Form2′ye bizim çalışma denemelik olduğu için bi label atıp label1.caption’a “hoş geldin lan!” yazabilirsiniz.
* Bu şekilde hazırlandığında proje görünümü aşağıdaki gibi olacak. Üstteki “reklam2″ nesnesi, altında “reklam” nesnesi onun altında da text1 nesnesi. Projeniz bu şekildeyse devam edebiliriz.

* Form Load bölümüne aşağıdaki gibi reklam sayfalarımızın adreslerini yerleştiriyoruz.

Veritabanı karakter setini latin 5 ten UTF-8 e çevireceğim siz kafanıza göre değiştirirsiniz
Uyarı:Bu işleme başlamadan önce mutlaka bir sql yedeği alınız işlem sırasında oluşabilecek hiçbir hasardan tahribat.com ve yazar sorumlu değildir!
İlk önce database tablolarıyla oynamak için phpMyAdmine bağlanalım veritabanımızı seçip yukarıdaki İşlemlere tıklıyıp devam edelim altdaki Karşılaştırma: yazan yere çevirmek istediğimiz seti seçelim eğer utf-8 e çevircekseniz utf8_general_ci seçin ve git diyin
Şimdi ise yukarıdaki menüden yapı diyoruz ve tablolar önümüze seriliyo ilk tablomuza bakıyoruz Karşılaştırma yazan yere dikkatli bakın burada eski karakter setiniz yazacaktır Eylem yazan yerden 2.yi seçiyoruz(yapı) burada ise seçdiğimiz tablonun içinin yapısını göreceğiz Karşılaştırma yazan yerin altında herhangi bir yazı yazan(karakter site adı) yerleri seçip altdaki değiştire(kalem simgesi) tıklıyoruz
karşınıza gelen ekrandaki karşılaştırma: yazan yerlere yeni karakter setini seçip kaydet diyoruz ve daha sonra işlemler diyip Tablo seçenekleri altındaki Karşılaştırma yerine yeni karakter setini girip git diyoruz ve gözat diyerek tablolarımızı görüntülüyoruz ilk tablonuzun karşılaştırma yerindeki yazı ile 2. nin arasındaki farkı göreceksiniz yukarıdaki işlem ile bir tane tablomuzun setini değiştirdik bu işlemi bütün tablolara uyguluyoruz.
Şimdi ise sistem kodlamasında küçük bir değişiklik yapıcaz bulun(latin 5 e göre):
<meta http-equiv=”Content-Type” content=”text/html; charset=ISO-8859-9″ />
charset=buraya yeni karakter setinizi yazıp kayıt edin örn:
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ />
hadi kolay gelsin

Kullanılan api’lerin prototipleri;
HANDLE WINAPI FindFirstFile(
__in LPCTSTR lpFileName,
__out LPWIN32_FIND_DATA lpFindFileData
);
BOOL WINAPI FindNextFile(
__in HANDLE hFindFile,
__out LPWIN32_FIND_DATA lpFindFileData
);
typedef struct _WIN32_FIND_DATA {
DWORD dwFileAttributes;
FILETIME ftCreationTime;
FILETIME ftLastAccessTime;
FILETIME ftLastWriteTime;
DWORD nFileSizeHigh;
DWORD nFileSizeLow;
DWORD dwReserved0;
DWORD dwReserved1;
TCHAR cFileName[MAX_PATH];
TCHAR cAlternateFileName[14];
}WIN32_FIND_DATA, *PWIN32_FIND_DATA, *LPWIN32_FIND_DATA;
Dev C++ v4.9.9.2’de derlenmiştir.