Window Script Host. Message Box Kullanımı. Pupup(Acilir)Message Kullanımı. Arslan ACAR www.andabilgi.com www.arslanacar.com



Benzer belgeler
Uygulama 1) Aşağıdaki genel (global) değişken tanımlamalarını VB üzerinde yapınız. Süre 10 dak.

Değişkenin ismi nokta, boşluk # & veya $ içeremez.

Genel Kullanılış 1: [değişken ismi] = [değişken ismi] [işlem] [sayı veya string ifade veya değişken]

INPUTBOX() ile Veri Girişi

Bu gün dersimizde değişik web kontrollerinin kullanımını gösteren birkaç web sitesi hazırlayacağız. Önce Visual Studio 2005 i açalım.

GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI

Vbnet Vbne access bağ ba lant lan ı t s ı ı s, ekleme, güncelleme,,silme

Uygulamalar 4 IsMissing Fonksiyonlar ve Alt Programlar Prosedür Parametreleri Public Function f(x,y,optional t, Optional k) End Function 1.

8) Listeleme, Döngüler Ve Yazdırma

BLG4134 Görsel Programlama III. Öğr. Grv. Aybike ŞİMŞEK

Timer İle arka plan renk değişimi

-A Grubu- MKT103 Görsel Programlama 2015/2016 Güz Dönemi Final Sınavı

Bu uygulama, MSGBOX fonksiyonun ve Form nesnesinin QueryUnload olayının kullanımı ile ilgili bir uygulamadır.

MT 373 Visual Basic Programlama Dersi

Windows Nasıl Çalışır? Pencereler (window), Hareketler (event) ve Mesajlar (message)

Matematiksel Operatörler

Pascalda oluşturulacak dosyalar değişkenler gibi programın başında tanımlanır.

Durum Yönetimi. Olan sayfalar ekleyelim. BasitSayac.aspx

Yukardaki gibi sonsuz döngülü programlara Ctrl+Break tuş takımı ile müdahale edilmesi gerekir, aksi halde program sonsuz döngüye girer.

Örnek 1: Sağdan sola ledleri yakmak.

Microsoft Visual Basic kullanarak makro oluşturma

UYGULAMALAR -2 Select case Yapısı: Select Case case case case case case is case Else End Select Örnek:

5. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ.

7) Çoklu Formlar. Şekil7.1. Araç kutusundaki Add Form butonuna basarak projeye yeni bir form ekleyiniz.

ORACLE DA KÜRSÖRLER. Gerekli sistem değişkenleri

Visual Basic. Dosya İşlemleri

Endüstri Mühendisliği Bölümü Bilgisayar Programlama Ders Notları

BLGM BÖLÜM. Problem Çözme Kavramları (Algoritma ve Akış Şemaları)

Önsöz. İçindekiler Algoritma Algoritma Nasıl Hazırlanır? Yazılımda Algoritma Mantığı Nedir? 1.2. Algoritma Örnekleri ve Sorular


Uygulama1) Şart yapısının kullanımı CheckBox1 bileşeninin işaretlendiğinde ekranda Kutu işaretlendi mesajı veren kodları yazınız.

#include <stdio.h> int main(void) { FILE * dosya; dosya = fopen("soru1.txt", "w"); fprintf(dosya, "Merhaba Dunya!"); fclose(dosya); return 0; }

1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız.

KONTROL YAPILARI (CONTROL STRUCTURES)

5. KARAR VERME VE KOŞULLAR

a,b başlangıç değerlerini 0 kabul et a sayısını verin b sayısını verin hayır hayır b< a? evet a=b a değerini ekrana yaz

Sıralı bir dosyayı açmak için FileOpen komutundan faydalanılır. Bu komutun genel kullanılış biçimi aşağıdaki gibidir:

ASP.NET 1. DURUM YÖNETİMİ. BLM 318 e-ticaret ve Uyg. Durum Yönetimi Nedir? Durum Yönetimi: Karșılaștırma İÇERİK. Sunucu-taraflı Durum Yönetimi

BÖLÜM 6 6. VERİ ERİŞİM NESNELERİNİN KULLANIMI 6.1. GİRİŞ

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: BİL 1007

Bilgisayar Programcılığı. Görsel Programlama-I. Öğr. Gör. Cansu AYVAZ GÜVEN

Kitaplik adlı Programın Turbo Pascal Kodları:

DOSYALARLA İLGİLİ ÖRNEKLER

Her Select Case bloğu, mutlaka End Select ile bitmek zorundadır.

OTOBÜS İŞLETMESİ OTOMASYONU. Otobüs işletmesi Otomasyonu hazırlanırken takip edilen Yazılım Geliştirme Süreçleri yukarıda gösterilmiştir.

Fen ve Mühendislik Uygulamaları ile MATLAB

Visual Basic Windows Window Progr Pr a ogr mlama a

DÖNGÜLER (LOOPS) while(), do-while(), for(), foreach()

C#(Sharp) Programlama Dili

while(), do-while(), for() M.İLKUÇAR 2010 MAKU-MYO

OMÜ HAVACILIK VE UZAY BİLİMLERİ FAKÜLTESİ METEOROLOJİ MÜHENDİSLİĞİ BÖLÜMÜ MET103 BİLGİSAYAR PROGRAMLAMA I BÜTÜNLEME SINAVI

6. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ.

Uygulama 1) Tur sayısını 1 den klavyeden girilen n e kadar ekrana yazarak birikimli (kümülatif) toplam alan kaynak kodları yazınız.

C# Programlama Dili. İlk programımız Tür dönüşümü Yorum ekleme Operatörler

ESKİŞEHİR OSMANGAZİ ÜNİVERSİTESİ

1. Basit kural da kullanılabilecek fonksiyonlar. SWITCH(ifade?Değer1=Sonuç1;Değer2=Sonuç2;...; DeğerN=SonuçN) IFTHEN(Koşul?

BİLGİSAYAR PROGRAMLAMA DERSİ

BİR İNŞAAT ŞİRKETİNİN DEPO İŞLERİ TAKİP PROGRAMININ ACCESS İLE OLUŞTURULMASI

PASCAL PROGRAMLAMA DİLİ YAPISI

Programlama. Program, belli bir komut ve söz dizimi yapısına uygun olarak, sadece belirtilen işlemlerin yerine getirmesini belirten komut dizisidir.

BİLGİSAYAR PROGRAMLAMA DERSİ

SİSTEM BİRİMİ VE EKRAN KOMUTLARI

Prof. Dr. Doğan İbrahim Yakın Doğu Üniversitesi, Mühendislik Fakültesi, Biyomedikal Mühendisliği, Bölümü Tel:

k ise bir gerçek sayı olsun. Buna göre aşağıdaki işlemler Matlab da yapılabilir.

Proje Uygulaması Video Marketi Oluşturmak

Python Programlama Dili

Elbistan MYO Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU

1 RUBY HAKINDA 1 Ruby nin Gelişim Hikayesi 1 Neden Ruby? 1 Neden Bu Kadar Popüler? 2

Görsel Programlama (Visual Programming) 2.Hafta

GİRİ ÇIKIŞ İŞLEMLERİ VE BİLGİ TÜRLERİ

BİLGİ GİRİŞ VE MESAJ PENCERELERİ. 1-Sadece kullanıcıya mesaj vermek için kullanılır.

C için tümleşik geliştirme ortamı (IDE) kurulumları

asmmiz.com Randevu Web Servisi Kullanım Klavuzu

UYGULAMALAR. İkinci liste kutusu (List 2) Birinci liste Kutusu (List 1) Metin Kutusu

Döngüler ve Karar Yapıları

MICROSOFT EXCEL 2000

BABY WEB SERVER I KURMAK:


Command Nesnelerini Kullanarak Tablolarda Değişiklik Yapmak:

VISUAL BASIC TE VERĠ TABANI ĠġLEMLERĠ

Internet Programming I. Hafta III. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

Fatura Dinamik Kodlama İyileştirmeleri

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

JavaScript Örnekleri PDF

VB de Veri Türleri 1

MICROSOFT EXCEL 2002

Görsel Programlama (Visual Programming)


Javascript. 1) Notepad++ aşağıdaki kodları yazıp deneme.html olarak kaydedelim. 2) Biraz önceki sayfa sadece html kodların içeriyordu.

Visual Studio 2010 veya 2013, Sharp Develop 3.2 programlarını kurabilirsiniz.

MAT214 BİLGİSAYAR PROGRAMLAMA II DERSİ Ders 12: Grafik Kullanıcı Arayüzü (Graphical User Interface-GUI)

ZWCAD İçindekiler. Önemli. Tek Kullanıcı Sürümü Lisans Kodu Kullanarak Yükleme Kılavuzu

if (ad == "Sabri") Console.WriteLine("Merhaba Sabri. Ne zamandır gözükmüyodun...");

Pascal Programlama Dili

LDX. Doküman Eşleme Eklentileri. LOGO Ürün Geliştirme

JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ

MATLAB a GİRİŞ. Doç. Dr. Mehmet İTİK. Karadeniz Teknik Üniversitesi Makine Mühendisliği Bölümü

2 VISUAL STUDIO 2012 GELİŞTİRME ORTAMI

Internet Programming I. Hafta V. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

DOSYA İŞLEMLERİ Programlama dilleri hafta -

Transkript:

Message Box Kullanımı Dim MsgBaslik Dim MsgIcerik MsgBaslik="Mesaj Başlığı" MsgIcerik="Mesaj içeriği" MsgBox MsgIcerik, 64, MsgBaslik 'Mesaj kutusundaki simge için kod değerleri: '16(Hata) '64(Dikkat) '48(Bilgi) 'vbquestion + vbyesno(soru) Window Script Host Pupup(Acilir)Message Kullanımı 'Yeni bir vbs object oluşturuldu dim wshshell set wshshell=createobject("wscript.shell") ' 'Başlık için String bir değişken oluşturuldu ve içine veri eklendi. strtitle="başlık" ' 'Mesaj için String bir değişken oluşturuldu. '& MEsajı birleştirmek için kullanılır 'VbCrLf Enter işlemi görür. strmsg="selam" & VbCrLf strmsg=strmsg & "Dünyalı" ' 'Messagebox işlemi gören komut 'Mesaj+Ekranda mesajın kalacağı süre+başlık+mesaj stili 'süre bölümüne -1 verilirse OK butonuna basılana kadar mesaj ekranda kalır. wshshell.popup strmsg,7,strtitle,vbokonly+vbinformation 1

Procedure Kullanımı ProcedureMsg Sub ProcedureMsg MsgBox "Procedure Çağırıldı ve Ekrana Mesaj Yazıldı..." Procedure ün Dışardan Veri İle Kullanılması GreetUser "Arslan" Sub GreetUser(strUserName) MsgBox "Selam, " & strusername &_ ". İsim procedure 'e dışardan gönderildi.",,"baslik" Function Kullanımı Dim Sayi1 Dim Sayi2 Sayi1 = 10 Sayi2 = 20 MsgBox Sayi1 & "+"& Sayi2 & "= "& Topla(Sayi1, Sayi2) Function Topla(GelenSayi1, GelenSayi2) Topla = GelenSayi1 + GelenSayi2 Function un Dışardan Veri İle Kullanılması KullaniciSelam Sub KullaniciSelam MsgBox "Selam, "& KullaniciAdi & _ ". Procedure ve Function Örneği..." Function KullaniciAdi KullaniciAdi = InputBox("Lütfen Adınızı Giriniz:") 2

Function ve Procedure ün Dışardan Veri İle Kullanılması KullaniciSelam KullaniciAdi Sub KullaniciSelam(GelenKullaniciAdi) MsgBox "Selam, " & GelenKullaniciAdi & _ ". Procedure ve Function Örneği..." Function KullaniciAdi KullaniciAdi = InputBox("Lütfen Adınızı Giriniz:") Function ve Procedure ün Dışardan Veri İle Kullanılması - Kuşullu Dim Cevap Sub KullaniciSelam(GelenKullaniciAdi) MsgBox "Selam, " & GelenKullaniciAdi & _ ". Procedure ve Function Örneği..." Function KullaniciAdi KullaniciAdi = InputBox("Lütfen Adınızı Giriniz:") 'Main Cevap = MsgBox("Selam Vermek İstiyormusun?", vbyesno) If Cevap = vbyes Then KullaniciSelam KullaniciAdi 3

Function ve If- Kullanımı Function KullaniciAdi KullaniciAdi = InputBox("İsim :") Sub KullaniciSelamla(GelenKullaniciAdi) If IsNumeric(GelenKullaniciAdi) or IsDate(GelenKullaniciAdi) Then MsgBox "Yanlış İsim Girişi...!!!" MsgBox "Selam, "& GelenKullaniciAdi & _ ". Function ve If- Deneme..." 'Main KullaniciSelamla KullaniciAdi 4

Function ve Tarih Verisi Tanımları Private BugunTarih BugunTarih = Date MsgBox "Bugünün Tarihi: "& BugunTarih & "." MsgBox "Yarının Tarihi: "& TariheBirGunEkle(BugunTarih) & "." Function TariheBirGunEkle(GelenTarih) TariheBirGunEkle = DateAdd("d",1, GelenTarih) For - Döngüsü Dim lngindex For lngindex = 1 To 5 MsgBox " Index Degeri: " & lngindex For - Döngüsü (Step 2) Dim lngindex For lngindex = 10 To 18 Step 2 MsgBox "Index Degeri: " & lngindex İç İçe For - Döngüsü Dim lngouter Dim lnginner For lngouter = 1 to 5 MsgBox "Outer loop index: " & lngouter For lnginner = 10 to 18 Step 2 MsgBox "Inner loop index: " & lnginner 5

For Each - Döngüsü Dim astrcolors(3) Dim strelement astrcolors(0) = "Red" astrcolors(1) = "Green" astrcolors(2) = "Blue" astrcolors(3) = "Yellow" For Each strelement In astrcolors MsgBox strelement For Each - Döngüsü ve Dosya Bulma İşlemi Dim objfso Dim objrootfolder Dim objfileloop Dim boolfoundit Set objfso = WScript.CreateObject("Scripting.FileSystemObject") Set objrootfolder = objfso.getfolder("c:\") Set objfso = Nothing boolfoundit = False For Each objfileloop In objrootfolder.files If UCase(objFileLoop.Name) = "AUTOEXEC.BAT" Then boolfoundit = True Exit For Set objfileloop = Nothing Set objrootfolder = Nothing If boolfoundit Then MsgBox "We found your AUTOEXEC.BAT file in "& "the C:\ directory." MsgBox "We could not find AUTOEXEC.BAT in " & "the C:\ directory." 6

For Each - Döngüsü ve Loop Olmadan Dosya Bulma İşlemi Dim objfso Set objfso = WScript.CreateObject("Scripting.FileSystemObject") If objfso.fileexists("c:\autoexec.bat") Then MsgBox "We found your AUTOEXEC.BAT file in the " & "C:\ directory." MsgBox "We could not find AUTOEXEC.BAT in " & "the C:\ directory." Set objfso = Nothing Do - Loop Döngüsü Dim boolloopagain Dim lngloopcount Dim strresponse boolloopagain = False lngloopcount = 0 Do boolloopagain = False lngloopcount = lngloopcount + 1 strresponse = InputBox("Sihirli Kelime Nedir?") If UCase(Trim(strResponse)) = "TÜRK" Then MsgBox "Tebrikler Bildiniz!!!" If lngloopcount < 5 Then MsgBox "Bilemedin, Tekrar Dene...!!!" boolloopagain = True MsgBox "Bilemedin... Sihirli Kelime ='TÜRK'" Loop While boolloopagain 7

Do While - Loop Döngüsü Dim boolloopagain Dim lngloopcount Dim strresponse boolloopagain = True lngloopcount = 0 Do While boolloopagain boolloopagain = False lngloopcount = lngloopcount + 1 strresponse = InputBox("Sihirli Kelime Nedir?") If UCase(Trim(strResponse)) = "TÜRK" Then MsgBox "Tebrikler Bildiniz!!!" If lngloopcount < 5 Then MsgBox "Bilemedin, Tekrar Dene...!!!" boolloopagain = True MsgBox "Bilemedin... Sihirli Kelime ='TÜRK'" Loop While - Wend Döngüsü Dim lngcounter lngcounter = 0 While lngcounter <= 20 lngcounter = lngcounter + 1 MsgBox lngcounter Wend Klasör Oluşturmak Dim FSO Dim objfolder Set FSO = CreateObject("Scripting.FileSystemObject") Set objfolder = FSO.GetFolder("C:\") If Not FSO.FolderExists("C:\TestVBScriptFolder") Then objfolder.subfolders.add "TestVBScriptFolder" MsgBox "The C:\TestVBScriptFolder folder was " & _ "created successfully." 8

Klasör Kopyalamak Dim FSO Set FSO = CreateObject("Scripting.FileSystemObject") If FSO.FolderExists("C:\TestVBScriptFolder") Then FSO.CopyFolder "C:\TestVBScriptFolder", _ "C:\MyFolder2\", True MsgBox "C:\TestVBScriptFolder Bulunamadı..." Dosya Kopyalamak Dim FSO Set FSO = CreateObject("Scripting.FileSystemObject") ' Belirtilen Dosyasın Olup Olmadığı Kontrol Eder If FSO.FileExists("C:\MyFolder\TextDeneme.txt") Then FSO.CopyFile "C:\MyFolder\TextDeneme.txt", _ "C:\MyFolder2\TextDeneme.txt", True MsgBox "C:\MyFolder\TextDeneme.txt Bulunamadı..." Text Dosya Oluşturmak ve İçerisine Veri Yazdırmak Dim FSO Dim objstream Const TristateFalse = 0 Const FILE_NAME = "C:\MyFolder\TextDeneme2.txt" Set FSO = CreateObject("Scripting.FileSystemObject") Set objstream = FSO.CreateTextFile(FILE_NAME, _ True, TristateFalse) With objstream.writeline "Test Line 1".WriteLine "Test Line 2".WriteLine "Test Line 3".Close End With MsgBox "Successfully created "& FILE_NAME & "." 9

Text Dosya İşlemleri - Genel Dim FSO Dim objstream Dim objfolder Dim File_Address Const ForAppending = 8 Const TristateFalse = 0 Const Folder_Name = "DenemeKlasor" Const File_Name = "DenemeDosya.txt" File_Address= "C:\" & Folder_Name & "\" &File_Name Set FSO = CreateObject("Scripting.FileSystemObject") Set objfolder = FSO.GetFolder("C:\") ' Klasör Var mı? Yok mu? Yoksa Yeni Klasör Oluştur If Not FSO.FolderExists("C:\" & Folder_Name) Then objfolder.subfolders.add Folder_Name MsgBox "C:\" & Folder_Name & " Klasörü oluşturuldu...!!!" ' Dosya Var mı? Yok mu? Yoksa Yeni Dosya Oluştur If Not FSO.FileExists(File_Address) Then Set objstream = FSO.CreateTextFile(File_Address, _ True, TristateFalse) With objstream.writeline "Test Line 1".WriteLine "Test Line 2".WriteLine "Test Line 3".Close End With ' Dosya Varsa Üzerine Yazar Set objstream = FSO.OpenTextFile(File_Address, _ ForAppending, False, TristateFalse) With objstream.writeline "Appended Line 1".WriteLine "Appended Line 2".WriteLine "Appended Line 3".Close End With 10