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

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

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

Transkript

1 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 Basic i açın. Karşınıza gelecek New Project diyalog kutusundan Standart EXE simgesini seçerek Aç düğmesini tıklayın. Visual Basic te yeni bir proje böyle açılır. Her yeni proje açma isteğinde yukarıdaki adımları takip edeceğiz. Şekil.2.1. Visual Basic Ortamı Yukarıdaki ekran görüntüsünde de görüldüğü gibi Visual Basic genel olarak Toolbox(Araç kutusu), Menüler, Proje gezgini, Özellikler Penceresi ve Form Layout nesnelerinden oluşmaktadır.

2 Bu nesneleri kısaca özetleyecek olursak: Toolbox: Araç kutusu projelerde özelliklerini belirleyeceğimiz ve programlayacağımız nesnelerin bulunduğu kısımdır. Bu nesneler standart olarak 20 tanedir. Visual Basic ile bu standartların dışında istendiğinde projeye eklenebilecek olan birçok nesne daha gelmektedir. Ayrıca bu tür nesneleri İnternet te bulabilir ve download ederek kullanabilirsiniz. Menü: Menü çubuğunda, aktif projeye tasarım esnasında uygulanabilecek komutalar bulunmaktadır. Bunlardan en sık kullanılanlarına göz atalım. FİLE MENÜSÜ

3 EDİT MENÜSÜ VIEW MENÜSÜ Menü komutlarından başlangıçta kullanacağımız kısımları bunlardır.

4 Proje Gezgini: Çalıştığımız projenin bileşenlerinin gösterildiği penceredir. Özellikler Penceresi: Projeniz üzerinde seçilen nesnenin özelliklerini ve özelliklerinin o andaki değerlerinin gösterildiği penceredir. Özellikler penceresinde iki sekme, bir de açılır menü bulunur. Açılır menüde projenizde bulunan nesnelerin listesi vardır. Bu listeden özellikleri değiştirilecek veya görüntülenecek nesne seçilir. Alphabetic isimli sekmede nesnenin özellikleri alfabetik olarak listelenir. Bu pencereden nesnenin özelliklerini değiştirebileceğiniz gibi kod yazarak da değiştirebilirsiniz. Fakat özellikler penceresinden değiştirmeniz önerilir. Böylece daha az kod yazmış olursunuz ve programınızı test etmeden, anında değişikliği görmüş olursunuz. Form Layout: Programınızın çalıştığı zamanki ekran koordinatlarını bu pencereden görebilir ve ayarlayabilirsiniz. Visual Basic İle Windows Uygulamaları Yazmak Bu dersle birlikte, Microsoft Windows ortamında çalışan bilgisayar programları yazmayı öğreneceğiz. Projeleriniz standart Windows programlarına benzeyip onlar gibi davranış gösterecektir. Visual Basic (VB) pencereler yaratmanız için gereken menüleri, metin kutularını, komut tuşlarını, seçim tuşlarını, onay kutularını, liste kutularını ve kaydırma çubuklarını sağlar. Şekil2.2. Windows kullanıcı arayüzüne bir örnek. Etiket Metin kutuları Onay kutuları Seçim tuşları Şekil Komut tuşları Şekil2.2.Visual Basic ile tasarlanmış grafiksel kullanıcı arayüzlü uygulamalı programlar

5 Windows Grafiksel Kullanıcı Arayüzü Microsoft Windows grafiksel kullanıcı arayüzünü (Graphical User Interface veya GUI) kullanır. Windows GUI çeşitli elementlerin nasıl görünüp ve ne şekilde fonksiyona sahip olduklarını tanımlar. Bir visual basic programcısı olarak, bu elementlerin bir araç kutusuna sahipsiniz. Formlar olarak adlandırılan yeni pencereler yaratacaksınız. Daha sonra kontrol olarak adlandırılan çeşitli elemanları formlara eklemek için araç kutusunu kullanacaksınız. Yazacağınız programlar olay-sürüşlü programlama olarak adlandırılan yeni bir programlama türüdür. Programlama Dilleri-Prosedürsel, Nesneye Dayalı ve Olay Sürüşlü Yüzlerce programlama dili bulunmaktadır. Her biri, belirli bir çeşit problemi çözmek için geliştirilmiştir. Çoğu geleneksel dil, BASIC, C, COBOL, FORTRAN, PL/I ve Pascal gibi, prosedürsel diller olarak görülür. Yani program tüm işlemlerin ardışık sırasını belirler. Program mantığı kullanıcının isteğine ve koşula cevap verecek bir sonraki komutu belirler. C++ ve Visual Basic gibi yeni programlama dilleri farklı bir yaklaşım olan nesneye dayalı programlama ve olay sürüşlü programlama yaklaşımını kullanır. Microsoft, Visual Basic i Java gibi nesneye dayalı bir dilin çoğu elemanına sahip bir olay sürüşlü programlama dili olarak tanımlar. Visual Basic in her sürümü gerçek bir nesneye dayalı programlama diline daha çok yaklaşmaktadır. Olay sürüşlü modelde, programlar artık prosedürler değildir; sıralı bir mantığı takip etmezler. Bir programcı olarak yürütmelerin sırasını belirleyip kontrol altına alamazsınız. Bunun yerine kullanıcı bir penceredeki çeşitli tuşlara ve kutulara tıklayabilir ve kısayol tuşlarına basabilir. Kullanıcının her hareketi daha önceden yazılmış bir basic prosedürünü tetikleyerek bir olayın meydana gelmesine sebep olabilir. Mesela kullanıcı Hesapla isimli bir komut tuşuna tıklar. Tıklama tuşun Click olayının meydana gelmesine sebep olur ve program hesaplama yapmak için yazılmış olan prosedüre otomatikman atlama yapar. Nesne Modeli Visual Basic de özellikleri (properties) ve metotları (methods) olan nesnelerle (objects) çalışacaksınız. Nesneler Bir nesneyi bir şey veya bir isim olarak düşününüz. Nesne örnekleri formlar ve kontrollerdir. Formlar ekrana yerleştirdiğiniz pencereler ve diyalog kutularıdır. Kontroller formun içerisine yerleştirdiğiniz metin kutuları, komut tuşları ve liste kutuları gibi elementlerdir. Özellikler Özellikler adı, rengi, hacmi, yeri veya nasıl davranacağı gibi bir nesne hakkında bir şeyler anlatır. Özellikleri nesneleri tanımlayan sıfatlar olarak düşünebiliriz.

6 Bir özelliğe atıf yapıldığında ilk olarak nesnenin adı sonra bir nokta ve daha sonra özelliğin ismi yazılır. Mesela Form1 olarak adlandırılan bir formun başlık özelliğine (Caption property) atıf yapmak için Form1.Caption yazılır. Metotlar Nesneler ile ilişkilendirilmiş eylemler metotlar olarak adlandırılır. Metotlar nesneye dayalı programlamanın yüklemleridir. Tipik bazı metotlar: Move, Print, Resize ve Clear. Metotlara Nesne.Metot (Object.Method) olarak atıf yapılır. Mesela Print metottu farklı nesnelere uygulanabilir. Printer.Print printer nesnesinin çıktısını gönderirken; Form1.Print Form1 olarak adlandırılan formun çıktısını gönderir. Visual Basic in Versiyonları Windows için Microsoft Visual Basic, Çalışma Modeli (Working Model), Öğrenme Basımı (Learning Edition), Profesyonel Basımı (Professional Edition) ve Şirket Basımı (Enterprise Edition) ile gelmektedir. İleri derece veritabanı yönetimini içeren profesyonel uygulama geliştirmeleri yapmayı planlayan birisi Profesyonel Basımı veya Şirket Basımını kullanması tavsiye edilir. Visual Basic Projeleri Yazmak Bir Visual Basic programı yazarken üç adımlık projenin planlanması süreci izlenilir ve daha sonra projenin yaratılmasında süreç tekrar edilir. Üç adım kullanıcı ara yüzünün oluşturulmasını, özelliklerin tanımlanması ve daha sonra kodun yaratılmasını içerir. Üç Adım Süreci Planlama 1- Kullanıcı ara yüzünün tasarımı. Kullanıcı ara yüzü planlanmasında kullanıcının proje çalıştığında göreceği ekranın taslağı çizilir. Taslak, formlar ve kullanmayı planladığınız tüm kontrolleri gösterir. Forma ve form üzerindeki her bir nesneye vermeyi düşündüğünüz isimler gösterilmelidir. Şekil 2.2 kullanıcı ara yüzü örneğidir. Daha fazla adım ilerlemeden kullanıcıyla danışılmalı ve projenin işlevliği ve görünüşü üzerinde fikir birliğine varılmalıdır. 2- Özelliklerin planlanması. Her nesne için, formun tasarım aşamasında değişecek veya ayarlanacak özellikler sıralanır. 3- Basic kodunun planlaması. Bu adım proje çalışacağı zaman yürütülecek olan prosedürlerin planlanmasıdır. Hangi olayların eylem gerektireceğinin ve sonra bu olaylar için adım adım bir plan yapılmasını içerir. Daha sonra gerçekten Visual Basic kodları yazıldığında dil sözdizimi kuralları izlenmelidir. Fakat bu planlama aşamasında eylemler sahte kod (pseudocode) kullanılarak yazılır. Örneğin kullanıcı Çıkış komut tuşunu tıkladığında ortaya çıkan olay planlanmalıdır. Olay için sahte kod terk et projeyi olabilir.

7 Programlama Planlama adımları tamamlanıp ve kullanıcı ile fikir birliğine varıldıktan sonra artık projenin gerçek inşasına başlamak için hazır duruma gelinmiştir. Planlama için kullanılan aynı üç adımlık süreç kullanılacaktır. 1- Kullanıcı ara yüzünün tasarımı. Kullanıcı ara yüzü tanımlandığında planlama aşamasında tasarlanan kontroller ve formlar yaratılır. Bu adım projede kullanılacak nesnelerin tanımlanması olarak düşünülür. 2- Özelliklerin ayarlanması. Nesnelerin özellikleri ayarlandığında her bir nesneye isim verilir ve etiketin içeriği, metnin hacmi ve komut tuşunun üzerindeki ve formun başlık çubuğundaki kelimeler gibi özellikler tanımlanır. Bu adım her nesnenin açıklanması olarak düşünülür. 3- Basic kodunun yazılması. Programın gerektirdiği eylemleri yerine getirmek için basic programlama ifadeleri kullanılacaktır. Güçlü Windows programları yaratmak için nasıl birkaç ifadenin gerekli olduğunun görülmesi oldukça şaşırtıcı olacaktır. Bu adım programın eylemlerinin tanımlanması olarak düşünülür. Visual Basic Projeleri Her Visual Basic projesi en az iki ve genellikle daha çok dosyadan oluşur. 1-.vbp dosyası olarak adlandırılan proje dosyası küçük bir metin dosyasıdır projedeki diğer dosyaların isimlerini ve aynı zamanda VB ortamı hakkında bazı bilgileri içerir. 2- Projedeki her form.frm uzantılı bir dosya ile birlikte saklanır. Projeye başlarken sadece bir form olacaktır (ve bu nedenle bir form dosyası). Daha sonra, her form için.frm dosyası ile projelerin birkaç forma sahip olması beklenebilir. Bir form dosyası tüm nesnelerin tanımını ve özelliklerini ve aynı zamanda olaylara cevap verecek yazılmış Basic kodlarını tutar. Visual Basic de form dosyalarının her biri bir form modülü olarak adlandırılır. 3- Seçeneğe bağlı olarak, proje.bas uzantılı dosyalar içerebilir. Bu dosyalar her hangi bir form tarafından erişilebilecek Basic ifadelerini tutar. Çoklu form projelerini yazar yazmaz.bas uzantılı dosyalara ihtiyaç duyulur..bas uzantılı dosyalar standart kod modülleri olarak adlandırılır. 4- Özel kontroller (custom controls) olarak adlandırılan kontroller.ocx uzantılı dosyalar ile saklanır. Eğer proje standart kontrol setinin bir parçası olmayan kontroller içeriyorsa.ocx isimli dosyalar projeye dahil olacaktır. 5- Bir projeyi kaydettikten sonra, Visual Basic otomatikman projeye.vbw uzantılı bir dosya daha ilave eder. Bu dosya projenin her bir formu hakkında bilgi tutar.

8 Visual Basic Olayları Program çalışırken kullanıcı fareyi etrafta dolaştırmak, tuşlara basmak, pencereyi yeniden boyutlandırmak, kapatmak veya başka bir uygulamaya geçmek gibi birçok şey yapabilir. Kullanıcı tarafından yapılan her eylem Visual Basic projesinde bir olayın gerçekleşmesine neden olur. Bazı olaylar (bir komut tuşuna basılması gibi) dikkate alınması gerekirken bazı olayların (farenin hareket ettirilmesi gibi) ise dikkate alınmasına gerek yoktur. Belirli bir olay için Basic kodu yazılırsa bu takdirde Visual Basic olaya cevap verecek ve otomatikman prosedürü yürütecektir. VB prosedürü yazılmayan olayları ihmal eder. Visual Basic Olay Prosedürleri Visual Basic de kodlar prosedürlerde yazılır. Şimdiye kadar örneklerdeki her prosedür Private Sub kelimeleri ile başlayan ve End Sub prosedürü ile sonlanan bir alt prosedür (sub procedure). Visual Basic otomatikman olay prosedürlerine isim atar. İsim, nesnenin ismi bir alt çizgi (_) ve olayın isminden oluşur. Mesela, cmdbas komut tuşu için Click olayı cmdbas_click şeklinde olacaktır. Visual Basic Kod İfadeleri Bir proje üç Visual Basic ifadesi gerektirir: Açıklama (the remark), atama ifadesi (the assingment statement) ve Bitiş ifadesi (End statement) Açıklama İfadesi Bazen de yorum olarak adlandırılan açıklama ifadesi sadece proje dokümantasyonu için kullanılır. Yürütülebilir olarak düşünülmezler ve proje çalıştığında bir etkileri yoktur. Açıklamaların amacı projeyi okuyan kişilerce anlaşılabilirliğini ve okunabilirliğini daha arttırmaktır. İyi programlama uygulamaları, projenin açıklığını arttırmak için programcının açıklamaları projeye dahil etmesini dikte eder. Her alt prosedüre o alt prosedürün amacını tanımlayan bir açıklamayla başlanması tavsiye edilir. Ayrıca her proje modülüne, modülün amacını açıklayan ve programcının ismi, modülün yazıldığı tarih gibi bilgileri içeren açıklamalar verilmesi tavsiye edilir. İlaveten bir projenin mantığı içerisinde özellikle açık olmayan bir prosedürün açıklamasının yerleştirilmesi iyi bir fikirdir. Birisinin yazdığı bir projeyi okurken veya uzun bir aradan sonra kendi yazmış olduğun projendeki açıklamaların kullanılmasının faydası daha iyi görülecektir. Visual Basic açıklamaları kesme işareti ile başlar. Çoğu zaman açıklamalar kesme işareti ile başlayan ayrı bir satırda olacaktır. Ayrıca bir kod satırının sağ tarafına bir kesme işareti ve açıklama ekleyebilirsiniz.

9 Açıklama ifadesi örnekleri Bu proje Serkan Aras tarafından yazılmıştır. Projeden çıkış lblmesaj.caption = Merhaba Dünya Mesajı Caption özelliğine atar. Atama İfadesi Atama ifadesi bir değeri bir özelliğe veya bir değişkene atar. Atama ifadesi sağdan sola çalışır yani eşitlik işaretinin sağında görülen değer eşitliğin solundaki özellik ismine atanır. Genellikle eşitlik işaretini yer değiştirildi..ile şeklinde okunması yararlıdır. Mesela, örnekteki atama ifadesi lblmesaj.caption yer değiştiridi Merhaba Dünya ile şeklinde okunur. Atama İfadesi Genel Form [Let] Nesne.Özellik = Değer Eşitliğin sağ tarafındaki Değer sol taraftaki özellik ismine atanır. Köşeli parantez içerisindeki Let ifadesi seçimlik olduğunu gösterir. Okunurluğunu kolaylaştırdığı düşünülürse kullanılabilir. Atama İfadesi Örnekleri lblbaşlık.caption = Şık Bir Program lbladres.caption = 1234 Orkide Sokak lblbaşlık.fontsize = 12 Let lblbaşlık.fontbold = True Atanacak değer gerçek bir metin olduğunda etrafı tırnak işareti ile çevrildiğine dikkat ediniz. Eğer atanacak değer sayı ise tırnak işareti ile çevrelemeyiniz. Ayrıca Visual Basic in özel anahtar terimler olarak fark ettiği True ve False terimlerinin etrafına tırnak işaretleri yerleştirmeyiniz. Bitiş ifadesi (End Statement) End ifadesi bir projenin yürütümünü sonlandırır. Çoğu zaman End ifadesi Çıkış tuşu veya Çıkış menü seçimi alt prosedüründe içerilir. Bitiş ifadesi - Örnek End

10 Hataların Bulunması ve Giderilmesi Bir örnek proje oluştururken bazı hataların ortaya çıktığını görmüşsünüzdür. Programlama hataları üç çeşitlikle ortaya çıkar: derleme hataları (compile errors), çalışma zamanı hataları (run-time errors) ve mantık hataları (logic errors). Derleme Hataları Visual Basic proje kodlarını makine diline çevirmeye çalıştığı girişimlerde herhangi bir derleme hatasıyla karşılaşabilir. Basic sözdizimi kuralları kırıldığında ve bazen illegal nesne veya özellik kullanıldığında derleme hatalarıyla karşılaşılır. Örneğin, End ifadesi yerine ennd in kullanılmaya çalışılması veya End ifadesi yerine Quit ifadesinin kullanılmaya çalışılması derleme hatasına yol açar ve derleme hatası mesaj kutusunun ortaya çıkmasına sebep olur. Derleyici tam olarak doğru hecelenmemiş bir kelimeyi veya ifadenin diğer anlamlarını fark edemeyip çeviremez. Ayrıca kazayla yanlış noktalama işaretinin kullanılması veya noktalama işaretinin yanlış yere yerleştirilmesi bir derleme hatasının alınmasına sebep olur. Derleyici lblmesaj,caption veya lblmesaj.caption; ifadelerini anlayamaz. Editör yanlış satırdan hareket edildiğinde derleme hatasını bulabilir. Veya derleme hatası proje çalıştırılmaya çalışılıncaya kadar bulunamayabilir. Visual Basic kodları çalıştırmadan önce kodları makine dilinde derleme girişiminde bulunur. VB derleme hatası bulursa hata oluşan satırın altını çizerek Kod penceresini gösterir ve programın yürütülmesine ara (break time) verir. Derleme hatası düzeltildikten sonra Çalıştır (Run) tuşuna basılarak derlemeye ve çalışmaya devam etmesi sağlanabilir veya sonlandırmak için Dur (Stop) tuşuna basılır. Yeni başlayan tüm programcılar için oldukça genel olan derleme hatasının bir türü nesne isimlerinin tutarsız bir şekilde hecelenmesidir. Örneğin bir Etiket (label) kontrolünün isim (Name) özelliği lblmesaj olarak ayarlanırsa artık ona her zaman tam olarak o şekilde atıfta bulunulmalıdır. Aşağıdaki kod satırı bir derleme hatası oluşturacaktır. Bunu fark edebilir misiniz? lblmeşaj.caption = Merhaba Dünya Çalışma Zamanı Hataları Proje yürütme esnasında durduruluyorsa bu bir çalışma zamanı hatasıdır. Visual Basic bir diyalog kutusu gösterir ve programın yürütülmesine ara verir ve hata oluşmasına sebep olan satırın altını çizer. Doğru bir şekilde yürütülemeyen ifadeler çalışma zamanı hatasının ortaya çıkmasına sebep olur. Basic ifadesi bakımından doğru bir şekilde oluşturulmuş ifadeler derleyicinin söz dizimi kontrolünü geçer bununla beraber yinede ifadeler hatanın ortaya çıkmasına sebep olur. Çalışma zamanı hataları sayısal olmayan veriyle hesaplama yapmak, sıfıra bölmek veya negatif bir sayının kare kökünü bulmak gibi imkansız aritmetik işlemlerini yerine getirmeye çalışırken ortaya çıkabilir.

11 Mantık Hataları Mantık hatalarıyla proje çalışır fakat yanlış sonuçlar üretir. Belki bir hesaplamanın sonucu yanlış veya yanlış metin gösterilmekte veya metin doğru fakat yanlış yerde gösterilmektedir. Programlamaya yeni başlayanlar genellikle mantık hatalarını gözden kaçırırlar. Proje çalışırsa her şey yolundadır!!!. Sıklıkla bu ifade yanlıştır. Çıktının değerini kontrol etmek için bir hesap makinesine gerek duyulabilir. Projenin çıktısı tüm açılardan kontrol edilmelidir. Örneğin bu haftaki Merhaba Dünya projesi Merhaba Dünya yı İngilizce ve İspanyolca da yazdırmak için olay prosedürlerine sahiptir. Eğer iki prosedürün içeriği yer değiştirilirse program çalışacak fakat sonuçlar yanlış olacaktır. Aşağıdaki kod İspanyolca da mesajı göstermek için doğru yönlendirmeyi vermemektedir. Private Sub cmdispanyolca_click Merhaba Dünya mesajını İspanyolcada göster lblmesaj.caption = Merhaba Dünya End Sub Projenin Hatasızlaştırılması Hataların bulunması ve giderilmesi hatasızlaştırılma (debugging) olarak adlandırılır. Derleme hataları ve çalışma zamanı hataları için iş daha kolaydır. Visual Basic hataya neden olan satırın altını çizerek kod penceresini gösterir. Bununla beraber mantık hatalarını kendinizin bulması ve belirlemeniz gerekir. Problem görünebiliyorsa onu ortadan kaldırıp projenin yürütülmesine Run tuşunun tıklanmasıyla veya F5 ile veya Run menüsünden Start ın seçilmesiyle kalındığı yerden devam edilebilir. Yürütmeye en başında devam edebilmek için Run menüsünden Restart seçilerek veya Shift + F5 e basılarak yapılabilir. Nesneler için İsim Verme Kuralları ve Gelenekleri Nesneler için uyumlu isimlerin kullanılması bir projenin okunmasını, anlaşılmasını ve aynı zamanda hatalardan ayıklanmasını daha kolaylaştırır. Nesnelere, prosedürlere ve değişkenlere isim vermede Visual Basic kuralları takip edilir. İsim Verme Kuralları Bir nesne için isim seçerken Visual Basic bir harfle başlanılmasını zorunluluk olarak gerektirir. İsim 40 karakter uzunluğuna kadar uzayabilir ve harfler, sayılar ve altçizgiler içerebilir. Bir nesne ismi bir boşluk veya noktalama işareti içeremez.

12 İsim Verme Gelenekleri Bu kısım projelerin daha okunabilir hale getiren endüstriyel isim verme geleneklerini kapsamaktadır: Her zaman nesnenin çeşidini (etiket, komut tuşu veya form) belirten üç harflik bir ön ek ile başlanır ve ön ek den sonra ilk karakter büyük harfle yazılır (nesnenin gerçek ismi). Çoklu kelimeler için isimdeki her kelimenin ilk harfi büyük yazılır. Tüm isimler anlamlı olmalı ve nesnenin amacını göstermelidir. Örnekler lblmesaj cmdçıkış frmverigirişi lblindirimoranı Visual Basic tarafından atanan Command1 ve Label3 gibi varsayılan isimleri tutmayınız. Ayrıca nesnelerinize sayılarla isim vermeyiniz. Bu kural proje yürütümü esnasında asla değişmeyen etiketler için geçerli değildir. Bu etiketler genellikle başlıklar, yönergeler diğer kontroller için etiketleri tutarlar. Bu etiketlerin varsayılan isimleriyle bırakılması uygulamada kabul edilir. Tablo 2.1. nesne ön eklerinin listesini göstermektedir. Nesne Sınıfı Ön Ek Örnek Form frm frmverigirişi Komut tuşu cmd cmdçıkış Metin kutusu txt txtödememiktarı Etiket lbl lbltoplam Seçim tuşu opt optkalın Onay kutusu chk chkyazdırmaözeti Çerçeve fra fraseçim Yatay kaydırma çubuğu hsb hsboran Dikey kaydırma çubuğu vsb vsbsıcaklık Şekil img imglogo Resim kutusu pic picmanzara Kombo kutusu cbo cbokitaplistesi Liste kutusu lst lstiçindekiler

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ı

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 1. Bölüm C# Programlamaya Giriş

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 1. Bölüm C# Programlamaya Giriş Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 1. Bölüm C# Programlamaya Giriş C Programlama Dr. Serkan DİŞLİTAŞ 1.1. C# ile Program Geliştirme.Net Framework, Microsoft firması tarafından

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ı

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ı

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ı

Bilgisayar Programlama MATLAB

Bilgisayar Programlama MATLAB What is a computer??? Bilgisayar Programlama MATLAB Prof. Dr. İrfan KAYMAZ What Konular is a computer??? MATLAB ortamının tanıtımı Matlab sistemi (ara yüzey tanıtımı) a) Geliştirme ortamı b) Komut penceresi

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ı

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ı

Pencereler Pencere Özellikleri

Pencereler Pencere Özellikleri Pencereler Pencere Özellikleri Pencereler Windows işletim sistemleri pencere yapıları üzerine inşa edilmiştir. WINDOWS 7 de tüm işlemler pencereler yardımı ile gerçekleştirilebilmektedir. Programlar ve

Detaylı

Ağ Üzerinde MATLAB kurulum rehberi (Sunucu makine)

Ağ Üzerinde MATLAB kurulum rehberi (Sunucu makine) Ağ Üzerinde MATLAB kurulum rehberi (Sunucu makine) İçindekiler Tablosu Dosyaların Bilgisayara İndirilmesi... 3 Dosyaların Bilgisayara Yüklenmesi... 5 1. İnternet Üzerinden Kurulum 5 1.1. Lisans Dosyasının

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ı

Algoritma ve Akış Diyagramları

Algoritma ve Akış Diyagramları Algoritma ve Akış Diyagramları Bir problemin çözümüne ulaşabilmek için izlenecek ardışık mantık ve işlem dizisine ALGORİTMA, algoritmanın çizimsel gösterimine ise AKIŞ DİYAGRAMI adı verilir 1 Akış diyagramları

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ı

HSancak Nesne Tabanlı Programlama I Ders Notları

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ı

Bilgisayarda Programlama. Temel Kavramlar

Bilgisayarda Programlama. Temel Kavramlar Bilgisayarda Programlama Temel Kavramlar KAVRAMLAR Programlama, yaşadığımız gerçek dünyadaki problemlere ilişkin çözümlerin bilgisayarın anlayabileceği bir biçime dönüştürülmesi / ifade edilmesidir. Bunu

Detaylı

Algoritmalar ve Programlama. Algoritma

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ı

YZM 2105 Nesneye Yönelik Programlama

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 - 1 GUI Nesneleri ve Visual Studio IDE Kullanımı

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ı

Java 2 Standart Edition SDK Kurulum ve Java ya Giriş

Java 2 Standart Edition SDK Kurulum ve Java ya Giriş Kurulum için ilk önce Sun Microsystems in sitesinden uygun J2SE sürümünü indirin. Ben J2SE v1. 4. 2_16 Windows Installer paketini kullandım J2SE SDK Kurulumu aşağıdaki gibi başlayacaktır. 1 Kurulum tamamlandıktan

Detaylı

1. MİCROSOFT EXCEL 2010 A GİRİŞ

1. MİCROSOFT EXCEL 2010 A GİRİŞ 1. MİCROSOFT EXCEL 2010 A GİRİŞ 1.1. Microsoft Excel Penceresi ve Temel Kavramlar Excel, Microsoft firması tarafından yazılmış elektronik hesaplama, tablolama ve grafik programıdır. Excel de çalışılan

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ı

ELN1001 BİLGİSAYAR PROGRAMLAMA I

ELN1001 BİLGİSAYAR PROGRAMLAMA I ELN1001 BİLGİSAYAR PROGRAMLAMA I DEPOLAMA SINIFLARI DEĞİŞKEN MENZİLLERİ YİNELEMELİ FONKSİYONLAR Depolama Sınıfları Tanıtıcılar için şu ana kadar görülmüş olan özellikler: Ad Tip Boyut Değer Bunlara ilave

Detaylı

Program Nedir? Program, bir problemin çözümü için herhangi bir programlama dilinin kuralları ile oluşturulmuş komut kümesidir.

Program Nedir? Program, bir problemin çözümü için herhangi bir programlama dilinin kuralları ile oluşturulmuş komut kümesidir. PROGRAMLAMAYA GİRİŞ Program Nedir? Program, bir problemin çözümü için herhangi bir programlama dilinin kuralları ile oluşturulmuş komut kümesidir. C de yazılan bir programın çalışması için çoğunlukla aşağıdaki

Detaylı

Öğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1

Öğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1 Öğr. Gör. Serkan AKSU http://www.serkanaksu.net http://www.serkanaksu.net/ 1 JavaScript JavaScript Nedir? Nestcape firması tarafından C dilinden esinlenerek yazılmış, Netscape Navigator 2.0 ile birlikte

Detaylı

Üst düzey dillerden biri ile yazılmış olan bir programı, makine diline çeviren programa derleyici denir. C++ da böyle bir derleyicidir.

Üst düzey dillerden biri ile yazılmış olan bir programı, makine diline çeviren programa derleyici denir. C++ da böyle bir derleyicidir. İST 205 Bilgisayar Programlama III C Programlamaya Giriş ve Matematiksel-İstatistiksel Uygulamalar Y.Doç.Dr. Levent Özbek Ankara Üniversitesi Fen Fakültesi İstatistik Bölümü Tel: 0.312.2126720/1420 [email protected]

Detaylı

www.elektrikogretmenleri.com

www.elektrikogretmenleri.com FIREWORKS (MENU OLUŞ TURMA) 1 Önce Başlat menüsü Programlar Adobe Web Premium CS3 Adobe Fireworks CS3 kısayol simgesi ile Fireworks programı açılır. 2 Fireworks programı açıldığında Karşımıza gelen Yeni

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ı

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ı

2000 de Programlarla Çalışmalar

2000 de Programlarla Çalışmalar Windows 2000 de Programlarla Çalışmalar 24 3 Windows 2000 de Programlarla Çalışmalar Programları Başlatmak Programları başlat menüsünü kullanarak, başlatmak istediğiniz programın simgesini çift tıklayarak

Detaylı

LABORATUVAR ÇALIŞMASI 1 - Python a Giriş

LABORATUVAR ÇALIŞMASI 1 - Python a Giriş LABORATUVAR ÇALIŞMASI 1 - Python a Giriş Bu Çalışmanın Amacı Bu çalışmadaki amacımız, kullandığımız sistem ve kullanım hedefimiz için en uygun olan Python sürümünü bilgisayarımıza yükleyerek bilgisayarımızı

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ı

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

Uzaktan Eğitim Uygulama ve Araştırma Merkezi JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java Kodlarına Yorum Satırı Eklemek Java Paket Kavramı Java Kütüphane Kavramı Konsoldan Veri Çıkışı ve JOPtionPane Kütüphanesi JOptionPane Kütüphanesi Kullanarak

Detaylı

TEMEL BİLGİSAYAR BİLİMLERİ

TEMEL BİLGİSAYAR BİLİMLERİ TEMEL BİLGİSAYAR BİLİMLERİ Doç. Dr. M.Ümit GÜMÜŞAY YTÜ - 2012 2 PROGRAMLAMA MANTIĞI Herhangi bir amaç için hazırlanan programın mantık hataları içermesi durumunda, alınacak sonucunda yanlış olacağı aşikardır.

Detaylı

HSancak Nesne Tabanlı Programlama I Ders Notları

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ı

http://www.microsoft.com/visualstudio/eng/downloads

http://www.microsoft.com/visualstudio/eng/downloads Visual Studio 2012'nin kurulumunu, Visual Studio'nun kullanımını ve Windows Store'da basit bir proje hazırlanmasını anlatacağım. Hepsinden önce Visual Studio ortamından biraz bahsedelim. Visual Studio

Detaylı

7. BELGEYE RESİM EKLEME, YAZIM ve ÇİZİM ÖZELLİKLERİ

7. BELGEYE RESİM EKLEME, YAZIM ve ÇİZİM ÖZELLİKLERİ BÖLÜM 7 7. BELGEYE RESİM EKLEME, YAZIM ve ÇİZİM ÖZELLİKLERİ 7.1. Belgeye Resim Eklemek Word programı; belgelere kendi içindeki resim galerisinde bulunan resimleri veya başka programlarda düzenlenmiş resimleri

Detaylı

Açılan programın pencere görünümü aşağıdaki gibidir. 2. Araç Çubuğundan kaydet düğmesi ile

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ı

BİLGİSAYAR PROGRAMLAMA MATLAB

BİLGİSAYAR PROGRAMLAMA MATLAB BİLGİSAYAR PROGRAMLAMA MATLAB Arş. Gör. Ahmet ARDAHANLI Kafkas Üniversitesi Mühendislik Fakültesi Bu hafta? 1. Matlab ve Programlama Ortamı 2. Matlab Komut Penceresi 3. Matlab de değişken tanımlama 4.

Detaylı

KELİME İŞLEMCİ MİCROSOFT OFFİCE WORD KULLANIMI

KELİME İŞLEMCİ MİCROSOFT OFFİCE WORD KULLANIMI KELİME İŞLEMCİ MİCROSOFT OFFİCE ŞEKİL EKLEMEK Sayfaya menüdeki şekilleri ekleyebiliriz. 1 ŞEKİL EKLEME UYGULAMASI Sayfaya yukarıdaki şekilleri ekleyin. WORDART EKLEMEK Sayfaya 3 boyutlu yazı ekleyebiliriz.

Detaylı

EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI

EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI 2015-2016 EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI MİCROSOFT EXCEL PROGRAMI Programın Açılışı: Başlat Tüm Programlar Microsoft Office Microsoft

Detaylı

16. Kesit ve Cephe Aracı

16. Kesit ve Cephe Aracı 16. Kesit ve Cephe Aracı Bu Konuda Öğrenilecekler: Kesit/cephe bilgi kutusu ile çalışmak Kesit/cephe oluşturmak Kesit/cephe geçerli ayarlarıyla çalışmak Kesit/cephelere erişmek ve değiştirmek Kesit/cephelerin

Detaylı

Bilgisayarın Yapıtaşları

Bilgisayarın Yapıtaşları Bilgisayarın Yapıtaşları Donanım (Hardware) bilgisayarın fiziki yapısını oluşturan şeylerdir. Yazılım (Software) bilgisayarın fiziki yapısını kulanan ve ona hayat veren komutlar bütünüdür. 1 Dosyalar (Files)

Detaylı

Fonksiyonlar. C++ ve NESNEYE DAYALI PROGRAMLAMA 51. /* Fonksiyon: kup Bir tamsayının küpünü hesaplar */ long int kup(int x) {

Fonksiyonlar. C++ ve NESNEYE DAYALI PROGRAMLAMA 51. /* Fonksiyon: kup Bir tamsayının küpünü hesaplar */ long int kup(int x) { Fonksiyonlar Kendi içinde bağımsız olarak çalışabilen ve belli bir işlevi yerine getiren program modülleridir. C programları bu modüllerden (fonksiyonlar) oluşurlar. Fonksiyonların yazılmasındaki temel

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ı

4.1. Grafik Sihirbazını kullanarak grafik oluşturma

4.1. Grafik Sihirbazını kullanarak grafik oluşturma BÖLÜM14 4. EXCEL DE GRAFİK Excel programının en üstün özelliklerinden bir diğeri de grafik çizim özelliğinin mükemmel olmasıdır. Excel grafik işlemleri için kullanıcıya çok geniş seçenekler sunar. Excel

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ı

MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş

MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş Yard. Doç. Dr. Alper Kürşat Uysal Bilgisayar Mühendisliği Bölümü [email protected] Ders Web Sayfası: http://ceng.anadolu.edu.tr/ders.aspx?dersid=101

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ı

WebInstaller. 1. Kurulum Đçin Gereksinimler

WebInstaller. 1. Kurulum Đçin Gereksinimler WebInstaller Ürün Grubu [X] Fusion@6 [X] Fusion@6 Standard Kategori [X] Yeni Fonksiyon Versiyon Önkoşulu @6 Uygulama E-Netsis.Net uygulamasının kurulumu Netsis\ENetsis.Net\Kurulum dizininde bulunan NetsisWebInstall.exe

Detaylı

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

Sıralı bir dosyayı açmak için FileOpen komutundan faydalanılır. Bu komutun genel kullanılış biçimi aşağıdaki gibidir: DOSYALAR Visual Basic de Sıralı ve Rasgele olmak üzere iki tür dosya vardır. Dosyalar en basit ifadesi ile verileri disk üzerinden (hard disk, disket vs.) işlemek amacıyla kullanılırlar ve bu yönü ile

Detaylı

Windows İşletim Sistemi

Windows İşletim Sistemi Windows İşletim Sistemi Microsoft Windows Kullanıcıya grafik arabirimler ve görsel iletilerle yaklaşarak, yazılımları çalıştırmak, komut vermek gibi klavyeden yazma zorunluluğunu ortadan kaldıran, Microsoft

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ı

Karabük Üniversitesi, Mühendislik Fakültesi...www.ibrahimcayiroglu.com WEB TEKNOLOJİLERİ

Karabük Üniversitesi, Mühendislik Fakültesi...www.ibrahimcayiroglu.com WEB TEKNOLOJİLERİ WEB TEKNOLOJİLERİ VISUAL STUDIO DA YENİ BİR PROJE OLUŞTURMA Visual Studio (VS) programını çalıştırdığımızda karşımıza boş bir ekran gelir. Yeni bir proje oluştururken File>New>Project yolu kullanılarak

Detaylı

YZM 2105 Nesneye Yönelik Programlama

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 - 1 GUI Nesneleri ve Visual Studio IDE Kullanımı

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ı

BASİT C PROGRAMLARI Öğr.Gör.Dr. Mahmut YALÇIN

BASİT C PROGRAMLARI Öğr.Gör.Dr. Mahmut YALÇIN BASİT C PROGRAMLARI Öğr.Gör.Dr. Mahmut YALÇIN Basit C Programları: Bir Metni Yazdırmak #include /* program çalışmaya main fonksiyonundan başlar*/ int main() { printf( "C diline hoşgeldiniz!\n"

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ı

MPLAB IDE v7.60 PROGRAMI KULLANIMI

MPLAB IDE v7.60 PROGRAMI KULLANIMI MPLAB IDE v7.60 PROGRAMI KULLANIMI MPLAB IDE programı mikroişlemciler için hazırlanmış bir derleyici programdır. Microchip firması tarafından hazırlanmıştır. (Resim 1) MPLAB programı assembly dilinde simulasyon,

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ı

MatLab. Mustafa Coşar [email protected] http://web.hitit.edu.tr/mustafacosar

MatLab. Mustafa Coşar mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar MatLab Mustafa Coşar [email protected] http://web.hitit.edu.tr/mustafacosar Sunum Planı MatLab Hakkında Ekran Yapısı Programlama Yapısı Matlab da Programlamaya Giriş Sorular MatLab Hakkında MatLab;

Detaylı

1. VERİ TABANI KAVRAMLARI VE VERİ TABANI OLUŞTUMA

1. VERİ TABANI KAVRAMLARI VE VERİ TABANI OLUŞTUMA BÖLÜM15 D- VERİ TABANI PROGRAMI 1. VERİ TABANI KAVRAMLARI VE VERİ TABANI OLUŞTUMA 1.1. Veri Tabanı Kavramları Veritabanı (DataBase) : En genel tanımıyla, kullanım amacına uygun olarak düzenlenmiş veriler

Detaylı

Flash ile Etkileşimli Öğretim Materyali Hazırlama Semineri

Flash ile Etkileşimli Öğretim Materyali Hazırlama Semineri Öğretim Teknolojileri Destek Ofisi Instructional Technologies Support Office Flash ile Etkileşimli Öğretim Materyali Hazırlama Semineri Semboller, Ses Ekleme, Video Ekleme Orta Doğu Teknik Üniversitesi

Detaylı

BİL 810 İnşaat Mühendisliğinde Bilgisayar Uygulamaları

BİL 810 İnşaat Mühendisliğinde Bilgisayar Uygulamaları BİL 810 İnşaat Mühendisliğinde Bilgisayar Uygulamaları 10.Hafta Microsoft Excel-5 Periyot Hesabı Uygulaması HedefAra (GoalSeek) Komutu Makro kullanımı Sunum konularının seçilmesi Dr. Onur TUNABOYU 1 Uygulama

Detaylı

OMNET++ 4.2.2. Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları. GYTE - Bilgisayar Mühendisliği Bölümü

OMNET++ 4.2.2. Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları. GYTE - Bilgisayar Mühendisliği Bölümü Bilgisayar Mühendisliği Bölümü OMNET++ 4.2.2 Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları OMNET++ OMNET++ (Objective Modular Network Testbed in C++), nesneye yönelik (objectoriented)

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ı

Java Programlamaya Giriş

Java Programlamaya Giriş Java Programlamaya Giriş Amaçlar: 1. Java kurulumu (Netbeans ve JDK) 2. Java Netbeans Kullanımı 3. Program yazma Java Kurulumu Java dili ile programlama yapabilmek için java jdk ve java kodlama yapılabilecek

Detaylı

.docx veya.doc (2007 ve üzeri sürümlerde.docx iken sürümlerinde.doc tur.) 1.Belge Başlığı

.docx veya.doc (2007 ve üzeri sürümlerde.docx iken sürümlerinde.doc tur.) 1.Belge Başlığı MİCROSOFT WORD (KELİME İŞLEMCİ) Dosya Uzantısı.docx veya.doc (2007 ve üzeri sürümlerde.docx iken 1997 2003 sürümlerinde.doc tur.) Genel Ekran Görünümü 1.Belge Başlığı 2.Sekmeler 3.Sekme Şeridi 5.Cetveller

Detaylı

BM-209 Nesne Yönelimli Programlama. Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü

BM-209 Nesne Yönelimli Programlama. Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü BM-209 Nesne Yönelimli Programlama Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü Java Programlama Dili Java bayt kodları Java Sanal Makineleri üzerinde

Detaylı

ASP.NET ile Bir Web Sitesi Oluşturma

ASP.NET ile Bir Web Sitesi Oluşturma 29,30 Eylül 2011 ASP.NET ile Bir Web Sitesi Oluşturma ASP.NET sitesi oluşturmak için File menüsündeki, New açılır listesindeki, Web Site komutuna tıklıyoruz Açılan pencereden C# içindeki ASP.NET Web Site

Detaylı

BİLİŞİM TEKNOLOJİLERİ DERSİ WORD 2007 SORULARI

BİLİŞİM TEKNOLOJİLERİ DERSİ WORD 2007 SORULARI 1-) Word nedir? Hesap Programıdır Tablo - Grafik Programıdır Kelime İşlem Programıdır İşletim Sistemidir BİLİŞİM TEKNOLOJİLERİ DERSİ WORD 2007 SORULARI 9-) Yandaki butonun görevi nedir? Kes Kopyala Yapıştır

Detaylı

4 Front Page Sayfası Özellikleri

4 Front Page Sayfası Özellikleri 4 Front Page Sayfası Özellikleri İsterseniz Frontpage penceresinin sağ tarafından, isterseniz araç çubuklarından faydalanarak yeni bir sayfa açın. Frontpage te çeşitli sayfa şablonları bulunmaktadır. Ancak

Detaylı

Dr. Fatih AY Tel: 0 388 225 22 55 [email protected] www.fatihay.net

Dr. Fatih AY Tel: 0 388 225 22 55 fatihay@fatihay.net www.fatihay.net Bilgisayar Programlama Ders 1 Dr. Fatih AY Tel: 0 388 225 22 55 [email protected] www.fatihay.net Bilgisayar Programlamaya C ile Programlamaya Yazılım: Bilgisayarın işlemler yapması ve karar vermesi

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ı

5. PROGRAMLA DİLLERİ. 5.1 Giriş

5. PROGRAMLA DİLLERİ. 5.1 Giriş 5. PROGRAMLA DİLLERİ 8.1 Giriş 8.2 Yazılım Geliştirme Süreci 8.3 Yazılım Geliştirme Sürecinde Programlama Dilinin Önemi 8.4 Programlama Dillerinin Tarihçesi 8.5 Programlama Dillerinin Sınıflandırılması

Detaylı

Algoritma ve Akış Diyagramları

Algoritma ve Akış Diyagramları Algoritma ve Akış Diyagramları Bir problemin çözümüne ulaşabilmek için izlenecek ardışık mantık ve işlem dizisine ALGORİTMA, algoritmanın çizimsel gösterimine ise AKIŞ DİYAGRAMI adı verilir. 1 Akış diyagramları

Detaylı

DENEME SINAVI CEVAP ANAHTARI

DENEME SINAVI CEVAP ANAHTARI DENEME SINAVI CEVAP ANAHTARI ECDL BAŞLANGIÇ Bilgisayarı Kullanmak ve Dosyaları Yönetmek 1) Bilgisayar ı doğru şekilde kapatıp, açmak için uygun metodu uygulayınız.(bilgisayarı kapatın ve tekrar açın.)

Detaylı

BLGM 354 DENEY 1 * GİRİŞ

BLGM 354 DENEY 1 * GİRİŞ BLGM 354 DENEY 1 * GİRİŞ Amaçlar 1. Oracle istemcisi kurulumu 2. Veritabanı bağlantısı 3. SQL geliştirme ortamında çalışma Oracle İstemcisinin Kurulumu Oracle istemcisi bölümün FTP sunucusundan (ftp://ftp.cmpe.emu.edu.tr)

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ı

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

SAB 103 TEMEL BİLGİSAYAR KULLANIMI SAB 103 TEMEL BİLGİSAYAR KULLANIMI DERS NOTLARI Prof.Dr. Fatih TANK Ankara Üniversitesi Uygulamalı Bilimler Fakültesi Sigortacılık ve Aktüerya Bilimleri Bölümü Prof.Dr. Fatih TANK - Temel - Ders Notları-

Detaylı

TEMEL BİLGİSAYAR DERSİ

TEMEL BİLGİSAYAR DERSİ TEMEL BİLGİSAYAR DERSİ Bölüm 4 BÖLÜM 4 MICROSOFT WORD 2010 Doç. Dr. Mehmet ERTAŞ Fen Fakültesi, Fizik Bölümü [email protected] 1 1. BAŞLANĞIÇ WORD, Microsoft firması tarafından geliştirilmiş Office

Detaylı

düğmesine ile bir sayfa yukarıya, düğmesi ile bir sayfa aşağı gidebilirsiniz.

düğmesine ile bir sayfa yukarıya, düğmesi ile bir sayfa aşağı gidebilirsiniz. Metin işlemleri Bu bölümde belgenizde değişiklik veya düzenleme yapmak istediğinizde ihtiyaç duyacağınız işlemler ile metin girişini kolaylaştıracak araçlara yer verilmiştir. Dolaşma Belge içinde dolaşmak

Detaylı

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

SAB 103 TEMEL BİLGİSAYAR KULLANIMI SAB 103 TEMEL BİLGİSAYAR KULLANIMI Kelime İşlemci - Word Prof.Dr. Fatih TANK Ankara Üniversitesi Uygulamalı Bilimler Fakültesi Sigortacılık ve Aktüerya Bilimleri Bölümü Prof.Dr. Fatih TANK - Temel - Ders

Detaylı

PASCAL PROGRAMLAMA DİLİ YAPISI

PASCAL PROGRAMLAMA DİLİ YAPISI BÖLÜM 3 PASCAL PROGRAMLAMA DİLİ YAPISI 3.1. Giriş Bir Pascal programı en genel anlamda üç ayrı kısımdan oluşmuştur. Bu kısımlar bulunmaları gereken sıraya göre aşağıda verilmiştir. Program Başlığı; Tanımlama

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ı

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ı

MİCROSOFT OFFİCE 2007-2010 POWER POİNT SORULARI. 1) Power Point e yeni slayt hangi kısayol tuşu ile eklenir? a) Ctrl+N b) Ctrl+M c) Ctrl+C d) Ctrl+E

MİCROSOFT OFFİCE 2007-2010 POWER POİNT SORULARI. 1) Power Point e yeni slayt hangi kısayol tuşu ile eklenir? a) Ctrl+N b) Ctrl+M c) Ctrl+C d) Ctrl+E MİCROSOFT OFFİCE 2007-2010 POWER POİNT SORULARI 1) Power Point e yeni slayt hangi kısayol tuşu ile eklenir? a) Ctrl+N b) Ctrl+M c) Ctrl+C d) Ctrl+E 2) Aşağıdaki uzantılardan hangisi Power point programının

Detaylı

Scream! e gelen veri akışlarından bazılarını diğer bir kurum yada bilgisayarla paylaşmak için kullanılabilir.

Scream! e gelen veri akışlarından bazılarını diğer bir kurum yada bilgisayarla paylaşmak için kullanılabilir. Eş zamanlı Scream! kullanımı Scream!, sismik ağın güçlü bir parçası olacak şekilde tasarlanmıştır. Varsayılan yapılandırma dosyası scream.ini dir ve ilk kullanım sırasında kendini otomatik olarak oluşturur.

Detaylı

Kelime işlemci programını çalıştırmak için Başlat menüsündeki Tüm Programlar bölümünden tıklamak gerekir.

Kelime işlemci programını çalıştırmak için Başlat menüsündeki Tüm Programlar bölümünden tıklamak gerekir. KELİME İŞLEMCİLER Bilgisayarlarda mektup, rapor, ödev, günlük, makale kısaca her tür metni oluşturmamıza yardımcı olan yazılımlara kelime işlemciler adı verilir. Kelime işlemciler, metni oluşturmanın yanı

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ı

Bilgisayar. Bilgisayarın Özellikleri. Giriş İşleme Çıkış. Bilgisayar Nedir? Bilgisayarın Çalışma Prensibi 11.11.2013

Bilgisayar. Bilgisayarın Özellikleri. Giriş İşleme Çıkış. Bilgisayar Nedir? Bilgisayarın Çalışma Prensibi 11.11.2013 Bilgisayar Bilgisayar Nedir? Kullanıcı tarafından girilen veriyi, bilgiyi, komutu programlandığı biçimde işleyip kullanılabilir bilgi veya anlaşılabilir sonuç haline dönüştüren ve bunları saklayabilen

Detaylı

24. Yazdırma ve Plot Alma

24. Yazdırma ve Plot Alma 24. Yazdırma ve Plot Alma Bu Konuda Öğrenilecekler: Yazdırma işlemini gerçekleştirmek Plot etme işlemini gerçekleştirmek PlotMaker programı ile çalışmak Projenin kağıda dökülme evresinde yazdırma ve plot

Detaylı

Fatura Dinamik Kodlama İyileştirmeleri

Fatura Dinamik Kodlama İyileştirmeleri Fatura Dinamik Kodlama İyileştirmeleri Ürün Grubu Kategori Versiyon Önkoşulu [X] Redcode Enterprise [ ] Redcode Standart [ ] Entegre.NET [X] Yeni Fonksiyon 5.0 Uygulama Netsis paketlerinin tüm modüllerinin

Detaylı

Excel 2007 Çalışma Soruları

Excel 2007 Çalışma Soruları Excel 2007 Çalışma Soruları 1) Çalışma sayfasının sekme rengi hangisi ile değiştirilir? a) Ekranın altında yer alan sayfa adı sekmesi çift tıklanarak b) Sayfa adı sekmesi üzerinde farenin sağ tuşu-sekme

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ı

NB Macro Kullanımı Hakkında Genel Bilgiler

NB Macro Kullanımı Hakkında Genel Bilgiler NB Macro Kullanımı Hakkında Genel Bilgiler Genel Bilgi Makro Nasıl Eklenir? NB Ekranlarda Genel Makro Mantığı Makro Nasıl Çağrılır? Örnek Makro Projesi Genel Bilgi Makro, gelişmiş bir HMI kontrol metodudur.

Detaylı

Temel Excel Kullanım Bilgisi

Temel Excel Kullanım Bilgisi Temel Excel Kullanım Bilgisi Excel Fonksiyonları Başlangıç Microsoft Excel in en zevkli olan formül kısmı hakkında kısa kısa bilgileri ve bazı formüllerin nasıl yazıldığını burada bulacaksınız.

Detaylı

Nesne Tabanlı Programlama Dersi Edirne Kız Teknik ve Meslek Lisesi

Nesne Tabanlı Programlama Dersi Edirne Kız Teknik ve Meslek Lisesi 2011-2012 Nesne Tabanlı Programlama Dersi Edirne Kız Teknik ve Meslek Lisesi Programlama Dili Nedir? 2 Programlama dili, yazılımcının bir algoritmayı ifade etmek amacıyla, bir bilgisayara ne yapmasını

Detaylı

HEDEF ARA ve ÇÖZÜCÜ HEDEF ARA

HEDEF ARA ve ÇÖZÜCÜ HEDEF ARA HEDEF ARA ve ÇÖZÜCÜ HEDEF ARA Hedef ara komutu bir fonksiyonun tersinin bulunmasında kullanılır. Hedef ara işlemi, y=f(x) gibi bir fonksiyonda y değeri verildiğinde x değerinin bulunmasıdır. Bu işlem,

Detaylı

HSancak Nesne Tabanlı Programlama I Ders Notları

HSancak Nesne Tabanlı Programlama I Ders Notları SABİTLER VE DEĞİŞKENLER Değişken, verilerin bellekte geçici olarak kaydedilmesini ve gerektiğinde kullanılmasını sağlayan değerdir. Nesne tabanlı programlama dilinde değişken kullanımı diğer programlama

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ı