delphi 2005 - help

1.7K 4.1K 0
delphi 2005 - help

Đ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

Delphi 2005 Delphi for Microsoft Win32 Delphi for the Microsoft .NET Framework C#Builder for the Microsoft .NET Framework For Windows 1 Borland Software Corporation 100 Enterprise Way Scotts Valley, California 95066-3249 www.borland.com Refer to the file deploy.html for a complete list of files that you can distribute in accordance with the License Statement and Limited Warranty. Borland Software Corporation may have patents and/or pending patent applications covering subject matter in this document. Please refer to the product CD or the About dialog box for the list of applicable patents. The furnishing of this document does not give you any license to these patents. Copyright © 1997–2004 Borland Software Corporation. All rights reserved. All Borland brand and product names are trademarks or registered trademarks of Borland Software Corporation in the United States and other countries. All other marks are the property of their respective owners. For third-party conditions and disclaimers, see the Release Notes on your product CD. October 2004 PDF 2 Delphi 2005 (Common) Getting Started What's Delphi 2005? 44 What's New in Delphi 2005 46 Tour of the IDE 52 Starting a Project 57 Code Editor 60 Help on Help 63 Managing the Development Life Cycle Managing the Development Cycle Overview 67 Using the StarTeam Integration 71 Using the SCC Interface 74 Designing User Interfaces 76 Code Visualization Overview 77 Code Visualization Class Diagrams 81 Class Diagram Elements 83 Compiling, Building, and Running Applications 84 Refactoring Overview 86 Symbol Rename Overview (Delphi, C#) 87 Extract Method Overview (Delphi) 88 Extract Resource String (Delphi) 89 Declare Variable and Declare Field Overview (Delphi) 90 Find References Overview (Delphi, C#) 93 Sync Edit Mode (Delphi, C#) 94 Undoing a Refactoring (Delphi, C#) 95 Unit Testing Overview 97 DUnit Overview 99 NUnit Overview 102 Localizing Applications 107 Debugging Applications 109 Deploying Applications 111 Procedures Getting Started Adding Components to a Form 115 Adding References 116 Adding and Removing Files 117 Adding Templates to the Object Repository 118 Copying References to a Local Path 119 Creating a Component Template 120 Creating a Project 121 Customizing the Form 122 Customizing Toolbars 123 Customizing the Tool Palette 124 Docking Tool Windows 125 Finding Items on the Tool Palette 126 Exploring .NET Assembly Metadata 127 Exploring Windows Type Libraries 128 Installing Custom Components 129 Renaming Files Using the Project Manager 130 3 Saving Desktop Layouts 131 Setting Component Properties 132 Setting Dynamic Properties 133 Setting Project Options 134 Setting Properties and Events 135 Setting Tool Preferences 136 Using To-Do Lists 137 Writing Event Handlers 138 Code Visualization Adding Shortcuts 140 Adding Multiple Elements 141 Annotating Diagrams 142 Using Automated Layout Features 143 Setting Compartment Controls 144 Configuring Diagram Options 145 Creating Associations 146 Creating Class Diagrams 147 Drawing Links 149 Drawing Links with Bending Points 150 Hiding and Showing Diagram Elements and Links 151 Hyperlinking Diagrams 152 Exporting Diagram to Image 154 Using the Model View 155 Moving and Copying Diagram Elements 156 Using the Overview 157 Placing Node Elements 158 Printing Diagrams 159 Resizing Elements 160 Selecting Elements in Diagrams 161 Synchronizing with the Model View 162 Zooming 163 Compiling and Building Applications Building Packages 165 Finding References 167 Linking Delphi Units Into an Application 168 Previewing and Applying Refactoring Operations 169 Renaming a Symbol 171 Setting Project Options 134 Debugging Applications Adding a Watch 174 Attaching to a Running Process 175 Setting and Modifying Breakpoints 176 Inspecting and Changing the Value of Data Elements 179 Resolving Internal Errors 181 Modifying Variable Expressions 183 Preparing a Project for Debugging 184 Refactoring Code 185 Deploying Applications Building Packages 165 Linking Delphi Units Into an Application 168 Editing Code 4 Using Code Folding 193 Customizing Code Editor 194 Finding References 167 Previewing and Applying Refactoring Operations 169 Recording a Keystroke Macro 198 Refactoring Code 185 Renaming a Symbol 171 Using Bookmarks 203 Using Class Completion 204 Using Code Insight 206 Using Code Snippets 208 Using the History Manager 209 Using Sync Edit 211 Localizing Applications Adding Languages to a Project 213 Editing Resource Files in the Translation Manager 215 Setting the Active Language for a Project 217 Setting Up the External Translation Manager 218 Updating Resource Modules 220 Using the External Translation Manager 221 Using Source Control SCC Interface: Adding Files to the Source Control Project 223 SCC Interface: Checking In Files 224 SCC Interface: Checking Out Files 225 SCC Interface: Configuring Source Control Providers 226 SCC Interface: Connecting to the Source Control Repository 227 SCC Interface: Placing a Project into Source Control 228 SCC Interface: Pulling a Project from Source Control 230 SCC Interface: Removing Files from Source Control 232 StarTeam: Adding Files 233 StarTeam: Checking In Files 235 StarTeam: Checking Out Files 237 StarTeam: Comparing File Revisions 239 StarTeam: Configuring the Integration 240 StarTeam: Editing the Active Process Item 243 StarTeam: Finding Files in the Repository 244 StarTeam: Launching the Client 245 StarTeam: Locking and Unlocking Files 246 StarTeam: Merging Source Files 247 StarTeam: Migrating Projects from the SCC Interface to the StarTeam Integration 248 StarTeam: Placing Projects and Project Groups 250 StarTeam: Pulling Projects and Project Groups 252 StarTeam: Removing Files 253 StarTeam: Reverting Files 254 StarTeam: Updating and Committing Projects 255 SCC Interface: Undoing a Check Out Operation 259 SCC Interface: Using the Commit Browser 260 SCC Interface: Running an SCC Application 262 Testing Code Building Tests 264 5 Delphi 2005 for .NET Building Applications with the ECO framework ECO Modeling Tools Overview 268 Overview of the ECO framework 270 Working with the ECO Service API 275 Working with ECO Handles 281 Working with ECO Subscriptions 287 The ECO framework and ASP.NET 291 Using the ECO Framework in Multi-Client Applications 293 Custom ECO Object-Relational Mapping Files 296 Upgrading an ECO framework Project from a Prior Release 299 Building Web Applications with ASP.NET ASP.NET Overview 303 Borland DB Web Controls Overview 306 DB Web Controls Navigation API Overview 308 Working with DataViews 309 Working with WebDataLink Interfaces 311 Using DB Web Controls in Master-Detail Applications 312 Using XML Files with DB Web Controls 314 DB Web Control Wizard Overview 316 Deploying ASP.NET Applications 323 Building Web Services with ASP.NET ASP.NET Web Services Overview 325 Web Services Protocol Stack 328 ASP.NET Web Services Support 330 Building Windows Applications with Windows Forms Windows Forms Overview 333 Deploying Windows Forms Applications 335 Building VCL.NET Applications VCL for .NET Overview 337 Porting VCL Applications 340 Building Database Applications for the .NET Framework ADO.NET Overview 342 Borland Data Providers for Microsoft .NET 345 BDP.NET Data Types 348 BDP.NET Component Designers 352 Stored Procedure Overview 356 dbExpress Components overview 358 dbGo Components Overview 359 Getting Started with InterBase Express 360 Deploying Database Applications for the .NET Framework 366 Building Applications with Unmanaged Code Using COM Interop in Managed Applications 369 Using Platform Invoke with Delphi 2005 374 Virtual Library Interfaces 383 Building Janeva Applications 385 Deploying COM Interop Applications 389 6 Building Reports in Delphi 2005 Using Rave Reports in Delphi 2005 391 Using Crystal Reports 392 Procedures ASP.NET Adding Web References in ASP.NET Projects 395 Building an ASP.NET Application 399 Building an ASP.NET Database Application 400 Building an ASP.NET "Hello World" Application 403 Creating a Briefcase Application with DB Web Controls 405 Building an Application with 406 Converting HTML Elements to Server Controls 408 Creating Metadata for a DataSet 410 Creating an XML File for DB Web Controls 411 Creating a Virtual Directory 412 Adding Aggregate Values with DBWebAggregateControl 413 Debugging Delphi 8 ASP.NET Applications 414 Generating HTTP Messages in ASP.NET 415 Modifying Database Connections 416 Porting a Delphi for Win32 Web Service Client Application to Delphi for .NET 422 Binding Columns in the DBWebGrid 425 Setting Permissions for XML File Use 426 Troubleshooting ASP.NET Applications 427 Using the DB Web Control Wizard 430 Using the ASP.NET Deployment Manager 431 Using the HTML Tag Editor 434 Working with ASP.NET User Controls 436 Database Adding a New Connection to the Data Explorer 438 Browsing a Database in the Data Explorer 439 Building an ASP.NET Database Application 400 Creating a Briefcase Application with DB Web Controls 405 Building a Windows Forms Database Application 444 Building an Application with 406 Creating Database Projects from the Data Explorer 449 Creating Table Mappings 450 Creating Metadata for a DataSet 410 Creating an XML File for DB Web Controls 411 Adding Aggregate Values with DBWebAggregateControl 413 Executing SQL in the Data Explorer 455 Handling Errors in Table Mapping 456 Migrating Data Between Databases 457 Modifying Connections in the Data Explorer 459 Modifying Database Connections 416 Building a Database Application that Resolves to Multiple Tables 467 Passing Parameters in a Database Application 469 Binding Columns in the DBWebGrid 425 Using the Data Adapter Preview 473 Using the Command Text Editor 474 Using the Data Adapter Designer 475 7 Using the Connection Editor Designer 476 Using Standard DataSets 477 Using Typed DataSets 481 Building a Distributed Database Application 483 Using the DB Web Control Wizard 430 Enterprise Core Objects (ECO) Framework Adding an ECO Enabled Windows Form to a Project 488 Adding an ECO UML Package to a Project 489 Adding a Reference to an ECO Package in a DLL 490 Adding Columns and Nestings to an ECO Handle 491 Configuring an OclVariables Component 492 Building Applications with the ECO Framework 495 Creating an ECO Package in a DLL 497 Creating an Event Derived Column 498 Creating a New ECO Space Subclass 499 Creating a New ECO Windows Forms Application 500 Creating a Persistence Mapper Provider 502 Creating an ECO ASP.NET Application 503 Deploying an Application 504 Deriving an Attribute in Source Code 506 Implementing a Subclass of SubscriberAdapterBase 508 Building an Application with the - Part 1: Starting from Scratch 511 Building an Application with the - Part 2: Adding Associations 515 Building an Application with the - Part 3: Building a User Interface 518 Building an Application with the - Part 4: Expanding the User Interface 520 Generating a Model and OR Mapping from an Existing Database 522 Using a Custom Object-Relational Mapping File 523 Using the ECO Space Designer 524 Using the OCL Expression Editor 527 Using the PersistenceMapperProvider Designer 529 Reporting Adding a Report to Your Project 532 Selecting Crystal Reports ActiveX Components 533 Modifying an Existing Report 534 Creating a New Report Object 535 VCL for .NET Building VCL Forms Applications With Graphics 537 Building a VCL.NET Forms ADO.NET Database Application 538 Building a VCL Forms dbExpress.NET Database Application 540 Building a VCL Forms Application 542 Creating Actions in a VCL Forms Application 543 Building a VCL Forms Hello World Application 545 Using ActionManager to Create Actions in a VCL Forms Application 546 Building an Application with XML Components 547 Creating a New VCL.NET Component 550 Displaying a Bitmap Image in a VCL Forms Application 552 Drawing Rectangles and Ellipses in a VCL Forms Application 554 Drawing a Rounded Rectangle in a VCL Forms Application 555 Drawing Straight Lines In a VCL Forms Application 556 Placing a Bitmap Image in a Control in a VCL Forms Application 557 Importing .NET Controls to VCL.NET 559 Web Services 8 Accessing an ASP.NET "Hello World" Web Services Application 562 Adding Web References in ASP.NET Projects 395 Building an ASP.NET "Hello World" Web Services Application 568 Porting a Delphi for Win32 Web Service Client Application to Delphi for .NET 422 Windows Forms Building a Windows Forms Database Application 444 Building a Windows Forms Application 577 Building a Windows Forms Hello World Application 578 Building Windows Forms Menus 579 Passing Parameters in a Database Application 469 9 Delphi 2005 for Win32 Building Windows Applications Windows Overview 586 Web Services Web Services Overview 589 Building Web Applications with WebSnap Win32 Web Applications Overview 591 Building Database Applications dbExpress Components 595 Getting Started with InterBase Express 360 Building VCL Applications VCL Overview 604 Building Interoperable Applications Building COM Applications 608 Win32 Reporting Tools Using Rave Reports in Delphi 2005 391 Procedures Database Accessing Schema Information 618 Configuring TSQL Connection 619 Connecting to the Application Server using DataSnap Components 621 Debugging dbExpress Applications using TSQLMonitor 622 Executing the Commands using TSQLDataSet 623 Fetching the Data using TSQLDataSet 625 Specifying the Data to Display using TSQLDataSet 626 Specifying the Provider using TLocalConnection or TConnectionBroker 628 Using BDE 629 Using DataSnap 630 Using dbExpress 631 Using TBatchMove 632 Connecting to Databases with TDatabase 633 Using TQuery 635 Managing Database Sessions Using TSession 637 Using TSimpleDataSet 638 Using TSimpleObjectBroker 639 Using TSQLQuery 640 Using TSQLStoredProc 641 Using TSQLTable 642 Using TStoredProc 643 Using TTable 644 Using TUpdateSQL to Update a Dataset 646 Interoperable Applications Using COM Wizards 648 10 [...]... Enabling Help in Applications Help System Interfaces Implementing ICustomHelpViewer Communicating with the Help Manager Asking the Help Manager for Information Displaying Keyword-based Help Displaying Tables of Contents Implementing IExtendedHelpViewer Implementing IHelpSelector ... 852 853 853 853 853 854 854 855 855 856 856 857 857 Registering Help System Objects Using Help in a VCL Application How TApplication Processes VCL Help How VCL Controls Process Help Calling a Help System Directly Using IHelpSystem Customizing the IDE Help System 858 858 859 859 859 859 860 Developing... Client-generated Events Handling Server Constraints 1256 1257 1257 1258 1258 1259 1259 1260 1261 1261 1262 1262 1263 1264 1264 1264 1265 Creating multi-tiered applications Creating Multi-tiered Applications: Overview 1266 29 Advantages of the Multi-tiered Database Model Understanding Multi-tiered Database Applications Overview of a Three-tiered... 822 823 823 823 823 824 824 824 825 825 826 826 826 827 828 828 829 829 829 830 830 831 831 832 832 Adding Images to a String List Drawing Owner-drawn Items Sizing Owner-draw Items Drawing Owner-draw Items 832 833 833 834 Building applications, components, and libraries Creating Applications GUI Applications ... 935 936 936 936 937 937 937 938 938 938 938 939 940 940 941 942 Writing multi-threaded applications Writing Multi-threaded Applications Defining Thread Objects Initializing the Thread Writing the Thread Function Using the Main VCL Thread Using Thread-local Variables Checking for Termination by Other Threads ... Handling Exceptions in the Thread Function Writing Clean-up Code Coordinating Threads Avoiding Simultaneous Access 19 944 944 945 719 715 948 948 948 949 949 949 Locking Objects Using Critical Sections Using the Multi-read Exclusive-write Synchronizer Other Techniques for Sharing Memory ... Controlling Grid Drawing Responding to User Actions at Runtime Creating a Grid That Contains Other Data-aware Controls Navigating and Manipulating Records Choosing Navigator Buttons to Display Displaying Fly-over Help Using a Single Navigator for Multiple Datasets 1034 1034 1036 1037 1037 1037 1038 1040 1040 1041... Using the Sender Parameter Displaying and Coding Shared Events Associating Menu Events with Event Handlers Deleting Event Handlers Cross-platform and Non-cross-platform Components Adding Custom Components to the Tool Palette 132 814 814 815 815 815 815 816 816 816 816 817 817 818 818 820 Working with controls Implementing Drag... 1402 The Fundamental COM Interface, IUnknown 1403 COM Interface Pointers 1403 COM Servers 1404 CoClasses and Class Factories 1404 In-process, Out-of-process, and Remote Servers 1405 The Marshaling Mechanism 1406 Automation Servers 1407 COM Clients 1407 COM Extensions ... Creating an Active Server Page Creating Active Server Pages: Overview Creating an Active Server Object Using the ASP Intrinsics Creating ASPs for In-process or Out-of-process Servers Registering an Active Server Object Testing and Debugging the Active Server Page Application Creating an ActiveX control 35 1472 1473 1474 1476 . third-party conditions and disclaimers, see the Release Notes on your product CD. October 2004 PDF 2 Delphi 2005 (Common) Getting Started What's Delphi 2005? 44 What's New in Delphi 2005. with Delphi 2005 374 Virtual Library Interfaces 383 Building Janeva Applications 385 Deploying COM Interop Applications 389 6 Building Reports in Delphi 2005 Using Rave Reports in Delphi 2005. 853 Enabling Help in Applications 853 Help System Interfaces 854 Implementing ICustomHelpViewer 854 Communicating with the Help Manager 855 Asking the Help Manager for Information 855 Displaying Keyword-based

Ngày đăng: 16/04/2014, 11:17

Từ khóa liên quan

Mục lục

  • General

    • Getting Started

      • What's Delphi 2005?

        • Defining Requirements

        • Modeling Applications

        • Designing User Interfaces

        • Generating and Editing Code

        • Compiling, Debugging, and Deploying Applications

        • Controlling Access and Tracking Changes to Code

        • The .NET Framework

        • What's New in Delphi 2005

          • IDE

          • Code Editor

          • Debugging

          • ECO Framework

          • HTML

          • ASP.NET Web Development

          • Database Development

            • BDP.NET Updates

            • Data Explorer Updates

            • VCL for .NET Database Support Updates

            • Additional Database Suppport Updates

            • Visual Component Library (VCL)

            • Delphi Language Enhancements

            • Source Control Integration

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

Tài liệu liên quan