📄 oo_squeak.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 / Squeak</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 / Squeak">
<META NAME="KEYWORDS" CONTENT="
Squeak, Smalltalk, Smalltalk-80,
Object, Objects, Component, Components, Orientation,
Object-Orientation, Component-Orientation, Object Orientation, Component Orientation,
OO, OOP, CBD, Class, Interface, Software, Analysis, Design, Programming, Testing,
Maintenance, Deployment, Development, Engineering,
Cetus Links, Cetus, Link, Links, Collection, Resource, Archive">
</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: Squeak</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:
***************************************************************** -->
<UL>
<LI><B>See also</B>
<IMG SRC="arrow2.gif" WIDTH=10 HEIGHT=10>
<A TARGET="_top" HREF="oo_smalltalk.html"><B>Smalltalk ...</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.
<LI><I>Squeak</I> is a derivative implementation of Smalltalk-80, but
in some ways, Squeak is no longer a pure Smalltalk.
The Squeak team has mostly abandoned the standard Smalltalk user
interface, Model-View-Controller (MVC), which is used in other
Smalltalks, and has mostly moved to the <I>Self</I> language's Morphic
User Interface, which they are developing beyond what it was in Self.
</UL>
<IMG SRC="pixel.gif" WIDTH="1" HEIGHT=1>
<LI><B>Contents</B>
<UL>
<LI>
<A TARGET="_top" HREF="#oo_squeak_start_here">Start here</A>,
<A TARGET="_top" HREF="#oo_squeak_demos">Demos</A>,
<A TARGET="_top" HREF="#oo_squeak_central_sites">Central Sites</A>,
<A TARGET="_top" HREF="#oo_squeak_link_collections">Link Collections</A>,
<LI>
<A TARGET="_top" HREF="#oo_squeak_tutorials">Tutorials</A>,
<A TARGET="_top" HREF="#oo_squeak_mailing_lists">Mailing Lists</A>,
<A TARGET="_top" HREF="#oo_squeak_books">Books</A>,
<A TARGET="_top" HREF="#oo_squeak_projects">Projects</A>,
<A TARGET="_top" HREF="#oo_squeak_people">People</A>
<LI>
<A TARGET="_top" HREF="#oo_squeak_development_environments">Development Environments</A>,
<A TARGET="_top" HREF="#oo_squeak_compilers_interpreters">Compiler / Interpreters</A>,
<A TARGET="_top" HREF="#oo_squeak_utilities_tools">Utilities / Tools</A>
<LI>
<A TARGET="_top" HREF="#oo_squeak_networking">Networking</A>,
<A TARGET="_top" HREF="#oo_squeak_ftp_archives">FTP Archives</A>
</UL>
<IMG SRC="pixel.gif" WIDTH="1" HEIGHT=1>
<LI><B>Other pages</B>
<UL>
<LI><A TARGET="_top" HREF="oo_self.html">Self</A>
</UL>
</UL>
<HR NOSHADE SIZE=1>
<UL>
<LI><A NAME="oo_squeak_start_here"><B>Start here</B></A>
<UL>
<LI><A TARGET="_top"
HREF="http://kaka.cosc.canterbury.ac.nz/~wolfgang/cosc205/smalltalk1.html">
Basic Aspects of Squeak and the Smalltalk-80 Programming Language
(Wolfgang Kreutzer)</A>
<LI><A TARGET="_top"
HREF="http://www.ogis-ri.co.jp/otc/hiroba/technical/Squeak/squeak.html">
Happy Squeaking!! (Object Square)</A> [japanese]
<LI><A TARGET="_top"
HREF="http://minnow.cc.gatech.edu/squeakdoc">
Squeak Documentation (Georgia Institute of Technology)</A>
</UL>
<IMG SRC="pixel.gif" WIDTH="1" HEIGHT=1>
<LI><A NAME="oo_squeak_demos"><B>Demos</B></A>
<UL>
<LI><A TARGET="_top" HREF="http://swiki.gsug.org:8080/browse">Squeak Browser (GSUG)</A>
</UL>
<IMG SRC="pixel.gif" WIDTH="1" HEIGHT=1>
<LI><A NAME="oo_squeak_central_sites"><B>Central Sites</B></A>
<UL>
<LI><A TARGET="_top" HREF="http://squeak.org/">Squeak Homepage</A>
(Apple Research Labs / Walt Disney Productions)
</UL>
<IMG SRC="pixel.gif" WIDTH="1" HEIGHT=1>
<LI><A NAME="oo_squeak_link_collections"><B>Link Collections</B></A>
<UL>
<LI><A TARGET="_top"
HREF="http://dmoz.org/Computers/Programming/Languages/Smalltalk/Squeak/">
Open Directory: Squeak</A>
<IMG ALT="[Updated/Week 27]" SRC="updated.gif" WIDTH=60 HEIGHT=12 ALIGN=BASELINE>
<LI><A TARGET="_top"
HREF="http://dmoz.org/Computers/Programming/GUI/Morphic/">
Open Directory: Morphic Toolkit </A><IMG ALT="[Updated/Week 24]" SRC="updated.gif" WIDTH=60 HEIGHT=12 ALIGN=BASELINE>
</UL>
<IMG SRC="pixel.gif" WIDTH="1" HEIGHT=1>
<LI><A NAME="oo_squeak_tutorials"><B>Tutorials</B></A>
<UL>
<LI>Squeak Tutorial (Ian Piumarta): <A TARGET="_top"
HREF="http://www-sor.inria.fr/~piumarta/esug-98/slides-4up.ps.gz">Postscript</A>
</UL>
<IMG SRC="pixel.gif" WIDTH="1" HEIGHT=1>
<LI><A NAME="oo_squeak_mailing_lists"><B>Mailing Lists</B></A>
<UL>
<LI><A TARGET="_top"
HREF="http://macos.tuwien.ac.at:9009/Server.home">Squeak MailArchive</A>
(Georg Gollmann)
<LI><A TARGET="_top" HREF="http://squeak.org/#mailList">
The Squeak Mailing List (UIUC) </A>
</UL>
<IMG SRC="pixel.gif" WIDTH="1" HEIGHT=1>
<LI><A NAME="oo_squeak_books"><B>Books</B></A>
<UL>
<LI><A TARGET="_top"
HREF="http://www.phaidros.com/DIGITALIS/englisch/sqk/sqk00001.htm">
Squeak Online Book (Digitalis)</A>
</UL>
<IMG SRC="pixel.gif" WIDTH="1" HEIGHT=1>
<LI><A NAME="oo_squeak_projects"><B>Projects</B></A>
<UL>
<LI><A TARGET="_top" HREF="http://mate.dm.uba.ar/~caniglia/mathMorphs.html">
MathMorphs (University of Buenos Aires)</A>
</UL>
<IMG SRC="pixel.gif" WIDTH="1" HEIGHT=1>
<LI><A NAME="oo_squeak_people"><B>People</B></A>
<UL>
<LI><A TARGET="_top"
HREF="http://minnow.cc.gatech.edu/squeak.8">Who's Who</A>
<P>
<LI><A TARGET="_top"
HREF="http://www.webpage.com/~kaehler2/">Ted Kaehler</A>
<LI><A TARGET="_top"
HREF="http://www.heeg.de/%7ehmm/">Hans-Martin Moser</A>
<LI><A TARGET="_top"
HREF="http://www-sor.inria.fr/~piumarta/">Ian Piumarta</A>
</UL>
<IMG SRC="pixel.gif" WIDTH="1" HEIGHT=1>
<LI><A NAME="oo_squeak_development_environments"><B>Development Environments</B></A>
<UL>
<LI><A TARGET="_top" HREF="http://squeak.org/">Squeak</A>
(Apple Research Labs / Walt Disney Productions)
<UL>
<LI><A TARGET="_top"
HREF="http://sumeru.stanford.EDU/tim/pooters/squeak.html">Acorn
Squeak</A> (Tim Rowledge)
<LI><A TARGET="_top"
HREF="http://www.appliedreasoning.com/goodies/squeak/">Dos
Squeak</A> (Applied Reasoning)
<LI><A TARGET="_top"
HREF="ftp://st.cs.uiuc.edu/pub/Smalltalk/Squeak/current/">Unix Squeak</A> (INRIA)
<IMG ALT="[Updated/Week 27]" SRC="updated.gif" WIDTH=60 HEIGHT=12 ALIGN=BASELINE>
<LI><A TARGET="_top"
HREF="ftp://ftp.cs.uni-magdeburg.de/pub/Smalltalk/free/squeak/win32/">Win32
Squeak</A> (University of Magdeburg)
<LI><A TARGET="_top"
HREF="ftp://ftp.cs.uni-magdeburg.de/pub/Smalltalk/free/squeak/win32/WindowsCE/">WinCE
Squeak</A> (UIUC)
<IMG ALT="[Updated/Week 27]" SRC="updated.gif" WIDTH=60 HEIGHT=12 ALIGN=BASELINE>
<LI><A TARGET="_top"
HREF="http://www.is.titech.ac.jp/~ohshima/squeak/squeak-zaurus-e.html">
Zaurus Squeak</A> (Ohshima Yoshiki)
</UL>
</UL>
<IMG SRC="pixel.gif" WIDTH="1" HEIGHT=1>
<LI><A NAME="oo_squeak_compilers_interpreters"><B>Compilers / Interpreters</B></A>
<UL>
<LI><A TARGET="_top"
HREF="http://www.kurtz-fernhout.com/squeak/">Embedded Squeak (Paul Fernhout)</A>
</UL>
<IMG SRC="pixel.gif" WIDTH="1" HEIGHT=1>
<LI><A NAME="oo_squeak_utilities_tools"><B>Utilities / Tools</B></A>
<UL>
<LI><A TARGET="_top"
HREF="http://web.inter.nl.net/users/R.L.J.M.W.van.Loon/squeak/download.html">
Download Area (Reinier van Loon)</A>
<LI><A TARGET="_top" HREF="http://homepage2.rconnect.com/raharmon/">
Portable Smalltalk Applications (Richard A. Harmon)</A>
<LI><A TARGET="_top"
HREF="http://www.sra.co.jp/people/nishis/smalltalk/Squeak/goodies/">
Squeak Goodies and Toys (NISHIHARA Satoshi)</A>
<LI><A TARGET="_top"
HREF="http://www.create.ucsb.edu/squeak/STP12.html">
STP12 Goodies (Stephen Pope)</A>
<LI><A TARGET="_top"
HREF="ftp://st.cs.uiuc.edu/pub/Smalltalk/Squeak/goodies/ThingLab/">ThingLab -
Constraint-Oriented Simulation Laboratory (Alan Borning)</A>
</UL>
<IMG SRC="pixel.gif" WIDTH="1" HEIGHT=1>
<LI><A NAME="oo_squeak_networking"><B>Networking</B></A>
<UL>
<LI><A TARGET="_top"
HREF="http://www.cc.gatech.edu/fac/mark.guzdial/squeak/pws/index.html">
Pluggable WebServer (Mark Guzdial)</A>
</UL>
<IMG SRC="pixel.gif" WIDTH="1" HEIGHT=1>
<LI><A NAME="oo_squeak_ftp_archives"><B>FTP Archives</B></A>
<UL>
<LI><A TARGET="_top" HREF="ftp://st.cs.uiuc.edu/pub/Smalltalk/Squeak/">
The UIUC Smalltalk Archive (University of Illinois)</A>
</UL>
</UL>
<HR NOSHADE SIZE=1>
<A NAME="oo_search_menue"></A>
<CENTER>
<A TARGET="_top" HREF="software.html">Home</A>
<A TARGET="_top" HREF="mirrors.html">Mirrors/Hosts</A>
<BR><FONT SIZE=+1> </FONT>
<A TARGET="_top" HREF="new.html">What硈 New?</A>
<A TARGET="_top" HREF="hitlist.html">Most Wanted</A>
<A TARGET="_top" HREF="about.html">About Cetus</A>
<A TARGET="_top" HREF="team.html">Cetus Team</A>
<A TARGET="_top" HREF="legal.html">Legal</A>
<BR><FONT SIZE=+1> </FONT>
<A TARGET="_top" HREF="download.html">Download</A>
<A TARGET="_top" HREF="suggest.html">Suggest</A>
<A TARGET="_top" HREF="moved_broken.html">Moved/Broken</A>
<A TARGET="_top" HREF="survey.html">Feedback</A>
<A TARGET="_top" HREF="minder.html">URL-Minder</A>
<A TARGET="_top" HREF="pointers.html">Link to Cetus</A>
</CENTER>
<HR NOSHADE SIZE=1>
<FORM METHOD=GET ACTION="http://www.cetus-links.org/cgi-bin/webglimpse/home/cetus-links.org/work">
<INPUT TYPE="HIDDEN" NAME="localcopy" VALUE="n">
<INPUT TYPE="HIDDEN" NAME="maxfiles" VALUE="100">
<INPUT TYPE="HIDDEN" NAME="maxlines" VALUE="500">
<CENTER>
<TABLE CELLSPACING="2" CELLPADDING="0" BORDER="0">
<TR>
<TD ALIGN="RIGHT"><FONT SIZE="-1">
<BR>
<INPUT TYPE="CHECKBOX" NAME="whole" CHECKED>Partial match <BR>
</FONT>
<TD ALIGN=CENTER><FONT SIZE="-1">
Search www.cetus-links.org<BR>
</FONT>
<INPUT TYPE="TEXT" NAME="query" SIZE="25" MAXLENGTH="80"><BR>
<FONT SIZE="-1">and="</FONT><B><KBD>;</KBD></B><FONT SIZE="-1">" or="</FONT><B><KBD>,</KBD></B><FONT SIZE="-1">" no spaces!</FONT>
<TD ALIGN=LEFT><FONT SIZE="-1">
<BR>
<INPUT TYPE="IMAGE" SRC="search.gif" ALT="Send to www.cetus-links.org" VALUE="Submit" WIDTH="48" HEIGHT="14" BORDER="0" ALIGN="TOP">
<A TARGET="_top" HREF="search.html">Tips</A><BR>
</FONT>
</TR>
</TABLE>
</CENTER>
</FORM>
<HR NOSHADE SIZE=1>
<ADDRESS>
Copyright © 1996-2000 by <A TARGET="_top" HREF="mailto:cetusteam@cetus-links.org">Cetus Team</A>
<BR>
Page maintained by <A HREF="mailto:w.lugmayr@kpnqwest.at">Wolfgang Lugmayr</A>
<BR>
<!--$/url-minder-ignore$-->
Last revision: $Date: 2000/08/17 15:35:22 $
<!--$url-minder-ignore$-->
<BR>
Site visits:
<IMG ALT="[Site visits]"
SRC="http://sleepytrees.com/cgi-bin/Count.cgi?df=cetus.dat&dd=C&negate=T&ft=0&comma=T"
HEIGHT=15 ALIGN=absbottom BORDER=0>
since May 1996
</ADDRESS>
<HR NOSHADE SIZE=1>
</BODY>
<!--$/url-minder-ignore$-->
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -