Webmaster
Tasarım Dersleri
Kullanıcı girişi
Kimler çevrimiçi
Son yorumlar
- tamadır teşekkür ederim :)
2 weeks 1 gün önce - CVP:arkadaşım sen iyi niyetimi
2 weeks 1 gün önce - arkadaşım sen iyi niyetimi
2 weeks 2 days önce - CVP:şu cevabınn
2 weeks 2 days önce - şu cevabınn
2 weeks 3 days önce - CVP:Makaleniz hakkında
2 weeks 3 days önce - Makaleniz hakkında
2 weeks 3 days önce - oldukça güzel görünüyor. Bİz
3 weeks 2 days önce - sanal kontör
3 weeks 6 days önce - Cozum bulundu mu?
5 weeks 5 days önce
Etiket bulutu
Visual Basic Özellikler Penceresi
Bir formun konumunu değiştirmek
onun özelliğini değiştirmek anlamına gelir. Özellikler
penceresi açıldığında Şekil-2'deki gibi görüntülenir. Başlık
çubuğu altındaki nesne kutusunda (Object Box) yer alan
açıklama nesnenin adını ve ne tip bir nesne olduğunu belirtir.
Örneğin Şekil-2'deki "Form1 Form" açıklaması seçili nesnenin
bir form olduğunu ve adının Form1 olduğunu göstermektedir.
Nesne kutusunu altındaki ayarlar kutusunda (Settings Box) ise
pencerede o anda seçilmiş olan ayarın değeri görüntülenir ve
değiştirilebilir. Seçeneklerin çoğunluğu kullanıcıya düşen
liste olarak sunulur. Bu liste renkler için paleti
görüntülerken, pencerenin görünür olma özelliği için ise
doğru/yanlış (True/False) olarak sunulur.
Bazı Form Özellik Tanımları
(Name): İsim
Appearance: Formun düz ya da 3-boyutlu görünmesini sağlar.
BackColor: Artalan rengi
BorderStyle: Kenar çizgisi biçimi
Caption: Form Başlığı
ControlBox: Pencere kontrollarının olup olmayacağını belirler.
Font: Yazı tipini belirler.
Height: Formun yüksekliğini belirtir.
Left: Formun sol koordinatını belirler.
Top: Formun üst koordinatını belirler
Visible: Formu gizlemek ya da gizli formu görüntülemek için
kullanılır.
Width: Formun genişliğini belirtir.
Programı
Başlatma
Visual Basic programını başlattığınızda ekrana Şekil-3'deki
Yeni Proje Penceresi gelir. Eğer Visual basic daha önceden
çalışıyor ise aynı pencereyi File/New project seçeneği ile de
açabilirsiniz. Bu pencere seçenekleri ile proje tipini
belirleyebilirsiniz. Normal proje için Standard.EXE, Internet
ile ilgili projeler için Activex.EXE kullanınız.

Şekil-4. Proje Tasarım Penceresi
Proje açıldıktan sonra proje tasarım penceresi Şekil-4'deki
gibi ekrana gelir. Bu pencerenin başlığı Project1: Microsoft
Visual Basic (Design) olarak görüntülenir. Daha sonra bu
program çalıştırıldığında Design-Run olarak değişecektir.
Bu yeni proje bir form ile başlar. Genelde bu form
programınızın başlangıç sayfası olur. Form penceresi dışında
Tasarım Penceresi üzerinde projede yer alan formları gösteren
"Project1" adlı proje penceresi, formun ekran üzerindeki
boyutunu gösteren "Form Layout" penceresi ile nesne
özelliklerini gösteren "Properties" penceresi yer alır.
Tasarım penceresinin sol tarafında ise nesne yaratımı için
gerekli bir araç çubuğu bulunur.
Projeyi Saklama
Projenin saklanması için öncelikle projenin bileşenleri (form,
kod modülü, vs.) ayrı ayrı ait oldukları dosyalara saklanmalı,
daha sonra projenin kendisi proje dosyası olarak
saklanmalıdır.
Projeyi saklamak için File/Save
Project menü seçeneği ya da araç çubuğu üzerindeki Save
Project düğmesi tıklanır. Her proje bileşeni için ardı ardına
Şekil-5'deki Yeni Adla Proje Saklama Diyalog kutusu ekrana
gelecektir. Bu kutu üzerinde her dosyanın adını ve yerini
belirlemeniz gerekmektedir.
Şekil-5. Yeni Adla Proje Saklama Penceresi
Formları Programlama
Formlar 20'den
fazla olaya tepki verebilirler. Bu tepkinin ne olacağını
kodlama ile belirtebilirsiniz. Örneğin, kullanıcı form
üzerindeki herhangi bir bölgeyi tıkladığında bir mesaj
görüntüleyebilirsiniz. Kodlamayı yapabilmek için formu çift
tıklamak ya da View/Code komutu kullanmak yeterlidir. Bu komut
çalıştırıldığında Şekil-6'daki pencere ekrana gelir. Bu
pencerenin üst sağındaki "Object" kısmında formda yer alan tüm
nesnelerin listesi, soldaki "Proc" kısmında ise nesnenin
tanıyacağı olaylar bulunur.
Şekil-6. Form Kod Penceresi
Form tıklandığında "Fareyi tıkladınız" mesajını vermek için
gerekli kod aşağıdadır:
Sub Form_Click
Print "Fareyi tikladiniz."
End Sub
Örnek Form Olayları
Activate
Formun etkin pencere olması
Click
Form üzerinde farenin tıklanması
DblClick
Form üzerinde farenin çift tıklanması
Deactivate
Formun edilgen olması
GotFocus
Form denetçilerinin edilgen, formun etkin olması
KeyDown
Odak form üzerinde iken klavye tuşuna basılması
KeyPress
Odak form üzerinde iken klavye tuşuna basılıp bırakılması
KeyUp
Odak form üzerinde iken herhangi bir tuşa basılması yada
bırakılması
Load
Form penceresinin açılması
LostFocus
Odağın formdan başka bir nesneye kayması
MouseDown
Farenin bir tuşuna basılması
MouseMove
Farenin hareket ettirilmesi
MouseUp
Farenin basılan tuşunun bırakılması
Unload
Formun kapatılması
Örnek Form Yöntemleri
Circle
Form üzerine daire, elips ya da yay çizer
Cls
Form üzerindeki tüm yazı ve resimleri siler
Hide
Formu gizler fakat kapatmaz
Line
Form üzerinde çizgi ya da dikdörtgen çizer
Move
Formu hareket ettirir
Print
O andaki renk ve yazı boyunu kullanarak form üzerine yazı
yazar
PrintForm
Formu ekranda göründüğü gibi yazıcıya yollar
Refresh
Formun kendini yeniden çizmesini sağlar
Scale
Formun koordinat sistemlerini tanımlar
SetFocus
Odağın forma kaymasını sağlar
Show
Formun görüntülenmesini sağlar
TextHeight
Yazı boyunu belirler
TextWidth
Yazı uzunluğunu belirler
Kullanıcı
Etkileşimi
Kullanıcıdan bilgi
almak için kontrol nesneleri kullanılır. Bu kontrol nesneleri
Şekil-7'de görüntülenmektedir.
Gösterici (Pointer)
Resim Çerçevesi
(PictureBox)
Etiket (Label)
Yazı Kutusu (TextBox)
Çerçeve (Frame)
Komut Düğmesi (CommandButton)
İşaret Kutusu (CheckBox)
Seçenek Düğmesi
(OptionButton)
Çekme Liste (ComboBox)
Liste (ListBox)
Yatay Kaydırma
Çubuğu (HScrollBar)
Düşey Kaydırma
Çubuğu (VScrollBar)
Zamanlayıcı (Timer)
Sürücü Listesi
(DriverListBox)
Dizin Listesi (DirListBox)
Dosya Listesi (FileListBox)
Şekil (Shape)
Çizgi (Line)
Resim (Image)
Veri Denetçisi
(Data)
OLE Denetçisi (OLE)
Şekil-7. Kontrol
Nesnelerinin Yer Aldığı Araç Çubuğu
Bir Nesnenin Taşınması ve
Boyutlandırılması
Bir nesnenin taşınma ve boyut değiştirme işlemleri grafik
nesnelerinki ile aynıdır. İstenirse birden fazla nesne Ctrl tuşu
basılı tutularak seçilir ve grup halinde taşıma ya da boyut
değiştirme işlemi gerçekleştirilebilir.
Etiket
Kullanıcıya bilgileri ve yazıları görüntülemek için kullanılır,
burada bilginin kullanıcı tarafından değiştirilmesi olası değildir.
Etiket Ekleme
Yazı kutularının işlevini belirlemek için her yazı kutusu ile
birlikte bir adet etiket kutusuna gereksinim vardır.
Araç çubuğu üzerinde etiket kutusu düğmesini tıklayınız.
Farenin imlecini form üzerine, kutuyu koyacağınız yerin bir köşesine
götürünüz.
Fareyi tıklayarak parmağınızı bırakmadan kutunun karşı köşesi olacak
yere kadar sürükleyiniz, ve fare düğmesini bırakınız.
Etiket kutusunun özellikleri "Properties" penceresinde görüntülenir.
Nesnenin adı "Name" ile belirlenir, etiketin ekranda gözükecek
yazısı ise "Caption" bölümüne yazılır.
Yazı Kutusu
Kullanıcıdan yazılı olarak bilgi almak ve yine bilgileri kullanıcıya
göstermek için kullanılır. Yazı kutusunun özellikleri yine "Properties"
penceresinden değiştirilir. Yazı kutusuna girilen bilgi sayısal
bilgi de olsa karakter dizini olarak kabul edilir. Aritmetik işlem
yapılacağı takdirde sayıya çevrilmelidir (Val komutu ile). Yazı
kutularının ismi vardır ancak başlık - "Caption" özelliği bulunmaz.
Yazı Kutusu Eklem
Araç çubuğu üzerinde yazı kutusu düğmesini tıklayınız.
Farenin imlecini form üzerine, kutuyu koyacağınız yerin bir köşesine
götürünüz.
Fareyi tıklayarak parmağınızı bırakmadan kutunun karşı köşesi olacak
yere kadar sürükleyiniz, ve fare düğmesini bırakınız.
Komut Düğmesi
Kullanıcının tıklaması ile çeşitli işlevlerin çalıştırmasını
sağlayan düğmelerdir. Komut düğmelerinin üzerine komutun işlevini
belirten yazılar başlık-Caption özelliği ile iliştirilir. Başlık
yazısı düğmenin ortasına yazılır. Başlık düğmenin standart boyundan
geniş ise boyutlandırma otomatik olarak yapılmaz. Bunu sizin
yapmanız gerekir. Başlık üzerinde bir karakterin altını çizmek için
o karakterin önüne & işareti konur, ve o karakter altı çizili olarak
yazılır. Böylece komut Alt tuşu ile altı çizili karakterin klavyeden
basılması ile de çalıştırılır.
&Son - Son -- Alt+S ile Son komutu gerçekleşir ve program sona erer
Komut Düğmesi Ekleme
Araç çubuğu üzerinde komut düğmesi düğmesini tıklayınız.
Farenin imlecini form üzerine, düğmeyi koyacağınız yerin bir
köşesine götürünüz.
Fareyi tıklayarak parmağınızı bırakmadan düğmenin karşı köşesi
olacak yere kadar sürükleyiniz, ve fare düğmesini bırakınız.
Anket
Son Konular
2012-03-22 19:47 - Geliştirdiğin kodları satmak ister misin
2012-02-12 23:21 - SMF forumu vbulletin foruma aktarmak
2011-12-14 21:50 - Motorlu araçlar otomobil vergisi sorgulama
2011-12-14 21:47 - Sorgulamalar
2011-12-11 14:33 - Ben az önce ne arayacaktım
2011-09-10 22:51 - DSLR Fotograf Makinası sınıflandırması
2011-09-09 17:33 - ‘Crop Factor’ Nedir, hakkında bilgi
2011-09-09 17:30 - Fotograf Rehberi
2011-08-20 21:30 - Samsung LEDTV'lerde .SRF ve XFS süprizi
2011-08-19 00:45 - 2011 yılının web tasarım trendleri
2011-04-09 20:18 - Alan adları gerçek isim sahiplerine verilecek!
2011-01-13 01:43 - SEO İçin Dikkat Edilmesi Gereken Hususlar
2011-01-13 01:42 - Meta tag SEO Optimization
2011-01-13 01:41 - Google Adsense Hakkında Detaylı Bilgi
2011-01-13 01:40 - Soru Ve Cevaplar ile Google Adsense
2011-01-13 01:39 - Arama motoru Google ve Pagerank
2011-01-13 01:38 - Seo Sözlüğü
2011-01-13 01:37 - Google Arama Özellikleri
2011-01-13 01:36 - Adsense Reklam Yerleşimi
2011-01-13 01:35 - Robots.txt Dosyası Kullanım Robotları Yölendirme Kontrol
2011-01-13 01:34 - Sitenizin Google ve Web deki Yeri
2011-01-13 01:33 - Arama Motoru Bilgi ve İpuçları
2011-01-13 01:31 - Arama Motorları Teknikleri
2011-01-13 01:29 - Google Pagerank Detaylı Anlatım
2011-01-13 01:27 - Sitenize Ziyaretçiler En Çok Hangi Kelimeler İle Gelmiş
2011-01-13 01:25 - Pagerank Nedir?
2011-01-13 01:19 - Fireworks Shadow and Glow
2011-01-13 01:18 - Fireworks Sharpen
2011-01-13 01:16 - Fireworks Other
2011-01-13 01:13 - Fireworks Blur
2011-01-13 01:09 - Fireworks Bevel and Emboss
2011-01-13 01:05 - Fireworks Adjust Color
2011-01-13 01:03 - Fireworks Save as Style
2011-01-13 00:58 - Fireworks Text Menüsü
2011-01-13 00:54 - Fireworks Select Menüsü
2011-01-13 00:54 - Fireworks Modify Menüsü
2011-01-13 00:51 - Fireworks View Menüsü
2011-01-13 00:18 - Fireworks Edit Menüsü
2011-01-13 00:16 - Fireworks File Menüsü
2011-01-13 00:05 - İnternet - Web Tarayıcılar (Browser)
2011-01-13 00:04 - İnternet - Web Server Yazılımları
2011-01-13 00:03 - İnternet ve Web İlişkisi
2011-01-13 00:02 - İnternette Kullanılan Protokoller
2011-01-13 00:01 - İnternet - World Wide Web (WWW) Nedir?
2011-01-13 00:00 - İnternet - URL nedir?
2011-01-12 23:43 - İnternet Backorder Nedir?
2011-01-12 23:34 - İnternet - Virüs Nedir?
2011-01-12 23:32 - İnternet Paypal nedir? Nasıl Kullanılır?
2011-01-12 23:31 - İnternet - DNS Nedir?
Günün Konuları
Facebook . SEO . Arama motoru . seo nedir . SEO sanatı . harddisk kullanımı . yerli arama motoru . Tayfun Acarer . Bilgi Teknolojileri ve İletişim Kurumu . Anaposta Projesi . Web siteleri . link değişimi . hizmet . çalıntı içerik . Facebook üyelik iptali . facebook üyelik . hesap silme . facebook hesabı . twitter namaz . twitter ezan . twitter namaz vakitleri . ezan vakti . namaz vakitleri . watt hesaplaması . pc ne kadar yakar . elektirik hesaplaması . fatura . elektirik . Fake mail . sahte elektronik posta . internet suçları . fake email . php GMT . time zone . gmdate nedir . gmmktime nedir . gmdate hakkında bilgi . php de tarih . dmoz . dmoza yeni eklenen siteler . dmozdan silinen siteler . dmoz yöneticileri . dmoza nasıl site eklenir . püf noktalar . PHP DOUBLE . PHP FLOAT . Toplama hatası . Twitter api . Canonical . Canonical Url . drupal dil sorunu . drupal türkçe sorunu . drupal türkçe . drupal yardım . Seonun tanımı . Google de yukarıda çıkmak . Seo Tarihi . süreklilik . Arama motoru optimize . Neden SEO . SEO Nasıl Yapılır . ziyaretçi nasıl kazanılır . kontör sitesi . kontör . turkcell kontör . vodafone kontör . avea kontör . ucuz kontör . Alexa . alexa hakkında bilgi . alexa raporları . alexa nasıl kullanılır . alexa ne işe yarar . alexa bilgi . alan adı . site adresi . web site adresi . domain satan yerler . elektrik hesaplaması . elektrik .














Yeni yorum gönder