????RTTI:Runtime Type Information????????????
??????????У???????????????????????????????????????????????????????????????????????????????????????????VC4.0?????汾???????????RTTI???????????typeid()??????????????????????“???????”?????Щ?????????“???????”????????????????????????????????????????????????????????????????????????ɡ?????????????JAVA??.net???н?????????к?“?????”?????????????????????????object??е?????????????????????????????????е???????????????????????????????????????????????ask???????tell me??what type are you?????????????
????debug&release????&????
?????????????debug?????棬release????а棬????????debug???????????а?????????????????????????????????????????????release??????????Щ??????????????Щ?????????????release????????debug??????С??????????????Щ??????debug???????????????????????????????????DEBUG??????????release?2?????Щ??????б?????????????汾????????????????????release??????????????????????汾?????????????????Ч????????????????????????????????????????????????????????????????????????????????????????????DLL????????????????汾?????EXE??release?棬dll??debug?棩?????????????????У?????????????????????DLL??????汾???????DEF????????????????????????????debug??????????d)????????????汾????????汾????????????????????????????release????????????????????????????????ɡ?
????XP:eXtreme Programming??????
???????????????????????????????????????01/02?????????????
????????????????С????????????????????????????????С???????????????????????????????á????????????????????????????ɡ?????????????????????????????????“???????CRC?????”???????????????????????????????????????????????飬?????????????п?????????????ж?????????????Σ???????????????????????????У???????????С??????????д?????code review)?????????д???????????????????????????????????“??????”?????????????????????????????????????????????д???????????????????????????????????????????????????????Ч????????????????????????????????????????????????????????У?????????????Ч???????????
????XP??????????“??С????”???????????????????????????£????????????????????????????->????->????->???->????...)???????????????????????????????????????????????????±?????????????????????о????????????·???????????·?????XP???????????????????????????????????????μ???????????????????????????????????
????ICONIX:
????????????????????????????????????????????????????????磬?????????°ɡ???????????XP??RUP??Rational Unified Process)??????????????????????XP“??”????“RUP”?С??????????UML??????????????????????????????????????????????????????????????????????????????????????????????????????XP???????????????????????????????????????????????λ??
????RUP??Rational Unified Process
?????????????????????????о???????????????????????????????IBM?????????????????????????????UML?????????????Σ?????????????????????????????????????????????????????RUP???????????????????????ε????о?????????????Σ??????Σ?inception)????????Σ?elaboration??????????Σ?construction?????????Σ?transition????
????CMM:Capability Maturity Model???????????
????????????*÷????????????о??????????????????????????????????????е??????????????????????γ??????????????????CMM?????CMM????弶?????????????????????????????????弶???????????ж??????????????????????????????????????????????????????????CMM????????????????????????????????????????????????????CMM????Process??????????????????????????????м???Key Process(??????????????KP???????Key Active(?????????CMM????????????????????????????????????????????????????????????????????????CMM?????????????????????????????С?????С????饗???????????????????????????????????????棬????????????????ЩKP??????????????????KP????????????????ж?????KP???????????????????????????????????Щ?????KP??CMM?·???????CMMI??Integration)??????????????????????????????????????????????????????Э??????CMM????????????е?????ISO??????·????????????????????
????Callback Function:???????
???????sir??<<???????>>???????????????????????????????????????????????????????????????????????ó?????е???????η?????????????????????????????????????????????????????????????????????á??????????????????????????????????????????????????飩???????????У?????????????????????????????????????????????飬???????????????????????????£????????????????????????壨??????????Σ????????к??????Ч??????????????????????????????????????ú????????????????з?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????API???????????????????????????????????????????????API??????????У???????????????????????????????????仰?????ЩAPI??????Щ???е????????????????????????
????XML:Extensible Markup Language????????????
???????????????.net??j2ee??????????????????????????????????????????????????????????XML??????HTML?????????XML???????HTML??????????/??????Щ??y???????????????????????????????????????????????????????????????.net??j2ee????????????????????????????????????????????/??????????????????????????????HTML??????????????????????HTTP?o???????????????????£?XML??????????????????????????HTTP?????????????????????????????????????????????壨?????????????????Щ???????????????????????????????????????????????????????????????壩??????????XML?????????????????????XML?????????????????????COM??EJB???????????????????????ASCII????????????????HTTP???????????internet???????裨??????????????????????XML??????????????????????????????????????壬??.net??j2ee?????????У?????“????”?????????????????XML????ν??????????
????XML?????????д???????????????????о??????HTML???????Щ??С?????????????????????????????????HTML????????WEB??????????????????????ɡ?
????Java2:
????????????????????????????????Web??????????????????????????????????????????java??????????????java??????????????????????????????????Щ???ù?java??VS??????????????????java2??????2??????????????????????Java????????1.0???????????????????????????????????????????????°汾??????????????б仯??????????汾??1.2(??????????Java???????°汾???????????£???????????????????JDK??Java Development Kit????Java????????SDK??????£??汾1.2????java??????????????????java???????????java2???????????jdk??1.3/1.4???μ?JDK??1.5(????tiger)??java??????IDE?????????JBuilder???????????????????????????Eclipse????sun????????????java IDE??Netbeans????sun???????????????????Java??????????????????????????????????????????????????????????????м????????????????У????ж???????????java?????????ò??????????У?????java??????α??????????е?????????????????????????????????????Java?????????????????????????????£???????????????Java IDE????????JCreator?????????C++д???IDE????MB???С????Eclipse????????????????????????????????????
????J2EE:
????Java???????????3??J2EE/J2SE/J2ME????????????????JDK??J2EE??????????????J2SE?????棬J2ME??????????????J2EE???????????????????????÷?????3???????????????????????????????2001.1)???????j2EE???????????????????2004.6??????????????????????J2EE????????????????????????????????????ü??????????????????????????/??Web????????к?????????????????????????????????????EXE??????????????????????????????????????????????????????ж?????Щ???????????????????????????????????????????д????????java????????????????????м??????????????????????????????????????С?????J2EE??????????????д?????EJB(????java????????????????????????????COM???????????о???????j2EE??
????J2EE?д??????????????????????????????????????м????????????????EJB????????????????EJB????J2EE???????????????Transaction(?????????????????????????????????????????????????????????????????????????м??κ??????????????????????????峷???????????transaction????????/????С??????????????transaction???????????????????
????????????????????б??????????????BEA?????????????????????????????????????????????Weblogic??
????.net
????.net?????????????????????????????.net????????????????????????????????????.net????????????java???????????.net??????java??jdk)???????Windows2003???????????.net??????????????????????????д??.net?????????????????????У??ò?????????????.net???????????????????£?????????????????????????????.net??д??????????????????Ч????????Longhorn????????????????????????????????MFC????????????????????????????
????.net?????????μ?????????????VS·?????????????????COM??????????????????????????????????“.net?????????“??”.net??????“????????顣??????????????????????????.net????????C#????????????????????easy???