Professional IronPython



Download 20,35 Mb.
Pdf ko'rish
bet387/453
Sana01.07.2022
Hajmi20,35 Mb.
#723045
1   ...   383   384   385   386   387   388   389   390   ...   453
FIgURE 17-13: 
The complex 
message box can convey quite 
a bit of information for such a 
simple call.
FIgURE 17-14: 
Input boxes are good for 
small amounts of custom user input.
LISTINg 17-4 
(continued)
548592c17.indd 376
2/24/10 12:49:37 PM
www.finebook.ir


Using Visual Basic.NET for Database Support
 

 
377
method. Notice that the example code adds a call to 
ToString()
, so that the entire method call
is 
MyForm.ShowDialog().ToString()
. This is a technique for converting the 
System.Windows 
.Forms.DialogResult
to a simple string that you can compare with the desired output, which is 
‘OK‘
in this case.
The hidden namespace provided with Visual Basic won’t change names
when you add the 
TestForm
 class to it. The namespace retains the same name 
as when you created the project and changed the name of the original class. 
Consequently, you access the Windows Forms class, 
TestForm
, as 
Dialogs 
.TestForm
, not as 
TestForm.TestForm
.
When the call succeeds (the user clicks OK), the code prints the user’s name and favorite color. Notice 
that the code directly accesses both 
txtName.Text
and 
txtColor.Text
to obtain the required informa-
tion. When the call fails (the user clicks Cancel), the code outputs a simple failure message. Figure 17-15 
shows typical output from this example.
FIgURE 17-15: 
The IronPython output shows the results of the various dialog and form selections.
USINg VISUAL BASIC.NET FoR dATABASE SUPPoRT
Visual Basic.NET makes database management easy. Of course, there are all the handy designers 
that Visual Basic.NET makes available. The features of Server Explorer help as well. However, the 
fact that Visual Basic.NET tends to hide some of the details is what helps the most. The follow-
ing sections provide a simple database management example that you could easily expand to help 
IronPython work with all sorts of data.
548592c17.indd 377
2/24/10 12:49:37 PM
www.finebook.ir



Download 20,35 Mb.

Do'stlaringiz bilan baham:
1   ...   383   384   385   386   387   388   389   390   ...   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