📄 oo_smalltalk.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"><HTML><!--$url-minder-options$ owner=manfred@manfred-schneider.de --><!--$url-minder-ignore$--><!-- Copyright (c) 1996-2000 by Cetus Team --><HEAD><META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML; CHARSET=ISO-8859-1"><META NAME="REVISIT-AFTER" CONTENT="7 DAYS"><TITLE>Cetus Links: 18,846 Links on Objects and Components / Smalltalk</TITLE><LINK REV="MADE" HREF="mailto:w.lugmayr@kpnqwest.at"><META NAME="AUTHOR" CONTENT="Wolfgang Lugmayr"><META NAME="DESCRIPTION" CONTENT="Cetus Links: 18,846 Links on Objects and Components / Smalltalk"><META NAME="KEYWORDS" CONTENT="Cetus Links, Cetus, Link, Object, Component, Object-Orientation, Orientation, OO, OOP, Class, Interface,Collection, Resource, Archive, Software, Development, Engineering, Example, Demo, Tutorial, FAQ, Reference, Standard, Newsgroup,Forum, Mailing, List, Chat, Article, Interoperability, Bibliography, Book, Proceeding, Magazine, Publication, Organization, User, Group,Project, People, Conference, Workshop, Environment, Compiler, Interpreter, Utility, Tool, GUI, Database, Repository, ORB, Broker, Framework, Library, Company, Service, Product"></HEAD><BODY BGCOLOR="#FFFFFF" LANG=EN BACKGROUND="side.gif"><TABLE CELLPADDING=0 CELLSPACING=0 WIDTH="100%"> <TR> <TD ALIGN=LEFT><IMG SRC="pixel.gif" WIDTH=165 HEIGHT=1><BR> <IMG SRC="pixel.gif" WIDTH=20 HEIGHT=1> <A TARGET="_top" HREF="software.html"> <IMG ALT="Home" SRC="home.gif" BORDER=0 WIDTH=40 HEIGHT=40></A> <IMG SRC="pixel.gif" WIDTH=20 HEIGHT=1> <A TARGET="_top" HREF="#oo_search_menue"><IMG ALT="[Search / Menue]" SRC="go_search.gif" BORDER=0 WIDTH=40 HEIGHT=40></A> <TD ALIGN=CENTER><H3>Object-Oriented Language: Smalltalk</H3> <TD ALIGN=RIGHT><IMG ALT="[Logo]" SRC="whale.gif" WIDTH=165 HEIGHT=57> </TR></TABLE><HR NOSHADE SIZE=1><!-- *****************************************************************Please insert the NEW or UPDATED icon with these statements: <IMG ALT="[New/Week 21]" SRC="new.gif" WIDTH=31 HEIGHT=12 ALIGN=BASELINE> <IMG ALT="[Updated/Week 21]" SRC="updated.gif" WIDTH=60 HEIGHT=12 ALIGN=BASELINE> ***************************************************************** --><UL><LI><B>See also</B> <IMG SRC="arrow2.gif" WIDTH=10 HEIGHT=10> <A TARGET="_top" HREF="oo_squeak.html"><B>Squeak</B></A><P><LI><B>Intro</B><UL> <LI> Smalltalk is an object-oriented programming language because <B>everything</B> that a Smalltalk programmer deals with <B>is an object</B>, from a number to an entire application. <LI> All objects are an instance of a class. Classes serve as templates because they define the instance variables for all the class variables and methods. Objects have public and private properties. An object's implementation details are private and are hidden from other objects. An object's public properties are its messages that it understands. This make up its interface. The object's private properties are its variables. Interaction with an object only occurs via these messages to its interface. All object instances of a given class have a common message interface.</UL><P><LI><B>Go to</B><UL> <LI> <A TARGET="_top" HREF="#oo_smalltalk_start_here">Start here</A>, <A TARGET="_top" HREF="#oo_smalltalk_central_sites">Central Sites</A>, <A TARGET="_top" HREF="#oo_smalltalk_fun">Fun</A> <LI> <A TARGET="_top" HREF="#oo_smalltalk_tutorials">Tutorials</A>, <A TARGET="_top" HREF="#oo_smalltalk_faqs">FAQs</A>, <A TARGET="_top" HREF="#oo_smalltalk_standards">Standards</A> <LI> <A TARGET="_top" HREF="#oo_smalltalk_general_newsgroups">General Newsgroups</A>, <A TARGET="_top" HREF="#oo_smalltalk_company_newsgroups">Company Newsgroups</A> <LI> <A TARGET="_top" HREF="#oo_smalltalk_special_articles">Special Articles</A>, <A TARGET="_top" HREF="#oo_smalltalk_link_collections">Link Collections</A> <LI> <A TARGET="_top" HREF="#oo_smalltalk_bibliographies">Bibliographies</A>, <A TARGET="_top" HREF="#oo_smalltalk_books">Books</A>, <A TARGET="_top" HREF="#oo_smalltalk_magazines">Magazines</A>, <A TARGET="_top" HREF="#oo_smalltalk_other_publications">Other Publications</A> <LI> <A TARGET="_top" HREF="#oo_smalltalk_organizations">Organizations</A>, <A TARGET="_top" HREF="#oo_smalltalk_people">People</A>, <A TARGET="_top" HREF="#oo_smalltalk_conferences_workshops">Conferences / Workshops</A> <LI> <A TARGET="_top" HREF="#oo_smalltalk_development_environments"> Development Environments</A>, <A TARGET="_top" HREF="#oo_smalltalk_compilers_interpreters"> Compiler / Interpreters</A>, <A TARGET="_top" HREF="#oo_smalltalk_utilities_tools">Utilities / Tools</A> <LI> <A TARGET="_top" HREF="#oo_smalltalk_databases">Databases</A>, <A TARGET="_top" HREF="#oo_smalltalk_orbs">ORBs</A>, <A TARGET="_top" HREF="#oo_smalltalk_other_software">Other Software</A> <LI> <A TARGET="_top" HREF="#oo_smalltalk_ftp_archives">FTP Archives</A>, <A TARGET="_top" HREF="#oo_smalltalk_other_resources">Other Resources</A></UL><P><LI><B>Other pages</B><UL> <LI><A TARGET="_top" HREF="oo_distributed_objects.html">Distributed Objects & Components</A> <LI><A TARGET="_top" HREF="oo_self.html">Self</A> <LI><A HREF="oo_languages.html">Languages</A></UL></UL><HR NOSHADE SIZE=1><UL><A NAME="oo_smalltalk_start_here"><LI><B>Start here</B></A><UL> <LI><A TARGET="_top" HREF="http://users.ipa.net/%7edwighth/smalltalk/byte_aug81/design_principles_behind_smalltalk.html"> Design Principles Behind Smalltalk (Daniel Ingalls)</A> [<A HREF="http://sugarweb.com/Articles/StDesign/Design.htm">spanish</A>] <LI><A TARGET="_top" HREF="http://www.csci.csusb.edu/dick/samples/objects.html"> Information on the WWW about Objects and Programming (Richard J. Botting)</A> <LI><A TARGET="_top" HREF="http://www.techweb.com/encyclopedia/defineterm?term=smalltalk"> Smalltalk (Tech Encyclopedia)</A> <LI><A TARGET="_top" HREF="http://www.objs.com/x3h7/smalltalk.htm">Smalltalk Object Model (NCITS H7)</A> <LI><A TARGET="_top" HREF="http://www.stic.org/Research/IDC97/stic.htm"> Smalltalk Strengths Stand Out (IDC)</A> <LI><A TARGET="_top" HREF="http://archive.joopmag.com/9910/html/from_pages/feature.shtml"> Starting Objects with Smalltalk (Mark Woodman)</A> <LI><A TARGET="_top" HREF="http://www.stic.org/STLang/F001.htm">The Smalltalk Language - Background (Smalltalk Industry Council)</A> <LI><A TARGET="_top" HREF="http://www.adtmag.com/pub/july96/703.html"> Object-Oriented and Component-Based Development (Dennis Pagano et al.)</A> <LI><A TARGET="_top" HREF="http://www.stic.org/VisitingAuthor/DAT.htm"> Travels with Smalltalk (Dave Thomas)</A></UL><P><A NAME="oo_smalltalk_central_sites"><LI><B>Central Sites</B></A><UL> <LI><A TARGET="_top" HREF="http://www.stic.org/">Smalltalk Industry Council</A> <LI><A TARGET="_top" HREF="http://www.smalltalk.org/">www.smalltalk.org</A></UL><P><A NAME="oo_smalltalk_fun"><LI><B>Fun</B></A><UL> <LI><A TARGET="_top" HREF="http://www.ionet.net/~timtroyr/funhouse/beer/beer_s_z.html#smalltalk"> 99 Bottles of Beer (Tim Robinson)</A> <LI><A TARGET="_top" HREF="http://www.latech.edu/~acm/helloworld/smalltalk.html"> Hello World! (ACM)</A> </UL><P><A NAME="oo_smalltalk_tutorials"><LI><B>Tutorials</B></A><UL> <LI><A TARGET="_top" HREF="http://ite.gmu.edu/~enorris/363/smalltalk/gnu_manual.html"> A Tutorial for GNU Smalltalk (Valencia Consulting)</A> <LI><A TARGET="_top" HREF="http://www.odateam.com/links/smalltalk/s_tutori.html"> Smalltalk FAQ, Tutorials (OdaTeam)</A> <LI><A TARGET="_top" HREF="http://wiki.cs.uiuc.edu/VisualWorks/Tutorials+and+courses"> VisualWorks Tutorials and Courses (UIUC)</A> <IMG ALT="[New/Week 21]" SRC="new.gif" WIDTH=31 HEIGHT=12 ALIGN=BASELINE></UL><P><A NAME="oo_smalltalk_faqs"><LI><B>FAQs</B></A><UL> <LI><A HREF="http://www.dnsmith.com/SmallFAQ/">Smalltalk FAQ (David N. Smith)</A> <LI><A TARGET="_top" HREF="http://www.ipass.net/~vmalik/smalltalk.html"> Smalltalk FAQ (v.1.0) (Vikas Malik)</A> <LI><A TARGET="_top" HREF="http://www.odateam.com/links/smalltalk/s_tutori.html"> Smalltalk FAQ, Tutorials (OdaTeam)</A></UL><P><A NAME="oo_smalltalk_standards"><LI><B>Standards</B></A><UL> <LI><A TARGET="_top" HREF="http://www.stic.org/STLang/F002.htm">The Smalltalk Language - Standards Efforts (Smalltalk Industry Council)</A> <LI><A TARGET="_top" HREF="http://www.x3.org/tc_home/j20.htm">X3J20</A> of <A TARGET="_top" HREF="http://www.x3.org/">ANSI Accredited Standards Committee X3</A></UL><P><A NAME="oo_smalltalk_general_newsgroups"><LI><B>General Newsgroups</B></A><UL> <LI><A TARGET="_top" HREF="http://metalab.unc.edu/usenet-i/groups-html/comp.lang.smalltalk.html"> comp.lang.smalltalk Info (NIC)</A> <P> <LI><A HREF="news:comp.lang.smalltalk">comp.lang.smalltalk</A> <LI><A TARGET="_top" HREF="http://www.totallyobjects.com/complang.htm"> comp.lang.smalltalk Archive (Totally Objects)</A> <LI><A TARGET="_top" HREF="http://www.phoaks.com/comp/lang/smalltalk/index.html"> comp.lang.smalltalk Resources (PHOAKS)</A> <P> <LI><A HREF="http://server2.ezboard.com/bsmalltalkinteractive"> Smalltalk Interactive Discussion Forum</A> </UL><P><A NAME="oo_smalltalk_company_newsgroups"><LI><B>Company Newsgroups</B></A><UL> <LI><A TARGET="_top" HREF="news://news.newcastle.ca/Dolphin.smalltalk"> Dolphin.smalltalk</A> <LI><A TARGET="_top" HREF="news://news.software.ibm.com/ibm.software.vasmalltalk"> ibm.software.vasmalltalk (IBM)</A> </UL><P><A NAME="oo_smalltalk_special_articles"><LI><B>Special Articles</B></A><UL> <LI>Analysis & Design <UL> <LI><A TARGET="_top" HREF="http://eye-on-objects.com/archive2/c_white.html"> Using Transactions in your Object-Oriented Applications (Object People)</A> </UL> <P> <LI>Comparison <UL> <LI><A TARGET="_top" HREF="http://www.LineaEngineering.com/Resources/Productivity_/productivity_.html"> Cost Comparison of Smalltalk vs. Other Languages (Linea Engineering)</A> <LI><A TARGET="_top" HREF="http://www.chimu.com/publications/JavaSmalltalkSyntax.html"> Java and Smalltalk Syntax Compared (Mark L. Fussell)</A> <LI><A TARGET="_top" HREF="http://www.stic.org/BnchMark/D.htm">Performance Benchmarks: Smalltalk vs. C++ (Smalltalk Industry Council)</A> </UL> <P> <LI>Design Patterns <UL> <LI><A TARGET="_top" HREF="http://www.norvig.com/design-patterns/index.htm"> Design Patterns in Dynamic Programming (Peter Norvig)</A> </UL> <P> <LI>Development <UL> <LI>Eiffel-like Assertions and Private Methods in Smalltalk (M. Carrillo-Castaleon, J. Garcia-Mollina): <A HREF="http://apolo.lcc.uma.es/~ernesto/pubs/ps/tools94.ps.gz">Postscript</A> <LI>A Description of the Model-View-Controller User Interface Paradigm in the Smalltalk-80 System (Glenn E. Krasner, Stephen T. Pope): <A HREF="http://www.objectshare.com/doc/mvc%20krasner%20and%20pope.pdf">PDF</A> <LI><A TARGET="_top" HREF="http://st-www.cs.uiuc.edu/users/smarch/st-docs/mvc.html">How to use Model-View-Controller (Steve Burbeck)</A> <LI>Running VisualAge Smalltalk applications using Go Webserver on OS/390 (Jeanette Deupree, Bruce Nuechterlein): <A TARGET="_top" HREF="http://www.s390.ibm.com/s390da/articles/16visual.pdf">PDF</A> <LI><A TARGET="_top" HREF="http://www.bytesmiths.com/pubs/9511StTestingWorkshop.html"> Testing Smalltalk Applications (Bytesmiths)</A> </UL> <P> <LI>Embedded Systems <UL> <LI><A TARGET="_top" HREF="http://www.stic.org/IttyBitty/Intro.htm">Itty-Bitty Machines: Smalltalk on the Metal - The Embedded Systems Opportunity (Smalltalk Industry Council)</A> </UL> <P> <LI>Java <UL> <LI><A TARGET="_top" HREF="http://www.internetworld.com/print/1996/05/20/products/smalltalk.html"> Adapt to Java or Risk Becoming Irrelevant (David F. Carr)</A> <LI><A TARGET="_top" HREF="http://www.chimu.com/publications/JavaSmalltalkSyntax.html"> Java and Smalltalk Syntax Compared (Mark L. Fussell)</A> <LI><A TARGET="_top" HREF="http://www.developer.com/journal/techfocus/072798_st2java.html"> Java for Smalltalk programmers (EarthWeb)</A> <LI><A TARGET="_top" HREF="http://www.exept.de/stja97_en.html"> Smalltalk/Java-Integration in Smalltalk/X (eXept Software AG)</A> <LI><A TARGET="_top" HREF="http://www.cygnus.com/~bothner/smalltalk.html"> Translating Smalltalk to Java (Per Bothner)</A> </UL> <P> <LI>Project Management <UL> <LI><A TARGET="_top" HREF="http://www.bytesmiths.com/pubs/9701ArchitectsVersusCoders.html"> Architects versus Coders (Bytesmiths)</A> <LI><A TARGET="_top" HREF="http://www.bytesmiths.com/pubs/9610Mentoring.html"> Mentoring (Bytesmiths)</A> <LI><A TARGET="_top" HREF="http://www.LineaEngineering.com/Resources/Inspection/inspection.html"> The Smalltalk Code Inspection Process (Linea Engineering)</A> </UL> <P> <LI>Self <UL> <LI>self includes: Smalltalk (Mario Wolczko): <A TARGET="_top" HREF="http://linus.socs.uts.edu.au/~cotar/proto/mario.ps"> Postscript</A> </UL> <P> <LI>Success Stories <UL> <LI><A TARGET="_top" HREF="http://www.objectshare.com/success/index.htm">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -