İŞLEM TABLOSU PROGRAMLAMA Dersi VBA ile API ve Veri Tabanı İşlemleri soru cevapları:

Toplam 20 Soru & Cevap
PAYLAŞ:

#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.