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

Ebat: px
Şu sayfadan göstermeyi başlat:

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

Transkript

1 8) Listeleme, Döngüler Ve Yazdırma Genellikle kullanıcılara bir grup liste elemanı içersinden seçim yapma imkanı verilir. Form üzerinde listeler göstermek için Windows un liste kutusu ve kombo kutusu kontrollerini kullanabilirsiniz. Birimleri bir listeye eklemede tasarım zamanını, çalışma zamanını veya belki bu ikisinin bir kombinasyonunu seçebilirsiniz. Birkaç stilde liste kutuları bulunmaktadır. Seçeceğiniz stil tasarım ve yer kıstasları tarafından belirlenmektedir. Aynı zamanda kullanıcıya birimleri listeye ekleyebilip ekleyemeyeceğinin seçim şansının verilmesi de diğer bir unsurdur. Liste Ve Kombo Kutuları Liste ve kombo kutusu kontrollerinin her ikisi de size kullanıcının bir seçim yapabileceği bir liste kutusuna sahip olma imkanını verir. Şekil 8.1 kontrolleri yaratmak için araç kutusunu göstermektedir; Şekil 8.2 simple list boxes, simple combo boxes, dropdown combo boxes ve dropdown lists içeren birkaç farklı liste ve kombo kutularını göstermektedir. Şekil 8.2 daki formun sol tarafındaki liste kutularının hepsi liste kutusu aracı ile yaratılmıştır; formun sağındaki kutuların hepsi ise kombo kutusu aracı ile yaratılmıştır. Kombo kutularının üç farklı sitilinin olduğuna dikkat ediniz. Kombo kutusu Liste kutusu Şekil 8.1. Formunuzda liste kutuları ve kombo kutuları yaratmak için kombo kutusu aracını ve liste kutusu aracını kullanınız. Liste ve kombo kutularının çoğu özelliği benzerdir ve aynı tarzda işletilirler. Bir istisna bir kombo kutusu kontrolünün liste kutusunun kullanıcının giriş yapacağı bir metin kutusuna sahip olup olmayacağını ve listenin aşağı doğru açılıp açılmayacağını belirleyen Style özelliğine sahip olmasıdır (Şekil 8.2). Diğer bir istisna kombo kutuları tasarım aşamasında var

2 olan Text özelliğine sahip olmalarıdır; Liste kutularının Text özelliği sadece program yürütülmesi esnasında olanaklı olmaktadır. Liste ve kombo kutularının her ikisi de çok kullanışlı bir özelliğe sahiptir. Eğer kutu bir kerede listedeki tüm birimleri göstermek için çok küçükse VB otomatikman bir kaydırma çubuğu ekler. Kaydırma çubuğundaki kaydırma kutusunun yeriyle ilgilenmenize gerek kalmaz, kaydırma otomatikman ayarlanmaktadır. Dropdown combo box (Style 0) List boxes Simple combo (Style 1) Dropdown list (Style 2) Şekil8.2. Çeşitli liste kutusu kontrolleri ve kombo kutusu kontrolleri Forma bir liste kutusu eklediğinizde kutuyu nasıl işletmek istediğinize ve sahip olduğunuz alana göre bir stil seçiniz. Kullanıcının var olan bir listeden seçim yapmasını mı istiyorsunuz? Öyleyse simple list box veya dropdown list (kombo kutusu style 2) kullanınız. Kullanıcının gerek duyarsa yeni bir giriş yapmasına olanak mı vermek istiyorsunuz? Bu durumda metin kutusu eklentili şu iki stilden birini seçiniz: dropdown combo box (style 0) veya simple combo box (style 1). Tasarım aşamasında bir liste veya kombo kutusu yarattığınızda kontrolün büyüklüğünü de belirlersiniz. Liste kutuları için kontrolün tasarım aşamasında Visual Basic, Name özelliğini gösterir kombo kutuları için Text özelliğini gösterir. Bir liste kutusunu veya dropdown list (kombo kutusu style 2) i tasarım aşamasında boş göstermek için zaman harcamayın; kutu çalışma anında boş görünecektir. Dropdown combo box ve Simple combo (style 0 ve 1) tasarım esnasında ayarlayabileceğiniz Text özelliğine sahiptir. Liste ve Kombo kutularına isim verdiğinizde lst ve cbo öneklerini kullanınız. Listenin Doldurulması Liste ve kombo kutusunu doldurmak için birkaç farklı metot kullanabilirsiniz. Eğer tasarım aşamasında listenin içeriğini biliyorsanız ve liste asla değişmeyecekse Properties penceresinde liste birimlerini tanımlayabilirsiniz. Eğer programın yürütülmesi esnasında birimleri listeye eklemek zorundaysanız, bir olay prosedürü içerisinde AddItem metodunu kullanacaksınız.

3 Properties Penceresinin Kullanımı List özelliği bir kombo veya liste kutusunun liste elemanlarını tutar. Tasarım esnasında List özelliğini tanımlamak için kontrolü seçiniz ve Properties penceresinden List özelliğine geliniz (Şekil 8.3). Boş listeyi açmak için aşağı oka basınız ve ilk liste birimini giriniz. Daha sonra Ctrl + Enter ile bir sonraki liste birimine geçiniz. Liste birimleri bitene kadar Ctrl + Enter a basmaya ve liste elemanlarını girmeye devam ediniz (Şekil 8.4). Son liste biriminde Ctrl + Enter a basmayın yoksa listenizde fazladan boş bir satıra sahip olursunuz. Enter a basın veya listenin dışında herhangi bir yeri klikleyin. Şekil8.3. Liste birimlerini girmek için bir liste kutusunun List özelliğini seçiniz. Şekil8.4. Her liste birimini giriniz ve Ctrl + Enter a basınız

4 AddItem Metodunun Kullanılması Liste kutusuna çalışma anında bir birim eklemek için AddItem metodunu kullanınız. Bir listeye kombo kutusunun üstündeki metin kutusunun içeriğini, bir değişkeni, bir sabiti veya başka bir kontrolün özelliğini eklemek isteyebilirsiniz. AddItem Metot Genel Form Nesne.AddItem Değer [, Indeks] Değer listeye eklenecek değerdir. Değer string bir ifadeyse bu takdirde tırnak işaretiyle çerçevelenmelidir. Opsiyonel indeks yerleştirilecek olan yeni birimin liste içersindeki pozisyonunu belirler; liste içersindeki ilk birim 0 indeksine sahiptir. İndeksi atlarsanız yeni birim genellikle yeni birim listenin en sonuna gider, bununla birlikte kontrolün Sorted özelliğini True yaparak yerleşimi değiştirebilirsiniz. Böylece yeni birim liste içerisine alfabetik olarak yerleştirilecektir. AddItem Metot Örnekler lstokullar.additem Harvard lstokullar.additem Stanford lstokullar.additem txtokullar.text cboanabilim.additem cboanabilim.text cboanabilim.additem stranabilim Kullanıcı kombo kutusunun metin kısmına yeni bir değer girdiğinde, bu değer listeye otomatikman eklenmez. Yeni girilen metini listeye eklemek istiyorsanız AddItem metodunu kullanın: cbokahve.additem cbokahve.text Listenin Temizlenmesi Çalışma anında birimlerin eklenmesine ek olarak ayrıca listedeki tüm elemanları silebilirsiniz. Bir kombo veya liste kutusunu boşaltmak için Clear metodunu kullanınız. Clear Metot Genel Form Nesne.Clear Clear Metot Örnekler lstokullar.clear cboanabilim.clear

5 ListIndex Özelliği Bir proje çalışırken ve kullanıcı listeden bir birim seçtiğinde, o birimin indeks numarası liste kutusunun ListIndex özelliğinde saklanır. Liste içerisindeki ilk birimin ListIndex inin 0 olduğunu hatırlayınız. Eğer seçili bir liste elemanı yoksa ListIndex özelliği -1 olarak atanır. Kodlar içersinde ListIndex özelliğini liste içersindeki bir birimi seçmek veya tüm birimleri seçmemek için kullanabilirsiniz. Örnek lstkahveçeşitleri.listindex = 3 lstkahveçeşitleri.listindex = -1 Liste içerisindeki dördüncü birimi seçer Liste içersindeki hiçbir birimi seçmez ListCount Özelliği Uygulamalar bir kombo veya liste kutusunun ListCount özelliğini liste içersindeki birimlerin sayısını saklamak amacıyla kullanırlar. Bu bölümde daha sonra liste içerisindeki her elemanı işleme dahil etmek için ListCount özelliğini kullanacağız. ListCount ayrıca projenizdeki bazı durumlarda listedeki birim sayısını göstermek istediğinizde oldukça kullanışlı olmaktadır. Unutmayınız ki ListIndex 0 ile başladığından dolayı ListCount her zaman en büyük ListIndex den bir fazladır. Örneğin liste içerisinde 20 birim varsa ListCount 20 ve en büyük ListIndex i 19 dur. Örnek inttoplambirim = lstbirim.listcount List Özelliği Listeden bir birimi gösterme ihtiyacı duyuyorsanız List özelliğinin bir birimine referans verebilirsiniz. Bir liste veya kombo kutusunun List özelliği tüm liste elemanlarının metin bilgisini tutar. İndeks kullanarak hangi birimi istediğinizi belirleyebilirsiniz. Bu teknik bir liste elemanını başka bir yerde gösterme ihtiyacı duyduğunuzda yararlı olabilmektedir. List Özelliğinin Kullanılması Genel Form Nesne.List (indeks) [ = Değer] İlk liste elemanının indeksi 0 dır, böylece en büyük indeks ListCount 1 dir. Bir liste elemanının değerini çağırabilir veya bir elemana farklı bir değer verebilirsiniz. Liste Özelliğinin Kullanılması - Örnekler lstokullar.list (5) = Dokuz Eylül Üniversitesi lblanabilimdalınız.caption = cboanabilimdalı.list(intindeks) lblseçilianadal.caption = cboanabilimdalı.list(cboanabilimdalı.listindex)

6 Bir liste içerisindeki o andaki seçili birime referans vermek için List özelliğiyle ve ListIndex özelliğini birleştirmeniz gerekmektedir: strseçiliürün = lstürün.list (lstürün.listindex) Text özelliğini kullanarak da seçili liste elemanına referans verebilirsiniz: strseçiliürün = cboürün.text Listeden Bir Birimin Kaldırılması Daha önce bir listedeki tüm elemanların nasıl silineceğini öğrendiniz. Bununla birlikte listeden herhangi bir elemanı da silmek isteyebilirsiniz. Listeden bir elemanı silmek amacıyla RemoveItem metodunu kullanınız. RemoveItem Metotu Genel Form Nesne.RemoveItem İndeks İndeks hangi birimin kaldırılacağını belirlediği için gereklidir. İlk liste elemanının indeksi 0 ve son liste elemanının indeksi ListCount 1 dir. RemoveItem Metot Örnekler lstadlar.removeitem 0 Listedeki ilk elemanı kaldırır cbookullar.removeitem intindeks intindeks pozisyonundaki birimi kaldırır cbokahve.removeitem cbokahve.listindex O andaki seçili birimi kaldırır Liste ve Kombo Kutusu Olayları Bu bölümde liste ve kombo kutuları olayları için olay prosedürleri yerine getireceğiz. Bazı yararlı olaylar Change, GotFocus ve LostFocus dur. Not: Şimdiye kadar bu olayları kullanmamış olsak da diğer kontrollerde aynı olaylara sahiptir. Örneğin metin kutusunun Change olayı için olay prosedürü kodlayabilirsiniz. Change Olayı Kullanıcı bir kombo kutusunun (style 0 ve 1) metin kutusu bölümüne bir metin girdiğinde Change olayı ortaya çıkar. Her tuş vuruşu başka bir change olayının ortaya çıkmasına neden olur. Bu olay daha sonra girilen değer ile liste içersindeki birimleri eşleştirmek için kullanılacaktır. Liste kutuları metin kutuları ile birleştirilmediği için liste kutusu Change olayına sahip değildir. GotFocus Olayı Bir kontrole geçiş yapıldığında GotFocus olayı meydana gelir. Kullanıcı bir kontrolden diğerine tab ile dolaşırken her kontrol için GotFocus olayı ortaya çıkar.

7 LostFocus Olayı Ayrıca bir kontrolün LostFocus olayı içinde kod yazabilirsiniz. LostFocus olayı kontrolden odak kaybolduğunda ortaya çıkar. Genellikle LostFocus olayı girdi verilerinin geçerliliğinin sınanması için kullanılmaktadır. Do/Loops Şimdiye kadar bir prosedür içersindeki aynı adımları onları ikinci kez çağırmaksızın tekrarlamanın yolu yoktu. Bilgisayar her yeni veri kümesi için prosedürdeki komutları çağırmadan onu çok defa tekrarlayabilme yeteneğine sahiptir. Bir komut setini tekrarlama işlemine döngü denir. Döngüdeki ifadelerin bir tek yürütümüne iterasyon denmektedir. Bu kısımda Do/Loop döngüsünü daha sonra başka bir döngü türü olan For/Next döngüsünü öğreneceksiniz. Do/Loop belirleyeceğiniz bir koşulu temel alarak terk edilir. Do/Loop döngüsünün yürütülmesi bir koşul doğru olduğu sürece veya bir koşul doğru olana kadar devam eder. Koşulu döngünün sonuna veya başına yerleştirmeyi tercih edebilirsiniz. Do/Loop döngüsünü iterasyon sayısı tam olarak bilinmediğinde kullanınız. Do ve Loop ifadelerini aynı düzeyde hizalayınız ve bunlar arasındaki tekrarlanacak kod satırları için bir sekme içeri giriniz. Do Ve Loop İfadeleri Genel Form Do {While / Until} Koşul Döngüdeki ifadeler Loop veya Do Döngüdeki ifadeler Loop {While / Until} Koşul Do/Loop döngüsünün ilk formu döngünün üst kısmının tamamlanmasını test etmektedir. Öntest (Pretest) olarak da adlandırılan bu çeşit döngüyle ilk sefer test edildiğinde çıkış koşulu doğruysa döngü içersindeki ifadeler asla yürütülemeyebilinir. Örnek inttoplam = 0 Do Until inttoplam = 0 döngüdeki ifadeler Loop

8 İlk kez test edildiğinde koşul inttoplam 0 olduğundan, koşul doğrudur ve döngü içersindeki ifadeler yürütülmeyecektir. Kontrol Loop ifadesini takip eden ifadelere geçecektir. Do/Loop döngüsünün ikinci formu döngünün alt kısmının tamamlanmasını test etmektedir. Bunun anlamı döngü içersideki ifadelerin her zaman en az bir kere yürütüleceğidir. Bu çeşit döngü bazen Sontest (posttest) olarak adlandırılır. Örneği sonteste çevirerek farklılığı görebiliriz. inttoplam = 0 Do döngüdeki ifadeler Loop Until inttoplam = 0 Bu durumda döngü içersindeki ifadeler en az bir kere yürütülecektir. inttoplam değerinin döngü içersinde değişmediğini varsayarsak koşul (inttoplam = 0) ilk kez test edildiğinde doğru olacak ve kontrol Loop ifadesini takip eden ilk ifadeye geçiş yapacaktır. Şekil 8.5 While ve Until in ikisini de kullanarak öntest ve sontest döngülerinin akış diyagramını göstermektedir. Öntest Do While Öntest Do Until Döngü Koşulu Doğru Döngü Koşulu Yanlış Yanlış Döngüdeki İfadeler Doğru Döngüdeki İfadeler Döngü Tamalandı Döngü Tamalandı

9 Sontest Loop While Sontest Loop Until Döngüdeki İfadeler Döngüdeki İfadeler Döngü Koşulu Doğru Döngü Koşulu Yanlış Yanlış Doğru Şekil8.5. Öntest ve Sontest döngülerinin akış diyagramı Do ve Loop İfadeleri Örnekler Do Until intbirimindeks = lstbirimler.listcount 1 Döngüdeki ifadeler Loop Do While curmiktar > = 10 And curmiktar < = 20 Döngüdeki ifadeler Loop Do Döngüdeki ifadeler Loop Until inttoplam > 0 Boolean Veri Tipi Daha önce sadece True veya False değerlerini tutan Boolean veri tipini görmüştük. Bir döngü içersindeki koşulları test etmede ve oluşturmada Boolean değişkenlerinin oldukça faydalı olacağını göreceksiniz. Boolean değişkenini belirli bir koşul ortaya çıktığında True olacak şekilde ayarlayabilir ve sonra değişken True olana kadar döngü koşuluna devam edilmesini sağlayabilirsiniz.

10 Boolean değişken kullanılmasına örnek bir liste içersinden belirli bir değerin aranmasının istenmesidir. Bu birim bulunabilir veya bulunamayabilinir ve bir eşdeğer bulunduğuna bakarak çıkmak isteyebilirsiniz. Boolean değişkeninin kullanılması genellikle üç adımlık bir süreçtir. İlk olarak değişken boyutlandırılmalıdır ve başlangıç değeri ayarlanmalıdır (veya False, VB varsayılan ayarını kullanın). Daha sonra belirli bir durum ortaya çıktığında değişkeni True olarak ayarlayınız. Döngü koşulu True değeri için kontrol edilebilir. Dim blnbirimbulundu as Boolean blnbirimbulundu = False Do Until blnbirimbulundu... True değerini kontrol eder Do/Loop Döngüsünün Liste Kutusuyla Kullanılması Bu basit örnek Boolean değişkeni ile Do/Loop döngüsünü birleştirmektedir. Döngünün içersinde listenin her elemanı txtyenibirim ile eş bulma amacıyla karşılaştırılmaktadır. Döngü bir eş bulununca veya tüm birimler test edilince terk edilecektir. Kodları takip ederek bir eş bulunca, eş bulunmayınca, eş listenin ilk elemanında bulununca ve eş listenin son elemanında ortaya çıkınca ne olacağını görünüz. Private Sub cmdbul_click( ) Metin kutusu ve liste birimleri arasında bir eş olup olmadığının aranması Dim blnbirimbulundu As Boolean Dim intbirimindeks As Integer blnbirimbulundu = False intbirimindeks = 0 Do Until blnbirimbulundu Or intbirimindeks = lstbirimler.listcount If txtyenibirim.text = lstbirmler.list(intbirimindeks) Then blnbirimbulundu = True End If intbirimindeks = intbirimindeks + 1 Loop If blnbirimbulundu Then MsgBox Birim listede, vbinformation, Eş birim Else MsgBox Birim listede değil, vbinformation, Eş birim değil End If End Sub

11 For/Next Döngüsü Bir döngüdeki ifadeleri belirli bir sayıda tekrarlamak istiyorsanız For/Next döngüsü idealdir. For/Next döngüsü For ve Next ifadelerini ve döngü indeksi olarak adlandırılan bir sayaç değişkenini kullanır. Döngü indeksinin değeri döngü içersindeki ifadenin kaç kez yürütüleceğinin belirlenmesi için test edilir. Dim intdöngüindeksi As Integer Dim intmaksimum As Integer intmaksimum = lstokullar.listcount 1 For intdöngüindeksi = 0 To intmaksimum Döngü içersindeki ifadelerde bir sekme içeri girilir ve döngünün gövdesi olarak referans verilir Next intdöngüindeksi Program yürütülmesi esnasında For ifadesine ulaşıldığında birkaç şey meydana gelir. Döngü indeksi, intdöngüindeksi, döngü sayacı olarak oluşturulur ve başlangıç değeri 0 dır. Döngü indeksinin son değeri önceki ifadede lstokullar.listcount -1 değerine atanan intmaksimum olarak ayarlanmıştır. Yürütüm artık For ifadesi tarafından kontrol edilmektedir. intdöngüindeksi değeri ayarlandıktan sonra intdöngüindeksi nin intmaksimum dan büyük olup olmadığını görmek için test edilir. Eğer büyük değilse döngünün gövdesindeki ifadeler yürütülür. Next ifadesi intdöngüindeksi nin bir artmasına neden olmaktadır. Kontrol tekrar For ifadesine geri dönmektedir. intdöngüindeksi nin değeri intmaksimum dan büyük müdür? Büyük değilse döngü tekrar yürütülür. Test işlemi yapıldığında ve döngü indeksi son değerden daha büyük olduğunda kontrol hemen Next ifadesini takip eden ifadelere geçecektir. Bir sayaç-kontrollü döngü genellikle üç bileşene sahiptir (döngü mantığının akış diyagramı için Şekil 8.6 ya bakınız). 1. Sayacın başlangıç değerinin oluşturulması 2. Sayacın arttırılması 3. Döngünün terk edilmesinin zamanının gelip gelmediğinin belirlenmesi için sayacın test edilmesi

12 İndeks değişkeninin başlangıç değeri Sınır değere ulaşıldı mı? Yanlış Doğru Döngüdeki İfadeler Döngü İndeksinin arttırılması Şekil 8.6. For/Next döngüsünün mantığının akış diyagramı For Ve Next İfadeleri Genel Form For Döngü İndeksi = BaşlangıçDeğeri To TestDeğeri [Step miktarı] (Döngünün gövdesi)... Next [Döngüİndeksi] Döngüİndeksi sayısal bir değişken olmak zorundadır; BaşlangıçDeğeri ve TestDeğeri sabit, değişken, sayısal bir özellik değeri veya sayısal bir ifade olabilir. Opsiyonel Step kelimesi döngünün her iterasyonu sonucunda döngü indeksine eklenecek değer ile birlikte döngü içersine dahil edilebilir. Step kısmı atlanırsa artış miktarının 1 olduğu varsayılır.

13 For Ve Next İfadeleri Örnekler For intindeks = 2 To 100 Step 2 For intsayı = intbaşlangıç To intson Step intartış For intsayaç = 0 To cbokahveçeşidi.listcount 1 For intsayı = (intdoğrusayısı 5) To inttoplamsayı For curoran =.05 To.25 Step.05 For intaşağısayaç = 10 To 0 Step -1 Her For ifadesi onu takip etmek zorunda olan bir Next ifadesine sahiptir. For ve Next arasın daki tüm ifadeler döngünün gövdesi olarak ele alınır ve belirlenen sayıda yürütülecektir. İlk For ifadesi örneği 2 den 100 e kadar 2 şer 2 şer sayacaktır. Döngünün gövdesindeki ifadeler ilkinde intindeks = 2, sonrakinde intindeks = 4 ve sonrakinde intindeks = 6 ve böyle devam eder şekilde 50 kez yürütülecektir. Karşılaştırma yapılıyorsa program test değerine eşit değil test değerinden büyük olma durumunu araştırır. Bir önceki örnekte intindeks = 100 olduğunda döngünün gövdesi bir kez daha yürütülecektir. Daha sonra Next ifadesinde intindeks 102 e arttırılacak test yapılacak ve kontrol Next ifadesini takip eden ifadelere geçecektir. Eğer döngü tamamlandıktan sonra intindeks in değerini göstermek isterseniz onun değeri 102 olacaktır. Not: Döngü için gereken iterasyon sayısını bildiğiniz durumlarda For/Next döngüsünü kullanınız. Döngünün bir koşula bağlı olarak sonlanacağı durumlarda ise Do/Loop döngüsünü kullanınız. Negatif Artış veya Geriye Doğru Sayma Döngü indeksini arttırmak yerine Step ifadesinden sonra negatif sayı kullanarak döngü indeksini azaltabilirsinizde. Step ifadesi negatif olduğunda VB test değerinden büyük olma yerine küçük olma durumunu araştırır. Geriye Sayma For intsayma = 10 To 1 Step -1 Next intsayma Döngüye Girilmeden Önce Sağlanan Koşullar Çoğu zaman döngüye girilmeden önce nihai değere ulaşılır. Bu durumda döngünün gövdesindeki ifadeler hiçbir zaman yürütülemeyecektir. Yürütülmeyecek bir döngü intson = 5 For intindeks = 6 to intson Yürütme hiçbir zaman buraya ulaşamayacaktır Next intindeks

14 Döngünün Kontrol Değişkenlerinin Değerlerinin Değiştirilmesi Bir kere For döngüsüne girildiğinde BaşlangıçDeğeri, TestDeğeri ve ArtışMiktar değerleri önceden belirlenmiştir. Döngü içersinde bu kontrol değişkenlerinin değerlerinin değiştirilmesinin döngünün iterasyon sayısı üzerinde bir etkiye sahip olmayacaktır. Çoğu kaynak döngü içersindeki değişkenlerin değiştirilmesine karşın sert bir uyarı yapmaktadır. Bunu nla birlikte Visual Basic bunu denemeye kalkarsanız sadece yaptığınızı ihmal eder. Kötü örnek Kontrol değişkenlerinin değiştirilmesi intson = 10 intartış = 2 For intindeks to intson Step intartış intson = 25 intartış = 5 Next intindeks Bu örneği dener ve intindeks değerini göstermeye kalkarsanız, son değerin 10 ve artışın 2 kalacağını görmüş olursunuz. Döngü içersinde değiştirebileceğiniz değer Döngüİndeksi dir. Bu uygulama iyi bir programlama örneği olarak sayılmaz. Kötü programlama For intindeks = 1 To 10 Step 1 intindeks = intindeks + 5 Next intindeks Sonsuz Döngü Döngüİndeksi değişkeninin değerinin değiştirilmesi yalnızca kötü bir uygulama olarak görülmez aynı zamanda sonsuz bir döngüye de yol açabilir. Kodlarınız çıkışı imkansız bir döngü içerisine girebilir. Aşağıdaki örneği ele alınız; Döngü ne zaman sonlanacaktır? Daha kötü programlama For intindeks = 1 To 10 Step intindeks = 1 Next intindeks 1 For/Next Döngüsünden Çıkış Bir önceki sonsuz döngü örneğinde çıkış için program yürütülmesini el ile durdurmak zorundasınızdır. Formunuzun kapat kutusuna tıklayabilir veya Visual Basic menü çubuğunu veya programı durdurmak için araç çubuğunu kullanabilirsiniz. Genellikle For/Next döngüleri normal bitişleri ile sonlandırılmalıdır. Bununla birlikte bazen döngü indeksi son değerine ulaşmadan önce bir döngüden çıkma ihtiyacı duyulabilinir. Bu d urum için Visual Basic Exit For ifadesini sağlamaktadır. Çoğunlukla Exit For ifadesi bir If ifadesinin parçası durumundadır.

15 Exit For İfadesi Genel Form Exit For Exit For İfadesi - Örnek For intdöngüindeksi = 1 To 10 If txtgirdi.text = Then MsgBox Bir değer girmelisiniz Exit For End If... Döngüdeki ifadeler Next intdöngüindeksi Girdi metin kutusun bir değer girilmedi MsgBox Fonksiyonunun Kullanılması Mesajları göstermek amacıyla 5. Bölümden beri MsgBox ifadesini kullanıyorduk ve bunla rın hepsinde sadece bir OK tuşu bulunuyordu. Bundan hariç bir butondan daha fazla buton içeren ve hangi butonun basıldığını göstermek için geriye bir değer gönderen bir diyalog kutusu göstermek için MsgBox fonksiyonunu kullanabilirsiniz. Bir kombo kutusunu gerçekten temizlemek isteyip istemediğinizi soran bir mesaj kutusu düşününüz. Yes ve No butonlarını göstermeye ve hangi butona basıldığını anlayabilmenize ihtiyacınız olacaktır. Şekil 8.7. Yes ve No butonları olan bir mesaj kutusunu örneklendirmektedir. Şekil8.7. Bir mesaj kutusunu birden çok butonla gösterin ve hangi butonun tıklandığını MsgBox fonksiyonu ile kontrol edin. MsgBox Fonksiyonu Genel Form MsgBox (Sorulacak soru veya ifade [, Tuşlar] [, Başlık])

16 MsgBox Fonksiyonu Örnek Dim intcevap As Integer intcevap = MsgBox ( Devam etmek istiyor musunuz?, vbyesno + vbquestion, _ Başlık ) If intcevap = vbyes Then... işleme devam et If MsgBox (strmesaj, vbokcancel) = vbok Then ClearList Else İptalDurumundaYapılacaklar End If Fonksiyonun Geri Dönen Değerleri MsgBox fonksiyonu bir koşulda kullanılabilecek bir değeri (1 ve 7 arasında) veya eş değer doğal sabiti geriye döndürür. Geriye Dönen Değer Sabit Değer Basılan Tuş vbok 1 OK vbcancel 2 Cancel vbabort 3 Abort vbretry 4 Retry vbignore 5 Ignore vbyes 6 Yes vbno 7 No Gösterilecek Buton Ve/Veya İkonların Belirlenmesi Visual Basic doğal sabitlerini veya sayısal değerleri kullanarak hangi butonların gösterileceğini belirleyebilirsiniz. Eğer hem buton hem de ikon kullanmak istiyorsanız bu durumda iki değeri birlikte gö stermek için artı işareti kullanınız. Buton ve İkon Değerleri Gösterilecek Butonlar Değer Sabit OK 0 vbokonly OK and Cancel 1 vbokcancel Abort, Retry and Ignore 2 vbabortretryignore Yes, No and Cancel 3 vbyesnocancel Yes and No 4 vbyesno Retry and Cancel 5 vbretrycancel

17 Gösterilecek İkon Değer Sabit Critical Message 16 vbcritical Warning Query 32 vbquestion Warning Message 48 vbexclamation Information Message 64 vbinformation Yes, No ve Cancel butonlarını b ir soru işareti ikonu ile beraber göstermek için aşağıdaki ifadelerden birini kullanınız: intcevap = MsgBox (strmsg, vbyesnocancel + vbquestion, İyi Soru ) in tcevap = MsgBox (strmsg, , İyi Soru ) MsgBox Örneği Daha önce bir liste veya kombo kutusunun içeriğini temizlemek için Clear metodunun kullanılmasını gördük. Bu örnekte kullanıcıya listeyi gerçekten silip silmediğine dair onaylayacağı bir şans verilecektir. ( Bu prosedürde gösterilen mesaj kutusu için şekil 8.7 e bakın ız) Private Sub mnudüzensil_click( ) Kahve listesinin temizlenmesi Dim intcevap As Integer intcevap = MsgBox ( Kahve listesi silinsin mi?, vbyesno + vbquestion, _ Kahve listesinin temizlenmesi ) If intcevap = vbyes Then cbokahve.clear End If End Sub String Fonksiyonlarının Kullanılması Bir string değişkenin tümüne bakmaktansa sadece bir parçasına bakmak isteyebilirsiniz. Visual Basic bir string in belirli bir parçasını geri veren Left, Right ve Mid fonksiyonlarını sağlamaktadır. Left, Right Ve Mid Fonksiyonları Genel Form Left ( Stringİfadesi, KarakterSayısı) Right (Stringİfadesi, KarakterSayısı) Mid (Stringİfadesi, BaşlamaPozisyonu, [KarakterSayısı]) Stringİfadesi bir string değişkeni, string kalıbı veya Text özelliğinden her biri olabilir. KarakterSayısı ve BaşlamaPozisyonu her ikiside nümeriktir ve nümerik bir ifade veya bir değişken olabilir. Mid fonksiyonunda KarakterSayısı argümanını atlarsanız fonksiyon BaşlamaPozisyonu dan başlayarak tüm karakterleri geri verir.

18 Left, Right Ve Mid Fonksiyonları Örnekler Left (txtadı.text, 5) Right (sgruzun, 1) Mid ( Deli Damat, 6, 3) Mid (strürünadı, 4) İlk beş karakteri geri verir Son bir karakteri geri verir 6 ıncı karakterden başlayarak 3 karakteri geri verir 4 üncü karakterden başlayarak tüm karakterleri geri verir Left, Right Ve Mid Fonksiyonunu Kullanan Örnekler Dim strörnek As String StrÖrnek = Hayat çok güzel lblmesaj.caption = Left (strörnek, 1) lblmesaj.caption = Left (strörnek, 6) lblmesaj.caption = Left (strörnek, 15) lblmesaj.caption = Left (strörnek, 53) lblmesaj.caption = Right (strörnek, 1) lblmesaj.caption = Right (strörnek, 5) lblmesaj.caption = Mid (strörnek, 7, 3) lblmesaj.caption = Mide (strörnek, 7) H geri döner Hayat geri döner Hayat çok güzel geri döner Hayat çok güzel geri döner l geri döner güzel geri döner çok geri döner çok güzel geri döner If Left ( txtyön.text, 1) = K Then lblyön.caption = Kuzey End If Len Fonksiyonu String ifadesinin uzunluğunu belirlemek için Len fonksiyonunu kullanabilirsiniz. Kullanıcının ne kadar karakter girdiğini veya bir liste elemanının ne kadar uzun olduğunu bilme ihtiyacı duyabilirsiniz. Len Fonksiyonu Genel Form Len (Stringİfadesi) Len fonksiyonundan dönen değer string ifadesindeki karakter sayısıdır. Len Fonksiyonu Örnekler Len ( Visual Basic ) Len (txtgiriş.text) Len (strseçim) 12 değerini geri verir Metin kutusundaki karakter sayısını geri verir String değişkenindeki karakter sayısını geri verir If Len (txtad.text) = 0 Then MsgBox Bir isim giriniz, vbinformation, Kayıp Veri End If Metin kutusunun ve bir kombo kutusunun metin kısmının iki yeni özelliği ile SelStart ve SelLenght- Len fonksiyonunu birleştirebilirsiniz. SelStart özelliği ilk seçili karakterin

19 pozis yonunu geri verir veya ayarlar, SelLenght özelliği ise seçili karakter sayısını geri verir veya ayarlar. Bir metin kutsunun ve bir kombo kutusunun Text özelliğinin o anki içeriğini kullanıcı tab ile o kontrole geldiğinde seçili duruma getirebilirsiniz. Private Sub txtad_gotfocus ( ) O anki girişi seçer With txtad.selstart = 0.SelLenght = Len (.Text) End With End Sub Seçim en baştadır Karakter sayısını seçer Bir Liste Kutusu Elemanlarının Seçimi Liste kutusu çok fazla sayıda birime sahip olduğunda, kullanıcı bir metin kutusuna giriş yaparken denk gelen birimin liste içinden seçili duruma gelmesiyle kullanıcılara yardım edebilirsiniz. Bu metot Visual Basic çalışırken Help başlığında arama yaparkenki durum ile benzerlik göstermektedir. Örneğin siz s harfini girerken liste çabucak s ile başlayan liste elamanlarının gösterilmesine kaydırılır. Daha sonra ikinci harf olan e yi siz girerken liste hemen aşağı doğru kayar ve se ile başlayan ilk seçim seçili duruma geçer. Aşağıdaki örnek bu özelliği yerine getirmektedir. Private Sub txtkahve_change ( ) Liste içersinde ilk karşılık gelen yere geçiş Dim intindeks As Integer Dim blnbul As Boolean Do While Not blnbul And intindeks < lstkahve.listcount If UCase (Left (lstkahve.list (intindeks), Len (txtkahve.text))) = _ UCase (txtkahve.text) Then lstkahve.listindex = intindeks blnbul = intindeks + 1 End If intindeks = intindeks + 1 Loop End Sub Bilginin Yazıcıya Gönderilmesi Şimdiye kadar herhangi bir yazıcı çıktısını elde etmek için PrintForm metodunu kullandık. PrintForm metodunu kullandığınızda tüm çıktı çekici bir metin olarak değil de bir grafik gibi üretilir. Formları yazdırmanın yanında rapor yaratmaya veya küçük bir bilgiyi yazıcıya göndermeye ihtiyacınız olacaktır. Print metodunu kullanarak bir form üzerindeki (printer nesnesi üzerindeki) metni yazdırabilirsiniz.

20 Visual Basic interaktif bir ortam olan Windows altında çalışılması amacıyla tasarlanmıştır. İnteraktif programlarda form yaratmak oldukça basit olmasına rağmen yazdırma aynı düzeyde basit olmamaktadır. Visual Basic i kullanan çoğu profesyonel programcı yazıcı raporlarını biçimlendirmek için ayrı bir yardımcı program kullanırlar. Bazı şirketler rapor tasarımı ve yazdırma işini yapan yardımcı programlar satmaktadırlar. Printer Nesnesinin Yazdırılması Printer.Print (Nesne.Metot) kullanarak yazıcıdaki çıktı üzerinde düzenlemeler yapabilirsiniz. Visual Basic çıktınızı üzerinde düzenleme yapabilmeniz için hafızasında bir Printer nesnesi oluşturur. Her ne zaman Printer.Print metodunu kullanırsanız, çıktınız Printer nesnesine eklenir. İşinizi bitirdiğinizde veya EndDoc veya NewPage metodu kullanıldığında Visual Basic, Printer nesnesinin içeriğini yazıcıya gönderir. Satırların Formatlanması Visual Basic önceki sürümlerinden beri bir yazım satırının biçimlendirmede virgül, noktalı virgül gibi noktalama işaretlerini ve aynı zamanda Tab ve Spc fonksiyonunu kullanmaktadır. Çıktı satırı yazdırılacak olan birden çok parçayı içeriyorsa bu parçalar virgül ve noktalı virgül ile birbirlerinden ayrılacaklardır. Bu parçalar nesne içeriği, değişkenler veya sözel ifadeler olabilir. Printer nesnesini yazdırdığınızda kullanılmakta olan fonta dikkat etmek gerekir. Genelde yazdırma oransal fontlarla yapılmaktadır, bunun anlamı bir karakter için ayrılan alanın karakterden karaktere değişmesidir. Örneğin w harfi i harfinden daha çok alan kaplamaktadır. Eğer her karaktere ayrılan alanın aynı olmasını istiyorsanız Courier gibi sabit genişlikli font kullanabilirsiniz. Virgüller Çıktı sayfası ön ayar olarak her tab da beş sütun atlama özelliğine sahiptir. Her sütuna yazdırma alanı (print zone) olarak isim verilmektedir. Çıktının sonraki yazdırma alanına ilerlemek için bir virgül kullanınız. Printer.Print, R n R komutu R n R ifadesini ikinci yazdırma alanına yazdırır. İki tane virgül kullanarak sonraki ikinci yazdırma alanına ilerleyebilirsiniz: Printer.Print Ad,, Telefon Ad string ifadesi birinci yazdırma alanına ve Telefon stringi üçüncü yazdırma alanına yerleşecektir. İkinci yazdırma alanında sanki boş bir karakter varmış gibi yazdırma işlemine devam edileceğine dikkat ediniz. Yazdırma alanının büyüklüğünü kontrol etmenin tek yolu font büyüklüğünü değiştirmektir. Bir yazdırma alanının genişliği kullanılmakta olan fontun ortalama karakter

21 büyüklüğüne bağlı olarak 14 karakterdir. Sonuç olarak i ve t gibi çok sayıda dar karakter kullanıyorsanız 14 karakterden daha fazla alanınız olacak ve m, w gibi çok sayıda geniş karakter kullanıyorsanız bir yazdırma alanında 14 karakterden daha az karakter kullanabilirsiniz. Bu yüzden bazı durumlarda yazdırma alanının genişliğini aşabilirsiniz. Kavramsal olarak yazdırma alanı bir kelime işlemcideki tab sekmesi duraklarına benzemektedir. Her virgül Bir sonraki tab sekmesi durağına atla anlamına gelmektedir. Bazen beklediğinizden daha fazla yer kaplayan bir ifadeyi yazdırabilirsiniz ( sonraki yazdırma alanının başına geçer). Bu durumda koyulan virgül belki sütunlarınızın doğru bir şekilde hizalanmamasına neden olarak izleyen yazdırma alanına atlar. Aşağıdaki örnekte etiket alanı dördüncü yazdırma alanına yerleşecektir. Printer.Print The average amount of sales for the current mont is, _ lblsales.caption Yazdırma alanı sayısı tek bir satır sayısı için geçerli olan sayıyı aştığında çıktı yazdırılacak olan sayfada bir sonraki satıra otomatikman atlamaktadır. Printer.Print 1, 2, 3, 4, 5, 6 komutu çıktı olarak şunu verecektir: Noktalı Virgüller Birimleri ayırmak için birbirini takip eden yazdırma alanlarında ilerlemek istemiyorsanız birimler arasında noktalı virgül kullanınız. Eğer birimler arasında boşluk bırakırsanız Visual Basic sizin için kodlarda otomatikman noktalı virgül ekler. txtad.text in değeri Efe olsun bu durumda kod satırı aşağıdaki gibi olsun: Printer.Print Ad: ; txtad.text Komutu çıktı olarak şunu verecektir. Ad: Efe String ifadesinin içerisinde sol tarafında bırakılan boşluk sayısının tam olarak göründüğü gibi yazıcıdan çıkacağına dikkat ediniz. Tırnak işaretinin içersinde boşluk bırakmazsanız bir birimin önceki birime bitişik olarak yaslanabilecektir. Noktalı virgül çıktı içersinde boşluk bırakılmasını sağlamaz sadece yazdırılacak birimleri listelemenin bir aracıdır. Satır Sonu Virgül Ve Noktalı Virgüller Bir çıktı satırında son karakter bir virgül veya noktalı virgül ise ardına gelen Print metodu bir sonraki satıra ilerlemeksizin aynı satırda devam edecektir.

22 Printer.Print First this, Printer.Print Then this Komutu çıktı olarak şunu verecektir First this Then this İlk Print metodu satır sonu virgülü ile sonlandığından yazdırma alanı kuralı hala geçerliliğini korumaktadır. Printer.Print First this ; Printer.Print Then this Komutu çıktı olarak şunu verecektir First this Then this Boş Satır Yazdırma Yazdırdığınız raporda boş bir satır yazdırmak istiyorsanız, Print metodunu herhangi bir birime referans vermeksizin kullanın. Printer.Print Boş bir satır yazdırır Tab Fonksiyonu Doğru olarak yaslanmış, düzgün alanlara ayrılmış ve hoş bir program çıktısının yaratılması zor bir görev olabilmektedir. VB formatlama sürecinde yardımcı olacak fonksiyonlara sahiptir. Tab fonksiyonunu kullanarak yazdırılan satır üzerindeki değişkenlerin ve sabitlerin yerleşimini kontrol edebilirsiniz. Tab fonksiyonunda çıktının gözükmesini istediğiniz sütun pozisyonunu belirlersiniz. (Not: Visual Basic sütun pozisyonunun belirlenmesinde ortalama karakter genişliğini kullanmaktadır) Sütun pozisyonunun argüman değeri sayısal bir değer olmalıdır (oransal değerler yuvarlanacaktır) fakat sabit, değişken veya sayısal bir ifade (hesaplama) olabilir. Sütun pozisyonu tam bir değerdir, satırdaki birinci pozisyonun anlamı Tab(1) dir ve yirminci pozisyon Tab(20) dir. Tab Fonksiyonu Genel Form Tab (Pozisyon) Tab Fonksiyonu Örnekler Printer.Print Tab(20) ; R n R for Reading n Refreshment Printer.Print Tab(10) ; Ad ; Tab(30) ; Ücret Printer.Print Tab(intSütun1) ; txtad.text ; Tab(intSütun2) ; curücret

23 Tab fonksiyonundan sonra virgül koymayınız, belirlenen pozisyona atlandıktan sonra bir sonraki yazdırma alanına sıçrayacaktır ve böylece Tab fonksiyonunuzun etkisini ortadan kalkdıracaktır. Spc Fonksiyonu Satır üzerinde yatay boyutlandırmayı kontrol eden diğer bir fonksiyon Spc (space) fonksiyonudur. Spc fonksiyonu Tab fonksiyonundan son yazdırılan birimden itibaren satır üzerinde ne kadar sayıda boşluk bırakılmasının belirlenmesi konusunda ayrılmaktadır. Spc Fonksiyonu Genel Form Spc (KarakterSayısı) Spc Fonksiyonu Örnekler Printer.Print Tab(20) ; Ad ; Spc(5) ; Tel ; Spc(5) ; Adres Yazdırma satırı üzerinde Tab ve Spc fonksiyonlarını birleştirebileceğinize dikkat ediniz. String Ve Nümerik Verinin Hizalanması VB nümerik ve string verilere yer ayırırken birazcık farklı davranmaktadır. String değerler birimler arasında ekstra yer ayırmaksızın yazdırılır. Örneğin Printer.Print Tatlı ; Kek Komutu çıktı olarak şunu verecektir TatlıKek Nümerik veriler ilave boşluğa sahiptirler. VB her sayıdan önce işaret alanı için bir boşluk vermektedir. Negatif değerlerde eksi işareti görünür fakat pozitif değerlerde alan boş bırakılmaktadır. VB ayrıca her sayısal değeri takip eden bir boşluk eklemektedir. Printer.Print 1; 2; 3; -1; -2; -3 Komutu çıktı olarak şunu verecektir String ve nümerik verileri birleştirmek istiyorsanız boşluk bırakmadaki farklılığın farkında olmalısınız. Aşağıdaki örnek yazdırma alanını kullanarak string ve nümerik verileri birleştirmektedir. Printer.Print Birim, Miktar Printer.Print Makas, 10 Printer.Print Kayalar, -2 Printer.Print Kirpi, 1

24 Bu ifadenin çıktısı aşağıdaki gibi hizalanmış olarak gösterilecektir: Birim Miktar Makas 10 Kayalar -1 Kirpi 1 Fontun Seçilmesi Yazdırılan çıktının fontunun değiştirilmesi bir nesnenin fontunun değiştirilmesine benzemektedir. Printer nesnesi Font nesnesine referans veren Fon özelliğine sahiptir. Bununla birlikte Properties penceresini ve Font özelliklerini değiştirmek için Font diyalog kutusunu kullanamazsınız, özellikleri kodlarda değiştirmelisinizdir. Font adını değiştirirken hedef yazıcı tarafından desteklenen bir font adını girdiğinizden emin olunuz. İpucu: Bir nesnenin font diyalog kutusunu gösterin ve olanaklı font isimlerinin notunu alınız. Yazıcınızın hangi fontları desteklediğinden emin değilseniz Windows un yüklü olduğu herhangi bir yazıcıda doğru olarak çalışan fontlara (Arial ve New Times Roman gibi) bağlı kalınız. Örnekler Printer.Font.Name = Times New Roman Printer.Font.Size = 12 İlk birimin yazdırılmasından önce font ismi ve büyüklüğünün değiştirilmesine sadece bir kere ihtiyacınız olacaktır. İşin veya Sayfanın Sona Erdirilmesi NewPage metodu o anki sayfayı yazıcıya gönderir ve printer nesnesinin hafızasını temizler böylece yeni bir sayfaya başlayabilirsiniz. EndDoc metodu o anki sayfayı yazıcıya gönderir ve yazdırma işine son verir. Dikkat: Programınız sonlandırıldığında Visual Basic otomatikman bir EndDoc yollamaktadır. Printer.NewPage Printer.EndDoc Sayfayı gönderir ve yeni bir sayfaya başlar Sayfayı gönderir ve yazdırma işini sonlandırır Bilgiyi yazıcıya gönderdikten sonra NewPage veya EndDoc metotlarını kullanınız. Örnek Private Sub PrintReport ( ) Printer.Print Printer.Print Tab(13) ; Aylık Satışların Özeti Printer.Print Printer.Print Printer.Print Tab(10) ; Satışlar ; Tab(30) ; Kazançlar Printer.Print Tab(10) ; = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Printer.Print

25 Printer.Print Tab(10) ; FormatCurrency(mcurToplamSatışlar) ; _ Tab(30) ; FormatCurrency(mcurToplamKazanç) Printer.EndDoc End Sub Bir Liste Kutusunun İçeriğinin Yazdırılması Bir liste kutusunun içeriğini yazıcıya göndermek amacıyla liste kutusu özelliklerini ve döngü tekniklerini birleştirebilirsiniz. ListCount özelliğini kullanarak ne kadar iterasyon yapılacağını bilebilirsiniz. List özelliği listedeki değerleri yazdırmanıza imkan verecektir. Private Sub mnudosyayazdırtümü_click ( ) Printer nesnesindeki kahve çeşnisi kombo kutusunun içeriğini yazdırır Dim intindeks As Integer Dim intsondeğer As Integer intsondeğer = cbokahve.listcount 1 For intindeks = 0 To intsondeğer Liste indeksi sıfırdan başlar Printer.Print cbokahve.list (intindeks) Next intindeks Printer.EndDoc End Sub Listedeki Seçili Birimin Yazdırılması Bir liste kutusundan veya kombo kutusundan bir birim seçildiğinde, seçili birim Text özelliğinde tutulur. Seçili birimi yazdırmak için Text özelliğini kullanabilirsiniz. Printer.Print Tab (10) ; Kahve Çeşnisi: ; cbokahve.text Printer.Print Boş satır Printer.Print Tab (10) ; Şurup Çeşnisi: ; lstşurup.text

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

Bu uygulama, MSGBOX fonksiyonun ve Form nesnesinin QueryUnload olayının kullanımı ile ilgili bir uygulamadır. MSGBOX ve QueryUnload Olayı Uygulaması Uygulama Bu uygulama, MSGBOX fonksiyonun ve Form nesnesinin QueryUnload olayının kullanımı ile ilgili bir uygulamadır. Msgbox Deyimi ve Fonksiyonu MsgBox deyimi,

Detaylı

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

BİLGİ GİRİŞ VE MESAJ PENCERELERİ. 1-Sadece kullanıcıya mesaj vermek için kullanılır. 73 6.BÖLÜM BİLGİ GİRİŞ VE MESAJ PENCERELERİ 6.1. MSGBOX(Mesaj Kutuları) Bütün Windows uyumlu programlarda kullanıcıya program akışı sırasında bilgi vermek ve onaylamak için diyalog kutuları içinde mesaj

Detaylı

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

Uygulama 1) Aşağıdaki genel (global) değişken tanımlamalarını VB üzerinde yapınız. Süre 10 dak. MT 373 Visual Basic Programlama Laboratuvar Uygulamaları-1 Uygulama 1) Aşağıdaki genel (global) değişken tanımlamalarını VB üzerinde yapınız. Süre 10 dak. a) İki adet ondalıklı sayı tanımlaması yapınız

Detaylı

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

7) Çoklu Formlar. Şekil7.1. Araç kutusundaki Add Form butonuna basarak projeye yeni bir form ekleyiniz. 7) Çoklu Formlar Şimdiye kadar yarattığınız tüm projeler tek bir form tarafından işletilmektedir. Farklı amaca yönelik bilgiler için farklı pencereler kullanırsanız projelerinizin daha profesyonel olabileceğinin

Detaylı

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

Genel Kullanılış 1: [değişken ismi] = [değişken ismi] [işlem] [sayı veya string ifade veya değişken] Sayaçlar Düzenli olarak artan (+) veya azalan (-) sayı veya string ifadeler elde etmek için kullanılırlar. Eşitliğin her iki tarafındaki değişken isminin aynı olmasına dikkat edin. Bu durum matematik olarak

Detaylı

INPUTBOX() ile Veri Girişi

INPUTBOX() ile Veri Girişi VISUAL BASIC DE VERİ GİRİŞİ VE EKRAN MESAJLARI INPUTBOX() ile Veri Girişi Yapısı : Default Değer Form Üzerindeki Konum (0,0) sol üst köşe Değişken adı Veri Giriş Kutusu Gövdesindeki Mesaj Veri Giriş Kutusu

Detaylı

BİLGİSAYAR PROGRAMLAMA

BİLGİSAYAR PROGRAMLAMA BİLGİSAYAR PROGRAMLAMA Yrd. Doç. Dr. Beytullah EREN beren@sakarya.edu.tr 0264 295 5642 1 MİCROSOFT EXCEL Elektronik tablolama veya hesaplama programı olarak da adlandırılan Excel, girilen veriler üzerinde

Detaylı

How to ASP Language. Elbistan Meslek Yüksek Okulu 2011 2012 Bahar Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU. 29 Eki. 1 Kas. 2013

How to ASP Language. Elbistan Meslek Yüksek Okulu 2011 2012 Bahar Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU. 29 Eki. 1 Kas. 2013 How to ASP Language Elbistan Meslek Yüksek Okulu 2011 2012 Bahar Yarıyılı 29 Eki. 1 Kas. 2013 Öğr. Gör. Murat KEÇECĠOĞLU Fonksiyonlar, kendilerini göreve çağıran VBScript komutlarına ve işlemlerine bir

Detaylı

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

Window Script Host. Message Box Kullanımı. Pupup(Acilir)Message Kullanımı. Arslan ACAR www.andabilgi.com www.arslanacar.com 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)

Detaylı

5. KARAR VERME VE KOŞULLAR

5. KARAR VERME VE KOŞULLAR 5. KARAR VERME VE KOŞULLAR Bu bölümde bir koşula bağlı olarak bir eylem yerine getirebilecek projeler yazmayı öğreneceksiniz. Örneğin farklı departmanların, farklı işçi sınıflarının satışlarının takibini

Detaylı

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

2013-14 GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI 2013-14 GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI KOÜ Mekatronik Mühendisliği Bölümü/MKT-103-Görsel Programlama Dersi - Ara Sınav J-grubu Ad-Soyad:...No:... J GRUBU-süre:70dk 1.) Aşağıdaki

Detaylı

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

Her Select Case bloğu, mutlaka End Select ile bitmek zorundadır. Select Case Komutu: VB de karar sürecinde kullanılan komutlardandır. Bu yapı ile sadece bir değişkenin durum kontrolü yapılır. Kontrolü yapılacak değişkenin genel olarak alabileceği değerler belirli ise

Detaylı

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.

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. Döngüsü En basit döngü yapısıdır. Hiçbir kontrol yapılmadan ve ifadeleri arasındaki satırların işlem görmesi için kullanılır. Bu yapıda programın terkedilmesi için herhangi bir kontrol olmadığından, döngü

Detaylı

5. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ. hakanyilmaz@karabuk.edu.tr

5. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ. hakanyilmaz@karabuk.edu.tr 5. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II Öğr.Gör. Hakan YILMAZ hakanyilmaz@karabuk.edu.tr Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 2 İçindekiler STRING FONKSİYONU... 3 SPLIT FONKSİYONU...

Detaylı

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

GİRİ ÇIKIŞ İŞLEMLERİ VE BİLGİ TÜRLERİ GİRİ ÇIKIŞ İŞLEMLERİ VE BİLGİ TÜRLERİ GİRİŞ Bilgi ve veriler bilgisayarın veri girişi için kullanılan donanım birimleriyle bilgisayara aktarılabilir. Elbette veri girişinin yapılabilmesi için söz konusu

Detaylı

INPUTBOX KULLANIMI. Komut Düğmesine uygulanan algoritma örneği

INPUTBOX KULLANIMI. Komut Düğmesine uygulanan algoritma örneği INPUTBOX KULLANIMI InputBox komutu, Basic programlama dilinde program algoritması içinde ekran aracışığı ile bir sorgu yönlendirerek, kullanıcının bilgi girmesini sağlamak amacıyla kullanılır. Bu komutun

Detaylı

TEMEL EXCEL. 1 - Excel e Giriş

TEMEL EXCEL. 1 - Excel e Giriş TEMEL EXCEL 1 - Excel e Giriş Excel e Başlangıç Excel Ekranı Ribbon (Şerit) Kullanmak, başka Bilgisayarlara Uygulamak Backround (Arka Plan) Görünümünü Değiştirmek Kısa Yol Menülerini Kullanmak Diyalog

Detaylı

Excel Nedir? Microsoft Excell. Excel de Çalışma sayfası-tablo

Excel Nedir? Microsoft Excell. Excel de Çalışma sayfası-tablo Microsoft Excell Excel Nedir? Excel programı; veriler üzerinde hesap yapabilme, verileri tabloya dönüştürebilme, verileri karşılaştırıp sonuç üretebilme, grafik oluşturma, veri yönetimi yapabilir. http://mf.dpu.edu.tr/~eyup

Detaylı

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

Internet Programming I. Hafta III. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU Internet Programming I Hafta III Elbistan Meslek Yüksek Okulu 2016 2017 Güz Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU Dönen Değer? Fonksiyonlar, kendilerini göreve çağıran VBScript komutlarına ve işlemlerine

Detaylı

Temel Bilgisayar (Basic Computer) Word e Giriş (Introduction to Word)

Temel Bilgisayar (Basic Computer) Word e Giriş (Introduction to Word) Temel Bilgisayar (Basic Computer) Word e Giriş (Introduction to Word) Konular Word Nedir? Word ile Neler Yapılabilir? Eğitim TV - egitimtv.biz - facebook.com/egitimtv 2 Microsoft Office Nedir? Eğitim TV

Detaylı

10 LU SAYISAL SİSTEMİ İLE 2 Lİ SAYISAL SİSTEMİ ARASINDA ÇEVİRİM UYGULAMASI

10 LU SAYISAL SİSTEMİ İLE 2 Lİ SAYISAL SİSTEMİ ARASINDA ÇEVİRİM UYGULAMASI 10 LU SAYISAL SİSTEMİ İLE 2 Lİ SAYISAL SİSTEMİ ARASINDA ÇEVİRİM UYGULAMASI Sayısal Sistemler Sayısal sistem, sayıları temsil eden simgeler için bir yazma sistemi yani matematiksel bir gösterim sistemidir.

Detaylı

Metin Tabanlı İçerik Oluşturma Araçları

Metin Tabanlı İçerik Oluşturma Araçları Metin Tabanlı İçerik Oluşturma Araçları Microsoft Office Word Kelime işlemci, görsel nesnelerin veya çizimlerin resim ya da arka plan olarak kullanıldığı metinler oluşturabilen, harita ve tablo gibi şekiller

Detaylı

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

Uygulamalar 4 IsMissing Fonksiyonlar ve Alt Programlar Prosedür Parametreleri Public Function f(x,y,optional t, Optional k) End Function 1. Uygulamalar 4 IsMissing (Değişken) Visual Basic te fonksiyon veya alt programlara giriş parametresi olarak Optional deyimi kullanılırsa o parametre kullanılmadan da o fonksiyon çağrılabilir. IsMissing

Detaylı

Excel Formüller ve Fonksiyonlar. Yusuf MANSUROĞLU Mühendislik Hizmetleri Müdür Yardımcısı 11.02.2015

Excel Formüller ve Fonksiyonlar. Yusuf MANSUROĞLU Mühendislik Hizmetleri Müdür Yardımcısı 11.02.2015 Excel Formüller ve Fonksiyonlar Yusuf MANSUROĞLU Mühendislik Hizmetleri Müdür Yardımcısı 11.02.2015 Excel de Yapabileceklerimiz Temel aritmetik işlemler (4 işlem) Mantıksal karşılaştırma işlemleri (>,>=,

Detaylı

HESAP MAKİNASI YAPIMI

HESAP MAKİNASI YAPIMI HESAP MAKİNASI YAPIMI 1..Aşağıdakine benzer görünüm ve butonları hazırlayın. 2. 24. Butonun içerisine aşağıdaki kodları yazın. 3. Yeni bir layer ekleyip Frame1 F9 na aşağıdaki kodları ekleyelim. 4. Butonlardan

Detaylı

Diziler İndisli Değişkenler

Diziler İndisli Değişkenler Diziler İndisli Değişkenler Aynı tür bilgileri (öğrenci isimleri, şehir isimleri, kapı numaraları, fakülteler vbg.) bellekte tutmak için kullanabileceğimiz listelere dizi adı verilir. Dizi kullanmanın

Detaylı

3. BELGE DENETİMİ. Bu bölümde belge denetimi için gerekli olan yazım, dil bilgisi ve dil ayarlarını öğreneceğiz.

3. BELGE DENETİMİ. Bu bölümde belge denetimi için gerekli olan yazım, dil bilgisi ve dil ayarlarını öğreneceğiz. 3. BELGE DENETİMİ Bu bölümde belge denetimi için gerekli olan yazım, dil bilgisi ve dil ayarlarını öğreneceğiz. 3.1. Dil Ayarları Open office dünyanın her yerinde kullanılan bir ofis türüdür. İşletim sistemin

Detaylı

MODÜL BİLGİ SAYFASI KODU :

MODÜL BİLGİ SAYFASI KODU : MODÜL BİLGİ SAYFASI KODU : ALAN : ORTAK MODÜL : DOKÜMAN HAZIRLAMA SÜRE : 40 /32 ÖN KOŞUL : Ön koşulu yoktur. AÇIKLAMA : Bu modül bilgisayar ve donanımlarının sağlandığı ortamda uygulamalı olarak işlenmelidir.

Detaylı

Microsoft Excel. Çalışma Alanı. Hızlı Erişim Çubuğu Sekmeler Başlık Formül Çubuğu. Ad Kutusu. Sütunlar. Satırlar. Hücre. Kaydırma Çubukları

Microsoft Excel. Çalışma Alanı. Hızlı Erişim Çubuğu Sekmeler Başlık Formül Çubuğu. Ad Kutusu. Sütunlar. Satırlar. Hücre. Kaydırma Çubukları Microsoft Excel Microsoft Excel yazılımı bir hesap tablosu programıdır. Excel, her türlü veriyi (özellikle sayısal verileri) tablolar ya da listeler halinde tutma ve bu verilerle ilgili ihtiyaç duyacağınız

Detaylı

İÇİNDEKİLER BİRİNCİ BÖLÜM BİLGİSAYARDA BELGE AÇMAK VE TEMEL İŞLEMLER YAPMAK

İÇİNDEKİLER BİRİNCİ BÖLÜM BİLGİSAYARDA BELGE AÇMAK VE TEMEL İŞLEMLER YAPMAK İÇİNDEKİLER BİRİNCİ BÖLÜM BİLGİSAYARDA BELGE AÇMAK VE TEMEL İŞLEMLER YAPMAK 1. BELGE İŞLEMLERİ... 1 1.1. Arayüz ve Görünüm Ayarları... 1 1.1.1. Genel Görünüm... 1 1.1.2. Belge Görünümleri... 2 1.1.3. Yakınlaştırma...

Detaylı

How to ASP Language. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU. Hafta V

How to ASP Language. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU. Hafta V How to ASP Language Elbistan Meslek Yüksek Okulu 2014 2015 Güz Yarıyılı Hafta V Öğr. Gör. Murat KEÇECĠOĞLU Fonksiyonlar, kendilerini göreve çağıran VBScript komutlarına ve işlemlerine bir değer sunarak

Detaylı

BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1

BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1 BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1 Ekrana Metin Yazdırmak Ekranda metin yazdırmak istendiğinde print komutu kullanılır. Kullanımı aşağıda verilmiştir. Parantez içinde

Detaylı

C# Form Uygulamaları. Nesne Tabanlı Programlama I (C#) Ders Notu. S.Ü.Akören A.R.E. Meslek Yüksekokulu C.ÖZCAN- F.SARAY

C# Form Uygulamaları. Nesne Tabanlı Programlama I (C#) Ders Notu. S.Ü.Akören A.R.E. Meslek Yüksekokulu C.ÖZCAN- F.SARAY Nesne Tabanlı Programlama I (C#) Ders Notu S.Ü.Akören A.R.E. Meslek Yüksekokulu C.ÖZCAN- F.SARAY C# Form Uygulamaları C# da yeni bir uygulama açmak için File>New>Project seçilir. Daha sonra açılan pencerede

Detaylı

3. Aşağıdakilerden hangisi B5 hücresinin değerini getirir (Kopyalar)? a-) =B5 b-) B5 c-) =B(5) d-) =5B

3. Aşağıdakilerden hangisi B5 hücresinin değerini getirir (Kopyalar)? a-) =B5 b-) B5 c-) =B(5) d-) =5B 1. Aşağıdakilerden hangisi hücrenin içini desen ile doldurur? a-) Biçim - Hücreler -Yazı Tipi b-) Biçim - Hücreler - Desen c-) Biçim - Hücreler Kenarlık d-) Biçim - Hücreler Hizalama 2. Aşağıdaki fonksiyonlardan

Detaylı

PAKET PROGRAMLAR DERSİ

PAKET PROGRAMLAR DERSİ PAKET PROGRAMLAR DERSİ Dersin Modülleri Kelime İşlemci Programı Elektronik Tablolama Programı Sunu Hazırlama Programı Internet ve e-posta Yönetimi Kazandırılan Yeterlikler Kelime işlem programını kullanmak

Detaylı

Web sayfalarında yapılan her çalışma ve düzenleme tablolar aracılığı ile yapılır. Dolayısıyla çoğu web sayfalarında tablo kullanmak zorunluluktur.

Web sayfalarında yapılan her çalışma ve düzenleme tablolar aracılığı ile yapılır. Dolayısıyla çoğu web sayfalarında tablo kullanmak zorunluluktur. Yazı Tipi Stili HTML kodları 47 Kalın İtalik Altı Çizili 9.2.6 Metin yükseltme veya alçaltma 1. Sayfa görünümünde, belge penceresinin altındaki Tasarla düğmesini tıklatın. 2.

Detaylı

<html> <head> <title>sayfa Başlığı</title> </head> <body> Bu benim ilk sayfam <b>bu metin koyu</b> </body> </html>

<html> <head> <title>sayfa Başlığı</title> </head> <body> Bu benim ilk sayfam <b>bu metin koyu</b> </body> </html> HTML'e Giriş 1. HTML dosyası nedir? HTML'in açılımı Hyper Text Markup Language (Bunun tam Türkçe'si bulunmamakla beraber "çok yere açılan metin" denebilir. Bir HTML dosyası bir text dosyası olmakla beraber

Detaylı

MS Excel. Excel Microsoft Office in bir parçasını oluşturur. Office 2007, Office 2010, Office 2013, Office 2016

MS Excel. Excel Microsoft Office in bir parçasını oluşturur. Office 2007, Office 2010, Office 2013, Office 2016 MS Excel Elektronik tablolama veya hesaplama programı olarak da adlandırılan Excel, girilen veriler üzerinde hesap yapabilme, tablolar içinde verilerle grafik oluşturma, verileri karşılaştırıp sonuç üretebilme

Detaylı

Matematiksel Operatörler

Matematiksel Operatörler Matematiksel Operatörler Genel olarak matematiksel işlemlerde kullanılan operatörlerdir. Operatör Anlamı Açıklama ^ Üs Alma C^3 Matematikdeki üs operatörüdür. Verilen ilk sayının ikinci sayı kadar kuvvetini

Detaylı

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

UYGULAMALAR. İkinci liste kutusu (List 2) Birinci liste Kutusu (List 1) Metin Kutusu UYGULAMALAR Uygulama 1:Komut butonu, metin kutusu ve liste kutusu kullanarak bir program oluşturacağız. Programda, bir metin kutusuna girilen sayılardan pozitif olanlar bir listeye, negatif olanlar başka

Detaylı

MİCROSOFT WORD PROGRAMI ÇALIŞMA KAĞIDI

MİCROSOFT WORD PROGRAMI ÇALIŞMA KAĞIDI ARAYÜZ MİCROSOFT WORD PROGRAMI ÇALIŞMA KAĞIDI Baskı Önizleme Microsoft Word 2007 Hızlı Yeni Geri Al Yinele Yazdır Aç Kaydet (İleri Al) Hızlı Erişim Çubuğu Ofis Düğmesi Word programdaki tüm komutları hızlı

Detaylı

TEMEL STRING İŞLEMLERİ

TEMEL STRING İŞLEMLERİ TEMEL STRING İŞLEMLERİ GİRİŞ.Net kodu yazarken String işlemleri büyük önem taşımaktadır. String ler kelimeler üzerinde yapılan işlemlerde kullanılmaktadır. Gerçekleştireceğimiz çalışmalarda da bu veri

Detaylı

Check Box kullanımı ve Metin kutusu FONT özellikleri Check Box kutuları Option button nesnelerinden farklı olarak, programın çalışması sırasında farklı tercihlere bağlı olarak aynı anda birden çok seçeneğin

Detaylı

Android Ders Notları

Android Ders Notları Android Ders Notları 1. Yeni Bir Proje Başlatma Android Studio programında yeni bir proje başlatıyoruz. İlk olarak karşımıza resim 1 deki gibi bir pencere gelecek. Burada Application name kısmına proje

Detaylı

Hizalama Word dokümanlarınızda oluşturduğunuz veya oluşturacağınız metinlerin hizalamasını yapabilirsiniz. Bu işlem için:

Hizalama Word dokümanlarınızda oluşturduğunuz veya oluşturacağınız metinlerin hizalamasını yapabilirsiniz. Bu işlem için: Biçimleme Metin biçimleme Hizalama Word dokümanlarınızda oluşturduğunuz veya oluşturacağınız metinlerin hizalamasını yapabilirsiniz. Bu işlem için: 1. Hizalamak istediğiniz metni seçin. 2. Giriş sekmesini

Detaylı

Donatlar-NotePad DONATILAR

Donatlar-NotePad DONATILAR Donatlar-NotePad DONATILAR Donatılar işletim sistemiyle birlikte gelen programların yer aldığı bölümdür. Bu programlara Başlat-Tüm Programlar- Donatılar adımlarıyla ulaşılır. Not Defteri (Notepad) Sadece

Detaylı

WOLVOX Hızlı Satış. AKINSOFT WOLVOX 7 Hızlı Satış Yardım Dosyası

WOLVOX Hızlı Satış. AKINSOFT WOLVOX 7 Hızlı Satış Yardım Dosyası AKINSOFT WOLVOX 7 Hızlı Satış Yardım Dosyası Doküman Versiyon : 1.02.01 Oluşturma Tarihi : 01.03.2011 Düzenleme Tarihi : 01.03.2011 Sayfa 1 Copyright 2011 1. İŞLEMLER 1.1. Satış Ekranı AKINSOFT Programı,

Detaylı

Timer İle arka plan renk değişimi

Timer İle arka plan renk değişimi Microsoft Visual Studio Visual Basic Timer İle arka plan renk değişimi Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Timer1.Enabled = True Timer1.Interval = 1000 'milisaniye

Detaylı

Print Komutu ile Değişkenleri Yazdırmak

Print Komutu ile Değişkenleri Yazdırmak PYTHON DERS-4 Bu derste eksiklerimizi gidereceğiz. Şimdiye kadar bazı komutları kullandık ancak kullandığımız bu komutların özellikleri hakkında hiçbir şey öğrenmedik. İşte bu derste biraz onlardan bahsedeceğiz.

Detaylı

Renk kalitesi kılavuzu

Renk kalitesi kılavuzu Sayfa 1 / 6 Renk kalitesi kılavuzu Renk Kalitesi kılavuzu, kullanıcıların renk çıktısını ayarlamak ve özelleştirmek için yazıcının mevcut işlemlerinin nasıl kullanılabileceğini anlamasına yardımcı olur.

Detaylı

08224 Sunucu İşletim Sistemleri

08224 Sunucu İşletim Sistemleri 08224 Sunucu İşletim Sistemleri Server Operating System Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı Öğr.Gör.Murat KEÇECİOĞLU 24 Şub. 2016 Server Operating System And Network Printer Öğr. Gör.

Detaylı

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi Bil101 Bilgisayar Yazılımı I Bilgisayar Yüksek Mühendisi Editör Disk 1)Kaynak kodlar editör aracılığı ile oluşturulur. (.c) Kaynak dosya Önişleyici Disk 2)Önişleyici kodlar içerisindeki ilk işleme işini

Detaylı

ARGOBAR LİTE IN PROGRAMININ KULLANIMI Argobar Lite programı çalıştırıldığında programın ilk görüntüsü aşağıdaki gibidir.

ARGOBAR LİTE IN PROGRAMININ KULLANIMI Argobar Lite programı çalıştırıldığında programın ilk görüntüsü aşağıdaki gibidir. Sayfa: 0 ARGOBAR LİTE IN PROGRAMININ KULLANIMI Argobar Lite programı çalıştırıldığında programın ilk görüntüsü aşağıdaki gibidir. Etiket boyutlarını ayarlamak Argox A-200 Barkod / Etiket yazıcısına takılı

Detaylı

Microsoft Office paketlerinin son sürümü olan Office 2010 sürümü ile;

Microsoft Office paketlerinin son sürümü olan Office 2010 sürümü ile; Microsoft Office Word 2010 Microsoft Office paketlerinin son sürümü olan Office 2010 sürümü ile; Her türlü rapor, dilekçe gibi işleminizi rahatça yapabilirsiniz. Fiyat ve ürün tabloları oluşturabilirsiniz.

Detaylı

a. Giriş sekmesi: 1. Paragraf bölümünde Madde İşaretleri veya Numaralandırma seçeneklerinden istediğinize tıklayın.

a. Giriş sekmesi: 1. Paragraf bölümünde Madde İşaretleri veya Numaralandırma seçeneklerinden istediğinize tıklayın. Madde İmleri ve Numaralandırma Sıralı veya sırasız listeler oluşturmak için madde imleri ve numaralandırma seçeneğini kullanabilirsiniz. Madde İşaretli ve Numaralandırılmış Listeler Oluşturma Yazılı olan

Detaylı

22. Ölçü ve Kot Eklemek

22. Ölçü ve Kot Eklemek 22. Ölçü ve Kot Eklemek Bu Konuda Öğrenilecekler: Ölçülendirme birimi ve hassasiyetini ayarlamak Doğrusal ölçülendirme aracı geçerli ayarları ile çalışmak Doğrusal ölçülendirme çizgisi oluşturmak Mevcut

Detaylı

Bö lü m 6: Kelime İ şlemciler

Bö lü m 6: Kelime İ şlemciler Bö lü m 6: Kelime İ şlemciler Könü 3: Tablö ve Resim Ekleme ve Dü zeltme Hazırlayan: Serdar Engin Koç Bü könü bittiğinde; Belgeye resim, küçük resim, şekil ve SmartArt ekleme Metin kutusu ekleme ve biçimlendirme

Detaylı

2. SCADA PROGRAMI. TEOS' un size sunduğu bir çok hizmet içerisinde en önemlilerini şöyle sıralayabiliriz:

2. SCADA PROGRAMI. TEOS' un size sunduğu bir çok hizmet içerisinde en önemlilerini şöyle sıralayabiliriz: 2. SCADA PROGRAMI Bu bölümde ülkemizde sıklıkla kullanılmaya başlayan, ülkemiz mühendislerince geliştirilmiş bir scada yazılım programı olan TEOS SCADA programı hakkında bilgiler vereceğiz. TEOS SCADA

Detaylı

2-VİSUAL BASİC E GİRİŞ

2-VİSUAL BASİC E GİRİŞ 2-VİSUAL BASİC E GİRİŞ Bu bölümün amacı Visual Basic programlama ortamı ve elamanları hakkında ön bilgiye sahip olunmasıdır. Başlat Menüsü/Programlar/Microsoft Visual Basic 6.0 simgesine tıklayarak Visual

Detaylı

ÜNİTE ÜNİTE MICROSOFT POWER POINT - I TEMEL BİLGİ TEKNOLOJİLERİ İÇİNDEKİLER HEDEFLER

ÜNİTE ÜNİTE MICROSOFT POWER POINT - I TEMEL BİLGİ TEKNOLOJİLERİ İÇİNDEKİLER HEDEFLER ÜNİTE 11 MICROSOFT POWER POINT - I İÇİNDEKİLER BAYBURT ÜNİVERSİTESİ UZAKTAN EĞİTİM MERKEZİ Genel bilgiler PowerPoint penceresinin tanıtımı Sekmelerin genel tanıtımı Sunular ile ilgili işlemler Boş sunu

Detaylı

ÖNDER BİLGİSAYAR KURSU. Microsoft Office Kursu Eğitim İçeriği

ÖNDER BİLGİSAYAR KURSU. Microsoft Office Kursu Eğitim İçeriği ÖNDER BİLGİSAYAR KURSU Microsoft Office Kursu Eğitim İçeriği Microsoft WORD 1. PENCERE ELEMANLARI VE GÖRÜNTÜLEME BİÇİMLERİ 1.1. Genel Bilgiler 1.2. Ekran Görünümleri 1.3. Metin Sınırları ve Basımda Çıkmayan

Detaylı

MTK467 Nesneye Yönelik Programlama. Hafta 4 - Döngüler Zümra Kavafoğlu https://zumrakavafoglu.github.io/

MTK467 Nesneye Yönelik Programlama. Hafta 4 - Döngüler Zümra Kavafoğlu https://zumrakavafoglu.github.io/ MTK467 Nesneye Yönelik Programlama Hafta 4 - Döngüler Zümra Kavafoğlu https://zumrakavafoglu.github.io/ while döngüsü while(koşul){ } döngü ifadeleri Koşul boolean değerli olmalıdır. Koşulun değeri true

Detaylı

Gidilen sayfadan bir önceki sayfaya geçilir. Şekil Git İşlemi diyalog kutusu

Gidilen sayfadan bir önceki sayfaya geçilir. Şekil Git İşlemi diyalog kutusu BÖLÜM 6 6. BELGELER ÜZERİNDE YAPILABİLECEK İŞLEMLER 6.1. Git işlemi Yazılan belgeler rapor, ödev, kitap tez gibi sayfalarca uzunlukta olabilir. Sayfalarca uzunluktaki belgede herhangi bir sayfaya gitmek

Detaylı

TEMEL BİLGİSAYAR. Ders Notları. Yrd. Doç. Dr. Seyit Okan KARA

TEMEL BİLGİSAYAR. Ders Notları. Yrd. Doç. Dr. Seyit Okan KARA TEMEL BİLGİSAYAR Ders Notları Yrd. Doç. Dr. Seyit Okan KARA Pencerenin ortasında bulunan beyaz sayfa, slayt tasarımında kullanacağımız sayfamızdır. Sol panelde bu slayt sayfasının küçültülmüş halde bir

Detaylı

Python Programlama Dili

Python Programlama Dili Python Programlama Dili 3. Python da Döngüler Bu bölümde iki tane döngüden bahsedeceğiz: while ve for döngüleri. Ayrıca bu bölümde döngüler dışında break ve continue deyimleri ile range() ve len() fonksiyonlarına

Detaylı

MİCROSOFT OFFİCE EXCEL SORULARI

MİCROSOFT OFFİCE EXCEL SORULARI MİCROSOFT OFFİCE EXCEL SORULARI 1. Aşağıdakilerden hangisi hücrenin içini desen ile doldurur? a-) Biçim - Hücreler -Yazı Tipi b-) Biçim - Hücreler - Desen c-) Biçim - Hücreler Kenarlık d-) Biçim - Hücreler

Detaylı

8.Sayfa ve 9.Yazım 10.Belge Görünüm 11.Ekran Yakınlaştırma Sözcük Sayısı Denetimi Düğmeleri ve Uzaklaştırma

8.Sayfa ve 9.Yazım 10.Belge Görünüm 11.Ekran Yakınlaştırma Sözcük Sayısı Denetimi Düğmeleri ve Uzaklaştırma Genel Ekran Görünümü 1.Ofis Düğmesi 2.Hızlı Erişim Araç Çubuğu 3.Belge Başlığı 4.Menüler 5.Menü Şeridi 6.Kaydırma Çubuğu 7.Cetveller 8.Sayfa ve 9.Yazım 10.Belge Görünüm 11.Ekran Yakınlaştırma Sözcük Sayısı

Detaylı

MT 373 Visual Basic Programlama Dersi

MT 373 Visual Basic Programlama Dersi MT 373 VB Laboratuvar Uygulamaları Öğr. Gör. Dr. İrfan MACİT 1 MT 373 Visual Basic Programlama Dersi (VB.NET 2010 Uygulamaları) Dr. İrfan MACİT Matematik Bölümü Laboratuvar Uygulamaları Adana, 2013 MT

Detaylı

Word 2007 - Otomatik Düzelt

Word 2007 - Otomatik Düzelt Word 2007 - Otomatik Düzelt Otomatik düzelt penceresinin anlatılması OTOMATİK DÜZELT PENCERESİ OTOMATİK DÜZELT Otomatik Düzelt penceresine iki yoldan ulaşabiliriz. 1. Microsoft Office Düğmesi > Word Seçenekleri

Detaylı

BĐLGĐSAYARDAN BAĞIMSIZ YAZDIRMA ĐŞLEMĐ

BĐLGĐSAYARDAN BAĞIMSIZ YAZDIRMA ĐŞLEMĐ BĐLGĐSAYARDAN BAĞIMSIZ YAZDIRMA ĐŞLEMĐ Argox X-2000+ barkod / etiket yazıcısını bilgisayardan bağımsız kullanabilmek için Argox X-2000+ barkod / etiket yazıcısı ile birlikte verilen CD içerisinde bulunan

Detaylı

AKINSOFT Barkod 4. AKINSOFT Barkod 4 Yardım Dosyası. Doküman Versiyon : 1.01.01 Tarih : 23.12.2010. Sayfa-1. Copyright 2010 AKINSOFT

AKINSOFT Barkod 4. AKINSOFT Barkod 4 Yardım Dosyası. Doküman Versiyon : 1.01.01 Tarih : 23.12.2010. Sayfa-1. Copyright 2010 AKINSOFT AKINSOFT Barkod 4 Yardım Dosyası Doküman Versiyon : 1.01.01 Tarih : 23.12.2010 Sayfa-1 1- ÇALIŞMA ŞEKLİ HAKKINDA KISA BİLGİ Barkod 4 programı, her türlü barkod etiketi, raf etiketi ya da reyon etiketi

Detaylı

İNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ

İNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ İNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ AD SOYAD: TESLİM TARİHİ: OKUL NO: TESLİM SÜRESİ: 2 hafta ÖDEV NO: 5 1- BANKA

Detaylı

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 9

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 9 BTP 207 İNTERNET PROGRAMCILIĞI I Ders 9 Dizi Değişkenler (Array) 2 Tek değişkende birden fazla bilgi tutulmak istendiğinde kullanılır. Kullanım şekli: var dizi_adı= new Array(eleman1, eleman2,, elemann)

Detaylı

Ayarları Kaydet: Barkod tasarımı bölümünde yapmış olduğunuz ayarlamalarınızın kaydedilmesini sağlar.

Ayarları Kaydet: Barkod tasarımı bölümünde yapmış olduğunuz ayarlamalarınızın kaydedilmesini sağlar. Kitap barkodu formu ile pogramınızda kayıtlı kitapların barkodlarını barkod yazıcıya ihtiyaç duymadan klasik A4 yazıcınızdan yazdırabilmenizi sağlar. {mooblock=kitap Barkod Araç Çubuğu} Ayarları Kaydet:

Detaylı

MS Publisher Kullanım Hatırlatmaları

MS Publisher Kullanım Hatırlatmaları MS Publisher Kullanım Hatırlatmaları Publisher bültenler, broşürler, Web siteleri, kartvizitler, kartpostallar, tebrik kartları, ortam etiketleri ve daha fazlasıyla ilgili tasarımlar içerir. Yayına başlamak

Detaylı

3. Metin ve Görünüm Etiketleri

3. Metin ve Görünüm Etiketleri 3. Metin ve Görünüm Etiketleri Bu bölümü bitirdiğinizde, Metin biçimlendirme etiketlerinin neler olduğunu ve nasıl kullanıldığını, Yatay çizginin nasıl çizildiğini ve özelliklerinin neler olduğunu, Satır

Detaylı

http://alikoker.name.tr

http://alikoker.name.tr Turbo Pascal Menüsünün Kullanımı File New:Editörde yeni bir pascal dosyası yaratmak için kullanılır.dosya açıldığında dosya adı NONAME00.PAS olarak gelecektir.eğer bu dosya saklanmadan yeni bir pascal

Detaylı

GRAFİK TASARIM. ACTION SCRIPT 3.0 Ders1 YARD. DOÇ. DR. MEHTAP YALÇINKAYA

GRAFİK TASARIM. ACTION SCRIPT 3.0 Ders1 YARD. DOÇ. DR. MEHTAP YALÇINKAYA GRAFİK TASARIM ACTION SCRIPT 3.0 Ders1 YARD. DOÇ. DR. MEHTAP YALÇINKAYA Kod Parçacıklarını Kullanma ve Flash Timeline'ında Gezinme Code Snippet Panelini Kullanarak ActionScript Ekleme Timeline'a Kod Yerleştirme

Detaylı

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8 BTP 27 İNTERNET PROGRAMCILIĞI I Ders 8 Değişkenler 2 Tamsayı Değerler (Integer) Tamsayılar, tabanlı (decimal), 8 tabanlı (octal) veya 6 tabanlı (hexadecimal) olabilir. 8 tabanındaki sayıları belirtmek

Detaylı

WEB FORMLARI. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

WEB FORMLARI. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu WEB FORMLARI Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu WEB FORMLARI Web uygulamalarının etkileşimli olabilmesi için, diğer bir ifade ile uygulamanın kullanıcı isteğine

Detaylı

İŞLETMELERDE BECERİ EĞİTİMİ DERSİ MİCROSOFT WORD 2007 ÇALIŞMALARI

İŞLETMELERDE BECERİ EĞİTİMİ DERSİ MİCROSOFT WORD 2007 ÇALIŞMALARI 1 2 3 Microsoft Office Word Belgesinde çalışmamızı tamamladıktan sonra simgesine tıkladığımızda açılan menüde dosyamızı kaydedebiliriz veya yazıcıdan çıktısını alabiliriz. Çalışmamızda değişiklik yapmak

Detaylı

ÖĞRENME FAALİYETİ 5 ÖĞRENME FAALİYETİ 5 5. TABLO İŞLEMLERİ

ÖĞRENME FAALİYETİ 5 ÖĞRENME FAALİYETİ 5 5. TABLO İŞLEMLERİ ÖĞRENME FAALİYETİ 5 AMAÇ ÖĞRENME FAALİYETİ 5 Bu faaliyette verilen bilgiler ile hazırlanan belgeye uygun tablo oluşturacak, tablo biçimlendirme işlemlerini hatasız yapabileceksiniz. ARAŞTIRMA 5.1. Tablo

Detaylı

pfrintf fonksiyonu: Çıkışın formatlı olması ve bunun bir dosyaya yazdırılması durumlarında kullanılır. fprintf fonksiyonunun genel yazım biçimi,

pfrintf fonksiyonu: Çıkışın formatlı olması ve bunun bir dosyaya yazdırılması durumlarında kullanılır. fprintf fonksiyonunun genel yazım biçimi, disp fonksiyonu: disp fonksiyonunun genel yazım biçimi, disp() bir tekst yada dizi olabilir. disp() dizi ismini basmadan ekrana diziyi görüntüler. Eğer metin dizesi içeriyorsa metin görüntülenir. disp

Detaylı

BİLGİSAYAR PROGRAMLAMA. Yrd. Doç. Dr. Beytullah EREN

BİLGİSAYAR PROGRAMLAMA. Yrd. Doç. Dr. Beytullah EREN BİLGİSAYAR PROGRAMLAMA Yrd. Doç. Dr. Beytullah EREN beren@sakarya.edu.tr 0264 295 5642 EXCEL DE DOĞRULAMA VE DENETLEME DOĞRULAMA Bir hücre grubuna veri girişi için doğrulama kriterleri (tamsayı, ondalıklı,

Detaylı

Frontpage ile Çerçeve Sayfası Yaratmak

Frontpage ile Çerçeve Sayfası Yaratmak Frontpage ile Çerçeve Sayfası Yaratmak Frontpage ile alttaki adımları izleyerek bir çerçeve sayfasının nasıl yaratalabileceğini görelim: Önce Menü Bar dan Araç Çubukları Görev Bölmesi seçeneğinin aktif

Detaylı

İÇİNDEKİLER 1. BÖLÜM: VISUAL BASIC E İLK ADIM

İÇİNDEKİLER 1. BÖLÜM: VISUAL BASIC E İLK ADIM İÇİNDEKİLER 1. BÖLÜM: VISUAL BASIC E İLK ADIM 1.1 Visual Basic Hakkında... 14 Visual Basic Nedir?...14 Grafiksel Arabirim...15 Nesne ve Olay kavramı...15 1.2 Çalışma Alanı... 16 Proje Seçimi...16 Çalışma

Detaylı

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 AMAÇ Nesne ve form oluşturup özelliklerini değiştirebileceksiniz. ARAŞTIRMA Bu faaliyet öncesinde hazırlık amaçlı aşağıda belirtilen araştırmaları yapmalısınız.

Detaylı

ELEKTRONİK TABLOLAMA Aritmetiksel işlemler ve mantısal karşılaştırmaların yapıldığı programlar elektronik tablolama programlarıdır.

ELEKTRONİK TABLOLAMA Aritmetiksel işlemler ve mantısal karşılaştırmaların yapıldığı programlar elektronik tablolama programlarıdır. ELEKTRONİK TABLOLAMA Aritmetiksel işlemler ve mantısal karşılaştırmaların yapıldığı programlar elektronik tablolama programlarıdır. Günümüzde yaygın olarak kullanılan elektronik tablolama programlarından

Detaylı

HSancak Nesne Tabanlı Programlama I Ders Notları

HSancak Nesne Tabanlı Programlama I Ders Notları ComboBox Bir Windows açılan kutu sunu temsil eder. ComboBox kontrolü, kullanıcıların bazı değerleri açılan bir listeden seçmesini sağlar. Listeye tasarım anında veya çalışma anında öğe eklenebilir. Listeye

Detaylı

adresinden ÖĞRETİM ÜYESİ GİRİŞİ

adresinden ÖĞRETİM ÜYESİ GİRİŞİ Sisteme giriş yapabilmek için butonunu tıklayınız. http://turtep.yesevi.edu.tr/ adresinden ÖĞRETİM ÜYESİ GİRİŞİ Açılan pencerede ilgili kısımlara kullanıcı adınızı ve şifrenizi girip Giriş butonunu tıklayınız.

Detaylı

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

C# Programlama Dili. İlk programımız Tür dönüşümü Yorum ekleme Operatörler C# Programlama Dili İlk programımız Tür dönüşümü Yorum ekleme Operatörler 1 İlk Programımız Bu program konsol ekranına Merhaba dünya! yazıp kapanır. Programı geçen derste anlatıldığı gibi derleyin, sonra

Detaylı

Problem Yaklaşım Temelleri, Algoritma ve Akış Şeması

Problem Yaklaşım Temelleri, Algoritma ve Akış Şeması 1 Problem Yaklaşım Temelleri, Algoritma ve Akış Şeması Problem Bireylerin yaşadığı çevreye uyum sağlaması durumunda ortaya çıkan olumsuzluklar ve çatışmalar problem olarak değerlendirilir. Bu durumdaki

Detaylı

PHP, nesne-yönelimli (object-oriented) bir dil olduğu için, nesne oluşturma imkânına ve bunların kullanılmasını sağlayan metodlara da sahiptir.

PHP, nesne-yönelimli (object-oriented) bir dil olduğu için, nesne oluşturma imkânına ve bunların kullanılmasını sağlayan metodlara da sahiptir. PHP'nin Temelleri PHP Nedir? PHP, bir programlama dili olarak, değişkenler, değişkenlerin değerleriyle bir işlem yapmayı sağlayan işlemciler (operatörler), işlemcilerle oluşturulan deyimler ve nihayet

Detaylı

BÖLÜM 23 TD 200... F8 F4 SHIFT ESC ENTER M1.7 M1.6 M1.5 M1.4 M1.3 M1.2 M1.1 M1.0 F8 F7 F6 F5 F4 F3 F2 F1. Shift + F1

BÖLÜM 23 TD 200... F8 F4 SHIFT ESC ENTER M1.7 M1.6 M1.5 M1.4 M1.3 M1.2 M1.1 M1.0 F8 F7 F6 F5 F4 F3 F2 F1. Shift + F1 BÖLÜM 23 231 -TD 200 ( OPERATÖR PANEL) KULLANIMI TD 200 operatör paneli; PLC' ye mesaj göndermek, PLC' de daha önce yüklenmiş olan mesajları almak, analog işlemli projelerde ısı, nem, gaz, ışık gibi değerleri

Detaylı

OfficeExcelProgramıAnlatımı

OfficeExcelProgramıAnlatımı OfficeExcelProgramıAnlatımı Panoyu Kullanmak Microsoft Office programlarında kopyalama ve taşıma işlemi yapılırken kopyalanan veya kesilen metin, resim vb. kısımlar panoda saklanır. 24 adet kopyalama veya

Detaylı

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı Internet Programming II Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 23 May. 2016 Form Form İşlemleri Tarayıcıdan bilgi alarak işlem gerçekleştirme FORM elemanları yardımıyla

Detaylı

Word programını kullanırken kullanılan ve bilgisayarı kullanma da hemen her yerde de kullanılabilen bazı kısayollar aşağıdaki gibidir.

Word programını kullanırken kullanılan ve bilgisayarı kullanma da hemen her yerde de kullanılabilen bazı kısayollar aşağıdaki gibidir. Başlarken: Bu belgede Microsoft şirketi tarafından üretilen Office program grubu içerisindeki Kelime İşlemci Programı Microsoft Word ve Microsoft Excel programlarıyla ilgili bilgiler vereceğiz. Bizim bu

Detaylı

Karakter Değişkenlere İlişkin Komutlar

Karakter Değişkenlere İlişkin Komutlar Karakter Değişkenlere İlişkin Komutlar ASCII Kodlama Sistemi Bilgisayar sayılar üzerine kurulmuş makinalar olduklarından onların düşünmeleri ve hatırlamaları sayısal değerlerle olmaktadır. Bundan dolayı

Detaylı

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı Internet Programming II Elbistan Meslek Yüksek Okulu 2013 2014 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 26 May. 2014 Form Form İşlemleri Tarayıcıdan bilgi alarak işlem gerçekleştirme FORM elemanları yardımıyla

Detaylı

AOSB 2017 EĞİTİM PROGRAMI

AOSB 2017 EĞİTİM PROGRAMI Eğitimin Konusu : Makro Excel Eğitim Tarihi : 04-05-10-11-12 Mayıs 2017 Eğitim Hedef Kitlesi : Excel kulllanıcıları arasında pratiklik ve hız kazanmış, Excel fonksiyonları, Veri Analizi araçlarını kullanma

Detaylı