Windows Nasıl Çalışır? Pencereler (window), Hareketler (event) ve Mesajlar (message)
|
|
- Hazan Özoğuz
- 8 yıl önce
- İzleme sayısı:
Transkript
1 Windows Nasıl Çalışır? Pencereler (window), Hareketler (event) ve Mesajlar (message) Pencere, hareket ve mesaj, VB ile Windows uygulaması geliştirmek için bu üç temel anahtar kavramı bilmek yeterli olacaktır. Butonlar, simgeler, menü seçenekleri vb. gibi bütün Windows elemanların (istisnalar dışında tümü) birer pencere olmasıdır. Windows işletim sistemi bu pencereleri her birine verdiği tekil (unique) numaralar ile yönetir. -Sözü edilen numaralara window handle veya hwnd denilmektedir
2 HAREKETLER, kullanıcının faresine tıklaması ya da klavyeden herhangi bir tuşa basmasıyla, program içerisinden yapılan bir kontrol düzeneğiyle ya da başka bir pencerenin neden olacağı bir davranışı nedeniyle oluşmuş olabilir. Herhangi bir hareketin gerçekleştirilmesi, işletim sistemine bir mesaj gönderilmesine neden olur. Sistem mesajı işler ve diğer pencerelere yayımlar. Her pencere özelikle kendi yapısı ile ilgili (aynı zamanda uygun) mesajları yorumlayarak işler. Örneğin, başka bir pencere kendisi üzerinde yer alacaksa ilgili pencere kendi sınırlarını yeniden düzenler.
3 . Sistem çalışırken pencere, hareket ve mesajlarla ilgili bütün olasılıkları düşünmeye çalışın VB hareket bağımlı (event driven) bir programlama dilidir. Geleneksel ya da procedural uygulamalarda, uygulama kendisini belirli bir sıra ile kontrol etmekte ve işlemektedir. Bu tarzda uygulamalar ilk satırdan çalışmaya başlar ve belirli bir sırayla ilerler ve işlemler (procedure) gerekli oldukça çağırılarak çalıştırılır. Hareket-Bağımlı model uygulamalarda ise uygulama belirli doğrusal bir yol izleyerek çalıştırılmaz. Farklı hareketler için farklı işlemler çalıştırılır ve programın her çalıştırılmasıyla uygulama yeniden farklı farklı yollarla çalışmasını sürdürebilir.
4 Uygulamanızda, kaynak kodunuz tanımlanmış tetikleme hareketleriyle kontrol edilecek ve çalıştırılacaktır. Örneğin bir TextBox ın içeriğinin değişmesiyle birlikte Change olayı (event procedure) ü gerçekleşecek ve bu değişikliğe bağlı işlem(ler) sırasıyla çalışacaktır ( Text1_Change) Komut butonuna tıklanınca (Commandbutton_Click) Ekrana Merhaba VBasic yazan program; Private Sub Command1_Click () End Sub Print Merhaba VBasic
5 Özelik, Yöntem ve Hareket (Property, Method,Event) VB Form ve aletleri(kontrolleri); özellikleri, yöntemleri ve hareketleri olan nesnelerdir. Özellikler (Property) nesnenin ayırıcı nitelik ve nicelikleri, Yöntemler (Methods)eylem yetenekleri, Hareketler-(Olaylar) (Event) ise tepkileri olarak düşünülebilir.
6 Örneğin günlük yaşamdan bir nesne BALON seçelim. ve bu balonun özeliklerini, yöntemlerini ve hareketlerini tanımlamaya çalışalım Özellikleri ; genişliği, yüksekliği, hacmi ve rengi, durumu hakkındaki bilgiler (patlak veya patlamamış olması gibi) Yöntemleri ; Bir balon gerçekleştirebileceği bir takım doğal yöntemlere veya yetilere sahip olacaktır mesela bunlardan (şişirme veya söndürme) bizim seçtiğimiz balonun yöntemleridir. Yine de ayrıca bütün balonlar bu yöntemlere sahiptir. Hareketleri ; Bir balon bir takım durumlara karşılık tepki verirler. İğne batırılırsa yada hava şiştikten sonra hava verilmeye devam edilirse patlayacaktır. Patlama balonun hareketidir.
7 Eğer bir balon programı yapacak olsaydık yazacağımız VB kaynak kodumuz aşağıdaki gibi olacaktı; Balonun özeliklerini belirlemek için, Balon.Renk = Mavi Balon.Basinc = 5 Balon.Patlak = False
8 Balonun method ları için, Balon.Sis Balon.Son Balon.Buyu 5 5 birim kadar büyüsün burada 5 argüman olarak anılacaktır
9 Balonun olası hareketi için, Sub Balon_Patliyor() Balon.Son Balon.SesCikart paaatt Balon.Patlak = True Balon.Basinc = 1 End Sub
10 VB ile uygulama geliştirmek için dört temel adım vardır. Kullanıcı arayüzü oluşturmak. Özelikleri atamak. Kod yazmak. Test etmek. Private Sub Command1_Click() Text1.Text = Merhaba VB! End Sub Şimdi klavyeden F5 tuşuna basarak yada VB IDE deki run tuşuna basarak uygulamamızı çalıştırıp test edebiliriz. İyi testler
11 Bir Form Tasarlamak Form Özelikleri. Caption : Pencerenin başlığı. (window title) Icon : Pencerenin simgesi. MaxButton : Pencere büyütme tuşuna sahip mi sorusunun yanıtı. MinButton : Pencere küçültme tuşuna sahip mi sorusunun yanıtı. BorderStyle : Pencerenin tipi. Height : Pencerenin yüksekliği. Width : Pencerenin genişliği. Left : Pencere sol kenarı ile monitörün sol kenarı arasındaki uzaklık. Top : Pencere üst kenarı ile monitörün üst kenarı arasındaki uzaklık. WindowState : Pencere ilk göründüğünde durumu. (Küçük, büyük, normal) Name olacak isim. : Program kaynak kodunda penceremizi tanımamıza da yardımcı Formun Hareketleri Resize : Pencerenin çerçevesinin büyüklüğünün değişmesi ile birlikte çağrılan hareket işlemi (event procedure). Activate : Pencerenin aktif hale gelmesiyle çağrılan hareket işlemi. Deactivate : Pencerenin pasif hale gelmesiyle çağrılan hareket işlemi. Formun Yöntemleri Show : Pencerenin görünmesini sağlayan yöntem. Print : Pencere üzerine yazı bastırmamızı sağlayan yöntem. Line : Pencere üzerine çizgi çizmemizi sağlayan yöntem. Circle : Pencere üzerine çember çizmemizi sağlayan yöntem. Refresh : Pencerenin yeniden boyanmasını sağlayan yöntem.
12 VBasic de kullanılan veri türleri String Türü Değişkenler: Arasına + veya & sembolü konarak birbirlerine eklenebilirler. Private Sub Command1_Click() Dim x, y, z, c As String x = Niksar " y = Meslek«z = Yüksekokulu«c = x + y & z MsgBox c End Sub
13 InputBox Fonksiyonu Eğer değişik veri tiplerinde bilgi almak istiyorsak bu aldığımız string türündeki veriyi o veri tipine dönüştürmek zorundayız. Sayısal veri için : i=val(inputbox("yaşınızı giriniz...")) Tarih türü veri için : tarih=datevalue(inputbox("doğum yılınızı girin")) Örnek : Dim s_ad As String Dim l_maas As Long Dim d_dogum As Date s_ad=inputbox("adınızı girin...") l_maas=val(inputbox("adınızı girin...")) d_dogum=datevalue(inputbox("adınızı girin..."))
14 Girilen üç sayının ortalamasını alan program. ALGORİTMA : AKIŞ ŞEMASI PROGRAM KODU 1.Başla 2.Üç sayı gir (A,B,C) 3.Ortalamayı hesapla (ortalama=(a+b+c)/2) 4.Ortalamayı yaz 5.Dur BAŞLA A,B Ortalama=(a+b+c)/3 ortalama DUR Private Sub Command1_Click() Dim a As Integer Dim b As Integer Dim c As Integer ortalama=0 a = Val(InputBox("1.sayıyı giriniz")) b = Val(InputBox("2.sayıyı giriniz")) c = Val(InputBox( 3.sayıyı giriniz")) ortalama = (a + b + c) / 3 Print "ortalama", ortalama End Sub
15 Klavyeden girilen 10 adet sayının toplamını bulup ekrana yazdıran program. Akış Şeması Program Kodu BAŞLA Toplam=0 I=1,10,1 sayi Toplam=Toplam+Sayi I Toplam Private Sub Command1_Click() Dim sayi As Integer Dim toplam As Integer toplam=0 For i = 1 To 10 sayi = Val(InputBox("sayıyı giriniz")) toplam = toplam + sayi Next i MsgBox toplam End Sub DUR
16 FOR NEXT Döngüleri For... Next Belirli sayıda tekrarlanması gereken komutların tekrarlanmasını sağlayan komut bloğu. For Sayaç = İlkdeğer To Sondeğer Step ArtışAralığı... Sayaç sondeğeri alana kadar... tekrarlanacak işlemler Exit For Tercihli çıkış Next Sayaç -- Tekrar sayısı belli olan işlemlerde kullanılır
17 ÖRNEK: 1 den 50 a kadar olan çift sayıların toplamını hesaplayan program Private Sub Command1_Click() Dim n As Integer Dim toplam As Integer toplam = 0 For i = 0 To 50 Step 2 toplam = toplam + i Print toplam, i Next i MsgBox toplam,, "toplam" End Sub
18 Dört işlem yapan bir hesap makinesi programı Private Sub Command1_Click() Label1 = "+" Label2 = Val(Text1) + (Text2) End Sub Private Sub Command2_Click() Label1 = "-" Label2 = Val(Text1) - (Text2) End Sub Private Sub Command3_Click() Label1 = "*" Label2 = Val(Text1) * (Text2) End Sub Private Sub Command4_Click() Label1 = "/" Label2 = Val(Text1) / (Text2) End Sub Private Sub Form_Load() Command1.Caption = "+" Command2.Caption = "-" Command3.Caption = "*" Command4.Caption = "/" End Sub
19 Şarta bağlı işlemler (IF Then.. Else Yapısı ) -- Girilen not değeri 50 den büyükse ekrana Geçti değilse kaldı yazan program. Private Sub Command1_Click() Dim not1 As Integer not1 = Val(InputBox("Notu giriniz")) If not1 >= 50 Then Print "Geçti" Else Print "Kaldı" End Sub if Then yapısı tek satıra sığmıyorsa İf koşul then işlemler End if Şeklinde kullanılır Private Sub Command1_Click() Dim not1 As Integer not1 = Val(InputBox("Notu giriniz")) If not1 >= 50 Then Print "Geçti" End If If not1 < 50 Then Print "Kaldı" End If End Sub
20 IIF() Fonksiyonu Yapısı: IIF(Koşul,birinci ifade,ikinci ifade) Bir bakıma, IF deyiminin kısıtlı bir şeklidir. Yalnızca iki olasılığın söz konusu olduğu durumlarda IF deyimi yerine IIF fonksiyonu kullanılabilir. Private Sub Command1_Click() Dim ortalama as integer Sonuc as string ortalama=val(inputbox( not ortalamasını giriniz )) sonuc = IIf(ortalama >= 50, "Geçer Not", "Zayıf Not") MsgBox sonuc End Sub
21 ÖRNEK: Girilen yaş değerine göre kişinin durumunu bulan programı yazınız. Algoritma 1.Başla 2.Değeri al 3.Eğer 0<=yas <= 5 ise Bebek 4.Eğer 5<=yas <= 14 ise Çocuk 5.Eğer 15<=yas <=28 ise Genç 6.Eğer 29<=yas <=39 ise Orta yaş 7.Eğer 40>=yas ise İhtiyar 8.Dur Program Kodu Private Sub Command1_Click() Dim yas As Integer yas = Val(InputBox("Yaşı giriniz")) If yas <= 5 Then MsgBox "Bebek" If yas > 5 And yas <= 14 Then MsgBox "Çocuk" If yas > 15 And yas <= 30 Then MsgBox "Genç" If yas > 30 And yas <= 45 Then MsgBox "Olgun" If yas >= 46 Then MsgBox "İhtiyar" End Sub
22 Select Case YAPISI Select Case... End Select Değişkenin belirli değerlerine göre yapılacak farklı işlemlerin seçiminde kullanılır. Select Case değişken Case id1 Değişkenin id1 değeri aldığı durumlarda yapılacak işlemler Case id2 Değişkenin id2 değeri aldığı durumlarda yapılacak işlemler case id3 to id9 id3 ve id9 aralığındaki tüm değerler için yapılacak işlemler Case Else Değişkenin id1- id2 - id3 - id4 - id5 - id6 - id7 - id8 - id9 değeri almadığı durumlarda yapılacak işlemler End Select Not: koşul sayısının 5 den fazla olduğu durumlarda bu yapıyı tercih etmek daha iyi olur.
23 Aynı programı Select Case yapısı ile yapmak Private Sub Command2_Click() Cls Print "YAŞ DEĞERİNİ NEGATİF GİRMEYİNİZ! " yas = Val(InputBox("YAŞ DEĞERİNİ GİRİNİZ=")) Select Case yas Case 0 To 5: MsgBox "BEBEK" Case 6 To 14: MsgBox "ÇOCUK" Case 15 To 29: MsgBox "GENÇ" Case 30 To 45: MsgBox "ORTA YAŞLI" Case Else MsgBox "İHTİYAR" End Select End Sub
24 Do. Loop Döngüleri Şart gerçekleştiği sürece veya tam tersi (şarta bağlı ) işlemlerin tekrarlandığı döngü Belirli bir koşul gerçekleştiğinde yapılacak işlemlerde kullanılır.
25 Yapı-1: Bir blok deyimi verilen koşul doğru (True) yada yanlış (False) olduğu sürece işletir. Do [{While Until} koşul] [ifade bloğu] [Exit Do] [ifade bloğu] Loop A=1 Do While A<5 Loop a=a+2 Print a A=1 Do Until A>5 Loop a=a+2 Print a Do While / Loop H KOŞUL E Do Until / Loop KOŞUL E H İŞLEMLER İŞLEMLER Ekrana 5 yazar Ekrana 7 yazar
26 Yapı-2: Bir blok deyim verilen koşul sağlanıncaya kadar işletilir. Do [ifade bloğu] [Exit Do] [ifade bloğu] Loop [{While Until} koşul] Do / Loop While İŞLEMLER E KOŞUL H Do / Loop Until İŞLEMLER H KOŞUL E Private Sub Command2_Click() Dim no as integer Cls no = 1 Do Print no; no = no+ 1 Loop While no <> 11 End Sub End Sub Ekrana yanyana yazar Private Sub Command2_Click() Dim no as integer Cls no = 1 Do Print no; no = no + 1 Loop Until no = 11
27 İç içe Döngüler
28 Örn: Çarpım Tablosu Private Sub Command1_Click() Dim j As Integer, k As Integer Picture1.Cls For j = 1 To 10 For k = 1 To 10 Picture1.Print k; "x"; j; "="; j * k, Next k Picture1.Print Next j End Sub
29 Visual Basic de Çizim Visual Basic de çizim yapabilmek için Line, Circle, Pset yöntemlerini kullanırız. Bu yöntemler Form ve Printer için kullanılabilir. Form üzerine çizim yapılırken formun AutoRedraw özelliğini True yapmalıyız. Visual Basic de çizim yaparken kordinat sistemini anlamalıyız. Çizim yaparken X ve Y koordinatlarını kullanırız. Y koordinatının yukarıdan aşağı inerken artar ve başlangıç değeri 0 dır. X koordinatı ise soldan sağa giderken artar ve başlangıç değeri 0 dır. Formun sol üst köşesi koordinatları 0,0 dır. Form üzerinde çizim yapılacak alan formun iç kısımlarıdır. Width ve Height özellikleri ise formun çerçeveler ve başlık çubuğu dahil olmak üzere genişlik ve yüksekliğini verir. Formun iç yükseklik ve genişliğini ise ScaleWidth ve ScaleHeight özelliklerini kullanarak öğrenebiliriz. DrawWidth; Çizgi kalınlığını belirler.
30 Line Yönetimi Line (X1,Y1) - (X2,Y2), renk;line yöntemi form üzerine çizgi çizmek için kullanılır. X1 ve Y1 başlangıç, X2 ve Y2 bitiş noktasını belirler. Renk paramtresi seçimlidir. Eğer istenirse ForeColor özelliğine değer atayarakda renkli çizimler yapılabilir. Private Sub Form_Load() DrawWidth = 5 For i = 0 To Form1.ScaleHeight Step Form1.ScaleHeight / 10 Line (0, i)-(form1.scalewidth, i), vbred Next End Sub
31 Circle Yönetimi Circle (MX,MY), R, renk; Circle yöntemi merkezi MX ve MY olan çemberi R yarıçapında verilen renkte çizer. FillStyle özelliği 0 yapıldıktan sonra ve FillColor özelliğini kullanılarak içleri renklendirilebilir. Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) For i = 1 To 5 Circle (X, Y), i * 100, vbred Next End Sub Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) FillStyle = o FillColor = Rnd * Circle (X, Y), 500 End Sub
32 Pset Yönetimi Pset(X,Y), renk; Pset yöntemi X ve Y olarak verilen koordinatlara bir nokta koyar. Private Sub Form_Load() Dim x, y, i, r r = ScaleHeight / 2 While r > 0 i = (i + 1) Mod 360 r = r - 1 'Yarıçağı sürekli azalt y = ScaleHeight / 2 + r * Sin(i * / 180) x = ScaleWidth / 2 + r * Cos(i * / 180) PSet (x, y) Wend End Sub
33 Merkezi (7, 6) ve yarıçapı 3 olan çember çizen program Private Sub cmddraw_click() picture1.cls picture1.scale (-2, 12)-(12, -2) 'Özel koordinat sistemi picture1.line (-2, 0)-(12, 0) Çiz x-eksenini picture1.line (0, -2)-(0, 12) Çiz y-eksenini picture1.pset (7, 6) Çiz Nokta picture1.circle (7, 6), 3 Çiz çember End Sub
34 Popup Menüler Windows ta sağ düğmeye bastığımızda çıkan menülere popup menüler adını veririz. Visual Basic de hazırladığımız projelerde de popup menüler oluşturabiliriz. Popup menü tasarımı normal menü tasarımı gibi gerçekleşir. Sadece bu menünün visible özelliğine false değeri verilir ve açılması istenilen yerde PopupMenu yöntemi kullanılır. PopupMenu MenüAdı,Flags, X, Y, Bold
35 Popup Menüler MenüAdı; Menü Editörde tasarlanan menünün adı Flags; X parametresinin nasıl kullanılacağını ve açılan menüde farenin hangi tuşunun click olayını gerçekleştireceğini belirler. Flags parametresi aşağıdaki gibi kullanılır; Flags=KoorX + Fare KoorX aşağıdaki değerleri alır 0: Menü X kordinatının solunda yer alır 4: Menü X kordinatını ortalayacak 8: Menü X kordinatının sağında yer alır Fare aşağıdaki değerleri alır 0: Sol fare tuşu ile menüden eleman seçilebilecek 2: Sağ fare tuşu ile menüden eleman seçilebilecek
36 Bir Forma Menü Eklemek Bir forma menü eklemek için Tools-Menü Editor komutunu veririz. Bu komut verildikten sonra karşımıza yandaki gibi Menü Editor penceresi gelir. Oluşturmak istediğimiz menünün başlığını Caption adlı bölüme gireriz. Name kısmına ise bu menü için bir ad yazarız. İlk menümüzü belirledikten sonra Next düğmesine basarız. Visual Basic Caption ve Name kutucuklarını bir sonraki menüyü ilave edebilmemiz için boşaltır. Yeni menü öğeleri oluşturuldukça, aşağıda bulunan liste kutusunda listelenirler. Alt menüleri oluşturmak için ise Next düğmesinin sol tarafında bulunan ok düğmelerini kullanırız. Var olan bir menünün silinmesi için liste kutusundan menüyü seçer ve Delete butonuna tıklarız. Yeni menüler ilave ederken ise Insert butonundan faydalanırız
37 Popup Menü Bold; Bu parametre ile menüdeki elemanlardan biri kalın yapılabilir Private Sub Text1_MouseDown(Button As Integer,Shift As Integer, X As Single, Y As Single) 'Sağ fare düğmesine basıldı ise If Button = 2 Then PopupMenu mnuduzen, 4, Text1.Left + X, Text1.Top + Y End If End Sub
UYGULAMALAR -2 Select case Yapısı: Select Case case case case case case is case Else End Select Örnek:
UYGULAMALAR -2 Select case Yapısı: Bir değişkenin aldığı birçok değere göre ayrı komutların çalıştırılması gereken durumlar için If yapısını kullanmak yerine Case yapısını kullanmak daha avantajlıdır.
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 (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ı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ı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ıForm Nesnesi. Şekil 1. SDI Form. Şekil 2. MDI Form ve alt (Child) formlar
Form Nesnesi Form nesnesi, uygulamaların kullanıcı ara yüzünü oluşturulmasına zemin hazırlayan nesnedir. Form nesnesi MDI (Multiple Documents Interface) ve SDI (Single Document Interface) olmak üzere iki
DetaylıKONTROL YAPILARI (CONTROL STRUCTURES)
Öğr.Gör.Bülent ÇOBANOĞLU, Visual BASIC Ders Notları-I 0 KONTROL YAPILARI (CONTROL STRUCTURES) GĠRĠġ Kontrol yapıları, program akışını değiştirmek için kullanılan yapılardır. Yapısal programlama dillerinde
Detaylı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ıOÖ lçu mu Uygulaması
Dog ru Uzunlug u ve Çember Çapı OÖ lçu mu Uygulaması Uygulama Bu uygulama, form nesnesi üzerinde, sol ve sağ fare tıklamaları ile belirlenen iki nokta arasındaki doğru parçasının çizilmesi, uzunluğunun
Detaylı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ı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ıUygulama 1) Tur sayısını 1 den klavyeden girilen n e kadar ekrana yazarak birikimli (kümülatif) toplam alan kaynak kodları yazınız.
Uygulama 1) Tur sayısını 1 den klavyeden girilen n e kadar ekrana yazarak birikimli (kümülatif) toplam alan kaynak kodları yazınız. Dim i, n, toplam As Integer toplam = toplam + i MessageBox.Show(i & ".
Detaylı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ıUygulama 1) Sabit olarak belirlenen sayıda tekrar eden (5 kez) Visual Basic kaynak kodlarını yazınız.
Uygulama 1) Sabit olarak belirlenen sayıda tekrar eden (5 kez) Visual Basic kaynak kodlarını yazınız. Dim i As Integer For i = 1 To 5 MessageBox.Show(i) Uygulama 2) Ekranda 5 kez tekrarlanan ve tur sayısını
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 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ı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ı'On Adet Tam Sayı Değer Alan Değ. Tanımlanıyor Dim x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, n As Integer Private Sub buton1_click() ' Şans Oyunları
Form1-1 'On Adet Tam Sayı Değer Alan Değ. Tanımlanıyor Dim x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, n As Integer Private Sub buton1_click() ' Şans Oyunları Seçimine Göre Top Seçimi Rastgele Olarak Gerçekleştiriliyor
DetaylıHSancak Nesne Tabanlı Programlama I Ders Notları
Konsol Uygulaması Oluşturma Konsol uygulaması oluşturmak için program açıldıktan sonra Create: Project ya da New Project seçeneği tıklanabilir. New Project penceresini açmak için farklı yollar da vardır.
DetaylıÜNİT E ÜNİTE KONTROL DEYİMLERİ KARAR YAPILARI. IF Deyimi GİRİŞ
GİRİŞ KARAR YAPILARI Herhangi bir olayın gerçekleşmesinin bir veya birkaç şarta bağı olduğu durumlar vardır. Ayrıca bir şartın gerçekleşmesi durumunda meydana gelecek bir veya birden çok olay söz konusu
DetaylıSAB104 Bilgisayar Programlama
Hafta 1 Programlamanın Tanımı Ankara Üniversitesi Uygulamalı Bilimler Fakültesi dersine ait sunumlar hazırlanırken ağırlıklı olarak Quick Basic ile Bilgisayar Programlama (Dr. İsmail Gürkan, Dr. Bülent
DetaylıBİLGİSAYAR PROGRAMLAMA. Algoritma ve Akış Şemaları
BİLGİSAYAR PROGRAMLAMA Algoritma ve Akış Şemaları Algoritma tanımı Algoritma özellikleri Algoritma tasarımı Akış şemaları Dallanma simgeleri Döngü simgeleri Akış şeması tasarımı Akış şeması örnekleri Konu
DetaylıHACETTEPE ÜNİVERSİTESİ BİLGİSAYAR ve ÖĞRETİM TEKNOLOJİLERİ EĞİTİMİ BTÖ201- Programlama Dilleri 1 Hazırlayanın; Adı Soyadı Çağdaş KARADEMİR Numarası 20742248 Ders Sorumlusu Hakan Tüzün İçindekiler Problem
Detaylı-A Grubu- MKT103 Görsel Programlama 2015/2016 Güz Dönemi Final Sınavı
KOCAELİ ÜNİVERSİTESİ 14.10.2016 MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ MKT103 Görsel Programlama 2015/2016 Güz Dönemi Final Sınavı Öğretim Üyesi: Prof. Dr. Hasan OCAK Sınav Süresi: 80 dakika. Her
DetaylıTBP101 (4. Hafta) Alıştırma Soruları ve Cevapları
TBP101 (4. Hafta) Alıştırma Soruları ve Cevapları 1. Klavyeden girilen üç sayıyı toplayan ve ortalamasını alıp sonuçları ekrana yazdıran sözde kodunu yazınız. PROGRAM Soru1 READ A, B, C; TOP = A + B+ C;
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 Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 2 İçindekiler STRING FONKSİYONU... 3 SPLIT FONKSİYONU...
DetaylıBu gün dersimizde değişik web kontrollerinin kullanımını gösteren birkaç web sitesi hazırlayacağız. Önce Visual Studio 2005 i açalım.
Bu gün dersimizde değişik web kontrollerinin kullanımını gösteren birkaç web sitesi hazırlayacağız. Önce Visual Studio 2005 i açalım. VS2005 den yeni bir web sitesi oluşturmasını isteyelim. Yeni bir ASP.NET
DetaylıAlgoritmalar ve Programlama. Algoritma
Algoritmalar ve Programlama Algoritma Algoritma Bir sorunu / problemi çözmek veya belirli bir amaca ulaşmak için gerekli olan sıralı mantıksal adımların tümüne algoritma denir. Algoritma bir sorunun çözümü
DetaylıBLGM BÖLÜM. Problem Çözme Kavramları (Algoritma ve Akış Şemaları)
BLGM108 1. BÖLÜM Problem Çözme Kavramları (Algoritma ve Akış Şemaları) 1 Yazılım Geliştirme Adımları 1. Gereksinimlerin belirlenmesi Problemin ne olduğunu anlama: sorunu çözmek için ne gereklidir, çözüm
DetaylıUygulama1) Şart yapısının kullanımı CheckBox1 bileşeninin işaretlendiğinde ekranda Kutu işaretlendi mesajı veren kodları yazınız.
Uygulama1) Şart yapısının kullanımı CheckBox1 bileşeninin işaretlendiğinde ekranda Kutu işaretlendi mesajı veren kodları yazınız. Label1.Text = "Kutu işaretlendi " Label1.Text = "Kutu işaretlenmedi " Uygulama
DetaylıİÇİ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ıOPTION BUTTON ve ELSEIF UYGULAMALARI
OPTION BUTTON ve ELSEIF UYGULAMALARI OPTION düğmeleri, Muhtelif seçeneklerin olduğu ve bu alternatif seçeneklerden birisinin seçilmesi gerektiği durumlarda kullanılan nesnelerdir. Daire şeklindeki bu option
Detaylı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ı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ı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ıBMT 101 Algoritma ve Programlama I 3. Hafta. Yük. Müh. Köksal GÜNDOĞDU 1
BMT 101 Algoritma ve Programlama I 3. Hafta Yük. Müh. Köksal GÜNDOĞDU 1 Akış Diyagramları ve Sözde Kodlar Yük. Müh. Köksal GÜNDOĞDU 2 Sözde Kodlar (pseudo-code) Yük. Müh. Köksal GÜNDOĞDU 3 Sözde Kod Sözde
DetaylıProgramlama. Program, belli bir komut ve söz dizimi yapısına uygun olarak, sadece belirtilen işlemlerin yerine getirmesini belirten komut dizisidir.
Programlama Programlama Yaklaşımları Program, belli bir komut ve söz dizimi yapısına uygun olarak, sadece belirtilen işlemlerin yerine getirmesini belirten komut dizisidir. Programda belirtilen işlem dizisi
DetaylıORACLE DA KÜRSÖRLER. Gerekli sistem değişkenleri
ORACLE DA KÜRSÖRLER Gerekli sistem değişkenleri SQL%ISOPEN : kürsör açıksa değeri true, kapalı ise değeri false SQL%ROWCOUNT : sql ile işlem gören kayıt sayısı bulunur. SQL%FOUND : sql işlemi sonucu, en
DetaylıAlgoritma ve Programlama: Karar Yapıları ve Döngüler
Algoritma ve Programlama: Karar Yapıları ve Döngüler Bir algoritma, herhangi bir programlama dili (C, C++, Pascal, Visual Basic, Java gibi) ile kodlandığında program haline gelir. Algoritmada yer alan
Detaylı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ıÖDEV (Vize Dönemi) CEVAPLAR. 1. Ekrana Merhaba Dünya! yazdıran algoritmanın akış diyagramını çiziniz ve sözde kod olarak yazınız.
ÖDEV (Vize Dönemi) CEVAPLAR 1. Ekrana Merhaba Dünya! yazdıran algoritmanın akış diyagramını çiziniz ve sözde kod olarak yazınız. PROGRAM Soru1 PRINT Merhaba Dünya! ; 2. Klavyeden girilen negatif bir sayıyı
DetaylıBIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
2017-2018 BaharYarıyılı Balıkesir Üniversitesi Endüstri Mühendisliği Bölümü 5 BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ (Çoklu Koşul Yapıları, Sözde Kod, Algoritmalar Arasında Dönüşüm) Yrd. Doç. Dr. İbrahim
DetaylıPROGRAMLAMA DİLLERİ I
PROGRAMLAMA DİLLERİ I Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Öğr. Gör. M. Mutlu YAPICI Hafta 1. Hafta 2. Hafta 3. Hafta 4. Hafta 5. Hafta 6. Hafta 7. Hafta
DetaylıBİL-142 Bilgisayar Programlama II
BİL-142 Bilgisayar Programlama II (C/C++) Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Giriş Kontrol Yapıları if Seçme Deyimi if... else Seçme Deyimi while Tekrar
Detaylı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ıPascal Programlama Dili
Pascal Programlama Dili Öğr. Gör. Özgür ZEYDAN Z.K.Ü. Çevre Müh. Bölümü Pascal Programlarının Yapısı Program program_adı; Uses unitler type Özel veri tipleri Const Sabitler Label etiketler var değişken
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ıSkecher (Çizim) Komutları
Skecher (Çizim) Komutları Ahmet SAN Karamürsel 2018 Sketch Oluşturma Catia programında katı model oluşturmak için öncelikle sketch oluşturmamız gerekir bu işlem sketcher araç çubuğu üzerindeki sketch ile
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 Sayısal Sistemler Sayısal sistem, sayıları temsil eden simgeler için bir yazma sistemi yani matematiksel bir gösterim sistemidir.
DetaylıAÇILIŞ EKRANI. Açılış ekranı temelde üç pencereye ayrılır:
AÇILIŞ EKRANI Açılış ekranı temelde üç pencereye ayrılır: Tam ortada çizim alanı (drawing area), en altta komut satırı (command line) ve en üstte ve sol tarafta araç çubukları (toolbar). AutoCAD te dört
DetaylıGörsel Programlama (Visual Programming) 2.Hafta
Görsel Programlama (Visual Programming) 2.Hafta 2016-2017 Bahar Dönemi Class Yapısı ve Form 1Muhammer İLKUÇAR, MAKÜ-2015 BURDUR Class - Obje Nesne (Nesne tabanlı programlama) İnsan ırkının ortak özelliklerini
DetaylıGÜMÜŞHANE ÜNĐVERSĐTESĐ MÜHENDĐSLĐK VE DOĞA BĐLĐMLERĐ FAKÜLTESĐ ELEKTRĐK-ELEKTRONĐK MÜHENDĐSLĐĞĐ EEM 114 ALGORĐTMA TASARIMI VE PROGRAMLAMA DĐLLERĐ
GÜMÜŞHANE ÜNĐVERSĐTESĐ MÜHENDĐSLĐK VE DOĞA BĐLĐMLERĐ FAKÜLTESĐ ELEKTRĐK-ELEKTRONĐK MÜHENDĐSLĐĞĐ EEM 114 ALGORĐTMA TASARIMI VE PROGRAMLAMA DĐLLERĐ DERS 1 PROGRAM GELĐŞTĐRME PROGRAM GELĐŞTĐRME VERĐ ĐŞLEME(DATA
DetaylıPro/E. Sketch ( Taslak Çizim) Ortamı
Pro/E Sketch ( Taslak Çizim) Ortamı Yrd. Doç. Dr. Mehmet FIRAT Yrd. Doç. Dr. Murat ÖZSOY Sakarya Üniversitesi Mühendislik Fakültesi Makine Mühendisliği Bölümü Pro/E Sketch (Taslak Çizim) Ortamı / Yrd.
DetaylıVisual Studio 2010 veya 2013, Sharp Develop 3.2 programlarını kurabilirsiniz.
GÖRSEL PROGRAMLAMA II Visual Studio 2010 veya 2013, Sharp Develop 3.2 programlarını kurabilirsiniz. Başlat/Programlar/Microsoft Visual Studio 2010 çalıştırılır. Açılan programda New Project seçilir, sol
DetaylıBÖLÜM 5 5. TABLO OLUŞTURMAK
BÖLÜM 5 5. TABLO OLUŞTURMAK Belli bir düzen içerisinde yan yana ve alt alta sıralanmış veya hizalı şekilde oluşturulması gereken bilgiler word de tablo kullanılarak hazırlanırlar. Örneğin bir sınıfa ait
Detaylı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ıDIV KAVRAMI <style> position: absolute
DIV KAVRAMI Div tag i katman oluşturmak için kullanılır. Div ler sayfanın komple bir satırını kaplarlar, bu yüzden tag i içerisinde şekillendirilip, boyutlandırılmaları gerekir. Aşağıdaki şekilde
DetaylıBIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ (Algoritma Geliştirmek, Satır Kod)
2017-2018 BaharYarıyılı Balıkesir Üniversitesi Endüstri Mühendisliği Bölümü 3 BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ (Algoritma Geliştirmek, Satır Kod) Yrd. Doç. Dr. İbrahim Küçükkoç Web: ikucukkoc.baun.edu.tr
Detaylı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ıVisual Basic Uygulamaları-4. Dİ Zİ LER (ARRAYS) ve Nesne Kü meleri
Visual Basic Uygulamaları-4 Dİ Zİ LER (ARRAYS) ve Nesne Kü meleri Bellekte sürekli yer kaplayan aynı türden verilerin oluşturduğu kümeye dizi denir. Tanımdan da anlaşılacağı üzere bir dizinin dizi olabilmesi
DetaylıAkış Kontrol Mekanizmaları
Akış Kontrol Mekanizmaları 1 Akış Kontrol Mekanizmaları if else switch for döngüsü for döngüsünün çalışma prensibi for döngüsüyle ilgili örnekler for döngüsüyle ilgili kurallar while döngüsü while döngüsünün
DetaylıResponse : Sunucunun istemciye veri yollamasını
Response : Sunucunun istemciye veri yollamasını 27 Ekim 2011 / Perşembe Örnek : 2 tane sayfa açıyoruz,1nci ye TextBox1 ve Button ekliyoruz. Şunu istiyoruz,1nci sayfada şifre girilince, Button u tıklayınca
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 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 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ı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ıDöngüler ve Karar Yapıları
Döngüler ve Karar Yapıları Karşılaştırma İşaretleri ve Matematiksel İşaretler Visual Basic te karşılaştırma işaretleri iki ifadeyi büyüklük, küçüklük veya eşitlik gibi kriterlerde karşılaştırmayı sağlar.
DetaylıDe iflken = InputBox Görüntülenecek Metin Bafllık. InputBox tan gelecek cevap, bir de iflkene aktarılmalıdır. End Sub B R SAYI TUT
Bilgi Girifli InputBox fonksiyonu: Program sırasında, kullanıcının klavyeden bilgi girifli yapmasını sa layan fonksiyondur. Girilen bilgi, bir de iflkene aktarılmalıdır. Afla ıda InputBox fonksiyonunun
DetaylıSolidWorks Macro, SolidWorks API. Yusuf MANSUROĞLU Mühendislik Hizmetleri Müdür Yardımcısı
SolidWorks Macro, SolidWorks API Yusuf MANSUROĞLU Mühendislik Hizmetleri Müdür Yardımcısı 06.08.2014 SolidWorks Macro, SolidWorks API SolidWorks Makro Makro Kaydetme Kayıtlı Makro Çalıştırma Kayıtlı Makro
DetaylıİŞLEM SAYISI BELLİ OLAN DÖNGÜLER
DÖNGÜLER GİRİŞ Bilgisayarın ismi her ne kadar bilgiyi saymaktan gelse de aslında bilgisayar programlar ile gerçek anlamını bulmaktadır. Program, bu bölüme kadar anlatılanlar işlemlerin sıralı olarak ve
DetaylıAçılan programın pencere görünümü aşağıdaki gibidir. 2. Araç Çubuğundan kaydet düğmesi ile
POWERPOINT PROGRAMI Powerpoint bir sunu hazırlama programıdır. Belirli bir konu hakkında bilgi vermek için, derslerle ilgili bir etkinlik hazırlamak için, dinleyicilere görsel ortamda sunum yapmak için
DetaylıPROGRAMLAMAYA GĐRĐŞ I
PROGRAMLAMAYA GĐRĐŞ I Algoritma: Bir problemin çözümü için izlenecek yol anlamına gelmektedir. Problemi çözebilmek için geliştirilmiş açık, yürütülebilir, sıralı, basit tekrar edebilen adımlardan oluşan
DetaylıVISUAL BASIC DE İŞLETİM SİSTEMİ DENETİM KOMUTLARI VE FONKSİYONLARI
VISUAL BASIC DE İŞLETİM SİSTEMİ DENETİM KOMUTLARI VE FONKSİYONLARI Visual basic kodları yazılırken, yapılması istenen işlerin yanı sıra sistem ile ilgili bazı işlerin yapılması da (klasör oluşturma silme,
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ı 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ıBÖLÜM 6: KARŞILAŞTIRMALI KONTROL YAPILARI
BÖLÜM 6: KARŞILAŞTIRMALI KONTROL YAPILARI C programlama dilinde, diğer programlama dillerinde olduğu gibi, işlemler, ilk satırdan başlamak üzere sırayla çalışır. Program kontrol yapıları ise, programın
DetaylıDİZİLER. Bu ünitede yapılan örnekler Visual Studio 2010 programındaki Visual Basic programlama diliyle çözülmüştür.
DİZİLR GİRİŞ Bu ünitede, akış diyagramlarının yardımıyla birçok veriyi tek bir alanda nasıl saklayabileceğimiz, işleyebileceğimiz ve çağırabileceğimiz konusundaki bilgiler anlatılacaktır. Teknolojinin
DetaylıJavascript Ders Örnekleri -2. Tarayıcı Görüntüsü
Javascript Ders Örnekleri -2 Örnek 1 : Aşağıdaki Javascript kodları çalıştığında tarayıcı görüntüsü nasıl olur? JS Kodu var puan=85; if(puan>70) document.write( Notunuz iyi ); else document.write( Notunuz
Detaylı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ıHSancak Nesne Tabanlı Programlama I Ders Notları
DİZİLER Bellekte ard arda yer alan aynı türden nesneler kümesine dizi (array) denilir. Bir dizi içerisindeki bütün elemanlara aynı isimle ulaşılır. Yani dizideki bütün elemanların isimleri ortaktır. Elemanlar
Detaylı4- Turbo Pascal Bilgisayar Programlamada Kullanılan Şart Yapıları
4- Turbo Pascal Bilgisayar Programlamada Kullanılan Şart Yapıları Şart yapıları bir bilgisayar programının olmazsa olmazlarındandır. Şart yapıları günlük hayatımızda da çok fazla karşılaştığımız belirli
DetaylıÖğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II. Değişken Tanımlama Ve Akış Kontrol Deyimleri
Öğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II Değişken Tanımlama Ve Akış Kontrol Deyimleri Değişken Nedir? Değişkenler, programın veya kodların icra süresince belirli bir değer tutan ve istenilirse bu değer
Detaylıdisp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA
MATLAB 3.DERS disp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA Daha önceki derslerimizde input komutu ile klavye üzerinden MATLAB programlama ortamına veri girmeyi öğrenmiştik. Bu dersimizde ise disp
DetaylıGörsel Programlama (Visual Programming) 2.Hafta
Muhammer İLKUÇAR, MAKÜ-2015 BURDUR Görsel Programlama (Visual Programming) 2.Hafta 2014-2015 Bahar Dönemi CLASS YAPISI 1 Muhammer İLKUÇAR, MAKÜ-2011 BURDUR Class - Obje Nesne (Nesne tabanlı programlama)
DetaylıYZM 2105 Nesneye Yönelik Programlama
YZM 2105 Nesneye Yönelik Programlama Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM - 2 C# Programlama Dili Örnekler 2 Örnek1:
DetaylıHESAP PLANI DEĞİŞİKLİĞİ
HESAP PLANI DEĞİŞİKLİĞİ Hesap Planı, önceden fiş içerisinde ve diğer alanlarda (hesap kodu tanımlanması gereken alanlar) ekranın üst tarafına otomatik geliyor veya Alt+3 tuş kombinasyonu ile görüntüleniyordu.
Detaylıif (ad == "Sabri") Console.WriteLine("Merhaba Sabri. Ne zamandır gözükmüyodun...");
Koşul İfadeleri ve Akış Kontrolü Koşul ifadeleri ve akış kontrolleri programlama dillerinde her zaman en önemli yeri tutmaktadır. Yazdığımız uygulamanın hangi koşulda nasıl davranacağını belirterek bir
DetaylıMühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 5. Bölüm Karar ve Çevrim Kontrol Yapıları
Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 5. Bölüm Karar ve Çevrim Kontrol Yapıları C Programlama Dr. Serkan DİŞLİTAŞ 5.1. Atlama Komutları Program akışının yönlendirilmesinde
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 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ı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ıCAEeda TM GENEL TANITIM. EDA Tasarım Analiz Mühendislik
CAEeda TM GENEL TANITIM EDA Tasarım Analiz Mühendislik İÇİNDEKİLER 1. FARE TUŞLARININ GÖSTERİMİ...2 2. CAEeda TM YAZILIMININ GÖRSEL ARAYÜZ YAPISI...3 3. CAEeda TM VARSAYILAN İKON PANELİ TANIMLAMALARI...4
Detaylı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ıŞekil 2.1. Bu bölümde ASP.Net platformumuzu açtığımızda Toolbox penceresindeki Standart bölümündeki kontrollerden bahsedeceğiz.(şekil 2.2) Şekil 2.
6 7 Server Kontrol Nedir? Kullanıcı arabirimi veya diğer ilişkisel fonksiyonlar oluşturmak üzere Server üzerinde çalışan componentlere denir. Server kontroller runat= server özelliğine sahiptirler. (Şekil
DetaylıEXCEL 2007 ELEKTRONİK ÇİZELGE
EXCEL 2007 ELEKTRONİK ÇİZELGE Excel, Microsoft Office paketinde yer alan ve iş hayatında en sık kullanılan programlardandır. Bir hesap tablosu programıdır. Excel, her türlü veriyi (özellikle sayısal verileri)
DetaylıMAT214 BİLGİSAYAR PROGRAMLAMA II DERSİ Ders 12: Grafik Kullanıcı Arayüzü (Graphical User Interface-GUI)
MAT214 BİLGİSAYAR PROGRAMLAMA II DERSİ Ders 12: Grafik Kullanıcı Arayüzü (Graphical User Interface-GUI) Yard. Doç. Dr. Alper Kürşat Uysal Bilgisayar Mühendisliği Bölümü akuysal@anadolu.edu.tr Ders Web
DetaylıNesne Yönelimli Programlama
1 Nesne Yönelimli Programlama Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Not: Bu dersin sunumları, Java Programlama Dili ve Yazılım Tasarımı, Altuğ B. Altıntaş, Papatya
DetaylıHSancak Nesne Tabanlı Programlama I Ders Notları
CheckBox Onay Kutusu, kullanıcının mantıksal bir ifade hakkında seçim yapmasına imkân verir. Kullanıcıya seçenekler sunmayı sağlar. Birçok seçenek seçilebilir. CheckBox Özellikleri Özellik Değer Tipi Açıklama
DetaylıUzaktan Eğitim Uygulama ve Araştırma Merkezi
JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java da Fonksiyon Tanımlamak Java da Döngüler Java da Şart İfadeleri Uygulamalar Java da Fonksiyon Tanımlamak JAVA DA FONKSİYON TANIMLAMAK 4 Fonksiyonlar;
DetaylıKod Kavramı Sub End Sub Olay (Event) Kavramı
Kod Kavramı Kodlar, programa ne yapmasını istediğinizi belirten deyim ve fonksiyonlardır. Visual Basic in nesneye dayalı bir programlama dili olması, kodların nesnelere bağlı olarak yazılması anlamına
DetaylıProgram Tercihleri. Bölüm 5 Tercihler
Bölüm 5 Tercihler Windows masaüstü çalışırken ZoomText in nasıl başladığını, oluştuğunu ve göründüğünü kontrol eden özelliklerdir. Ayrıca buradan otomatik güncellemelerde yapılabilir. Böylece ZoomText
Detaylıİnönü Üniversitesi Makine Mühendisliği Bölümü
İnönü Üniversitesi Makine Mühendisliği Bölümü 130 Bilgisayar Destekli Teknik Resim Ders Sunumu 2 Yrd. Doç. Dr. Eray Arslan eray.arslan@inonu.edu.tr Çizim Alanı Sınırlarının Ayarlanması (Limits komutu)
Detaylı6. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ. hakanyilmaz@karabuk.edu.tr
6. 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 For Each... Next... 3 Döngüyü
Detaylı1. LabVIEW ile Programlama
1. LabVIEW ile Programlama LabVIEW ile programlama mantığı, program kodu yazılan programlama mantığına benzemekle birlikte, kontrol adı verilen nesneler arasında veri yolu bağlantısı ile program akışı
Detaylı