From f80fa8b7e0bff7126a13b767079d2c500b92b3f7 Mon Sep 17 00:00:00 2001 From: wei <> Date: Sun, 29 Jan 2006 04:55:05 +0000 Subject: Update quickstart style.css --- buildscripts/texbuilder/build.php | 23 +- buildscripts/texbuilder/prado3_quick_start.pdf | 8452 ++++++++++++------------ 2 files changed, 4174 insertions(+), 4301 deletions(-) (limited to 'buildscripts/texbuilder') diff --git a/buildscripts/texbuilder/build.php b/buildscripts/texbuilder/build.php index b5f545e4..25ea97c3 100644 --- a/buildscripts/texbuilder/build.php +++ b/buildscripts/texbuilder/build.php @@ -59,6 +59,12 @@ function escape_verbatim($matches) return "\begin{verbatim}".str_replace('\$', '$', $matches[2])."\end{verbatim}\n"; } +function escape_verb($matches) +{ + $text = str_replace(array('\{', '\}'), array('{','}'), $matches[1]); + return '\verb<'.$text.'<'; +} + function include_image($matches) { global $current_path; @@ -155,6 +161,9 @@ function parse_html($page,$html) $html = preg_replace_callback('/(`1`)([^`]*)(`2`)/m', 'escape_verbatim', $html); $html = preg_replace_callback('/(
+ $html = preg_replace_callback('/([^<]*)<\/code>/', 'escape_verb', $html);
+
$html = preg_replace_callback('/
"?[^\\/]*\/>/', 'include_image', $html);
//runbar
@@ -172,11 +181,17 @@ function parse_html($page,$html)
//anchor
$html = preg_replace_callback('/]+name="([^"]*)"[^>]*><\/a>/', 'anchor', $html);
+ //description
+ $html = preg_replace('/- ([^<]*)<\/dt>/', '\item[$1]', $html);
+ $html = preg_replace('/<\/?dd>/', '', $html);
+ $html = preg_replace('/
/', '\begin{description}', $html);
+ $html = preg_replace('/<\/dl>/', '\end{description}', $html);
+
//item lists
- $html = preg_replace('//', '\begin{itemize}', $html);
- $html = preg_replace('/<\/ol>/', '\end{itemize}', $html);
- $html = preg_replace('//', '\begin{enumerate}', $html);
- $html = preg_replace('/<\/ul>/', '\end{enumerate}', $html);
+ $html = preg_replace('//', '\begin{itemize}', $html);
+ $html = preg_replace('/<\/ul>/', '\end{itemize}', $html);
+ $html = preg_replace('//', '\begin{enumerate}', $html);
+ $html = preg_replace('/<\/ol>/', '\end{enumerate}', $html);
$html = preg_replace('/- /', '\item ', $html);
$html = preg_replace('/<\/li>/', '', $html);
diff --git a/buildscripts/texbuilder/prado3_quick_start.pdf b/buildscripts/texbuilder/prado3_quick_start.pdf
index ea1fccb0..447cd803 100644
--- a/buildscripts/texbuilder/prado3_quick_start.pdf
+++ b/buildscripts/texbuilder/prado3_quick_start.pdf
@@ -435,390 +435,384 @@ endobj
<< /S /GoTo /D (subsection.4.4.4) >>
endobj
296 0 obj
-(TEmailAddressValidator)
+(TCompareValidator)
endobj
297 0 obj
<< /S /GoTo /D (subsection.4.4.5) >>
endobj
300 0 obj
-(TCompareValidator)
+(TCustomValidator)
endobj
301 0 obj
<< /S /GoTo /D (subsection.4.4.6) >>
endobj
304 0 obj
-(TCustomValidator)
-endobj
-305 0 obj
-<< /S /GoTo /D (subsection.4.4.7) >>
-endobj
-308 0 obj
(TValidationSummary)
endobj
-309 0 obj
+305 0 obj
<< /S /GoTo /D (section.4.5) >>
endobj
-312 0 obj
+308 0 obj
(TDataList)
endobj
-313 0 obj
+309 0 obj
<< /S /GoTo /D (section.4.6) >>
endobj
-316 0 obj
+312 0 obj
(TDataGrid)
endobj
-317 0 obj
+313 0 obj
<< /S /GoTo /D (chapter.5) >>
endobj
-320 0 obj
+316 0 obj
(Security)
endobj
-321 0 obj
+317 0 obj
<< /S /GoTo /D (section.5.1) >>
endobj
-324 0 obj
+320 0 obj
(Authentication and Authorization)
endobj
-325 0 obj
+321 0 obj
<< /S /GoTo /D (subsection.5.1.1) >>
endobj
-328 0 obj
+324 0 obj
(How PRADO Auth Framework Works)
endobj
-329 0 obj
+325 0 obj
<< /S /GoTo /D (subsection.5.1.2) >>
endobj
-332 0 obj
+328 0 obj
(Using PRADO Auth Framework)
endobj
-333 0 obj
+329 0 obj
<< /S /GoTo /D (subsection.5.1.3) >>
endobj
-336 0 obj
+332 0 obj
(Using TUserManager)
endobj
-337 0 obj
+333 0 obj
<< /S /GoTo /D (section.5.2) >>
endobj
-340 0 obj
+336 0 obj
(Viewstate Protection)
endobj
-341 0 obj
+337 0 obj
<< /S /GoTo /D (section.5.3) >>
endobj
-344 0 obj
+340 0 obj
(Cross Site Scripting Prevention)
endobj
-345 0 obj
+341 0 obj
<< /S /GoTo /D (chapter.6) >>
endobj
-348 0 obj
+344 0 obj
(Advanced Topics)
endobj
-349 0 obj
+345 0 obj
<< /S /GoTo /D (section.6.1) >>
endobj
-352 0 obj
+348 0 obj
(Assets)
endobj
-353 0 obj
+349 0 obj
<< /S /GoTo /D (subsection.6.1.1) >>
endobj
-356 0 obj
+352 0 obj
(Asset Publishing)
endobj
-357 0 obj
+353 0 obj
<< /S /GoTo /D (subsection.6.1.2) >>
endobj
-360 0 obj
+356 0 obj
(Customization)
endobj
-361 0 obj
+357 0 obj
<< /S /GoTo /D (subsection.6.1.3) >>
endobj
-364 0 obj
+360 0 obj
(Performance)
endobj
-365 0 obj
+361 0 obj
<< /S /GoTo /D (subsection.6.1.4) >>
endobj
-368 0 obj
+364 0 obj
(A Toggle Button Example)
endobj
-369 0 obj
+365 0 obj
<< /S /GoTo /D (section.6.2) >>
endobj
-372 0 obj
+368 0 obj
(Master and Content)
endobj
-373 0 obj
+369 0 obj
<< /S /GoTo /D (section.6.3) >>
endobj
-376 0 obj
+372 0 obj
(Themes and Skins)
endobj
-377 0 obj
+373 0 obj
<< /S /GoTo /D (subsection.6.3.1) >>
endobj
-380 0 obj
+376 0 obj
(Introduction)
endobj
-381 0 obj
+377 0 obj
<< /S /GoTo /D (subsection.6.3.2) >>
endobj
-384 0 obj
+380 0 obj
(Understanding Themes)
endobj
-385 0 obj
+381 0 obj
<< /S /GoTo /D (subsection.6.3.3) >>
endobj
-388 0 obj
+384 0 obj
(Using Themes)
endobj
-389 0 obj
+385 0 obj
<< /S /GoTo /D (subsection.6.3.4) >>
endobj
-392 0 obj
+388 0 obj
(Theme Storage)
endobj
-393 0 obj
+389 0 obj
<< /S /GoTo /D (subsection.6.3.5) >>
endobj
-396 0 obj
+392 0 obj
(Creating Themes)
endobj
-397 0 obj
+393 0 obj
<< /S /GoTo /D (section.6.4) >>
endobj
-400 0 obj
+396 0 obj
(Persistent State)
endobj
-401 0 obj
+397 0 obj
<< /S /GoTo /D (subsection.6.4.1) >>
endobj
-404 0 obj
+400 0 obj
(View State)
endobj
-405 0 obj
+401 0 obj
<< /S /GoTo /D (subsection.6.4.2) >>
endobj
-408 0 obj
+404 0 obj
(Control State)
endobj
-409 0 obj
+405 0 obj
<< /S /GoTo /D (subsection.6.4.3) >>
endobj
-412 0 obj
+408 0 obj
(Application State)
endobj
-413 0 obj
+409 0 obj
<< /S /GoTo /D (subsection.6.4.4) >>
endobj
-416 0 obj
+412 0 obj
(Session State)
endobj
-417 0 obj
+413 0 obj
<< /S /GoTo /D (section.6.5) >>
endobj
-420 0 obj
+416 0 obj
(Logging)
endobj
-421 0 obj
+417 0 obj
<< /S /GoTo /D (subsection.6.5.1) >>
endobj
-424 0 obj
+420 0 obj
(Using Logging Functions)
endobj
-425 0 obj
+421 0 obj
<< /S /GoTo /D (subsection.6.5.2) >>
endobj
-428 0 obj
+424 0 obj
(Message Routing)
endobj
-429 0 obj
+425 0 obj
<< /S /GoTo /D (subsection.6.5.3) >>
endobj
-432 0 obj
+428 0 obj
(Message Filtering)
endobj
-433 0 obj
+429 0 obj
<< /S /GoTo /D (section.6.6) >>
endobj
-436 0 obj
+432 0 obj
(Internationalization \(I18N\) and Localization \(L10N\))
endobj
-437 0 obj
+433 0 obj
<< /S /GoTo /D (subsection.6.6.1) >>
endobj
-440 0 obj
+436 0 obj
(Separate culture/locale sensitive data)
endobj
-441 0 obj
+437 0 obj
<< /S /GoTo /D (subsection.6.6.2) >>
endobj
-444 0 obj
+440 0 obj
(Configuration)
endobj
-445 0 obj
+441 0 obj
<< /S /GoTo /D (subsection.6.6.3) >>
endobj
-448 0 obj
+444 0 obj
(What to do with messages.xml?)
endobj
-449 0 obj
+445 0 obj
<< /S /GoTo /D (subsection.6.6.4) >>
endobj
-452 0 obj
+448 0 obj
(Setting and Changing Culture)
endobj
-453 0 obj
+449 0 obj
<< /S /GoTo /D (subsection.6.6.5) >>
endobj
-456 0 obj
+452 0 obj
(Localizing your Prado application)
endobj
-457 0 obj
+453 0 obj
<< /S /GoTo /D (subsection.6.6.6) >>
endobj
-460 0 obj
+456 0 obj
(Using localize function to translate text within PHP)
endobj
-461 0 obj
+457 0 obj
<< /S /GoTo /D (subsection.6.6.7) >>
endobj
-464 0 obj
+460 0 obj
(Compound Messages)
endobj
-465 0 obj
+461 0 obj
<< /S /GoTo /D (section.6.7) >>
endobj
-468 0 obj
+464 0 obj
(I18N Components)
endobj
-469 0 obj
+465 0 obj
<< /S /GoTo /D (subsection.6.7.1) >>
endobj
-472 0 obj
+468 0 obj
(TTranslate)
endobj
-473 0 obj
+469 0 obj
<< /S /GoTo /D (subsection.6.7.2) >>
endobj
-476 0 obj
+472 0 obj
(TDateFormat)
endobj
-477 0 obj
+473 0 obj
<< /S /GoTo /D (subsection.6.7.3) >>
endobj
-480 0 obj
+476 0 obj
(TNumberFormat)
endobj
-481 0 obj
+477 0 obj
<< /S /GoTo /D (subsection.6.7.4) >>
endobj
-484 0 obj
+480 0 obj
(TTranslateParameter)
endobj
-485 0 obj
+481 0 obj
<< /S /GoTo /D (subsection.6.7.5) >>
endobj
-488 0 obj
+484 0 obj
(TChoiceFormat)
endobj
-489 0 obj
+485 0 obj
<< /S /GoTo /D (section.6.8) >>
endobj
-492 0 obj
+488 0 obj
(Error Handling and Reporting)
endobj
-493 0 obj
+489 0 obj
<< /S /GoTo /D (subsection.6.8.1) >>
endobj
-496 0 obj
+492 0 obj
(Exception Classes)
endobj
-497 0 obj
+493 0 obj
<< /S /GoTo /D (subsection.6.8.2) >>
endobj
-500 0 obj
+496 0 obj
(Raising Exceptions)
endobj
-501 0 obj
+497 0 obj
<< /S /GoTo /D (subsection.6.8.3) >>
endobj
-504 0 obj
+500 0 obj
(Error Capturing and Reporting)
endobj
-505 0 obj
+501 0 obj
<< /S /GoTo /D (subsection.6.8.4) >>
endobj
-508 0 obj
+504 0 obj
(Customizing Error Display)
endobj
-509 0 obj
+505 0 obj
<< /S /GoTo /D (section.6.9) >>
endobj
-512 0 obj
+508 0 obj
(Performance Tuning)
endobj
-513 0 obj
+509 0 obj
<< /S /GoTo /D (subsection.6.9.1) >>
endobj
-516 0 obj
+512 0 obj
(Caching)
endobj
-517 0 obj
+513 0 obj
<< /S /GoTo /D (subsection.6.9.2) >>
endobj
-520 0 obj
+516 0 obj
(Using pradolite.php)
endobj
-521 0 obj
+517 0 obj
<< /S /GoTo /D (subsection.6.9.3) >>
endobj
-524 0 obj
+520 0 obj
(Changing Application Mode)
endobj
-525 0 obj
+521 0 obj
<< /S /GoTo /D (subsection.6.9.4) >>
endobj
-528 0 obj
+524 0 obj
(Reducing Page Size)
endobj
-529 0 obj
+525 0 obj
<< /S /GoTo /D (subsection.6.9.5) >>
endobj
-532 0 obj
+528 0 obj
(Other Techniques)
endobj
-533 0 obj
-<< /S /GoTo /D [534 0 R /FitH ] >>
+529 0 obj
+<< /S /GoTo /D [530 0 R /FitH ] >>
endobj
-536 0 obj <<
+532 0 obj <<
/Length 396
/Filter /FlateDecode
>>
stream
-xڍRMk1цZOېrjځtc$ȿ<3)BHӳɠ~dD)0ߠ
H'6}db<+,zLHTE]9$1bTK7aC9#-IzkrۥId`V:^w{wuvh!F v!I<'X\]3Nq_M*a$_:]C# cVB\]e᪤+aQo.?vWG@f1 nU(O |<͓g2(3~;Ols
?IγI@ITs~T'92bTݲQ> endobj
-537 0 obj <<
-/D [534 0 R /XYZ 99.213 706.052 null]
+533 0 obj <<
+/D [530 0 R /XYZ 99.213 706.052 null]
>> endobj
-538 0 obj <<
-/D [534 0 R /XYZ 99.213 688.052 null]
+534 0 obj <<
+/D [530 0 R /XYZ 99.213 688.052 null]
>> endobj
-535 0 obj <<
-/Font << /F19 541 0 R /F20 544 0 R /F27 547 0 R /F29 550 0 R /F36 553 0 R >>
+531 0 obj <<
+/Font << /F19 537 0 R /F20 540 0 R /F27 543 0 R /F29 546 0 R /F36 549 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-557 0 obj <<
+553 0 obj <<
/Length 1169
/Filter /FlateDecode
>>
@@ -827,106 +821,106 @@ x
X;KPQ8h3iG.L;Rl4"Mbyz
RR@LBsrKDElD%JLc4hȐh{?ʭ"