Íàø ïðîåêò - äëÿ òåõ, êòî õî÷åò íàó÷èòüñÿ ïðîãðàììèðîâàòü íà ÿçûêå Delphi ëèáî óæå óìååò ïðîãðàììèðîâàòü, íî õî÷åò óãëóáèòü ñâîè çíàíèÿ, íàéòè äëÿ ñåáÿ ÷òî-òî íîâîå è ïîëåçíîå. Íà íàøåì ñàéòå âû íàéäåòå ðàçëè÷íûå ïðîãðàììíûå êîäû, íàïèñàííûå íà Delphi, è îïècàíèÿ ê íèì. Òàê æå ïðåäîñòàâëåíà âîçìîæíîñòü ñêà÷àòü öåëèêîì îáúåìíûå ïðîåêòû.

Î ÿçûêå Delphi

ßçûê ïðîãðàììèðîâàíèÿ Delphi (Object Pascal) âîçíèê â ðåçóëüòàòå ðàçâèòèÿ ÿçûêà Turbo Pascal, åãî ôóíêöèîíàëüíîãî ðàñøèðåíèÿ.

Delphi - ýòî êîìáèíàöèÿ íåñêîëüêèõ âàæíåéøèõ òåõíîëîãèé: îáúåêòíî-îðèåíòèðîâàííàÿ ìîäåëü êîìïîíåíò, âèçóàëüíîå ïðîñòðîåíèå ïðèëîæåíèé èç ïðîãðàììíûõ ïðîòîòèïîâ, âûñîêîïðîèçâîäèòåëüíûé êîìïèëÿòîð â ìàøèííûé êîä è ìàñøòàáèðóåìûå ñðåäñòâà äëÿ ïîñòðîåíèÿ áàç äàííûõ. Îñíîâíîé óïîð ìîäåëè â Delphi äåëàåòñÿ íà ìàêñèìàëüíóþ ïðîèçâîäèòåëüíîñòü èñïîëüçîâàíèÿ êîäà, ÷òî ïîçâîëÿåò óñêîðèòü ðàçðàáîòêó ïðèëîæåíèé. Íàðÿäó ñ ñóùåñòâîâàíèåì çàðàíåå ïîäãîòîâëåííûõ îáúåêòîâ åñòü âîçìîæíîñòü ñîçäàâàòü ñîáñòâåííûå îáúåêòû. Áûñòðîòà ðàçðàáîòêè ïðèëîæåíèé, èõ âûñîêàÿ ïðîèçâîäèòåëüíîñòü, íèçêèå òðåáîâàíèÿ ê ðåñóðñàì êîìïüþòåðà, âîçìîæíîñòü ïîëíîãî äîñòóïà ê ôóíêöèÿì ÎÑ Windows, óäîáíàÿ ðàáîòà ñ îáúåêòàìè - âñå ýòî íåñîìíåííî ñâèäåòåëüñòâóåò â ïîëüçó Delphi. Èìåííî ïîýòîìó ìíîãèå îòäàþò åìó ïðåäïî÷òåíèå. Èìåííî ïîýòîìó íà ñåãîäíÿøíèé äåíü ñóùåòñâóåò îãðîìíîå êîëè÷åñòâî ïîïóëÿðíûõ ïðîãðàììíûõ ïðîäóêòîâ, ñäåëàííûõ íà Delphi:

  • Èíæåíåðíîå ïðîãðàììíîå îáåñïå÷åíèå: Altium Designer/Protel;
  • Àäìèíèñòðèðîâàíèå è ðàçðàáîòêà áàç äàííûõ: MySQL Tools, Navicat, IBExpert;
  • Ðàçðàáîòêà ïðîãðàììíîãî îáåñïå÷åíèÿ: Dev-C++, Dev-PHP, Jedi Code Format , Game Maker;
  • Ïåðåäà÷à èíôîðìàöèè â ñåòè Èíòåðíåò: Skype, QIP, The Bat!;
  • Ïðîãðàììû äëÿ âåá-ðàçðàáîòêîê: Macromedia HomeSite, TopStyle Pro, Quick Page;
  • Áðàóçåðû: îáîëî÷êè äëÿ Internet Explorer: Avant Browser, Netcaptor;
  • Òåêñòîâûå ðåäàêòîðû: SynEdit, cEdit Professional, Programmer’s Notepad, UniRed, KeyNote, Notepad gnu;
  • Ôàéëîâûå ìåíåäæåðû: Total Commander, Frigate;
  • Ïðîñìîòðùèêè ãðàôèêè: FastStone Image Viewer, FuturixImager, Photofiltre;
  • Ìåäèàïëåéåðû: X-Player, AIMP, Snow Player;
  • Ðàçëè÷íûå óòèëèòû: ïðîãðàììíûé êîìïëåêñ äëÿ øèôðîâàíèÿ DarkCrypt TC/GUI, àðõèâàòîðû PowerArchiver è PeaZip, ìåíåäæåð çàêà÷åê Download Master, ïðîãðàììà äëÿ óïàêîâêè è çàùèòû EXE-ôàéëîâ ASProtect, òåñòèðîâàíèå æ¸ñòêèõ äèñêîâ Victoria;
  • Áóõó÷åò è íàëîãîîáëîæåíèå: Intuit's Lacerte Professional Tax Software, Ïàðóñ, ÒóðáîÁóõãàëòåð, AVARDA.

Âåðñèè Delphi

Âûïóùåííàÿ â ìàðòå 1996 ãîäà ñåðèÿ ïðîäóêòîâ Delphi âêëþ÷àåò òðè âåðñèè, êàæäàÿ èç êîòîðûõ íàïðàâëåíà íà îïðåäåëåííûé óðîâåíü ïðîãðàììèñòîâ è êðóã çàäà÷, ðåøàåìûõ èìè:

  • Desktop - äëÿ ñîçäàíèÿ àâòîíîìíûõ ïðîãðàìì (äëÿ íà÷èíàþùèõ ïðîãðàììèñòîâ);
  • Developer - äëÿ ïðîôåññèîíàëüíûõ ðàçðàáîò÷èêîâ, îðèåíòèðîâàííûõ íà ñåòåâóþ àðõèòåêòóðó;
  • Client/Server Suite - äëÿ ñîçäàíèÿ ñèñòåì â àðõèòåêòóðå êëèåíò-ñåðâåð.

Âñå ýòè âåðñèè îáëàäàþò âûñîêîïðîèçâîäèòåëüíûì 32-ðàçðÿäíûì êîìïèëÿòîðîì, ìàñøòàáèðóåìûìè èíñòðóìåíòàìè äîñòóïà ê áàçàì äàííûõ è ðàñøèðÿåìîé áèáëèîòåêîé "drag-and-drop" êîìïîíåíò â ñîñòàâå îáúåêòíî-îðèåíòèðîâàííîé ñðåäû âèçóàëüíîé ðàçðàáîòêè.

Òðåáóåìûå ðåñóðñû

Ïîñêîëüêó Delphi ÿâëÿåòñÿ èíñòðóìåíòîì, íàìíîãî ìåíåå êðèòè÷íûì ê ðåñóðñàì òåõíèêè ÷åì ïîäîáíûå èíñòðóìåíòû äðóãèõ ïðîèçâîäèòåëåé, òî òðåáóåìûå ðåñóðñû îïðåäåëÿþòñÿ â îñíîâíîì îïåðàöèîííîé ñèñòåìîé. Delphi ðàáîòàåò òîëüêî ïîä Windows95 è Windows NT. Åñëè äëÿ Windows95 íóæíî 8 ÌÁ ïàìÿòè, òî äëÿ Delphi ïîíàäîáèòñÿ 12 ÌÁ.  ñëó÷àå ñ Windows NT WorkStation ìèíèìàëüíîå òðåáîâàíèå ê ðàçìåðó ïàìÿòè - 16 ÌÁ. Òî-æå ñàìîå è äëÿ Windows NT, êîòîðîé òðåáóåòñÿ 32 ÌÁ ïàìÿòè. Äëÿ ðàçðàáàòûâàåìûõ ïðèëîæåíèé äîñòàòî÷íî ïàìÿòè ñòîëüêî, ñêîëüêî èñïîëüçóåò ñàìà ÎÑ.
 


Áàçû äàííûõ


Ãðàôèêà è Èãðû


Èíòåðíåò è Ñåòè


Êîìïîíåíòû è Êëàññû


Ìóëüòèìåäèà


ÎÑ è Æåëåçî


Ïðîãðàììà è Èíòåðôåéñ


Ðàáî÷èé ñòîë


Ñèíòàêñèñ


Òåõíîëîãèè


Ôàéëîâàÿ ñèñòåìà