This Forum is ARCHIVE only
For LightSwitch questions,
please use the official forums at:

http://social.msdn.microsoft.com/forums/en-US/lightswitch/threads


Disclosing the list of chapters and topics in my book LightSwitch Unleashed
Last Post 27 Feb 2012 02:46 AM by joiseystud. 4 Replies.
AddThis - Bookmarking and Sharing Button Printer Friendly
  •  
  •  
  •  
  •  
  •  
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages Informative
Alessandro Del Sole [MVP]User is Offline
New Member
New Member
Send Private Message
Posts:8
Avatar

--
20 Dec 2011 10:43 PM
    Hi folks,
    first of all I apologize for the delay in delivering my upcoming book Visual Studio LightSwitch Unleashed. We had delays in the review process (no author delays ) but the book should ship in January. We have added a number of topics including tips & tricks from the real world experience and undocumented features, so you will find interesting stuff.

    I want to share what you will find in this "1000 pages" book:

    Chapter 1: Introducing Visual Studio LightSwitch
    Here we introduce the tool and we explain what business problems it is intended to solve, with comparisons with other environments such as Access, VB 6, FoxPro

    Chapter 2: Introducing the IDE
    The place where you spend most of your dev time is the development environment, so a quick tour explains the most commonly used features and makes you familiar with the IDE

    Chapter 3: Building data-centric applications with LightSwitch
    You get started building business applications. A simple demo app, with one table and a couple of screens to understand how quickly you can be productive. Here you learn entities, business types, built-in validation, lots of features

    Chapter 4: Building more complex applications with relationships and details screens
    In this chapter you discover how to handle relationships between tables, and how to leverage all the available screen templates. Lots of useful tips & tricks here. You discover choice lists, additional validation, built-in mechanisms that make you productive according to the "coding optional" philosophy.

    Chapter 5: Customizing Data Validation
    Validating the user input is a fundamental task. This chapter explains how to take the most out from the validation mechanism in LightSwitch by studying all the built-in validation for types and by explaining how to customize business rules with a limited effort and a bunch of lines of code

    Chapter 6: Querying, filtering, and sorting data
    This chapter explains how to customize the execution of queries to retrieve only the desired set of data but also how to filter and sort the data. This is accomplished by both explaining design-time tools and by writing custom code. Again, useful tips & tricks here

    Chapter 7: Customizing applications with Buttons, COM Automation, and Extensions
    Start to understand how to customize your applications. This is for simple extensibility and you learn how to add buttons and commands, how to automate Office via COM, and how to extend applications with 3rd party extensions

    Chapter 8: Aggregating data from different data sources
    Never forget that LightSwitch is not only for SQL Server. Here you learn how to use data providers available out-of-the-box and how to create and consume data on SQL Azure and SharePoint 2010 from your LightSwitch applications

    Chapter 9: Implementing authentication
    Who can do what? Not all users can access all the data or screens in your application. In this chapter you learn how to secure your applications by implementing the security mechanisms with ease, by learning both Windows and Forms authentication

    Chapter 10: Deploying LightSwitch applications
    Publishing a LightSwitch application is so important. Here you learn how to prepare the application to deployment and how to publish it to a IIS Web server, to Windows Azure, or to a desktop package. Both direct publish and zip packages are discussed with regard to IIS servers

    Chapter 11: Handling events in code
    You can control the behavior of your applications by writing code, in particular you can take advantage of built-in events (method hooks) to control your application at runtime. Discover here how many possibilities you have by writing code

    Chapter 12: Dissecting a LightSwitch Application
    This chapter is about architecture. Here you learn in detail how an application is made and you will better understand the whys of certain requirements at development time.

    Chapter 13: Advanced LightSwitch with VS 2010
    As an experienced developer you might want to use Code Metrics, IntelliTrace, testing instrumentation, and lots of other features from VS 2010 with LightSwitch. Here you learn about that stuff

    Chapter 14: Debugging LightSwitch applications
    Visual Studio offers an incredible instrumentation for debugging that helps you be sure to deliver high-quality applications. Do you have an idea of how many tool windows and instruments are available at this purpose? No? take a look at this chapter to discover this.

    Chapter 15: Customizing the IDE
    You can customize the development environment in order to be more productive. Discover how in this chapter

    Chapter 16: Customizing applications with Custom Controls
    Hey Silverlight and WPF experts: this chapter is for you. Here you get started with real extensibility and learn how to extend applications with Silverlight controls. XAML is your bread here A sample application will show how to use Bing Maps and charting controls to draw charts for products in stock

    Chapter 17: Implementing Printing and Reporting
    Learn how to implement printing and reporting features by using the free Office Integration Pack; examples are available for automating Word, Outlook, and Excel. Also you will learn how to take advantage of 3rd party extensions such as OLAP, Infragistics, Telerik, and DevExpress. Finally, write code to leverage the Silverlight printing API to draw basic reports on your own

    Chapter 18: LightSwitch Extensibility: Themes, Shells, Controls, Screen Templates
    In this chapter you get started with extensibility and you learn how to create extensions for LightSwitch. The title lists the extensions that you create in this chapter and with regard to controls, you will provide design-time support and LightSwitch integration to controls implemented in chapter 16.

    Chapter 19: LightSwitch Extensibility: Data and Extensions deployment
    The final chapter of the book explains how to create custom data sources with WCF RIA Services. Samples are available to demonstrate XML data and how to use RIA Services to wrap stored procedures from SQL Server databases. Finally you learn how to deploy your extensions to the general public via VSIX packages

    In an appendix you will also find a lot of useful resources, including web sites, blogs, tools, and so on.

    If you want to pre-order LightSwitch Unleashed, take a look at Amazon and do not care about the release date they say. Only SAMS Publishing knows it at the moment

    Thanks for taking your time in reading this.
    Alessandro Del Sole
    Microsoft MVP - Visual Basic: Development
    http://community.visual-basic.it/Alessandro
    http://community.visual-basic.it/AlessandroEnglish
    Paul PattersonUser is Offline
    New Member
    New Member
    Send Private Message
    Posts:12
    Avatar

    --
    20 Dec 2011 11:03 PM
    Thanks for the update Alessandro.

    I am really looking forward to this book!

    Cheers,

    Paul
    PaulSPatterson.com
    Alessandro Del Sole [MVP]User is Offline
    New Member
    New Member
    Send Private Message
    Posts:8
    Avatar

    --
    21 Dec 2011 04:14 AM
    I forgot to mention that in Chapter 13 we are also discussing Team Foundation Server, source control, and project management with TFS for LightSwitch.
    Alessandro Del Sole
    Microsoft MVP - Visual Basic: Development
    http://community.visual-basic.it/Alessandro
    http://community.visual-basic.it/AlessandroEnglish
    Rich DudleyUser is Offline
    New Member
    New Member
    Send Private Message
    Posts:2
    Avatar

    --
    21 Dec 2011 10:21 AM
    Looks great Alessandro, I look forward to when it's published.
    joiseystudUser is Offline
    New Member
    New Member
    Send Private Message
    Posts:18
    Avatar

    --
    27 Feb 2012 02:46 AM
    Looks like a nice TOC. I will check it out. Does this run a person through building a sample app?
    You are not authorized to post a reply.


    Microsoft Visual Studio is a registered trademark of Microsoft Corporation / LightSwitch is a registered trademark of Microsoft Corporation