Professional IronPython


USINg VISUAL BASIC.NET FoR USER INTERFACE SUPPoRT



Download 20,35 Mb.
Pdf ko'rish
bet378/453
Sana01.07.2022
Hajmi20,35 Mb.
#723045
1   ...   374   375   376   377   378   379   380   381   ...   453
USINg VISUAL BASIC.NET FoR USER INTERFACE SUPPoRT
It’s certainly possible to create message boxes and even Windows Forms applications using 
IronPython. Chapter 8 shows how to perform this task and most people will consider the process 
quite painful by the time they’re finished. The biggest issue is that IronPython lacks support for the 
548592c17.indd 367
2/24/10 12:49:34 PM
www.finebook.ir


368

CHAPTER 17
ExtEnding ironPython Using VisUal Basic.nEt
designers that make the task of writing Windows Forms code so easy. You have to be able to picture 
the form you want in your mind and then use trial and error to get it to appear in the application. 
Consequently, most developers will probably want to use a language such as Visual Basic.NET to 
create their Windows Forms applications and then make those forms accessible from IronPython as 
part of an extension.
FIgURE 17-6: 
Here are the results of using the Visual Basic.NET extension within IronPython.
The examples in the sections that follow aren’t all that complicated, but they do demonstrate the 
principles required to build your own library of message boxes and Windows Forms classes. By 
the time you finish these examples, you’ll have everything needed to create your own user interface 
library for use in IronPython.
Creating the User Interface Library module
From an IronPython perspective, user interface elements come in two forms: messages boxes and 
Windows Forms. Obviously, Visual Basic.NET can create a host of user interface presentations, but
if you start at this basic level, you’ll find the task of creating a user interface library module easier. The 
following sections describe how to create both a message box class and a Windows Forms class that 
you place in a single DLL for use with your IronPython application. Of course, a production DLL could 
have hundreds of different forms, depending on the user interface requirements for the application.

Download 20,35 Mb.

Do'stlaringiz bilan baham:
1   ...   374   375   376   377   378   379   380   381   ...   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