Home > Computing and Information Technology > Computer hardware > Utilities and tools > More Professional PowerBuilder Programming: Advanced Techniques
More Professional PowerBuilder Programming: Advanced Techniques

More Professional PowerBuilder Programming: Advanced Techniques

          
5
4
3
2
1

Available


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Quantity:
Add to Wishlist

About the Book

50814-3 More great techniques for developing with PowerBuilder! To become a truly proficient PowerBuilder developer, you need a deep understanding of techniques and technologies that most books only skim over. That's where More Professional PowerBuilder Programming comes in. It starts where Paul Bukauskas' best-selling Professional PowerBuilder Programming leaves off, presenting sophisticated PowerBuilder techniques to help you build more powerful, effective applications - and do it more quickly. You'll develop a deeper understanding of the window/event programming paradigm, and learn the most effective implementation strategies for event-driven environments. You'll learn how to make the most of Dynamic SQL, Dynamic DataWindows, nested reports, and other advanced DataWindows capabilities. Bukauskas also introduces you to powerful data modeling techniques for client/server applications. And, this book will help you prepare for the PowerBuilder CPD exam with sample questions and PowerQuiz. You'll also find in-depth coverage of: * Application Partitioning with nonvisual user objects * Communicating among objects * Child DataWindow programming techniques * Interprocess communication with OLE and DDE * Conditional expressions using Modify and Describe * The Windows API * Performance and Tuning The concepts covered in this book will help you work confidently with any version of PowerBuilder - especially Release 5.0 with Windows' 95 support. More Professional PowerBuilder is based on the author's live PowerBuilder courses, which have been honed for years with audiences around the world. Every chapter contains practical exercises and questions to help you make sure you've mastered the material. This is a treasure house of advanced PowerBuilder techniques for the working developer. If you use PowerBuilder, you can't afford to be without it.

Table of Contents:
SECTION I. 1. Building on a Solid Foundation. In This Chapter. Event-Driven Programming. Window Objects. Window Data Types. The Window Painter. Window Properties. Accessing Properties Using the Browser. Window Events. User-Defined Events. Triggering Events. Posting an Event. Window Controls. Types of Windows. MDI Frame and MDI Frame with MicroHelp. Summary. Test Yourself. 2. The Application Painter. In This Chapter. What Is the Application Painter? Creating an Application. Defining Application Default Settings. The Library Search Path. Properties. Events. Summary. Test Yourself. 3. The Menu Painter. In This Chapter. Creating a Menu. Observing Menu Conventions. Cascading Menus. Inserting and Deleting Items. Associating a Menu with a Window. Menu Events. Special Pronoun-ParentWindow. Observing Menu Scripting Conventions. Special Functions. Toolbars. Dropdown Toolbars. Displaying Popup Menus. Summary. Test Yourself. 4. The DataWindow Painter. In This Chapter. DataWindow Objects. Launching the Painter. Data Sources. Data Presentation Styles. Retrieval Arguments. Prompt for Criteria. Edit Styles. Display Formats. Validation Rules. Computed Columns. Tab Order. Groups. Retrieve Rows as Needed. Update Characteristics. Summary. Test Yourself. 5. Data Management. In This Chapter. Database Transactions. Elements of the Transaction Object. What Is a Windows INI File? Changing INI File Settings. Managing Transactions. Managing Expensive Operations. Retrieve As Needed. Handling Different Transaction Types. TimeStamps. Summary. Test Yourself. 6. The Database, Table, and Administration Painters. In This Chapter. Connecting to the Database with Profiles. Using Open Database Connectivity (ODBC). Creating Tables. Exporting the Table Definition. Creating Indexes. Creating Primary and Foreign Keys. Sharing Data with Other File Formats. The PowerBuilder Repository. Specifying Format Information. Formatting Characters. Adding Color to Formats. Display Format Masks. Edit Style. Validation. Numeric Rules. String Rules. Writing and Executing SQL Script. Summary. Test Yourself. 7. Library Management. In This Chapter. Using the Library Painter. Moving and Copying Entries. Creating and Deleting Libraries. The Proper Number of Libraries. Library Placement. Library Size. Searching Objects. Optimizing Libraries. Regeneration. Organizing Libraries. Naming Conventions. Source Code Management. Version Control. Export/Import Library Entries to Text Files. Summary. Test Yourself. SECTION II. PROGRAMMING FOR EXCELLENCE. 8. Multiple Document Interface. In This Chapter. Anatomy of MDI. Frame Types. Resizing the Frame. MDI Sheets. Managing MDI Sheets. Reusable References. Determining the Active Sheet. Menu Support. Getting a Handle on Menus. Keeping the Menu Synchronized. Invoking Window Actions. Displaying a Backdrop Window. Summary. Test Yourself. 9. PowerBuilder Programming Techniques. In This Chapter. PowerBuilder and Object-Oriented Design. The PowerScript Language. Basic Concepts. Script Identifier Names. Special Characters. Operators. Concatenation. Standard Data Types. Instance and Shared Variables. Constants. Saving Compile-Time Information. Pronouns. Arrays. Summary. Test Yourself. 10. Visual User Objects. In This Chapter. What Are User Objects? Benefits of User Objects. Standard Visual User Objects. A Smart Dropdown Listbox. Steps to Create a Standard User Object. Custom Visual User Objects. External Visual User Objects. VBX Visual User Objects. Summary. Test Yourself. 11. Nonvisual Objects by Scott McGarrigle. In This Chapter. Split Personality. No Baggage. Bringing Objects to Life. Referencing NVOs. Other Ways of Using Create. NVO Events. Automatic Objects. Deep Copy. Custom Data Types. Create Using. Building a Custom (NVO) Class. NVOs and Application Design. Application Domains. Partitioning with NVOs. Some Examples. A Customer Business Object. Using the Customer Object. Component-Based Architecture. The RowSelection Component. Identifying Objects. Datastores-The Nonvisual DataWindow. The Basic Model/View Approach. Summary. Test Yourself. 12. Drag-and-Drop Programming Techniques. In This Chapter. What Is Drag and Drop? Drag-and-Drop Events. The Drag Object. Properties of the Drag Object. Drag-Related Functions. Return Values and OLE 2.0 Controls. RowsCopy and RowsMove. Have Your Cake and Eat It Too. Dragging Rows between DataWindows. Summary. Test Yourself. SECTION III. DATAWINDOWS. 13. Dynamic SQL. In This Chapter. Embedding SQL. Dynamic SQL versus Static SQL. Singleton Select. Cursor Processing. Updatable Cursors. Stored Procedures. Executing the Procedure. DataWindows and Stored Procedures. Dynamic SQL. Putting It All Together. Modifying the SQL Statement of an Existing DataWindow. Summary. Test Yourself. 14. Dynamic DataWindows. In This Chapter. Steps to Create a Dynamic DataWindow. Determining the DataWindow Style. Preparing the SQL Statement. Creating the DataWindow. Final Notes on Create. A Second Approach to Modifying the SQL Select. Summary. Test Yourself. 15 Advanced DataWindow Techniques. In This Chapter. Direct Data Manipulation. Key DataWindow Events. SQL Preview Event. DataWindow Validation. Key DataWindow Functions. Using Shared DataWindows. Working with External Data Sources. Checking Database Return Codes. Checking Row and Column Status. SQL Preview. DataStores. Summary. Test Yourself. 16. Working with Nested Reports. In This Chapter. Nested DataWindows. Creating a Nested Report. Sizing the Report. Using Retrieval Arguments. Previewing the DataWindow. Sliding. Composite DataWindows. Summary. Test Yourself. 17. Child DataWindow TechniqueS. In This Chapter. Steps to Use a Dropdown DataWindow. GetChild. Retrieval Arguments. Other DataWindow Techniques. Shared Result Sets. Summary. Test Yourself. SECTION IV. SPECIAL TOPICS. 18. Windows API by David Litwalk. In This Chapter. Windows: A Developers Perspective Windows Employs a Graphical User Interface. Windows Is a Message Broker. Windows Is a Multitasking Environment. Windows Supports Dynamic Libraries. Summary. Test Yourself. 19. Communicating between Objects by Scott McGarrigle. In This Chapter. The Communication Process. Aspects of Object Communication. Object Communication Design Principles. The Message Object. Events and Functions. Events. Posting Events. Communication Models. Nonresponse Window Return Model. Communication Parameters. Communication Targets. Advanced Communication Ideas. Advanced Message Object. Summary. Test Yourself. 20. The Mysteries of Describe and Modify. In This Chapter. Describe. Modify. Expressions in the DataWindow Painter. Summary. Test Yourself. 21. Performance and Tuning. In This Chapter. Redraw When Necessary. Use the Open Event. Limit Data or Post. Using Arrays. Pass Values by Reference. Memory Leaks. Working with Loops and Control Structures. General Use of Functions. Summary. Test Yourself. 22. Moving Data Using Pipelines. In This Chapter. Creating a Pipeline Object. Table Options. Pipeline Execution. Pipeline Attributes. Functions. Data Pipeline Events. Pipeline Automation. Summary. Test Yourself. 23. DDE and OLE. In This Chapter. Dynamic Data Exchange (DDE). Object Linking and Embedding. Summary. Test Yourself. 24. Creating the EXECUTABLE. In This Chapter. The Project Painter. Creating Dynamic Libraries. P-Code Distribution Options. Objects Included at Runtime. Objects Not Included at Runtime. PowerBuilder Resource Files (PBRs). Object Management. Summary. Test Yourself. 25. EHLLAPI Application Programming, by Thomas OMara. In This Chapter. Overview. EHLLAPI Application. EHLLAPI Services. EHLLAPI Connections. EHLLAPI Presentation Spaces. EHLLAPI Function Calls. EHLLAPI Prerequisite Function Calls. EHLLAPI Return Codes. EHLLAPI Keyboard Mnemonics. NetSoft Elite/400 Emulation Session. Wall Data Rumba Emulator Session. PowerBuilder Application with the EHLLAPI. Summary. Test Yourself. SECTION V. DATE MODELING FOR CLINET/SERVER APPLICATIONS. 26. Data Modeling-An Overview, by Ted Kerr. In This Chapter. Abstracting Business Data. Problem Summary. Criteria for Database Design. Tools and Mechanisms. Summary. 27. Modeling Data Entities, by Ted Kerr. In This Chapter. Facts and Entities. Identifying Entities. Entering Entities into a Model. Entity Name and Definition. Attributes. Types of Attributes. Relationships between Entities. Business Rules. Summary. 28. Database Maintenance and Integrity, by Ted Kerr. In This Chapter. Generating a Physical Database. Selecting a Target Database. Defining Physical Schema Information. Defining Domains. Synchronizing ERwin to a Target Database. Database Integrity. Insert Operations. Delete Operation. Generating the Schema. ERwin as a Database Schema Manager. ERwin as an External Schema Manager. Synchronizing with PowerBuilder. Generalize Extended Attributes into Domains. ERwin as the Central Repository. Summary. VI. APPENDIXES. Appendix A. Answers to Test Yourself Questions. Appendix B. Preparing for the Certified PowerBuilder Developer (CPD) Exam. Appendix C. Practical Exercises. Appendix D. Whats on the CD. Index.


Best Sellers


Product Details
  • ISBN-13: 9780135081457
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Prentice Hall
  • Height: 234 mm
  • No of Pages: 512
  • Sub Title: Advanced Techniques
  • Width: 176 mm
  • ISBN-10: 0135081459
  • Publisher Date: 09 Jun 1997
  • Binding: SA
  • Language: English
  • Spine Width: 24 mm
  • Weight: 1037 gr


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
More Professional PowerBuilder Programming: Advanced Techniques
Pearson Education (US) -
More Professional PowerBuilder Programming: Advanced Techniques
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

More Professional PowerBuilder Programming: Advanced Techniques

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA