Матритса амалҳо бо онҳо
Нақша:
Ранги матритса ва хосиятҳои он.
Ранги системаи векторҳо
Баръакс матритса
Адабиётҳо
Илмҳои информатика омӯхтани равандҳо дар табиат ва ҷомеа ва яке аз воситаҳои асосии таҳлил. Аз ин воситаҳо компютер барои самаранок ва зуд истифода бурдани қобилиятҳо Бе дастовардҳои навтарини технология тасаввур кардан ғайриимкон аст.
Компютер як дастгоҳи мураккаби электронӣ мебошад, ки омӯхтан хеле душвор аст вақт лозим мешавад. Аммо, корбарони компютер барои барномасозон мебошанд маълумоти кофӣ дар бораи кори ӯ. Таҳиякунанда, асосан, дастгоҳ чӣ гуна фармонҳои барномаро иҷро мекунад, чӣ тавр чора бинанд. Компютер барномаро бо иттилооти гуногун иҷро мекунад (ададҳо, арзишҳои мантиқӣ, матнҳо ва ғайра). Чӣ тавр кор кардан лозим аст Ғайр аз ин, тарҷумонҳо аз компиляторҳо ва тарҷумонҳо вобастаанд.
Фарқи байни compiler ва тарҷумонҳо дар он аст, ки compiler корбар мебошад як барномаи хаттиро ба назари компютер, тарҷума мекунад (онро дар дохили он дидан мумкин аст).
Он гоҳ барномаи ин навъи иҷро карда мешавад. Тарҷумон ҳар як дастурро ба намуди дарунӣ иҷро мекунад.
Забони компютерӣ барои корбар бо компютер дониш низ талаб карда мешавад. Забони автоматикӣ забони барномасозӣ мебошад номида мешавад Пеш аз ҳама, алгоритми он барои ҳалли мушкилот дар компютер сохтор ва дастурҳое, ки ин алгоритмро танзим мекунанд бояд дар асоси навишта шавад Ин вуруд метавонад барномарезӣ шавад Ин пайдарҳамии дастурҳост. Таҳияи нармафзор барномасозони протсессӣ ва таҳиякунандаи барномаро барномасозон меноманд.
Дар айни замон, шумораи забонҳои истифодашаванда хеле зиёданд. Аммо, Бояд қайд кард, ки ҳама гуна забони барномасозӣ сатҳи худ ва барномаи он аст майдони худро дорад. Баъзе забонҳо барои ҳалли як қатор масъалаҳои мухталифи соҳа истифода мешаванд.
Чунин забонҳо низ забонҳои умумиҷаҳонӣ номида мешаванд.
C ++ Созанда инчунин забони умумиҷаҳонӣ аст. Он дар барномасозӣ асосӣ аст консепсияҳои дигари универсалӣ, аз ҷумла консепсияҳо ва тарҳҳо хеле беҳтар аз забонҳои барномасозӣ.
Эҷоди як барнома дар C ++ Builder якчанд марҳила дорад.
Якум, матни барнома дар муҳаррири матн (одатан дар муҳити аҳриргари муҳити барномасозӣ)
Ин васеъкунии файл ".srr" хоҳад буд, матни барнома дар қадами оянда Файли тартибдодашуда ба компилятор дода мешавад, агар дар барнома ягон хато набошад Компилятор бо фарогирии .obj файли модули объектро эҷод мекунад. Дар қадами охирин ин барномаест, ки васеъшавии .exe -ро бо ёрии консол иҷро мекунад ташкил ёфтааст. Номҳои файлҳоро оғоз кунед – матн ҳамон тавре ки номи файл.
Худи раванди тартибдиҳӣ аз ду марҳила иборат аст.
Як протсессор мавҷуд аст, ки дар матн дастурҳои тартибдиҳиро иҷро мекунад, C ++ Builder аз китобхонаҳои дар дастури #include нишондодашуда
модулҳое, ки бо забони барнома навишта шудаанд. Баъд васеъ карда шуд матни барнома ба компилятор дода мешавад. Худи compiler низ як барнома аст C ++ Builder матни барнома барои воридкунӣ хисоб карда мешавад. Компилятор матни барномаро ба унсурҳои лексема (атомӣ) ва онро лексикӣ ва сипас синтетикӣ таҳлил мекунад. Дар таҳлили лексикӣ он матн аст Барои ҷудо кардани лексикҳо "ҷудокунандаи фазо" -ро истифода мебарад. Ба масъала ҷудосоз - аломати фазоӣ ("└┘"), "\ t‟ - аломати ҷадвал, "\ n‟ - ба сатри дигар гузаштан характер, ҷудокунандагони дигар ва шарҳҳо (шарҳҳо).
Эзотеро дар ду шакл дар C ++ Builder навишта кардан мумкин аст.
Аввалинаш ҳама рамзҳо аз / * оғоз мешаванд ва бо * / хотима меёбанд Дуюм пайдарпаии // аломатҳо аз охири сатр сар мешавад Пайдарпаии аломатҳои навишта шуда "тавсифи сатр" номида мешавад. Якум Шарҳҳои ба таври визуалӣ навишташуда метавонанд дар якчанд сатрҳо ва берун аз он навишта шаванд пас баёнияи C ++ Builder идома дорад.
1. Хусусиятҳои забони барномасозии C ++ ва асосҳои кор бо он
1.1. Хусусиятҳои нави забони барномасозии C ++
C ++ Builder на танҳо навсозиҳои аз ҷониби стандарти ANSI C ++ пешниҳодшударо дастгирӣ мекунад, балки забонро бо хусусиятҳои нав ғанӣ месозад. Инро дарк кунед Муҳим он аст, ки густариши забон ҳеҷ гоҳ ҳадафи хушк набуд ва шумо ҳастед шумо метавонед мундариҷаро дар контексти стандартии C ++ тартиб диҳед.
Аммо, C ++ Builder барои рушди технологияи босуръати татбиқи барномаҳо (RAD) таъмин карда шудааст Қабулҳои васеъшудаи забонҳоро қабул кунед, ки барои пурра истифода бурдани бартариятҳо истифода мешаванд шумо бояд ин корро.
Баъзе аз васеъкуниҳо (масалан, _classid) асосан C ++ Builder дохилӣ мебошанд Захираҳо барои истифода. Дигар васеъшавӣ (_int8, _int6 ва ғайра) баръало фаҳмо ҳастанд, бинобар ин онҳо дар ин ҷо дида баромада намешаванд.
Диққати мо ба васеъшавии назарраси C ++ равона шудааст. Онҳо ҳастанд Он асосан синфи таркибӣ, маҷмӯа астДар матни ob, дар муҳити C ++ Builder доимо дар барномаҳои рушди шумо.
1.2. Компонентҳо (компонентҳо)
Компонентҳо аксар вақт аз синфҳои стандартии C ++ баландтар мебошанд ба сатҳи капсула расидан. Ин муколама бо тугма мебошад Биёед ба мисоли оддии рушд назар андозем. Одатан барои Windows Дар натиҷаи пахшкунии C ++ Тавлидкунии паём WM_LBUTTONDOWN рух медиҳад. Ин барномаи паём ҳам дар оператори гузариш ва ҳам дар ҷадвали зангҳо (RESPONCE_TABLE) дар сатри мувофиқ ба "сайд" ва пас ба тартиби вокуниш ба ин паём бояд гузарад.
C ++ Builder бо чунин бозиҳои барномасозӣ маҳдуд аст, ки барои танзимдиҳии онҳо душворанд илова намуд. Тугмаи Компонент аллакай онро бо рӯйдоди OnClick пахш мекунад барои вокуниш барномарезӣ шудааст. Ин маҳз ҳамон чизест, ки талаб карда мешавад интихоби усул (ё навиштани худ) ва нозири дороиҳо ба паҳнкунандаи ҳодиса нависед.
1.3. Эълон кардани синфҳои компонентҳо Китобхонаи Visual Components, ки як қисми C ++ Builder аст VCL мебошад Синфҳои пешрафтаи синфҳо тағирдиҳандаи _declspec-ро истифода мебаранд:
_declspec ()
Ин калид на танҳо дар пеши эълони мустақим тағир дода мешавад мактубҳои электронӣ метавонанд дар ҷои дурусти рӯйхат пайдо шаванд,
муайянкунанда яке аз арзишҳои зеринро мегирад:
delphiclass як VCL бевосита ё бавоситаи синфи TObject аст барои нусхаи пешрафтаи ҳосилаҳо истифода мешавад. Он РТТИ ВКД,
Конструктор, вайронкунанда ва қоидаҳои риояи истисноҳо муайян мекунад.
Delphireturn - он ба синфҳои асъор, AnsiString, Variant, TDateTime ва Set тааллуқ дорад барои таблиғи ҳосилаҳои мустақим ё ғайримустақими ВКД-и дахлдор дастгирй карда мешаванд. Ин бозгашти параметрҳо ва функсияҳои VCL мебошад қоидаҳои риояи муносибатро бо арзишҳо муайян мекунад.
Дар Паскал бо Object Object синфи Pascalimplementation оғоз карда шуд нишон медиҳад.
Синфи VCL дорои маҳдудиятҳои зерин мебошад:
To Ба мерос гирифтани дарсҳои пойгоҳи виртуалӣ манъ аст.
Themselves Синфҳои таъсисдодашуда метавонанд барои синфҳои асосӣ хидмат кунанд намекунад.
Using Маводҳо дар хотираи динамикӣ аз ҳисоби оператори нав офарида шудааст.
1.4. Эълонҳои тағйирёбанда
Масъалаи замина, аз ҷониби фурӯшанда ё порти вуруд / баромад
o тағйирдиҳандаи идоранашаванда ҳангоми эълони як тағирёбанда, ки метавонад тағир дода шавад
истифода бурда мешавад:
идоранашавандаи <Номи объект>;
Истифодаи калимаҳои идоранашавандаи C ++ ҳам ба синфҳо ва ҳам ба функсияҳо дахл дорад
мансуб ба Ин калид барои баҳодиҳии арзиши дороиҳои таъиншуда аст
Компилятор, чӣ тавре ки мекунад, дорад Объекти
Ҳангоми ҳисоб кардани ифодаҳо, арзиши он метавонад ҳар дақиқа тағйир ёбад.
Компонентҳои палитр аз 100-тоаш барои таҳияи барнома тавсия дода шудааст аз ҷузъҳои такрори такрорӣ иборат аст.
сохтани интерфейси корбарии муҳаррири формҳо
пешбинӣ шудааст
Code Editor коркарди матни барнома, алалхусус ҳодисаҳо
ки барои сабти вазифаҳо таъин шудааст.
Объекти объектҳо бидуни зарурати барномасозии мураккаб
Ин ба шумо имкон медиҳад, ки хосиятҳои босираашро таъин кунед ва чунин чорабиниҳоро хонед Объектҳо вобаста ба пайдоиши онҳо метавонад бо рамзҳои реаксия алоқаманд бошад.
Properties Хусусиятҳои объект, ба монанди модулҳои додаҳо ва модулҳо
Коҳиш додани хароҷоти муваққатии рушди дороиҳо Бисёр барномаҳо бо ин мақсадҳо бо барномаҳо пайваст карда шудаанд.
Компонентҳои усули визуалии C ++ Builder - замимаҳои сохтмонӣ Бо интихоби контролҳои дилхоҳ палитраро татбиқ мекунад. Ҳар Бо як ҷузъи ягона (масалан, тугма), хусусиятҳое, ки намуд ва рафтори ин компонентро иваз мекунанд, алоқаманданд. Ягон ҷузъи аксуламали ин компонент ба эффектҳои гуногун. метавонад боиси як қатор рӯйдодҳо гардад, ки Баъд =>
Нишонаҳо амалҳоест, ки шумо дар муҳити C ++ Builder анҷом медиҳед.
=> Аз менюи асосӣ ба C ++ Builder ва Fale занг занед Арри нав
Ба фармони нав оид ба барномаҳои нав оғоз кунед.
=> Муш дар болои Иловаҳои изофаи Палитраи компонентҳо
Унсурҳои интерфейси барнома мавҷуданд, ки корбар метавонад онҳоро клик кунад
Ассортиментро санҷед.
Шумо метавонед бо гузаштан аз як палитраи апплети дигар ба он дастрасӣ пайдо кунед Мо дида метавонем, ки чӣ гуна бастаҳои компонентӣ тағир меёбанд. Номи нишоннамои муш дар болои тасвири компонент пайдо мешавад. Агар шумо тугмаи F1-ро пахш кунед, хидмати иттилоотии система тафсилоти ҷузъи интихобшударо таъмин мекунад.
АДАБИЁТҲО
Do'stlaringiz bilan baham: |