The purpose of this project is to give students of .NET a 'Hello World' like introduction to OOP, Classes, and Objects. The project should be as simple as possible, with only enough files and code to introduce OOP, Classes, and Objects. It should demonstrate the use of 5-8 user defined classes. It should introduce 6-10 of the most important concepts of object oriented programming, with some examples being specific to programming in .NET. Students using this demo project have basic Visual [login to view URL] and VB.NET/VB.OLD skills. Spelling, grammar, and the careful use of technical words and terms is important. All code must be commented. Comments on code that introduces the OOP concepts should be extra thorough. The scenario/purpose of the application will be proposed by the bidder. It can be something simple and hopefully a little fun e.g. Lemonade Stand Cash Register OR a simple game, or??? This is a training tool that will be used during independent study. 11/18/2002 7:30 AM Pacific Time ADDITIONAL INFORMATION The 'Hello World' approach to training content is to provide just enough to get started with a language, a programming concept, or other aspects of a technology. The project documentation (the htm file) should define, and the [login to view URL] project should demo the answers to basic OOP concepts as they apply to .NET e.g. 1. What is object oriented programming? 2. What is a class? class members? a field? a property? a method? an event. What is a constructor? 3. What is an object? 4. How is an object instantiated? 5. How are are the properties, methods, and events of an object used to store data, perform work, and broadcast and interesting event respectively? 4. How can objects be combined to create an application? In keeping with its Hello World approach, it should not go much deeper than this. K.I.S.S. Students will be given 2 hours of lab time to work with this [login to view URL] project.
## Deliverables
1) The finished demo project will be a Visual [login to view URL] project folder with project files that can be opened, run, and edited in Visual Studio.NET. 2) The finished product will include 2-5 pages of instructions in the form of an htm file included in the project folder. The student will use the htm file to understand the project and to recreate the project from scratch. 3) Installation package is not necessary. 4) Complete ownership and distribution copyrights to all work purchased.
## Platform
Window 2000/XP, [login to view URL]
## Deadline information
This is a test case for using RentACoder for developing .NET training materials. If sucessful several dozen similar projects will be put out to bid through RentACoder.