how can learn faster about csla.net framework classes and methodshow can learn faster about csla.net framework classes and methods
Old forum URL: forums.lhotka.net/forums/t/6316.aspx
prabhatasp posted on Tuesday, February 03, 2009
hi all,
can any one tell me, how can learn faster about csla.net framework classes and methods. can csla framework consists control toolkit rather than classes also.
Thanks in advance for any help.lukky replied on Tuesday, February 03, 2009
Well, the very first step would be to buy the book, then the second step would be to read it
sroberts replied on Tuesday, February 03, 2009
Assuming you have the latest CSLA version 3.6.1 release and a copy of Expert C# 2008 Business Objects, then I'd suggest;
- Read the book (I guess you're doing that)
- Study the Project Tracker sample application, ensure you actually set it up so that it runs and you can set breakpoints to examine the business objects during a save etc.
- Based on which User Interface technology you are using, you'll need to also study some of the WPF or Silverlight samples. If you're doing a Windows Forms application, then you'll find the 2008 book a little light on guidance, although I think Rocky is planning on releasing a Windows Forms with CSLA 3.6 PDF book later in the year.
- Read these forums, they're very active. I'd advise just dedicating an hour to read through 4 or 5 pages of the most recent posts, even if some of it makes no sense or does not apply, it's amazing what little snippets of help and knowledge you can get.
A couple of things to watch out for;
- LINQ to SQL has fallen out of favour and as such is probably not now the most ideal data access technology to follow. Personally I'm still using ADO.Net to create SQL Connection/Command objects that I load in my DataPortal methods.
- The User Interface for Project Tracker is fairly light on it's coverage of databinding scenarios, for instance it doesn't really illustrate binding to an editable parent as well as an editable datagrid of child objects on that parent.
- Windows Forms is the oldest and most mature of the UI technologies (when compared to Silverlight and WPF) and so is supported by CSLA, however over time it may become less supported purely due to the attention that Silverlight and WPF recieve, so it will pay to keep an eye on WPF/Silverlight.
Of course this is based purley from my own experience just this last week in learning CSLA 3.6.1 and is therefore biased to my own problems that I've posted elsewhere in the forums.
Copyright (c) Marimer LLC