Main

 
M206 Smalltalk programming tutorial, and information for students on the OU M206 Computing an Object-oriented approach course.
Free Smalltalk Programming Tutorials. Downloadable M206 exams. Hints, tips, error information. Ideal for students of the OU ( Open University ) course " M206 Computing an Object - oriented approach" and North Carolina State University course CSC517.

M206 Smalltalk Programming Tutorial.



More Tutorials
C Programming Tutorial
T223

HTML Tutorial & Web Design
T170,T171 and TT180

Search this site

Home

 

Tutorials
| 1. Starting Smalltalk, and Terminology | 2. Precedence Rules | 3. Classes - Strings | 4. Class Browser | 5. Variables | 6. Error Messages | 12. Control Structures | 16. Dialogs | 23. Collection class | 39. OpenGUI |

 

Information
| Smalltalk Books | Student Software & Books | Hints & Tips | Sites | Download Smalltalk | Coloured code | Feedback | Download Documents | ASCII Codes |

 

M206 & Smalltalk Index

This site has won the

 

 

Student
Licence Software
at special prices

 

After communication with a student just completing course CSC517 at NCSU. ( North Carolina State University ) who stated 'I wish I found this site earlier in the semester. So welcome on board CSC517 students. I hope you find the site useful.

Home This page. Site Updated 15 Mar 04

Books

{On to Smalltalk image}

On to Smalltalk by Patrick Henry Winston

Discovering Smalltalk by Wilf LaLonde

The Smalltalk Developer's Guide to VisualWorks

Squeak Object-Oriented Design with Multimedia Applications

 

Smalltalk Books A description of Smalltalk books, that can be purchased on-line .
Tutorial 1. Integers First Smalltalk tutorial, terminology, calculation. Tips. Sending a message to an object to make the object do something. Using M206 LearningWorks and Using LearningWorks
Tutorial 2. Precedence, printString, & errors Tutorial. Precedence of Unary Binary and Keyword Messages, using parenthesis. Errors,
Messages / Methods printString, asNumber, asInteger, negated, reversed, asUppercase, plus:25 Feb 01
Tutorial 3. Strings Classes. Class Hierarchy. Sending messages to ByteString class objects(i.e. Strings), inspecting. Workspace Comments
Messages / Methods Concatenate: ,asInteger, asIntegerArray, asNumber, class, inspect, reverse, at:put: , at:, asLowercase, asUppercase, dropVowels, isString, size.
Tutorial 4. Class Browser Programming. The Class Browser - description, tips, opening and using. Major Class browser additions. Finding a Class. Finding a Method. Finding Examples of a Method
Tutorial 5. Variables Variables, Temporary, Local, Instance, Class, Global, Global, Pseudo, Scope.
Tutorial 12. Control Structures Decision making & Iteration (Loop)methods in Smalltalk. Comparison Operators. ifTrue:,whileTrue, between:and:, exists, isEmpty, isInteger, isNil, isVowel, not, value.  
Tutorial 16. Dialog Dialog boxes. withCRs, temporary and local variables, asNumber, rem: , Empty strings.
Tutorial 23 Collection class Various downloadable files
Tutorial 39 OpenGUI How to use the M206 Graphical User Interface.
Master Smalltalk & M206 Index An index for the M206 OU course and Smalltalk methods used in the tutorials. I will also update for CSC517 students of the NCSU ( North Carolina State University ).
Customise Class Browser Colours Allows the user to colour code, the code in the Class Browser. Very useful, --Try it
Download Documents A selection of mock Exam papers and other files to download. These will help you with your programming.
Smalltalk Error & Exception Messages Using the Debugger. List of common error messages and there cause. The debugger is a very important tool, use it!
Hints and Tips. A list of hints and tips for beginners in Smalltalk programming, and these tutorials. Preventing crashes. Debugger Hints. Error messages.
Sites, other sites on Smalltalk & M206 subjects.
Downloadable sources of free versions of Smalltalk, and other free programs
Feedback Please help me to improve this site by sending your comments.
ASCII Codes Number systems
Student Software & Books. Includes most software that have a Student Discount Licence. Open University Students are eligible for this discount. Also is listed associated books to this software.

Top

More Tutorials by John McGuinn


Home page of tutorials4u.com

HTML and Web Design tutorial
A brand new series of tutorials, still in a state of development, on programming in HTML, and Web Design. Students of the T117 course should find these tutorials useful. This series is prior to my start on OU ( Open University ) course T117 in Feb 2002. Hope to see some of you at the T171 Course Based Introductory Meeting in Leeds on Jan 19th


Home page of a tutorial in programming in C This is an ideal tutorial for anybody learning C programming language, and of particular interest to students on courses: T223 at the OU Open University.


Special Offer - Free £5.00 Gift Vouchers

A limited number of free Amazon £5 gift vouchers are available.
Readers that are on the Open University First class system who would like a free £5.00 gift voucher for Amazon. co.uk.

Conditions.
Sorry about these but they are Amazons rules not mine.

You must NOT be a current or previous customer of Amazon, either UK or international.
You must NOT have previously received an Amazon gift voucher, or have been referred for one in the last 12 months.

To use the gift voucher the goods you purchase must be over £7.50 excluding postage.
Your voucher will be valid for 1 month. So check out some of the goodies via my sites.

All you have to do is

  • Check you fulfil the conditions above
  • e-mail me John McGuinn directly on the Open University first class system.
  • Put Gift Voucher in the Subject line.
  • Put your personal e-mail address in the body
Digiguide-more information, and download Don't miss another important TV program, Get this great tool - I use it and it's brilliant. The BEST interactive TV and Radio Guide for the UK and Ireland.
More info or download this free program.

 

 

Update history

Date Page Amendment details
2 May 01 index Site search engine added to this page
6 May 01 Tutorial 12 Insert answer to Question 11 Correction isNumber removed
10 Jun 01 Tutorial 12 Correction- remove isNumber from index
17 Jun 01 Master Smalltalk & M206 Index Additions
17 Jun 01 Tutorial 5 Clarify Global variables
20 Jun 01 Books & Software Renamed to Smalltalk Books Student software removed from this page, and placed in a new link Student Software & Books
20 Jun 01 Student Software & Books

Associated books to the included software that was removed from the above link

20 Jun 01 Tutorials

Start to remove links to this page prior to its removal.

27 Jun 01 Download Documents Correct links for Exam downloads. Add Errata for Exam 1.
8 Jul 01 Download Documents Add additional errata for exam 1 answers
9 Jul 01 Download Documents Correct links for M206_AllRevisionBits.zip and M206_MarkCal9.xls
  Home page Add a few Object-oriented books.
26 Jul 01 Home page

Offer of a limited number of free Amazon £5 gift vouchers.

8 Aug. 01 Home page More info on tutorial contents
8 Aug. 01 Smalltalk Books More books added. Non available books removed
28 Sep 01   General site improvements
14/15 Oct 01 Smalltalk and M206 Index
Student Software and Books
Added more references to this index.
Remove items no longer available. Add more items
18 Oct 01 Smalltalk and M206 Index

Update 18 Oct 01. Added a comment about references such as c22s3p19.htm

9 Dec 01 Home page
Master Smalltalk & M206 Index
Welcome on board CSC517 students of the NCSU. ( North Carolina State University )

Top of Page.




More sites by John McGuinn . HTML and Web Design | C Programming

Leeds my home town

Relax in the sun.

Benidorm   Tenerife   San Marino apartments to rent

Holidays and Short Breaks     Manchester Airport

Leeds my home town City of Leeds information  Leeds and Bradford International Airport

AireWeb Web Design
Leeds Web Design Web Designers Hosting Domain names Web site Promotion

Copyright © John McGuinn 2000 - 04