I wasn't going to respond to Big Dave's question, as I honestly don't know
where to find the kind of tutorial mentioned in that post. However, I felt a
desire to help Big Dave out. Then I read this, which is the only reply Big
Dave has received so far, and I'm afraid my compassion for Big Dave compels
me to refute some of the assertions in this post, in order to prevent Big
Dave from being led away from the knowledge he so earnestly seeks.
Actually. OOP really has nothing to do with the ASP.NET part. The logic is
the exact same behind all of it regardless of being ASP.NET, VB.NET, C#,
C++, etc, etc.
This is nonsense. Besides not meaning anything in particular, it gives the
false impression that ASP.net and OOP are un-related. Nothing could be
further from the truth. ASP.Net, VB.Net, and C# are all part of the
Microsoft .Net platform, which is the most fully-object-oriented programming
platform conceived to date. And for good reason. OOP is the predominant
programming paradigm these days because of the sheer size and complexity of
modern applications. It is EXTREMELY important to understand OOP principles
and practices in order to be an effective .Net programmer. Anyone who
maintains otherwise is not fit to be President of the United States, or a
..Net programmer either.
The ASP.NET model is comparable to MVC [Model-View-Controller] from what
I've seen. There are distinct differences, but understanding how the
presentation logic has been completly stripped from the data / business
logic is probably the most diffucult concept to understand.
Horsefeathers! There is a vital difference between the architecture of the
..Net platform, the ASP.Net object model, and the application architectural
design pattern known as "MVC." They are unrelated. You can architect a .Net
application any way you like. Of course, you can only architect it ONE best
way, but that may or may not include the "MVC" design patttern.
Big Dave: You seem to have divided ASP.Net and OOP rather well in your
question. They are 2 distinctly different subjects. ASP.Net is a programming
platform and technology. OOP is a paradigm for developing software in
general. Perhaps that is why you're having trouble finding tutorials that
cover both. Maybe your best bet isn't to try to find one that combines them,
but to find several on each that don't. I don't know, but you have my best
wishes.
--
HTH,
Kevin Spencer
..Net Developer
Microsoft MVP
I get paid good money to
solve puzzles for a living
CJ Taylor said:
Actually. OOP really has nothing to do with the ASP.NET part. The logic is
the exact same behind all of it regardless of being ASP.NET, VB.NET, C#,
C++, etc, etc.
The ASP.NET model is comparable to MVC [Model-View-Controller] from what
I've seen. There are distinct differences, but understanding how the
presentation logic has been completly stripped from the data / business
logic is probably the most diffucult concept to understand.
Perhaps fire a few questions this way and I'll do my best to answer them...
It's really interesting when you see how it all fits together. A great Open
Source project to learn from in DotNetNuke. Excellent job of separating
them all out and great documentation...
HTH,
CJ
Big Dave said:
Good morning. Can anyone recommend a good website or tutorial for
object oriented programming in asp.net? Preferrabley using vb.net,
but I can figure it out from c# if need be. I'm currently trying to
teach myself oop and .net. I think I have a good understanding of
both from a basic level (encapsulation, polymorphism, design patterns
on the oop side/ado.net, server controls, custom controls etc on the
.net side) but I can't find a good site that gives tutorials that
combine the two. Every example I find either is of asp.net with no
object design, or it's oop but VERY basic. If I see another hello
world object, I'm going to shoot myself.
So, any suggestions, links, etc would be GREATLY apprecaited. Thank
you in advance.