ftp.nice.ch/pub/next/developer/objc/appkit/Lab1234.README

This is the README for Lab1234.s.tar.gz [Download] [Browse] [Up]

Lab Exercise 1

Objective: Build a calculator using Interface Builder, the Application Kit, and a skeleton calculator object.


Lab Exercise 2

Objective: Create a simple application which demonstrates the various compositing modes.
You are given a partial implementation of the CompositeView class, a subclass of View to demonstrate the various compositing modes.  The interface is defined in the header file, CompositeView.h, and the implementation is in CompositeView.m.  The view defines three equal sized areas, draws into the first two, and creates the image in the third area by compositing the first two areas together using options specified through various methods.


Lab Exercise 3

Fix  a broken texteditor called TextLab, so that it:
	- Supports scrolling
	- Supports cut, copy and paste of selected text
	- Supports changing the font type and/or size of selected text
	- Supports saving documents to disk and bringing them back again
	- Supports printing

Lab Exercise 4

Write a painting program which lets the user draw in a scrollable view.  The user should have a choice of brush shape (round or square) and brush size (from 1 to 10 pixels across).  The user should also be able to select from a variety of paint colors.

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.