Developers Guide. C++Builder 5 for Windows 2000 / 98 / 95 / NT

Free download. Book file PDF easily for everyone and every device. You can download and read online Developers Guide. C++Builder 5 for Windows 2000 / 98 / 95 / NT file PDF Book only if you are registered here. And also you can download or read online all Book PDF file that related with Developers Guide. C++Builder 5 for Windows 2000 / 98 / 95 / NT book. Happy reading Developers Guide. C++Builder 5 for Windows 2000 / 98 / 95 / NT Bookeveryone. Download file Free Book PDF Developers Guide. C++Builder 5 for Windows 2000 / 98 / 95 / NT at Complete PDF Library. This Book have some digital formats such us :paperbook, ebook, kindle, epub, fb2 and another formats. Here is The CompletePDF Book Library. It's free to register here to get Book file PDF Developers Guide. C++Builder 5 for Windows 2000 / 98 / 95 / NT Pocket Guide.

Action properties. Position, size, and alignment properties. Display properties. Parent properties. A navigation property. Drag-and-drop properties. Drag-and-dock properties. Standard events common to TControl. Properties common to TWinControl. General information properties. Border style display properties.

Navigation properties. Events common to TWinControl. Creating the application user interface Using components. VCL standard components. Text controls. Specialized input controls. Buttons and similar controls. Button controls. Bitmap buttons. Speed buttons. Check boxes. Radio buttons. Cool bars. Handling lists. List boxes and check-list boxes. Combo boxes. Tree views. List views. Date-time pickers and month calendars. Grouping components. Group boxes and radio groups. Scroll boxes. Tab controls. Page controls. Header controls. Visual feedback.

Labels and static-text components. Status bars. Progress bars. Help and hint properties. Draw grids. String grids. Graphics display. Paint boxes. Animation control. Windows common dialog boxes. Using windows common dialog boxes. Using helper objects. Working with lists. Working with string lists. Loading and saving string lists. Creating a new string list. Manipulating strings in a list. Associating objects with a string list Windows registry and INI files. Using TRegistry. Using TCanvas. Using TPrinter. Using streams. Developing applications. Editing code.

Debugging applications. Deploying applications. Building applications, components, and libraries Creating applications. Windows applications. User interface models. Setting IDE, project, and compilation options. Programming templates. Console applications. Using the VCL in console applications. Service applications.

Service threads. Service name properties. Debugging services. Creating packages and DLLs. When to use packages and DLLs. Linking DLLs. Writing database applications. Building distributed applications. Using sockets in applications. Creating Web server applications. Distributing database applications. Using data modules and remote data modules. Creating and editing data modules. Creating business rules in a data module.

Accessing a data module from a form. Adding a remote data module to an application server project. Using the Object Repository. Sharing items within a project. Adding items to the Object Repository. Sharing objects in a team environment. Using an Object Repository item in a project. Copying an item. Inheriting an item. Using an item.

  1. Abstract Harmonic Analysis: Volume 1: Structure of Topological Groups. Integration Theory. Group Representations;
  2. Area, Lattice Points and Exponential Sums.
  3. A 1/3 Pure Subharmonic Solution and Transient Process for the Duffings Equation.
  4. Access database design and programming.
  5. Delphi - Wikiwand!
  6. Beauty and Body Dysmorphic Disorder: A Clinicians Guide.
  7. Landau Fermi-Liquid Theory - Concepts and Applications.

Using project templates. Modifying shared items. Specifying a default project, new form, and main form. Using the main form. Adding additional forms. Linking forms. Hiding the main form. Working at the application level. Handling the screen. Managing layout. Working with messages.

More details on forms. Controlling when forms reside in memory. Displaying an auto-created form. Creating forms dynamically. Creating modeless forms such as windows. Using a local variable to create a form instance. Passing additional arguments to forms. Retrieving data from forms. Retrieving data from modeless forms. Retrieving data from modal forms. Reusing components and groups of components. Creating and using component templates. Working with frames. Creating frames. Adding frames to the Component palette. Using and modifying frames.

Sharing frames. Creating and managing menus. Opening the Menu Designer. Building menus. Naming menus. Naming the menu items. Adding, inserting, and deleting menu items. Creating submenus. Adding images to menu items. Viewing the menu. Editing menu items in the Object Inspector. Using the Menu Designer context menu. Commands on the context menu.

Switching between menus at design time. Using menu templates. Saving a menu as a template. Naming conventions for template menu items and event handlers. Manipulating menu items at runtime. Merging menus. Specifying the active menu: Menu property. Determining the order of merged menu items: GroupIndex property. Importing resource files. Designing toolbars and cool bars. Adding a toolbar using a panel component.

Adding a speed button to a panel.

Windows 98/ NT/ D”. Driver - PDF Drive

Assigning a speed buttons glyph. Setting the initial condition of a speed button. Creating a group of speed buttons. Allowing toggle buttons. Adding a toolbar using the toolbar component. Adding a tool button. Assigning images to tool buttons. Setting tool button appearance and initial conditions. Creating groups of tool buttons. Allowing toggled tool buttons.

Adding a cool bar component. Setting the appearance of the cool bar. Responding to clicks. Assigning a menu to a tool button. Adding hidden toolbars. Hiding and showing toolbars. Using action lists. Action objects. Using Actions. Centralizing code.

Learning to “Think Like a Lawyer”

Linking properties. Executing actions. Updating actions. Pre-defined action classes. Standard edit actions. Standard Window actions. Standard Help actions. DataSet actions. Writing action components. How actions find their targets. Registering actions. Writing action list editors. Working with controls Implementing drag-and-drop in controls.

Starting a drag operation. Accepting dragged items. Dropping items. Ending a drag operation. Customizing drag and drop with a drag object. Changing the drag mouse pointer. Implementing drag-and-dock in controls. Making a windowed control a docking site. Making a control a dockable child. Controlling how child controls are docked. Controlling how child controls are undocked. Controlling how child controls respond to drag-and-dock operations.

Working with text in controls. Setting text alignment. Adding scroll bars at runtime. Adding the Clipboard object. Selecting text. Selecting all text. Cutting, copying, and pasting text. Deleting selected text. Disabling menu items. Providing a pop-up menu. Handling the OnPopup event. Adding graphics to controls. Indicating that a control is owner-drawn Adding graphical objects to a string list.

Adding images to an application. Adding images to a string list. Drawing owner-drawn items. Sizing owner-draw items. Drawing each owner-draw item. Saving a picture to a file. Replacing the picture. Using the Clipboard with graphics. Copying graphics to the Clipboard. Cutting graphics to the Clipboard.

Pasting graphics from the Clipboard Rubber banding example. Responding to the mouse. Adding a field to a form object to track mouse actions. Refining line drawing. Working with multimedia. Adding silent video clips to an application. Example of adding silent video clips. Working with graphics and multimedia Overview of graphics programming. Refreshing the screen. Types of graphic objects. Common properties and methods of Canvas. Using the properties of the Canvas object. Using pens. Using brushes. Reading and setting pixels.

Using Canvas methods to draw graphic objects. Drawing lines and polylines. Drawing shapes. Handling multiple drawing objects in your application. Keeping track of which drawing tool to use. Changing the tool with speed buttons Using drawing tools. Drawing on a graphic. Making scrollable graphics. Adding an image control. Loading and saving graphics files. Loading a picture from a file. Writing multi-threaded applications Defining thread objects.

Initializing the thread. Assigning a default priority. Indicating when threads are freed. Writing the thread function. Using the main VCL thread. Using thread-local variables. Checking for termination by other threads. Writing clean-up code. Coordinating threads. Avoiding simultaneous access. Locking objects. Using critical sections.

Using the multi-read exclusive-write synchronizer. Other techniques for sharing memory. Waiting for other threads. Waiting for a thread to finish executing. Waiting for a task to be completed. Executing thread objects. Overriding the default priority. Starting and stopping threads.

Debugging multi-threaded applications. ANSI requirements for exception handling. Exception handling syntax. Exception declarations. Throwing an exception. Handling an exception. Exception specifications.

Shop by category

Constructors and destructors in exception handling. Unhandled exceptions. Setting exception handling options. Structured exceptions under Win Syntax of structured exceptions. Handling structured exceptions. Exception filters. Defining exceptions. Raising exceptions. Termination blocks. VCL exception handling. Handling operating system exceptions. Handling VCL exceptions. VCL exception classes. Portability considerations. Object identity and instantiation. Copying objects. Objects as function arguments. Object Pascal object construction. Calling virtual methods in base class constructors. Object Pascal model.

Example: calling virtual methods. Constructor initialization of data members for virtual functions. Object destruction. Exceptions thrown from constructors. Virtual methods called from destructors. AfterConstruction and BeforeDestruction. Class virtual functions.

Support for Object Pascal data types and language concepts. Classes that support the Object Pascal language. Var parameters. Untyped parameters. Open arrays. Calculating the number of elements. Types defined differently. Boolean data types. Char data types. Resource strings. Default parameters. Runtime type information. Unmapped types. Arrays as return types of functions. Keyword extensions. Creating international applications Internationalization and localization.

Internationalizing applications. Enabling application code. Character sets. Double byte character sets. Wide characters. Including bi-directional functionality in applications. BiDiMode property. Locale-specific features. Designing the user interface. Graphic images. Formats and sort order. Keyboard mappings. Isolating resources. Creating resource DLLs. Using resource DLLs. Dynamic switching of resource DLLs. Localizing applications. Localizing resources. Working with packages and components Why use packages?

Packages and standard DLLs. Runtime packages. Using packages in an application. Dynamically loading packages. Deciding which runtime packages to use Custom packages. Design-time packages. Installing component packages. Creating and editing packages. Creating a package. Editing an existing package. Package source files and project option files. Packaging components. Understanding the structure of a package. Naming packages.

The Requires list. The Contains list. Compiling packages. Package-specific compiler directives. Using the command-line compiler and linker. Package files created by a successful compilation. Deploying packages. Deploying applications that use packages. Distributing packages to other developers. Package collection files. Deploying applications Deploying general applications.

Using installation programs. Identifying application files. Application files. Package files. ActiveX controls. Helper applications. DLL locations. Deploying database applications. Providing the database engine. Borland Database Engine. Third-party database engines SQL Links.

Deploying Web applications. Programming for varying host environments. Screen resolutions and color depths. Considerations when not dynamically resizing. Considerations when dynamically resizing forms and controls. Accommodating varying color depths.


Windows versions. Software license requirements. No-nonsense license agreement. Third-party product documentation. Building one- and two-tiered applications BDE-based applications. BDE-based architecture. Understanding databases and datasets. Using sessions. Connecting to databases. Using transactions. Explicitly controlling transactions.

Using a database component for transactions. Using the TransIsolation property. Using passthrough SQL. Using local transactions. Caching updates. Creating and restructuring database tables. ADO-based applications. ADO-based architecture. Understanding ADO databases and datasets. Connecting to ADO databases. Retrieving data. Creating and restructuring ADO database tables.

Flat-file database applications. Creating the datasets. Creating a new dataset using persistent fields. Creating a dataset using field and index definitions. Creating a dataset based on an existing table. Loading and saving data. Using the briefcase model. Scaling up to a three-tiered application. Designing database applications Using databases.

Types of databases. Local databases. Remote database servers. Database security. Data Dictionary. Referential integrity, stored procedures, and triggers. Database architecture. Planning for scalability. Single-tiered database applications. Two-tiered database applications.

Multi-tiered database applications. Displaying a single record. Displaying multiple records. Analyzing data. Selecting what data to show. Writing reports. Advantages of the multi-tiered database model. The structure of the client application. The structure of the application server. Using transactional data modules. Pooling remote data modules. Using the IAppServer interface. Choosing a connection protocol. Using DCOM connections. Using Socket connections. Using Web connections. Building a multi-tiered application. Creating the application server.

Setting up the remote data module. Configuring the remote data module when it is not transactional. Configuring a transactional remote data module. Creating a data provider for the application server. Extending the application servers interface. Adding callbacks to the application servers interface. Extending a transactional application servers interface. Creating the client application. Connecting to the application server. Specifying a connection using DCOM. Specifying a connection using sockets.

Specifying a connection using HTTP. Brokering connections. Managing server connections. Connecting to the server. Dropping or changing a server connection. Calling server interfaces. Managing transactions in multi-tiered applications. Supporting state information in remote data modules. Distributing a client application as an ActiveX control. Creating an Active Form for the client application. Building Web applications using InternetExpress. Building an InternetExpress application.

Using the javascript libraries. Granting permission to access and launch the application server. Using an XML broker. Fetching XML data packets. Applying updates from XML delta packets. Using the Web page editor. Setting Web item properties. Using provider components Determining the source of data.

  1. Structure and Function in Cilia and Flagella / Trichocystes, Corps Trichocystoides, Cnidocystes et Colloblastes.
  2. Winning Endgame Strategy.
  3. Lives of Images (Reaktion Books - Picturing History)!
  4. Shop by category.
  5. Async Professional Home Page.

Choosing how to apply updates. Controlling what information is included in data packets. Specifying what fields appear in data packets. Setting options that influence the data packets. Adding custom information to data packets. Responding to client data requests. Responding to client update requests. Editing delta packets before updating the database. Influencing how updates are applied.

Screening individual updates. Resolving update errors on the provider. Applying updates to datasets that do not represent a single table. Responding to client-generated events. Handling server constraints. Managing database sessions Working with a session component. Using the default session. Creating additional sessions. Naming a session. Activating a session. Customizing session start-up. Specifying default database connection behavior. Creating, opening, and closing database connections.

Closing a single database connection. Closing all database connections. Dropping temporary database connections. Searching for a database connection. Retrieving information about a session. Working with BDE aliases. Specifying alias visibility. Making session aliases visible to other sessions and applications. Determining known aliases, drivers, and parameters. Creating, modifying, and deleting aliases.

Iterating through a sessions database components. Specifying Paradox directory locations. Specifying the control file location. It provides optimized components that are fully integrated with Delphi, compile directly into your EXE files, and include complete source code. A communications port component with standard serial port properties port number, baud rate, and so on , methods for sending and receiving data, and events for common communications situations data available, buffer empty, and so on.

A flexible data packet component that informs you when data that meets your criteria arrives at the communications port. State machine components that let you design and implement protocols. SAPI components to add Speech to your applications. Now your applications can speak Text to Speech and listen Speech to Text.

IP Telephony components to implement full streaming audio and video over your network. A scripting component that contains properties and methods for automating basic communication operations like logging on and off, file upload and file download. A communications port component that provides network and Internet communications using Winsock , in addition to the standard communications port capabilities.

File Transfer Protocol FTP components that take care of the FTP protocol details and present a friendly interface, allowing you to transfer huge files from the Internet and support resumable transfers. A modem component that provides a simple interface for accessing the most commonly used modem operations. TAdModem integrates the selection of the modem from the new modem database and the dialog to show the current status of the modem. An advanced terminal the provides full support for VT protocol. StatusLight components that react to changes in serial port status and reflect the status of the port.

File transfer status and file transfer logging components to display the progress of a file transfer and create a history file of files sent or received. Fax Client and Server components that make it easy to create a distributed fax server system. Components for printing and viewing faxes are also included.