İşlem Tablosu Programlama Dersi 7. Ünite Sorularla Öğrenelim

Vba İle Apı Ve Veri Tabanı İşlemleri

1. Soru

Yazılım yapıları (framework) nedir?

Cevap

Yazılım yapıları (framework) yazılım projelerinin bir türüdür. Bir yazılım projesi kapsamında oluşturan yapı içerisinde beraber çalışan farklı nitelikteki yazılımlar ve kod kütüphaneleri bulunur. Örneğin, Windows işletim sistemi, Mac işletim sistemi birer yapı örneğidir. Bu işletim sistemleri farklı nitelikteki destekleyici programları, kod kütüphanelerini ve diğer yazılımları tek çatı altında toplar ve beraberce çalıştırır.


2. Soru

Kütüphaneler nedir?

Cevap

Kütüphaneler bir yazılımda kullanılmak üzere bir araya getirilmiş nesne, fonksiyon ve metotların genel adıdır.


3. Soru

Kütüphanelerin temel kullanım amacı nedir?

Cevap

Kütüphanelerin temel kullanım amacı bir yazılım dili içerisinde tekrar kullanılabilir fonksiyonları toplayarak yazılımcının hizmetine sunmaktır.


4. Soru

Uygulama Programlama Arayüzü (Application Programming Interface-API) neleri içerir?

Cevap

Uygulama Programlama Arayüzü (Application Programming Interface-API) bilgisayar programlamasında yazılım uygulamalarının birbirleri ile bütünleştirmek için oluşturulmuş rutinleri, protokolleri ve araçları içerir.


5. Soru

Advapi32 nedir?

Cevap

Advapi32 (Advanced Services) Windows işletim sistemi yapısı içerisinde çekirdek kayıtların
(Windows registry) ve NT güvenlik sistemlerinin (NT Security) fonksiyonlarını içeren kütüphanedir.


6. Soru

Windows GDI+ nedir?

Cevap

Windows GDI+ (Graphics Device Interface) Windows işletim sistemi yapısı içerisinde grafik temelli işlemler için hazırlanmış bir kütüphanedir.


7. Soru

Comdl32 nedir?

Cevap

Comdl32 (Common Dialog Box Library) Windows işletim sistemi yapısındaki diyalog pencerelerinin yönetilmesi için kullanılan kütüphanedir.


8. Soru

Kernel32 nedir?

Cevap

Windows işletim sistemi yapısında, dosya ve sistem ile ilgili fonksiyonlar Kernel32 kütüphanesi ile yönetilir


9. Soru

Shell32 nedir?

Cevap

Windows işletim sistemi yapısının ana kabuğu Shell32 kütüphanesinde yer almaktadır. Programların başlatılması, yazılım ikonlarının görüntülenmesi, dosya gezgini gibi fonksiyonların büyük bir bölümü Shell32 kütüphanesi altındadır


10. Soru

User32 nedir?

Cevap

Windows işletim sistemi yapısında kullanıcı arayüzü olarak User32 kütüphanesi kullanılır.


11. Soru

Netapi32'nin kullanım alanı nedir?

Cevap

Windows işletim sistemi yapısında ağ fonksiyonları için Netapi32 Kütüphanesi kullanılmaktadır.


12. Soru

Winspool'un kullanım alanı nedir?

Cevap

Windows işletim sistemi yapısında yazdırma fonksiyonlarının yönetilmesi için Winspool kullanılmaktadır


13. Soru

Public nedir?

Cevap

Deklarasyon deyiminin geçerli olduğu yaşam alanını ifade etmektedir. Public ifadesi projenin tamamında erişime izin verildiğini gösterir.


14. Soru

Function neyi ifade eder?

Cevap

API ile bağlantı kurulan kütüphane içerisindeki hangi fonksiyonun kullanılacağını gösterir.


15. Soru

Lib neyi ifade eder?

Cevap

Kütüphane bağlantısı yapılacağını gösterir


16. Soru

“advapi32.dll” nedir?

Cevap

API ile bağlantı kurulacak dinamik kütüphanenin ismi verilir. advapi32 kütüphanesi kayıt ve NT güvenlik işlemleri için kullanılan kütüphanelerden biridir


17. Soru

VBA yazılım platformuna hangi kısayollar kullanılarak geçilebilir?

Cevap

Alt ve F11 kısa yol tuşları kullanılarak da VBA yazılım platformuna geçilebilir.


18. Soru

VBA yazılım platformunda veritabanlarına erişim için hangi arayüzler kullanılabilir?

Cevap

VBA yazılım platformunda veritabanlarına erişim için 3 farklı arayüz kullanılabilir.
• ADO (ActiveX Data Objects),
• RDO (Remote Data Objects),
• DAO (Data Access Objects).


19. Soru

Bilgisayar temelli kayıtların tutulması için hazırlanan veritabanları neyle oluşturulur?

Cevap

Bilgisayar temelli kayıtların tutulması için hazırlanan veritabanları veri tabanı yönetim sistemleri (Database Management System DBMS) aracılığı ile oluşturulur ve yönetilir. Microsoft Access, Microsoft SQL Server, MySQL, Oracle, IBM DB2, Informix, PostgreSQL, Interbase ve Sysbase gibi yazılımlar veri tabanı yönetim sistemlerine örnek olarak verilebilir.


20. Soru

Veritabanları nedir?

Cevap

Veritabanları birbirleriyle ilişkili bilgilerin ihtiyaç duyulduğunda tekrar çağrılabilmesi için hazırlanmış bir tür saklama alanıdır. Veritabanları; büyük miktardaki bilgileri depolamak için geliştirilmiştir.


Güz Dönemi Dönem Sonu Sınavı
18 Ocak 2025 Cumartesi
v