STRING FONKSİYONLARI Dim ders As String

Slides:



Advertisements
Benzer bir sunumlar
Bölüm 11 Metin Dosyaları Metin Dosyaları Dosya Açma ve Kapama
Advertisements

Java Programlama Giriş/Çıkış
SCANNER SINIFI ve KLAVYEDEN VERİ OKUNMASI
Asp - Asp.Net Temel Özellikleri ve Örnek Uygulamalar
5. FONKSİYONLAR VE ALT PROGRAMLAR
Internet Tabanlı Programlama Dr. Erman Yukselturk
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
10. DOĞRUSAL DENKLEM TAKIMLARININ ÇÖZÜMÜ (Matris Uygulamaları)
Nesneye Yönelik Programlama
Yard.Doç.Dr. Selim YILDIRIM
Visual Basic 6.0 Ders Notları
ALGORİTMA ÖRNEKLERİ Programlamaya Giriş
Visual Basic 6.0 Ders Notları
 Print() :  Print() : Ekrana bir değişkenin değerini veya bir metni yazdırmayı sağlar. print (“PHP Programlama”);// ekrana “PHP Programlama” yazdırır.
2. VISUAL BASIC PROGRAM YAPISI
MATLAB’ de Programlama
4. KONTROL VE DÖNGÜ KOMUTLARI
5. FONKSİYONLAR VE ALT PROGRAMLAR
PROSEDÜRLER (YORDAMLAR) (FONKSİYONLAR VE ALT PROGRAMLAR)
Java Programlama Koleksiyon(Collection) Sınıfları
Fortran PROGRAMLAMA DİLİ
PHP-Dosya ve Dizinler Internet Tabanlı Programlama Dr. Erman Yukselturk.
Bilgisayar Programlama Güz 2011
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ DERLEYENLER: Ahmet Can ÇAKIL Ali Murat GARİPCAN Özgür AYDIN Şahin KARA KONTROL : Prof. Dr. Asaf VAROL KONU : LİSTELERE.
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 7: Dosyalama İşlemleri Yrd. Doç. Dr. Altan MESUT Trakya Üniversitesi Bilgisayar Mühendisliği.
Kabuk Programlama Kerem ERZURUMLU
8. VİSUAL BASİC İLE TEMEL DOSYALAMA İŞLEMLERİ
Excel’de VBA programlama (Visual Basic Application) Ders 6
PROGRAM KONTROL VE DÖNGÜ DEYİMLERİ
Veri Tabanı Yönetim Sistemleri I
Fscanf fonksiyonu fscanf () : Dosyadan bilgiyi okumak ve değişkenlere aktarmak için kullanılır. int fscanf(FILE *dosya, char* format, değişken adres listesi);
Trees, Vectors, Iterators. ADT Abstract Data Type (ADT) vs implementation -Soyut Veri Türleri - Uygulamaları.
BİL 102 BİLGİSAYAR PROGRAMLAMA
NESNEYE YÖNELİK PROGRAMLAMA
INPUTBOX() ile Veri Girişi
Visual Basic Windows Programlama.
Değişken Türleri.
4. KONTROL VE DÖNGÜ KOMUTLARI
Excel’de VBA programlama (Visual Basic Application) Ders 5
Kabuk Programlama Shell Scripting(bash)
VİSUAL BASİCTE KULLANILAN VERİ TÜRLERİ.
Gereksinimler 1 Adet Textbox (metin kutusu) 1 Adet Label 4 Adet CommandButton (düğme) Pehlivanköy Atatürk Ortaokulu Len() Space() Int() DateTime fonksiyonları.
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
UYGULAMALARLA İLGİLİ KOMUTLAR SHELL APPACTIVATE ENVIRON DOEVENTS GİBİ KOMUTLARDIR...
Chapter 11: Dosya Sistem Arayüzü
BMS-301 Kabuk Programlama Güz 2015 (2. Sunu) (Yrd. Doç. Dr. Deniz Dal)
PROGRAMLAMA Dosyalama İşlemleri
UNV13107 TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Veri tabanı Bilgisayar ortamında saklanan düzenli verilerdir. Bilgisayar ve ağ ortamındaki bilginin temel.
YAPISAL PROGRAMLAMA KAVRAMI
VERİ TİPLERİ BYTE:0-255 ARASI TAMSAYI (1 BYTE)
Hazırlayan -> ORHAN ŞEN
BİLGİSAYAR PROGRAMLAMA Ders 10: Dosyalama İşlemleri
BİLGİSAYAR PROGRAMLAMA DERSİ 7. DERS NOTU Konu: Dosya Yönetim.
Bilgisayar Programlamasına ve Veri Analizine Giriş - IV
BİLGİSAYAR PROGRAMLAMA Ders 10: Dosyalama İşlemleri
Vize Sorusu Klavyeden girilen N adet sayıyı List1 nesnesinde gösteren ve bu sayıların toplamını ve ortalamasını Text1 ve Text2 nesnesinde yazdıran.
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ş
Bilgisayar Programlamasına ve Veri Analizine Giriş
Bilgisayar Programlamasına ve Veri Analizine Giriş - VII
BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA
Bölüm 5: Kontrol Yapıları II (Yenilenme-Repetition)
S1. Aşağıda Form dizaynı Şekil 1’de verilen Visual Basic projesinde;
Bilgisayar Programlamasına ve Veri Analizine Giriş - VII
Bölüm 11 Metin Dosyaları Metin Dosyaları Dosya Açma ve Kapama
MTM216 GÖRSEL PROGRAMLAMA
Sunum transkripti:

STRING FONKSİYONLARI Dim ders As String ders=“Bil1002 Bilgisayar Programlama” Len (ders)  30 (Karekter Sayısı boşluklar dahil) Left(ders,7)  “Bil1002” Right(ders,11)  “Programlama” Mid (ders,9,10)  “Bilgisayar” Mid(ders,9)  “Bilgisayar Programlama” UCase(ders)  “BIL1002 BILGISAYAR PROGRAMLAMA” (Büyük harfe çevirir) LCase(ders)  “bil1002 bilgisayar programlama” (Küçük harfe çevirir) Asc(“A”)  65 Asc(“a”)  97 Chr(66)  “B” Instr(ders,”Prog”)  20 (ders stringi içerisinde “Prog”’un başlangıç yerini döndürür). Instr(5,ders,”Bil”)  9 (ders stringi içerisinde 5 karakterden başlamak üzere “Bil”’in başlangıç yerini döndürür).

RANDOM SAYI ÜRETECİ Visual Basic’de 0 ila 1 arasında Random sayı üretmek için Rnd komutu kullanılır. Rnd komutu her sefereninde aynı sayıyı üretir. Bunu önlemek ve Rnd komutu ile farklı sayılar üretebilmek için Form_Load prosedüründe veya Rnd komutu kullanılmadan önce Randomize Timer komutu kullanılmalıdır. 0 ila 10 arasında random tamsayı üretme

DOSYA İŞLEMLERİ Programlama dillerinde bilgisayar programına veri girişi yapmak veya programda üretilen verileri (sayısal veya alfanümerik) kalıcı bir ortama (dosya) aktarabilmek için dosya işlemlerini kullanmak gereklidir. Visual Basic programlama dilinde Dosya Erişimleri iki farklı şekilde gerçekleştirilebilir: Sıralı Erişimli Dosyalar (Sequential Files) Rastgele Erişimli Dosyalar (Random Access Files) Sıralı erişimli dosya kullanımında, mevcut bir veri dosyasındaki bir veriye ulaşabilmek ve o veriyi programa aktarabilmek için, bu veriden önceki tüm verilerin okunması gerekmektedir. Rastgele erişimli dosyalarda ise herbir veri için bir kayıt numarası kullanılmakta olup, istenilen veriye kayıt numarası ile ulaşmak ve bu veriyi programa aktarmak mümkün olmaktadır.

Open "c:\saha\veri.txt" For Output As #1 DOSYA İŞLEMLERİ Dosyaya Veri Yazdırma: Bir Visual Basic programında, program içerisinde üretilen bilgileri (çıktıları) herhangi bir diskde saklamak için aşağıdaki format kullanılır. Open "c:\saha\veri.txt" For Output As #1 Dosya yolu ve adı Çıktı için Dosya numarası Open "c:\saha\veri.txt" For Output As #1 Print #1, "Veri yazdırma uygulaması" For i = 1 To 6 Print #1, i; i ^ 2 Next i Close 1 Veri yazdırma uygulaması 1 1 2 4 3 9 4 16 5 25 6 36 C:\saha\veri.txt dosyası içeriği DOSYA İŞLEM BİTİMİNDE CLOSE DEYİMİ İLE KAPATILMALIDIR.

DOSYA İŞLEMLERİ Open "c:\saha\veri.txt" For Output As 1 Write #1, "Veri yazdırma uygulaması" For i = 1 To 6 Write #1, i; i ^ 2 Next i Close 1 Diyez kullanılmayabilir "Veri yazdırma uygulaması" 1,1 2,4 3,9 4,16 5,25 6,36 C:\saha\veri.txt dosyası içeriği DOSYA İŞLEM BİTİMİNDE CLOSE DEYİMİ İLE KAPATILMALIDIR.

Open "c:\saha\oku.txt" For Input As #1 DOSYA İŞLEMLERİ Dosyadan Veri Okuma: Bir Visual Basic programında, bilgisayardaki bir veri dosyasından bilgileri okumak ve hafızaya aktarmak için aşağıdaki format kullanılır. Open "c:\saha\oku.txt" For Input As #1 Dosya yolu ve adı Giriş için Dosya numarası Dim ders As String Dim n As Integer Dim isim As String Dim dnot As Integer Open "c:\saha\oku.txt" For Input As 1 Input #1, ders Input #1, n Print ders Print n For i = 1 To n Input #1, isim, dnot Print isim; dnot Next i Close 1 C:\saha\oku.txt dosyası içeriği Bilgisayar Programlama Dersi 5 Ahmet,87 Veli,90 Hilmi,100 Mehmet,70 Damla,80 DOSYA İŞLEM BİTİMİNDE CLOSE DEYİMİ İLE KAPATILMALIDIR.

Open "c:\saha\ekle.txt" For Append As #1 DOSYA İŞLEMLERİ Dosyaya Veri Ekleme: Bir Visual Basic programında, bilgisayardaki mevcut bir veri dosyasındaki verilere program içerisinde üretilen farklı verileri eklemek için aşağıdaki format kullanılır. Open "c:\saha\ekle.txt" For Append As #1 Dosya yolu ve adı Ekleme için Dosya numarası ekle.txt dosyası son hali 12 14 56 23 54 90 100 50 ekle.txt dosyası ilk hali 12 14 56 23 54 Open "c:\saha\ekle.txt" For Append As 1 Print #1, 90 Print #1, 100 Print #1, 50 Close 1 DOSYA İŞLEM BİTİMİNDE CLOSE DEYİMİ İLE KAPATILMALIDIR.

DOSYA İŞLEMLERİ EOF (END OF FILE) DEYİMİ: Bir veri dosyasında dosya sonuna gelidiğini EOF(dosya numarası) deyimi ile denetleyebiliriz. Bu şekilde bir dosya içerisindeki veri adedini belirlemek, dosya okuma işlemini sonlandırmak gibi işlemler gerçekleştirilebilir. Dim sayi As Integer Open "c:\saha\ekle.txt" For Input As 1 Do Until EOF(1) Input #1, sayi Print sayi Loop Close 1 Dim sayi As Integer Open "c:\saha\ekle.txt" For Input As 1 Do Input #1, sayi Print sayi If EOF(1) Then Exit Do Loop Close 1 DOSYA İŞLEM BİTİMİNDE CLOSE DEYİMİ İLE KAPATILMALIDIR.

DOSYA İŞLEMLERİ Dim sayi As Integer Open "c:\saha\ekle.txt" For Input As 1 Do While Not EOF(1) Input #1, sayi Print sayi Loop Close 1 Dim sayi As Integer Open "c:\saha\ekle.txt" For Input As 1 Do Input #1, sayi Print sayi Loop Until EOF(1) Close 1 Dim sayi As Integer Open "c:\saha\ekle.txt" For Input As 1 Do Input #1, sayi Print sayi Loop While Not EOF(1) Close 1 DOSYA İŞLEM BİTİMİNDE CLOSE DEYİMİ İLE KAPATILMALIDIR.

DOSYA İŞLEMLERİ RASTGELE (RANDOM) ERİŞİMLİ DOSYALAR: Visual Basic ile dosyaya veri yazdırma işlemlerinde, verilere kayıt numarası verilebilir ve daha sonra dosyadaki verilere kayıt numarasını belirterek, diğer verileri okumadan ulaşabiliriz. Dim isim As String Open "c:\saha\veri1.dat" For Random Access Write As 1 Put #1, 1, "Ahmet" Put #1, 2, "Ayşe" Put #1, 3, "Burak" Close 1 Open "c:\saha\veri1.dat" For Random Access Read As 1 Get #1, 2, isim Print "Dosyadan 2 kayıt nosu ile okunan bilgi="; isim Çıktı: Dosyadan 2 kayıt nosu ile okunan bilgi=Ayşe

Drive List Box, Directory List Box ve File List Box İmage Box Stretch=True Private Sub Drive1_Change() Dir1.Path = Drive1.Drive End Sub Private Sub Dir1_Change() File1.Path = Dir1.Path Private Sub File1_DblClick() Image1.Picture = LoadPicture(Dir1.Path + “\" + File1.FileName) Private Sub Form_Load() Form1.Caption = "Dosya Erisimi" Klasörün Path’i Dosya adı ve uzantısı Sürücü değiştiğinde Klasör Listesinde bu sürücü altındaki klasörler görüntülenir. Klasör değiştiğinde Dosya Listesinde bu klasör altındaki dosyalar görüntülenir.