Original: http://sheepdogguides.com/tut.htm
U potrazi za pomoć kako da rade konkretne stvari u Delphi, Pascal ili Lazarus? Imaš pravo sajt! Slobodno koristiti ove tutorijale u programiranju kurseva, ali kredit od izvora bi bilo poštovati. Kad smo kod toga … sljedeće je bio od velike pomoći u svoju programiranje: ‘Borland Delphi Kako-To’, iz Waite grupe, po Frerking, Wallace i Niddery, ISBN 1-57169-019-0. Njegov pristup odgovara mojim potrebama, i pomogao inspirišu oblik ovih vježbi: Većina su samostalne objašnjenja o tome kako da ostvari određeni zadatak, ili koristiti određenu komponentu jezika.
Prva uhvatiti svoj Lazarus … ili Delphi! I sada volim Lazarus, jer je besplatan i stvara aplikacija za više platformi. Imam još naići na nešto Lazarus to ne mogu Delphi mogao. Lazarus je bio moj glavni programski jezik od jula 2011. Dobivanje kopija Delphi nije tako lako kao što je nekad bio, ali se nadam da i dalje može učiniti, ako želite da istražite alternativa Lazara.
Lazarus – Sve što sam koristiti sada, osim za održavanje legacy aplikacije
Lazarus je vrlo kao stariji, komercijalne RAD, Delphi. Možete raditi na Windows, Linux i Mac OS. Možete sastaviti svoj kod za kreiranje aplikacija za Windows, Linux ili Mac. I da, u principu, možete prodati kod tako stvorio. (Pogledajte Lazarus sajt za “sitna slova” o tome).
Već nekoliko godina, sve moje nove urađeno sa Lazarus. Mnoge stvari objasnio na mom Delphi stranice “rad” pod Lazarus. Osim toga, imam neke Lazarus tutoriali za vas. (Oni nastao nakon što sam se preselio iz Delphi. Nisam napisao novi Dlephi tutorial neko vrijeme. (Ali i dalje “maintian” stare)).
Sam započeo rad temeljno moje Delphi tutorijale, označavanje ih naznake bilo čega što nije baš isto u Lazarus. Ako pokušavate da uradite Lazarus sa jednim od mojih Delphi tutoriali, i ne ide dobro, molim te pisati i recite mi koji tutorial radite sa …. Preći ću to moje “dodati komentare na ovaj” listi! Također sam počeo neke Lazarus specifične tutorijale.
Prijateljski prijatelj web-stranice
Cilj mi je da se mojim stranicama preglednika prijateljski. Učinite vaš prozor preglednika širok kao vi to želite. Tekst će lijepo teče. Lakše je čitati u uskom prozoru … a ostatak ekrana će biti besplatan za Delphi ili Lazarus posao! Držite kontrolu ključ (“ctrl”) i pritisnite znak plus, minus ili nula za promjenu veličine teksta u Firefoxu i druge dobre pretraživača. Ovaj i još jedan dobar nagovještaj objasnio na mojoj moći pregledavanje stranice!
Postoji više bilješke na dnu stranice o drugim ponudama, moj uredničke filozofije, dugme za mene e-mail, kao i tražilice će vam pomoći da pronađem stvari u mom mjestu.
Za malo zabave, vidim demonstraciju pisanja Delphi- kao aplikacija sa ništa više od Open Office!
Oprosti malo drskost? Ste došli ovdje, nadam se, za Lazarus, Delphi ili Pascal tutoriali. Samo prije nego što idu na njih, pozivam vas da razmotrite neke stranice sam proizveo u pokušaju da vas ubedi da je besplatan, multi-platforma baze podataka ugrađen u Open Office, pod nazivom “Base”, ili “ooBase”, zaslužuje vaše razmatranje.
Pogledajte takođe: Delphi predmeta:
Dalje na moje dugogodišnje Delphi tutorijale (Sadržaj slijedi), imam niz eseja koji će vam pomoći postati dobar Delphi programer ako uzmete vremena za rad svoj put kroz njih. Odgovor Vodiči mogu rješavati u bilo sekvenci vam odgovara. Eseje Delphi kursa su najkorisniji ako pročitate u nizu. Delphi Kurs Sadržaj
Sadržaj, Delphi i Pascal Vodiči:
Delphi … ..
Žele malo zabave? Ako imate odličan, besplatno, Open Office instaliran na Windows ili Linux stroj, možete pisati aplikacije slične na mnoge aplikacije u ovom tutorial! Sam napravila mali demo, koji se sastoji od jedne “dokument” za Open Office-a wordprocessor, ooWrite. Ako imate Open Office na uređaju i preuzeti moje demonstracije, vidjet ćete “stranu” od “wordprocessor” materijal sa dugmetom, uređivanje kutiji, dva spin kutije, a neke etikete, za izlaz. Vidjet ćete tekst manipulacije, poruka kutije, i aritmetike. Gotovo kao da je stvorena sa Delphi! Zabava! (Detalji o tome kako su kontrole su “uživo” su date). (Demo je napisana za OO verziju 2. Vjerujem da je ista stvari bile moguće u verziji 1.)
Početak prve klase ovde: Ali, nemojte se iznenaditi da nađete na Lazarus tutorial! Na ovom nivou, Delphi i Lazarus gotovo ne razlikuju. Ovaj Lazarus tutorial je napisano u julu 2011. godine, nedugo nakon mog Delphi tutorial web-lokaciji zrelo. Delfi “Start ovdje” je napisana prije nego što sam znao ono što sada znam!
Nastaviti ovdje, ali opet, nemojte se iznenaditi da nađete na Lazarus tutorial! Kao što je bio slučaj s prethodnim tutorial, ovo Lazarus tutorial je napisano u julu 2011. godine, nedugo nakon mog Delphi tutorial web-lokaciji zrelo. Tutoriali Delphi početnike ‘su napisane prije nego što sam znao ono što sada znam!
(U ovom trenutku, postoji i neki nivo 1 stvari u Nivo 2 tutorial pod nazivom ‘Dodavanje stvari jedinicu’)
Drugog reda “Počnite ovdje” Za to je potrebno potpuno početnik kroz prvi projekt, pokriva točke koje se odnose na bilo koji projekt, i pokriva neke stvari o konvencijama se koriste u drugim tutoriali.
Celu sliku Pregled dijelova bilo Delphi projekta. Ovo je više ‘filozofska’, manje ‘kako’, nego većina mojih tutorijala.
Potprograma: procedura i funkcija. Osnovni gradivni blokovi. Ovo je važan tutorial, i napisan u maju 2007. godine, kada sam proteklih što neke greške prisutne u ranijim tutorijalima!
Čineći ga raditi: Savjeti i savjete o ispravljanje pogrešaka. Također više ‘filozofske’, manje ‘kako’, nego većina mojih tutorijala. (Vidi i debugging informacije Pascal u sekciji Pascal ispod.)
Uredi polje OnPromeni upravljač događaja: Ne boj se ako koristite ovaj link i nađete u Lazarus- zemljišta. Osim ako sam jako varam, ono što vidite u tutorial će raditi jednako dobro u Delfima, i pomoći vam shvatiti događaje i događaj rukovanje.
Kako … .. Blank monitora tako da ga isključite.
Kako … .. Reagovati na akcije miša korisnika.
____________________________________
POSEBAN! >>> Pročitajte ovo kad ste postali ugodno što Delphi posao, barem za proizvodnju malih stvari. To je tutorial objašnjava način da ostanu u zadužen za aplikaciju koju su u razvoju. Predstavlja “protok crtati” za događaj prešao okruženja: dijagrama stanja. Ima izvorni. Pokriva važan generalno vještine koje će vam omogućiti da napreduje do donošenja stvari po dizajnu, umjesto po “poke i nadam se”. Te vještine vam omogućiti da završe veće, pouzdan, projekata. Usput, bušilice i praksa Aplikacija je razvijena što se lako može produžiti u nešto korisno.
___________________________________
A sada je “obični” Level 2 tutoriali ….
Probaj ovaj … napisao sam ovo maj 2011 … nakon mnogo godina korištenja Delphi, i pisanja ovih tutoriala. Su mi rani tutorijale “savršen”? Ne! I ja ću pokušati da ih izmeni jedan dan, očisti bita stvari sam kasnije saznao nisu bili toliko pametan. Ovaj tutorial vam govori kako da uradite nešto … Ja ću na to … ali ima i neke važne opšti savjeti o korištenju Delphi, i na programiranje u cjelini. Predmet tutorijal stvara malo aplikacija koja predstavlja nasumično odabranih citata iz tekstualne datoteke citata. Tutorijal dolazi sa punim izvornim kodom, kopiju gotovih .exe datoteku, pa čak i uzorak skup citata za korištenje. (To su u arhivu .zip, a link za download je u vodiču).
Zadržavanje kupca zadovoljan … Kako vaš program može odrediti želje vaš korisnički (Pt 1. V. također Pt 2, u razini 3). Ovaj tutorial dolazi “recommended”: vidi ovo, molim vas, čak i ako želje utvrđivanje korisnika nije glavna stvar koju ste tražili?
Meni, “O” strani i Prekini u meniju … Kako ih dodate u projektu.
Rukovanje datoteke … čitanje/pisanje datoteka podataka, sa izvornim kodom. Prvi dio. Kada ste zadovoljni s materijalom u ovom tutorial, tu je produžetak toga u 3. nivo Atipični tutoriala ovdje u tome što se naginje prema diskusiju gotovog proizvoda više nego što pokazuje izgradnju iz temelja.
Rukovanje file … Kako čitati podatke iz datoteka na disku, i pisati takve datoteke. (Dugo tutorial)
Re-pomoću projekta … Kratki vodič za izgradnju novog projekta od ranije, slično, jedan.
Dodavanje Stvari na jedinicu … Gdje se stvari. Stvari koje bitno. Pitanja opsega.
Ovaj tutorial je puno dobrih stvari… ali vrlo neuredan, loše organizovana u ovom trenutku. Ja ću pokušati da to srediti, ali za sada: Vi ste bili upozoreni!
Sintaksa oznake … kako da pročitate važne stvari.
Ćete naučiti više od Borland “Help” datoteke jednom kada savladate informacije u ovom uputstvu.
Dijagrama stanja … I preporučujemo vam da pročitate ovu kratku Općenito o pomoću dijagrama stanja. Oni vam pomoći zadržati jasnu ideju onoga što pokušavate stvoriti. Dijagrami su dobri za male “uglovima” vašeg projekta, ali s obzirom na Windows (i Linux) su događaj prešao, dijagrami su ograničeni u njihovu korisnost za upravljanje ukupnu sliku.
Kompletna Primer … Ovo je napisano u maju 2007. godine, i više poliranog od nekih od tih tutoriala. Ona dobiva off na spor početak, ali nakon što je u toku, to vas vodi vrlo brzo kroz stvaranje nešto veće od tipičnog Nivo Dva aplikacija. Ono što radi nije poenta… Poenta je kako je izgrađen aplikacije, iz prazne forme, pomislio faze, do gotovog stvaranja. Aplikacija manipulira znakova.
Parametara komandne linije … Molim Vas da pogledate ovo … to je sasvim kratko. Vi ćete biti prikazan na način da se neke od prednosti .ini datoteka i registra postići … bez pretpostavkom da pišem stvari na sisteme vašeg kupca.
Koristeći TTimer komponente … To ne samo da pomaže u pokretanju koristeći važnu komponentu, ali će vam pomoći da proširite svoje sposobnosti za rad sa Windows osnovnih događaja prešao prirode. Ovaj tutorial je teško uredio 5/07 i a) je uglađen i b) pokriva neke bitne aspekte pisanja Delphi programa. To nije lako ili kratka, ali se preporučuje ako ste spremni učiniti napor da napreduju! Ne radi se samo o Timer komponentu.
Jedan primer – bonus za čitanje vežbača… To dolazi sa kompletnim izvornim kodom za vas da pregledate. To pokazuje koristeći OnPromeni slučaju edit box da odgovori na korisnički unos. On takođe koristi tajmer za prikaz popisa riječi na ekranu za mogućnost čitanja vremenski ograničena. Korištenje jednostavnih Pokušajte … Osim blokova pokazalo, u rukovanju na EConvertError izuzetak.
Principi programiranja, i ScrollBars, GetTickCount, itd … Ovo dolazi sa kompletnim izvornim kodom za vas da pregledate. To pokazuje ScrollBars u akciji, ali i “odstupa” da pokrije niz općih mjesta, kao što je gniježđenje postupak (ili funkcija) izjavama, koristeći TabOrder, i postavljanje omogućava. Korisne GetTickCount dobija spominje, previše.
Koristite događaja, Luke … Ovaj tutorial je počeo kao uvod u niz rešetke, i to čini ih uvesti. Međutim, dok sam radio na tome, ja “otkrio” više nego što sam znao o korištenju događaju prešao operativni sistem. Tutorijal takođe ilustruje i dobro inkrementalni razvoj. Preporučuje se svima, a ne samo one koji traže pomoć za niz mrežama. Nije strašno dugo. Ona također vodi do još važnije Nivo 3 tutorial.
Dobivanje vaše aplikacije automatski kopirate tekst u sistemu clipboard ili zalijepite stvari u vaše aplikacije iz privremene memorije: Neuobičajeno kratak tutorial … ali “radi ono što piše na tin”, i tehnike su korisne. To je u razini 3 samo zato što te tehnike nisu široko važni, kao i tutorial je pisano za čitaoce koji nisu novi u Delphi. Udžbenik je zapravo iz moje Lazarus tutorijala kolekciju, ali mislim da sve u njemu radi na isti način u Delfima … ali moram priznati da nisam testirao to! Da li pisati i žaliti ako sam u pravu; spasiti sledeću osobu muke?
Koristeći Ini datoteke, štampač, kako su se događaji pomoći, podaci validacije checksum, i raznih “osnove” Neobična udžbenik. Veliki (-ish) “pravi” aplikacija, koje sam napisao jer mi je bilo potrebno, a ne zato što je to bilo korisno za opise nekih programiranje vještina. Udžbenik ima u sebi mnogo više nego neke, uz mnogo manje objašnjenje. Gotovo ništa od uobičajenih blow- opis podzakonskim udarac razvoja odozdo prema gore, na primjer.
Također, to je prvi! Riječ je o programu pisane koristeći Lazarus! Mislim da je sve u tutorial se odnosi jednako dobro Delphi rad. Prethodno (prije septembra 2012.), da li sam nekoliko konverzije Delphi tutoriali da ih “radi” sa Lazarus. (Ne mnogo “pretvaranja” je potrebno, kao pravilo.) Evo, po prvi put, program koji je stvoren pomoću Lazarus, ali koja ima pouke za Delphi programer.
Prolazi podataka i iz potprograma. Eksternih uređaja. Koristeći korisnički definirane evidencije u “paket” je broj vrijednosti u jedan “paket”. Uz nastavak o tome kako kod može se staviti u samostalnom eksternim jedinicama, za ponovnu upotrebu između više projekata. (Ne … ne mislim što komponenta … nešto jednostavnije, sa manje posljedice. Napisao u maju 2011. godine i više koncizan, vredniji od mnogih, ako vam je potrebna vještina objasnio. You “može bez” njih .. ali ako počnete da koristite tehnike objasnio ovdje, vaš programiranje može postati više robustan, i možda brže završiti projekte.
vosak, vosak navijača … A jednostavna aplikacija, sa izvornim kodom. ne radi ništa strašno pametno, ali pokazuje kako jednostavno i “čist” aplikacija može biti. Ova aplikacija je izgrađen za stvarnu, stvarnom svijetu treba, povezan sa moje učešće u Pachube “internet stvari” podataka posredovanje projekta. Ali ima drugih aplikacija, i stvari za podučavanje korisnika čak i ne-Pachube. Napisana u januaru 2011. godine, a vrijedan najmanje obrano kroz, ako ja to tako kažem sebi!
Ovaj >>> * * Čestitam vam! … ne samo za informacije o višestrukim oblicima, pametan korištenje događaja voziti se mijenja, kao i informacije o prolazu kontrole parametara, ali i zbog toga što jest je dugo napisana nakon većina materijala u mjestu, i pokriva generalni bodova koji će vam pomoći napraviti bolji posao od pisanja aplikacija. (Objavljeno 9/06).
Držeći kupac zadovoljan … Kako vaš program može odrediti želje vaš korisnički (Pt 2. Vidi i Pt 1, u razini 2).
Datoteke pomoći … što je veza između njih i vašeg programa. (A kratko uputstvo). (Koristim HelpScribble za kreiranje moje .hlp i .chm datoteke. Imam stvaranje HelpFile stranice razmatranje, previše).
Stvaranje niz Uredi kutije … trikove objasnio ovdje će raditi sa drugim komponentama, previše.
Stvaranje nešto da se koristi od strane mnogih programa … pokazuje kako ponovne upotrebe koda. Napišite nešto jednom, koristiti u mnogim aplikacijama. Tutorial ne uzmete sve do registracije komponentu tako da postane dio Delphi komponenta Palette, ali to vam pokazati kako da napravite nešto što može optimizirati razvoj niza programa koji svi trebaju zajednički element, na primjer poruku kutiju sa autorskim pravima i verziji informacije. Postoji još jedan tutorial o ovoj važnoj temi u četvrtom nivou, gdje se koriste neke dodatne mogućnosti koje pruža Delphi.
Alternativna “stvarajući nešto da se koristi od strane mnogih programa” … ^^ Vidi i prethodni tutorial ^^. Ovaj “alternativni” je stari tutorial, ne tako dobro predstavljena kao novija (post o 1/04) one. To, međutim, opisuju stvaranje Visok Rezultat Tabela. Pokušajte da zanemari “koji se koristi od strane mnogih programa” elementima … bolje su objasnili u prethodnom udžbenik, ali ako High Scores sto je ono što vam je potrebno, ovo je tvoj tutorial!
Ipak, rukovanje drugu datoteku podataka tutorial Postoji dosta na ovom sajtu! Ovo je jedna vrlo koncizan, a noviji od većine, što je napisano u julu 2011. godine koristi dopisa. Da držite datoteku koja se masira po programu, jedan kao tampon za izgradnju rezultat. Također ide u koristeći OpenDialog i SaveDialog … umm … dijaloge! Udžbenik se može koristiti i kao koristan školjka slomiti kičmu dobivanja mnogih manipulacija datoteku aplikacije napisane. Kod je prilično “uredan”, vrijedan brzo obranog za neke druge “trikove” koji se koristi usput.
Podaci rukovanje datoteku plus pomoću dijaloga za čitanje i pisanje podataka u/iz datoteka. Drugi dio, iako možete početi ovdje. (Nemojte početi ovdje samo ako je materijal na dijaloge je tvoj jedini interes.) U prvom dijelu je u 3. nivo Delphi komponente OpenDialog i SaveDialog objasnio. (To su dobre vesti, a ne previše). Također obuhvaćeni: stvaranje vlastite dijalog forme. Izvorni kod dostupan za preuzimanje. Atipični tutoriala ovdje u tome što se naginje prema diskusiju gotovog proizvoda više nego što pokazuje izgradnju iz temelja.
Test program … Ilustruje raznovrstan stvari, koristi TMemo objekat, pokazuje kako implementirati “Da li želite da sačuvate vaše podatke prije nego izađete?” Kviz program pamti prošlost performanse korisnika, na pitanje nivo pitanje. Izvorni kod dostupan za preuzimanje.
Unos podataka program … verovatno, samo po sebi, bez koristi. Ali pokazuje neke korisne trikove, može poboljšati vaše poimanje mogućnosti koje događaj prešao okruženju stvoriti. Izvorni kod dostupan za preuzimanje.
A start na kucanje tutor igra … Nedovršena u ovom trenutku. Ilustrira razvoj aplikacija.
Kako pristupiti datotekama baze podataka … To je izuzetno lako napisati program u Delfima koji vam omogućuje pregled i uređivanje datoteka dijeli sa Paradox, dBase, Access, itd Saznajte kako ovdje!
Igranje WAV datoteke s MediaPlayer …Bilo da želite da vaš program da kažu “Imate nove pošte…”, ili samo treba nadređeni “Zapp!” Zvuk, evo kako. I šta ste naučili ovdje vjerojatno radi za igranje drugim medijima, previše.
Čitajući džojstik … rade u Delphi 2 i gore. Revidirana i proširena maja 04. A štoperica program je kreiran kao ilustracija. Vidi i na nivou 4 džojstik tutorial. Izvorni isporučuje.
A program kontrole secirao … A program potvrdu i boolean varijable rade zajedno se analizira. Top izvorni isporučuje.
Koristeći DLL. Uvod … Kako koristiti funkcije i procedure iz biblioteke dinamičkih veza tuđe (DLL). Jedan je osiguran. Tu je i dodatni drugi dio o tome kako napisati svoj DLL. Tutorijal dolazi sa izvornim kodom, i unaprijed napisana DLL za vas da koristite dok ste naučili. Vidi i moj nivo 4 tutorijal ako želite više na DLL.
Štampariji liniju u vrijeme … ovaj tutorial pokazuje kako poslati tekst na pisač liniju u jednom trenutku. Nema složene koncepte, ali potreba nije univerzalno, a pomoć je minimalna .->
A Word Search Program … Neće vam trebati program, ali možda neke od tehnika koje se koriste za završetak će biti od interesa! Izvorni i .exe pruža. Malo držati za ruku o tome kako da Delphi posao, samo komentariše i u gotovom proizvodu.
Izaberite ćeliju, bilo koju ćeliju … Navodno, ovaj tutorijal je o korištenju kod za odabir ćeliju niza mreže u vrijeme izvođenja. Usput, neki općenito važan materijal se pitanje koristeći reference na Delphi stvorili objekte, npr objekt u “korisnik” koji proizlaze iz Delphi stvoren za obradu događaja.
—
crtanje ili gledanje slika/grafika, ETCETERA : Samo da vam pomoći da pronađete stvari, ja grupisanje (*) sledeće Nivo Tri priručnici zajedno. Dok deo svakog od njih je oko crtanje slika, radi grafiku sa Delphi, gotovo svi oni pokrivaju druge teme, tačke, pitanja usput ….
Uvod u grafiku … MoveTo (100,10); DrawTo (300,300); Dovoljno je jednostavna … Link na početku ovog stava će vas odvesti na Lazarus tutorial sam napisao na Božić, 2013. godine najviše onoga što je u narednom, stariji tutorial, vjerojatno bolje govori. Sadrži note na vrlo male razlike u ono što radite u Delphi vs ono što radite u Lazarus. Probajte prvi. Ako to ne reći ono što vam treba, pokušajte …
* Uvod u grafiku … MoveTo (100,10); DrawTo (300,300); izgleda prilično jednostavno … ali to nije dovoljno da se napravi linija koja će i dalje biti tu nakon što ste smanjili onda vratiti prozor. (Pogledajte prethodni unos u ovoj tablici sadržaja sada). Link stava čitate također govori kako stvoriti uporni grafike, i (!) Govori ukratko od bitmapa.
* Još jedan crtež tutorial, sa dodatnim bita! … Ovo je jedan od mojih pažljivo učiniti tutoriali. Je završen u maju 2007. godine, kada sam se da ih piše za neko vrijeme. Prostire se na rad u prethodnom tutorial (“Uvod u grafiku”), a također pokazuje malo o izgradnji lako mijenjati programe. Grafički generisana je samo malo prilično zabavno bode zabave na ljude koji su mislili da su pristupni kod DRM se može držati u tajnosti. Tu je i malo o različitim osnovama broj. (“Hex”, itd)
* Slike i pristup datotekama … Display .bmp slike na formi. Pristup sve datoteke u određenom folder na disku, koristeći to kao osnova za “Možete li prepoznati …” vježbe. Tutorial ima grube ivice, ali puna izvor popis programa rada dao. (Delphi verzije 4 i 7, u najmanju ruku, omogućuju vam da prikažete JPEG. Ja ne znam koja je verzija Delphi je došao sa ovu funkcionalnost … email me ako znate? … a ja tražim freeware komponentu sa izvornim kodom ( ili iz uglednog izvora, kao što su sourceforge ili Tucows) Za komponentu kako bi se omogućilo pokazuje JPEG slika u Delphi 2 aplikacijama … opet, molim vas e-mail ako vam mogu pomoći? A u vezi misao: Delphi 4 (standard) se može instalirati na PC samo sa serijskim brojem i kod autorizacije. Ne treba ti “dozvola” iz Borland (ili neki drugi korporativni … npr Microsoft (!)) Servera. Da li stvarno misliš da je gospodin Gate korporacija će pustiti da igra zauvijek sa svim alatima izdali “slobodne” nedavno? (pre-5/07) I da li će druge korporacije uvijek biti tu da ponovo omogućili stvari koje se presele u novi PC? Daj mi proizvode koji mogu instalirati web-manje, svaki put!
* Grafovi za matematiku … Ovo dolazi sa izvornim kodom i sastavio exe. To je dugoro than- uobičajeni tutorial zato što se uzimaju kroz razvoj stvarne, korisne aplikacije. Ne postoje posebno teško koncepata, osim, možda, iz upotrebe jednog potprograma pružiti OnChange za pretovar nekoliko edit kutija.
Za pisanje screensaver: A screensaver se ne razlikuje mnogo od bilo koje druge Windows aplikacije. Mark R Johnson je pripremio odličnu raspravu u istom stilu kao i moj tutoriali, i ne vidim razloga da se ponovno izmisliti da točka. (On je čak i napravio je izvorni kod dostupan.) Ja sam to stavio u Nivo Tri zbog nekih dosadnih sitnica koje morate obratiti. Šta imate screensaver do može biti vrlo jednostavno.
Ako je, uzgred budi rečeno, vi ste samo u potrazi za program screensaver generiranje, za prikaz vaše fotografije, ja sam uradio komparativni pregled nekih stvari … mnogi besplatni .. koje mogu biti od interesa.
Uslugu, molim vas? Ako znate za dobar Windows screensaver koji zadovoljava sljedeće, molim vas javite mi? (Trebam samo .exe, a ne izvorni kod.)
Shareware, registracija manje od $20.
Prikazuje rotirajuće kocke.
Slika na lice kocke korisnički definirane … nadam se do
neke vrlo jednostavnim sredstvima. Najbolje od svega: Screensaver samo
koristi šest slika na poznatoj lokaciji. U mom savršen
svijet, mijenja sadržaj jednu od datoteka će
promijeniti sliku na kocke. Ne smeta mi da se
ograničena na fiksnim imenima datoteka slika.
Urednik je e-mail adresa. Prijedlozi pozdravio!
Zahvaljujem vrsti čitača koji me je ukazao na Xara je rotirajuće kocke screensaver. To je sada radi na mom mašinu za nekoliko mjeseci bez ikakvih problema. Čak ispunjava moje “Promenite ekran mijenjanjem sadržaj datoteke” uslov, mislim. To-boje lica jer su okrenuti … bitan “frill” da se postigne najbolji učinak, čini mi se. Info i program na Xara sajtu.
Preko serijskog porta … Prvi dio: Slanje poruka sa PC preko serijske veze, npr RS-232 … ali samo u jednom smjeru.
Preko serijskog porta … Part Two: Bidirectional komunikacijske, slanje poruka u svakom slučaju između dva uređaja spojena serijski kabel, ili virtualne serijske komunikacijske veze. Ovo ima elemente za Hyperterminal klon. (Pogledajte “PuTTI” (koristite Google) ako želite gotov “Hyperterminal”).
Preko serijskog porta … Hyperterminal klon: Nije dobro kao Hyperterminal ili PuTTI … ja sam ih spomenuti samo da vam dati ideju o tome šta je program radi. To šalje iz dopisa, znak po znak, kao brzo kao što ih unesete, i prima podatke preko serijskog potok, i prolazi stvari dopis. Ovaj tutorial je posebno sirove u ovom trenutku, ali vam ponuditi mnogo koda. Program je raspravljalo je na kraju pretvara u “najveći i najbolji”, opisano gore.
STATI PRITISNUTI!!! Ja sam, nakon mnogo godina pokušavanja, napokon Provalili iz osnovne rutine za Hyperterminal klon. Program, izvorni i sastavio exe je na raspolaganju u “Upotreba serijski port, Part 2” (gore). Ako radite sa povezivanje uređaja s serijske veze, možete pronaći i moj Arduino Serijski Comms stranici koristan.
Je “pokušati … osim …” mehanizam za hvatanje grešaka Ovo je jedna od onih stvari koje ti ne “potrebu” … ali to je vrlo korisno kada ga savladate. I to vam daje način za kontrolu šta se dešava kada, na primjer, svoju aplikaciju nailazi ček pogreška dometa. Ovaj esej također ide u brojnim pitanjima dobre programiranja prakse. Ne, nažalost, možda, samo “reći da je odgovor”. Prvi nacrt jula 2011. godine, kada sam bio koristeći Delphi i pisanje ove tutorijale za više od deset godina.
Pristupanje Port Hardver … ovaj tutorijal govori o freeware DLL za slanje poruka i sa računara preko paralelnog ili serijskog porta. Tutorial uključuje pomoć o tome kako ga koristiti. Moglo bi se voziti elektronike svog izumeli priključen na PC-u. Ako ste novi u DLL, postoji Nivo 3 tutorial o DLL za vas. Ako pričvršćivanje svoju elektronike zvuči interesantno, posjetite moje stranice o korištenju luke na računaru.
Prilagodba standardne kontrole … dovršetak razini 3 tutorial ‘Stvaranje niz edit box’ prije nego pokušate ovu.
Datoteka Datum … Nije složena, ali je predstavio pod pretpostavkom da neki fluentnost na dijelu učenika. Zamjenjuje datoteku sa modifikovanom verzijom samog sebe. Podržava do originalne datoteke.
A obrađeni primjer … Program za dekodiranje jednostavne zamjene kodova. Ovo se nadovezuje na prethodni tutorial.
Navigacija podršku store … Re-kreira dijelove Windows Explorer. Takođe ilustruje više prozora. Koristi FileListBox, DirectoryListBox i DriveComboBox.
Koristeći jedinice … Ovo je napisano u maju 2007. godine, tako da ima neke prednosti u odnosu na starije tutoriali. To start prilično kompleksan tema, ali vrlo koristan: Stavljanje potprograma u jedinicama koje se mogu koristiti i ponovno koristiti. U ovom tutorial, idemo dalje nego što smo radili u ranije jedan na istu temu. Pohvalio… ako se vi osjećate se za izazov!
Boja Graphics. Dynamic promjena veličine … Kako nacrtati u boji po vašem izboru. Kako napraviti stvari na veličinu obliku promjene ako veličina prozora se mijenja.
HTML generator … početak programa za generiranje online foto albuma.
Ugao ekrana … mali krug sa strelicom u njemu. Strelica može ukazati bilo koji od 16 pravaca. Izvorno razvijen za pokazati pravac vetrokaz je pokazivao. Ne “ključno” vještine u ovom tutorial … ali to je dobar, uz neke lijepe bitova elegancije u kodiranje. Ilustrovani neki srednji tehnike event handler. To također ilustrira korištenje imovine oznake.
Još jedan radio primjer … To je veći i kreće se duž brže nego neke moje tutorijale. To pokazuje kako sam izdvojiti podatke za određeni dan od gomilu fajlova, svaki drži zapise za nekoliko dana.
Windows poruke, joysticka i štoperica … To se odnosi na nekoliko tema, uključujući i odgovaranje na poruke koje generira drugdje u kompjuter, poruke iz Windows API-ja. Postoji jednostavniji način da se pročita džojstika objašnjen u Level 3 tutorial. Ona dolazi sa izvornim kodom.
Kako bi se osiguralo da … samo jedna instanca aplikacija radi u bilo kojem trenutku. Koristi mutex.
Vanjski jedinice … jednostavan način za recikliranje kod koji ste napisali bez režijskih troškova prilagođenih komponenti.
DDE klijent … A ograničen uvod u prikupljanje podataka iz DDE server, koristeći 1-Wire/MicroLan primjer.
Transformacija konce … Dva funkcije. Prvi se nizovi sadrže nejasne znakove … kao “0”. Da li je to nula ili “oh” …. i pretvara ih u nizove bez dvosmislenih znakova. Drugi preokreće proces. Korisno ako ćete, na primjer, da bi registracija korisnika ključne konce. Udžbenik također uvodi neke koncepte koji su opšte upotrebe programerima.
Stariji “Prvi koraci sa TCP/IP” Postoji mnogo ovladati prije nego ćete uspjeti u komunikaciji između računala na LAN-u, a kamoli preko interneta. Ovaj tutorial, koji dolazi sa kompletnim izvornim kodom, gleda na neke osnove. Usput, to stvara mala aplikacija klijenta. Krajem septembra 2011. godine, to je možda moj najbolji tutorial o TCP/IP pitanja … Najbolji jedan za početak, u svakom slučaju.
Internet, ali i šire! Možete da pišu aplikacije koje pristupaju stranicama preko svog LAN ili internet! Ovaj tutorial vam daje ulazu u svijet TCP/IP-a. Konkretno, to će vam pomoći da se stvori aplikacija koja može pogledati, recimo, http://bbc.co.uk i prenijeti HTML s tog lokaliteta u TMemo komponentu u svojim aplikacija. To je teži deo! Ono što onda s tim je na vama …. Verujem da vidite mnogo mogućnosti to otvara? (Vidi također sljedeći tutorijal.
TCP/IP: Pitanje “blokiranje” Prije nego što možete dobiti daleko sa ICS, i TCP/IP programiranje, čak ni uz pomoć prethodne tutorial, morate početi da savlada vještinu programiranja na način koji je non-blocking. TCP/IP stvari zaista treba da se uradi kako bi se omogućilo asinkroni komunikacije preko interneta. Ovaj tutorial pokušava da vam pomoći s tim konceptima.
maloljetnik adaptacija jednog ICS demo U ovom tutorial, mi malo prilagoditi osnovni demo iz zbirke isporučuje sa Francois Piette Internet Komponenta Suite. Cilj je da se počne razumijevanje komponente i TCP/IP programiranja. Adaptaciju može biti manja, ali ako ste novi u TCP/IP-a, mislim da bi stvarno trebali imati ići na ovaj tutorijal.
Sjesti na lakat … dok sam napisati program koji je veći od tipičnog Tutorial program. Izvorni dostupan za preuzimanje. Ilustrira slijed razvoja. Ilustruje neke rukovanje datoteke i grafika programiranje.
Temperatura drvosječa … Sindikat i grafičkim podacima iz temperature (i vlažnost) senzora. Dolazi sa izvornim kodom. Tutorial pokriva i privlačan XML iz web server, kako je napisano u vezi sa Poseidon SNMP/XML LAN/internet “termometar” (iz HW grupa), ali se može revidirati da čita iz drugih senzora. (Delphi 2, plus besplatan komponentu treće strane, ICS Ovo je klijent/server rada.)
RS-232 komunikacijske (serijski I/O) … OBSOLETE: Postoji bolji tutorial (“… Part One”) duž ovih linija iznad … ali ja to ostavljam kao sekundarni izvor za vas, ako vam se ne sviđa drugi. A start na kućnom-napitkom jednostavan Hyperterminal. Mogu slati samo do sada, ali ne zahtijeva nikakve komponente treće strane. (Delphi 2)
RS-232 komunikacijske (serijski I/O) za uređaje log podataka …OBSOLETE: Ne postoji bolji tutorial (“… Part Two”) u tom smislu gore… ali ja to ostavljam kao sekundarni izvor za vas, ako vam se ne sviđa drugi. Jednostavan Hyperterminal nalik terminal program, konfiguriran za interakciju s bilo koji od dva uređaja za prikupljanje podataka (Anderson TM # 128/WeatherDuck). Može se prilagoditi za drugim sredinama. Program ima neke mane, ali “radi”. Koristi freeware, sa izvornim kodom, komponenta TComPost od Dirk Claessens. (Delphi 2)
diferencijalni termostat … A prilično “grubo” “tutorial”, kao što sam sumnjate na ograničenu publiku … ali može biti korisno za neke! Dolazi sa izvornim kodom. Pogledajte Temperatura Logger, Iznad, kako da se donese XML iz web server … kod koji je bolji. Napisan u vezi sa Poseidon SNMP/XML LAN/internet “termometar” (iz HW grupa), ali se može revidirati da čita iz drugih senzora. Koristi SNMP za uključivanje/isključivanje na izlaz na LAN-u prilogu uređaju. (Delphi 2)
——-
Moji tutorijali o programiranju za Dallas Semiconductor 1-Wire™ čipova, koji se koristi na MicroLan™, su se preselili u ovdje. Takođe održava stranice na kojima se uvode MicroLan i objasniti hardver.
Pascal …….
(Ako ste zainteresirani da vide linkove na rad drugih, bookmark this page tako da možete se vratiti na to, i posjetite moje stranice sa linkovima. Naravno, gotovo sve što je iko ikada zanimalo je već na webu u Prof. Salmi je vrhunski najčešća pitanja …. ako ne možete ih naći!!! Ta divna resursi su vrijedan traženju. 1/2009, bili su dostupni ovdje. Uzmite tsfaqp50.zip, unzip to, pogledaj u TSFAQP.IDX za tabeli FAQ sadržaja.
(Oni FAQs čini da se kreće! Bilo je na ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip, a zatim u ftp://garbo.uwasa.fi/pc/ts/tsfaqp36.zip. opet se krije? Pokušajte u potrazi sa Google za “timo Salmi Pascal Najčešća pitanja”. zahvalan sam im nije napisao Joe Smith!
U jednom trenutku, morao sam da pitam: “Ne znam kako da unzip?” I rekao je “Vrijeme je da naučite!” Nadam se da nemate problema sa zip arhiva danas?
Ako je ono što želite da znate nije odgovorio na mojim stranicama (!), Onda možete koristiti novinskim grupama ili forumima. Jedan od načina da se pronađe grupe Google Grupe usluga.
Čineći ga raditi … Pomoć za otklanjanje grešaka .. i sprečavanje potrebe za to.. Također korisno Delphi programere.
Uvodnik Filozofija
Ne volim ‘fantazija’ web stranica, s više briga za blještavi izgled nego za dobar sadržaj. Za lepu sliku, ne mogu ići u umjetničku galeriju. Naravno, atraktivnom mjestu sa sadržajem zaslužuje pohvale … sve dok to lijepo lice ne košta vremena za preuzimanje. U svakom slučaju….
Ja pokušavam predstaviti ovaj materijal u formatu, što ga čini lako za vas da ga koristite. Postoje dva aspekta da: Način na koji je razdvojiti, a način na koji je objavljeno.
Način na koji je rastali …
Pokušao sam da podijeliti ga u ‘zalogaja veličine’ komada, i da se ukaže koji komadi su osnovne i od opšteg značaja, a koje se bave više specifičnih pitanja koja se desiti da bude složena, ili zahtijevaju razumijevanje više temeljnih pitanja. Drugim riječima, trudim se da vam pokazati kako hodati prije nego brige o pokretanju. ‘Level 1’ tutoriali pokriti osnove. Ako nemate iskustva, počnite sa nivoa jedan tutoriali. Ako se odlučite za skok u na još viši nivo, a stvari nisu jasne, to može biti ideja da pokupi razinu jedne teme, ako je samo da se upoznaju moj način izražavanja pojmova. Vidi također, u nastavku, “razlika” između Delphi i Pascal.
Način na koji je postavljen …
Ova arhiva tutorijala seže neki put ka zore interneta. Sada, većina nas ima HTML sposoban word, i novija tutoriali učiniti više koristi od HTML koda od starijih. Da li je to problem? Možete uštedjeti stranice iz preglednika, i ponovno učitati ih u pretraživač sa hard diska kasnije, off-line. OpenOffice (odličan, besplatno, uredski paket za Windows i Linux od www.openoffice.org) uzima HTML u svom koraku. Sa WordPerfect, možete učitati .htm datoteku, odaberite sve, kopiranje u clipboard, pokrenuti novi WordPerfect dokumenta, a zatim zalijepite u tekstu, uglavnom netaknut i očišćen od HTML-a.
Trebalo bi biti u stanju da pročita tutoriali on-line bez poteškoća. Međutim, trebalo bi da je lako da ih uhvate za korištenje off-line, uključujući uređivanje za svoje potrebe. U nastavku bi trebalo da radi. Predložio bih da napravite folder za tutorijale, tako da možete zadržati moju imena fajlova bez rizika od sukoba:
Imajte na umu da ako radite od off-line kopija, vi ćete propustiti kada postoje ažuriranja, revizija.
On-line, koristite svom pregledniku kako bi pogledali tutorial koji želite snimiti.
Koristite File pretraživača | Save As … da spasi web-stranicu sa svojim diska. U ovom trenutku možete se odjavite, ili posjetite druge stranice, možda ih štedi, previše.
Kada ste prijavljeni off, samo koristiti datoteke vašem pregledniku! Load komanda za pregled materijala. Ako želite da uređujete, pokušajte koristeći uobičajeni wordprocessor. Ako to nije moguće, početi Notepad (ili WordPad, ili šta god želite, ali onda si na svom <g>). Učitati datoteku koju ste sačuvali. Uključite riječ-folija na. (Notepad: Edit | Word-wrap).
Odrezati zaglavlju html i podnožja. Ponovo spremite dokument, mijenja proširenje .txt ili .doc zavisnosti od tutorial, tu će biti više ili manje HTML koda unutar tijela teksta. Uz malo sreće, vaš wordprocessor će se nositi s tim. Daj OpenOffice Pokušajte ako ne! U suprotnom možete koristiti globalnu potragu i zamjenjuje u prilično brzo ukloniti većinu oznaka.
________
Ovo se čini da je mjesto za plug za TextPad. To je mnogo više od Notepad, dok ne bude sve da “wordprocessor” je … ali ima značajke koje će vam uskoro doći do love, ako radite puno posla s tekstualne datoteke …. posebno programiranje ili HTML kodiranje. Sve moje web stranice su stvorene s tim, i mnogo drugih teksta posao radim vrši s njim, previše. Ima ček čini. Ima sintakse. Okrenem na moju word (Ami Pro, za nasleđe rad, i OpenOffice Writer za novi posao) samo kada želim da proizvede pisma formatiranje i slova opcije nisu intenzivno podržani u TextPad. Međutim, ima mnogo, mnogo, vrlo uredan dodira koje je radost će se koristiti za mnoge stvari napraviti. Posebno vole svoj odgovor na pitanje “autotext”, kao i činjenica da korisnik može konfigurirati kako se prikazuje različite klase dokumenata. Ovdje je link na njihove stranice. Shareware: Možete probati besplatno, a to nije skupo da se registrujete za nastavak korištenja.
________
Imena fajlova: Pokušao sam da se organizuje: imena početi Pt ili DT Pascal/Delphi Vodič. Sljedeći je cifra, za nivo, a onda sam koristio slova jedan za drugim, npr Dt1a, Dt1b, Dt1c. U pismu ne znači puno … to samo pokazuje kad sam došao do toga temu! DST datoteke su neki od onih koji se odnose na Dallas MicroLan.
Imajte na umu da je materijal o autorskim pravima. (TK Boyd, 2006. i kasnije) gore navedene procedure se predlažu samo za praktično ličnu upotrebu materijala, međutim, ….
Slobodno koristiti ove informacije u kompjuterske kurseve, itd, ali kredit od izvora, navodeći URL, bi bilo poštovati. Ako jednostavno kopirati stranice na druge web stranice koje će učiniti vaši čitaoci medvjeđa usluga: Vaša kopija neće ostati struje. Daleko bolje da se povežu na ovim stranicama, a zatim svojim čitateljima vidjeti up-to-date verzije. Za one koji neautorizova- hvala You- sam postavio stranicu s više informacija o tome šta autorskim pravima odricanja da produžim, i prijedloge za one koji žele da stave ovaj materijal na CD-u, itd (postoji barem jedan zatvoru koristeći materijal za zatvorenika obrazovanje. Koliko sam shvatio, situacija postoji kada nije moguće internet konekcije!)
Razlika između Delphi i Pascal … i obećanje Kylix ili Lazara ….
Delphi je baziran na Pascal. To je za pisanje programa za Windows, koristeći Pascal .. sa puno poboljšanja iz tih jednom divnih ljudi na Borland. Jednom davno, moj savjet je bio “ako ste jako novi u programiranju, možda ćete napredovati brže ako počnete s ne-Windows Pascal”.
Međutim, zato što Windows, Linux i MacOS koriste GUI, i zato što je GUI okruženju je važno, a ne programiranje GUI vrši se iz druge perspektive, mislim da, danas, rekao bih, ne … početi mislite da nastavim. Počnite s Delphi ili Lazarus, iako je, na neki način, to znači da morate početi na složeniji nivo.
Ako želite isprobati bez GUI Pascal, bilo besplatnih okolo. Detalji jedan je bio u svom slobodnom Pascal tutorijale, ali ja ne znam da li je i dalje na raspolaganju.
U Delphi priručnici ovdje, trebalo bi pronaći sve što je potrebno za Delphi programiranje. Međutim, čak i ako nikada ne namjeravaju programirati za šta drugo osim za Windows, ako ste novi u programiranju, gledajući neke od niskog nivoa Pascal tutorijale može vam pomoći da shvatite važne ideje za Delphi rad.
(Ova napomena dodao maja 2007. godine, revidiran 2015.) Kylix je proizvod Borland izveli godina pre 2007. godine nisam “igrao” s njim, ali to je bilo, ja mislim, “Delphi za Linux”. Na žalost, koliko ja znam, Kylix umro. Srećom, iako imamo Lazarus koja ispunjava želje Kylix je imala za cilj.