Professional IronPython



Download 20,35 Mb.
Pdf ko'rish
bet276/453
Sana01.07.2022
Hajmi20,35 Mb.
#723045
1   ...   272   273   274   275   276   277   278   279   ...   453
262

CHAPTER 12
Debugging ironPython APPlicAtions
USINg VISUAl STUdIo FoR IRoNPyTHoN dEbUggINg
When you create a project for your IronPython application using the techniques described in the 
“Using Visual Studio to Create IronPython Applications” section of Chapter 2, you also have access 
to the Visual Studio debugger. The “Debugging the Project” section of Chapter 2 provides a good 
overview of the functionality you have available to you. However, working with the ShowFilters2 
example can provide a few additional insights not found in Chapter 2.
As mentioned in Chapter 2, you can set breakpoints, use the History window, and set watches for 
your application. It’s the watches that really shine when working with complex objects. For example, 
set a breakpoint at this line of code.
print ‘Action:’, filter[0]
When you click Start Debugging, the debugger stops at the line of code as you might expect. Now, 
create a watch for both 
filter
and 
filters
. As shown in Figure 12-12, you can drill down into a 
complex object and examine it. In many cases, you must look through the Non-Public Members to 
find what you want, but the data is there for you to peruse. In this case, you can see all five elements 
in 
filters
and even see the 
pattern
data. Notice that the Type column is truly helpful in showing 
you which types to use when interacting with the data.
FIgURE 12-12: 
Watches let you drill down into both Python and .NET data.
Unfortunately, Figure 12-12 also shows the other side of the coin. You can’t access 
warnings 
.filters
even though it should be available. The Visual Studio debugger often produces poor 
548592c12.indd 262
2/24/10 12:48:50 PM
www.finebook.ir



Download 20,35 Mb.

Do'stlaringiz bilan baham:
1   ...   272   273   274   275   276   277   278   279   ...   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