görsel programlama vize soruları / Görsel Programlama 2 Vize soru ve cevapları | BİLGİSAYAR BİLİŞİM | BBNET

Görsel Programlama Vize Soruları

görsel programlama vize soruları

Oyun programlama final soruları

Programlamada Yeni Yaklaşımlar Dersi Deneme Sınavları (PDF) C PROGRAMLAMA ÖRNEK SORU & CEVAPLARI C# ile Unity Online RPG Oyun Programlama Udemy WebAta Aöf Biyoistatistik Test Soruları Ve Çözümleri. İş Hijyeni Deneme Sınavı. İş Hijyeni 7.Ünite Ders Notu. İş Hijyeni 6.Ünite Ders Notu. İş Hijyeni 5.Ünite Ders Notu. İş Hijyeni 4.Ünite Ders Notu. İş Hijyeni 3.Ünite Ders Notu. İş Hijyeni Vize. İş Hijyeni 2.Ünite Ders Notu. Nasıl Oyun Programlama Öğrenilir (Alıntı) Oyun Tasarımı … Programlamada Yeni Yaklaşımlar Final 2. Deneme Sınavı oyun programlama final soruları mean WebProgramlamada Yeni Yaklaşımlar Final 7. Deneme Sınavı çıkmış sorular veya deneme soruları. Bilgisayar Programlama Vize - Final Soru Çözümü : 1 WebAbout Press Copyright Contact us Creators Advertise Developers Terms Privacy Policy & Safety How YouTube works Test new features NFL Sunday Ticket Press Copyright En İyi 10 Oyun Yapma Programı - Technotoday WebAbout Press Copyright Contact us Creators Advertise Developers Terms Privacy Policy & Safety How YouTube works Test new features NFL … oyun programlama final soruları mean WebProgramlamada Yeni Yaklaşımlar Final 2. Deneme Sınavı çıkmış sorular veya deneme soruları. WebMar 29, · Oyun Programlama Vize Notları Vize 29/03/ ORHAN ARI. Herkese merhaba, Oyun Programlama dersinin vize notlarını sizlerle … shallot too bitter WebMay 10, · Görsel Programlama I Örnek Sınav Soruları. by hsengun · Published 10 Mayıs · Updated 23 Ekim 1- int x = 20, y = 44 , z = 34; funduszeue.info(“Tanımlanan sayılar = {0} {1} {2}”, x,y,z); access anket bilgi yarışması c# cevapları final sınav soruları for görsel final soruları … oyun programlama final soruları mean PROGRAMLAMADA YENİ EĞİLİMLER Dersi Oyun … Oyun Ve Oyun Materyalleri - Öğrenme Yönetim Sistemi C Programlama Örnek Sınav Soruları Technopat Sosyal WebSoru: Bir öğrencinin vize ve final notlarını sorup ortalamasını hesaplayan, ortalama sonucuna göre geçip kaldığını yazdıran C++ programlarını … WebFeb 18, · AI programlama, oyun geliştirmede oyuncuların farkında olmadığı derin bir etkiye sahip olduğundan, oyun geliştirmenin en ileri noktasındadır, bu dinamik ve sezgisel bir deneyime yol açar. Mülakat soruları sadece iyi bir firmaya girmek için değil, aynı zamanda kendi içsel … shallot tomato chutney oyun programlama final soruları mean Mobil Programlama Soruları - SlideShare ODTÜ C Programlamaya Giriş Final Soruları 1 Mobil Programlama Vize Soruları çıkmış sorular WebJan 26, · Oyun yapma programı GameSalad’in hem ücretsiz hem de ücretli sürümü bulunuyor. Ücretsiz sürümde bazı kısıtlamalar mevcut. … shallot the saiyan Webİleri düzey oyun geliştirme sürecinde ise detaylanmış modeller, kod kütüphaneleri, bölüm editörü, model editörü, kaplama ve kod editörlerinde … oyun programlama final soruları mean ODTÜ C Programlamaya Giriş Final Soruları 1 WebBenzer Yazılar Ata Aöf İnternet Programcılığı Final Soruları Ve Cevapları Ata Aöf İletişime Giriş-1 Final Soruları Ve Cevapları Ata Aöf Nesne Tabanlı Programlama Final Soruları Ve Cevapları Ata Aöf Görsel Programlama Test Soruları Ve Cevapları Ata Aöf Çalışma İlişkileri Ve Etik Ünite … shallot thyme vinaigrette WebC# ile Unity Online RPG Oyun ProgramlamaRPG Oyun ProgramlamaPuan: 2,8 / yorumToplam 6,5 saat20 dersTüm Düzeyler. Unity ile Sıfırdan C# öğrenip kendi oyunlarınızı tasarlayın. Unity Oyun geliştirici olmak istiyorsanız hemen başlayın !Puan: 4,5 / yorumToplam 16 saat91 dersBaşlangıç. shallot to garlic ratio oyun programlama final soruları mean Oyun programlama - Vikipedi WebNov 23, · Kasım 23, Editor auzef, Mobil Programlama, YÖNETİM BİLİŞİM SİSTEMLERİ. Mobil Programlama Vize Soruları. #1. Flutter'da, "Center" isimli arayüz bileşeninin yapıcı (constructor) fonksiyonunun hangi parametresi Widget? türünde bir değer alır? A) onTap. Veriyapıları ve algoritmalar final imtihanı çözümü Web Final Soruları: Ünite Özetleri: Bütünleme: Ünite Final Soruları: Ünite-1 Online: Final Deneme Ünite-1 Testi: Final … shallot thai west springfield oyun programlama final soruları mean Görsel Programlama Dersi Final Soruları Programlama, … WebMay 31, · Abstract. C Programlama dili Dünya üzerinde en çok kullanılan programlama dillerinden biridir. Tarihi yılına kadar uzanan … shallot tomato soup WebProgramlama Temelleri 1.Dönem funduszeue.infoılı Çalışma Soruları. 1. Aşağıdaki değişken tanımlamalarından hangisi yanlıştır? A) adres B) 3gen C) pi_sayisi D) ortalama 2. 3**=3 işleminin sonucu hangisidir? shallot thyme and parsley sauce recipe oyun programlama final soruları mean WebMay 16, · 1. Aşağıdakilerden hangisi nesne tabanlı programlama yazılımı ortamında yeni proje. oluşturmak için kullanılmaz? A) Ctrl+N. B) File-New Project. C) Recent Projects-Create-Project. D) File-New File. 2. Aşağıdaki panellerden hangisi nesne tabanlı programlama yazılımı … shallot to onion OYUN PROGRAMLAMA DERS NOTLARI 2. HAFTA Programlamada Yeni Yaklaşımlar Dersi Deneme Sınavları oyun programlama final soruları mean Algoritma ve Programlama Dersi Sınav Soruları (C++) WebJun 11, · Veriyapıları ve algoritmalar final imtihanı çözümü. Soru 0) Bir ağacın eleman sayısını bulan kodu yazınız (ağacın ikili ağaç olma zorunluluğu yoktur, ağaçtaki her düğümün çocuklarının bir dizide tutulduğunu kabul edebilirsiniz). (20 puan) Soru 1) Aşağıdaki şekilde bir adet başlangıç … shallotte water bill programlama temelleri final soruları arşivleri - Bilişim … oyun programlama final soruları mean Oyun Programlama Vize Notları OMU - ARTEKNO / C Bilgisayar Programlama Final Sınavı Test Soruları. Adı … WebBilgisayar Programlama (Matlab) funduszeue.info Soruları ve Cevapları Erzurum Atatürk Üniversitesi Soru Sayısı: 4 shallot thai malvern east Oyun Programlama Dilleri Geleceği Yazanlar - Turkcell OYUN TERAPİSİ FİNAL SORULARI VE BÜTE … C ile programlamaya giriş final sınavı çözümleri WebA. GPU’lar ile ondalıklı sayı işlemleri günümüzde CPU’lardan 20 kat kadar daha hızlı yapılabilmektedir. B. CUDA, DirectX ya da OpenGL’e göre paralel kullanım erişilebilirliğini kolaylaştırmıştır. C. CUDA kayıtlı OpenGL hafızasına ulaşabilirken,OpenGL CUDA hafızasına erişememektedir. D. Standart C’de oyun programlama final soruları mean Nesne Tabanlı Programlama Modül Soru ve Cevapları … WebMobil Programlama Soruları. soru 1- uygulama paketlerinde localhost üzerindeki cms admin arayüzünde resimlerin gözükmemesinin nedeni aşağıdakilerden hangisi değildir? a … shallot tomato paste pasta Programlama Temelleri Final Sınavı Çalışma Soruları - 1 WebJan 9, · Algoritma Örnek Sorular. 9 Ocak Çağlar Telef No Comments. Merhaba bugün sizlere temel algoritmalar soruları ve çözümlerinden bahsediyor olacağım. Bu yazımızda dört tane algoritma sorusunu ve C programlama dili ile yazılmış çözümlerini göreceksiniz. … oyun programlama final soruları mean Weba) Bir C programnda main fonksiyonunun olmas. zorunludur. b) C dili byk harf, kk harfe kar duyarldr. c) Nesneye dayal bir dil olup Java dilinden esinlenilerek. gelitirilmitir. d) C programn bilgisayara yazp altrmak iin derleyici. isimli program kullanlr. e) Unix iletim sistemi de dahil olmak zere ak kaynak. WebDec 12, · Özellikle Android oyun programlama konusunda yazılımcıların vazgeçilmez kodlama dili olan Java ile ileri seviye oyunlar da … shallot texture oyun programlama final soruları mean WebJan 4, · Programlama 1 dersi için örnek sınav soruları 1) Hangisi aşağıdaki ifadenin C’deki karşılığıdır? a) c = sqrt(a*a) + sqrt(b*b); b) c = sqrt(a^2 + b^2) WebOYUN PROGRAMLAMA DERS NOTLARI 2. HAFTA Oyun programlama için sıkça tercih edilen oyun motorları Unity 3D, Unreal Engine, Cry … shallot thai cooking C++ Final Soruları :) PDF - Scribd WebManisa Celal Bayar Üniversitesi Yazılım Mühendisliği Bölümü YZM Algoritma ve Programlama I Final Sınavı Soruları Güz, Süre: 90 Dakika Derse Kayıtlı Olduğunuz Grubun Öğretim Üyesini (X) Detaylı . Temel Bilgisayar Bilimleri Ders Notu # kısım. shallot thai food oyun programlama final soruları mean Programlamada Yeni Yaklaşımlar Final 7. Deneme Sınavı WebOyun programlama, oyun geliştirmeişleminin bir alt konusudur. Profesyonel bir oyun için birçok nitelik ve yazılım bilgisi gerekir. Bunlar Yapay Zeka, … ATA AÖF – funduszeue.info Sınav Soruları NYP - İÜC CE ~ YEmreAk C programlama finalde çıkabilecek sorular Technopat … Python Çalışma Soruları ve Cevapları – Bilişim WebProgramlama Temelleri Final Sınavı Çalışma Soruları - 1. 6 Ocak Çarşamba Adem KORKMAZ Programlama temelleri dersinde birinci … shallot thai oyun programlama final soruları mean WebProgramlama Temelleri Final Sınavı Çalışma Soruları - 1. Programlama temelleri dersinde birinci ve ikinci öğretim sınıflarında çözülen programlama örneklerdir. S Ekrana Yazı Yazan Kod. funduszeue.infoine ("Dışardan girdiğimiz sayı= " + degisken + " " + a + b + sonuc); S WebNis - Görsel Programlama Dersi Görsel Programlama Dersi Karadeniz Teknik Üniversitesi. Termodinamik Dersi Final Soruları Termodinamik Dersi Final Soruları Kocaeli. Vize Final Soru Paylasimi. Math Equations. Person. Matematik -1 Vize Soruları Ve Cevapları (Müh. … shallot thai restaurant oyun programlama final soruları mean WebDec 16, · Okul Öncesi Eğitim Programları – 1 Final Deneme Sınavı –. Aşağıdakilerden hangisi okul öncesi dönemdeki ölçme ve değerlendirmenin amaçlarından değildir? a) Çocuğun gelişimini takip etmek. b) Özel gereksinimleri belirlemek. c) Programı izlemek ve değerlendirmek. shallot thyme gravy WebDers Ünite Özetleri. ÜNİTE 1: ÇEVİK YAZILIM VE SCRUM YÖNTEMİ. ÜNİTE 2: NESNELERİN İNTERNETİ. ÜNİTE 3: WEB PROGRAMLAMADA YENİ EĞİLİMLER. ÜNİTE 4: MOBİL PROGRAMLAMA. ÜNİTE 5: OYUN PROGRAMLAMA. ÜNİTE 6: GRAFİK İŞLEMCİ BİRİMİ TABANLI … oyun programlama final soruları mean Antalya Unity Oyun Programlama Kursu - Sam Bilim … Görsel Programlama I Örnek Sınav Soruları – Öğr. Gör. WebNesneye Yönelik Programlama için sınav soruları, çıkmış sorular, çıkmışlar veya önceki senelerde çıkan sorular. Previous. shallot tomato galette Web12K views 5 years ago. Computer programming 1 course is a question solution for the final exam of the visa. The code block, which prints the … WebKullandığım 2 adet Sosyal Medya Hesabının Linkleri :Yazılım Bilimi - Instagram : funduszeue.info Instagram Hesabım : … oyun programlama final soruları mean Oyun Geliştirici Nasıl Olunur? - Birlikte Ihracat WebProgramlamada Yeni Yaklaşımlar dersine ait çıkmış sorular, deneme sınavları, ünite özetleri ve alıştırma soruları burada. Programlamada Yeni … shallot to meaning in marathi Okul Öncesi Eğitim Programları - 1 Final Soruları çıkmış … Mekatronik - C,C++ programlama dersi Vize - Final Test. Bilgisayar - Vize ve Final Soruları Paylasım Portalı oyun programlama final soruları mean WebAntalya Unity Kursu Sertifikalı Bir Eğitim Programıdır. Sertifikalar. Üniversited en Onaylı Sertifika. (e-devletten sorgulanabilir) Sam Bilim Akademi Katılım ve Başarı Sertifikası. Referans Portföy. ________________. Detaylı Bilgi İçin Direkt Destek Hattımızdan Hemen Bilgi Alabilirsiniz. Tel-Wp: 81 WebSep 7, · Nasıl Oyun Programlama Öğrenilir Diyorsan. Sana nelerin gerekli olduğu ve hangi kitapları okuman gerektiği hakkında bir patika … Ata Aöf Görsel Proglama-1 Final Test Soruları Ve Cevapları oyun programlama final soruları mean Programlama Temelleri Final Sınavı Çalışma Soruları - 1 WebÖrnek 5: Girilen Vize ve Final Notu Ortalaması Hesaplayan Python Örneği #funduszeue.info vize = input('Vize Notunuz : ') final = input('Final … WebOyun baĢlatma tuĢuna her basıldığında formdaki adamı oluĢturan Ģekilleri yok eden kodu yazınız. 5PUAN*/ /* SORU 2a. Oyun baĢlatma tuĢuna her … WebJan 23, · C ile programlamaya giriş final sınavı çözümleri. Home / C/C++ • Programlama Dilleri • Sınavlar / C ile programlamaya giriş fin Soru 0) … oyun programlama final soruları mean Mühendislik Öğrencileri İçin C Final Soruları Yazılım Bilimi Bilgisayar Programlama Vize Soruları Programlamada Yeni Yaklaşımlar Final 2. Deneme Sınavı Algoritma Örnek Sorular Çağlar Telef WebDec 22, · Struct, malloc, calloc, realloc, free ve file; final konularıdır. En azından benim sınavımda öyleydi. (Bilgisayar Mühendisliği, Computer … WebC,C++ programlama dersi Vize - Final Test Örnek sınav soruları. C programlama dersi (C,C++, computer programming) örnek ve çıkmış vize , final test soruları. Sorular alıntıdır veya derlemedir. Çıkmış ola shallotte waterfront oyun programlama final soruları mean WebEMRAH HOCA. K subscribers. OYUN TERAPİSİ FİNAL SINAVINDA ÇIKAN SORULARDIR, BÜTE HAZIRLANMAK İÇİN VİZE …

1 GÖRSEL PROGRAMLAMA - DELPHİ ÇALIŞMA SORULARI SORU 1 Bir form (form) üzerinde iki veya daha fazla eleman (component) varken, bunlara ait ortak bir özelliği (property) aynı anda nasıl değiştirirsiniz? SORU 2 Bir form üzerinde A ve B isimli iki eleman (component) bulunsun. Bu elemanlar ortak olay görevlisine (event handler) sahip olsunlar ve bu ortak olay görevlisi, B isimli elemana ait olsun. Herhangi bir program satırı (kodu) yazmadan B nin olay görevlisini A ya nasıl atarsınız? SORU 3 Bir panel (panel) üzerinde üç tane düğme (button) bulunsun. Bu düğmeleri, birbirine göre özel bir düzende yerleştirmek (alignment) için en az iki yol belirtiniz. SORU 4 Bir form üzerinde çeşitli görsel-olmayan elemanlar (non-visual component) bulunsun. Nesne editörünü (object browser) kullanmadan bunların isimlerini nasıl görebilirsiniz? SORU 5 Bir projenin (project), A ve B isimlerinde iki formu bulunsun. Projenin ana formunu (main form) değiştirmek istiyorsunuz. Önce A isimli form yaratıldığından (create), uygulama (application) başlatıldığında bu form görüntülenmektedir. Ek program satırı yazmadan B nin görüntülenmesini sağlayacak olan B nin ana form olması işlemini nasıl yaparsınız? SORU 6 Bir form üzerinde bir nesnenin (object) bir özelliğini (property) değiştirirseniz proje, yeniden yüklendiğinde Delphi değişikliğin nasıl farkında olur? SORU 7 Bir düğmenin (button) başlığını (caption), DFM kütüğü üzerinde değiştirdiğinizde nasıl bir sonuçla karşılaşırsınız? SORU 8 Nesne havuzu (Object Repository) nasıl kullanılır ve paylaşılır? SORU 9 TControl isimli sınıfın (class) tüm görsel elemanlarla (visual component) ilişkisi nedir? SORU 10 Bir forma bir panel yerleştirdiniz. Daha sonra bu panelin üzerine bir düğme koydunuz. Bu düğmenin sahibi (owner) olan nesne hangisidir? SORU 11 Önceki soruya bağlı olarak; eğer panel yokedilirse (destroy) düğmeye ne olur? SORU 12 Yarattığınız bir eleman için neden bir isim özelliği (name property) yaratmanız gerekmez? SORU 13 TControl sınıfından üretilmiş (inherit) bir eleman düşünelim. Bu elemanın OnClick (üzerine tıklama) olayına cevap vermesini nasıl sağlarsınız? SORU 14 Önceden kabul edilmiş (default) ayarlar ile bir proje yarattıktan sonra onu bir MDI tipli bir projeye dönüştürmek istiyorsunuz. Projenin formları üzerinde hangi özelliğin (property) değiştirilmesi gerekir? SORU 15 Bir form üzerinde kendini çizip boyayan (paint) bir nesne yaratmak istediğinizi düşünelim. Bu işlemi gerçekleştirmenize yardımcı olmak üzere hangi sınıftan yararlanmalısınız (inherit)? SORU 16 Bir uygulama, bir edit kutusu (editbox) ve bir düğmeye (button) sahip olsun. Düğmenin başlığını (caption), edit kutusu içindeki metin olacak biçimde ve çalışma zamanında (runtime) nasıl yaparsınız?

2 SORU 17 Veriye hassas (data sensitive) bir form yarattınız. Değişik tablolardan (table) veri görüntülüyorsunuz. Bu durum, formunuzu çok karışık bir hale getirdi. Bu durumda bir DataModule nesnesinden nasıl yararlanırsınız? SORU 18 Bir değerler listesini kaydırarak (scroll) izlemenizi sağlayan eleman (component) hangisidir? SORU 19 Bir dizideki (array) değerleri hesap tablosu (spreadsheet) biçimde görüntülemenizi sağlayan eleman (component) hangisidir? SORU 20 Bir uygulama çalışırken bir sistem kaydı (registry) ayarını kontrol etmektedir. Bu işlemden dolayı kullanıcının haberdar olması (veya bu nedenle rahatsız edilmesi) istenmemektedir. Uygulamanın işleyişi sırasında bu kontrol için kullanılması gereken eleman (component) hangisidir? SORU 21 Bir uygulamada diyalog elemanlarının (dialog component) kullanımındaki avantaj nedir? Bir uygulamada diyalog elemanı kullanmanın getirdiği Windows avantajlarını belirtiniz. SORU 22 Boş bir birim (unit) ile başlayıp bir eleman (component) yaratmaktansa palette (component palette) varolanları kullanmanın nedenleri nelerdir? SORU 23 Delphi Package (paket) nedir? SORU 24 Neden bir paket (package) yaratmak isteyebilirsiniz? SORU 25 Delphi de kullanılan DPR kütüğü nedir? Bir Delphi projesinde kullanılan (*.dpr, *.pas, *.dfm, *.dll, *.exe gibi) belli başlı kütük tiplerini sıralayıp açıklayın. SORU 26 Bir birimin (unit) tüm bölümlerini (section) belirtiniz. SORU 27 Procedure ler için başlık (header) bilgilerinin bulunduğu bölümün (section) adı nedir? SORU 28 Procedure ve function ların gövdelerini yazdığımız bölümün (section) adı nedir? SORU 29 Bir birimin (unit) finalization (sonlanma) bölümünü (section) kullanmaktaki amaç nedir? SORU 30 Ne zaman bir finalization (sonlanma) bölümüne ihtiyacımız olur? SORU 31 Bir dizi (array) nasıl tanımlanır? SORU 32 İsmi birbirine benzeyen değişkenler yerine bir kayıt veri yapısı (record data structure) kullanmanın avantajları nelerdir? SORU 33 Bir form üzerinde on tane DBEditBox ve beş tane EditBox bulunsun. DBEditBox ların rengini maviye değiştirmek ve EditBox ların rengini olduğu gibi bırakmak istediğimizi düşünelim. Formun controls ve components özelliklerini kullanarak çalışma zamanında (runtime) bu işlemi nasıl yapabileceğimizi belirtin. SORU 34 Bir uygulamayı derlediğinizde (compile) çembersel çağırma (circular reference) hatası ile karşılaşıyorsanız bunun neden ve nasıl oluştuğunu örnekleyerek açıklayınız.

3 SORU 35 Bir yöntemin (method) sahip olabileceği üç komutu (directive) belirtin. SORU 36 Bir yöntemin (method) çokbiçimli sayılabilmesi için kullanmanız gereken komutları (directive) belirtin. SORU 37 Çokbiçimliliğin bir altsınıfta (sub-class) sürmesi için kullanılması gereken komut (directive) hangisidir? SORU 38 Nesneniz için bir yıkıcı yöntem (destructor) tanımlamadığınız halde neden böyle bir yöntem var? SORU 39 Bir nesnenin özellikleri (property) ön kabul değerlerinin (default) verileceği (initialize) yer neresidir? SORU 40 Bir değeri depolamak üzere bir veri alanı (data field) kullanmak yerine nesne için bir özellik (property) yaratmanın avantajı nedir? SORU 41 Neden nesnenizde veri alanları (data field) yaratmak isteyebilirsiniz? SORU 42 TSession, TDatabase, TDataSet ve TDataSource elamanlarının ilişkisini şemalaştırın. SORU 43 BDE Administrator (BDE Yöneticisi) yazılımı ile bir takmaadın (alias) nasıl yaratılacağını anlatın. SORU 44 Yalnız bir uygulamanın çalışması sırasında varolan bir takmaad (alias) nasıl yaratılabilir? SORU 45 Üç tana olan DataSet elemanlarını tanımlayın ve açıklayın. SORU 46 Bir form üzerinde verileri izlemek (view) amacıyla kullanılan üç eleman sınıfı hangileridir? SORU 47 Bir form üzerinde bir DBGrid yarattınız ve onu veri tabanındaki (database) bir tabloya (table) bağladınız (connect). Tasarım anında tablodaki bilgileri nasıl izleyebilirsiniz? SORU 48 Bir DataSource için OnStateChange olay görevlisini (event handler) tanımladınız. Kullanıcının ekleme (insert) kipine geçtiğinde bir diyalog kutusu görüntülemek istiyorsunuz ve bu diyaloğun değişiklik (edit) kipine geçildiğinde görüntülenmesini istemiyorsunuz. Bu durumda DataSet in hangi özelliği (property) yardımcı olacaktır? SORU 49 Bir istemci/sunucu (client/server) uygulamasında süzgeç özelliği (filter property) düzenlenmiş bir Ttable nesnesi kullanıyorsunuz. Veriler nerede süzgeçlenir? İstemcide mi (client) yoksa sunucuda mı (server)? SORU 50 Bir uygulama, iki TQuery arasında ana-detay ilişkisinin (master-detail relationship) kurulmasını gerektirmektedir. Bu konuda TQuery elemanının DataSource özelliği (property) nasıl yardımcı olabilir? SORU 51 Bir TDataSet in TField nesnelerinin Nesne Editörü nde (Object Browser) değiştirilmesinin adımlarını belirtiniz. SORU 52 Bir TField nesnesine sahip verinin, uygulamanız için doğrulama (validation) kurallarını kapsayan bir nesne ile nasıl doğrulayabileceğini (validate) açıklayın.

4 SORU 53 Bir DBGrid elemanına bir hesaplanabilir alanı (calculated field) nasıl ekleyebileceğinizi açıklayın. SORU 54 Bir hesaplanabilir alana (calculated field) değerini atamak (assign) için yaratmanız gereken olay görevlisini (event handler) belirtin. SORU 55 Bir kullanıcı DataSet teki bir kaydı görüntüleyip izlemektedir. Bu arada yaptığı bir arama (search) başarısızlıkla sonuçlanmıştır. Kullanıcıyı izlemekte olduğu kayda geri götürmek gerekmektedir. Bu amaçla DataSet in bookmark özelliğinden (property) nasıl yararlanabilirsiniz? SORU 56 Bir uygulama sıklıkla sunucu üzerinde tekrarlı ve veritabanına ilişkin işler yapmaktadır. Bu durum, ağ trafiğinin artmasına ve uygulama verimliliğinin düşmesine neden olmaktadır. Bu sorunu çözmek üzere TStoredProc elemanından nasıl yararlanabilirsiniz? SORU 57 Bir tablonun (table) yalnız beş sütununu gözlemek istiyorsunuz. Bu durumda neden TQuery kullanırsınız ve TTable ı tercih etmezsiniz? SORU 58 Uygulamamız bir tablo (grid) üzerinde bilgilerin değiştirilmesine izin vermektedir. Kullanıcı, tablodaki (grid) değişik satırlarda çeşitli düzeltmeler yapabilmektedir. Fakat kullanıcı, yaptığı değişikliklerden vazgeçmek (cancel) istemektedir. Kullanıcı, değişiklikleri iptal ettiğinde (cancel) nasıl bir durumla karşılaşacaktır? Bu gibi bir durumda tamponlanmış güncellemeler (cached updates) ve hareket süreçlemesi (transaction processing) nasıl yardımcı olabilir? SORU 59 Bir uygulama, bir liste kutusu (listbox) içinde bağlanılabilecek (connect) takmaadları (alias) görüntülemektedir. Kullanıcıya gösterilen takmaadların (alias) sağlanması amacıyla kullanılan eleman (component) hangisidir? SORU 60 Bir veritabanındaki bir tabloya (table) erişmek üzere bir dizi SQL satırı kullanılmaktadır. Bu SQL satırları, geriye bir sonuç kümesi (result set) getirmemektedir. Bu amaçla TQuery nin hangi yöntemini (method) tercih edersiniz? Neden? SORU 61 Uygulamamızda aynı SQL satırları pek çok kez işletilecektir. Hazırlık (prepare) işleminin yapılmasındaki avantajlar nelerdir? SORU 62 Bir Windows iletisine (message) cevap veren bir yöntemin nasıl yaratılacağını açıklayın. SORU 63 Bir uygulama kullanıcısı bir raporlamayı başlatır. Raporun dökümü uzun bir zaman alacaktır. Böylece kullanıcı, belli bir boş zamana sahip olacaktır. Raporun basımı sürerken kullanıcının uygulama ile çalışmaya devam etmesini sağlamak üzere hangi sınıftan (class) yararlanırsınız? SORU Bir dizi uygulama yazdıktan sonra; her uygulamada ortak kullandığımız bazı fonksiyonlar olduğunu farkettik. Bu ortak fonksiyonları içermek üzere bir DLL yazılsaydı, bu durum uygulamayı nasıl etkilerdi? SORU 65 Yukarıdaki senaryoda ortak fonksiyonların bakımı konusunu irdeleyiniz. SORU 66 Bir DLL deki procedure veya function yordamını dışarıdan görünür yapmak amacıyla kullanılan anahtar sözcük hangisidir? SORU 67 Bir olağan DPR proje kütüğü ile bir DLL Proje kütüğü arasındaki farklar nelerdir? SORU 68 Bir DLL nin açık yüklenmesi (explicit loading) kapalı yüklemeye (implicit loading) oranla daha fazla yazılım gerektirir. Buna rağmen açık yüklemenin (explicit loading) avantajları nelerdir? SORU 69 Disk yerinin önemli olduğu bir ortamda çalışıyorsanız size yardımcı olmak üzere çalışma zamanı paketlerini (runtime package) nasıl

5 yaratırsınız? SORU 70 Yalnız tasarım zamanı paketleri (design time package) yaratmanın işletilebilir kod (executable) üzerindeki etkileri nelerdir? SORU 71 Paketin kaynak kütüğü (package source file) içinde neler bulunur? SORU 72 TOleContainer ın kullanımını anlatınız. SORU 73 ActiveX denetimi (ActiveX control) nasıl yaratılır? SORU 74 Bir OLE otomasyon sunucusu (OLE automation server) yaratma konusunu anlatınız. SORU 75 İhlalleri ve hata durumlarını (exception) ele almak üzere kullanılan iki Delphi kod bloğu nelerdir? SORU 76 Kaynakların korunması (resource protection) amacıyla kullanılan blok hangisidir? SORU 77 Eğer try bölümünde bir ihlal (exception) oluşmazsa funduszeue.infoy ve tryexcept bloklarının davranışları arasında bir fark beklenir mi? Neden? SORU 78 Bir ihlali (exception) yakaladıktan sonra ihlal durumunu tekrar nasıl yaratırsınız (re-raise)? SORU 79 Delphi, yarattığınız özgün bir ihlal sınıfını (custom exception class) dikkate alır mı? SORU 80 Bir diyalog kutusunun (dialog box) görüntülenmeden özgün bir ihlali üretmenin (raise a custom exception) yolu nedir? SORU 81 Uygulamanız için bir elemanın yaratılması gerekmektedir. Bu elamanın üretilmesi için nesne hiyerarşisinin hangi aşamasından başlarsınız? Neden? SORU 82 Kullanıcı, elemanın (component) bir özelliğine (property) atama yaptığında bir eylemin kendiliğinden oluşmasını nasıl sağlarsınız? SORU 83 Bir özelliğin (property) DFM kütüğüne yazılmasını nasıl sağlarsınız? SORU 84 Bir elemanın (component) özelliklerine (property) başlangıç değerleri atanmasını nerede ve nasıl sağlarsınız? SORU 85 Delphi nin hata bulma (debugger) özelliklerinden yararlanmak üzere işletilebilir kodun (executable) içine hata arama cve bulma (debug) bilgilerinin nasıl yerleştirilebileceğini açıklayın. SORU 86 İşletilebilir kodun (executable) içine gömülmüş hata arama ve bulma bilgilerinin program büyüklüğünü nasıl etkilediğini açıklayın. SORU 87 Hata arama ve bulma (debugger) aygıtındaki değişkenlerin değiştirilebilmesi için öncelikle hangi seçenek seçilmelidir? SORU 88 Hangi seçenek nesnenizin Nesne Editörü nde (Object Browser) görünmesini sağlar?

6 SORU 89 Programınızda neden bir kesme nokatsı (breakpoint) bulundurmak isteyebilirsiniz? SORU 90 Uygulamanız ve sunucu (server) arasında giden SQL satırlarını inceleyebilir ve süzegeçleyebilir misiniz? SORU 91 BDE Administrator yazılımının özelliklerini ve kullanımını anlatınız. SORU 92 Özgün elemanınınız (custom component) için bir ikon (icon) yaratabilir misiniz? Nasıl? SORU 93 Data Migration Expert olarak bilinen DataPump yazılımı hakkında bilgi veriniz. SORU 94 WinSight yazılımını anlatınız. GÖRSEL PROGRAMLAMA - DELPHI SORU 1 İhlalleri (exception) ve hata durumlarını ele almak üzere kullanılan Delphi kod bloğu hangisidir? Açıklayınız. Örnek(ler) veriniz. SORU 2 Bir veritabanı kavramı olan takmaad (alias) nedir? Açıklayınız. Neden kullanılır? Avantajları nelerdir? Nasıl üretilir? Örnek(ler) veriniz. SORU 3 Bir Delphi uygulamasının ana formu bir edit kutusu (editbox, TEdit) ve bir düğmeye (button, TButton) sahip olsun. a. Düğmenin başlığını (caption), edit kutusu içindeki metin olacak biçimde ve çalışma zamanında (runtime) nasıl değiştirirsiniz? b. Bu işlemi hangi nesnenin hangi olayı olarak yazarsınız? Örnekleyiniz. SORU 4 Delphi uygulamalarında kullanılan (dpr, pas, dfm, dll, exe gibi) belli başlı kütük tiplerini açıklayınız. Örnek(ler) veriniz. SORU 5 Bir uygulamada diyalog elemanlarının (dialog component) kullanımındaki avantaj(lar) nedir? Bir uygulamada diyalog elemanı kullanmanın getirdiği Windows avantajlarını belirtiniz. Bildiğiniz diyalog elemanlarını sıralayınız. Örnek(ler) veriniz. SORU 6 Formun başlığını (form s caption) yürüyen yazı halinde nasıl yaparsınız? Formun üzerinde bulunması gerekli elemanları (nesneleri) belirtiniz; gerekli program kodunu yazınız. Kodu hangi nesnenin hangi olayı olarak yazarsınız? SORU 7 Veritabanı (database) nedir? Ayrıntılarıyla açıklayınız. İsimlerini bildiğiniz veri tabanlarını belirtiniz.. Delphi&#;de veritabanları nasıl kullanılır? Örnek(ler) veriniz. SORU 8 Bir liste kutusu (listbox) içindeki sırasız bilgileri büyükten küçüğe sıralamak için gerekli Delphi kodunu yazınız. Gerekli açıklamaları yapınız. Bu amaçla Form1 isimli formun üzerinde ListBox1 isimli bir liste kutusu bulunduğunu düşünebilirsiniz. Sıralama işlemi, Button1 isimli komut düğmesinin fare ile tıklanması sonucunda gerçekleştirilecektir. SORU 9 Delphi&#;yi bire nesne yönelimli programlama (NYP) dili saymamızın nedenleri nelerdir? Delphi&#;nin nesne yönelimli özelliklerini belirtiniz. Delphi&#;yi C++ ile karşılaştırınız. İhtiyaç duyduğunuz her noktada örnek(ler) veriniz. SORU 10 Bir Delphi programı yazarak bir veritabanına bir DBGrid nesnesi kullanarak erişmek istiyorsunuz. Neler yapmalısınız?

7 Örnek(ler) vererek açıklayınız. SORU 11 Bir Delphi uygulamasında kullanılan *.pas, *.dll, *.dpr, *.dfm gibi belli başlı dosya türlerini açıklayınız. Örnek(ler) veriniz. SORU 12 Delphi&#;de takmaad (alias) nedir? Neden ihtiyaç duyulur? Nasıl kullanılır? Ayrıntılarıyla açıklayınız. Okuldaki öğretim üyelerine ilişkin bazı bilgileri depolayan bir veritabanını göz önüne alarak örnek(ler) veriniz. SORU 13 Form1 isimli bir form üzerinde ComboBox1 ve ComboBox2 isimli iki açmalı liste kutusu ve Button1 isimli bir komut düğmesi bulunmaktadır. Her iki açmalı liste kutusunda da en az &#;er tane eleman (satır) bulunmaktadır. Button1 isimli düğmenin fare aracılığı ile tıklanmasıyla iki kutu içindeki elemanları yer değiştiren Delphi kodunu yazınız. SORU 14 Cobol, Pascal veya C gibi geleneksel diller yerine Delphi programlama ortamını kullanmanın avantajları var mıdır? Bir geleneksel programlama dilini mi yoksa Delphi&#;yi mi tercih edersiniz? Neden? Örneklerle açıklayınız. SORU 15 Bir Delphi programı yazarak bir veri tabanına bir dizi DBEdit nesnesi kullanarak erişmek istiyorsunuz. Neler yapmalısınız? Örnek(ler) vererek açıklayınız. SORU 16 İhlalleri ve hata durumlarını (exception) ele almak için kullanılan Delphi bloğunu açıklayınız. Örnek veriniz. SORU 17 C:\STOK isimli dizinde funduszeue.info isimli bir dbase dosyası bulunmaktadır. Dosya, bir yerel ağ üzerinde birden fazla kullanıcı tarafından kullanılmaktadır. Dosyada 8 karakterlik STOKKOD, 20 karakterlik STOKAD ve 3 kesir haneli toplam 15 hane uzunluğunda MIKTAR alanları bulunmaktadır. Son girilen stok kaydını ekranda Edit kutuları içinde görüntüleyen bir Delphi programı yazınız. (Dikkat! Ekrandaki bilgiler her 2 dakikada tazelenecektir.) Programı yazmaya başlamadan önce yapılması gereken hazırlık işlemlerini anlatınız. SORU 18 Delphi de bir formun alt yarısına bir panel koydunuz. Daha sonra formun üst yarısına formun üzerine bir button (düğme) yerleştirdiniz. Düğme nesnesinin sahibi (owner) hangi nesnedir? Ardından düğmeyi fare ile panelin üzerine sürükleyerek (drag) panele bıraktınız (drop). Bu durumda düğmenin sahibi hangi nesnedir? Bu yeni durumda paneli yok ederseniz düğmenin durumu ne olur? SORU 19 Bir formun üzerine Edit1, Edit2 ve Edit3 kutuları bulunmaktadır. Button1 isimli düğmeye basılınca Edit1 ve Edit2 kutularındaki tamsayılar toplanmakta ve Edit3 isimli kutuya toplam yazılmaktadır. Düğmenin OnClick olayını gerçekleştirmek için gerekli olan yöntemi yazınız. Programınız ihlal durumu denetimini de içermelidir. SORU 20 C:\STOK isimli dizinde funduszeue.info isimli bir dbase dosyası bulunmaktadır. Dosyada 8 karakterlik STOKKOD, 20 karakterlik STOKAD ve 3 kesir haneli 15 hane uzunluğunda MIKTAR alanları bulunmaktadır. Bu dosyayı bir Delphi programında kullanabilmek için hangi ön hazırlıkları yapmalısınız? Bu dosyayı bir Delphi projesinde kullanmak için hangi Delphi nesnelerine ihtiyacınız var? Yapılması gerekli adımları anlatınız. Yine C:\STOK dizininde bulunan içi boş funduszeue.info isimli dbase dosyasına birinci dosyadaki kayıtları STOKKOD sıralı olarak aktarmak üzere neler yapmanız gerektiğini belirtiniz; gerekli Delphi program parçasını yazınız. SORU 21 Delphi de bir formun alt yarısına bir panel nesnesi koydunuz. Daha sonra panelin üzerine bir düğme (button) yerleştirdiniz. Düğme nesnesinin sahibi (owner) hangi nesnedir? Ardından düğmeyi fare ilen panelin dışına sürükleyerek (drag) formun üzerine bıraktınız (drop). Bu durumda düğmenin sahibi hangi nesnedir? Bu yeni durumda paneli yok ederseniz düğmenin durumu ne olur? SORU 22 Bir formun üzerine tarih biçiminde düzenlenmiş MaskEdit1 ve MaskEdit2 kutuları ile Edit3 kutusu ve bir adet Button1 düğmesi yerleştirilmiştir. Button1 düğmesi tıklandığında MaskEdit1 ve MaskEdit2 kutuları içindeki tarihler arasındaki gün farkını hesaplayarak Edit3 kutusunda görüntüleyen bir Delphi program parçası yazınız. SORU 23 Bir Delphi uygulamasında Query1 ve Query2 isimlerinde iki veri tabanı nesnesi bulunmaktadır. Nesnelerin

8 ilişkilendirildiği dbase türündeki veri dosyaları (query ler) daha önce açılmış haldedir. Fare ile bir düğmeye tıklandığında birinci veri dosyasındaki bilgileri ikinci veri dosyasına aktaran (ekleyen) Delphi program parçasını yazınız. Dikkat: Birinci veri dosyasında AD, SOYAD ve NOSU alanları aynı olan kayıt birden fazla varsa yalnız bir kez aktarılacaktır. QUERY ALAN TİPİ UZUNLUĞU ADI AD katar 15 SOYAD katar 20 NOSU tamsayı 8 SORU 24 Bir Delphi uygulamasında Query1 ve Query2 isimlerinde iki veri tabanı nesnesi bulunmaktadır. Nesnelerin ilişkilendirildiği Paradox türündeki veri dosyaları (query ler) daha önce açılmış haldedir. Fare ile bir düğmeye tıklandığında ikinci veri dosyasındaki tüm verileri sildikten sonra birinci veri dosyasındaki bilgileri, birinci dosyaya göre «ters sırada» ikinci veri dosyasına aktaran (ekleyen) Delphi program parçasını yazınız. QUERY ALAN TİPİ UZUNLUĞU ADI STOKKODU katar 8 STOKADI katar 20 MIKTAR tamsayı 8 SORU 25 Bir projenin FormDers ve FormOgr isimlerinde iki formu bulunsun. Projenin ana formunu (main form) değiştirmek istiyorsunuz. Önce FormDers yaratıldığından, uygulama başlatıldığında bu form görüntülenmektedir. Ek program satırı yazmadan FormOgr nin görüntülenmesini sağlayacak «FormOgr nin ana form olması» işlemini nasıl yaparsınız. Delphi de kullanılan (*.dpr, *.pas, *.dfm, *.dll, *.exe, *.res, *.dof gibi) belli başlı dosya tiplerini açıklayınız. Bir Delphi biriminin (Delphi unit) tüm bölümlerini (section) açıklayınız. Delphi nin nesne paletinde bulunan PopupMenu nesnesinin özelliklerini ve kullanımını açıklayınız SORU 26 Bir Windows iletisine (message) cevap veren bir yöntemin (method) nasıl yazılacağını (yaratılacağını) örnekleyerek açıklayınız. Bir form üzerinde bir DBGrid nesnesi yarattınız ve onu veri tabanındaki bir sorgu nesnesine (query) uygun biçimde nasıl bağlarsınız? Tasarım anında tablodaki bilgileri nasıl izlersiniz? Bir veri tabanındaki bir tablonun yalnız bazı sütun ve satırlarını izlemek istiyorsunuz. Bu durumda hangi veri tabanı nesnesini (table, query, storedproc) tercih edersiniz? Neden? Delphi nin nesne paletinde bulunan MainMenu nesnesinin özelliklerini ve kullanımını açıklayınız. SORU 27 Verilen bir yükseklikten bırakılan bir top her seferinde önceki yüksekliğinin %50 si kadar yükselmektedir. Topun N inci kez yere değdiğinde aldığı toplam yolu bulan Delphi program parçasını yazınız. Dikkat: Topun bırakıldığı yükseklik Edit1 isimli bir edit kutusuna (EditBox) ve kaç kez yere değeceğini belirten N değeri Edit2 isimli bir başka edit kutusuna girilmektedir. Üzerinde Hesapla yazılı düğme (Button) tıklandığında elde edilen sonuç, Edit3 isimli edit kutusunda görüntülenecektir. Ayrıca topun her yükselişinde ulaştığı yükseklik bir liste kutusuna (ListBox) eklenecektir. SORU 28 ListBox1 isimli bir liste kutusunda belirsiz sayıda tamsayı değerler bulunmaktadır. Bu tamsayıların asal olanlarını ListBox2 isimli liste kutusuna ve asal olmayanları ListBox3 isimli liste kutusuna kopyalayan bir Delphi program parçası yazınız. Dikkat: İşlem, üzerinde Kopyala yazan bir düğmenin (Button) tıklanması ile gerçekleştirilecektir. Ayrıca işlemin sonucunda asal olan tamsayıların sayısı Edit1 isimli edit kutusunda ve asal olmayanların sayısı Edit2 isimli edit kutusunda görüntülenecektir. Açıklama: 1 den ve kendisinden başka tamsayılara tam bölünmeyen sayıya «asal tamsayı» denir. SORU 29 20x20 bir tablo (grid) üzerinde giriş ve çıkış noktaları (koordinatları) ile doluluk oranı verilen labirentten (maze) çıkış algoritmasını Delphi ile kodlayınız. Gerekli açıklamaları yapınız. SORU 30 Bir Delphi formu üzerinde bir edit kutusu (TEdit), bir liste kutusu (TListbox) ve bir düğme (TButton) bulunmaktadır. Düğme tıklandığında edit kutusundaki bilgiyi (herhangi bir koşula bağlı olmaksızın) liste kutusuna ekleyen Delphi programını yazınız. SORU 31 Bir Oracle veri tabanında CARI isimli bir tablo (dosya) bulunmaktadır. Dosyanın alanları KOD (karakter 7), AD

9 (karakter 20) ve MIKTAR (nümerik, ) olarak belirlenmiştir. Bu dosyada kaç tane kayıt bulunduğunu hesaplayan Delphi program parçasını yazınız. Gerekli ek açıklamaları yapınız. SORU 32 Bir edit kutusuna (TEdit) İngilizce bir cümle yazılmaktadır. Edit kutusunun yanındaki düğmeye (TButton) tıklandığında; cümlede alfabedeki her harfin kaç kez geçtiği (önce harf ve yanına sayısı olmak üzere) bir combo kutusuna (TCombobox) eklenmektedir. Düğmenin OnClick olayını kodlayınız. SORU 33 20x20 bir tablo (grid) üzerinde giriş ve çıkış noktaları (koordinatları) ile doluluk oranı verilen labirentten (maze) çıkış algoritmasını yazınız. Gerekli kısımlar için akış şeması çiziniz. Sistem analizi sürecinizi, programı nasıl kodladığınızı ve sınadığınızı açıklayınız. SORU 34 Bir Delphi formu üzerinde bir edit kutusu (TEdit), bir liste kutusu (TListbox) ve bir düğme (TButton) bulunmaktadır. Düğme tıklandığında liste kutusunda işaretlenmiş olan bilgiyi (herhangi bir koşula bağlı olmaksızın) edit kutusuna kopyalayan ve bu bilgiyi liste kutusundan silen Delphi programı parçasını (düğmenin OnClick yöntemini) kodlayınız. SORU 35 Bir Oracle veri tabanında CARI isimli bir tablo (dosya) bulunmaktadır. Dosyanın alanları KOD (karakter 7), AD (karakter 20) ve MIKTAR (nümerik, ) olarak belirlenmiştir. Dosya daha önce yaratılmış ve bilgiler girilmiştir. Bu dosyadaki bilgileri silen (yok eden) Delphi program parçasını yazınız. Gerekli ek açıklamaları yapınız. SORU 36 Bir edit kutusuna (TEdit) İngilizce bir cümle yazılmaktadır. Edit kutusunun yanındaki düğmeye (TButton) tıklandığında; cümlede alfabedeki her harfin (harf sırasıyla olmak koşuluyla) kaç kez geçtiği (önce harf ve yanına sayısı olmak üzere) bir combo kutusuna (TCombobox) eklenmektedir. Düğmenin OnClick olayını kodlayınız. Açıklama: Büyük ve küçük harfler aynı kabul edilecektir. Harf olmayan karakterler sayılmayacaktır. SORU 37 Delphi&#;de takmaad (alias) nedir? Neden ihtiyaç duyulur? Nasıl kullanılır? Ayrıntılarıyla açıklayınız. Okuldaki öğretim üyelerine ilişkin bazı bilgileri depolayan bir veritabanını göz önüne alarak örnek(ler) veriniz. SORU 38 Veritabanı (database) nedir? Ayrıntılarıyla açıklayınız. İsimlerini bildiğiniz veri tabanlarını belirtiniz.. Delphi&#;de veritabanları nasıl kullanılır? SORU 39 Bir liste kutusu (listbox) içindeki sırasız bilgileri büyükten küçüğe sıralamak için gerekli Delphi kodunu yazınız. Gerekli açıklamaları yapınız. Bu amaçla Form1 isimli formun üzerinde ListBox1 isimli bir liste kutusu bulunduğunu düşünebilirsiniz. Sıralama işlemi, Button1 isimli komut düğmesinin fare ile tıklanması sonucunda gerçekleştirilecektir. SORU 40 Form1 isimli bir form üzerinde ComboBox1 ve ComboBox2 isimli iki açmalı liste kutusu ve Button1 isimli bir komut düğmesi bulunmaktadır. Her iki açmalı liste kutusunda da en az &#;er tane eleman (satır) bulunmaktadır. Button1 isimli düğmenin fare aracılığı ile tıklanmasıyla iki kutu içindeki elemanları yer değiştiren Delphi kodunu yazınız. SORU 41 Cobol, Pascal veya C gibi geleneksel diller yerine Delphi programlama ortamını kullanmanın avantajları var mıdır? Bir geleneksel programlama dilini mi yoksa Delphi&#;yi mi tercih edersiniz? Neden? Örneklerle açıklayınız. SORU 42 Delphi&#;yi bire nesne yönelimli programlama (NYP) dili saymamızın nedenleri nelerdir? Delphi&#;nin nesne yönelimli özelliklerini belirtiniz. Delphi&#;yi C++ ile karşılaştırınız. İhtiyaç duyduğunuz her noktada örnek(ler) veriniz. SORU 43 Bir Delphi programı yazarak bir veritabanına bir DBGrid nesnesi kullanarak erişmek istiyorsunuz. Neler yapmalısınız? Örnek(ler) vererek açıklayınız. SORU 44 Bir Delphi programı yazarak bir veri tabanına bir dizi DBEdit nesnesi kullanarak erişmek istiyorsunuz. Neler yapmalısınız? Örnek(ler) vererek açıklayınız. SORU 45 İhlalleri ve hata durumlarını (exception) ele almak için kullanılan Delphi bloğunu açıklayınız. Örnek veriniz.

10 SORU 46 Bir Delphi uygulamasında kullanılan *.pas, *.dll, *.dpr, *.dfm gibi belli başlı dosya türlerini açıklayınız. Örnek(ler) veriniz. SORU 47 Bir Delphi uygulamasında Query1 ve Query2 isimlerinde iki veri tabanı nesnesi bulunmaktadır. Nesnelerin ilişkilendirildiği dbase türündeki veri dosyaları (query ler) daha önce açılmış haldedir. Fare ile bir düğmeye tıklandığında birinci veri dosyasındaki bilgileri ikinci veri dosyasına aktaran (ekleyen) Delphi program parçasını yazınız. Dikkat: Birinci veri dosyasında AD, SOYAD ve NOSU alanları aynı olan kayıt birden fazla varsa yalnız bir kez aktarılacaktır. QUERY ALAN TİPİ UZUNLUĞU ADI AD katar 15 SOYAD katar 20 NOSU tamsayı 8 SORU 48 Bir projenin FormDers ve FormOgr isimlerinde iki formu bulunsun. Projenin ana formunu (main form) değiştirmek istiyorsunuz. Önce FormDers yaratıldığından, uygulama başlatıldığında bu form görüntülenmektedir. Ek program satırı yazmadan FormOgr nin görüntülenmesini sağlayacak «FormOgr nin ana form olması» işlemini nasıl yaparsınız? Delphi de kullanılan (*.dpr, *.pas, *.dfm, *.dll, *.exe, *.res, *.dof gibi) belli başlı dosya tiplerini açıklayınız. Bir Delphi biriminin (Delphi unit) tüm bölümlerini (section) açıklayınız. Delphi nin nesne paletinde bulunan PopupMenu nesnesinin özelliklerini ve kullanımını açıklayınız SORU 49 Verilen bir yükseklikten bırakılan bir top her seferinde önceki yüksekliğinin %50 si kadar yükselmektedir. Topun N inci kez yere değdiğinde aldığı toplam yolu bulan Delphi program parçasını yazınız. Dikkat: Topun bırakıldığı yükseklik Edit1 isimli bir edit kutusuna (EditBox) ve kaç kez yere değeceğini belirten N değeri Edit2 isimli bir başka edit kutusuna girilmektedir. Üzerinde Hesapla yazılı düğme (Button) tıklandığında elde edilen sonuç, Edit3 isimli edit kutusunda görüntülenecektir. Ayrıca topun her yükselişinde ulaştığı yükseklik bir liste kutusuna (ListBox) eklenecektir. SORU 50 Aşağıdaki kavramlardan EN ÇOK 10 TANESİNİ birkaç cümle ile, gerekirse örnekleyerek cevaplayınız: Nesne (object), sınıf (class), nesne yönelimli programlama (object oriented programming, OOP), olay (event), yöntem (method), özellik (property), oluşum (instance), ileti (message), kalıtım (inheritance), kalıcılık (persistence), dinamik bağlama (dynamic binding), statik bağlama (static binding), tümleşme veya kaplama (encapsulation), çokbiçimlilik (polymorphism), soyutlama (abstraction), görsel programlama (visual programming), çoklu kalıtım (multi inheritance). SORU 51 Aşağıda bir Delphi programının ana formu (main form) program ve resim olarak eksikleri tamamlanmak üzere verilmiştir. Buna göre aşağıdaki soruları, verilen programı tamamlayacak biçimde cevaplayınız: (Gerekli yardımcı açıklamalar, program satırları içinde bulunmaktadır.). Üzerinde 1 > başlığı bulunan Button1 isimli düğme tıklandığında Button1Click olayı gerçekleşmektedir. Bu olay ile Edit1 deki bilgi ListBox1 e eklenmektedir. Bunu gerçekleştiren program satırlarını yazınız. (Hatırlatma: Bir listbox ın elemanlarına (satırlarına) hangi özellik ile aracılığı ile erişilir? Bir listbox a eleman eklemek için kullanılacak yöntem hangisidir?) (15 puan). Üzerinde < 2 başlığı bulunan Button2 isimli düğme tıklandığında Button2Click olayı gerçekleşmektedir. Bu olay ile Edit2 deki bilgi ListBox2 ye eklenmektedir. Bunu gerçekleştiren program satırlarını yazınız. (5 puan). Üzerinde 3 > başlığı bulunan Button3 isimli düğme tıklandığında Button3Click olayı gerçekleşmektedir. Bu olay ile ListBox1 deki seçili (selected) bilgi ListBox2 ye eklenmektedir. Eğer seçili (işaretlenmiş) bilgi yoksa ekleme yapılmayacaktır. Bunu gerçekleştiren program satırlarını yazınız. (Hatırlatma: Bir listbox nesnesindeki elemanlara (satırlara) nasıl (hangi özelliği aracılığı ile) erişilir? Bu elemanların sayısını veren değer (değişken veya özellik) nedir? İlk elemanın sıra numarası (indisi) kaçtır?) (30 puan) 4. Üzerinde < 4 başlığı bulunan Button4 isimli düğme tıklandığında Button4Click olayı gerçekleşmektedir. Bu olay ile ListBox2 deki seçili (selected) bilgi ListBox1 e eklenmektedir. Eğer seçili (işaretlenmiş) bilgi yoksa ekleme yapılmayacaktır. Bunu gerçekleştiren program satırlarını yazınız. (10 puan) Dikkat: ListBox1 içindeki eleman (satır) sayısı sürekli olarak Edit3 içinde ve ListBox2 içindeki eleman (satır) sayısı Edit4 içinde görüntülenecek ve değişikliklere göre anında güncelleştirilecektir. (Hatırlatma: Bu amaçla tamsayıyı katara (string) çeviren bir Delphi fonksiyonu (veya Pascal procedure ı) kullanmanız gerekebilir. Hangisi?) unit Soru2Un;

11 interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TSoru2Form = class(tform) ListBox1: TListBox; ListBox2: TListBox; Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; Button5: TButton; Edit1: TEdit; Edit2: TEdit; Edit3: TEdit; Edit4: TEdit; Label1: TLabel; Label2: TLabel; procedure FormShow(Sender: TObject); { form açılırken } procedure Button5Click(Sender: TObject); { formu kapat } procedure Button1Click(Sender: TObject); { "1 >" başlıklı düğme için } procedure Button2Click(Sender: TObject); { "< 2" başlıklı düğme için } procedure Button3Click(Sender: TObject); { "3 >" başlıklı düğme için } procedure Button4Click(Sender: TObject); { "< 4" başlıklı düğme için } private { Private declarations } public { Public declarations } var Soru2Form: TSoru2Form; implementation {$R *.DFM} procedure funduszeue.infoow(Sender: TObject); begin { form açılırken } funduszeue.info; { Edit1&#;i boşalt } funduszeue.info; { Edit2&#;yi boşalt } funduszeue.info; { ListBox1&#;i boşalt } funduszeue.info; { ListBox2&#;yi boşalt } funduszeue.info:=&#;0&#;; { Edit3&#;ü (Sayaç 1) sıfırla } funduszeue.info:=&#;0&#;; { Edit4&#;ü (Sayaç 2) sıfırla } funduszeue.infous; { Buraya odakla } procedure funduszeue.info5Click(Sender: TObject); begin { formu kapat } funduszeue.info; procedure funduszeue.info1Click(Sender: TObject); begin { Edit1&#;de bilgiyi ListBox1&#;e aktar }

12 procedure funduszeue.info2Click(Sender: TObject); begin { Edit2&#;deki bilgiyi ListBox2&#;ye aktar } procedure funduszeue.info3Click(Sender: TObject); begin { ListBox1&#;de seçili (selected) olan bilgiyi ListBox2&#;ye aktar } { AÇIKLAMA: Örneğin ListBox1 nesnesinde k indisli elemanın seçili (selected) } { olup olmadığı funduszeue.infoed[k] özelliğinin TRUE olup } { olmadığı ile anlaşılır. } procedure funduszeue.info4Click(Sender: TObject); begin { ListBox2&#;de seçili (selected) olan bilgiyi ListBox1&#;e aktar } { AÇIKLAMA: Örneğin ListBox2 nesnesinde k indisli elemanın seçili (selected) } { olup olmadığı funduszeue.infoed[k] özelliğinin TRUE olup } { olmadığı ile anlaşılır. } end.

Sınav soruları cevap anahtarları

Yabancı Dilde Yazma Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

Yöneylem Araştırması Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

Temel İstatistik I Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

İleri Matematik Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

Girişimcilik Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

Görsel Programlama Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

Lineer Cebir-I Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

Ekonomi Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

Matematiksel İstatistik Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

Simülasyon Teknikleri Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

Bilgisayar Programlamaya Giriş I Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

Bilgisayar Programlama I Dersi (Tekrar) – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

Nesne Tabanlı Programlama Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

Olasılığa Giriş I Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

Resmi İstatistikler Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

İstatistik Bilgi Sistemleri Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

Risk Analizi Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

Hipotez Testleri Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

Çok Değişkenli İstatistik I Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

Stokastik Süreçler I Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

Regresyon Çözümlemesi Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

Deney Tasarımı I Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

İstatistik Paket Program II Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

Örnekleme II Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

Bilimsel Araştrıma Yöntemleri ve Etik Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

Sıra İstatistikleri Dersi – Güz Yarıyılı ara sınav soru-cevapları için tıklayınız.

Yabancı Dilde Yazma Dersi – Güz Yarıyılı final sınav soru-cevapları için tıklayınız.

İleri Matematik Dersi – Güz Yarıyılı final sınav soruları için tıklayınız.. Cevap anahtarı için tıklayınız..

Temel İstatistik I Dersi – Güz Yarıyılı final sınav soru-cevapları için tıklayınız.

Nesne Tabanlı Programlama Dersi – Güz Yarıyılı final sınav soru-cevapları için tıklayınız.

Bilgisayar Programlamaya Giriş I Dersi – Güz Yarıyılı final sınav soru-cevapları için tıklayınız.

Regresyon Çözümlemesi Dersi – Güz Yarıyılı final sınav soru-cevapları için tıklayınız.

Ekonomi Dersi – Güz Yarıyılı final sınav soru-cevapları için tıklayınız.

Lineer Cebir I Dersi – Güz Yarıyılı final sınav soru-cevapları için tıklayınız.

Matematiksel İstatistik Dersi – Güz Yarıyılı final sınav soru-cevapları için tıklayınız.

Simülasyon Teknikleri Dersi – Güz Yarıyılı final sınav soru-cevapları için tıklayınız.

İleri Matematik Dersi – Güz Yarıyılı final sınav soru-cevapları için tıklayınız.

Bilgisayar Programlama (Tekrar) Dersi – Güz Yarıyılı final sınav soru-cevapları için tıklayınız.

Olasılığa Giriş I Dersi – Güz Yarıyılı final sınav soru-cevapları için tıklayınız.

Resmi İstatistikler Dersi – Güz Yarıyılı final sınav soru-cevapları için tıklayınız.

Görsel Programlama Dersi – Güz Yarıyılı final sınav soru-cevapları için tıklayınız.

Herkes İçin Felsefe Dersi – Güz Yarıyılı final sınav soru-cevapları için tıklayınız.

Stokastik Süreçler I Dersi – Güz Yarıyılı final sınav soru-cevapları için tıklayınız.

Örnekleme I Dersi – Güz Yarıyılı final sınav soruları için tıklayınız.. Cevap anahtarı için tıklayınız.

Sıra İstatistikleri Dersi – Güz Yarıyılı final sınav soruları için tıklayınız.

İstatistik Deney Tasarımı I Dersi – Güz Yarıyılı final sınav soruları için tıklayınız.

Yabancı Dilde Yazma Dersi – Güz Yarıyılı bütünleme soru-cevapları için tıklayınız.

Nesne Tabanlı Programlama Dersi – Güz Yarıyılı bütünleme sınav soru ve cevapları için tıklayınız.

Temel İstatistik I Dersi – Güz Yarıyılı bütünleme sınav soru ve cevapları için tıklayınız

Bilgisayar Programlamaya Giriş I Dersi – Güz Yarıyılı bütünleme sınav soru ve cevapları için tıklayınız.

Bilgisayar Programlama (Tekrar) Dersi – Güz Yarıyılı bütünleme sınav soru ve cevapları için tıklayınız.

Matematik I Dersi – Güz Yarıyılı bütünleme sınav soru ve cevapları için tıklayınız.

İleri Matematik Dersi – Güz Yarıyılı bütünleme sınav soru ve cevapları için tıklayınız.

Erciyes Üniversitesi Bilgisayar Mühendisliği Bölümü Görsel Programlama Dersi

funduszeue.infoç.Dr. Bilal Babayiğit

Ders Asistanları

  • Arş.Gör. Hasan Badem
  • Arş.Gör. Ersin Kılıç

Ders Kaynakları

  • Introduction to Java Programming funduszeue.info Liang Pearson 9th edition
  • Java Swing funduszeue.info Güneytepe Seçkin
  • Visual C# ile Görsel Programlama Giriş funduszeue.infoç.Dr. Hürol Aslan Nobel

Değerlendirme: Vize I: 20%, Vize II: 20%, Final: 60%

Vize I: Test, Vize II: Proje ve ödevler

Duyurular

  • () Ev Ödevi: Döviz miktarı (textfield) ve döviz kuru girilip (textfield) Çevir butonuna basılınca değerini bir Label a yazan Programı oluşturunuz
  • () Ders kaynak kitabı alımı ilgili derste açıklama yapılacaktır.
  • () Örnek resimler için tıklayınız
  • () int mode = (int) (funduszeue.info() * 2);
  • () Bu hafta lab derslerini kaçırmayınız.
  • () Ders notlari fotokopidedir. Derse notlarınızla geliniz.
  • () Pazartesi ikinci öğretim dersi 19 30 da başlayacaktır.
  • () Bu hafta tüm gruplarda ders yapılmayacaktır. Telafi dersi cumartesi günü - 12 (gündüz grubu) ve 13 - 15 (gece grubu) saatleri arasında. Devam alınmayacaktır.
  • () Ders notlari fotokopidedir. Derse notlarınızla geliniz.
  • () !!Hatırlatma!! Bütünleme sınavı test olacaktır. Bütün konular dahildir.

Ödevler

  • () Liang kitabı ,,, soruları.
  • () Geçen haftaki fotokopilerde ilk 4 soru ödev funduszeue.info ise proje çalışmasıdır.
  • () Proje 2 için tıklayınız
  • () Proje 1 ve Proje 2 değerlendirmeleri 20 Mayıs Çarşamba günü Ağ Laboratuarında yapılacaktır. Öğrenciler proje sunumları için kendi dizüstü bilgisayarlarını kullanacaklardır. Projeler hazır halde getirilecektir, sunum sırasında çalışmama vs. durumlar öğrencinin sorumluluğundadır. Grup çoğunluğu hangi grupta ise o grup saatinde sunum gerçekleştirilecektir. Fakat proje ekibi farklı ders grubu öğrencilerden oluşuyor ise Sabah - grubunda sunumlarını gerçekleştireceklerdir. Sunum saatleri: Gündüz A grubu: - Gece A grubu - Gündüz B grubu - , Gece B grubu -
  • () Ödevler ders saatinde değerlendirilecektir. Android günlerine giden grubun ödev değerlendirmesi,14 Mayıs Perşembe - arasında Arş.Gör. Ersin Kılıç'ın odasında gerçekleştirilecektir.

nest...

çamaşır makinesi ses çıkarması topuz modelleri kapalı huawei hoparlör cızırtı hususi otomobil fiat doblo kurbağalıdere parkı ecele sitem melih gokcek jelibon 9 sınıf 2 dönem 2 yazılı almanca 150 rakı fiyatı 2020 parkour 2d en iyi uçlu kalem markası hangisi doğduğun gün ayın görüntüsü hey ram vasundhara das istanbul anadolu 20 icra dairesi iletişim silifke anamur otobüs grinin 50 tonu türkçe altyazılı bir peri masalı 6. bölüm izle sarayönü imsakiye hamile birinin ruyada bebek emzirdigini gormek eşkiya dünyaya hükümdar olmaz 29 bölüm atv emirgan sahili bordo bereli vs sat akbulut inşaat pendik satılık daire atlas park avm mağazalar bursa erenler hava durumu galleria avm kuaför bandırma edirne arası kaç km prof dr ali akyüz kimdir venom zehirli öfke türkçe dublaj izle 2018 indir a101 cafex kahve beyazlatıcı rize 3 asliye hukuk mahkemesi münazara hakkında bilgi 120 milyon doz diyanet mahrem açıklaması honda cr v modifiye aksesuarları ören örtur evleri iyi akşamlar elle abiye ayakkabı ekmek paparası nasıl yapılır tekirdağ çerkezköy 3 zırhlı tugay dört elle sarılmak anlamı sarayhan çiftehan otel bolu ocakbaşı iletişim kumaş ne ile yapışır başak kar maydonoz destesiyem mp3 indir eklips 3 in 1 fırça seti prof cüneyt özek istanbul kütahya yol güzergahı aski memnu soundtrack selçuk psikoloji taban puanları senfonilerle ilahiler adana mut otobüs gülben ergen hürrem rüyada sakız görmek diyanet pupui petek dinçöz mat ruj tenvin harfleri istanbul kocaeli haritası kolay starbucks kurabiyesi 10 sınıf polinom test pdf arçelik tezgah üstü su arıtma cihazı fiyatları şafi mezhebi cuma namazı nasıl kılınır ruhsal bozukluk için dua pvc iç kapı fiyatları işcep kartsız para çekme vga scart çevirici duyarsızlık sözleri samsung whatsapp konuşarak yazma palio şanzıman arızası