Monday, March 2, 2009

Chapter 11 * project* visual xml editor

Chapter 11 was very short, especially compared to the Linq chapters. It went into detail on how to use tree controls to create tree items for navigating your website. It also went into menu controls. Also it showed how to set up a master xml file for navigation, the web.sitemap xml file. This file is designed to store all site mapping data in xml format for use by your controls, if you wish. I don't understand why they can't use a different data form for this master file. There is no good xml editing tool with visual studio, if I use this file, which I will, im going to have to download a visual xml editor, as recommended by the book.

The coolest part was the breadcrumb control. Also, all of these controls are smart, the menu, tree and breadcrumb. You can style them, or set up a stylesheet for them, and do all the cool things we went over in chapter 10. The menu control is particularly smart in that it has primary nodes, with direct links to a main page, and sub menus that pop up when you mouse over the main link. These sub links inheret styles from the parent link, which is awesome, automatically and they can also be tweaked as you see fit.

These chapters are also good at putting things together because in practice you keep reusing tools you learned in previous chapters and build on their functionality. This means that all my other skills are being reinforced and this reinforcement makes using these advanced functions, as well as understanding them, quick and easy.

No comments:

Post a Comment