summaryrefslogtreecommitdiff
path: root/plugins/ImportTXT/kol/read1st_rus.txt
blob: 60219b29fc1338990703365ac00f3eb9b7f6f0f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
KEY OBJECTS LIBRARY äëÿ Delphi (è Free Pascal Compiler) - ïðåäíàçíà÷åí äëÿ òîãî, ÷òîáû ñäåëàòü ïðîãðàììû, èçãîòîâëåííûå ñ èñïîëüçîâàíèåì ÿçûêà Ïàñêàëü, ìàëåíüêèìè è î÷åíü ìàëåíüêèìè. 
Copyright (C) by Vladimir Kladov, 1999-2007. Áåñïëàòíî, ñ èñõîäíûìè òåêñòàìè.

âåðñèÿ 3.18 (23 àïðåëÿ 2012 ã.)

_________________
ÊÐÀÒÊÎÅ ÎÏÈÑÀÍÈÅ:
   KOL - Key Objects Library - ýòî áèáëèîòåêà îáúåêòîâ äëÿ ïðîãðàììèðîâàíèÿ â ñðåäå Delphi. 
   Ïîääåðæèâàþòñÿ âåðñèè Delphi2, Delph3, Delphi4, Delphi5, Delphi6, Delphi7, Delphi8, BDS2005, BDS2006, BDS2010, Turbo-Delphi, Delphi XE, Delphi XE2, à òàê æå Free Pascal v1.0.5, v2.0.4 è âûøå. Èìååòñÿ òàê æå ÷àñòè÷íàÿ ñîâìåñòèìîñòü ñ Kylix (òðåáóåòñÿ êîíâåðòåð è íàáîð ôàéëîâ, ñì. â ðàçäåëå "Èíñòðóìåíòû ðàçðàáîò÷èêà" íà ñàéòå http://bonanzas.rinet.ru). Âåäåòñÿ ðàáîòà íàä ïîðòèðîâàíèåì íà äðóãèå ïëàòôîðìû (Linux, Win CE).
   Áèáëèîòåêà KOL ïîçâîëÿåò ðàçðàáàòûâàòü ÷ðåçâû÷àéíî êîìïàêòíûå GUI-ïðèëîæåíèÿ (îò 11Ê áåç ñæàòèÿ - ïðè óñëîâèè èñïîëüçîâàíèÿ ïðåäëàãàåìîé çàìåíû ñèñòåìíûõ ìîäóëåé system, sysinit, ñì. íà ñàéòå ðàçäåë "Àðõèâû"). Áîëüøàÿ ÷àñòü êîäà ïåðåâåäàíà íà àññåìáëåð.
   Ê áèáëèîòåêå ïðèëàãàåòñÿ ïðîãðàììà - ãåíåðàòîð ñïðàâêè (xHelpGen), ôîðìèðóþùàÿ ïîäðîáíóþ äîêóìåíòàöèþ ïî áèáëèîòåêå â html-ôîðìàòå. Ñïðàâêà ôîðìèðóåòñÿ íà îñíîâå êîììåíòàðèåâ â èñõîäíûõ òåêñòàõ, òàê ÷òî ðàçðàáîò÷èêè âñåãäà èìåþò äîñòóï ê ñàìîé ñâåæåé è ïîëíîé äîêóìåíòàöèè. 
   Ñ èñïîëüçîâàíèåì MCK (Mirror Classes Kit - íàáîð çåðêàëüíûõ êëàññîâ) âñå ïðåëåñòè âèçóàëüíîé ðàçðàáîòêè ïðîãðàìì â ïîëíîé ìåðå äîñòóïíû è äëÿ ðàçðàáîò÷èêîâ, èñïîëüçóþùèõ KOL. Äîïîëíèòåëüíî ñ MCK èìååòñÿ âîçìîæíîñòü åùå áîëåå óìåíüøàòü ïðèëîæåíèÿ, àâòîìàòè÷åñêè ãåíåðèðóÿ Ï-êîä âèðòóàëüíîé ìàøèíû âìåñòî Ïàñêàëü-êîäà äëÿ èíèöèàëèçàöèè ôîðì (ñì. ïîäðîáëåå: Collapse).
----------------------------------

Äàííûé àðõèâ ñîäåðæèò ñàìîäîñòàòî÷íóþ ÷àñòü áèáëèîòåêè Key Objects Library: ôàéë KOL.PAS. Íà ñòðàíèöå (http://www.kolmck.net) âîçìîæíî òàêæå çàãðóçèòü äîïîëíèòåëüíûå ðàñøèðåíèÿ, â òîì ÷èñëå:

MCK		- Mirror Classes Kit - ïîëíîöåííàÿ âèçóàëüíàÿ ñðåäà äëÿ KOL
xHelpGen	(~50K) - ãåíåðàòîð html-ñïðàâêè íà îñíîâå êîììåíòàðèåâ â èñõîäíîì êîäå
KolErr	(~20K) - "îáëåã÷åííàÿ" (íà 6Ê), íî âïîëíå ôóíöèîíàëüíàÿ îáðàáîòêà èñêëþ÷åíèé
KOLEdb, KOLODBC, StrDb, TdkDbKol - ðàñøèðåíèÿ äëÿ ðàáîòû ñ ÁÄ
KOLWord	(~12K) - MS Word automation
KolGif	(~20K) - ïîääåðæêà àíèìèðîâàííûõ gif-ôàéëîâ
KolJpegObj	(~127K) - ïîääåðæêà JPEG
KolOgl12	(~59K) - ïîääåðæêà OpenGL	
Service	(~30K) - íàïèñàíèå NT ñåðâèñîâ â KOL
KOLSocket	(~30K) - ñîêåòû
sysdcu	(~200K) - çàìåíà system.dcu, sysinit.dcu äëÿ Delphi5 (ýêîíîìèÿ åùå 9Ê â .exe)
HeapMM	(~1K) - àëüòåðíàòèâíûé ìåíåäæåð ïàìÿòè

...
È òàê äàëåå, ñïèñîê ïîïîëíÿåòñÿ ïîñòîÿííî.

__________________________________________________
ÓÑÒÀÍÎÂÊÀ È ÏÅÐÅÓÑÒÀÍÎÂÊÀ (ÓÑÒÀÍÎÂÊÀ ÍÎÂÎÉ ÂÅÐÑÈÈ):

1. Ïðè ïåðâîé óñòàíîâêå ñîçäàòü íîâóþ äèðåêòîðèþ (íàïðèìåð, E:\KOL).

2. Ðàñïàêîâàòü ôàéëû èç KOL.ZIP òóäà æå. (Ïðè ïåðåóñòàíîâêå ïîäòâåðäèòü çàìåùåíèå ñòàðûõ ôàéëîâ íîâûìè).

4. Åñëè Âû çàãðóçèëè àðõèâ xhelpgen.zip, òàê æå ðàñïàêîâûâàéòå åãî â òó æå äèðåêòîðèþ. Íå çàáóäüòå ïðî÷èòàòü ïðèëàãàåìóþ ê íåìó èíñòðóêöèþ.

5. Åñëè Âû çàãðóçèëè àðõèâ SYSDCU.ZIP, ñîçäàéòå ïîääèðåêòîðèþ äëÿ íåãî (íàïðèìåð, E:\KOL\SYS) è ðàñïàêóéòå òóäà åãî ñîäåðæèìîå. Ê íåìó òàê æå ïðèëàãàåòñÿ ñâîÿ èíñòðóêöèÿ.

6. Èíñòðóêöèè ïî óñòàíîâêå MCK (Mirror Classes Kit) ñì. â àðõèâå MCK.ZIP.

7. Àíàëîãè÷íî äëÿ koledb, kolword è äðóãèõ äîïîëíåíèé.

Ïðèìå÷àíèå: äëÿ ñàìîãî KOL íå òðåáóåòñÿ ñîçäàâàòü Package, ò.ê. KOL íå èìååò êîìïîíåíò âðåìåíè ðàçðàáîòêè, òðåáóþùèõ óñòàíîâêè íà ïàëòðó êîìïîíåíòîâ. Ñì. ïàêåò MCK, êîòîðîå èìååò òàêèå êîìïîíåíòû, è ïîçâîëÿåò ðàçðàáàòûâàòü ïðèëîæåíèÿ ñ èñïîëüçîâàíèåì KOL, âèçóàëüíî.
-------------------------------------------------------------

ËÈÖÅÍÇÈÐÎÂÀÍÈÅ.

Äàííûé ïàðàãðàô ââåäåí çäåñü, ÷òîáû íå ïåðåâîäèòü íà ðóññêèé ÿçûê ëèöåíçèþ, ñì. ôàéë LICENSE.txt.

Íà èñïîëüçîâàíèå áèáëèîòåêè â êà÷åñòâå èíñòðóìåíòà äëÿ ðàçðàáîòêè èñïîëíèìûõ ìîäóëåé (exe, dll è ò.ä.) íå íàêëàäûâàåòñÿ íèêàêèõ îãðàíè÷åíèé. Íåëüçÿ ïðîäàâàòü áèáëèîòåêó ïîëíîñòüþ èëè ÷àñòè÷íî. Íåëüçÿ ðàñïðîñòðàíÿòü åå áåñïëàòíî, ïîëíîñòüþ èëè ÷àñòè÷íî, áåç ñîãëàñèÿ àâòîðà è áåç ññûëîê íà àâòîðà.  ñëó÷àå, åñëè ðàñïðîñòðàíÿåòñÿ ìîäèôèöèðîâàííàÿ áèáëèîòåêà, ïîëüçîâàòåëè îáÿçàíû áûòü èíôîðìèðîâàíû î ïåðâîèñòî÷íèêå è î òîì, êòî ÿâëÿåòñÿ àâòîðîì îðèãèíàëüíîé áèáëèîòåêè, è êàê ñ íèì ñâÿçàòüñÿ.

-------------------------------------------------------------

http://kolmck.net 
vk@kolmck.net
Âëàäèìèð Êëàäîâ