32 bit
Paralel olarak işlenebilen veya iletilebilen bit sayısı veya veri biçimindeki tek eleman için kullanılan bit sayısı. Bu terim bilgi işlem ve veri işleme boyunca kullanılmasına rağmen (8 bit, 16 bit ve benzer formülasyonlar gibi), VB şartları, bu, bellek adreslerini temsil etmek için kullanılan bitlerin sayısı anlamına gelir. 16 bit ve 32 bit işleme arasındaki kopma, VB5 ve OCX teknolojisinin kullanılmaya başlanmasıyla oldu.
bir
Erişim Seviyesi
VB kodunda, diğer kodun ona erişme yeteneği (yani, oku veya ona yaz). erişim seviyesi hem kodu nasıl bildireceğinize hem de kodun kapsayıcının erişim düzeyine göre belirlenir. Kod içeren bir öğeye erişemezse, nasıl bildirildiklerine bakılmaksızın, içerdiği öğelerin hiçbirine de erişemez.
Erişim Protokolü
Uygulamaların ve veritabanlarının bilgi iletişimine izin veren yazılım ve API. Örnekler arasında ODBC - Open DataBase Connectivity, diğerleriyle ve ADO ile birlikte sıklıkla kullanılan erken bir protokol yer alır - ActiveX Veri Nesneleri, Microsoft'un veritabanları dahil her türlü bilgiye erişim protokolü.
ActiveX
Microsoft'un yeniden kullanılabilir yazılım bileşenleri için belirtimidir. ActiveX, Bileşen Nesne Modeli COM'u temel alır. Temel fikir, yazılım bileşenlerinin tam olarak nasıl etkileşime girdiğini ve birlikte çalıştığını tanımlamaktır, böylece geliştiriciler tanımı kullanarak birlikte çalışan bileşenler oluşturabilirler. ActiveX bileşenlerine başlangıçta OLE Sunucuları ve ActiveX Sunucuları ve bu yeniden adlandırma (aslında teknik nedenlerden ziyade pazarlama için) ne oldukları hakkında çok fazla kafa karışıklığı yarattı.
Bir çok dil ve uygulama ActiveX'i bir şekilde destekler ve Win32 ortamının temel taşlarından biri olduğu için Visual Basic bunu çok güçlü bir şekilde destekler.
Not: Dan Appleman, VB.NET, ActiveX hakkında şunları söylüyor: "(Bazı) ürünler pazarlama departmanından çıkıyor.
... ActiveX neydi? OLE2 - yeni bir isimle. "
Not 2: VB.NET, ActiveX bileşenleri ile uyumlu olsa da, bunların "sarıcı" koduna eklenmesi ve VB.NET'in daha az verimli olmasını sağlar. Genel olarak, VB.NET ile onlardan uzaklaşabiliyorsanız, bunu yapmak iyi bir fikirdir.
API
Uygulama Programı Arayüzü için bir TLA'dır (Üç Harf Kısaltma). Bir API rutinlerden, protokollerden ve araçlardan oluşur programcılar programlarının API'nın tanımlandığı yazılımla uyumlu olduğundan emin olmak için kullanmalıdır. İyi tanımlanmış bir API, tüm programcıların kullanması için aynı temel araçları sağlayarak uygulamaların birlikte çalışmasına yardımcı olur. İşletim sistemlerinden tek tek bileşenlere kadar çok çeşitli yazılımların bir API'ye sahip olduğu söylenir.
Otomasyon Kontrolörü
Otomasyon, bir yazılım nesnesini tanımlı bir arabirim kümesi aracılığıyla kullanılabilir hale getirmenin standart bir yoludur. Bu harika bir fikir çünkü nesne standart yöntemleri takip eden herhangi bir dil için kullanılabilir. Microsoft (ve dolayısıyla VB) mimarisinde kullanılan standarda OLE otomasyonu denir. Otomasyon kontrolörü, başka bir uygulamaya ait nesneleri kullanabilen bir uygulamadır. Bir otomasyon sunucusu (bazen otomasyon bileşeni olarak da adlandırılır), diğer uygulamalara programlanabilir nesneler sağlayan bir uygulamadır.
C
Önbellek
Önbellek, hem donanımda (işlemci yongası genellikle donanım belleği önbelleği içerir) hem de yazılımda kullanılan geçici bir bilgi deposudur. Web programlamasında, önbellek ziyaret edilen en son web sayfalarını saklar. Bir web sayfasını tekrar ziyaret etmek için 'Geri' düğmesi (veya diğer yöntemler) kullanıldığında, tarayıcı sayfanın orada depolanıp depolanmadığını görmek için önbellek ve zaman kazanmak için önbellekten alır ve işleme. Programcılar, program istemcilerinin bir sayfayı her zaman doğrudan sunucudan alamayabileceğini hatırlamalıdır. Bu bazen çok ince program hatalarıyla sonuçlanır.
Sınıf
İşte "kitap" tanımı:
Bir nesnenin ve bir nesnenin örneğinin oluşturulduğu şablonun resmi tanımı. Sınıfın temel amacı, sınıfın özelliklerini ve yöntemlerini tanımlamaktır.
Visual Basic'in önceki sürümlerinde yer almasına rağmen, sınıf VB.NET ve nesneye yönelik programlamasında önemli bir teknoloji haline gelmiştir.
Sınıflarla ilgili önemli fikirler arasında:
- Bir sınıf, sınıfın özelliklerinin tamamını veya bir kısmını devralabilen alt sınıflara sahip olabilir.
- Alt sınıflar, kendi sınıflarının bir parçası olmayan kendi yöntemlerini ve değişkenlerini de tanımlayabilir.
- Bir sınıfın ve alt sınıflarının yapısına sınıf hiyerarşisi denir.
Sınıflar çok fazla terminoloji içerir. Arayüz ve davranışın türetildiği orijinal bir sınıf, aşağıdaki eşdeğer adlardan herhangi biri ile tanımlanabilir:
- Ebeveyn sınıfı
- üst sınıf
- Temel sınıf
Ve yeni sınıflar şu isimlere sahip olabilir:
- Çocuk sınıfı
- Alt sınıf
CGI
Ortak Ağ Geçidi Arabirimi. Bu, bir web sunucusu ile bir istemci arasında ağ üzerinden bilgi aktarmak için kullanılan erken bir standarttır. Örneğin, "alışveriş sepeti" uygulamasındaki bir form, belirli bir öğeyi satın alma isteği hakkında bilgi içerebilir. Bilgiler CGI kullanılarak bir web sunucusuna aktarılabilir. CGI hala çok kullanılmaktadır, ASP Visual Basic ile daha iyi çalışan tam bir alternatiftir.
Müşteri sunucusu
İşlemeyi iki (veya daha fazla) işlem arasında bölen bir bilgi işlem modeli. bir müşteri tarafından yapılan talepleri yapar sunucu. İşlemlerin aynı bilgisayarda çalışabileceğini, ancak normalde bir ağ üzerinden çalıştığını anlamak önemlidir. Örneğin, ASP uygulamaları geliştirirken, programcılar genellikle PWS, sunucu bir tarayıcı ile aynı bilgisayarda çalışan müşteri IE gibi. Aynı uygulama üretime geçtiğinde, normalde internet üzerinden çalışır. Gelişmiş iş uygulamalarında, çok sayıda istemci ve sunucu katmanı kullanılır. Bu model şimdi bilişimin hakimiyetindedir ve gerçekten sadece doğrudan büyük bir ana bilgisayara bağlı ekran monitörleri olan ana çerçeve ve 'aptal terminal' modelinin yerini almıştır.
Nesne yönelimli programlamada, başka bir sınıfa yöntem sağlayan bir sınıfa, sunucu. Yöntemi kullanan sınıfa müşteri.
Toplamak
Visual Basic'te bir koleksiyon kavramı, benzer nesneleri gruplamanın bir yoludur. Visual Basic 6 ve VB.NET, kendi koleksiyonlarınızı tanımlamanız için bir Collection sınıfı sağlar.
Örneğin, bu VB 6 kod snippet'i bir koleksiyona iki Form1 nesnesi ekler ve sonra koleksiyonda iki öğe olduğunu bildiren bir MsgBox görüntüler.
Özel Alt Form_Load () MyCollection Yeni Koleksiyon Olarak Sön. Dim FirstForm Yeni Form Olarak 1. Dim SecondForm Yeni Form Olarak 1. benim koleksiyonum. FirstForm ekleyin. benim koleksiyonum. SecondForm ekleyin. MsgBox (myCollection. Miktar) End Sub
COM
Bileşen Nesne Modelidir. Sıklıkla Microsoft ile ilişkilendirilse de, COM bileşenlerin birlikte nasıl çalışacağını ve birlikte çalışacağını belirten açık bir standarttır. Microsoft, COM'u ActiveX ve OLE için temel olarak kullandı. COM API kullanımı, bir yazılım nesnesinin uygulamanız içinde Visual Basic de dahil olmak üzere çok çeşitli programlama dilleri kullanılarak başlatılmasını sağlar. Bileşenler bir programlayıcıyı kodu yeniden yazmak zorunda kalmadan kaydeder. Bir bileşen büyük ya da küçük olabilir ve her türlü işlem gerçekleştirebilir, ancak yeniden kullanılabilir olmalı ve birlikte çalışabilirlik standartlarını belirlemeye uygun olmalıdır.
Kontrol
İçinde Visual Basic, Visual Basic formunda nesne oluşturmak için kullandığınız araç. Denetimler Araç Kutusu'ndan seçilir ve daha sonra fare işaretçisiyle form üzerindeki nesneleri çizmek için kullanılır. Denetimin, nesnenin kendisi değil, yalnızca GUI nesneleri oluşturmak için kullanılan bir araç olduğunu anlamak önemlidir.
Kurabiye
Bir web sunucusundan tarayıcınıza gönderilen ve bilgisayarınızda depolanan küçük bir bilgi paketi. Bilgisayarınız kaynak web sunucusuna tekrar başvurduğunda, çerez sunucuya geri gönderilir ve önceki etkileşimin bilgilerini kullanarak size yanıt vermesine izin verir. Çerezler genellikle, web sunucusuna ilk kez eriştiğinizde sağlanan ilgi alanlarınızın profilini kullanarak özelleştirilmiş web sayfaları sağlamak için kullanılır. Başka bir deyişle, web sunucusu sizi "tanıyor" ve istediğinizi sağlıyor gibi görünecektir. Bazı insanlar çerezlere izin vermenin bir güvenlik sorunu olduğunu düşünür ve tarayıcı yazılımı tarafından sağlanan bir seçeneği kullanarak bunları devre dışı bırakır. Bir programcı olarak, çerezleri her zaman kullanma yeteneğine güvenemezsiniz.
D
DLL
dır-dir Dinamik Bağlantı Kütüphanesi, yürütülebilecek bir dizi işlev veya bir Windows uygulaması tarafından kullanılabilecek veriler. DLL aynı zamanda DLL dosyaları için dosya türüdür. Örneğin, 'crypt32.dll', Microsoft işletim sistemlerinde şifreleme için kullanılan Crypto API32 DLL'dir. Bilgisayarınızda yüklü yüzlerce ve muhtemelen binlerce vardır. Bazı DLL dosyaları sadece belirli bir uygulama tarafından kullanılırken, crypt32.dll gibi diğerleri çok çeşitli uygulamalar tarafından kullanılır. Ad, DLL'lerin diğer yazılımlar tarafından isteğe bağlı olarak (dinamik olarak) erişilebilen (bağlantılı) bir işlevler kütüphanesi içerdiği gerçeğini ifade eder.
E
kapsülleme
Programcıların nesne arabirimini kullanarak nesneler arasındaki ilişki (nesnelerin çağrılma şekli ve parametreler geçirilir). Başka bir deyişle, bir nesne, arayüz ile nesne içinde iletişim kurmanın tek yolu olarak "bir kapsülde" olarak düşünülebilir.
Kapsüllemenin ana faydaları, hatalardan kaçınmanızdır çünkü bir nesnenin nasıl kullanıldığından tamamen eminsiniz yeni program tam olarak aynısını uyguladığı sürece programınız ve nesne gerekirse farklı bir programla değiştirilebilir arayüz.
Etkinlik Prosedürü
Bir nesne bir Visual Basic programında işlendiğinde çağrılan bir kod bloğu. Manipülasyon, programın bir kullanıcısı tarafından GUI aracılığıyla, program tarafından veya bir zaman aralığının sona ermesi gibi başka bir işlemle yapılabilir. Örneğin, çoğu Form nesnenin bir Tıklayın Etkinlik. Tıklayın Form için Olay ProsedürüForm1 adıyla tanımlanır Form1_Click ().
ifade
Visual Basic'te, bu, tek bir değer için değerlendirilen bir birleşimdir. Örneğin, Sonuç tamsayı değişkenine aşağıdaki kod snippet'indeki bir ifadenin değeri verilir:
Sonucu Tamsayı Olarak Karart Sonuç = CInt ((10 + CInt (vbRed) = 53 * vbThursday))
Bu örnekte, sonuç Visual Basic'te True tam sayı değeri -1 olarak atanır. Bunu doğrulamak için vbRed 255 ve vbThursday 5 Visual Basic'te eşittir. İfadeler işleçlerin, sabitlerin, değişmez değerlerin, işlevlerin ve alan adlarının (sütunların), denetimlerin ve özelliklerin bir kombinasyonu olabilir.
F
Dosya Uzantısı / Dosya Türü
Windows, DOS ve diğer bazı işletim sistemlerinde, dosya adının sonunda bir veya birkaç harf. Dosya adı uzantıları bir nokta (nokta) izler ve dosya türünü belirtir. Örneğin, 'this.txt' düz bir metin dosyasıdır, 'that.htm' veya 'that.html' dosyanın bir web sayfası olduğunu gösterir. Windows işletim sistemi bu ilişkilendirme bilgilerini Windows Kayıt Defteri'nde depolar ve Windows Gezgini tarafından sağlanan 'Dosya Türleri' iletişim penceresi kullanılarak değiştirilebilir.
Çerçeveler
Ekranı bağımsız olarak biçimlendirilip kontrol edilebilecek alanlara ayıran web dokümanları için bir format. Genellikle bir çerçeve bir kategori seçmek için kullanılırken, başka bir çerçeve o kategorinin içeriğini gösterir.
fonksiyon
Visual Basic'te, bağımsız değişkeni kabul edebilen ve bir değişkenmiş gibi işleve atanan değeri döndüren bir alt yordam türü. Kendi işlevlerinizi kodlayabilir veya Visual Basic tarafından sağlanan yerleşik işlevleri kullanabilirsiniz. Örneğin, bu örnekte, her ikisi de şimdive MsgBox fonksiyonlardır. şimdi sistem saatini döndürür.
MsgBox (Şimdi)
'H
evsahibi
Başka bir bilgisayara veya işleme hizmet sağlayan bir bilgisayar veya bilgisayardaki bir işlem. Örneğin, VBScript web tarayıcı programı Internet Explorer tarafından 'barındırılabilir'.
ben
miras
Yeteneksiz bir pisliğin şirketi senin yerine yürütmesinin nedeni budur.
Hayır... ciddi anlamda ...
Kalıtım, bir nesnenin başka bir nesnenin yöntemlerini ve özelliklerini otomatik olarak alma yeteneğidir. Yöntemleri ve özellikleri sağlayan nesneye genellikle üst nesne denir ve bunları üstlenen nesneye alt öğe denir. Yani, örneğin, VB .NET'te, genellikle aşağıdaki gibi ifadeler görürsünüz:
Üst nesne Sistem'dir. Pencereler. Formlar. Form ve Microsoft tarafından önceden programlanmış çok sayıda yöntem ve özelliğe sahiptir. Form1 alt nesnedir ve ebeveynin tüm programlamasından faydalanır. VB .NET başlatıldığında eklenen anahtar OOP (Nesneye Dayalı Programlama) davranışı Kalıtım'dır. VB 6 Kapsülleme ve Polimorfizmi destekledi, ancak Kalıtım değil.
örnek
Nesneye Yönelik Programlama açıklamalarında görülen bir kelimedir. Belirli bir program tarafından kullanılmak üzere oluşturulmuş bir nesnenin kopyasını ifade eder. VB 6'da, örneğin, expressionCreateObject (obje adı) sınıfın bir örneğini (bir nesne türü) oluşturur. VB 6 ve VB .NET'te, bir bildirimde Yeni anahtar sözcüğü bir nesnenin örneğini oluşturur. Örnek fiil, bir örneğin oluşturulması anlamına gelir. VB 6'daki bir örnek:
ISAPI
Internet Sunucusu Uygulama Programı Arabirimi'dir. Genellikle, 'API' karakterleriyle biten herhangi bir terim bir Uygulama Programı Arayüzüdür. Bu, Microsoft'un Internet Information Server (IIS) web sunucusu tarafından kullanılan API'dir. ISAPI kullanan web uygulamaları, 'süreci' paylaştıkları için CGI kullananlardan çok daha hızlı çalışır (programlama) bellek alanı) kullanır ve bu nedenle zaman alıcı program yükleme ve boşaltma işlemlerinden kaçınır gerektirir. Netscape tarafından kullanılan benzer bir API'ya NSAPI adı verilir.
K
Kelime
Anahtar kelimeler, Visual Basic programlama dilinin temel parçaları olan sözcükler veya sembollerdir. Sonuç olarak, bunları programınızda ad olarak kullanamazsınız. Bazı basit örnekler:
Dize Olarak Karart
veya
Dizeyi Dize Olarak Dim
Dim ve String her ikisi de anahtar kelime olduğundan ve değişken adı olarak kullanılamadığından, bunların ikisi de geçersizdir.
M
Yöntem
Belirli bir nesne için bir eylem veya hizmet gerçekleştiren bir yazılım işlevini tanımlamanın bir yolu. Örneğin, Saklamak() form yöntemi Form1 formu program ekranından kaldırır, ancak bellekten kaldırmaz. Kodlanacaktı:
Form1.Hide
modül
Modül, projenize eklediğiniz kod veya bilgileri içeren bir dosya için genel bir terimdir. Genellikle, bir modül yazdığınız program kodunu içerir. VB 6'da, modüllerin .bas uzantısı vardır ve sadece üç tür modül vardır: form, standart ve sınıf. VB.NET'te, modüllerin genellikle .vb uzantısı vardır, ancak veri kümesi modülü için .xsd, XML için .xml gibi diğerleri mümkündür. modül, web sayfası için .htm, metin dosyası için .txt, XSLT dosyası için .xslt, Stil Sayfası için .css, Kristal Raporu için .rpt ve diğerleri.
Bir modül eklemek için VB 6'daki projeyi veya VB.NET'teki uygulamayı sağ tıklayın ve Ekle'yi ve ardından Modül'ü seçin.
N-
Ad alanı
Bir ad alanı kavramı programlamada oldukça uzun bir süredir var, ancak sadece XML ve .NET kritik hale geldiği için Visual Basic programcılarının bilmesi gerekliliği teknolojiler. Bir ad alanının geleneksel tanımı, bir nesne kümesini benzersiz bir şekilde tanımlayan bir addır, bu nedenle farklı kaynaklardan gelen nesneler birlikte kullanıldığında bir belirsizlik olmaz. Genellikle gördüğünüz örnek türü Köpek ad alanı ve Furniturenamespace her ikisinde de Leg nesneleri vardır, böylece bir Köpeğe başvurabilirsiniz. Bacak veya Mobilya. Bacak ve hangisini kastettiğiniz konusunda çok net olun.
Bununla birlikte, pratik .NET programlamasında, bir ad alanı yalnızca Microsoft'un nesne kitaplıklarına başvurmak için kullanılan addır. Örneğin, her iki Sistem. Veri ve Sistem. XML tipiktir Referanslar varsayılan VB .NET Windows Uygulamaları ve içerdikleri nesnelerin toplanmasına Sistem denir. Veri ad alanı ve Sistem. XML ad alanı.
"Köpek" ve "Mobilya" gibi "uydurma" örneklerin diğer tanımlarda kullanılmasının nedeni "belirsizlik" sorun yalnızca Microsoft'un nesnesini kullanırken değil, yalnızca kendi ad alanınızı tanımladığınızda ortaya çıkar kütüphaneler. Örneğin, Sistem arasında çoğaltılan nesne adlarını bulmaya çalışın. Veri ve Sistem. XML.
XML kullanırken, ad alanı, öğe türü ve nitelik adlarının bir koleksiyonudur. Bu öğe türleri ve öznitelik adları, parçası oldukları XML ad alanının adıyla benzersiz bir şekilde tanımlanır. XML'de bir ad alanına, bir Web sitesininki gibi Tekdüzen Kaynak Tanımlayıcısı'nın (URI) adı verilir. adres - hem ad alanı siteyle ilişkilendirilebildiği hem de bir URI benzersiz olduğu için adlandırın. Bu şekilde kullanıldığında, URI'nin ad dışında kullanılması gerekmez ve bu adreste bir belge veya XML şeması olması gerekmez.
Yeni Grup
İnternet üzerinden çalışan bir tartışma grubu. Haber gruplarına (Usenet olarak da bilinir) erişilir ve web üzerinden görüntülenir. Outlook Express (IE tarafından Microsoft'un bir parçası olarak dağıtılır) haber grubu görüntülemeyi destekler. Haber grupları popüler, eğlenceli ve alternatif olma eğilimindedir. Bkz. Usenet.
Ö
Nesne
Microsoft bunu
özelliklerini ve yöntemlerini ortaya koyan bir yazılım bileşeni
Halvorson (Adım Adım VB.NET, Microsoft Press) olarak tanımlar ...
Araç Kutusu denetimiyle bir VB formunda oluşturduğunuz bir kullanıcı arabirimi öğesinin adı
Özgürlük (VB.NET Öğrenme, O'Reilly) bunu...
bir şeyin bireysel bir örneği
Clark (Visual Basic .NET ile Nesneye Yönelik Programlamaya Giriş, APress) olarak tanımlar...
verileri ve bu verilerle çalışmak için prosedürleri dahil etmek için bir yapı
Bu tanım hakkında oldukça geniş bir görüş yelpazesi var. İşte muhtemelen ana akımda doğru olanı:
Özellikleri ve / veya yöntemleri olan yazılımlar. Örneğin, bir Belge, Şube veya İlişki ayrı bir nesne olabilir. Nesnelerin tümü olmasa da çoğu, bir tür koleksiyonun üyeleridir.
Nesne Kitaplığı
Otomasyon denetleyicilerine (Visual Basic gibi) kullanılabilir nesneler hakkında bilgi sağlayan .olb uzantılı bir dosya. Visual Basic Nesne Tarayıcısı (Görünüm menüsü veya işlev tuşu F2), kullanabileceğiniz tüm nesne kitaplıklarına göz atmanıza olanak tanır.
OCX
İçin dosya uzantısı (ve genel ad) ÖLE Custom kontrolü ( X Microsoft Pazarlama türlerine havalı göründüğü için eklenmiş olmalıdır). OCX modülleri, Windows ortamındaki diğer programlar tarafından erişilebilen bağımsız program modülleridir. OCX denetimlerinin yerine Visual Basic'te yazılmış VBX denetimleri. Hem pazarlama terimi hem de teknoloji olarak OCX'in yerini ActiveX denetimleri aldı. Microsoft'un Internet Explorer gibi ActiveX kapsayıcıları OCX bileşenlerini çalıştırabildiğinden ActiveX, OCX denetimleriyle geriye dönük olarak uyumludur. OCX denetimleri 16 bit veya 32 bit olabilir.
OLE
OLE, Nesne Bağlama ve Gömme anlamına gelir. Bu, Windows'un ilk gerçekten başarılı sürümü olan Windows 3.1 ile birlikte ilk kez sahneye çıkan bir teknolojidir. (Nisan 1992'de piyasaya sürüldü. Evet, Virginia, uzun zaman önce bilgisayarları vardı.) OLE'nin mümkün kıldığı ilk hile "bileşik belge" veya birden fazla içerik tarafından oluşturulan içeriğe sahip belge uygulama. Örneğin, orijinal bir Excel elektronik tablosu içeren bir Word belgesi (resim değil, gerçek şey). Veriler, adı açıklayan "bağlayarak" veya "gömerek" sağlanabilir. OLE yavaş yavaş sunuculara ve ağlara genişletildi ve giderek daha fazla yetenek kazandı.
OOP - Nesneye Yönelik Programlama
Programların temel yapı taşları olarak nesnelerin kullanımını vurgulayan bir programlama mimarisi. Bu, yapı taşlarını oluşturmak için hem veri hem de veri içerecek şekilde bir yol sağlayarak gerçekleştirilir. arabirimden erişilen işlevler (bunlara "özellikler" ve "yöntemler" denir. VB).
OOP'nin tanımı geçmişte tartışmalı olmuştur, çünkü bazı OOP safları C ++ ve Java gibi dillerin nesne olduğu konusunda şiddetle ısrar ettiler yönlendirilmiş ve VB 6, OOP'un (safistler tarafından) üç sütunu içerdiği olarak tanımlanmasından kaynaklanmıyordu: Kalıtım, Çok Biçimlilik ve Kapsülleme. Ve VB 6 asla miras uygulamadı. Diğer yetkililer (örneğin Dan Appleman), VB 6'nın ikili yeniden kullanılabilir kod blokları oluşturmak için çok verimli olduğuna ve bu nedenle yeterince OOP olduğuna dikkat çekti. VB .NET çok kesin bir şekilde OOP olduğundan ve kesinlikle Kalıtım'ı içerdiğinden, bu tartışma şimdi sona erecek.
P
Perl
"Pratik Çıkarma ve Rapor Dili" ne genişleyen bir kısaltmadır, ancak bunun ne olduğunu anlamanıza yardımcı olmak için fazla bir şey yapmaz. Metin işleme için oluşturulmuş olmasına rağmen, Perl CGI programları yazmak için en popüler dil haline geldi ve web'in orijinal diliydi. Perl ile çok fazla deneyime sahip insanlar onu seviyor ve yemin ediyor. Bununla birlikte, yeni programcılar bunun yerine yemin etme eğilimindedir, çünkü öğrenmesi kolay olmadığı için bir üne sahiptir. VBScript ve Javascript, bugün web programlama için Perl'in yerini alıyor. Perl, bakım işlerini otomatikleştirmek için Unix ve Linux yöneticileri tarafından da büyük ölçüde kullanılmaktadır.
süreç
"Yürütme", bir bilgisayarda yürütülmekte olan veya "çalışan" bir program anlamına gelir.
Polimorfizm
Nesneye Yönelik Programlama açıklamalarında görülen bir kelimedir. Bu, her ikisi de aynı yöntemi uygulayan iki farklı nesneye sahip olma yeteneğidir (polimorfizm tam anlamıyla "birçok form" anlamına gelir). Örneğin, devlet kurumu için GetLicense adlı bir program yazabilirsiniz. Ancak lisans bir köpek lisansı, ehliyet veya siyasi ofis için çalıştırılacak bir lisans olabilir ("çalma lisansı" ??). Visual Basic nesneyi çağırmak için kullanılan parametreler arasındaki farklar tarafından hangisinin amaçlandığını belirler. Hem VB 6 hem de VB .NET polimorfizm sağlar, ancak bunu yapmak için farklı bir mimari kullanırlar.
talep etti Beth Ann
Emlak
Visual Basic'te, bir nesnenin adlandırılmış bir özniteliği. Örneğin, her Toolbox nesnesinin bir adEmlak. Özellikler, tasarım zamanında Özellikler penceresinde değiştirilerek veya çalışma zamanında program deyimleriyle ayarlanabilir. Örneğin, ad formun özelliği Form1ifadesiyle:
Form1.Name = "FormumAdı"
VB 6 kullanır Emlak Al, Özellik Seti ve Emlak Let nesnelerin özelliklerini değiştirmek için ifadeler. Bu sözdizimi VB.NET'te tamamen elden geçirildi. Get and Set sözdizimi hiç aynı değildir ve Let hiç desteklenmez.
VB.NET'te a üye alanı içinde sınıf bir özelliktir.
Sınıf Sınıfım. String olarak özel üye alanı. Herkese Açık Alt sınıf yöntemi () 'Bu sınıf ne yaparsa yapsın. End Sub. Son Sınıf.
halka açık
Visual Basic. NET'te, öğeleri deyim herhangi bir yerden kodu erişilebilir kılan bildirim deyimindeki anahtar sözcük aynı proje dahilinde, projeye referans veren diğer projelerden ve projesi. Ama bakın Erişim Seviyesi bu da.
İşte bir örnek:
Genel Sınıf aPublicClassName.
Genel, yalnızca modül, arayüz veya ad alanı düzeyinde kullanılabilir. Bir yordam içinde bir öğeyi Herkese Açık olarak bildiremezsiniz.
R,
Kayıt ol
Bir DLL'yi Kaydetme (Dinamik Bağlantı Kütüphanesi), sistemin DLL'nin ProgID'sini kullanarak bir nesne oluşturduğunda sistemin nasıl bulunacağını bildiği anlamına gelir. Bir DLL derlendiğinde, Visual Basic otomatik olarak bu makinede sizin için kaydeder. COM, Windows kayıt defterine bağlıdır ve tüm COM bileşenlerinin kullanılmadan önce kendileri hakkındaki bilgileri kayıt defterinde depolamasını (veya 'kaydettirmesini') gerektirir. Farklı bileşenlerin çakışmadıklarından emin olmak için benzersiz bir kimlik kullanılır. Kimlik, GUID olarak adlandırılır veya G,lobally Unique İDözel bir algoritma kullanılarak derleyiciler ve diğer geliştirme yazılımları tarafından hesaplanır.
S
Dürbün
Programın, değişkenin tanımlanabildiği ve ifadelerde kullanılabildiği bölümü. Örneğin, bir değişken bildirilirse (DIM ifadesi) Beyannameler daha sonra değişken, bu formdaki herhangi bir yordamda (örneğin, Tıklayın formdaki bir düğme için olay).
Durum
Çalışan bir programdaki geçerli durum ve değerler. Bu genellikle, program değişkenlerinde bulunan değerlerin bir şekilde kaydedilmedikçe kaybolacağı çevrimiçi bir ortamda (ASP programı gibi bir web sistemi gibi) en belirgindir. Kritik "durum bilgilerinin" kaydedilmesi, çevrimiçi sistemlerin yazılmasında ortak bir görevdir.
sicim
Bitişik karakterler dizisini değerlendiren herhangi bir ifade. Visual Basic'te, bir dize değişken türdür (VarType) 8.
Sözdizimi
Programlamadaki "sözdizimi" kelimesi, insan dillerindeki "dilbilgisi" ile hemen hemen aynıdır. Başka bir deyişle, ifade oluşturmak için kullandığınız kurallardır. Visual Basic'teki sözdizimi, Visual Basic derleyicisinin çalıştırılabilir bir program oluşturmak için ifadelerinizi 'anlamasına' izin vermelidir.
Bu deyim yanlış sözdizimine sahip
- a == b
çünkü Visual Basic'te "==" işlemi yoktur. (En azından henüz bir tane yok! Microsoft sürekli olarak dile ekler.)
U
URL
Tekdüzen Kaynak Konum Belirleyici - Bu, Internet'teki herhangi bir belgenin benzersiz adresidir. Bir URL'nin farklı bölümlerinin belirli bir anlamı vardır.
URL'nin Parçaları
Protokol | Alan adı | yol | Dosya adı |
http: // | visualbasic.about.com/ | kütüphane / haftalık / | blglossa.htm |
Örneğin, 'Protokol' FTP: // veya MailTo: // Diğer şeylerin yanı sıra.
Usenet
Usenet dünya çapında dağıtılmış bir tartışma sistemidir. Konuya göre hiyerarşik olarak sınıflandırılmış isimleri olan bir dizi 'haber grubu' oluşur. 'Makaleler' veya 'mesajlar', uygun yazılıma sahip bilgisayarlar tarafından bu haber gruplarına gönderilir. Bu makaleler daha sonra çok çeşitli ağlar aracılığıyla birbirine bağlı diğer bilgisayar sistemlerine yayınlanır. Visual Basic, bir dizi farklı haber grubunda tartışılmaktadır. Microsoft.public.vb.general.discussion.
UDT
Gerçekten bir Visual Basic terimi olmasa da, bu terimin tanımı Visual Basic Hakkında okuyucusu tarafından istenmiştir, işte burada!
UDT, "Kullanıcı Datagram Taşımacılığı" na genişleyen bir kısaltmadır, ancak bu size çok şey anlatmayabilir. UDT birkaç "ağ katmanı protokolünden" biridir (diğeri TCP'dir - belki de daha tanıdık TCP / IP'nin yarısıdır). Bunlar, İnternet gibi ağlar arasında bitleri ve baytları transfer etmek (aynı zamanda muhtemelen bir bilgisayardan diğerine aynı odada) aktarmak için (standartlaştırılmış) yöntemler üzerinde anlaşmaya varılmıştır. Sadece nasıl yapılacağına dair dikkatli bir açıklama olduğundan, bitlerin ve baytların aktarılması gereken herhangi bir uygulamada kullanılabilir.
UDT'nin şöhret iddiası, UDP adı verilen başka bir protokole dayanan yeni güvenilirlik ve akış / tıkanıklık kontrol mekanizmaları kullanmasıdır.
V
VBX
Visual Basic (VB1 - VB4) 16 bit sürümleri tarafından kullanılan bileşenlerin dosya uzantısı (ve genel adı). Artık kullanılmayan VBX'lerin, gerçek nesne yönelimli sistemlerin birçoğunun gerekli olduğuna inandığı iki özelliği (kalıtım ve polimorfizm) yoktur. VB5 ile başlayan OCX ve daha sonra ActiveX kontrolleri güncel hale geldi.
Sanal makine
Kod yazdığınız bir platformu, yani yazılımı ve işletim ortamını tanımlamak için kullanılan bir terim. VB 6 programcısının yazdığı sanal makine, VB.NET programının kullandığı makineden radikal olarak farklı olduğundan, bu VB.NET'te önemli bir kavramdır. Bir başlangıç noktası olarak (ancak daha fazlası var), VB.NET'in sanal makinesi CLR'nin (Ortak Dil Çalışma Zamanı) varlığını gerektirir. Sanal makine platformu kavramını gerçek kullanımda göstermek için VB.NET, Build menüsü Configuration Manager'da alternatifler sunar:
W
Ağ hizmetleri
Ağ üzerinden çalışan ve XML standartlarına dayalı bilgi hizmetleri sağlayan yazılım URI (Evrensel Kaynak Tanımlayıcısı) adresi ve XML tanımlı bilgiler aracılığıyla erişildi arayüz. Web servislerinde normal olarak kullanılan standart XML teknolojileri SOAP, WSDL, UDDI ve XSD'dir. Bkz. Quo Vadis, Web Hizmetleri, Google API.
Win32
Microsoft Windows 9X, NT ve 2000 için Windows API'sı.
X
XML
Genişletilebilir İşaretleme Dili, tasarımcıların bilgi için kendi özelleştirilmiş 'işaretleme etiketlerini' oluşturmalarına olanak tanır. Bu, uygulamalar arasında daha fazla esneklik ve doğrulukla bilgi tanımlamayı, iletmeyi, doğrulamayı ve yorumlamayı mümkün kılar. XML spesifikasyonu W3C (World Wide Web konsorsiyumu - üyeleri uluslararası şirketler olan bir dernek) tarafından geliştirildi, ancak XML web'in çok ötesindeki uygulamalar için kullanılıyor. (Web'de bulabileceğiniz birçok tanım, yalnızca web için kullanıldığını, ancak bu yaygın bir yanlış anlamadır. XHTML, HTML 4.01'in yanı sıra XML'i temel alan belirli bir biçimlendirme etiketi kümesidir. dır-dir yalnızca web sayfaları için.) VB.NET ve tüm Microsoft .NET teknolojileri, XML'yi kapsamlı olarak kullanır.