Елазар Бағдарламалау Оқулықтар

The original text was taken from here: http://sheepdogguides.com/lut/index.htm

Ұсыныс: Сіздің браузер бар «бұл бетте табу Сіз нақты бірдеңе іздесеңіз, пайдаланып, бәлкім, құны …» құралы.
Сіз Linux және Windows үшін тегін Елазар бағдарламалау ортасын көмегімен арнайы нәрселерді істеуге қалай білгіңіз келе ме?

Сіз дұрыс орынға келдік!

Әлі Елазарды орнатылған емес? Windows пайдалану? Содан кейін өтінеміз осы жазбаны тексеру сіз 64 биттік машинаны болса!!!!

 

Жақсы жаңалық!

(Ал, мен мынадай қозғау:) … тамыз 2016 жылы, мен, ең соңында Даллас 1-Wire отбасымен істерді істеуге Елазарды пайдалануға тырысады үшін айналасында алды … олардың тамаша Термочувствительная чипсы (DS1820, DS18B20, DS1822, т.б.) танымал .. бірақ, әдетте, өте шектеулі түрде пайдаланылатын. Олар, әдетте, олармен атқарылған … және басқа да чипсы отбасында олардың бар қарағанда әлдеқайда көп болуы мүмкін.)

Елазар Даллас Delphi SDK жағымды атқарды.

Бастапқы коды және «Hello World» үшін түсініктеме бағдарламасын (а DS18B20 оқиды). Жерден шамамен барлық не 1-Wire/MicroLan, т.б. туралы жалпы беттерге сілтемелер бар.

А міндет!

Мен бірге жібердік сәл міндеті біреу онымен «ойнай» қалайды, егер. (Немесе кейбір студенттерге үй тапсырмасын ретінде орнатыңыз!). Ол жай ғана мәселені шешу үшін біраз кодты жазу сұрайды. Бұл туралы баруға қалай көмек көп екен.

Сіз мүмкін  бастапқы коды жүктеп  бағдарламасының қабықтың.

 

Raspberry Pi туралы елазар!

Мен бірге жібердік  осы редакцияланған болды, бірнеше (екі, бір Пи бойынша 1.6.2 Ver Елазарды (пайдалану туралы элементтерді). Ол жұмыс істейді! (Pi 3 B, 18 тамыз … Мен тек APT-алады, екі Сотының жасауға мәжбүр болды. Жұмыстар! Easy! Fun!)


Жинау кейбір көрсеткіштер жақсы нүктесі:

Осы жерден бастаңыз Бұл бірінші жоба арқылы толық новичок алады.

Абайлап ма одан әрі Adventures

файл транскрипциясы файлды массажы көшірмесін қалай жасауға болады

Бұл ұсыныс бойынша очерктер бірнеше ғана. Төмен қарай сәл қолжетімді эссе кешенді үстел болып табылады. «Деңгейі нөлдік» Сіз Елазарды орнату сәл анықтама табасыз. Есте сақтаңыз: бұл тегін болып табылады, және ол Linux, Windows және Mac компьютерлерінде жұмыс істейді деп.

 

Осы Елазар көмек үшін орны болып табылады, кім айтты? Me, сайттың редакторы! Мен шын мәнінде Елазарды пайдаланып жаңа болуы мүмкін. Бірақ мен 1968 жылдан бері компьютерлер пайдалана отырып, және көптеген жылдар бойы, Елазарды хабардар Delphi, пайдаланып келеді. Мен жазып шықты Delphi үшін оқулықтар мен Open Office деректер базасында, және Arduino көптеген жылдар бойы микропроцессоры. Қалай болғанда да … а (Елазар) панель (маған) Сіз бұл болжауға емес болады (сенімдегі панель?) Берілген арналған «сарапшылар» қабылдауға барлық нәрселерді білемін!

Сіз бұл жерде емес нәрселерді келеді … әлі … кез келген пайдаланып көріңіз Егер менің Delphi оқулықтар Елазардың бар, және, өтінемін, маған білдір  сіз қалай. Жұмыстар? Емес? Егер сіз тырысты ол Delphi Оқулық маған айтыңыз сұраймыз. Delphi оқу бірін пайдалану кезінде проблемалар болса, мен сіз үшін оларды шешуге тырысады. Мен тырыстым і Елазардың жақсы жұмыс істеді.

Және, әрине, басқа адамдардың Delphi (және Паскаль) беттер бәлкім сізге Елазар сұрақтарға жауап береді. Мен, әсіресе сияқты  www.delphiНегізгіs.co.uk/ кезінде Delphi сілтеме.

Менің беттер браузер достық болып табылады. Ретінде кең ретінде сіздің браузер терезесін жасау сіз оны келеді. Мәтін жағымды ағатын болады. Ол тар терезеде оқуға оңай … және экранның қалған Сіздің ooBase жаттығулар тегін болады! Бақылау кілтін («Ctrl») басып тұрыңыз және Firefox және басқа да жақсы браузерлерде мәтіннің өлшемін өзгерту үшін қосу белгісін, минус белгісі, немесе нөл басыңыз. Осы және басқа да кеңестер туралы түсіндірді менің Қуат браузинг бетінде!

Басқа ұсыныстары, менің редакциялық философия, мені электрондық поштаға түймені және шамамен беттің төменгі жағында көп ескертулер бар іздеу жүйесі сіз менің сайтында нәрселерді табуға көмектесу үшін.

Мазмұны, Елазар Оқулықтар:

Level Zero:
Егер сіз ғана емес, Елазардың жаңа, сонымен қатар бағдарламалау, немесе Паскаль бағдарламалау жаңа болсаңыз, мүмкін Паскаль сәл бірінші оқуға келеді. Елазар «астында», компилятор көп тікелей пайдалануға болады. Сіз не сол жолы білу Елазардың сіздің шеберлік ықпал ететін болады … бірақ сіз келсе егер, онда бастау үшін қажеті жоқ. Сіз жай ғана Елазар ішіне тікелей секірудің, және жолда Паскаль біле аласыз. Менің кезде  Паскаль әрине «ҚФФ» қоршаған ортаға («Free Pascal Compiler») үшін жазылған сабақтар бар. «ҚФФ» Елазар пайдаланады компилятор жатады. ҚФФ алу үшін, менің ойымша, сіз әлі оған барлық пайдалану қажет емес, тіпті егер сіз Елазарды орнату деп болжайды. ҚФФ Елазардың қалған бірге орнатылады, және сіздің орнату бір рет және мәңгілікке жүргізілетін болады. Сіз орнына қазір «бәрін» істеп ұстап еді, егер Бірақ сіз, басқа маршруттар пайдалануға болады.

Ұзақ уақыт бұрын Мен кез-келген драма жоқ менің Windows XP машинада Елазарды орнатылған. (Бірінші орнату: 32 биттік амалдық жүйесіне арналған Vers 0.9.30 26 шілде 2011) және (Елазар жабдықталған машиналар және жаңарту) кейіннен орнатулар негізінен тым, сондай-ақ кетті, соңғы бір жүйесінде нұсқасы 1.6.2 орнату жатыр 7 машина. (Қандай оқиғадан жоқ барды.)

Жеткілікті алыс өткен, Мен бар кейде Елазар бетіне қосылуда проблема болды. Бұл менің жүйесінің ерекшелігі болып табылады. Ол бұрын орын алды бірнеше нақты сайттар. Ол ойнап соңғы рет (шілде 2011), лоттар достарымның проблемалар жоқ қосылу болды. Мүмкін менің DNS үшін төмен.

Орнату процесі өте непримечательные болып табылады. Егер сіз 64 биттік Windows құрылғысы болса, Сіз жазу заттар 32 биттік машиналар, немесе олардың үлкен ағалары де қолдануға болады, сондықтан, сіз әлі, 32 биттік нұсқасын орнату қажет болуы мүмкін. (Егер сіз екі нұсқасын сақтап келеді пе?)

Сіз не қажет болып табылады http://www.lazarus-ide.org/index.php?page=downloads. Windows үшін, бәрібір, сіз кейбір «орнату Елазар» беттер туралы айтуға, бұл материал «көзі компиляция» қиял кез келген қажеті жоқ.

Ол өте қарапайым, бірақ сіз көмек қалаймын, егер, сіз нәрсеге шақырамыз  жазбаны «Елазар орнату немесе жаңарту» менің қысқаша.

Кем дегенде, осы беттен басқаларды Қолданар алдында мынадай «деңгейі нөлдік» оқулық, бірақ майсыздандырылған сұраймыз. Егер сіз әлдеқашан айтарлықтай Елазар немесе Delphi тәжірибесі бар болса, сіз ол арқылы ұшуға қабілетті болуы, бірақ Елазардың (немесе Delphi) сізге енгізу, сонымен қатар керек, ол сондай-ақ сізге менің негізгі жұмыс тәжірибесін кейбір көрсетеді және кейбір терминологияны белгілейді.

Осы жерден бастаңыз Бұл, бірінші жоба арқылы толық новичок алады, кез келген жоба қолданылады ұпай қамтиды, және менің басқа оқулықтар пайдаланылатын конвенцияларға туралы кейбір ұпай қамтиды. «Мұнда бастаңыз» ұзақ және, бәлкім, ауқымдылығы, бірақ мен шынымен жоқ қатты сізге оны ұсынамын.

Level 1 Tutorials:
Ақырын ма, сіз менің негізгі дағдыларын үйренгеннен кейін Мұнда Бастау оқулығы  (жоғарыда деңгейі 0, жылы), сіз қолмен ақырын алып, көмек көп беріледі, онда осы оқулыққа дайын болады. Мен оқулық жүрегінде бағдарлама сәтте не істеп баяндаймын … бірақ бірінші Мен бірдеңе түсіндіруге келер еді.

Мазмұны іс-шара жетегі бағдарламалау кейбір іргелі ұғымдар сізді таныстыру үшін әзірленген болатын «ақырын ма». Біз, әрине, бұл оқулықтар Елазардың жұмыс істейтін, бірақ «ақырын ма» кез келген Linux немесе Windows немесе Mac бағдарламалау сізге көмектеседі қамтылған ұғымдар.

Иә, бірақ  бұл нені білдірмейді істеу?? О-ақ, барлық оң: Бұл нүкте емес, Бірақ, «Не? + 95», «? + 27 қандай» және т.б. пайдаланушыларды сұрауға өтініш жасайды!

Тұрақты және Пікірлер … және нұсқасы ID қысқа және тәтті … бірақ шын мәнінде, «Оқулық» … сәл көбірек «қалай» деген келуге бір сәт қабылдайды. Пікірлер (сондай-ақ, «ҚЭС», немесе ескертулер ретінде белгілі), сіз өтініш код жауапты болуға көмектеседі. Тұрақты кейбір жағдайларда айнымалы пайдалы балама болып табылады, және мен аддендумнің нұсқасын көрсету үшін, әрбір қолданбада нақты тұрақты пайдалана ұсынады. Ал мен бағдарламаның атауы жолағында көрсетіледі, бұл нұсқасы туралы ақпаратты алуға болатынын көрсетеді.

А Елазар блок бөліктері сіз жасадық кейін  оны ақырын ма сіз бел және батыл сезім, егер өтініш қайтарамын, жоғарыда, қарапайым Елазардың (немесе Delphi) үшін код бөліктерінің барлық туралы осы ұзақ және қажырлы эссе оқулық Сіздің күш. Сіз ермек үшін, оны оқып мүмкін емес болады, бұл қалай болғанда да, жақсы болды!

Өңдеу терезесі OnChange оқиға соңғы кезде! Көңілді нәрсе! (Ал … оқулықтар бастау астам көңілді болды. Сіз «орындау арқылы үйрену» керек, осы бір жылы.) Сіз екі өңдеу жәшіктер бар аз өтініш жасау қалай көрсетіледі. Сіз теріңіз Қандай да бір өзгерістер бар … өзге пайда болады.

Менің зейнетақы қоры үшін емес, бәлкім, прикладная бағдарлама, бірақ сіз оны құру арқылы жұмыс болса, ол іс-шара деп аталатын өте қуатты «нәрсе» Сіздің танысу ұзартуға, және олардың өңдеу керек. (Елазар және Delphi бағдарламашы тең дәрежеде пайдалы)

Деректер түрлері Қазіргі уақытта, осы сілтемені ғана http://wiki.freepascal.org/Variables_and_Data_Types басқа да халық жұмысқа сізді алады. Ал онда сіз бастаушы қажеттіліктері қарағанда көп «бәрін», табасыз. Мен байланысты барысында оқулық шығаруға тырысамыз, бірақ көптеген сағат деректер түрлері астам проблемалар байланысты ысырап жатыр. (Бұл, шын мәнінде, Y2K «қате» негізі … болды  болды  тым көп адамдар, біз оны білмеген өмір елеулі қауіп, бірақ бағдарламашылар қауіп бағындырды, өйткені  ойлаймын ол Wolf «бір оқиға болды! Қасқыр! «(Мен Delphi үшін деректер түрлері бойынша оқулық бар, бірақ бәрі дерлік Елазар Things Delphi сәйкес келеді, ал бұл кішкентай айырмашылық үлкен Pain болуы мүмкін екенін орын ғана сұрыптау болып табылады тағы бір нәрсе:. Егер сіз Даллас 1-сым жұмыс істейтін болсаңыз құрылғылар, олар пайдаланатын деректер түрі шарттарын сақ. олар бір шарттарды қолдану, бірақ әр түрлі заттарды білдіреді Delphi/Елазар адамдар үшін оларды пайдалануға қарағанда.

Елазар деректер түрлері туралы «кішкентай нүкте». Келтірді бетте, біз түрі «бүтін» сақтауға болады деп айтылған , не (сол бетте PP -32768 .. 32767, 2 байт) бір smallint немесе longint (-2147483648 .. 2147483647, 4 байт, дәл сол әрекет). Сіз кері санның қажеті жоқ болса, мен Қарапайым баруға бейім болуы келеді … және «сөз» (0-65,535 2 байт) пайдалануға (немесе «Байт», 1 байт 0-255): Екі заттар пайда Алайда, мүмкін, мен ақымақ болып жатырмын. «Бүтін» түрі бұл «белгісіздік», ол «негізгі» түрі болып табылатын туындайтын мүмкін, және ол 2 немесе 4 байт тұрады ма, сіз 32-биттік немесе 64 биттік машина/OS пайдаланып ма анықталады. Жаңадан: бастан емес … көп жағдайда бұл маңызды емес болады!

Сурет салу графика кіріспе. Барлық сізге керек сурет «бетін» болып табылады, содан кейін ол оңай. Сіз «бояу» пиксел болады, немесе (MoveTo/LineTo) сызықтар істеу.

MoveTo, LineTo STOP БАСПАСӨЗ графика бағдарламалау туралы. Оқулықтар бағдарламалау менің басқа графика кез келген оқымастан бұрын мына бетке кіріңіз. Кейбір егжей-маңызды түзетулер.

Кеңестер мен мұқалмас сіз жай ғана бастау болсаңыз Сіз қазір бұл оқулықты қажет емес. Бірақ бұл жерде Мен сізге жазамын әр бағдарламасында, соның ішінде қарастыру шақырамын еді заттарды идеялар тізімі.

2-деңгей Оқулықтар:
Фаренгейт Конвертер бастапқы коды Цельсий бар Қысылған Фаренгейт конвертер Цельсий … және ол екі жолдарын түрлендіреді! Осы үшін оқулық әлі аяқталған жоқ, бірақ сіз аласыз  скомпилированный .exe файлын, ал кейбір коды бар Қысылған жүктеп, бәлкім, ол кейбір клининг қажет болса да, жұмыс істейді! Бұл бағдарлама 1-деңгей оқулықта қамтылған бір жалғасы болып табылады  өңдеу терезесінде OnChange оқиға.

.ini файлдарды пайдалану, бағдарламаларды теңшеу үшін жақсы, оларды алдыңғы күйін, т.б. есте қабылдау (Мен кейде нашар … көптеген жерлерде, осы тақырыпқа қатысты көп рет жазбаша болатынмын Бұл, менің ойымша, ең соңында, 9/13 өте good- табылады:!).

Репайдаланып Елазар жобаны: ертерек, ұқсас, бір жаңа Елазар жобаны құру қарапайым процесс түсіндіретін қысқаша оқулық. Қиын емес. Бұл жаңадан бір нәрсе емес, өйткені тек 2-деңгей орналастырылған қажет күресуге.

Шамадан тыс Оны түсіндіру үшін «қажеттігін» осы … бірақ жылдам жазбаны емес, егер сіз оны пайдалану біреуге арқылы келіп, және қатырасың болуы мүмкін.

Транскрипция – файл бірінші жолы сіз осы сілтемені пайдаланғанда, егер дабыл бойынша, және Delphi- жер өзіңізді таба емес! (AssignFile пайдаланады, қалпына келтіру, қайта жазу)

Тек өмір әрқашан да оңай болса! Мен Delphi үшін оқулық жазды. Мен Елазар бар екенін пайдаланып тырысты, және, О Joy тауып, бұл ештеңе оған Елазардың үшін басқаша жасалуы керек еді. Оқулық жаңа файлға сүр- файл мазмұнын көшіру үшін OpenDialog, SaveDialog және Memo компоненттер пайдаланады. Жаттығу кейбір «нүктесін» беруге, файлдың мазмұнын аздап өзгереді. Бұл сізге көптеген міндеттерді үшін не қажет көрсету жеткілікті. Оқулықта қолданбасы қажеттіліктері үшін бейімдеуге болады Shell болып табылады.

Сіз бұл екі аудиторияға бір оқулық ұсынуға маған жалқау деп ойлаймын мүмкін. Ештене етпейді. Мен мұқият болып жатырмын. Мен екі оқулықтар жазды, ал кейіннен пайдаланушылар одан айқын болуы мүмкін бит маған айтты, онда Мен қадамда, оларды ұстап, екі оқулықтар жаңарту қажет еді. Бір оқулықты пайдаланып, сондай-ақ қажетті арнайы жазбаларды енгізу жолымен, «екінші класс» Көрермендер айналып бір аудитория ешқандай қауіп жоқ. Бір ғана оқулық, кем болып, жаңарту жіберіп еді екінші бір жерде емес.

Екінші транскрипция – файл, жақсы жолы  қазан айының соңында 2017 жылы жазылған жаңа оқулық, ол жасайды Әйүп «бірінші жолында транскрипция – файл» бос жұмыс соншалықты өте әр түрлі емес, … бұл жұмыс оқу әр түрлі құралдарын жүзеге асырады, өйткені мен дискілер және деректерді жазып.

Бірақ бұл жолы, жұмыс жақсы жолын жасалады. оқыту қисық түбінде бәлкім сәл үлкен «соққы» бар жол, бірақ, бір ғана жақсы жолы. Сіз мұны мүмкін! Сіз келеді білемін! Филестреймдер пайдаланады.

ҚҰРЫЛЫМЫ, жоспарлау, тестілеу: цикл «Осыларды, бірінен кейін бірін істеу» құру үшін құрылымы. Әдетте бағдарламаның жұмыс жүрегінде.

ҚҰРЫЛЫМЫ, жоспарлау, тестілеу: Postscipt алдыңғы оқулықта, құрылыс үшін сол құрылым үшін жабо «Осыларды істеу, басқа кейін бір» шлейф.

Жүргізуші редакторының көмегімен … … Мен сізге «көңілді» табады деп үміттенемін біраз қолдану көркемделген бұл терезеде төрт суреттерді қояды, және сіз өзіңіздің шын жүрегімізбен мазмұнына өлшемін өзгертуге болады, суреттер толтырылған терезені сақтауға созылу. Бірақ бұл оқулықтың «нүкте» емес. Нүктесі қолданысқа Анкор редакторы қарапайым мысал болуы болып табылады. Сіз істерді тындыру үшін Анкор өңдегішін пайдалану үшін «қажеттігін» емес, …, бірақ сіз компоненттері айналасында жылжыту онда «кәсіби» қосымшалар, қаласаңыз, және пайдаланушылар жалпы терезенің өлшемін өзгерту кезінде жағымды өлшемін өзгерту, сіз Анкор өңдегішін пайдалану үшін келеді.

Тек түсінігін талқылайды LINK ZIP жүктеу триггерлер менің әдеттегі форматында үзіліске жылы … осы сілтеме Елазар бастапқы коды бір .zip файл жүктеуді бастайды. («LDN177.zip») (бастапқы коды өндіреді деп .exe .zip енгізілген). Windows 10-ның «Windows Defender» стоны, бастапқыда іске қосылған бағдарламаны болдырмайды. Егер сіз Windows Defender диалогындағы «Толығырақ» сілтемесін басыңыз Бірақ, егер бір «бәрібір іске қосу» батырмасы пайда болады. (Сіз … және … әрине, оны іске қосу алдында сіздің антивирус бағдарламалық құралмен сканерлеу Файлды керек болады.)

Бір кездері мен оны оқулық береді! Бірақ қазір, ол сіз ойнауға арналған нәрсе, және өзіңіз үшін анықтау! Ол экранда шағын түсті квадраттар торды қояды, және квадраттар түстерге өзгерістер енгізілгеннен кейін сызбасын перерисовать батырмаларын болды. Түспен өз эксперименттер үшін нүктесі ретінде ұсынды.

МЕН, ұқсас … тағы бір «Жай коды» Zip. … Сіз ойнауға арналған экранда «көрсеткіш шамынан» бір cirlce тартады сәл «нәрсе». (Менің А модельдеу  Neopixels сақинасы бар Arduino жоба)

3-деңгей Оқулықтар:
Бірнеше терезелер / кіші нысандарды өту:  Бұл «тақ» Оқулық, бірақ мен сізге мақтау бірі болып табылады. Ол қандай да бір нақты пайдалы нәтижеге ізіне емес, … бірақ жолда сіз түрлі пайдалы әдістері тап болады. Өте ұзақ оқулық, бірақ, көкөніс сияқты, сіз үшін жақсы, менің ойымша. Бұл менің ескі Delphi оқу бірі болып табылады, бірақ кейбір кішкентай Delphi / Елазар айырмашылықтарды Сізге көмектесуге аннотацияланған. Толық Елазар бастапқы коды жеткізілетін.

Қалталар мен файлдарды іздейді:  қатты дискіге (немесе басқа қолдау дүкен) қалталарды Кранды. Файлдар қандай көріп. ( «Қалталар» кейбір контексте бір «каталог» деп аталатын тағы бір сөз болып табылады.) FindFirst және FindNext пайдалану. Басты оқулық, негізді толық … бірақ кейбір кемшіліктерді бар, өкінішке орай. (Бұл бірнеше Эзотерика тақырып туралы!) Жақсы жаңалық, ол сіздің тілектер бейімделген, және бір нәрсе оқыған болады қолдану, негізгі «қалтасынан көшірмесі таңдалған файлдар» үшін толық бастапқы коды жеткізіледі, бұл  жұмыс істейді қарамастан, оқулық былай дейді қалған кез келген кемшіліктерді.

Дизайн және әзірлеу:  қалай бағдарламашылар оны істеу керек? Қалай олар дайын қолдану кең идеядан баруға болады? Бұл сабақта мен процесінің кейбір жарық ағып тырысамыз.

Ол кейбір артық «толық» және сүргіленген болып … ерекше оқу құралы болып табылады. өтініш, ол қандай құрайды код: Бірақ ол сондай-ақ әрең осы оқу ең туралы процесінің бөлігі тоқталған. Ол бағдарламашылар кодты жазу бастауға дайын алу туралы қалай айтады. (Код жазу сіз бұрын не туралы қанша білесіз! Өтініш жасау бірінші қадам болуы тиіс емес?)

Егер сіз бұрын сіздің ағымдағы жобадан қадамға, және сіз көбірек оңай бағдарламаларды жасау көмектесуі мүмкін кейбір дағдыларын үйренуге тырысады біраз уақыт бар болса, мен, сізге оны мақтап. Немесе жақсы бағдарламаларды жасайды. Немесе, мүмкін, сіз екі артықшылықтарын алуға болады!

Автоматты аралық сақтағышқа сіздің қосымша алмасу буферіне немесе паста заттарға мәтінді көшіру үшін сіздің өтініш алу:  An ерекше қысқаша оқулық … бірақ «ол қалайы дейді жасайды», мен әдістері пайдалы болып табылады. Бұл сол әдістер емес, тек қана, өйткені деңгейде 3 орналасқан  кеңінен маңызды, сондай-ақ оқулық Елазардың үшін жаңалық емес оқырмандар үшін жазылған болатын.

Predator/Prey Халқы динамикасы Simulator: сіз кейбір оқулықтар қазіргі «холдингінің қолын» тапсаңыз Сіз неғұрлым көп келеді қарағанда, бұл сіз үшін бір болуы мүмкін. Ол экожүйесін модельдеу туралы мыс болғанымен, бірдей әдістері кез келген «ұрпақтардың» сценарий пайдалы болып табылады. Модельдеу жоқ жеңеді  биология  жүлделер. (Бірақ бұл күшті базаны бар, және сіз биология білсеңіз, биологиялық аспектілері көп есепке алу үшін оны құру қызықты болуы мүмкін.) Бірақ, сіз оқулықты және жеткізілетін бастапқы коды зерттесек, сіз жеткізуге туралы нәрселерді білу еді өте таралған есептеу келеді. Жоғарыда сілтеме екі оқу бірінші сізді алады. Екінші, бірінші жылы жасалды не кеңейтеді.

Олардың кейбіреулері көрсету үшін HTML бетін құру, қатты дискінің айналасында .jpgs жылжыту: толық бастапқы коды және алдын-ала құрастырылған .exe файлын толық жеткізіледі. Бұл көптеген қарағанда әлдеқайда көп оқулық болып табылады. Мен сен үшін жұмыс қолдану идеядан баруға қалай мысалын дейін жазу көп уақыт алды. Осы оқулықтың тақырыбы қатты дискідегі белгілі орындардан әлі таңдалған суреттердің көшірмелерін жасайды, содан кейін өтініш жинады көшірмелерін қарап пайдалану үшін HTML бетін кірігіп бағдарлама. пайдалы Жақсы тәжірибе лоттар жолда суретте. кез келген «мен қалай істеу …?» сұрақтарға емес, «Жылдам жауап» … бірақ мен бағдарламалау күрделі студенттер оқулық жұмсалған уақыт марапатталды болады деп ойлаймын. Мен оны жазуға жұмсалған болатынмын уақыт беріледі, бәрібір, сондықтан деп үміттенемін! , Бір .jpg қозғалатын мысалы, аталған нақты әдістерін Көптеген неғұрлым кең қолдануға ие. Мысалы, сіз аласыз,

Бақылау сомасы және INI файлдар мен Толығырақ:  ерекше оқу құралы … бірақ сіз әдетте оқулықтың тақырыбы үлкен өтініш бастапқы коды қол жеткізуге мүмкіндік береді. (Мен, сондай-ақ жай туралы тағы бір …, бәлкім, жақсы … оқулықты ұсынамыз .ini файлдар. (Жақсы INI файл оқу құралы) 2-деңгей бойынша одан әрі бетке дейін өз жазбаны бар).

Мен шын мәнінде бұл менің ойымша, сіз ала аламыз кез келген бағдарламалау ақпарат үшін сізге осы, сондай-ақ еді өтініш қажет. Оған, сіз трассалар арасындағы терезенің өлшемін және айқындаманы сақтау үшін INI файл пайдалану жолын көруге қабілетті болуы тиіс, басып шығару мәтіннің шикі іске асыру бар. Көп лоттар! өтініш таңбалар жолына арналған бақылау сомасын есептеп жасайды. тартылған математика Сізге білімін кеңейту, бірақ сәтте сіздің сұрағыңызға жылдам жауап болуы екіталай мүмкін!

Ілмектер, Boolean жалаулар, мәтін манипуляция: осы бірімен «Оқулық», көп емес, әлі, бірақ бар «ойнайды» кейбір тегін бастапқы коды. Бұл мәтіндік файл оған кейбір <алдын ала> блоктары бар қарапайым HTML тұрды, егер ол ең мағынасы еді … мәтін файлды жүктер … және <алдындағы> блоктар тек материал өзгерістер енгізеді. Яғни, мен (!) Түсіну үлкен аудиторияға қызықты болуы мүмкін емес … бірақ мен қолдану жолда кейбір маңызды жалпы әдістері көрсетілген деп ойлаймын.

Оң Глобус осы беттерді істеп, ол тұр бір уақыт болса маған көруге көмектеседі. Бұл интерактивті болып табылады; Егер сіз келсе, онымен ойнауға. (Сіз солай істеп кейін мұнда қайтып алу үшін сіздің браузеріңіздің «Артқа» түймесін пайдалану қажет.), Тек қана ақпараттық жүйесі жазбалар келушілер сайтқа кіру қашан, қайда және олардың ISP интернетке оларды қосылған. (Менің жағдайда, сол сәтте, онда мен тұрамын бастап 60 миль болып табылады.)

Бұл сондай-ақ маған келіп Revolvermaps.com тегін қызмет. Егер сіз өз веб-беттерге HTML кірістіру қалай білсеңіз, ол оңай қосылады.


4-ші деңгей Оқулықтар:
Сіз графиктер салу Елазарды пайдалану туралы білгіңіз келсе (4 Оқулықтар төменде сипатталған деңгейінен басқа, өзге де мәселелер жолда, бар, бұл кестесі енгізілген  Predator/Prey моделдеу «сәнді» нұсқасы дейін аталған, Level 3.)

Байқау! Ақшалай сыйлық! Егер қайтадан рет болған адам оқылатын материал шифрланған мәтін файлды қосуға болады? (Саяхат мақсаттағы сияқты көп көңілді болуы мүмкін екенін есте сақтаңыз. Бұл оңай жарылған болады.)

Елазар (немесе Delphi) қаласында «бірлік» бағдарламалау пайдалану: Бұл бағынысты бөлімшелерінің қолдайтын негізгі құрылғыға сіздің кодын бөлу «қосымша», және «қажетсіз» шеберліктерін меңгеру сізге төлейтін болады. Бұл ғана емес, сіздің дағдыларын күшті алады, сіз кейбір бөлімшелері жобалар арасында «ортақ» болуы мүмкін екенін таба бастайды, ірі жобаның жоғарғы оңай болу, бірақ істемейді. Қалай жағында, оқулық шеңберінде, Мен қайтадан «таңдамалы» деректер түрлерін жасау үшін тәсілі ретінде қарастыруға болады пайдаланушы анықтаған жазбаларды, кіріңіз.

Қарапайым әлі күрделі графика мен массивтер пайдалану: Бұл, сіз қозғалатын «нәрселер» көрсететін анимациялық сызбасын жасау үшін бастапқы коды қамтамасыз етіледі. (Немесе сіз аласыз  ғана құрастырылған .exe жүктеп аз әбігерленбей қолданысқа оны көру үшін,.) Ол көптеген нәрселер негізі болуы мүмкін. Мен өзім, сондықтан, білсек және Сәнді десек жолда, сіз, пайдаланылған алаптарды көруге болады. Бағдарлама есте икемді жазылған, көптеген мақсаттар үшін бейімделуі мүмкін. Мен ұялы бір клеткалы жануарлардың халықтың қарап, сіз, микроскоп арқылы көруге еді қандай модельдеуге келеді, өйткені мен оны жазған. Ол сондай-ақ газ бөлшектер қандай болады …, Wildebeest тасымалдап, білім балық модельдеу үшін пайдаланылуы мүмкін, сіз  онымен істеу?!

StringGrids: менің жақсы оқулықтар бірі, мен айта … бірақ, мүмкін, «негізгі» мәселелерді шешуге емес еді. Бірақ, абай және мұқият. Ол, жол тордағы, (TStringGrid нысан) оны қойып, бір CSV файлын отырып кейбір бағандарда деректерді қабылдайтын, тест сәтсіз сол баяндау көрінеді. Содан кейін пайдаланушы, қолмен жаман деректерді «түзетуге» болады. Ал, сайып келгенде, қайта сақтап деректер CSV жаңа файл ретінде. Мен үшін деректерді қосу, менің өз бойларындағы үшін код жазды  OpenOffice деректер базасында  тиражбен, бірақ көптеген әдетте, пайдалы мәселелер зерттелген. Оқулық, сондай-ақ азық-тривиалды нәрсе кезеңнен салынған қалай шотына ретінде пайдалы болуы тиіс. Бастапқы коды көзделгенәдеттегідей. Сіз тек StringGrid үшін CSV файлын жүктеу туралы аздап қажет болса, келесі оқулыққа қараңыз.

Мәтіндік файл бастап StringGrids салыңыз бұл шағын оқу құралы қарапайым CSV мәтіндік файл бастап StringGrid жүктеу қаншалықты қамтиды. Ол жоғарыда үлкен оқулық, бірдей уақытта жазылған. Ол үлкен оқулықта жүзеге қандай жасау үшін бірге жұмыс негізгі элементтерінің бірі қамтиды. Бастапқы коды қамтамасыз.

Екі пайдалы заттарын Rough мысал: Бұл өрескел күйде, бірақ екі нәрсені … 1) өте әдетте, пайдалы пайдаланушы анықталған жазба енгізеді. Ол сізге оларды пайдаланғыңыз келеді неге көру үшін біраз уақыт кетеді … бірақ сіз бұл ұстап рет, олар үлкен болып табылады. кіші бірнеше мәндерін қайтару үшін әсіресе пайдалы. мысалда мәтіндік файл, 2) файлдан оқу (мұны тек жақсы жолында! туралы), және …, «ескі жолы», AssignFile бар (біз «тағайындау» деп атады, бірақ бұл басқа нәрсе үшін үйреніп, ескі «тағайындау» «AssignFile» атанды дейін, мороки жоқ ұшын тудыратын) және оқып немесе ReadLn. Өте пайдалы, сіз оған барлық оқымай, файлдың біраз оқып келген кезде. Файл шағын кезде Кейде бұл … маңызды емес. Сондай-ақ, сіз файлдарды заттарды қосуға мүмкіндік береді, бірақ бұл жерде кірмейді. (Мұнда не бар қысып, қосу GoogleSearch саябақта жылдам серуен болып табылады.)

Графиктер сызу pmXOR пайдалану, бірнеше INI файлдарды пайдалану:  Бұл жер көп қамтитын үлкен оқулық болып табылады. Мен ұзақ уақыт бойы осы оқулықтар істеп жүргенімді 2014 жылдың мамыр, апта аралығында жазылған. Емес «қалай істеу …» жылдам жауап, бірақ өте әр түрлі салдарынан тапсырманы жүзеге аясынан үшін Оқулық: әрбір пайдаланушы орналастырылған желілері бар, бірнеше деректер файлдарынан графиктер сызу үшін өтініш жасау, және сессиядан сессияға дейін есте желілерін позициялау. Толық бастапқы коды ұсынды. Жабылған идеялар, сондай-ақ Delphi жұмыс істеуге тиіс. Мен хабардар болуға келеді кейін жазылған бұл оқулық «қате-ақ бір» «LineTo» бар жасауға оңай екенін пән бойынша менің қысқа оқулықта түсіндіріледі.

Толығырақ XOR!:  қолданысқа XOR көрсетіп, жиі мұнда оқиға болып табылады, өйткені бұл оқу құралы сәл «Оқулық» жолында көп … әр түрлі емес, бірақ бастапқы коды толық өте үлкен өтініш болып табылады. Бастапқы коды әдетте жылтыратылған артық болып табылады. Мен нәрсе бар бастау кезде 15 жыл бұрын менің күш кейбір қарағанда әлдеқайда жақсы … 10/17 Жазбаша. Демо кейбір шынымен қарапайым заттарды, және екі емес, неғұрлым күрделі заттарды қамтиды. Егер сіз, олар соншалықты ерекше емес тағылмаған ойласаңыз, бастапқы коды қарап оларды қайта көріңіз. Біріншіден, бір, экранда, содан кейін екі, одан кейін үш-төрт, одан кейін белгішелері бар. Содан кейін бесінші ретінде, бірінші жоғалады пайда болады. Содан кейін алтыншы пайда болады және екінші жал- жоғалады пайда болады. Және тағы басқа.

Level 5: TCP/IP …
Қазіргі уақытта Сіз (немесе тек интражелі бар) Интернетпен өзара іс-қимыл келсе, Мен сен үшін не істей алады, ең үздік, сіз сілтеме жасау болып табылады  менің Delphi оқу бөлімінде бес. Мен материалдық жылғы, мен оларды жазған кезде, мен жай ғана TCP/IP бағдарламалау бастау деп сізді ескертуге тиіс.

Қандай TCP/IP бірліктері: … көмек Сіздің TCP/IP жұмысын қолдау үшін бірлік жиынтығын таңдау. Неге мен тегін Suite ұнайды  синапстардың.

Орнату бастау алу және Synapse TCP/IP Suite «орнату».

YetAnother View Page көзі. НЕГЕ ?:  осы қысқа оқулықта коды сізге кез келген веб-беттің қайнар көзін қарауыңызға үшін біраз утилитасын береді. Ол сондай-ақ сіздің Synapse орнату жылдам тест береді. (Synapse: IP / TCP заттар тегін кітапхана). және ол сізге әсіресе сіздің веб болуын қолдау саласындағы, көптеген пайдалы IP / TCP нәрселерді істеуге кеңейтілді болуы мүмкін «қаңқасы» береді.

Даңқты жай «Hello Интернет» Thing:  Sourcecode және қарапайым жоба бойынша оқулық. (A, сіз Тек, сондай-ақ берілген пайдаланыңыз болады .exe құрастырылды.) .exe сіз ол сіздің жергілікті желі, немесе интернет жүзеге болуы, кез келген веб-серверге нәрсе жіберуге мүмкіндік береді. Бұл «бір нәрсе жіберу» Егер сіз IP Cam суретті түсіру немесе жасай аласыз, ол Arduserver, оның LED күйін өзгерту (және сіз LED өзгерте аласыз, егер сіз көп заттарды өзгерте аласыз … интернет арқылы түскен.) Ал Егер сіз әлі TCP / IP көп емес жасадық, егер жаттығу, өте қарапайым, және оңай бірінші жаттығу болып табылады.

Әйтпесе Елазар және Даллас 1-Wire, …

Сіз көңілді біраз келсе, ол есептеу аппараттық жағына сіздің башпайымды батыру (бірақ сіз ақырын бастауға болады) білдіреді, тіпті егер, сіз MicroLan ™ пайдаланылады ретінде Dallas Semiconductor 1-Wire ™ үгіндісімен ұнатасыз мүмкін.

А «Hello World» үшін Елазар sourcecode және түсіндіру бағдарламасын (а DS18B20 оқиды). Жерден шамамен барлық не 1-Wire/MicroLan, т.б. туралы жалпы беттерге сілтемелер бар. (Бұл бет сілтеме бар  Елазар 1-Wire материал индексі, бірақ мен «индексі» өте көп беттерді Тізімге әлі жоқ! «Hello World» Оқулық қазіргі уақытта, ең үздік екенін мойындауымыз керек.)

«Hello World» үшін Елазар sourcecode және түсіндіру басқа нұсқасында бағдарламасын (а DS18B20 оқиды). Бұл қазірдің өзінде Елазар және 1-Wire үшін пайдаланылатын адамдар үшін …, бірақ жоғарыда басқа екі, үшін, түбегейлі, өте ұқсас. Сіз бұл қиын ұстануға тапсаңыз, көп кіріспе нұсқаларын бірін көріңіз.

Олар барлық Delphi оятуға, бірақ Сонымен қатар, олар сіз жібердік рет, Елазардың астында жарамды болуы тиіс {режим Delphi}  жоғарғы жақын, iBTMEXPW.pas блок ішіне. Менің беріңіз  1-Wire бағдарламалау сабақтары  мүмкін, көріңіз? Мен сондай-ақ қолдау  MicroLan енгізу және аппараттық түсіндіру беттерді.


Macintosh, соның ішінде Әртүрлі Сұрақтар-:

Мен тез хабарландыруында және бас тарту бастау керек.

Иә! Елазардың Mac туралы «жұмыс істейді»!

Өкінішке орай, Redmond бір құлықсыз құл ретінде, мен заттар Windows жол істеп үшін «ұсталған» сенімдімін, және Mac қоршаған ортаны менің алғашқы тәжірибе табылған … тырысады. Алайда, ақыр соңында, мен жоғары және жұмыс істеп Елазар болды … бұл жұмыс! Ол Windows астында Елазарды пайдаланып сияқты көп болды. О қуаныш!

Бірақ … менің әзірлеу ортасы орнату алуға ұзақ және қиын жұмыс істеп, мен аздап «Hello World» жазылған ғана бірнеше минут, мен шынымен  жоқ, әлеуетті клиентке менің құруды жіберу үшін сол ашу «қуаныш» қажет болды Сондай-ақ, Windows, ұзақ күрес, оны істеп салыстырғанда. Бірақ мен онда алды … Мен ойлаймын. Онда мынадай барлық … !! Туралы не болып табылады.

Маған сіздің көмегіңіз керек! Бұл бет саған құрылған «Hello World» бағдарламасын жүктеп алу үшін, … сіз бақытты мүмкіндік … береді туралы, бір Macintosh үшін Macintoshes. Мен сізге көріңіз жүктеу береді, және маған заттар баруға қалай білдір болады үміттенемін? Бетте Толығырақ.


Мен бұған дейін көптеген жылдар 2011 жылдың қыркүйегінде кездері алдында осы жинау басталды, Мен құрылыс болды Delphi сабақ менің жинау. Заттар, сондай-ақ Сіздің Елазар жұмысы туралы хабардар етеді. (Мен тіпті менің Елазар оқулықтар индексі шын мәнінде Delphi жинау беттерге, бұл бірнеше сілтемелер қостық. (Мен ешқандай шатасуы туындады деп үміттенеміз?) Delphi мен Елазарды арасындағы жабылатын кейбір жағдайларда Мен соншалықты кең болып табылады а Delphi бағдарламашылар көмектесу үшін Елазар оқулықты, және керісінше пайдаланыңыз.

Егер сіз Delphi оқулық Delphi жүреді дейді, және сіз Елазардың сақтауға қандай қандай арасындағы қайшылықтарды табу болса, өтінеміз  менің назарына жеткiзедi, сондықтан мен басқалар жағымсыз сақтауға болады?

Паскаль, Елазардың және Дельфи «қорының» туралы сөз …….

(Егер сіз қайтып оған жету, және келуге болады, сондықтан сіз басқалардың жұмысына сілтемелер көріп мүдделіміз, осы бетті сақтау Егер  сілтемелері бар менің бетті ешкім білгісі келді бәрі дерлік профессор Интернетте бұрыннан бар. Әрине, Салми ның тамаша Жиі қойылатын сұрақтар …. Егер сіз бұл тамаша ресурстар іздеп тұр!!! Оларды таба аласыз, егер. 1/2009, олар қол жетімді болды, мұнда. tsfaqp50.zip Fetch, оны ашыңыз, мазмұнын Анықтама дастарқанынан үшін TSFAQP.IDX қараңыз.

(Бұл Жиі қойылатын сұрақтар айналасында жылжыту үшін, меніңше! Ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip кезінде, содан кейін ftp://garbo.uwasa.fi/pc/ts/tsfaqp36.zip кезінде болды. қайтадан жасыру? Мен олар Джо Смит жазған жоқ, ризамын. «Тимо Салми Паскаль Жиі қойылатын сұрақтар» үшін Google іздеу көріңіз!)

 

Паскаль Оқулықтар:
Негізгі білетіндер үшін Паскаль … Негізгі біледі, кім үшін менен кейбір ескертулер, және кім көп Паскаль емес жасадық.

Ол жұмыс жасау отладке бар Анықтама .. … және Delphi бағдарламашы Сондай-ақ, пайдалы оған қажеттігін .. алдын алу.

 

Редакциялық философия

Мен жақсы мазмұнына қарағанда көрсетілім пайда болуы үшін көп алаңдаушылық бар «қаларлық» веб-сайттарды ұнатасыз. Өте сурет, мен көркем галереясында баруға болады. Әрине, мазмұнымен тартымды сайт ретінде ұзақ екенін өте бет жүктеу уақыты құны емес, сондай-ақ … мақтауға лайық. Кез келген жағдайда….

Менің ойымша, бұл оңай, сіз оны пайдалануға мүмкіндік береді форматында осы материалды ұсынуға тырысып жатырмын. Ол бөлінген тәсілі, және ол орналастырылған жолы: бұл екі аспектілері бар.

Ол бөлінген жолы …

Мен тістеп-өлшемді «бөлікке бөлу тырыстық, және негізгі және жалпы маңызы болып табылатын дана көрсету үшін, және олар сондай-ақ күрделі болуы орын, немесе одан да көп іргелі мәселелерді түсінуді талап неғұрлым нақты мәселелерді шешу. Басқаша айтқанда, мен қалай жұмыс істеп уайымдай бұрын жүре сізге көрсетуге тырысамыз.

Материалдық сплит болып табылатын ішіне «деңгейлері» сіз төмендегідей сізге керек табуға көмектесу үшін арналған.

Ақылға қонымды жай, немесе жалпы маңызы бар, немесе бірнеше басқа ұғымдардың байланысты заттар төменгі деңгейдегі бар. күрделі немесе Эзотерика субъектілерімен оқулық мәмілелер болса, онда ол жоғары деңгейде тағайындалған алады. Сіз оқулық сізге мағынасы бұрын кейбір негіздерін түсіну қажет болса, ол жоғары деңгейде жүріп жатыр. Егер сіз ешқандай тәжірибесі болса, төмен «деңгейдегі» оқу басталады. Сіз неғұрлым озық деңгейде секіріп шешеді, және заттар анық емес тек ұғымдарды білдіру менің жолдары туралы білу үшін, егер, ол, «төменгі» деңгейде тақырыптарды майсыздандырылған идея болуы мүмкін. Егер Төменде, сондай-ақ, Delphi және Паскаль арасындағы айырмашылық «бөлімін қараңыз.

Ол жарияланған жолы …

Ең оқырмандар үшін, материалды онлайн режимінде пайдалана сіздің ең жақсы таңдау болып табылады. Осылайша, Сіз бетке кез келген жаңартулар пайда алуға. Алайда, бұл әрқашан ыңғайлы емес. Егер сіз әлдеқашан HTML қабілетті wordprocessor жоқ болса, тегін жүктеу бағдарлама OpenOffice. Ол шынымен жұмыс істейді. Баламалы офф-лайн, кейінірек қатты-дискіден браузеріне оларды, сіз браузерден беттерді сақтауға болады, және қайта салыңыз.

Егер сіз өз мақсаттары үшін өңдеу, соның ішінде өшіру желісі пайдалануға арналған оқулықтар, түсіру үшін таңдасаңыз, менің ойымша, сіз қақтығыстар тәуекел жоқ менің файлов сақтап алатындай оқу үшін қалтаны жасау деп болжайды еді:

Файл: Мен ұйымдастырылатын тырыстым: Есімдер «Елазар Оқулық» үшін «Lt» бастау. Келесі таңбалы, деңгейі үшін, онда мен хаттар және басқа да, мысалы, Lt1a, Lt1b, Lt1c кейін бір қолдандым отыр. Хат Мен, атап айтқанда, тақырыпқа айналасында алды кезде, бұл жай ғана көрсетеді … көп дегенді білдірмейді! Кейде файл атауы бас әріппен саннан кейін «N», мысалы, Lt1Na, Lt1Nb, Lt1Nc болады. Бұл «жаңа» оқулық көрсету болып табылады. Жоқ «N» бар болса, репетиторлық Мен біраз уақыт бұрын жазған Delphi оқулық шыққан. Мысалы LT3r.htm менің Delphi оқулықта «Dt3r.htm» бір Елазар нұсқасы болар еді.

Материалдар, авторлық құқық болып табылады есте сақтаңыз. Жоғарыда (кейінірек Т.К. Бойд, 2011 және т.б.) процедуралар … сондай-ақ, алайда, тек материалды ыңғайлы жеке пайдалануға арналған ұсынылады.

Және т.б., компьютерлік курстарда осы ақпаратты пайдалануға еркін сезінеді, бірақ көзі несие, URL сілтеме, осы болуы тиіс. Егер сіз жай ғана басқа веб беттерге беттерді көшіру Егер сіз Аюлы сіздің оқырмандар жасаймыз: Сіздің көшірмелері ағымдағы қалмайды. Әлдеқайда жақсы, осы беттерге сілтейді, содан кейін сіздің оқырмандар дейін заманауи нұсқасын көруге. Care- кім үшін Мен жарияладыңыз you- алғысымызды білдіреміз Қосымша ақпарат бар бетті  сотталған адамға арналған материалды пайдалана отырып, кем дегенде бір түрме бар (I кеңейтуге қандай авторлық құқық ережелерін алып, және компакт-дискілер осы материалды қоюға келетіндерге, т.б. ұсыныстар білім. Мен интернет қосылымы мүмкін емес болып табылады, онда жағдайдың бар екенін түсінеміз!)

Босаңсуы, Уоллес және Niddery, ISBN 1-57169-019-0 арқылы Waite тобы «Borland Delphi қалай-To»,: қайда салдарынан несие бере туралы айта … келесі менің өз бағдарламалау үшін үлкен көмек болды. Оның көзқарас менің қажеттіліктерін қолайлы, және осы оқу нысанын шабыттандыру көмектесті: Ең белгілі бір тапсырманы орындау үшін қалай автономды түсініктемелер бар, немесе тілді белгілі бір компонентін пайдалану.

 

Елазар, Delphi және Паскаль арасындағы қарым-қатынастар ….

Басында, Паскаль Windows болды, тіпті бұрын, болды. ГПБП. Тамаша компания, ұзақ шамадан тыс hubris арқылы қайтыс, Borland кейбір тамаша өнімдерін, атап айтқанда, Turbo Pascal алға компьютерлік революция жылжыту үшін үлкен жасады деп аталады. Және олар ағартушы және әуесқой қолдады.

Содан кейін Windows бойымен келді. Ал емес ұзақ кейін, Borland «Windows үшін Паскаль» Delphi … сұрыптау құрылды.

Delphi Энтузиасттар мен тәрбиешілер үшін қол жетімді болуы үшін пайдаланылады. Әлдеқайда аз қолжетімді бүгін. Сондықтан көптеген керемет нәрселер атқарғанын Open Source қозғалысы, бізге Елазарды берді, өйткені … Бірақ бұл, ештене етпейді. «еркін Delphi» сұрыптау.

Сіз жай ғана Елазар бар Delphi жобаны перекомпилировать мүмкін емес, бірақ сіз Delphi көмегімен бағдарламалау қалай білсеңіз, Елазардың бар сол заттарды көптеген істей аламыз … және тым, сіздің өтініш Linux портирована болады! Сондықтан Елазар тегін Delphi сұрыптау болып табылады және Kylix.

Елазар және Delphi

Елазар және Delphi Pascal негізделген. Олар жасаулар көп .., Windows үшін қосымшалар жасау Паскаль пайдалану үшін болып табылады. Сіз бағдарламалау өте жаңа болсаңыз емес Windows Паскаль басталады, егер сіз тезірек барысын жасауға мүмкін. Оның ішінде тегін бірінің деректемелері бойынша табуға болады, айналасында бар менің Free Pascal оқулықтар Мен Паскаль аз тәжірибесі бар Delphi пайдаланушыларға мақтап еді,. (Freepascal Мен ұсынамын бір, Елазарды негізіне «қозғалтқыш» болып табылады.)

Мұнда оқулықтар, сіз Елазар бағдарламалау үшін қажет барлық табуға тиіс. Сіз, төмен деңгейі Паскаль оқулықтар сіздің Елазар жұмыс үшін маңызды идеялар түсіне сізге көмектесе алады кейбір бағдарламалау жаңа іздесеңіз Алайда, егер сіз, Windows-ден басқаға арналған бағдарламасы ниет ешқашан, тіпті егер.

(Төмендегі ескертуде нұсқасы 2007 жылдың мамыр айында менің Delphi полигонында пайда) Kylix Borland жыл бұрын алып шығып өнімі болып табылады. Ол «Linux үшін Delphi» болды. Сіз Эй, Delphi жазылған нәрсе алуға (немесе сол дағдыларын пайдалана отырып, нөлден нәрсе жазу), Kylix құрастырушы арқылы оны іске қосып,! … Сіз Linux астында іске қосу үшін өтініш алуға.

Мен Kylix гүлдене деп шамалаған, бірақ ол ескірген сияқты. Бірақ Елазар, өтінемін О, біз Linux жылжыту керек деп ойлап, біз сол үшін жауап болып көрінеді.

Және, соңында, қазір бір нәрсе (дерлік) мүлдем басқа арналған: көңілді біраз ме? Егер сіз тамаша болса, тегін, Open Office Сіздің Windows немесе Linux компьютерде орнатылған, сіз осы оқулықта өтінімдерді көптеген ұқсас қосымшалар жазуға болады! Мен Open Office ның wordprocessor, «Жазушы» үшін бір «құжат» тұратын, аз көрсетілімді өндірілген болатынмын. Егер сіз машинада Open Office бар, және жүктеп алсаңыз  менің Көрсетілімді, сіз шығу үшін, түймені, редактирования терезесінің, екі жұлын жәшіктерін, және кейбір белгілерімен «wordprocessor» материалды «бетін» көресіз. Сіз мәтіндік айла, хабарламаның терезелерін және арифметика көресіз. Дерлік Елазар немесе Delphi көмегімен құрылған нәрсе сияқты! Көңілді! (Басқару элементтері «тірі» жасалды қалай егжей-ақ беріледі.) Демо Open Office нұсқасы 2 жазылған.