4 . , . , <section/> <line/> . 7.
5 . , <line/> . , . , . .
6 . , <line/> . , <line/> . 8.
7 . . . , .
8 . , , xml-, , , , pdf, . 1.
. xml- ReadFile(). , , CreateFile() [10]. .
HANDLE hFile = CreateFile(sDir,GENERIC_READ,0,0,OPEN_EXISTING,0,0);
DWORD fileSize = GetFileSize(hFile,0);
char *fileBuffer = new char[fileSize];
DWORD bytesRead;
ReadFile(hFile,fileBuffer,fileSize,&bytesRead,0);
CreateFile() xml-. GENERIC_READ , . OPEN_EXISTING . (). GetFileSize() . ReadFile() ( fileBuffer). . , bytesRead .
, ( 2, ) .
for(DWORD k = 0; k < kline_before + 1; k++)
{
if(((*line) + k == 2)||((*line) + k == (K+2))||((((*line) + k - (K+2))% T == 0)&&(((*line) + k) > (K+2))))
{
positionSectionStart[section][2] = k;
yes = true;
break;
}
}
kline_before <line/> <section/>. line, . K . - 2 . section . , . positionSectionStart[section][2] . positionSectionStart[section][0] < ( <section/> <line/>) xml-. positionSectionStart[section][1] , positionSectionStart[section][0] <section> <line/>.
|
|
, , ( 3, ), .
for(DWORD k = 0; k < kline_after + 2; k++)
{
//
if((((*line)+k) == K)||(((((*line)+k-K)%T) == 0)&&(((*line)+k) > K)))
{
(*section10_29)++;
positionSection10_29[*section10_29][0] = section;
// 2
positionSection10_29[*section10_29][1] = k + 2;
*line += k + 2;
break;
}
}
kline_after <line/> <section/>. section10_29 . positionSection10_29[*section10_29][0] xml-. positionSection10_29[*section10_29][2] , .
.
if((*line == 1)||(*line == (K+1))||(((*line - (K+1))%T== 0)&&((*line > (K+1))))
{
(*section10_29)++;
positionSection10_29[*section10_29][0] = section;
positionSection10_29[*section10_29][1] = 1;
*line ++;
break;
}
5 6 .
, xml- xml-, B.
4.2
NetScat Extreme Installer, 1.04. , , 4.13.
4.13
, , . , . , 4.14. %Desktop% , . . %Dest% . . rtf txt. , , NetScat Extreme Installer. , , .
|
|
4.14
, . . . ٸ Ok.
NetScat Extreme Installer, XMLConvertor .
4.3
.
1 .
XMLConverter_Setup.exe, .
2 . , , .
3 . , " xml-". , . , , " ".
4 . xsl-, xml-.
5 . pdf-, " pdf-" ( ). Windows () .
6 . , . , , .
7 . ٸ xml pdf. . MSXSL Apache FOP.
8 . xml- PDF, ( ) "".
9 . , pdf- Windows Explorer, "".
, , , . , xml- xml-. pdf-, XMLConverter, D.
5 -
5.1
, , . , .
, Creo, - . : , . . , ( , ), , .
|
|
, . Creo . . , , .
Creo . .
() PartList .
PartList , Creo ( 1). Creo , ( ), .
, , , , , , , .
PartList. , . , , .
5.2
( ).
5.1.
5.1
1) | |
2) | |
3) | |
4) | |
, / | |
60% | |
Java c (MySQL), Google Web Toolkit, Spring Framework, Hibernate | |
IBM PC- c Windows | |
3 ( ) | |
1) | |
2) | |
3) | |
4) | |
5) |
, 5.1, , , , .
5.2.
5.2 ,
: , , | L | 0,06 |
L | 0,5 | |
L | 0,34 | |
L | 0,1 | |
, | K | 0,40 |
, | K | 0,8 |
, | K | 0,17 |
|
|
5.2, , , . 5.3. 24010 .
5.3
1,16 | ||
, . | T | |
, . | 259,8 | |
, . | 301,37 |
, :
= 125,3 . .
, 125,3 . .
5.3
, . 5.4.
5.4
DK | ||
D | ||
, | 20.6 | |
, . |
, , :
- , , . 5.5.
5.5
, . | , . | |
1. | 24 500 | |
2. | 13 000 | |
37 500 |
5.4
30%;
5.12, 5.6-5.11.
, , , , 5.7.
5.6
, . | , | , . | |
1 | |||
2 | |||
3 DVD-RW | |||
- (15%) | 121.5 | ||
931.5 |
5.7 , , ,
, . | MIN |
K | |
, | |
, , , 5.8. , - , , 10 .
5.8 , ,
, | ||||
- | MIN | 10 800 | ||
K | ||||
MIN | 9 360 | |||
K | ||||
MIN | 7 488 | |||
K | ||||
MIN | 14 400 | |||
K | ||||
MIN | 6 768 | |||
K | ||||
5.9.
5.9
, | t | |
D | ||
, | t | |
D | ||
, | ||
K | ||
, % | Α | |
, | 1 580 | |
, ./- | 2,97 | |
, | P | |
, . | 4692,6 | |
, , | P | 0,5 |
, . | 2346,3 |
|
|
5.10.
5.10
, , : - -; - ; - . | 10 800 9 360 7 488 |
14 400 | |
6 768 | |
, , | 48 816 |
, , | 9 763 |
, , | 10 170 |
, : - ; - , . | 4692,6 2346,3 |
7038,9 | |
14 644,8 | |
91 690 | |
- | 59,1 |
, , 7400,2 .
5.11.
5.11 -
, . | , . | , . (4 ) | |
24 500 | 98 000 | ||
13 000 | 52 000 | ||
18 750 | 150 000 | ||
(15%) | - | - | 22 500 |
(30%) | - | - | 51 750 |
5.12.
5.12
, . | |
1. | 931.5 |
2. | |
3. | 150 000 |
4. | 22 500 |
5. | 51 750 |
6. | - |
7. | - |
8. | |
9. | 322 581.5 |
10. (20 %) | |
11. |
, , PartList Creo, pdf-. 387098 .