Professional IronPython



Download 20,35 Mb.
Pdf ko'rish
bet156/453
Sana01.07.2022
Hajmi20,35 Mb.
#723045
1   ...   152   153   154   155   156   157   158   159   ...   453
141
FIguRE 8-1: 
The Visual Designer writes the code used to create a form.
All Windows Forms applications inherit from 
System.Windows.Forms.Form
. This class provides 
the basic window, which is configurable for a variety of needs. All of the properties you see in the 
Visual Designer are also available programmatically. For example, if you want to create a dialog 
box, you simply change the 
FormBorderStyle
property.
Inside the window are controls. It’s important to realize that even if controls appear within another 
control, you define them as part of the window. Now, you might add the control to another control, 
but eventually, the host control is added to the window or it isn’t displayed.
Emulating the Visual Designer Results
When working with IronPython, you become the Visual Designer. It helps if you have a familiar-
ity with what the Visual Designer does so that you can emulate its output and produce an appli-
cation faster.
There are certain features the Visual Designer needs that you don’t need to consider when working with 
IronPython. For example, you don’t need to include a call to 
SuspendLayout()
or 
ResumeLayout()

which prevent multiple 
Layout
events when using the Visual Designer. You also don’t need to include 
any of the designer variables or the 
Dispose()
method.
548592c08.indd 141
2/24/10 12:48:08 PM
www.finebook.ir


142

CHAPTER 8
Creating WindoWs Forms appliCations
It helps to create two files when building a Windows Forms application. The first file contains the 
client application — the code that instantiates a copy of the Windows Forms class, provides event 
handlers, and actually runs the application. The second file contains the code used to create the 
form. This file contains the property settings that create a unique application window. Throughout 
this chapter, you’ll discover that the use of two files does make things considerably easier.
When you use the Visual Designer, you probably set up the controls and assign all the property values 
in one step. When working with IronPython, you want to start by creating the client application and 
a basic window and then try the code. After this step, you add controls, position them, and try the 
application again. Only after you complete these first two tasks do you start cluttering the files with 
the property settings that define a completed application.

Download 20,35 Mb.

Do'stlaringiz bilan baham:
1   ...   152   153   154   155   156   157   158   159   ...   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