I read both books Problem â Design and Solution - ASP.NET and ASP.NET 2.0 and so far Iâve completed one internet site (
http://partners.homebridge.com) , three Intranet sites on 1.0 and another Intranet on the framework 2.0 within the new book release.
My experience and advice about the reading of this book and how I did at the very beginning as newbie ASP.NET programmer was first of all have completed few previous small solutions like simple forms with some data capture and/or reporting applications based on data-grids and ado.net. To do this kind of applications I had to follow other beginner oriented books as ASP.NET: Tips, Tutorials and Code by Scott Mitchell this book is very good and its author has many other books and material available.
Anyway, after doing these applications I realized that I need to get a better coding, to use better the framework and to do a better application of OOP concepts in my applications, so I have to integrate all these concepts without expending many hours reading topic by topic trying to put everything together. Then Marcoâs book appeared, indeed after having the sample application running (The Phile on book 1 and The Beer House on book 2) I looked the solutions running and after that, I took a brief look the code without any previous reading. This very first look of the code let me follow the internal flow and somehow the architecture of these sample applications, I navigated along methods calls, properties definitions, how classes inherit from other abstract classes, etc. Many questions arose and then I started my reading. In effect as reader, once you get that point, you can either to try to implement the all chapters in order or go to implement specific chapters⦠my advice is to try to implement a brand new solution make your own namespaces, and classes; You will have to use the book definitions but with your own names i.e. the author uses MB.TheBeerHouse.DAL so I used HB.Partners.DAL make each single piece of your application work, for sure you will experience many problems but your reading and in some cases âgooglableâ additional explanations will help you to go to the next chapter.
Another way of getting into the book is to make work specific chapters in different order, for instance in my new application I need go straight to a Datagridview implementation so I made work the configuration, and the logic necessary in DAL and BLL folders to get content(data) in my grid, I always preserved the architecture and I read the proper chapters before start!. After that, I made the authentication work and so on. This is a more difficult approach but applies for many programmers.
If this is your first attempt to do a .NET solution then ASP.NET problem â design âsolution works also for you, but you are obligated to work hard in the sample application and to do extra reading of the concepts applied. You always will get extra help from this forum.