swordfish
swordfish

Reputation: 4995

Object-oriented programming in VB.NET and C#

can any one suggest some good tutorials where i can read about the actual object oriented concepts which we use in real time scenarios. Not the "class is a container. fruit is a parent class and apple is a child class" kind of stuff.

Recently i was developing a multithreaded GUI application in vb.net and found out many obstacles like using one form's element in another form, changing form property in other class, when to create objects to access elements and many other stuff stumped me.

Can some one pleas suggest some links.

Upvotes: 3

Views: 593

Answers (4)

Anton Semenov
Anton Semenov

Reputation: 6347

I will you suggest classical tutorial for Object-Oriented Analysis and Design with Applications from Grady Booch, its a really great book

Upvotes: 0

Henk Holterman
Henk Holterman

Reputation: 273581

Quote a:

Not the "class is a container. fruit is a parent class and apple is a child class" kind of stuff.

Quote b:

obstacles like using one form's element in another form, chaning form property in other class

You should really study the Apple/Fruit stuff so your design does not call for Forms accessing each others elements.

Upvotes: 1

Demian Brecht
Demian Brecht

Reputation: 21378

What you're describing aren't OO concepts, they're concurrency concepts. You can learn some about it here: http://en.wikipedia.org/wiki/Concurrency_pattern. You can read about some specific design patterns related to concurrent programming here: http://en.wikipedia.org/wiki/Concurrency_pattern

This looks like a good read for C# specific stuff.

Upvotes: 2

Related Questions