Идентификаторлар кестесі
Жоба C# бағдарламалау тілінде құрылды:
Қолданылатын бағдарламалау орталары: Visual Studio
C# тілі – нысанға бағытталған тіл, сондықтан оның бағдарламасы бір-бірімен өзара байланысқан кластардан тұрады. Бұл бағдарламада тек бір ғана класс бар, оған Class1 деп ат берілген, класс сипаттамасы class түйінді сөзінен басталады да аты жазылады. Сонан соң жүйелі жақша ішінде класс элементтері көрсетіледі.
C#-бұл динамикалық қуатты сөздер жиынтығы бар, сонымен қатар механикалық жадпен басқарылатын, жасаушылардың өнімділігін арттыруға, бағдарламалық кодтың қасиеттерін оқуға бағытталған, бірақ сонымен қатар дыбыссыз жазылған жобалардың портативті болуын қамтамасыз ететін жоғары деңгейлі бағдарламалау сөзі. Сөйлеу толығымен объектіге бағытталған-бәрі де объектілер болып саналады.
Стильдің өзіне тән ерекшелігі-кодтар блогын маңызды емес орынмен атап өту. Стиль ядросының синтаксисі минималистік көрініске ие, іс жүзінде құжаттамаға жүгіну өте маңызды. Тікелей сөйлеу танымал, сонымен қатар түсіндіру, сонымен қатар сценарий жазу үшін қолданылады. Стильдің кемшіліктері көбінесе жылдамдықтың төмендеуі болып саналады, сонымен қатар C немесе C++сияқты құрастырылған стильдерде жазылған ұқсас кодпен салыстыруға сәйкес үнсіз жобаларда жазылған үлкен жад мөлшері.
C#-бұл көп парадигма бағдарламалау сөзі, ол күшті, процедуралық, қаңқа, объектіге бағытталған кодтауды (машиналық, метапрограммалау, сонымен қатар көп функциялы кодтауды (машинада) сақтайды. Бағдарламалаудың бірыңғай мәселелері сөздің динамикалық жиынтығымен шешіледі. Аспектілі - бағытталған кодтау (машина ішінара декораторлармен ұсталады, ең егжей-тегжейлі көмекке қосымша жақтаушылар кепілдік береді. Мұндай әдістер, сондай-ақ субконтрактілік, сондай-ақ логикалық кодтау (машинада) кітапхана немесе кеңейту арқылы орындалуы мүмкін.
Негізгі архитектуралық ерекшеліктері:
Динамикалық теру,
Жадыны автоматты басқару,
Толық интроспекция, ерекшеліктермен жұмыс істеу механизмі,
Жаһандық интерпретатордың құлыпталуымен (GIL) көп тізбекті есептеулерді қолдау,
Мәліметтер деңгейінің жоғары деңгейі.
Бағдарламаларды модульдерге бөлуге қолдау көрсетіледі, оны өз кезегінде пакеттерге біріктіруге болады.
2.1 кесте. Қосымшада қолданылатын идентификаторлар тізімі
Элемент
|
Бейне
|
Сипаттама
|
Object name
|
|
Бұл тізім жолында белгілі бір класс экземпляры болып табылатын таңдалған объектінің атауы көрсетіледі. Мұндағы Form1 — System.Windows.Forms класының мұрагері болатын, үнсіз келісімдегі форманың атауы.
|
Categori zed
|
|
Бұл батырманы шерту кезеңінде таңдалған объектінің қасиеттері категория бойынша сұрыпталады. Көрінетін элементтердің санын азайту арқылы категорияны жабуға болады.
|
2.1 кестенің жалғасы
|
|
Бұл батырманы шерту кезеңінде таңдалған объектінің қасиеттері категория бойынша сұрыпталады. Көрінетін элементтердің санын азайту арқылы категорияны жабуға болады. Категория жасырын кезінде (+) таңбасы, ал ашық кезінде (–) таңбасы болады.
|
Properties
|
|
Объектнің қасиеті мен оқиғалары алфавит бойынша сұрыпталады.
|
Events
|
|
Бұл батырманы басу кезінде объектінің барлық қасиеттері көрсетіледі.
|
Description Panel
|
|
Бұл батырманы басу кезінде объектінің барлық оқиғалары көрсетіледі.
|
Alpha betic
|
|
Таңдалған қасиет туралы ақпарат көрінетін тақта. Бұл жағдайда форманың қасиеттер тізімінен Text қасиеті таңдалған.
|
Properties терезесі алдымен форманың және оның басқару элементтерінің безендіруін анықтауға мүмкіндік береді. Дизайн режиміндегі форманың кейбір қасиеттерінің сипаттамасы (Кесте 2.1) келтірілген. Үнсіз келісім бойынша алынған қасиеттен ерекше болу үшін қарастырылған қасиет қалың шрифтпен көрсетіледі, соның нәтижесінде өзгерісті бақылау жеңілге түседі.
2.2 кесте
Қасиет
|
Сипаттама
|
Үнсіз келісімдегі мәні
|
Name
|
Проектідегі форманың атауы. Бұл форманың тақырыбы емес, код жазу кезінде қолданылатын проект ішіндегі форманың аты.
|
Form1, Form2 және т.д.
|
AcceptButton
|
Enter батырмасын басу кезінде іске қосылатын батырманың мәні
|
None
|
2.2 кестенің жалғасы
|
қойылады. Бұл қасиет активті болу үшін формада ең болмағанда бір батырма болу қажет.
|
|
BackColor
|
Форманы түсі. Әр түрлі түсті тез көру үшін "BackColor" жолын шерту жеткілікті.
|
BackColor
|
BackgrundImage
|
Артқы фондағы бейне.
|
BackgroundImage
|
CancelButton
|
Esc батырмасын басу кезінде іске қосылатын батрыманың мәні қойылады. Бұл қасиет активті болу үшін формада ең болмағанда бір батырма болу қажет.
|
CancelButton
|
ControlBox
|
Форманың жоғарғы оң бұрышындағы стандарт үш батырманың бары немесе жоғы анықталады: "Жинау", "Жаю" және "Жабу".
|
ControlBox
|
Cursor
|
Формада орналасқан курсордың түрін анықтайды.
|
Cursor
|
DrawGrid
|
Басқару элементтерін форматтауға көмектесетін нүктелермен құрастырылған тордың барын немесе жоғын тағайындайды. Қосымшаны құру кезінде бұл тор қай жағдайда болса да көрінеді.
|
DrawGrid
|
Font
|
Формадағы басқару элементтеріндегі мәтінді бейнелеу үшін қолданылатын шрифтті форматтау.
|
Font
|
FormBorderStyle
|
Форма шекарасының түрін анықтау. Мүмкін варианттары:
None — шекарасыз және атау жолынсыз форма;
FixedSingle — қолданушының өзгертуге мүмкіндігі жоқ шекарасы жіңішке форма;
Fixed3D — үш өлшемді эффектімен өлшемі өзгертілмейтін шекара;
FixedDialog — қосымшаның шартбелгісі жоқ, өзгертуге мүмкіндігі жоқ шекара;
Sizable — байырғы шекара: қолданушының шекара өлшемін өзгертуге мүмкіндігі бар;
FixedToolWindow — тек қана форма жабу батырмасы бар, бекітілген шекара. Мұндай түр қосымшада инструменттер тақтасында болады;
SizableToolWindow — тек қана форманы жабу батырмасы бар, өлшемін өзгертуге мүмкіндігі бар шекара.
|
FormBorderStyle
|
2.2 кестенің жалғасы
|
SizableToolWindow — тек қана форманы жабу батырмасы бар, өлшемін өзгертуге мүмкіндігі бар шекара.
|
|
Icon
|
Форма тақырыбында орналасқан шартбелгінің бейнесі. .ico форматы қолданылады.
|
|
MaximizeBox
|
Форманың жоғарғы оң бұрышындағы стандарттық "Жаю" батырмасының екпінділігін анықтайды.
|
True
|
MaximumSize
|
Пиксельмен берілген форманың ені мен биіктігінің ең үлкен өлшемі. Стандарттық "Жаю" батырмасын басқанда форма көрсетілген өлшемге келтіріледі.
|
0;0 (Экран бойына)
|
MinimizeBox
|
Форманың жоғарғы оң бұрышындағы стандарттық "Жинау" батырмасының екпінділігін анықтайды.
|
True
|
MinimumSize
|
Пиксельмен берілген форманың ені мен биіктігінің ең кіші өлшемі. Форманың өлшемі қолданушының шекараны өзгертуіне тікелей байланысты болады (FormBorderStyle қасиетінің мәні үнсіз келісім бойынша Sizable болған жағдайда)
|
0;0
|
Size
|
Форманың ені мен биіктігі.
|
300; 300
|
WindowsDefaultLocation
|
Қосымша іске қосылған кездегі форманың орнын анықтау. Төмендегі мәндері қабылдауы мүмкін:
Manual — форма экранның жоғарғы сол бұрышында орналасады;
CenterScreen — экранның ортасында орналасады;
WindowsDefaultLocation — үнсіз келісім бойынша орналасады. Егер қолданушы форманың өлшемін өзгертсе, онда программа кейін іске қосылған кезде оның түрі мен орны сол қалыпта қалады;
WindowsDefaultBounds — форманың шекарасы бекітілген өлшемді қабылдайды;
CenterParent — түпкі форманың ортасында орналасады.
|
WindowsDefaultLocation
|
Text
|
Форма тақырыбы. Оның Name қасиетінен айырмашылығы программа кодында қолданылмайды, тек тақырып ретінде алынады.
|
Form1, Form 2 и т.д.
|
WindowState
|
Іске қосылған кездегі форманың орнын анықтау. Төмендегі мәндері қабылдауы мүмкін:
Normal — форма Size қасиетіндегі өлшемдермен көрінеді.
|
Normal
|
Достарыңызбен бөлісу: |