Professional IronPython


Extending IronPython Using



Download 20,35 Mb.
Pdf ko'rish
bet371/453
Sana01.07.2022
Hajmi20,35 Mb.
#723045
1   ...   367   368   369   370   371   372   373   374   ...   453
Extending IronPython Using 
Visual Basic.NET
WHAT’S IN THIS CHAPTER?
➤➤
Understanding the differences between C# and Visual Basic.NET 
extensions
Developing a simple Visual Basic.NET extension




Providing user interface support through a Visual Basic.NET 
extension
Providing database support through a Visual Basic.NET extension


Visual Basic is a great language for many tasks, especially when it comes to database manage-
ment. Sure, you can write great database management code using C#, but many developers feel 
that Visual Basic does a better job in this area. In addition, many developers find that Visual 
Basic is easier to work with for user interface tasks. Whether you agree with this assessment or 
not, Visual Basic should be another tool in your IronPython extension toolkit.
This chapter assumes that you already know the requirements for building 
an extension. If you haven’t already read the section “Understanding the 
Requirements for an Extension” in Chapter 16, you should do so before you 
start this chapter. The first section of this chapter describes the few differences 
between C# and Visual Basic.NET extensions.
This chapter begins with a simple Visual Basic.NET extension. You can use this example as 
the basis for your own extensions. Simply remove the example code and use the project itself 
17
548592c17.indd 359
2/24/10 12:49:32 PM
www.finebook.ir


360

CHAPTER 17
ExtEnding ironPython Using VisUal Basic.nEt
to start your own extensions. Of course, this simple example is also useful for demonstrating how to 
create extensions. This chapter provides the complete Visual Basic.NET view of working with exten-
sions, so you only need to view a few common items in Chapter 16 (and may not need to view them 
at all). The example in this chapter is complete and you should follow it when working with Visual 
Basic.NET code.
The chapter includes two additional examples that demonstrate some of the better ways to use Visual 
Basic.NET to create extensions for IronPython. The first example provides you with a library of dia-
log boxes that you can use within IronPython. In many cases, your existing Visual Basic.NET dialog 
boxes are your best resource when working with IronPython — there isn’t a good reason to recreate 
them in IronPython. The second example is a little more complex. It demonstrates how to work with 
databases in Visual Basic.NET and then extend that code to IronPython.

Download 20,35 Mb.

Do'stlaringiz bilan baham:
1   ...   367   368   369   370   371   372   373   374   ...   453




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish