Professional IronPython


Adding the Required visual Basic.NET References



Download 20,35 Mb.
Pdf ko'rish
bet335/453
Sana01.07.2022
Hajmi20,35 Mb.
#723045
1   ...   331   332   333   334   335   336   337   338   ...   453
Adding the Required visual Basic.NET References
Visual Basic requires the same DLL references as C# does to work with IronPython. Figure 15-2 
shows the assemblies you should add to your application to make it work properly. In this case, you 
right-click the project entry and choose Add Reference from the context menu to display an Add 
Reference dialog box similar to the one shown in Figure 15-2. Select the Browse tab and add the 
IronPython assemblies shown in Figure 15-2 by Ctrl-clicking on each of the assembly entries. Click 
OK. Visual Basic will add the references, but you won’t see them in Solution Explorer unless you 
click Show All Files at the top of the Solution Explorer window.
As with C#, you need to add some Imports statements to your code to access the various IronPython 
assemblies with ease. Most applications will require the following Imports statements at a minimum.
Imports System 
Imports IronPython.Hosting 
Imports IronPython.Runtime 
Imports Microsoft.Scripting.Hosting
548592c15.indd 319
2/25/10 9:45:56 AM
www.finebook.ir


320

CHAPTER 15
Using ironPython from other .net LangUages 
Creating the visual Basic.NET Code
This example uses the same 
TestClass.py
file as every other example in this chapter. As with all 
the other examples, you shouldn’t let the IronPython example dictate what you do in your own 
applications. You can obtain full access to any IronPython script from Visual Basic.NET and fully 
use every feature it provides.
Accessing IronPython scripts from Visual Basic.NET is much the same as accessing them from C# 
using the 
ScriptEngine
object. Listing 15-6 shows the code you need to access the IronPython 
script used for all the examples in this chapter.

Download 20,35 Mb.

Do'stlaringiz bilan baham:
1   ...   331   332   333   334   335   336   337   338   ...   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