UYGULAMALARLA İLGİLİ KOMUTLAR SHELL APPACTIVATE ENVIRON DOEVENTS GİBİ KOMUTLARDIR...

Slides:



Advertisements
Benzer bir sunumlar
HTML
Advertisements

SQL String Fonksiyonları
STRİNG FONKSİYONLARI.
Fonksiyonlar.
Değişkenler ve bellek Değişkenler
JAVASCRİPT VERİ TÜRLERİ
JavaScript Birinci Hafta.
5. FONKSİYONLAR VE ALT PROGRAMLAR
10. DOĞRUSAL DENKLEM TAKIMLARININ ÇÖZÜMÜ (Matris Uygulamaları)
DÖNGÜ İFADELERİ.
String Diziler(Katarlar)
Visual Basic 6.0 Ders Notları
MATLAB’İN SAYI YUVARLAMA FONKSİYONLARI
Visual Basic 6.0 Ders Notları
OOP4 LAB.
2. VISUAL BASIC PROGRAM YAPISI
4. KONTROL VE DÖNGÜ KOMUTLARI
5. FONKSİYONLAR VE ALT PROGRAMLAR
PROSEDÜRLER (YORDAMLAR) (FONKSİYONLAR VE ALT PROGRAMLAR)
Fonksiyonlar Hafta 4.
ÖDEVLER 1-Listeleme etiketleri 2-Color 3-Sayfa içinde bağlantı oluşturma Hilal BAYIR 2344 TUZLA TEKN İ K OKULLARI.
DÖNGÜ İFADELERİ.
Yapısal Program Geliştirme – if, if-else
BPR151 ALGORİTMA VE PROGRAMLAMA - I
CSS Birimleri.
6. HAFTA
Hazırlayan Gülnihal BAYINDIR ALKAN İMKB MESLEKİ VE TEKNİK EĞİTİM ANADOLU LİSESİ GRAFİK VE FOTOĞRAF ALANI BÖLÜM ŞEFİ.
8. VİSUAL BASİC İLE TEMEL DOSYALAMA İŞLEMLERİ
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 8: Windows Formları
Koşul İfadeleri ve Akış Kontrolü Yazdığımız uygulamanın hangi koşulda nasıl davranacağını belirterek bir akış kontrolü oluşturabilmek için koşul ifadelerini.
PROGRAM KONTROL VE DÖNGÜ DEYİMLERİ
Çoklu dallanma seçimi: switch
Algoritma & Programlama
CHARINDEX CHARINDEX fonksiyonu 2 parametre almaktadır. 1.parametredeki değerin 2.parametre olarak verilmiş değerde olup olmadığını belirtir. Varsa karakter.
BİL 102 BİLGİSAYAR PROGRAMLAMA
BM-103 Programlamaya Giriş Güz 2014 (4. Sunu)
NESNEYE YÖNELİK PROGRAMLAMA
VERİ TİPLERİ VE DEĞİŞKENLER
Değişken Türleri.
4. KONTROL VE DÖNGÜ KOMUTLARI
String class String karakterler dizisidir
11. MÜHENDİSLİK PROBLEMLERİNİN ÇÖZÜMÜ
Örnek Adam asmaca oyununun programının yazılması.
Gereksinimler 1 Adet Textbox (metin kutusu) 1 Adet Label 4 Adet CommandButton (düğme) Pehlivanköy Atatürk Ortaokulu Len() Space() Int() DateTime fonksiyonları.
Bilgisayar Programlama Güz 2011
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
HATA YAKALAMA PROGRAMCI, OLABİLECEK HATALARI ÖNCEDEN TAHMİN EDEREK BUNLARA UYGUN KARŞILIKLARI VEREBİLECEK KODLARI YAZMAK ZORUNDADIR.
KOMUTLAR ÖNCEKİ KUŞAK BASIC VERSİYONLARINDA ÇOK FAZLA KOMUT İŞLERİ YAPILIYOR OLAMASINA RAĞMEN VB’DE KOMUT KULLANIMI MÜMKÜN OLDUĞUNCA AZALTILMIŞTIR. ÖRNEĞİN.
KELİME İŞLEMCİ PROGRAMI
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
Bilgisayar Grafikleri Ders 12: OpenGL_5 Örnekler
1 7. HAFTA. 2 Referanslar  Referanslar adres temsilcisidir  İşaretçilerin görevlerini kısmi olarak yapabilirler  Değişken değildirler.  Bellekte yer.
YAPISAL PROGRAMLAMA KAVRAMI
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
Hesaplama Tabloları (MS For Mac Excel -3)
7. HAFTA.
Seriport String İletimi
STRING FONKSİYONLARI Dim ders As String
C Programlama Dili Bilgisayar Mühendisliği.
Bilgisayar Programlamasına ve Veri Analizine Giriş - IV
UYGULAMA 4 Uygulama 4.1: Aşağıdaki kodlardaki hataları/eksiklikleri belirleyerek düzeltiniz, ekran çıktılarını yazınız. Programı yazıp çalıştırırarak.
2. VISUAL BASIC PROGRAM YAPISI
Excel’de VBA Programlama (Visual Basic Application)
4. GİRİŞ/ÇIKIŞ DEYİMLERİ 4.1. Giriş
ARDUİNO Arduino Eğitimleri Bölüm 3 Programlama Dili Temelleri
Bilgisayar Programlamasına ve Veri Analizine Giriş
5. FONKSİYONLAR VE ALT PROGRAMLAR
BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ
Sunum transkripti:

UYGULAMALARLA İLGİLİ KOMUTLAR SHELL APPACTIVATE ENVIRON DOEVENTS GİBİ KOMUTLARDIR...

SHELL BİR PROGRAMDAN BAŞKA BİR PROGRAMI ÇALIŞTIRMAK İÇİN KULLANILIR. shell (komutsatiri, pencere durumu) ŞEKLİNDE KULLANILIR.

SHELL (KOMUTSATIRI, PENCERE DURUMU) KOMUTSATIRI:ÇALIŞTIRILACAK PROGRAMIN ADI

SHELL (KOMUTSATIRI, PENCERE DURUMU) PENCERE DURUMU: PROGRAMIN ÇALIŞACAĞI PENCERENİN DURUMUNU BELİRLER. 1,5,9:NORMAL VE KONTROL ÇALIŞACAK PROGRAMDA 2:SİMGE DURUMUNDA VE KONTROL ÇALIŞACAK PROGRAMDA 3:EKRANI KAPLA VE KONTROL ÇALIŞACAK PROGRAMDA 4,8:NORMAL VE KONTROL ÇALIŞTIRAN PROGRAMDA 6,7:SİMGE DURUMUNDA VEK KONTROL ÇALIŞTIRAN PROGRAMDA.

HESAP MAKİNASININ ÇALIŞTIRILMASI on local error goto hata dim x x=shell (“calc.exe”,2) exit sub hata: msgbox(“program çalıştırılamadı:” &error) exit sub

APPACTIVATE PROGRAMDAN, O ANDA ÇALIŞAN BAŞKA BİR PROGRAMI AKTİF HALE GETİRİR. appactivate (“pencere başlığı”) ŞEKLİNDE KULLANILIR.

ÖRNEK on local error goto hata appactivate(“Hesap Makinası”) exit sub hata: dim x x=shell (“calc.exe”,2) resume next end sub

DOEVENTS BİR DÖNGÜDE V.B., SIRADAKİ OLAYLARIN YAPILMASINA İMKAN VERİR. PROGRAMDA ÇALIŞMASI ÇOK UZUN SÜREN KOD BLOKLARI VARSA KOD BLOĞUNUN ÇALIŞMASI BİTENE KADAR BAŞKA BİR İŞLEMM YAPAMAZSINIZ. BU TİP İŞLEMLERDE, DOEVENTS KOMUTU, KONTROLÜ WINDOWS’A VEREREK DİĞER BEKLEYEN İŞLEMLERİN YAPILMASINI SAĞLAR.

ÖRNEK Dim i for i=1 to list1.additem i doevents next

ÇALIŞMA ZAMANI KONTROL OLUŞTURMA TASARIM ZAMANI OLUŞTURULAN KONTROLLERİ ÇALIŞMA ZAMANINDA DA OLUŞTURUP YOK EDEBİLİRSİNİZ. BİR KONTROLÜN ÇALIŞMA ZAMANI OLUŞTURABİLMESİ İÇİN O KONTROLDEN EN AZ BİR TANE DİZİ OLARAK, TASARIM ZAMANINDA OLUŞTURULMUŞ OLMASI GEREKİR.YANİ İNDEX ÖZELLİĞİNE BİR SAYI VERİLMİŞ OLMASI GEREKİR.

LOAD ÇALIŞMA ZAMANI YENİ KONTROLLER YÜKLER. load kontroladı(index) KOMUT ÇALIŞTIKTAN SONRA, İSTENEN KONTROLDEN INDEX NUMARALI YENİ BİR KONTROL OLUŞTURULUR. BU KONTROL, VISIBLE VE INDEX ÖZELLİĞİ HARİÇ ORİJİNAL İLE AYNI ÖZELLİKLERE SAHİPTİR.

LOAD KONTROL YÜKLENDİĞİNDE VISIBLE ÖZELLİĞİ FALSE’DİR. VISIBLE ÖZELLİĞİNİN VE KOORDİNATLARININ DEĞİŞTİRİLMESİ GEREKİR.

UNLOAD ÇALIŞMA ZAMANI YÜKLENEN KONTROLLERİ BELLEKTEN ATAR. unload kontroladı(index)

STRING İŞLEMLERİ METİNLER ÜZERİNDE İŞLEM YAPMAYA YARAYAN KOMUTLARDIR.

STRCOMP strcomp(string1,strin2,şart) STRING1, STRING2:KARŞILAŞTIRILACAK KELİMELER. ŞART: BU PARAMETRE “0” OLURSA BÜYÜK-KÜÇÜK HARF AYRIMI YAPILIR, 1 OLURSA YAPILMAZ. GERİ DÖNEN DEĞER “0” İSE İKİ STRİNG EŞİTTİR. NEGATİF İSE STRİNG2, POZİTİF İSE STRIG1 BÜYÜKTÜR. BURADA BÜYÜKLÜK KARAKTER SAYISINDA DEĞİL, ALFABETİK SIRADAKİ ÖNCELİKTİR.

OPTION COMPARE {BINARY/TEXT} BU KOMUT BİR PROSEDÜR ALTINDA VERİLEMEZ, GENERAL DECLARATIONS KKISMINDA TANIMLANMALIDIR. BINARY:STRING KARŞILAŞTIRMA İŞLEMLERİNDE BÜYÜK-KÜÇÜK HARF AYRIMI YAPILIR. TEXT: BÜYÜK-KÜÇÜK HARF AYRIMI YAPILMAZ.

TRIM(METİN) VERİLEN METNİN HER İKİ TARAFINDAKİ BOŞLUK KARAKTERLERİNİ SİLER. LTRIM:VERİLEN METNİN BAŞINDAKİ BOŞLUK KARAKTERİNİ SİLER. RTRIM: VERİLEN METNİN SONUNDAKİ BOŞLUK KARAKTERİNİ SİLER.

UCASE(METİN) KARAKTERLERİ BÜYÜK HARFE ÇEVİRİR.

LCASE(METİN) KARAKTERLERİ KÜÇÜK HARFE ÇEVİRİR.

LEN(METİN) METİN İÇİNDEKİ KARAKTER SAYISINI VERİR.

RIGHT(METİN,N) METİN İÇİNDEKİ SAĞDAN N KARAKTERİ VERİR.

LEFT(METİN,N) METİN İÇİNDEKİ SOLDAN N KARAKTERİ VERİR.

MID(METİN, BAŞLANGIÇ, UZUNLUK) METİN İÇİNDEKİ BAŞLANGIÇ’TAN UZUNLUK’A KADAR OLAN KARAKTERLERİ VERİR.

SPACE(SAYI) VERİLEN SAYIDA BOŞLUK OLUŞTURUR. print “merhaba” & space(30) & “dünya”

ASC(HARF) VERİLEN HARFİN ASCII KODUNU VERİR.

CHR(ASCII KODU) ASCII KODU VERİLEN SAYININ KARAKTER KARŞILIĞINI ÜRETİR.

STR(SAYI) VERİLEN SAYIYI STRING!E ÇEVİRİR. x=str(123) ‘123 artık bir rakam değil, metindir. x=“123” olur

VAL(STRING) VERİLEN STRING’I SAYIYA ÇEVİRİR. BU İŞLEMİ YAPARKEN, ÇEVİRME İŞLEMİ GEÇERSİZ BİR KARAKTERE RASTLAYINCAYA KADAR DEVAM EDER. print val (“124.33”) ‘sonuç: print val (“123a4.33”) ‘sonuç:123 print val (“a179”) ‘sonuç:0 print val (“&ha”) ‘sonuç:10 print val (“&hatff”) ‘sonuç:10, çünkü a harfine kadar çevrilir.

HEX(SAYI) ONLUK TABANDAKİ SAYILARI ONALTILIK TABANA ÇEVİRİR. print hex(12) ‘sonuç:c

OCT(SAYI) ONLUK TABANDAKİ SAYILARI SEKİSLİK TABANA ÇEVİRİR. print oct(12) ‘sonuç:14

RENK BELİRLEME KOMMUTLARI KONTROLLERİN ZEMİN RENKLERİ, ÇİZİMLERİN RENKLERİ VEYA YAZILARIN RENKLERİ BU KOMMMUTLARLA DEĞİŞTİRİLEBİLİR.

QBCOLOR(RENK NO) RENK NO 0-15 ARASI DEĞERLER ALIR. BU RENKLER 8 TEMEL RENGİN KOYU VE AÇIK HALLERİDİR. 0/8:SİYAH/GRİ 1/9:BLUE/LIGHT BLUE 2/10:GREEN/LIGHT GREEN 3/11:CYAN/LIGHT CYAN 4/12:RED/LIGHT RED 5/13:MAGENTA/LIGHT MAGENTA 6/14:YELLOW/LIGHT YELLOW 7/15:WHITE/BRIHGT WHITE

ÖRNEK Private Sub Form_Load() show form1.backcolor=qbcolor(5) form1.forecolor=qbcolor(14) fontsize=16 form1.print “renkli Rüyalar” End Sub

RGB(RED, GREEN, BLUE) ÜÇ RENGİN FARKLI TONLARDA KARIŞIMINDAN RENKLER OLUŞTURULUR. RED, GREEN VE BLUE ARASI DEĞERLER ALABİLİR. YANİ HER RENK 266 FARKLI RENK ALABİLDİĞİNE GÖRE, HER ÜÇÜNÜN OLUŞTURACAĞI KARIŞIM 256*256*256= ’DIR. form1.backcolor=rgb(255,255,0) ‘sarı renk oluşur.

MATEMETİK VE LOJİK KOMUTLAR

RND 0 İLE 1 ARASINDA RASGELE SAYILAR ÜRETİR. print rnd ‘0 ile 1 arası bir sayı. print rnd*100 ‘0 ile 100 arasında bir sayı. print int(rnd*100) ‘0 ile 100 arasında bir tamsayı. A İLE B ARASINDA BİR SAYI OLUŞTURMAK İÇİN rnd*(b-a)+a YAPILMALIDIR.

BAZI MATEMATİK KOMUTLARI DÖRT İŞLEM: +,--,*, / TAM BÖLME:x\y MODÜL:x mod y ÜS:X^Y KAREKÖK:SQR(X) MUTLAK DEĞER: ABS(X) TAMDEĞER: INT(X)

BAZI TRİGONOMETRİK KOMUTLARI SIN(X) COS(X) TAN(X) ATN(X) DİKKAT!!! AÇILAR RADYAN CİNSİNDENDİR....

BAZI MANTIKSAL İŞLEM KOMUTLARI VE: X AND Y VEYA: X OR Y DEĞİL: NOT X

YUVARLATMA FONKSİYONLARI INT FIX ROUND GİBİ KOMUTLARDIR.

INT (SAYI) VIRGÜLDEN SONRAKİ SAYIYI ATAR, EĞER SAYI POZİTİFSE SAYININ TAM KISMI ALINMIŞ OLUR, NEGATİFSE KENDİNDEN BİR ÖNCEKİ SAYIYA YUVARLATILIR. print int(60.2) ‘60 print int(60.6) ‘60 print int(-60.2) ‘-61 print int(-60.6) ‘-61

FIX(SAYI) SAYININ VİRGÜLDEN SONRAKİ BÖLÜMÜNÜ ATAR. print fix(60.2) ‘60 print fix(60.6) ‘60 print fix(-60.2) ‘-60 print fix(-60.6) ‘-60