Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Zend Studio for Eclipse Developer's Guide - Peter MacIntyre, Ian Morse

Zend Studio for Eclipse Developer's Guide

Buch | Softcover
216 Seiten
2008
Sams Publishing (Verlag)
978-0-672-32940-1 (ISBN)
CHF 49,95 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
The definitive, comprehensive guide to Zend Studio for Eclipse Zend Studio for Eclipse gives millions of PHP/LAMP developers world-class tools for building state-of-the-art web applications. Now, here's a definitive guide to making the most of this breakthrough development environment. Zend Certified Engineer Peter MacIntyre and expert PHP developer Ian Morse show how to use Zend Studio for Eclipse to improve productivity, effectiveness, and code quality throughout your entire project lifecycle. You'll start with a product tour that introduces the core techniques and terminology you'll use in all your projects--including views, perspectives, outlines, and much more. You'll discover how to quickly use preferences to customize Zend Studio for Eclipse to your unique needs. Next, MacIntyre and Morse offer detailed, practical insights into every key aspect of working with Zend Studio: the code editor, PHP perspective views, Code Gallery, Code Analyzer, refactoring, SQL integration, unit testing with PHPUnit, debugging, version control, WYSIWYG design, and much more.You'll learn how to use the powerful integrated tools Zend provides, as well as those offered by the thriving worldwide Eclipse ecosystem.
This book is an indispensable resource for every developer who wants to master Zend Studio for Eclipse: programmers already familiar with PHP and LAMP and users of other Eclipse-based IDEs who want to leverage their skills to create powerful PHP-based web applications. Peter MacIntyre is a Zend Certified Engineer with more than 18 years of experience in software development. He is a past contributing editor and author of php|architect (www.phparch.com), a regular speaker at North American and international computer conferences, and coauthor of Programming PHP. Ian Morse has participated in software projects of all sizes in various industries. His recent assignments include working on the new national website for the leading Canadianpizza restaurant, Pizza Delight. ON THE WEB: Download all examples and source code presented in this book from informit.com/title/9780672329401 Category: Web Development/PHP Covers: Zend Studio for Eclipse User Level: Intermediate--Advanced $39.99 USA / $43.99 CAN / GBP28.99 Net UK

Peter MacIntyre has over 19 years of experience in the information technology industry, primarily in the area of software development. He is a Zend Certified Engineer, and his technical skill set includes several web development languages, client/server tools, and relational database systems such as PHP, PowerBuilder,Visual Basic, Active Server Pages, and CA-Visual Objects. MacIntyre has contributed to several books, including Using Visual Objects, Using PowerBuilder 5, ASP.NET Bible, The Web Warrior Guide to Web Programming, and Programming PHP 5, 2nd edition, and is a former contributing editor to the online and in-print magazine called php|architect. He has spoken several times at North American and international computer conferences, including CA-World in New Orleans, USA; CA-TechniCon in Cologne, Germany; and CA-Expo in Melbourne, Australia. MacIntyre lives and works in Prince Edward Island, Canada, where he runs his own part-time software company called Paladin Business Solutions (www.paladin-bs.com)   Ian Morse has a bachelor’s degree in computer science from the University of Prince Edward Island. He has experience working in both the public and private sectors. For the past several years, he has worked as a private consultant and web system developer under the name of geckoWARE.  

        Foreword    ix

        Introduction    1

    1    A First Look at Zend Studio for Eclipse    3

        View    3

        Perspectives    6

        Outline View    8

        Working Sets    9

        Code Editor    10

        Preferences    12

        Summary    13

    2    Creating Projects    15

        Projects Wizard    15

        Zend Framework Project    18

        Multiproject Support    19

        Setting up Working Sets    21

        Importing Projects    22

        Exporting Projects    23

        Creating New Files    24

        Using Link with Editor    25

        Accessing Remote Files    25

        Summary    28

    3    Environmental Settings    29

        The Concept of Perspectives    29

        Zend Studio for Eclipse Preferences    32

            Systemwide Preferences    32

            PHP Preferences    38

        Summary    46

    4    The Code Editor    47

        PHP Code Assist    49

        Code Formatter    50

        Properties View    51

        Summary    52

    5    Views in the PHP Perspective    53

        Getting Started    53

            Outline View    53

            PHP Project Outline View    54

            PHP Functions View    54

            Problems View    55

            Tasks View    56

        Filters    57

        Views in Action    59

        Summary    61

    6    Code Gallery    63

        User Code Gallery    63

        Zend Gallery    65

        Summary    66

    7    Code Analyzer    67

        Configuring the Code Analyzer    67

        Using the Code Analyzer    70

        Summary    71

    8    Refactoring    73

        Rename Local Variables    73

        Rename Global Variables    76

        Rename Data Members    78

        Rename Methods, Functions, and Classes    78

        Move Files and Folders    79

        Summary    81

    9    SQL Integration    83

        Database Development Perspective    83

        Viewing Data    86

        Data Manipulation    88

        Table Manipulations    88

        Summary    89

    10    Testing the Project    91

        Debugging with Console Output    91

        Getting Started with PHPUnit    94

        PHPUnit Test Suites    99

        Summary    100

    11    Introduction to Debugging    101

        Debugging Preferences    101

        Local Debugging    102

        Remote Debugging    103

        Summary    103

    12    Running/Stepping Through Your Code    105

        The Debug Perspective    105

        Breakpoints    106

        Running a Debugging Session    107

        Summary    112

    13    Version Control Integration    113

        Configuration    113

        Creating a CVS Project    116

        Summary    119

    14    The WYSIWYG Designer    121

        The HTML Editor View    122

            Design    122

            Source, Design/Source    123

            Preview    124

        Code Assist/Properties    125

        Summary    127

    15    Integrated Zend Tools    129

        Integration with Zend Guard    129

        Integration with Zend Platform    132

        Summary    133

    16    Zend Framework Library    135

        What Is Model-View-Controller Design?    135

        Creating a Zend Framework Project    136

        Adding to a Framework-Driven Site    137

        Separating Content and Design    139

        Included Framework Libraries    141

            Zend_Acl    141

            Zend_Controller    142

            Zend_Db    142

            Zend_Gdata    143

            Zend_Mail    143

            Zend_Pdf    144

            Zend_Service    144

        Summary    144

    17    Designing the Project    145

        What the Project Will Do    145

        Table Creation SQL    148

        Summary    150

    18    Writing the Project    151

        Setting Up    151

        Writing Some Code    152

        Adding More Functionality    157

        Summary    167

        Appendix Updates, Add-ons, and Resources    169

        Zend Studio for Eclipse Update Process    169

        Adding Third-Party Plug-ins to Zend Studio for
Eclipse    170

        Additional Resources    173

TOC, 0672329409, 2/26/08

Erscheint lt. Verlag 3.4.2008
Verlagsort Indianapolis
Sprache englisch
Maße 228 x 177 mm
Gewicht 338 g
Themenwelt Informatik Programmiersprachen / -werkzeuge Eclipse
ISBN-10 0-672-32940-9 / 0672329409
ISBN-13 978-0-672-32940-1 / 9780672329401
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Kennenlernen. Verstehen. Effizient nutzen.

von Thomas Künneth

Buch (2018)
Hanser, Carl (Verlag)
CHF 54,60