ACS: James Crisp on .Net 3.5

Posted on October 7, 2007. Filed under: Community |

I went to the Australian Computer Society (ACS) meeting in the city last Wednesday night to hear James Crisp present on .Net 3.5 and VS2008.

James has his slides available here. It was a good session, with James explaining the following:

– A very brief overview of WWF.
– A few simple WPF examples (Flipper, Particles, 3D materials).
– Next up a discussion of WCF.

Then onto an example. James chose a nice little Recipe example to demonstrate the abilities of WPF. Using a local web server hosting a web service, he showed how to use WPF to talk to the web service and display recipes from the service.

Moving on to C# he covered the basic enhancements (Lambda functions, O-R mapping, extension methods and of course LINQ). Whilst not covering VB directly he did indicate that many of these enhancements are also in VB.

Delving further into his example application, he showed how the app pulls down data from the web service and updates a local SQL database
(Aside: He’s using Query Express to talk to the SQL Express database)

Next he dived into LINQ and explained some of the details for tying the XML data into objects that are then updated to the database.

Then onto the Search functions and how he uses Lambda functions (=>) for the searching of the XML data

Finishing up he gave a nod to the Castle Project (think Rails for .NET) and also mentioned Mono briefly (a .Net runtime for running on Mac, Linux and Unix platforms).

Overall, a great session.


Make a Comment

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Liked it here?
Why not try sites on the blogroll...

%d bloggers like this: