Difference between revisions of "OOP Class8"

esse quam videri
Jump to: navigation, search
(Home Work)
 
(19 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category:OOP]]
+
[[Category:IAM Classes]]
 
+
MIDTERM
 
 
 
 
==Motorvehicle Diagram==
 
 
 
[[Oop Motorvehicle Diagram]]
 
 
 
http://iam.colum.edu/oop/browser/browser.aspx?f=/classsource/class7/Motor
 
 
 
==Windows forms==
 
 
 
Events
 
:events from a windows form or web page are handled by event handlers. Events are raised when a user interacts with interface elements and handled by the event handlers.
 
 
 
 
 
http://www.csharphelp.com/archives/archive253.html
 
 
 
===Examaple of event handlers and classes===
 
http://iam.colum.edu/oop/MotorvehicleRace.zip
 
 
 
<csharp>
 
private void button1_Click(object sender, EventArgs e)
 
        {
 
            Console.WriteLine("button1 Clicked");
 
            MessageBox.Show("button1 Clicked"); 
 
        }
 
</csharp>
 
 
 
==Home Work==
 
 
 
 
 
 
 
use Pair Programming to make tests and classes from the following UML
 
 
 
[[OOP Students Classes Diagram]]
 
 
 
If you need to add any supporting methods or properties that are not on the diagram feel free.
 
 
 
 
 
<pre>
 
Test Student()
 
 
 
Jeff Meyers says hello.
 
StudentDiagram.Student Jeff Meyers
 
StudentID = 0000
 
0 Courses
 
 
 
Test Student("Matina" , "Navratilova" )
 
 
 
Matina Navratilova says hello.
 
StudentDiagram.Student Matina Navratilova
 
StudentID = 0000
 
0 Courses
 
 
 
Test Student("Dan", "Rockwood")
 
 
 
Dan Rockwood says hello.
 
StudentDiagram.Student Dan Rockwood
 
StudentID = 0000
 
0 Courses
 
 
 
Make Some Course
 
CourseName: Object Oriented Programming CourseName: 36-1300
 
 
 
Add Course
 
StudentDiagram.Student Dan Rockwood
 
StudentID = 0000
 
5 Courses
 
CourseName: Object Oriented Programming CourseName: 36-1300
 
CourseName: Media Theory and Design 1 CourseName: 36-1000
 
CourseName: Media Theory and Design 2 CourseName: 36-2000
 
CourseName: English 101 CourseName: 52-1000
 
CourseName: Gym 101 CourseName: 11-1111
 
StudentDiagram.Student Dan Rockwood
 
StudentID = 0000
 
4 Courses
 
CourseName: Object Oriented Programming CourseName: 36-1300
 
CourseName: Media Theory and Design 1 CourseName: 36-1000
 
CourseName: English 101 CourseName: 52-1000
 
CourseName: Gym 101 CourseName: 11-1111
 
StudentDiagram.Student Dan Rockwood
 
StudentID = 0000
 
5 Courses
 
CourseName: Object Oriented Programming CourseName: 36-1300
 
CourseName: Media Theory and Design 1 CourseName: 36-1000
 
CourseName: test 101 CourseName: 00-0000
 
CourseName: English 101 CourseName: 52-1000
 
CourseName: Gym 101 CourseName: 11-1111
 
 
 
Test Instructor
 
StudentDiagram.Instructor Edna Krabappel
 
FacultyID = 0000
 
1 Course
 
CourseName: English 101 CourseName: 52-1000
 
 
 
Test Pencil
 
StudentDiagram.Pencil.isSharp = True
 
Dan has no pencil
 
StudentDiagram.Pencil.isSharp = True
 
All work and no play makes Dan a dull student.
 
StudentDiagram.Pencil.isSharp = False
 
All work and no play makes Dan a dull student.
 
StudentDiagram.Pencil.isSharp = False
 
</pre>
 

Latest revision as of 16:31, 10 June 2019

MIDTERM