?? bib-0.htm
字號:
<TR><TD></TD><TD>David Kirk. <CITE>Graphics Gems III</CITE>.Harcourt, Brace, Jovanovich, Boston, MA, 1992.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="knuth_art"></A><B>[Knu73]</B></TD></TR><TR><TD></TD><TD>Donald E. Knuth. <CITE>The Art of ComputerProgramming, Volumes 1, 2, and 3</CITE>. Addison-Wesley, Reading,MA, 1973.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="tex"></A><B>[Knu84]</B></TD></TR><TR><TD></TD><TD>Donald E. Knuth. <CITE>The TeX book</CITE>.Addison-Wesley, Reading, MA, 1984.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="kofler-iterators"></A><B>[Kof93]</B></TD></TR><TR><TD></TD><TD>Thomas Kofler. Robust iterators in ET++.<CITE>Structured Programming</CITE>, 14:62–85, March1993.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="krasner_mvc"></A><B>[KP88]</B></TD></TR><TR><TD></TD><TD>Glenn E. Krasner and Stephen T. Pope.A cookbook for using the model-view controller user interface paradigm in Smalltalk-80. <CITE>Journal of Object-OrientedProgramming</CITE>, 1(3):26–49, August/September 1988.</TD></TR><TR><TD><A NAME="L"></A> </TD></TR><TR><TD COLSPAN=2><A NAME="lalonde_st"></A><B>[LaL94]</B></TD></TR><TR><TD></TD><TD>Wilf LaLonde. <CITE>Discovering Smalltalk</CITE>.Benjamin/Cummings, Redwood City, CA, 1994.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="InterViews3.1"></A><B>[LCI+92]</B></TD></TR><TR><TD></TD><TD>Mark Linton, Paul Calder, John Interrante, StevenTang, and John Vlissides. <CITE>InterViews Reference Manual</CITE>.CSL, Stanford University, 3.1 edition, 1992.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="libg++"></A><B>[Lea88]</B></TD></TR><TR><TD></TD><TD>Doug Lea. libg++, the GNU C++ library. In<CITE>Proceedings of the 1988 USENIX C++ Conference</CITE>, pages 243–256, Denver, CO, October 1988. USENIX Association.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="CLU"></A><B>[LG86]</B></TD></TR><TR><TD></TD><TD>Barbara Liskov and John Guttag. <CITE>Abstractionand Specification in Program Development</CITE>. McGraw-Hill, NewYork, 1986.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="lieberman_menus"></A><B>[Lie85]</B></TD></TR><TR><TD></TD><TD>Henry Lieberman. There's more to menu systemsthan meets the screen. In <CITE>SIGGRAPH Computer Graphics</CITE>,pages 181–189, San Francisco, CA, July 1985.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="Lieb86a"></A><B>[Lie86]</B></TD></TR><TR><TD></TD><TD>Henry Lieberman. Using prototypical objects toimplement shared behavior in object-oriented systems. In <CITE>Object-Oriented ProgrammingSystems, Languages, and Applications Conference Proceedings</CITE>, pages 214–223, Portland, OR, November 1986.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="interviews_kit"></A><B>[Lin92]</B></TD></TR><TR><TD></TD><TD>Mark A. Linton. Encapsulating a C++ library.In <CITE>Proceedings of the 1992 USENIX C++ Conference</CITE>,pages 57–66, Portland, OR, August 1992. ACM Press.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="fresco"></A><B>[LP93]</B></TD></TR><TR><TD></TD><TD>Mark Linton and Chuck Price. Building distributeduser interfaces with Fresco. In <CITE>Proceedings of the 7th XTechnical Conference</CITE>, pages 77–87, Boston, MA, January 1993.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="lynch-rose_internet"></A><B>[LR93]</B></TD></TR><TR><TD></TD><TD>Daniel C. Lynch and Marshall T. Rose.<CITE>Internet System Handbook</CITE>. Addison-Wesley, Reading,MA, 1993.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="interviews_composition"></A><B>[LVC89]</B></TD></TR><TR><TD></TD><TD>Mark A. Linton, John M. Vlissides, andPaul R. Calder. Composing user interfaces with InterViews.<CITE>Computer</CITE>, 22(2):8–22, February 1989.</TD></TR><TR><TD><A NAME="M"></A> </TD></TR><TR><TD COLSPAN=2><A NAME="martin"></A><B>[Mar91]</B></TD></TR><TR><TD></TD><TD>Bruce Martin. The separation of interface andimplementation in C++. In <CITE>Proceedings of the 1991 USENIXC++ Conference</CITE>, pages 51–63, Washington, D.C., April 1991. USENIX Association.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="mccullough_forwarding"></A><B>[McC87]</B></TD></TR><TR><TD></TD><TD>Paul McCullough. Transparent forwarding: Firststeps. In <CITE>Object-Oriented Programming Systems, Languages,and Applications Conference Proceedings</CITE>, pages 331–341, Orlando, FL, October 1987. ACM Press.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="meyer_book-88"></A><B>[Mey88]</B></TD></TR><TR><TD></TD><TD>Bertrand Meyer. <CITE>Object-Oriented SoftwareConstruction</CITE>. Series in Computer Science. Prentice Hall,Englewood Cliffs, NJ, 1988.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="murray_c++strategies"></A><B>[Mur93]</B></TD></TR><TR><TD></TD><TD>Robert B. Murray. <CITE>C++ Strategies andTactics</CITE>. Addison-Wesley, Reading, MA, 1993.</TD></TR><TR><TD><A NAME="O"></A> </TD></TR><TR><TD COLSPAN=2><A NAME="opdyke-johnson_refactoring"></A><B>[OJ90]</B></TD></TR><TR><TD></TD><TD>William F. Opdyke and Ralph E. Johnson.Refactoring: An aid in designing application frameworks and evolving object-oriented systems. In <CITE>SOOPPA Conference Proceedings</CITE>,pages 145–161, Marist College, Poughkeepsie, NY, September 1990. ACM Press.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="opdyke-johnson_refactoring2"></A><B>[OJ93]</B></TD></TR><TR><TD></TD><TD>William F. Opdyke and Ralph E. Johnson.Creating abstract superclasses by refactoring. In <CITE>Proceedingsof the 21st Annual Computer Science Conference (ACM CSC '93)</CITE>, pages 66–73, Indianapolis, IN, February 1993.</TD></TR><TR><TD><A NAME="P"></A> </TD></TR><TR><TD COLSPAN=2><A NAME="atk"></A><B>[P+88]</B></TD></TR><TR><TD></TD><TD>Andrew J. Palay et al. The AndrewToolkit: An overview. In <CITE>Proceedings of the 1988 WinterUSENIX Technical Conference</CITE>, pages 9–21, Dallas, TX, February 1988. USENIX Association.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="parcplace_smalltalk"></A><B>[Par90]</B></TD></TR><TR><TD></TD><TD>ParcPlace Systems, Mountain View, CA.<CITE>ObjectWorks\Smalltalk Release 4 Users Guide</CITE>,1990.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="pascoe_encapsulators"></A><B>[Pas86]</B></TD></TR><TR><TD></TD><TD>Geoffrey A. Pascoe. Encapsulators: A newsoftware paradigm in Smalltalk-80. In <CITE>Object-OrientedProgramming Systems, Languages, and Applications Conference Proceedings</CITE>, pages 341–346, Portland, OR, October 1986. ACM Press.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="skiplists"></A><B>[Pug90]</B></TD></TR><TR><TD></TD><TD>William Pugh. Skiplists: A probabilistic alternativeto balanced trees. <CITE>Communications of the ACM</CITE>,33(6):668–676, June 1990.</TD></TR><TR><TD><A NAME="R"></A> </TD></TR><TR><TD COLSPAN=2><A NAME="rumbaugh_omt"></A><B>[RBP+91]</B></TD></TR><TR><TD></TD><TD>James Rumbaugh, Michael Blaha, William Premerlani,Frederick Eddy, and William Lorenson. <CITE>Object-Oriented Modelingand Design</CITE>. Prentice Hall, Englewood Cliffs, NJ, 1991.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="rumbaugh_omt_joop"></A><B>[Rum94]</B></TD></TR><TR><TD></TD><TD>James Rumbaugh. The life of an object model: Howthe object model changes during development. <CITE>Journal ofObject-Oriented Programming</CITE>, 7(1):24–32, March/April1994.</TD></TR><TR><TD><A NAME="S"></A> </TD></TR><TR><TD COLSPAN=2><A NAME="soloway-erlich_empirical"></A><B>[SE84]</B></TD></TR><TR><TD></TD><TD>Elliot Soloway and Kate Ehrlich. Empirical studiesof programming knowledge. <CITE>IEEE Transactions on SoftwareEngineering</CITE>, 10(5):595–609, September 1984.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="mode"></A><B>[Sha90]</B></TD></TR><TR><TD></TD><TD>Yen-Ping Shan. MoDE: A UIMS for Smalltalk. In<CITE>ACM OOPSLA/ECOOP '90 Conference Proceedings</CITE>, pages258–268, Ottawa, Ontario, Canada, October 1990. ACM Press.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="snyder86"></A><B>[Sny86]</B></TD></TR><TR><TD></TD><TD>Alan Snyder. Encapsulation and inheritance inobject-oriented languages. In <CITE>Object-Oriented ProgrammingSystems, Languages, and Applications Conference Proceedings</CITE>,pages 38–45, Portland, OR, November 1986. ACM Press.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="spopher-soloway_mistakes"></A><B>[SS86]</B></TD></TR><TR><TD></TD><TD>James C. Spohrer and Elliot Soloway. Novicemistakes: Are the folk wisdoms correct? <CITE>Communications ofthe ACM</CITE>, 29(7):624–632, July 1986.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="schmidt94"></A><B>[SS94]</B></TD></TR><TR><TD></TD><TD>Douglas C. Schmidt and Tatsuya Suda. TheService Configurator Framework: An extensible architecture fordynamically configuring concurrent, multi-service network daemons.In <CITE>Proceeding of the Second International Workshop onConfigurable Distributed Systems</CITE>, pages 190–201,Pittsburgh, PA, March 1994. IEEE Computer Society.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="c++"></A><B>[Str91]</B></TD></TR><TR><TD></TD><TD>Bjarne Stroustrup. <CITE>The C++ ProgrammingLanguage</CITE>. Addison-Wesley, Reading, MA, 1991. SecondEdition.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="strauss_oopsla93"></A><B>[Str93]</B></TD></TR><TR><TD></TD><TD>Paul S. Strauss. IRIS Inventor, a 3D graphicstoolkit. In <CITE>Object-Oriented Programming Systems, Languages,and Applications Conference Proceedings</CITE>, pages 192–200,Washington, D.C., September 1993. ACM Press.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="c++_namespaces"></A><B>[Str94]</B></TD></TR><TR><TD></TD><TD>Bjarne Stroustrup. <CITE>The Design and Evolutionof C++</CITE>. Addison-Wesley, Reading, MA, 1994.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="sketchpad"></A><B>[Sut63]</B></TD></TR><TR><TD></TD><TD>I.E. Sutherland. <CITE>Sketchpad: A Man-MachineGraphical Communication System</CITE>. PhD thesis, MIT, 1963.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="hollywood-principle"></A><B>[Swe85]</B></TD></TR><TR><TD></TD><TD>Richard E. Sweet. The Mesa programmingenvironment. <CITE>SIGPLAN Notices</CITE>, 20(7):216–229,July 1985.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="bedrock"></A><B>[Sym93a]</B></TD></TR><TR><TD></TD><TD>Symantec Corporation, Cupertino, CA. <CITE>BedrockDeveloper's Architecture Kit</CITE>, 1993.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="think"></A><B>[Sym93b]</B></TD></TR><TR><TD></TD><TD>Symantec Corporation, Cupertino, CA. <CITE>THINKClass Library Guide</CITE>, 1993.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="szafron_tools92"></A><B>[Sza92]</B></TD></TR><TR><TD></TD><TD>Duane Szafron. SPECTalk: An object-oriented dataspecification language. In <CITE>Technology of Object-OrientedLanguages and Systems (TOOLS 8)</CITE>, pages 123–138, SantaBarbara, CA, August 1992. Prentice Hall.</TD></TR><TR><TD><A NAME="U"></A> </TD></TR><TR><TD COLSPAN=2><A NAME="ungar_self"></A><B>[US87]</B></TD></TR><TR><TD></TD><TD>David Ungar and Randall B. Smith. Self: Thepower of simplicity. In <CITE>Object-Oriented Programming Systems,Languages, and Applications Conference Proceedings</CITE>, pages227–242, Orlando, FL, October 1987. ACM Press.</TD></TR><TR><TD><A NAME="V"></A> </TD></TR><TR><TD COLSPAN=2><A NAME="interviews_graphic"></A><B>[VL88]</B></TD></TR><TR><TD></TD><TD>John M. Vlissides and Mark A. Linton.Applying object-oriented design to structured graphics. In<CITE>Proceedings of the 1988 USENIX C++ Conference</CITE>, pages81–94, Denver, CO, October 1988. USENIX Association.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="unidraw_framework"></A><B>[VL90]</B></TD></TR><TR><TD></TD><TD>John M. Vlissides and Mark A. Linton.Unidraw: A framework for building domain-specific graphical editors.<CITE>ACM Transactions on Information Systems</CITE>, 8(3):237–268,July 1990.</TD></TR><TR><TD><A NAME="W"></A> </TD></TR><TR><TD COLSPAN=2><A NAME="wirfs-brock_cacm"></A><B>[WBJ90]</B></TD></TR><TR><TD></TD><TD>Rebecca Wirfs-Brock and Ralph E. Johnson.A survey of current research in object-oriented design.<CITE>Communications of the ACM</CITE>, 33(9):104–124,1990.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="doosw_www"></A><B>[WBWW90]</B></TD></TR><TR><TD></TD><TD>Rebecca Wirfs-Brock, Brian Wilkerson, and LaurenWiener. <CITE>Designing Object-Oriented Software</CITE>. PrenticeHall, Englewood Cliffs, NJ, 1990.</TD></TR><TR><TD> </TD></TR><TR><TD COLSPAN=2><A NAME="et++"></A><B>[WGM88]</B></TD></TR><TR><TD></TD><TD>André Weinand, Erich Gamma, and Rudolf Marty.ET++—An object-oriented application framework in C++. In<CITE>Object-Oriented Programming Systems, Languages, and ApplicationsConference Proceedings</CITE>, pages 46–57, San Diego, CA,September 1988. ACM Press.</TD></TR></TABLE><A NAME="last"></A><P><A HREF="#top"><IMG SRC="gifsb/up3.gif" BORDER=0></A><BR><A HREF="indexfs.htm" TARGET="_mainDisplayFrame"><IMG SRC="gifsb/rightar3.gif" ALIGN=TOP BORDER=0></A> <A HREF="indexfs.htm" TARGET="_mainDisplayFrame">Index</A><BR><A HREF="chapCfs.htm" TARGET="_mainDisplayFrame"><IMG SRC="gifsb/leftarr3.gif" ALIGN=TOP BORDER=0></A> <A HREF="chapCfs.htm" TARGET="_mainDisplayFrame">Foundation Classes</A></P></BODY></HTML>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -