Zend Studio for Eclipse Developer's Guide
Sams Publishing (Verlag)
978-0-672-32940-1 (ISBN)
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
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? |
aus dem Bereich