1.题目不分栏内容分两栏怎么弄?
2.IFIXä¸å¦ä½å¼ç¨CryStal Report
3.phpwindådiscuzåªä¸ªå¥½
4.Element 2 组件源码剖析之 Layout (栅格化)布局系统
题目不分栏内容分两栏怎么弄?
HTML 源码less 源码
可以按照以上的方式左右分栏, less 如果不懂的话,可以按照层级逐一书写:
less中: #app{ 样式 .left-box{ 样式 } }
就是css的: #app { 样式 } #app .left-box{ 样式}
IFIXä¸å¦ä½å¼ç¨CryStal Report
å¨è¿éæ主è¦æ³å大家讨论ä¸ä¸Crystal Reportçæ»ä½æ¡æ¶æ¨¡å¼æ¹é¢çé®é¢ï¼éç¹æ¯å¦ä½ä½¿ç¨VBææçèåæ¥è¡¨åæ°æ®ï¼å¿«éçè¿è¡æ¥è¡¨å¼åå·¥ä½ãå¸ææç å¼çï¼æ¾å°å ç§æ好æå¿«çå¼å模å¼ã
æ¬ææä¸æ¶åææ¯ç»èï¼æ以æ¨å¯è½è§å¾å¤ªè¿ç®åãä½è¿æ ·çé®é¢çç¡®æ¯æ们å¼åä¸ç第ä¸å·å¤§é®é¢ãå¨ä»¥åç讨论ä¸ï¼æ们å¯ä»¥éå¯¹å ·ä½çé®é¢è®¨è®ºå ·ä½çææ¯ç»èã
æåå¤äºä¸ä»½æºä»£ç ï¼å·²ç»åç»äºé¨åç½åï¼ä½æ¯æ²¡æå详ç»çæµè¯ãæåå¤å¨æå天åå®æµè¯ï¼å¦æåä½æéè¦çè¯ï¼åºè¯¥å¨ææä¸å·¦å³å¯ä»¥åç»ä½ 们(åï¼ææå ææ天è¿è¦å ç!)ã
注æï¼æéè¦çæå请è·å¸è¯´æï¼ä¸è¦åªç»æåçæ¶æ¯ã
缩åè¯è¯´æ
RPT Crystal Report Template File. 使ç¨Crystal Report设计å¨çæçæ¥è¡¨æ ·å¼å模æ¿æ件ï¼åç¼å为RPT
RDC Crystal Report Designer Component. Crystal Reportç对象模åï¼ç¨äºå¨VBä¸æä½Crystal Report.
CRV Crystal Report Viewer. OCX æ§ä»¶ï¼ç¨äºå¨VBä¸æä¾æ¥è¡¨é¢è§çé¢ã
CRC Crystal Report Control. OCX æ§ä»¶ï¼å¨Crystal Report 8.0以åç¨äºå¨VBä¸æä¾æ¥è¡¨é¢è§çé¢ï¼ç°å·²è¢«CRVå代ã
CDO Crystal Data Source Object. Crystal Report æä¾çæ°æ®æºå¯¹è±¡ï¼ç¨äºå建ä¸æ°æ®åºæ å ³çå¨ææ°æ®æºã
ä¸ï¼å¦ä½å¨æè·åæ°æ®ï¼çææ¥è¡¨ï¼
æ¥è¡¨çä¸ä¸ªä¸»è¦ç¹å¾å°±æ¯æ ¹æ®äºå 设计好ç模æ¿æ ·å¼åè¿è¡æ¶çå¨ææ°æ®çæä¸ä»½å¯æ¥çä¸æå°çææ¡£ã
ä¸è¬æ¥è¯´ï¼VBçç¨åºä¸æ´ä¸ªæ¥è¡¨æµç¨ä¸ç主线ï¼ç±å®æ¥å¯¹Crystal Reportåå ¶å®å·¥å ·åå·æ½ä»¤ï¼å®ç°ç¨æ·éæ±ã
VBæ¯éè¿RDC模åæ¥æä½CrystalReportçãé常æå¦ä¸ä¸¤ç§æ¨¡å¼çææ¥è¡¨ï¼
1ï¼VB-RPT-DB
VBè°ç¨RPTæ件ï¼RPTæ件æ¥è¯¢æ°æ®åºå¾å°æ°æ®ï¼çææ¥è¡¨ãæ¤æ¹æ³ç详ç»æµç¨å¦ä¸ï¼
1ï¼å¨Crystal Report ä¸è®¾è®¡å¥½RPTæ件ï¼è®¾è®¡æ¶å¯å¨CrystalReportä¸è¿æ¥å°æ°æ®åºï¼å¾å°æ¥è¯¢æ°æ®ï¼å³æ¶é¢è§æ¥è¡¨ã
2) å¨VBä¸ï¼éè¿RDC模åæå¼RPTæ件ï¼å¹¶å°è¿è¡æ¶åæ°æ®åºè¿æ¥æéçä¿¡æ¯ï¼å¦æ°æ®åºåï¼ç¨æ·ï¼å¯ç çä¼ ç»RPTæ件ï¼å¦æRPTæ件ä¸æåæ°ï¼è¿è¦ä¼ å ¥åæ°ã
3ï¼RPTæ件è¿æ¥å°æ°æ®åºï¼æ§è¡æ¥è¯¢å¾å°æ°æ®ï¼çææ¥è¡¨ã
4) å¨VBä¸ï¼éè¿CRVæ§ä»¶æå¼æ¥è¡¨è¿è¡é¢è§æéè¿RDC模åè¿è¡æå°ï¼å¯¼åºçæä½ã
2ï¼VB-DB-RPT
VBå æ¥è¯¢æ°æ®åºå¾å°ç»æéï¼åæå¼RPTæä»¶å¹¶ä¼ å ¥ç»æéï¼çææ¥è¡¨ãæ¤æ¹æ³è¯¦ç»æµç¨å¦ä¸ï¼
1ï¼å¨Crystal Report ä¸è®¾è®¡å¥½RPTæ件ãç±äºæ¤æ¶ç»æéè¿æªçæï¼åªè½ä½¿ç¨TTXæ件å为èææ°æ®æºï¼ä»¥ä¾¿è¯»åå段信æ¯ãæ以å¨è®¾è®¡RPTæ件ä¹åï¼è¿è¦æ ¹æ®æç»çç»æéç»æçæä¸ä¸ªTTXæ件ã
2ï¼å¨VBä¸ï¼è¿æ¥å°æ°æ®åºï¼æ§è¡æ¥è¯¢ï¼å¾å°ç»æéã
3ï¼å¨VBä¸ï¼éè¿RDC模åæå¼RPTæ件ï¼ä¼ å ¥ç»æéååæ°ï¼çææ¥è¡¨ã
4ï¼å¨VBä¸ï¼éè¿CRVæ§ä»¶æå¼æ¥è¡¨è¿è¡é¢è§æéè¿RDC模åè¿è¡æå°ï¼å¯¼åºçæä½ã
æ¾ç¶ï¼VB-RPT-DB模å¼è¿ä¼äºVB-DB-RPT模å¼ï¼è¿ä½ç°å¨å¦ä¸å 个æ¹é¢ï¼
1ï¼è®¾è®¡æ¶ï¼VB-DB-RPT模å¼ä¸è¬è¦æ±çæä¸ä¸ªåæç»ç»æéå段ç»æå®å ¨ä¸è´çTTXæ件å为èææ°æ®æºï¼å¢å¤§çå¼ååç»´æ¤çå·¥ä½éï¼èä¸è¿ä¸è½å³æ¶é¢è§çæçæ¥è¡¨ãVB-RPT-DB模å¼åæ¯ç´æ¥åæ°æ®åºç¸è¿ï¼æ éTTXæ件ï¼è¿è½çå°æç»æ°æ®ã
2ï¼è¿è¡æ¶ï¼VB-DB-RPT模å¼å¨å¾å°ç»æéåï¼éè¦å¨VBä¸å»ºç«ç¸åºçç»æé对象ï¼å¹¶å°å ¶ä¼ å ¥RPTæ件ï¼ä¸VB-RPT-DB模å¼ç¸æ¯å¤äºä¸ä¸ªå¾å¤§ç对象ï¼ï¼ç»æé对象ã
3ï¼è¿è¡æ¶ï¼VB-DB-RPT模å¼çç»æéä»DBä¼ å°VBï¼åä¼ å°RPTï¼ èVB-RPT-DB模å¼çç»æéç´æ¥ä»DBä¼ å°RPTï¼å°äºä¸æ¬¡å¤§çæ°æ®ä¼ éã
4, å¼åæ¶ï¼VB-DB-RPT模å¼ä¸è¬æ¯å ä¸ä¸ªæ¥è¡¨ï¼å°±è¦å 两段代ç ï¼æ¥è¯¢ç»æéåçææ¥è¡¨ãèVB-RPT-DB模å¼å¯ä»¥å¾æ¹ä¾¿çå®ç°ä¸ä¸ªæ¥å£åºå¯¹ææçæ¥è¡¨ï¼æ°å æ¥è¡¨å ä¹æ éå¢å VB代ç ãäºè ç代ç éä¸å¯åæ¥èè¯ã
äºãå¦ä½çææ¥è¡¨æ¨¡æ¿æ件ï¼
设计æ¥è¡¨æ ¼å¼æ¯æææ¥è¡¨å·¥ä½ç第ä¸æ¥ãå¨CrystalReportä¸ï¼æ两个å°æ¹å¯ä»¥è®¾è®¡æ¥è¡¨ï¼Crystal Reportéæ设计å¨åå åµå¨VBä¸çæ¥è¡¨è®¾è®¡å¨ãæ个人è§å¾ï¼å åµæ¥è¡¨è®¾è®¡å¨çåæ³å¼è¿å¤§äºå©ï¼ä¸æ¨è使ç¨ã
ä¸ï¼å¦ä½æ¥è¯¢DBï¼å¾å°è¿è¡æ¶æ°æ®ã
éè¿VBæ¥è¯¢DBå¾å°ç»æéçæ¹å¼æå¾å¤ç§ï¼å¤§å®¶é½å¾çæãéè¿RPTæ¥è¯¢DBçæ¹å¼ä¸»è¦æï¼åå¨è¿ç¨ï¼è§å¾ï¼è¡¨ï¼ Crystal Queryï¼ ç´æ¥SQLæ¥è¯¢ã
å ¶ä¸æç®åçè«è¿äºç´æ¥è¿æ¥å°è¡¨ï¼è¿è¡è¡¨æ¥è¯¢ãå¯æ¯ä¸è¬çæ¥è¡¨é½ä¸ä¼åªæ¶åå°ä¸ä¸ªè¡¨ãå¨RPTæ件ä¸è¿è¡å¤è¡¨æ¥è¯¢å¹¶è®¾ç½®æ¥è¯¢æ¡ä»¶çæ¹æ³è½ç¶ç®åï¼ä½æ¯åæ£äºæ´ä½çæ¥è¯¢é»è¾ï¼èä¸æä½ç¦çï¼ä¸æ¯ä¸ä¸ªå¥½åæ³ãè§å¾ååå¨è¿ç¨æ¯æ好çéæ©ï¼ä¸è¿è§å¾å¨æ§è½ä¸ä¸ååå¨è¿ç¨ï¼æ以ææ¨è使ç¨åå¨è¿ç¨ã
åå¨è¿ç¨åè§å¾æ¯æ¾å¨æ°æ®åºä¸çãå¦æä¸å 许æä¸è½å¨æ°æ®åºä¸å»ºç«è§å¾ååå¨è¿ç¨çï¼è¿å¯ä»¥å©ç¨Crystal Reportèªå·²çSQLæ¥è¯¢åè½ï¼å°å®æ´çSQLæ¥è¯¢è¯å¥åå¨RPTæ件ä¸ã
ä»Crystal Reportèªå·±ç说ææ¥çï¼Crystal Queryæ件就åæ¯Crystal Reportèªå·±çåå¨è¿ç¨ãä¸è¿è¿ä¸ªå·¥å ·ä¸å å«å¨Crystal Report 9ä¸ãCrystal Report å®æ¹ç½ç«æä¾äºåç¬çå è´¹ä¸è½½ãè¿ä¸ªå·¥å ·æ两个éå¶ï¼å¨Crystal Querykä¸çæ¯ä¸ªå段ï¼å段å¼é¿åº¦ä¸è½è¶ è¿ä¸ªå符, æ»å段æ°æ®ä¹ä¸è½è¶ è¿ä¸ªãææ¯ä»Crystal Reportç帮å©æ件ä¸çå°è¿äºä¿¡æ¯çãå¦æ¯ççè¯ï¼Crystal Query就没æä»ä¹ç«äºåäºãCrystal Report ä¹æ¯æå¨è®¾è®¡RPTæ件æ¶ç´æ¥åSQLï¼è¿å¯ä»¥å¸¦åæ°ãè¿æ¯ä¸ªä¸éçåè½ãä¸ç¥éæ¯ä¸æ¯ä¹æä¸è¿°ä¸¤ä¸ªéå¶ã
æ没æä»ç»æµè¯Crystal Reportå åµSQLæ¥è¯¢çåè½ï¼å¨æ¤ä¸å®å¤å è¯è®ºãä½æ强çæ¨è使ç¨æ°æ®åºçåå¨è¿ç¨åè§å¾ãå®ææçå离çæ¥è¡¨å·¥ä½ä¸çé»è¾å设计工ä½ï¼å©äºåå·¥åä½ï¼ä¹å©äºç¼æ¤åå级ã
使ç¨Oracleçåå¨è¿ç¨æå¦ä¸éå¶ï¼SQL Server 类似ã
> è¦ä½¿ç¨æ¬å°è¿æ¥æODBCè¿æ¥å°Oracleï¼ä¸è½ä½¿ç¨OLE DBè¿æ¥ã建议使ç¨æ¬å°è¿æ¥ã
> åå¨è¿ç¨å¿ é¡»æ¾å°ä¸ä¸ªå å ãç»æé游æ å¿ é¡»å¨å 头声æã
> åå¨è¿ç¨åªè½æè¾å ¥åæ°ã
> åå¨è¿ç¨åªè½è¿åä¸ä¸ªç»æéï¼ä»¥è¾å ¥è¾åºåï¼IN OUTï¼ç游æ åæ°å½¢å¼è¿åã
> ç»æéä¸çå段å称åç±»åéè¿æå¼æ¸¸æ çSQLè¯å¥ç´æ¥ç¡®å®ãæ以ä¸è½ä½¿ç¨å¨æSQLï¼ä¹ä¸è½éè¿åµå¥è°ç¨åå¨è¿ç¨çæ¹å¼æ¥å°æ°æ®è£ å ¥æ¸¸æ ã
åï¼å¦ä½ä¼ éå¤ä¸ªæ°æ®æºååæ°ã
å¦æææçæ°æ®æºé½æ¯VB-RPT-DB模å¼ï¼é£ä¹VBè¦åçè¿æ¥å·¥ä½å°±å¾ç®åï¼å°ä¸ä¸ªå¨æ建ç«çè¿æ¥ä¼ ç»RDCå°±å¯ä»¥äºãRDCåå°è¿æ¥ä¼ ç»æ¯ä¸ä¸ªRPTä¸åå¨çæ°æ®æºãå³ä¾¿å¨æ¥è¡¨å å«åæ¥è¡¨æ¶ä¹æ¯å¦æ¤çç®åã
å¦ææ°æ®æºæ¯VB-DB-RPT模å¼ï¼æé½æ¯å¥½å ç§ç±»åæ··åçãæ好å¨è®¾è®¡æ¥è¡¨çæ¶åç»æ¯ä¸ªæ°æ®æºè®¾å®ä¸ä¸ªå¯ä¸ååï¼å æ¬åæ¥è¡¨çæ°æ®æºï¼ï¼RDCå°±è·æ®ååæ¥ç»æ¯ä¸ªæ°æ®æºä¼ éè¿æ¥ä¿¡æ¯æç»æéã
äºå®ä¸ï¼å¨ä¸ä¸ªæ¥è¡¨ä¸å³ä¾¿åå¨å¤ä¸ªæ°æ®æºï¼ç±äºCrystal Reportè¦æ±äºç¸ä¹é´è¦æ主é®ç对åºå ³ç³»ï¼èä¸è½ä¸ä¸ªæ°æ®æºå¤çå®ååå¤çå¦ä¸ä¸ªæ°æ®æºï¼æ以è¿äºå¤ä¸ªçæ°æ®æºå¨æ¬è´¨ä¸ä»ç¶æ¯ä¸ä¸ªæ°æ®æºãæåè¿å¾å¤å¤æçæ¥è¡¨ï¼å¾å°ç¢°å°è¦ç¨å°å¤ä¸ªæ°æ®æºçã使ç¨åæ¥è¡¨çæ åµåæ¯å äºä¸åå·¦å³ã
æ¥è¡¨ä¸çæåæ°é½å¯ä»¥ä»VBä¸ä¼ å ¥ï¼å»ºè®®ä¹ä¸ºææçåæ°ï¼å æ¬åæ¥è¡¨çåæ°ï¼è®¾å®ä¸ä¸ªå¯ä¸çååï¼ç±RDCè·æ®ååæ¥ä¼ å¼ï¼è¿æ ·å°±ä¸ç¨çä¼æ¥è¡¨ä¸æåªäºåæ¥è¡¨äºã
å¨å¤ç大éçæ¥è¡¨æ¶ï¼å°æ¥è¡¨çRPTæ件路å¾åå ¶åæ°ä¿¡æ¯åå ¥æ°æ®åºï¼å°±å¯ä»¥å®ç°æ°å¢æ¥è¡¨æ 须修æ¹VBç¨åºãä¸è¬èè¨ï¼ä¸ä¸ªç³»ç»ä¸çç»å¤§é¨åæ¥è¡¨ï¼å ¶åæ°é½å·®ä¸å¤ï¼å¾å®¹ææ§å¶ã
2.1 åå¤ä¸ä¸ªéç¨æ¨¡æ¿ã
ä¸ä¸ªé¡¹ç®ä¸çæææ¥è¡¨ï¼é常æä¸ä¸ªç»ä¸çæ ¼å¼åæ åãåå¤ä¸ä¸ªå¸¦ææåºæ¬æ ¼å¼åæ åçRPTæ件ä½ä¸ºæ¨¡æ¿æ¯ä¸ªèªæçåæ³ãä¸è¿Crystal Reportä¸ç模æ¿å导åè½å¹¶ä¸æ¯å¾å¼ºï¼ä¸å¦ç´æ¥å建ä¸ä¸ªRPTæ件ï¼ç¶åå¤å¶æ¥å¾å¿«ã
2.2 å¨Crystal Report ç¼è¾ç¯å¢ä¸è®¾å®å段åæ°æ®ç缺ç模å¼ã
å¨Crystal Reportçé项èå(æ件ï¼ï¼é项)ä¸è®¾å®è¦ä¸åå段ï¼ä¸åæ°æ®ç±»åçæ¾ç¤ºæ ¼å¼ååä½ï¼è¿ä¸ç¹é常éè¦ãå®å¯ä»¥æ大ç¨åº¦çä¿è¯ç模æ¿è®¾è®¡å®å ¨ç¬¦åæ åãåå°éå¤å³å¨ã
å¨æ件ï¼ï¼æ¥è¡¨é项ä¸ä¹æä¸é¡¹å¾éè¦ç设置ï¼
1) å°æ°æ®åºçNULLå¼è½¬ä¸ºé»è®¤å¼ï¼ éä¸ã
2) å°å ¶å®NULLå¼è½¬ä¸ºé»è®¤å¼ï¼ éä¸ã
3) è¥æ è®°å½ååæ¶æå°ï¼ ä¸éã
2.3 éæ©ä¸ä¸ªå¯ä»¥åæ¶æ¯æä¸è±æçåä½ã
åä½çéæ©ç´æ¥å½±åçé¢ææãæçåä½ä¸æ¯æä¸æï¼æ¾ç¤ºä¸ææ¶å°±ä¼åºç°ä¹±ç ãæçä¸æåä½å¨çº¯è±æä¸ä¸è½ä½¿ç¨ãæçåä½å¨Windows /XPçä¸è±æç¯å¢ä¸å¤§å°ä¸åãæçåä½ä¸æ¯Windows èªå¸¦åä½ã
æ好å¨åç§ç¯å¢ä¸è¯è¿ååå³å®éç¨åªç§åä½ã
2.4 使ç¨å ¬å¼å段ï¼æ±æ»å段ï¼è¿è¡æ¶æ»è®¡å段ï¼ä»¥ååéå®ç°æ°æ®ç页é¢é»è¾ã
Crystal Reportä¸çå ¬å¼å ¶å®å°±æ¯ä¸ä¸ªè¡¨è¾¾å¼ï¼å®éè¿ä½¿ç¨Crystal Reportä¸çå½æ°åæä½ç¬¦æ¥æä½æ°æ®æºä¸çæ°æ®ä»¥å¾å°æç»æ³è¦æ¾ç¤ºçå段ãå¨å ¬å¼ä¸è¿å¯ä»¥ä½¿ç¨åéã
å¨Crystal Reportä¸æ两ç§æ¯è¾ç¹å«çå ¬å¼ï¼æ±æ»å ¬å¼åè¿è¡æ¶æ»è®¡å ¬å¼ãè¿ä¸¤ç§å ¬å¼é½å¯ä»¥å¨å ¬å¼ç¼è¾å¨ï¼CR称ä¹ä¸ºå ¬å¼å·¥ä½å®¤ï¼ä¸ç¼è¾ï¼ä½æ¯è¾å¤æãCRæä¾äºæ´ç®åçæ¹æ³ï¼å¨æ¥è¡¨ä¸éä¸è¦ç»è®¡çå段ï¼ç¹åºå³é®èåï¼éä¸"æå ¥â¦"项ï¼å°±ä¼å¼¹åºä¸¤ä¸ªåèå项ï¼æ±æ»ï¼è¿è¡æ»è®¡ã
æ±æ»å段ç¨äºå¯¹ç¹å®çå段è¿è¡æç»æå ¨å±çæ±æ»ç»è®¡ã
è¿è¡æ¶æ»è®¡å段å¨æ±æ»å段çåºç¡ä¸å å ¥æ¡ä¼¯æ§å¶ï¼ä½¿å¾å¨æ¥è¡¨ä¸è·æ®ä¸ä¸ªå段çä¸ååå¼åå«å¾å°å¦ä¸ä¸ªå段çæ»è®¡æ°æ®æ为å¯è½ã
å¨å ¬å¼ç¼è¾å¨ä¸å¯ä»¥ä½¿ç¨åéãæä½ç¨ååï¼æå±é¨åéï¼å ¨å±åéåå ±äº«åéãå±é¨åéåªå¨ä¸ä¸ªå ¬å¼æå½æ°ä¸ææãå ¨å±åéå¨æ´ä¸ªæ¥è¡¨ï¼ä½ä¸å å«åæ¥è¡¨ï¼ä¸ææï¼å ±äº«åéå¨ä¸ä¸ªæ¥è¡¨æ件ï¼å æ¬åæ¥è¡¨ä¸é½ææã
2.5 使ç¨åæ¥è¡¨ã
è·æ®ä»¥å¾ç项ç®ç»éªï¼æä¸åå·¦å³çæ¥è¡¨è¦ç¨å°åæ¥è¡¨ãå¨Crystal Reportä¸ï¼ä¸ä¸ªæ¥è¡¨äºå®ä¸åªè½å¤çä¸ä¸ªç»æéãåå¨å¤ä¸ªç»æéï¼è¦æ±äºç¸ä¹é´æ主é®ç对åºå ³ç³»ï¼å¨æ¬è´¨ä¸ä»ç¶æ¯ä¸ä¸ªãå¦ææ¥è¡¨è¦æ¾ç¤ºå¤ä¸ªé¨åï¼å°±å¿ 须使ç¨åæ¥è¡¨ãé¤æ²¡æåç¬ç页çå页èå¤ï¼åæ¥è¡¨å ·æå®æ´æ¥è¡¨çææç¹æ§ã
页é¢æ¾ç¤ºçæ¶åï¼åæ¥è¡¨ç宽度ä¼åå°å ¶å¨ä¸»æ¥è¡¨ä¸ç宽度éå¶ï¼æ以å¨æåæ¥è¡¨æ¾å ¥ä¸»æ¥è¡¨çæ¶åï¼ä¸å®è¦ç»äºè¶³å¤ç宽度ã
主æ¥è¡¨ååæ¥è¡¨ä¹é´å¯ä»¥éè¿å段ï¼åæ°çå ³ç³»è¿è¡é¾æ¥ãå³å°ä¸»æ¥è¡¨ä¸çå段ä½ä¸ºåæ¥è¡¨çåæ°ã
2.6 使ç¨äº¤å表ã
设æAï¼B两个å段ï¼è¦æ±å¨æ¥è¡¨ä¸å°Açå ¨é¨å¼æ¾ç¤ºå¨ç¬¬ä¸åçå头ï¼å°Bçå ¨é¨å¼æ¾ç¤ºå¨æ¯ä¸è¡çè¡é¦ï¼å¨è¡ååç主ä½é¨åæ¾ç¤ºåºè·æ®ç¸åºçAå¼åBå¼è®¡ç®åºæ¥çç»æï¼å¦ä¸å¾æ示ãè¿å°±æ¯ä¸ä¸ªäº¤å表ã
交å表ä¸Crystal Report ä¸çä¸ä¸ªå¯¹è±¡ï¼å¯ä»¥å¾ç®åçå建ï¼æ³¨æ交å表åºæ¾å°æ¥è¡¨çæ¥è¡¨é¡µèé¨åï¼Report Footerï¼ï¼ä¸è½æ¾å¨ç»èé¨åæ页çãå¦åä¼å¯¼è´éå¤æ¾ç¤ºåæ°æ®ä¸å ¨ã
Crystal Report对交å表çå页åè½æ¯æä¸ä½³ï¼æ以è¦å°½å¯è½çä¸è®©æ°æ®è¶ è¿ä¸é¡µã
2.7 使ç¨åæ 表ã
æè°åæ 表ï¼å°±æ¯æ页é¢åæå æ æ¥æ¾ç¤ºç»æãè¿æ ·å°±å¯ä»¥å¨åä¸è¡æ¾ç¤ºå¤æ¡è®°å½ã
å¨èä¸å®¶ä¸éä¸è¯¦ç»èµæèï¼æ³¨æåªè½é详ç»èµæèçæ»èï¼ä¸è½éåèï¼å°±å¯ä»¥ååºå¤æ æ ¼å¼åçé项ï¼éä¸åçé¢ä¸ä¼å¤åºä¸ä¸ªå¸å±çé项å¡ãå¨è¿ä¸ªé项å¡ä¸å°±å¯ä»¥è®¾ç½®åæ ã
2.8 æ好ä¸è¦å¨æ¯é¡µæ¾ç¤ºæ»é¡µæ°ã
æ¾ç¤ºæ»é¡µæ°ä¼å¯¼è´æ¥è¡¨å¤ä¸æ¬¡å ¨ç¨è¿ç®ï¼ä¸¥ééä½æ§è½ï¼æ好ä¸è¦å¨æ¯é¡µé½æ¾ç¤ºæ»é¡µæ°ã
2.9 ææ¥è¡¨æå°åºæ¥æ£æ¥æ ¼å¼ä¸æ°æ®ã
è¿æ¯ä¸ªè¦è¯ï¼ä¸æå°åºæ¥æ£æ¥ï¼ä½ çæ ¼å¼ä¸æ°æ®å¾é¾ä¿è¯æ²¡æé误ã
2. 设置å段æå°èçæ¡ä»¶æ¾ç¤ºæ¡ä»¶
Crystal Reportä¸çææ对象ï¼å¤§å°ä¸ä¸ªå°èï¼å°å°ä¸ä¸ªå段ï¼é½å¯éå®æ¾ç¤ºçæ ¼å¼ãå¨è¿äºå¯¹è±¡çæ ¼å¼åç¼è¾å¨ä¸ï¼æ个æå¶æ¾ç¤ºçé项ï¼å ¶å³æä¸ä¸ªå ¬å¼ç¼è¾æé®ï¼ç¹å»è¿ä¸ªæé®å°±å¯ä»¥è¿å ¥å ¬å¼ç¼è¾å¨ï¼ç¼è¾ä¸ä¸ªé»è¾è¡¨è¾¾å¼æ¥æ§å¶æå¶æ¾ç¤ºçæ¡ä»¶ã注æï¼åªæå¾ä¸æå¶æ¾ç¤ºçé项ï¼æ¡ä»¶å ¬å¼æä¼èµ·ä½ç¨ã
2. 对å段è¿è¡ææ¡ä»¶çæ ¼å¼å
å¦æ碰å°ç±»ä¼¼è¿æ ·è¦æ±ï¼å°±è¦å¯¹å段è¿è¡ææ¡ä»¶çæ ¼å¼åï¼å°ææå¼å¤§äºçAå段å ä¸å线æ¾ç¤ºã
对å段çææ¡ä»¶æ ¼å¼ååªè½å¨å ¬å¼ç¼è¾å¨ï¼å ¬å¼å·¥ä½å®¤ï¼ä¸å®ç°ã
2. å¨å¯¼åºä¸ºRTFæ¯è¦æ³¨æå段对é½ã
å¦ææ¥è¡¨çå段æ¯éææ¾ç½®çï¼å¨å¯¼åºRTFæ件æ¯å°ä¼åºç°ä½ç½®ç严ééä¹±ã
phpwindådiscuzåªä¸ªå¥½
discuz!ï¼ç®ç§°dzï¼åphpwindï¼ç®ç§°pwï¼æ¯å½å æèåç两个PHP论åç³»ç»ï¼éçå®ä»¬ç¸ç»§å®£å¸å¼æºä»¥åï¼å¨åæ¹é¢ï¼ä¸ç®¡ææ¯ä¸ï¼è¿æ¯åè½ä¸ï¼è¿æ¯çé¢ä¸ï¼é½æäºé¿è¶³çåå±ï¼å£°å¨å¤§æ¯ï¼è¿éå½å¤é£äºåè½ç®åççµåå ¬åæ¿ç³»ç»å¯æ¯äºãå ¶é æçä¸ä¸ªå¯ä½ç¨æ¯å¤§å¤§å¸¦å¨äºPHPå¨å½å çæ®åï¼æ¬äººå°±æ¯å¨å¯»æ¾åéç论åç¨åºçæ¶åï¼æå¼å§å ³æ³¨PHPï¼è¿èä¸è½èªæç ï¼ã
客è§ç说ï¼ç®åçpwådzåæçé¿ï¼å ¶äºç¸ä¹é´çæ¿çç«äºåºè¯¥è¯´æé«äºPHP论åçæ°´å¹³ï¼å¨åè½ä¸ä¸ä» 赶ä¸äºä»¥åè½å¤åæ¼æ´å¤èè称çå¨ç½è®ºåï¼èä¸å 为å®ä»¬çæçåé度è¿è¿è¶ è¿å¨ç½ï¼å¼çå¨ç½å¸åºå¤§å¤§è缩ï¼åæ¥çä¸äºå¨ç½è®ºåé½çº·çº·è½¬æ¢æäºdzæè pwï¼æçå¨ç½é½ä¸å¾ä¸å¼å§å¼PHP论åäºã
è¦è¯´ä»ä»¬åªä¸ªæ´å¥½ï¼æ¯æ¯è¾é¾çäºæ ï¼æ¯ç«åæçé¿ï¼ä¿ºä¹ä¸æ¢å¨è¿éå¦ä¸ç»è®ºãä¸è¿ä»å¸åºä»½é¢åç½ä¸çè¨è®ºæ¥çï¼ç®ådzè¿æ¯ç¥å ä¸é£çï¼èä¸å»å¹´å½å 好å 个ç¥åç大论åé½è½¬æ¢æäºdzï¼æ¯å¦å¤å°ç½ãç§æãtompdaçï¼ï¼èpwå¨å¤§ç½ç«æ¹é¢æ¶è·çå°ã
ä½æ¯æ¯ç«å¯¹å¥½å¤æ°ææ¥è¯´ï¼ä»ä»¬é½è¦é¢ä¸´ä¸ä¸ªéæ©è®ºåç¨åºçé®é¢ï¼å æ¤ï¼dzåpwåªä¸ªæ´å¥½ï¼ä¹å°±æäºç»å¸¸è¢«é®çé®é¢ï¼è¿ç§æ²¡æçæ¡çé®é¢ï¼èªç¶è¦è¢«åå¤é®èµ·ãæ¬æè¯å¾ä»æ¯è¾æ·±çå±æ¬¡æ¥åæ两个论åçä¼å£ï¼ä¸ºæ°ææä¾éæ©çåèãå¦æéè°¬ä¹å¤ï¼æ¬¢è¿æ¹è¯ææ£ã
ä¸ãçé¢ç¯
é¦å ï¼ä»çé¢ä¸è¯´ï¼ä»æ´ä½ä¸è¯´ï¼dzççé¢æ¯è¾ç¾è§ï¼æ´ä½æ好ã
pwççé¢ç»äººä¸ç§æ¨¡ä»¿dzçæè§ãåæ¶å¨çé¢çç»èä¸ï¼çèµ·æ¥pwè¿æ¯æ²¡ædzå®ç¾ã
äºãææ¯ç¯
ä»ææ¯ä¸è¯´ï¼pwådzé½ä½¿ç¨äºæ件æ¹å¼çæ°æ®ç¼åææ¯ï¼éè¿æ常ç¨çæ°æ®è¡¨ï¼æ¯å¦è®ºåçé¢è®¾ç½®åæ°ãåºæ¬åæ°çï¼çæéæç¼åæ件ï¼æ ¹æ®æ¡ä»¶è§¦åæ´æ°æè æå¨æ´æ°ï¼ï¼æ¥åå°æ°æ®åºè¯»å次æ°ï¼æé«æçï¼å¨è¿ä¸ªæ¹é¢ä¸¤è é常ç¸ä¼¼ã
1ã模çææ¯
ä»æ¨¡çææ¯ä¸è¯´ï¼dzä»2.5fçå°±å¼å§éç¨çè¿ç§éæ模çææ¯ï¼ä»ä¿ºä¸ªäººè§åº¦ä¸è¯´ï¼è¿æ¯é常éå论åè¿ç§é¢ç¹æ´æ°çç½ç«ç¨åºä½¿ç¨çãå®éè¿å¨æçæéæ模ççæ¹å¼ï¼è§£å³äºæ¨¡ç解ææççé®é¢ã
åæ¶ï¼dzçè¿ç§æ¨¡çæ¹å¼ï¼ä½¿å¾ä¿®æ¹çé¢ä¹æ¯è¾å®¹æï¼å¾ç´è§ã
èpw使ç¨echoè¯å¥çè¿ç§æ¹å¼ï¼å§ä¸ç§°å ¶ä¸ºæ¨¡çï¼ï¼å°±å¯ç¢å¤äºï¼è¦å¢å äºä¸ä¸ªifå¤ææ¡ä»¶ï¼å°±è¦æè ¾å天ãæ·»å äºæ··åPHP代ç ç模æ¿ï¼å¨ dreamweaverä¸ä¹å®¹æ被误æä½å é¤ãç¹å«æ¯å¦æä¿®æ¹çæ¶åç¨æä¸æ ï¼å¾å¯è½ä¼ä½¿ç½é¡µæäºç½æ¿ï¼æ²¡æè¾åºï¼ï¼è®©ä¿ºæ¯æ¬¡ä¿®æ¹pw模çæ ä¸å¦å±¥èå°ï¼ææå ¢å ¢ããããææè¿ä¹æ¯ç¬¬ä¸æ¹æ¨¡çä¸ï¼dzè¿è¿å¤äºpwçåå å§ã
ä¸è¿pwç®åå¨æ¨¡çä¸ä¹å¨æ¹è¿ï¼ç°å¨çverycms 3.0就已ç»å¼å§ä½¿ç¨çæ£ç模çææ¯ï¼ä¸è¿ç®åç¨çé½è¿æ¯è¾å级ããã
2ãé度é®é¢
ä»æ¨¡çä¸çï¼ä¸¤è çæçåºè¯¥æ¯å·®ä¸å¤çï¼pwç模çå ¶å®å°±æ¯ç´æ¥å å«çæ··åäºPHPè¯å¥çä¸é¨åPHPæ件ï¼èdzç模çå¹³æ¶å¹¶ä¸éè¦è§£æï¼æ以æçåºè¯¥æ¯å·®ä¸å¤çï¼ä½æ¯ç½ä¸æ»æ¯æ人声称ç½ç«ä½¿ç¨dzçé度æ¯pwæ ¢ï¼è¿æ¹é¢æ¬äººæ²¡ææµè¯è¿ï¼ä¸æ¢å¦ä½è¯è®ºãèä¸ç½ç«è®¿é®é度è¿æ¯è¦åå¾å¤å ç´ çå½±åï¼æ¯å¦ï¼æ¬å°ç½éãæå¡å¨å¸¦å®½ãå¿çããããã客è§çè¯ä»·è¿æ¯å¾é¾çï¼é¤é使ç¨ä¸ä¸ææ¯æ段ãä¸è¿ä»å®æ¹ç½ç«çé度æ¥çï¼ææ¾è¿æ¯pwå ä¼åï¼åµåµ
æè¿çäºä¸ä¸dzçCSSæ件ï¼ææ¾æ¯ç¨CSSç¨çæç¹è¿åº¦äºï¼å¨dzä¸å¤§é使ç¨äºCSSï¼CSSæ件é«è¾¾KBå·¦å³ï¼pwåªæ2KBå·¦å³ï¼ï¼å¯è½é æäºIE渲æç½é¡µçæ¶åï¼æçæ¯è¾ä½ãåæ¶ï¼ç±äºdzçCSSæ件è¿äºåºå¤§ï¼åªå¥½éç¨äºå¤ç½®çæ¹å¼ï¼Linkï¼ã
è¿æ ·å¦æç½éå¾æ ¢ï¼ç½é¡µå·²ç»æè é¨åä¸è½½å®ï¼èCSSæ件ä¸è½½æ²¡å®æï¼ç½éæ ¢çæ¶åï¼å¸¸å¸¸åçè¿ç§æ åµï¼ï¼é£ä¹ç½é¡µæ ¹æ¬å°±ä¸è½æ£å¸¸æ¾ç¤ºã
å¨ç½éæ ¢çæ¶åï¼å dzçCSSæ件ï¼å°±è¦ç¨å¥½å ç§ï¼çè³åå ç§çæ¶é´æè½ä¸è½½ï¼èæ´ä¸ªç½é¡µåªè½å¨CSSä¸è½½å®æ以åæè½è¿è¡æ£ç¡®çæ¾ç¤ºï¼è¿å°±æ æªä¹å¨ç½éæ ¢çæ¶åï¼dz表ç°å¤§å¤§éè²äºpwäºã
ç¸åï¼pwå¨è®¾è®¡CSSçæ¶åï¼ææ¾æ¯æ¯è¾ç®æ´ï¼è¿å¯¹ç½é¡µç渲æè¯å®æ¯æ¯è¾æå©ãåæ¶ï¼pwéç¨äºæCSSæ件åµå ¥çæ¹å¼ï¼å°½ç®¡æ¯æ¬¡è®¿é®ç½é¡µé½é æäºå K 个åèçæµéï¼ä½æ¯å®é å½±å并ä¸å¤§ï¼åèè§å¾ç½é¡µæå¼é度æ¯dzè¦å¿«ï¼è¿å°±æ¯pwç¨äºä¸ä¸ªç¬¨æ³åï¼å´å¸¸å¸¸æææ¯dz强çå ¸åæ¡ä¾ï¼ã
è¿æ¹é¢ï¼å»ºè®®dzçä¸å³å¿ç®åè¿åèè¿çCSSæ件ï¼æé«ç½é¡µé度ã
ä¸ãåè½ç¯
ä¸é¢ä¿ºå°±dz5.5åpw5.3çåè½ï¼åä¸ä¸ªç®åçï¼æ¬äººçæ¥æ¯æ¯è¾æ·±å ¥ï¼å¯è½é«æçæ¥ä»å«æµ æ¾çåæï¼è¯·å¤§å®¶ææ£ï¼
1ãç»å½æ¹å¼ï¼
pwçåå°ç»å½ååå°ç»å½éç¨äºä¸åçCookieæ¹å¼ï¼è¿æ ·ååå°åå¼çæ¹å¼ï¼ä¸ªäººæè§ï¼æå©äºå®å ¨ï¼ä¹ä¾¿äºç®¡çãåå°å¸å·ä¸åå°å¸å·å¯ä»¥å½»åºåå¼ã
èdzçååå°ç»å½æ¯ç¨äºä¸ä¸ªå¸å·ï¼å°½ç®¡å¨è¿å ¥åå°çæ¶åå次æ示è¾å ¥å¯ç ï¼ä¸è¿è¿æ¯ä¸å¦pwæ¹ä¾¿ã
æ¯è¾ç¹å«çæ¯ï¼dzå¨æ³¨åçæ¶åï¼è¦æ±è¾å ¥æ示é®é¢ï¼éå¡«ï¼ï¼èä¸å¨ç»å½çé¢ä¸ï¼ä¹ææ示è¾å ¥ççé¢ï¼ä¸ªäººæè§ï¼ç»å¯¹çç»è添足ï¼æ èãå¦æ说使ç¨æ示é®é¢æ¥æ¾åå¯ç ï¼è¿æ¯æç¹éççãç¨æ示é®é¢çæ¹å¼ï¼è®©æ°æçäºæ æéä»ï¼èè¢é½æäº
2ãåæ æ¾ç¤ºï¼
pwä»5.0.1å¼å§æ¯æå·¦å³åæ æ¾ç¤ºäºï¼ç¶èåè½å¤ªç®åï¼ä¸è½æ ç¶æ¾ç¤ºåæ¿åï¼æ¤åè½ä¸å ¶è¯´æï¼ä¸å¦è¯´æ²¡æï¼å¼çæç¹æç¬ï¼å±äºåæåï¼åæ¯ä¹ç¬¦åpwçä¸è´¯ç¹ç¹ï¼ï¼å欢æ¨åºä¸äºä¸å®ç¾çä¸è¥¿è®©å¤§å®¶ä¿®æ¹ï¼ã
çäºdz5.5çåæ æ¾ç¤ºï¼åçè¿æ¯æ¯è¾å®ç¾çï¼æè§ç¸å½ä¸éäºã
3ãåå°ç®¡ççæçï¼
pwç横åæä½é常ä¸éï¼å¤§å¤§èçäºç®¡ççé¾åº¦ï¼ç¹å«æ¯å¨æ ¹æ®ç¨æ·ç»è®¾ç½®æéçæ¶åï¼é常çé£ä¸ªæ¹ä¾¿åï¼è¿æ¹é¢dzéè¦æ¹è¿ã
dzæä¾äºä¸ä¸ªæ¹æ¡çæ¹å¼æ¥è§£å³åå°éå¤æä½é®é¢ï¼åºè¯¥è¯´ä¹æä¸å®éçï¼ä½æ¯ç¨èµ·æ¥ä¸å¤ªå®¹æä¸æï¼å¦ææ¯è®¾ç½®ä¸ä¸ªåç¬ç项ç®ï¼å°±æ¯è¾ç¹çã
4ã个人空é´ï¼æéï¼åè½ï¼
dz5.5å ç½®äºminispace个人空é´åè½ï¼å¯ä»¥è¯´èªä»discuzå并äºsupsite以åï¼å¨è®ºååè½çå¤å±æ¹é¢ï¼å æ®äºå¾å¤§ä¼å¿ï¼å¸å¼äºå¾å¤ä¸ªäººç½ç«ç注æåã
è¿ä¸ªminispaceç¨dzå®æ¹çè¯è¯´ï¼æ¯è¿æ ·çï¼
âå®å ¨å©ç¨è®ºååæèµæºï¼ä¼åä¸å¿ æ´å¤ä»åºï¼å³å¯æ¥æ个æ§å±ç¤ºé¡µé¢
ä¸ X-Space å®ç¾ç»åï¼å¯é¡ºç å®ç° MiniSpace ä¸ X-Space èªç¶è¿æ¸¡ â
大ä½çäºä¸ä¸ï¼åç°è¿ä¸ªminispaceåçå¾ä¸éï¼å©ç¨å®ï¼ç¨æ·å¯ä»¥æèªå·±çä¼ç§å¸åæ´çåºæ¥ï¼å½¢æä¸ä¸ªæéçæ¹å¼ï¼æ¹ä¾¿å«äººè®¿é®ã以åå¨å«ç论åè§è¿è¿ä¸ªåè½ï¼è§å¾å¾ä¸éï¼æ²¡æ³å°dzæå®æ´åè¿å»äºãè¿ä¸ªåè½å·²ç»å¯ä»¥æ»¡è¶³å¤§é¨å论åçåè½è¦æ±äºï¼å¦æè¦æ±æ´é«ï¼æ¯å¦å¸æè½è®©ç¨æ·åå¸b0客æç« ï¼æç §å®æ¹ç说æ³ï¼ä¹å¯ä»¥è¿ç§»å°Xï¼spaceä¸å»ãä½æ´éè¦çæ¯ï¼minispaceæ¯å¼æºçï¼èXï¼spaceçæºä»£ç 并ä¸å¼æ¾ã
说å°Xï¼spaceï¼æ们è§å¾ï¼pwå¨åè½ä¸è½ç¶è¶³ä»¥ådzå¹æï¼ä½æ¯å¨è®ºåçå¤å»¶ä¸ï¼å´æ¯dzè½åäºå¥½å¤ãXï¼spaceè½å®ç°ä»¥è®ºå为ä¸å¿ç个人空é´åè½ï¼èpwblogï¼å·²ç»æ¹å为Lxblogï¼æ£å¼çæªæ¨åºï¼æ¬æä» ä»¥5.1.5çæ¬ä¸ºä¾ï¼å´å论åè²åç¥ç¦»ï¼å¸åæ¨éåè½è½ç¶ä»4.3.2å°±æäºï¼ç¶èå´ä¸ç´ä¸å¥½ç¨ï¼4.xæ¨é以åï¼å¾çåé件é½ä¸æ£å¸¸ï¼5.1.5è½ç¶å¯ä»¥æ¨éæ£å¸¸äºï¼ç¶èå¨è®ºåä¸æ´æ°çå¸åï¼å¨b0客ä¸å´ä¸ååºç°åå¸ï¼å¯ä»¥è¯´æ¨éåè½å¨pwblogä¸åªæ¯ä¸ä¸ªæ ç¨çç¹ç¼èå·²ã
说å°åºï¼æ们常常å¸æçåªæ¯ä¸ä¸ªè®ºåå¸åæéåè½çæ¹å¼ï¼pwblogæ论åä¸çå 容éå¤æ¨éå°b0客ä¸ï¼æ¢æµªè´¹ç©ºé´ï¼å没ææä¹ï¼è¿æ¹é¢dzè¿è¿èè¿äº pwï¼å¼å¾è¡¨æ¬ãä½minispaceçåè½è¿æ¯ç¥æ¾ç®åäºäºï¼æ¯å¦æ²¡ææéå¸åçåç±»åè½ã没æé¦é¡µæ¨èå¸åççï¼ä¹è®¸è®ºåå¸åçåç±»æä¹ä¸å¤§ï¼ä¸è¿ææ»æ¯æ²¡æ强å§ï¼ï¼
5ãé²çæ°´ææ¯
pw5.3ç»äºæ¥åäºä¿ºæåºçæ°æ注å第N贴以ååå¸ä½¿ç¨éªè¯ç çæ¹å¼ï¼è¿æ ·æ¢ä¸å½±åèç¨æ·ç使ç¨ï¼åéè¿éªè¯ç æ¹å¼æ¥éå¶æ¶æçæ°´æºå¨äººãdzæªæä¾æ¤åè½ï¼ä½æ¯å ·æå¯ä»¥è®¾å®ç¬¬N贴以åä¸ç¨èªå®ä¹é®ççåè½ï¼dzçéªè¯ç å¾çï¼æ ¹æ¬çä¸æ¸ ï¼ç¨èªå®ä¹é®çä¼¼ä¹æ´å¥½ä¸äºï¼ã
å¨é²æ¢èªå¨æ³¨åæ¹é¢ï¼pwådzé½ä½¿ç¨äºèªå®ä¹é®çæ¹å¼é²æ¢èªå¨æ³¨åçåæ³ï¼å ·ä½åçå¾ç®åï¼ä¸¤è å®ç°çé½å·®ä¸å¤ãåºå«å¨äºï¼dzè¦æ±è®¾ç½®ä¸ªä»¥ä¸çé®é¢æè½çæï¼èpwåªè½è®¾ç½®ä¸ä¸ªé®é¢ãå¦å¤ï¼è¿æä¸ä¸ªåºå«ï¼å°±æ¯pwå¯ä»¥èªå®ä¹é®çä¸å é¨ä½¿ç¨çformåéåï¼å¯è½å¨é²æ¢æ¶æèªå¨æ³¨åæ¹é¢ï¼ä¼æ´å ææä¸äºãpwçèªå®ä¹é®é¢åªè½ç¨äºæ³¨åï¼èdzçå¯ä»¥ç¨å¨æ³¨åãåå¸åçæ¶æ¯çæ¹é¢ã
ä»ç®åçå ·ä½åºç¨æ¥çï¼ç¨ä¸ä¸ªé®é¢å°±åºæ¬ä¸è§£å³äºèªå¨æ³¨åçé®é¢ï¼é¿æ¶é´å®è·µåç°çç»æï¼ï¼å½ç¶ä¹ä¸æé¤ç¹å¤§åç½ç«ï¼ç¨ä¸ä¸ªé®é¢å®¹æ被æ»ç ´çå¯è½æ§ï¼è¿æ¹é¢dzå¯è½å°±æ´ææä¸äºãåªæ¯dzéå¶è¦æ±ä¸ªä»¥ä¸æè½çæçåæ³ï¼ä»¤äººè´¹è§£ã
6ãåå°ç®¡çåè½
pwå ·å¤å¯ç主åè½ï¼ä¸è¿åä¸è¬çæè·¯ä¸åï¼å¯ç主æ¯ç±ç主任å½çï¼è¿æ ·ææä¼å¯¼è´æéæ··ä¹±é®é¢ï¼æ以ä¹å¾å°æ人ç¨è¿ä¸ªåè½ã
å¨åå°ç管çåè½ä¸ï¼pwæ´æ¹ä¾¿ä¸äºï¼ä¸ä» ç主é¢å表ä¸è½è¿è¡ç®¡çï¼å¨å¸åå 容页é¢ä¸ç管çæ¹å¼æ¯dzç¨ä¸ææ¹å¼æ´ç´è§ä¸äºãèä¸å¨ä¸ä¸ªä¸»é¢éé¢å é¤å¸åï¼pwæ¯dzç´è§å¤äºã
费解çæ¯ï¼pw5.3çæ¬ä¸ç§»å¨å¸åï¼é½ä¼å¨å¸ååé¢å å ¥ç§»å¨æ示âæ¬å¸è¢« xxxx ä» xxxx 移å¨å°æ¬åº(xxxxå¹´xxæxxæ¥) âï¼æ æ³æ¶é¤ï¼çæ¯é¾çæäºï¼ä»¥åçæ¬æ²¡æè¿ä¸ªæ¯ç ï¼
dzå®ç°äºâæ²è´´âçåè½ï¼å¯ä»¥æé£äºå¶å°è¢«äººç¿»ä¸æ¥çæ ç¨åå¾è´´æ²ä¸å»ï¼ç¡®å®æ¹ä¾¿å¤äºããããæ次俺å¨pwä¸ä¸ºäºæ²ä¸ä¸ªå¸åï¼ä¸å¾ä¸æåäºN个å¸åãèä¸dzçç主管çåè½ï¼å 亮ãç²¾åçæä½é½è½ä¸æ°åµæï¼æ¯pwæ¹ä¾¿å¥½å¤ã
7ãæè§å³æå¾ç¼è¾å¨
dz5.5åpw5.3å¼å§ï¼ä¸çº¦èåçææè§å³æå¾ç¼è¾å¨æ¢æäºubbcodeï¼ä¸¤ä¸ªè®ºåå称ä¸ä¸æ ·ï¼è¿éç¨ä¸ªéä¿ä¸ç¹çå称ï¼æ称为UBBCodeï¼æ¹å¼çç¼è¾å¨ï¼èæ¾å¼äºåæ¥çHTMLå¯è§åç¼è¾å¨ã
说起æ¥ï¼è¿ä¸ªubbcodeå¯è§åç¼è¾å¨ç¡®å®è§£å³äºä»¥åéç¨ä»£ç æ¹å¼ï¼æ æ³å¯è§åï¼å¯¼è´å¥½å¤éIT人士åå¸æ æ³æ§å¶æ ¼å¼ï¼èåå¨ç½ä¸æ ·ä½¿ç¨HTMLæ¹å¼ï¼å产ç大éåä½ä»£ç åå®å ¨æ§éæ£çé®é¢ã
ä¸è¿é æçåæå´æ¯ï¼å¨è½¬è´´çæ¶åï¼ä»¥åå¯ä»¥ç´æ¥ä»å«äººçç½é¡µä¸ï¼è¿å¾ç带æåä¸èµ·è½¬è¿æ¥ï¼å´æ¯é常æ¹ä¾¿ï¼è½ç¶æçé¾ä¹å«ãæ¢æäºè¿ç§ç¼è¾å¨ï¼åä¹æ²¡æ³é£ä¹æ¹ä¾¿äºï¼å æ¤å¨æ¢äºç¼è¾å¨ä»¥åï¼å®æ¹è®ºåä¸æ¯æ¨å£°è½½éä¸çããããèä¸æ°çç¼è¾å¨è¿æ好å¤å°BUGï¼æ´å æ¯å¼èµ·äºå¹¿æ³ä¸æ»¡ï¼å¦æ³¨ï¼ç¨äºä¸æ®µDZååç°ï¼dz 5.3çæè§å³æå¾ç¼è¾å¨å¥½ååå¨å¾å¤é®é¢ï¼å ä¹æ æ³ç¨ï¼è¿æ¹é¢å¯è½è¿ä¸å¦pwçç¼è¾å¨å¥½ç¨ä¸äºï¼
8ãé件ä¸ä¼ åæè§å³æå¾åè½ï¼
pwçé件è¿æ¯åªè½æ交å¸åä¸ä¼ 以åæè½è¿è¡å¾ææ··æï¼è¿æ¹é¢dzè¦å¥½çå¤ï¼å¯ä»¥ä¸ä¼ åå°±è¿è¡æ··æï¼æ¹ä¾¿å¤äº
dz对ä¸åä¸ä¸ä¼ çå¾çé件è¿æ¯æ¾ç¤ºå¤ªå¤ä¿¡æ¯ï¼çèµ·æ¥å½±åç¾è§ï¼ä¼¼ä¹æ¯åvbbåphpbbçå½±åæ¯è¾å¤§ï¼ãèpwåªæ¯æ¾ç¤ºäºâå¾çâåæ ·åæè¿°ä¿¡æ¯ï¼ä½æ¯æ´æ¶å¿çæ¯ï¼å´æè¿äºå¾çæ¾å°æ£ææåä¸æ¹ ï¼çæ¯å±¡æä¸æ¹å
9ãé件é²çé¾ææ¯çåæï¼
dzéç¨äºéèå¾çå°åï¼åæ£æµè®¿é®æ¥æºï¼å¯éï¼çåæ³æ¥é²çé¾ï¼åºè¯¥è¯´æå¡å¨è´æ æ¯è¾å¤§ï¼ææè¿è¡ï¼ä½ä¸è½å½»åºè§£å³é®é¢ã
pwç¨çåæ³æ´ç®åï¼ä½æ´ææä¸äºï¼å°±æ¯å®ææè èªå¨ä¿®æ¹é件ç®å½åï¼åºè¯¥è¯´è¿æ¯ä¸ä¸ªæèµå°è§æå¿«ç好åæ³ï¼ææ¯ä¸ä¹å¾ç®åãä¸è¿ææ°çpw5.3çæ¬ä¹å¼å ¥äºéèé件å°åçæ¹å¼ï¼åå°ä¹ä¼¼ä¹æ æ³å ³éæ¤é¡¹åè½ï¼ä¼¼ä¹æç¹ç»è添足çå³éäºãããã
åç°dzä¹å¯ä»¥å¨åå°æ工修æ¹é件ç®å½ï¼ä¹å¯ä»¥èµ·å°ä¸å®ææï¼åªæ¯æ²¡æèªå¨ä¿®æ¹çåè½ã
ã广ååè½ï¼
dzæ¯pwè¦å¥½ä¸äºï¼å¹¿ååè½æ´å®åä¸äºãæ¯å¦è´´å 广åï¼å¨å¸åä¸é¢çä½ç½®ç±»ä¼¼å¨ç½çä½ç½®ï¼çèµ·æ¥æ´æ´é½ä¸äºï¼èpwçä½ç½®å°±è®©å¸åå¸å±æ¾å¾æ¯è¾åä¹±ï¼ä¸å¥½çãdzçè´´é´å¹¿åå¯ä»¥æå ¥å¤§çGoogle Banner广åï¼æè å ¶å®å¾çå½¢å¼ç广åï¼å±ç¤ºææå¾å¥½ã
ç¸æ¯dzï¼pw广åçæå ¥ä½ç½®æ´å°ä¸äºï¼ææä¹å·®ä¸äºã
ã头åæ¾ç¤ºï¼
dzä¸è½éå¶ä¸ä¼ 头åçé¿å®½å°ºå¯¸ï¼åªè½éå¶æ»åç´ æ°ï¼æ¾å¾ä¸å¤çµæ´»ï¼ä¸å¦pwæ¹ä¾¿ãèä¸è¶ åºäºä¸å®å°ºå¯¸ç头åï¼è¢«èªå¨ç¼©æ¾åæ伸äºï¼çèµ·æ¥å¾é¾çãèä¸ dzè¿èªå¨ç»å¤´åå äºä¸ä¸ªè¾¹æ¡ï¼çæ¯æ¶å¿ãå¯è§dzæç®åçäºæ ç»å¼å¤æåäºï¼å ¶å®åªè¦åpwä¸æ ·ï¼éå¶å ¶å°ºå¯¸ï¼æ ¹æ¬ä¸éè¦æ伸ã
ãé件尺寸éå¶ï¼
pwåªè½è®¾å®ææé件ç尺寸ï¼èdzå¯ä»¥å¯¹ä¸ªå«æ ¼å¼çé件设å®ä¸ä¼ 尺寸ï¼æ¯è¾çµæ´»ä¸äºï¼ç¹å«éåä¸äºflashç½ç«ï¼æè ææ¯åç½ç«ï¼æ¯å¦ä¸ä¼ 大尺寸å¾çº¸çï¼ã
ãè¯è¯è¿æ»¤ï¼
pwåªè½ä½¿ç¨æ®éæ¹å¼è¿æ»¤ï¼ä¸æ¯æ大å°åï¼å¾ç®åçäºæ ï¼å®æ¹å°±æ¯ä¸åï¼ä¸¾æä¹å³åï¼ã
èdzä¸ä» è½è¯å«å¤§å°åï¼èä¸å ·æäºä¸å®ç模ç³è¯å«åè½ï¼ç¸å½ä¸éäºãå½ç¶ï¼è¦æ¯è½ç´æ¥æ¯ææ£å表达å¼å°±æ´ç½äºã
ãèªå®ä¹ä»£ç åè½ï¼
pwè³ä»ä¸æ¯æèªå®ä¹wincode代ç ï¼æ¯è¾åµåãè¦å¢å åè½ï¼å°±åªè½ä¿®æ¹jsæ件ï¼å¤ªè¿éº»ç¦ãããã
dzå¨è¿æ¹é¢åçæ¯è¾å®ç¾ï¼è¦å¢å æè åå°ä»£ç ãä¿®æ¹ææ¾çé¢å°ºå¯¸é½å¾å®¹æï¼å¨åå°è®¾ç½®ä¸ä¸å°±å¯ä»¥äº
ãåæ¶ç«åè½ï¼
dzå¯ä»¥è®¾å®èªå¨æ¸ çï¼èpwä¸è½
ãIPæ¥æºæ¾ç¤ºåè½ï¼
dzçIPå°ååæ¥æºæ¾ç¤ºç±»ä¼¼å¨ç½ï¼çèµ·æ¥ä¸å¤ªæ¹ä¾¿ï¼éè¦ç¹å»å°çµèå¾æ æè¡ãè¿æ¯pwçIPå°åæ¥æºæ¾ç¤ºçèµ·æ¥æ¯è¾èæä¸äºã
ãé²CCæ»å»ï¼
pwæ©å¨4.3.2å°±å¢å äºæCCæ»å»åè½ï¼èä¸è®¾ç½®èµ·æ¥æ¯è¾ç®åï¼æ°æä¹è½çæãå½å俺就æ¯å 为è¿ä¸ªåå æç¨äºpwã
dz5.5è½ç¶å·ç§°å¸¦æccæ»å»é²æ¤ï¼ä¸è¿çèµ·æ¥æ¯è¾é¾äºç解ï¼å¨åå°æ¾äºå天ä¹æ²¡æ¾å°ï¼ä¼°è®¡æ°ææ¯æä½ä¸äºçãå½å¹´æèåç«é¿è®ºåï¼ç¨dzï¼å¯å°±æ¯è¢«CCæ»å»æçé¿æå¼ä¸äºå¼ çï¼çèµ·æ¥dzçé²CCæ»å»åè½è¿æå¾ æ¹è¿ã
ãå¤ä»½åè½
pwè½æ¯æ对pwç¨åºä»¥å¤çæ°æ®è¡¨è¿è¡å¤ä»½ï¼èä¸å¤ææ åä¸æ¯æ ¹æ®è¡¨åç¼ãå¯ä»¥åç¬å¤ä»½pw表以å¤çæ°æ®è¡¨ï¼å¯¹äºé£äºå»ºç«äºæ°è¡¨çæ件ï¼å¤ä»½æ°æ®è¶ 级容æï¼è¿æ¹é¢æ¯è¾äººæ§åã
dzåªæ¯æ ¹æ®è¡¨åç¼æ¥è¿è¡å¤ä»½ï¼æ¯å¦ä½ 设置ä¸ä¸ªè¡¨ï¼å«åcdb_testï¼é£ä¹å®ä¼æå®è®¤ä¸ºæ¯è®ºåæ°æ®è¡¨èè¿è¡å¤ä»½ãä½æ¯å¦æä½ è®¾ç½®ä¸ä¸ªè¡¨ï¼å«åtestï¼é£å°±èªå·±æ³åæ³å»å§ãããã
ä½æ¯dzæ¯pw强çæ¯ï¼å¤ä»½å¯ä»¥å缩ï¼å缩åä¸è½½å转åå¤ä»½æ件åºè¯¥ä¼èç巨大ç空é´åæ¶é´ï¼å¯¹äºè¶ 大å论ååºè¯¥æ¯é常管ç¨çãdzå¤ä»½å¯ä»¥æå®æ件åï¼èä¸å¤ä»½æ°æ®ç¨åå è¿å¶è¡¨ç¤ºï¼å®å ¨ä¸äºï¼ä½æ¯å ç¨ç©ºé´ä¼å¤§ä¸äºï¼ï¼ä¼°è®¡å¯¼å ¥åæ¢å¤çä¸æå ç é®é¢å°±ä¸ä¼åå¨äºã
å¦å¤ï¼dzè¿å¯ä»¥å¤ä»½MySQL Dumpå¤ä»½ï¼ä¸æ¨è使ç¨ï¼ã
ãæ件åæ°æ®åºæ ¡éªï¼
dzå ç½®äºæ件åæ°æ®åºæ ¡éªçåè½ï¼pwåªæ¯å®æ¹æä¾äºä¸ä¸ªæä»¶æ ¡éªå·¥å ·ï¼ä¸è¿ç¨èµ·æ¥æç¹è«æå ¶å¦ï¼ææ¶åæ示使ç¨çå½æ°å¨phpæ件ä¸æ ¹æ¬ä¸åå¨
ã主é¢æ¨èåç¸å ³è´´åè½ï¼
dzéè¿qihooå®ç°äºç¸å ³è´´çåè½ï¼èä¸è¿å¯ä»¥æ¯æ主é¢æ¨èï¼è¿æ¹é¢æ¯pw强äºå¾å¤ã
ã模çåé£æ ¼è®¾ç½®
phpwindå¯ä»¥å¨åå°è®¾ç½®é£æ ¼CSSæ件ï¼è½ç¶æ°æä¸å¤ªå®¹æä¸æï¼ä½ç¡®å®è¿æ¯æ¯è¾æ¹ä¾¿çã
dzæ´è¿ä¸æ¥ï¼æcssçå 容ç»è§£éæäºè¡¨åçå½¢å¼ï¼è®©æ°æä¹è½æä½ï¼ä¸è¿å¸¦æ¥ç缺ç¹æ´å 大äºï¼å¦æä½ æ³å¨CSSä¸å¢å æ§å¶ï¼æ¯å¦è°æ´è¡é´è·çï¼ï¼å°±ä¸ç¥é该æä¹å¼äºï¼åªå¥½å»ä¿®æ¹æ¨¡çã好å¨dzè¿æä¾äºä¸ä¸ªéå åè½ï¼å¨åå°å¯ä»¥ç´æ¥ä¿®æ¹æ¨¡çï¼èä¸ç¼è¾çé¢ä¸è¿å¸¦æç´¢åè½ï¼æ»ç®æ¯äº¡ç¾è¡¥ç¢äº
dz以è¾å¤§ä¼å¿å¨åè½ä¸è¶ è¿pwï¼èä¸å¨dzæäºèè¿pwçåè½ä¸ï¼å¥½å¤é½æ¯ä»¥è¾å¤§ä¼å¿åèã
åãæ»ç»
æ»ä½æ¥è¯´ï¼dzå¨åè½ä¸ï¼çé¢ä¸ï¼ææ¯ä¸ï¼è®ºååè½å¤å»¶ä¸ï¼é½èè¿äºpwãä½pwä¹å¹¶éä¸æ æ¯å¤ï¼å ¶æCCæ»å»åè½ï¼ç®æ´å¿«éççé¢ï¼å¼ºå¤§ç管çåè½ï¼ç¬å°çé²çé¾ææ¯ï¼é½å¾æç¹è²ãæè°ä»è è§ä»ï¼æºè è§æºï¼éæ©pwè¿æ¯dzï¼ä»ç¶æ¯ä¸ä¸ªä¸ªæ§åçé®é¢ï¼å ·ä½åå³äºä½ 对ä»ä»¬çæ项ç¹ç¹æ¯å¦çéã
å¦å¤ï¼æè§dzå¨æµè§å¨å ¼å®¹æ§ä¸æç¹å°é®é¢ï¼ææ¶åä¼åºç°æ示ï¼ä»ä¹ä»æ¥è·¯ä¸æçä»ä¹ä¸è¥¿æ交信æ¯ï¼æ£æ¥norton internet securityé ç½®ä¹ç±»çç¦äººé®é¢ï¼èä¸dzçéªè¯ç 太æ¶å¿ï¼æ ¹æ¬çä¸æç½ï¼é½èµ¶ä¸å¨ç½ççéªè¯ç äºï¼åºæ¬ä¸æ²¡æ³ç¨ï¼åªå¥½å ³æç®å®ã
éè¦è¯´æçæ¯ï¼å¦ææ¯æ°æï¼éè¦éæ©è®ºåï¼è¿æ¯å»ºè®®éæ©dzï¼å 为åè½æ¯è¾å¤ï¼è®ºåçå¤å»¶å¼åçæ¯è¾å¥½ï¼supsite/X-spaceåçå¾ä¸éï¼ï¼ç¨èµ·æ¥æ¹ä¾¿ä¸äºï¼èä¸æ¨¡çä¿®æ¹èµ·æ¥æ¯è¾ç®åï¼å®¹æä¸æã
pwåªæ¯éåèæï¼å对论åå¤å»¶åè½ä¸å¤ªæå ´è¶£çé£äºäººä½¿ç¨ï¼èä¸pwç模çä¿®æ¹èµ·æ¥ç¸å½å°é¾ï¼ç¨æä¸æ 就容æåºéï¼å¯¹æ°æä¸åéã
PWéå娱ä¹ç«ï¼é度快ï¼åè½å¤ï¼å®æ¹éæåç§æ件ï¼å ä¹ä¸ç¨ç»´æ¤
pwç°æçåè½=dz+é¶è¡+å¤é件ä¸ä¼ +å¨çº¿ä¼åç»è®¡+ç¹æ®ç¨æ·ç»æ·»å +èæ¥é礼
个人认为phpwindæ¯è¾æ¹ä¾¿äº,对äºé£äºä¸æ³è±æ¶é´è£ æ件ç人æ¥è¯´ä¸ææ´å®¹æ
Element 2 组件源码剖析之 Layout (栅格化)布局系统
深入剖析 Element 2 组件中的栅格化布局系统,此系统通过基础的模板模板分栏,为开发者提供快速简便的源码源码布局解决方案。本文将带你探索栅格系统如何通过行(row)与列(col)组件实现布局的分栏分栏灵活性与高效性。我们关注的模板模板是如何创建一致、规范、源码源码胖妞游戏源码简洁的分栏分栏网页布局,提升用户体验。模板模板
网页栅格化布局是源码源码提升页面设计与开发效率的关键工具,它让页面布局更加统一且易于复用。分栏分栏Grid.Guide、模板模板Bootstrap 等工具提供了灵活的源码源码栅格系统,允许开发者自定义最大宽度、分栏分栏2018资源码列数及边界,模板模板以生成优化的源码源码栅格方案。Element 2 则借鉴 Ant Design 的理念,采用栅格系统基础上的等分原则,以应对设计区域内的大量信息收纳需求。
栅格化布局系统的自动赚源码核心在于行(row)与列(col)组件。组件行(row)作为列(col)的容器,通过渲染函数构建,支持自定义HTML标签渲染,允许开发者根据需要灵活定制布局结构。列(col)组件则通过渲染函数构建,提供丰富的word源码开放配置选项,包括间距、对齐方式等,以满足不同布局需求。
行(row)组件支持通过属性动态调整样式与自定义标签,如gutter属性用于设置栅格间隔,type属性可选择使用Flex布局以实现更灵活的源码时代宿舍布局模式。justify与align属性分别控制Flex布局下的水平与垂直对齐方式,提供多种排列选项。此外,组件还通过计算属性计算样式,以抵消列(col)组件的内边距,确保布局的精确性。
列(col)组件则通过渲染函数构建,支持自定义标签渲染,同时包含多个配置属性,如span用于指定列的宽度,gutter属性获取父组件row的间距设置,并根据此计算自己的内边距。组件还动态计算样式,以实现栅格、间隔、左右偏移的灵活调整。响应式布局特性使组件能够在不同屏幕尺寸下自动调整布局,提供适应性设计。
通过组件的渲染函数与属性配置,Element 2 的栅格化布局系统实现了一种高效、灵活且可扩展的布局解决方案,为开发者提供了强大的工具来构建响应式、美观且功能丰富的网页布局。