Beginning Microsoft Visual Studio LightSwitch Development doc

468 5.3K 0
Beginning Microsoft Visual Studio LightSwitch Development doc

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

www.it-ebooks.info ffirs.indd iiffirs.indd ii 15/06/11 3:40 PM15/06/11 3:40 PM www.it-ebooks.info BEGINNING VISUAL STUDIO® LIGHTSWITCH DEVELOPMENT INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xxv  PART I AN INTRODUCTION TO VISUAL STUDIO LIGHTSWITCH CHAPTER 1 Prototyping and Rapid Application Development . . . . . . . . . . . . . . . . . . . 3 CHAPTER 2 Getting Started with Visual Studio LightSwitch . . . . . . . . . . . . . . . . . . . . .19 CHAPTER 3 Technologies behind a LightSwitch Application . . . . . . . . . . . . . . . . . . . 45 CHAPTER 4 Customizing LightSwitch Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 PART II CREATING APPLICATIONS WITH VISUAL STUDIO LIGHTSWITCH CHAPTER 5 Preparing to Develop a LightSwitch Application . . . . . . . . . . . . . . . . . . 105 CHAPTER 6 Working with Simple Data Screens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .127 CHAPTER 7 Working with Master-Detail Data Screens . . . . . . . . . . . . . . . . . . . . . . . . 157 CHAPTER 8 Using Existing SQL Server Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 CHAPTER 9 Building and Customizing Screens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 CHAPTER 10 Validation and Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279 CHAPTER 11 Authentication and Access Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . .309 CHAPTER 12 Microsoft O ce Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329  PART III ADVANCED LIGHTSWITCH APPLICATION DEVELOPMENT CHAPTER 13 Deploying LightSwitch Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . .349 CHAPTER 14 Using SharePoint 2010 Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377  PART IV APPENDIX APPENDIX Answers to Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401 INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .417 ffirs.indd iffirs.indd i 15/06/11 3:40 PM15/06/11 3:40 PM www.it-ebooks.info ffirs.indd iiffirs.indd ii 15/06/11 3:40 PM15/06/11 3:40 PM www.it-ebooks.info BEGINNING Visual Studio ® LightSwitch Development ffirs.indd iiiffirs.indd iii 15/06/11 3:40 PM15/06/11 3:40 PM www.it-ebooks.info ffirs.indd ivffirs.indd iv 15/06/11 3:40 PM15/06/11 3:40 PM www.it-ebooks.info BEGINNING Visual Studio ® LightSwitch Development István Novák ffirs.indd vffirs.indd v 15/06/11 3:40 PM15/06/11 3:40 PM www.it-ebooks.info Beginning Visual Studio® LightSwitch Development Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2011 by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: 978-1-118-02195-8 ISBN: 978-1-118-14851-8 (ebk.) ISBN: 978-1-118-14850-1 (ebk.) ISBN: 978-1-118-14854-9 (ebk.) Manufactured in the United States of America 10 9 8 7 6 5 4 3 2 1 No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online at http://www.wiley.com/go/permissions. Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifi cally disclaim all warranties, including without limitation warranties of fi tness for a particular purpose. No warranty may be created or extended by sales or promotional materials. The advice and strategies contained herein may not be suitable for every situation. This work is sold with the understanding that the publisher is not engaged in rendering legal, accounting, or other professional services. If professional assistance is required, the services of a competent professional person should be sought. Neither the publisher nor the author shall be liable for damages arising herefrom. The fact that an organization or Web site is referred to in this work as a citation and/or a potential source of further information does not mean that the author or the publisher endorses the information the organization or Web site may provide or recommendations it may make. Further, readers should be aware that Internet Web sites listed in this work may have changed or disappeared between when this work was written and when it is read. For general information on our other products and services please contact our Customer Care Department within the United States at (877) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002. Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books. Library of Congress Control Number: 2011930875 Trademarks: Wiley, the Wiley logo, Wrox, the Wrox logo, Programmer to Programmer, and related trade dress are trade- marks or registered trademarks of John Wiley & Sons, Inc. and/or its affi liates, in the United States and other countries, and may not be used without written permission. Visual Studio is a registered trademark of Microsoft Corporation. All other trademarks are the property of their respective owners. Wiley Publishing, Inc., is not associated with any product or vendor mentioned in this book. ffirs.indd viffirs.indd vi 15/06/11 3:40 PM15/06/11 3:40 PM www.it-ebooks.info To Henriett, Eszter, and Reka. I owe you many hours for the missed weekends. ffirs.indd viiffirs.indd vii 15/06/11 3:40 PM15/06/11 3:40 PM www.it-ebooks.info ffirs.indd viiiffirs.indd viii 15/06/11 3:40 PM15/06/11 3:40 PM www.it-ebooks.info [...]... Development RAD Tools Visual Studio LightSwitch and RAD Summary 11 12 15 15 CHAPTER 2: GETTING STARTED WITH VISUAL STUDIO LIGHTSWITCH Getting to Know Visual Studio 19 19 A Short History of Visual Studio Roots Other Visual Languages and Tools Integrating Languages into Visual Studio Moving to NET Visual Studio Editions Visual Studio 2010 20 20 21 21 22 23 23 Getting to Know Visual Studio LightSwitch 23 Business... will learn how these techniques can answer LOB software development challenges, and learn how Visual Studio LightSwitch does it ➤ Chapter 2: “Getting Started with Visual Studio LightSwitch — This hands-on chapter enables you to form your first impressions of Visual Studio LightSwitch By the time you finish this chapter, you will have installed LightSwitch and created your very first application with... While Visual Studio supports development teams, it still requires jumping over a relatively high entry barrier Writing versatile business applications with this tool defi nitely requires deep software development knowledge — in exchange for the freedom it offers Visual Studio LightSwitch is a new member of the Visual Studio family It was designed and developed with rapid data-centric LOB application development. .. Visual Studio LightSwitch and use the samples with their databases You will need access to Visual Studio LightSwitch installation files Those who already have Visual Studio 2010 with a Microsoft Developer Network (MSDN) subscription can fi nd the online xxviii www.it-ebooks.info flast.indd xxviii 14/06/11 2:05 PM INTRODUCTION installation media among their downloadable items A free trial version of Visual. .. page xxxii www.it-ebooks.info flast.indd xxxii 14/06/11 2:05 PM PART I An Introduction to Visual Studio LightSwitch CHAPTER 1: Prototyping and Rapid Application Development CHAPTER 2: Getting Started with Visual Studio LightSwitch CHAPTER 3: Technologies behind a LightSwitch Application CHAPTER 4: Customizing LightSwitch Applications www.it-ebooks.info C01.indd 1 14/06/11 6:28 PM www.it-ebooks.info... Visual Studio LightSwitch and its approach to LOB application development — what it is and why it is an important addition to the Visual Studio family It also provides an overview of the technologies that enable you to build a LightSwitch application ➤ Chapter 1: “Prototyping and Rapid Application Development — This chapter provides an overview of application prototyping and rapid application development. .. use them in your applications ➤ Chapter 12: Microsoft Office Integration” — Visual Studio LightSwitch has been designed with Microsoft Office integration in mind The automation features of Office applications make it easy to use Word, Excel, Outlook, or even PowerPoint from LightSwitch, as you learn in this chapter Part III: Advanced LightSwitch Application Development The last portion of the book is... 99 PART II: CREATING APPLICATIONS WITH VISUAL STUDIO LIGHTSWITCH CHAPTER 5: PREPARING TO DEVELOP A LIGHTSWITCH APPLICATION The ProjectTrek Sample 105 105 The Functionality of ProjectTrek The ProjectTrek Application Database LightSwitch Application Development Life cycle The Iterative Model Construction: Design and Implementation Testing Deployment Extending a LightSwitch Application Team Foundation... software development has changed a lot in the last few years In the NET world, Microsoft s Visual Studio 2010 is undoubtedly the most successful development environment Since the release of the fi rst NET version in February 2002, this product has undergone dramatic changes Currently, it encapsulates three languages (Visual Basic, C#, and F#) and many tools that support the entire life cycle of software development. .. TO VISUAL STUDIO LIGHTSWITCH CHAPTER 1: PROTOTYPING AND RAPID APPLICATION DEVELOPMENT Line-of-Business Software Development Challenges LOB Software Development Changing Project Environment Creating a Requirements Specification Feedback Frequency Application Prototyping 3 4 5 5 5 7 8 Wireframe Models Proof-of-Concept Models Low-Fidelity Prototypes High-Fidelity Prototypes 8 10 10 11 Rapid Application Development . 11 Rapid Application Development 11 RAD Tools 12 Visual Studio LightSwitch and RAD 15 Summary 15 CHAPTER 2: GETTING STARTED WITH VISUAL STUDIO LIGHTSWITCH 19 Getting. 19 Getting to Know Visual Studio 19 A Short History of Visual Studio 20 Roots 20 Other Visual Languages and Tools 21 Integrating Languages into Visual Studio 21 Moving

Ngày đăng: 16/03/2014, 07:20

Từ khóa liên quan

Mục lục

  • Beginning: Visual Studio® LightSwitch Development

  • Contents

  • Introduction

  • Part I: An Introduction to Visual Studio LightSwitch

    • Chapter 1: Prototyping and Rapid Application Development

      • Line-of-Business Software Development Challenges

        • LOB Software Development

        • Changing Project Environment

        • Creating a Requirements Specification

        • Feedback Frequency

        • Application Prototyping

          • Wireframe Models

          • Proof-of-Concept Models

          • Low-Fidelity Prototypes

          • High-Fidelity Prototypes

          • Rapid Application Development

            • RAD Tools

            • Visual Studio LightSwitch and RAD

            • Summary

            • Chapter 2: Getting Started With Visual Studio Lightswitch

              • Getting to Know Visual Studio

                • A Short History of Visual Studio

                • Roots

                • Other Visual Languages and Tools

                • Integrating Languages into Visual Studio

                • Moving to .NET

                • Visual Studio Editions

Tài liệu cùng người dùng

Tài liệu liên quan