Delphi At41502 User Manual


  1. Delphi At41502 User Manual Online
  2. Delphi At41502 User Manual Download
  3. Delphi At41502 User Manual Free
  4. Delphi At41502 User Manual
  5. Delphi At41502 User Manuals Pdf

Lastmanuals provides you a fast and easy access to the user manual DELPHI GRUNDIG CL 210 MP3. Extract the Delphi files and generator on the new user's account 8. DELPHI32 is a complete. News; Events; Videos; Migration Script Manual; A Free Kick.

An Overview of the Delphi 2.0

Delphi At41502 User Manual Online


Windows 95 Common Controls
Diane RogersAt41502
Delphi Product Manager



Introducing Delphi 2.0 for Windows 95 and Windows NT 2
Leveraging Windows 95 and NT 2
OCX support 2
OLE Automation Server and controller support 3
Rapid Windows 95 UI Development 3
Where to use the controls 4
Object Oriented programming with Win95 Controls 4
Delphi's Windows 95 Controls 5
TRichEdit, a Rich Text Format memo control 5

Using Object.Property 6

Delphi At41502 User Manual Download

Building a Data Aware Rich Text editor 6
TTrackBar 6
TTreeView a tree outline structure 7

Loading Images to TreeView 8

TTreenode source 8
TProgressBar, Tracks progress of a procedure 8
THeaderControl, Movable headers 9
TUpDown, Up and Down arrow buttons 9
TListView,Visual display of a list in columns 9
TTabControl, a tab set 10
TPageControl, a page set used as a multiple page dialog box 11
Conclusion 11

Introducing Delphi 2.0 for Windows 95 and Windows NT


Delphi 2.0 brings the unique combination of an optimizing native code compiler, scalable database architecture, and visual development environment to the 32-bit platforms of Windows 95 and Windows NT. Architected to leverage the advantages of 32-bit Windows, Delphi 2.0 introduces performance, reuse, rapid application development and scalability enhancements.

Performance improvements include:



  • Optimizing 32-bit compiler for apps that run 3-4 times faster

  • True 32-bit Development with full Win95/NT Support

  • Shared backend with C++

  • Higher performance 32-bit BDE

  • Ability to build stand alone executables and reuseable DLLs that are up to 25% smaller

State of the art reuse with

  • Visual Form Inheritance

  • Full OLE control (OCX) support

  • OLE automation controller, server

Tools for rapid application development from prototype to production:

  • Over 90 32-bit Visual Components

  • Drag and Drop Database Development

  • Object Repository

  • Improved error messages, diagnostics

Delphi at41502 user manual pdfRobust database development features:

  • Scalable Data Dictionary

  • New high level business model support

  • New cellpadding='7' cellspacing='0'>
    TabbedControl

    This component is a tab set, which functions similarly to a TTabSet

    PageControl

    A page set which is used to make a multiple page dialog box.

    HotKey


    Attaches a hot key to any component

    Where to use the controls


    The most familar example of an application that uses the new Win95 UI Controls is the Windows Explorer. It's easy to identify the Delphi components you could use to build an 'Explorer' like application.

    Object Oriented programming with Win95 Controls


    All Delphi components can be customized, subclassed, and reused across applications. The source code for Delphi 2.0's Windows 95 components is in DELPHI32SOURCEVCLCOMCTRLS.PAS. To build a Win95 UI compliant application, developers interact with a components' published properties through the visual interface: the property inspector. The events page of the property inspector helps the application respond to actions from the user or Windows itself. Delphi's comprehensive set of components makes it possible to solve the majority of application demands by working directly with an exisiting objects' properties and events. Where further customization is necessary, developers can implement their own functions, behaviors and properties to a component via inheritance. All of the Win95 controls can be subclassed. To subclass a Win95 component, first identify the functionality you want to add or override then select Component | New from the Delphi main menu. Select the parent control from the list of components in Delphi's VCL.

    Because Delphi 2.0 ships with full source code for the Win95 controls, it is easy to research the exact behavior of an object. The picture below shows the Delphi Win95 component source code. Delphi's component architecture provides a uniquely extensible environment. Delphi's object oriented ability to customize controls includes the ability to subclass OCXs. To developers, this extensible architecture means that it's easy solve problems and surpass application barriors.


    Delphi's Windows 95 Controls


    Controls are graphic objects that represent the properties or operations of other objects. Some controls display and allow editing of particular values. Other controls start an associated command. Each control has a unique appearance and operation designed for a specific form of interaction.

    Like most elements of the interface, controls provide feedback indicating when they have the input focus and when they are activated. For example, when the user interacts with controls using a mouse, each control indicates its selection upon the mouse down, but does not activate until the user releases the button.


    TRichEdit, a Rich Text Format memo control


    The application below uses two Windows 95 controls: a rich text edit and a trackbar.

    By default, the rich text editor supports



    • font properties, such as typeface, size, color, bold, and italic format,

    • format properties, such as alignment, tabs, indents, and numbering

    • Automatic drag and drop of selected text

    Using Object.Property


    All components in Delphi respond to assignments by name and property. For example, to change the paragraph alignment property of all text in a rich edit control, attach the following code to a radio button toggle:

    richedit1.paragraph.alignment := TparaAlignment(paright);

    Using Object.property you can make two objects can interact. The application above uses the trackbar to change the indentation of the rich edit control:

    richedit1.paragraph.firstindent := trackbar1.position;


    Building a Data Aware Rich Text editor


    If you want to build a rich text control that displays formatted information from a table, simply use the Win95 rich text control as the parent object, and use Component | New to subclass a new control. The control will have two new procedures to read and write information into a blobstream and back out to a TTable. To test the blobstream read and write before you build a control, attach the following code to buttons:
    procedure TForm1.Button1Click(Sender: TObject);
    var

    b: Tblobstream;


    begin

    table1.append;

    B:= Tblobstream.create(table1RTFText, bmreadWrite);

    {field and mode to read}

    Richedit1.lines.savetostream(B);

    b.free;


    Table1.post;
    end;
    procedure TForm1.Button2Click(Sender: TObject);
    var

    b: tblobstream;


    begin

    B:= Tblobstream.create(table1RTFText, bmread);

    richedit1.lines.loadfromstream(b);

    b.free;


    end;

    TTrackBar


    The trackbar used above to set the indent location of the rich text can be used in any application for setting or adjusting values on a continuous range, such as volume or brightness. A trackbar is a control that consists of a bar that defines the extent or range of the adjustment, and an indicator that both shows the current value for the control and provides the means for changing the value.

    Trackbars support a number of options. You can set the trackbar orientation as vertical or horizontal, define the length and height of the slide indicator and the slide bar component, define the increments of the trackbar, and whether to display tick marks for the control.

    The user moves the slide indicator by dragging to a particular location or clicking in the hot zone area of the bar, which moves the slide indicator directly to that location.

    It's properties include:



    LineSize property

    Number of ticks moved using arrow keys.

    Max property

    Upper range of trackbar.

    Min property

    Lower range of trackbar.

    Orientation property

    Horizontal or vertical

    PageSize property

    Number of ticks moved using page up/down.

    Position property

    Current value of trackbar.

    SelEnd property

    End point of selection range.

    SelStart property

    Start point of selection range.

    TickMarks property

    Position of tick marks.

    TickStyle property

    Controls auto/manual tick mark styles.

    OnChange event

    Occurs as trackbar is moved.

    TTreeView a tree outline structure


    A tree view control is a special list box control that displays a set of objects as an indented outline based on their logical hierarchical relationship. The control includes buttons that allow the outline to be expanded and collapsed. You can use a tree view control to display the relationship between a set of containers or other hierarchical elements.

    You can optionally include icons with the text label of each item in the tree. Different icons can be displayed when the user expands or collapses the item in the tree. In addition, you can also include a graphic, such as a check box, that can be used to reflect state information about the item.

    The control also supports drawing lines that define the hierarchical relationship of the items in the list and buttons for expanding and collapsing the outline.

    Loading Images to TreeView


    Each node of a treeview can be read, assigned a value, and display bitmaps for a variety of states. The application above shows the Delphi32.ini file loaded into a treeview. The first node in the tree 'session' has been assigned a static bmp from the imagelist. The second node of the tree 'project' has been assigned a dynamic bmp from the imagelist, it will appear only when the second node is selected. Overall, the programmer has ultimate control over loading images and treeview values from tables, and changing the display of a treeview in response to user actions.

    TTreenode source


    Treeviews are made up of a series of nodes in hierarchical order. Each node of the tree has properties and can respond to events. The image below shows c:borlanddelphi32sourcevclcomctrls.pas open to the TTREENODE definition.

    As you can see, Treenodes have three advanced properties (TNodeState, TNodeAttachMode, TAddMode) that give you detailed information about a node. Using these properties, you can



    • check for the state of a node, i.e. is it selected, is it expanded?

    • gather information about a node, i.e. does it have children?

    • attach a new node as the first child, the last child, above, below or at the top of a tree.

    TProgressBar, Tracks progress of a procedure


    A progress bar is a control you can use to show the percentage of completion of a lengthy operation. It consists of a rectangular bar that “fills” from left to right. You see it all the time in Windows 95 when you copy files in the Windows Explorer. Because a progress indicator only displays information, it is typically noninteractive. Use the control as feedback for long operations or background processes. The control provides visual feedback to the user about the progress of a process.

    THeaderControl, Movable headers


    The best example of a header control is in the Windows Explorer (new File Manager). Using a header control, you can display a heading above columns of text or numbers. You can divide the control into two or more parts to provide headings for multiple columns. You can align the title elements left, right, or centered. You can configure each part to behave like a command button to support a specific function when the user clicks on it.

    Test the Windows Explorer's sort capabilities by displaying the list view in detail mode, and then clicking on one of the headers: 'name', 'size', 'type' or 'modified'.


    To extend this pushbutton sorting capablity to a Delphi TTable, drop down a header control and attach the following code.


    procedure TForm1.HeaderCustNo(Sender: TObject);
    begin

    table1.indexfieldnames:= 'CustNo';


    {sorts the table by customer number when header is clicked}
    end;

    To make the code generic for any field with an index:

    table1.indexfieldnames:= tcontrol(sender).name;

    The control also supports the user dragging on the divisions that separate header parts to set the width of each column. As an option, you can support double-clicking on a division as a shortcut to a command that applies to formatting the column, such as automatically sizing the column to the largest value in that column.


    TUpDown, Up and Down arrow buttons


    Up Down controls are text boxes that accept a limited set of discrete ordered input values that make up a circular loop. An up down control is a combination of a text box and a special control that incorporates a pair of buttons. Similar to the 16-bit TSpinButton.

    When the user clicks on the text box or the buttons, the input focus is set to the text box component of the control. The user can type a text value directly into the control or use the buttons to increment or decrement the value. The unit of change depends on what you define the control to represent.

    You can also use a single set of spin box buttons to edit a sequence of related text boxes, for example, time as expressed in hours, minutes, and seconds. The buttons affect only the text box that currently has the input focus.

    TListView,Visual display of a list in columns


    List views display data in a variety of views. The figure below shows a Delphi application to edit resources. It uses a menu to toggle the list view displayed in the right hand panel.

    The Windows Explorer can quickly show you the different display possibilties of a list view. Select View |



    • Large Icons

    • Small Icons

    • List

    • Details

    The viewstyle property toggles listview display with one line of code:
    procedure TMainForm.SelectListViewType(Sender: TObject);
    begin

    ListView.ViewStyle := TViewStyle(TComponent(Sender).Tag);


    {0 Tag = VSReport, 1 = VSList, 2 = VSReport, 3 = VSSmallIcon}
    end;

    TTabControl, a tab set


    TTabControl functions similarly to a TTabSet. To create a multiple page dialog box, use a TPageControl. To use simply a tab set, use the TTabControl.

    TPageControl, a page set used as a multiple page dialog box


    A tab control is analogous to a divider in a file cabinet or notebook. You can use this control to define multiple logical pages or sections of information within the same window.

    Conclusion


    Applications are easier to use if they have a uniform design, people naturally know what to do. When a Windows application maintains user interface conformity, users instantly know how to use the application whether it is a spreadsheet, database, or decision support tool. With a common UI, applications seamlessly integrate into the environment of ole automation. Delphi 2.0 provides a powerful rapid application development environment with full Windows 95 and NT support.
    Download 58.1 Kb.

    Share with your friends:
Summary of the content on the page No. 1

User Guide
Premium Sound System
(SKYFi3 receiver sold separately)
Important: This manual contains important safety and operating information. Please read, understand,
and follow the instructions in this manual. Failure to do so could result in personal injury, death, and/or
damage to your Delphi Premium Sound System, accessories, and/or to your vehicle or property.

Summary of the content on the page No. 2

This is the safety alert symbol. It is used to alert you to potential personal injury hazards. Obey all safety messages that follow this symbol to avoid possible injury or death. Warning: To prevent fire or shock hazard, do not expose the Delphi Premium Sound System to rain, moisture or water. This device complies with part 15 of the FCC rules. Operation is subject to the following two conditions: 1. This device may not cause harmful interference, and 2. This device must accept any interferen

Summary of the content on the page No. 3

Owner’s Record The model number is located below and the serial number is located on the label on the rear of the Delphi Premium Sound System. Record the serial number in the space provided below. Refer to these numbers whenever you call your dealer regarding this product. Model No.: DELPHI SA10221 Serial No.: __________________________________________________

Summary of the content on the page No. 4

Delphi Premium Sound System Controls: - + VOL BASS VOL volume down bass boost volume up

Summary of the content on the page No. 5

Need help? Call us at 1.877.GO.DELPHI Monday through Friday from 8:00 a.m. - 8:00 p.m. Eastern Time Saturday and Sunday from 10:00 a.m. - 4 :00 p.m Eastern Time Note: Extended seasonal hours may be available. Thank you for purchasing the Delphi Premium Sound System. We’ve designed many thoughtful features into this system to ensure that your level of listening enjoyment is the very best it can be. In the event that you have questions or trouble getting started with your new system, please do

Summary of the content on the page No. 6

Table of Contents Contents Welcome............................................................... 3 Using the Delphi Premium Sound System ..... 24 About Delphi ........................................................ 3 Volume................................................................ 24 Bass Boost.......................................................... 24 Getting Started.................................................... 4 Headphones ......................................................

Summary of the content on the page No. 7

Welcome Thank you for purchasing the new Delphi Premium Sound System. You are just minutes away from being able to play more than 170 crystal clear channels of live XM® satellite radio on a precisely engineered speaker system. Read the following pages to get started with your new Delphi Premium Sound System. About Delphi Delphi is a world leader in mobile electronics, vehicle components and audio technology. Delphi created the first in-dash car radio in 1936 and continues its strong tradit

Summary of the content on the page No. 8

Getting Started What’s In the Box Your Delphi Premium Sound System Kit contains the following components: Items in the box 1. Premium Sound System ® ® ® 2. Radio cradle inserts for Roady XT, MyFi , SKYFi3 and Audiovox® receivers 3. Repeater Antenna Bracket and mounting screws 4. 18 volt power supply with separate cord (not pictured) 5. User Guide (not pictured) 6. Satellite home antenna (included 1 inside the Premium Sound System) 3 2 4

Summary of the content on the page No. 9

Getting Started Setting Up the System You can set up your Delphi Premium Sound System by following these steps: 1. Connect the supplied 18-volt DC power adaptor to the jack on the rear of the Delphi Premium Sound System. Plug the other end into the wall outlet. You may also use 8 “C” batteries (not included). 2. The XM Antenna is located under the top cover of the Delphi Premium Sound System. If needed (i.e. unit is placed away from a south facing window or you live in an area without XM

Summary of the content on the page No. 10

Delphi At41502 User Manual Free

Getting Started to attach the antenna to the four tabs on the back of the Delphi Premium Sound System. Or you can extend the entire 20’ cable away from the system to improve reception.To reattach the top cover, line up all tabs and then slide the cover toward the front of the unit until a click is heard. Make certain that all tabs are engaged and the rear of the panel is aligned with the rear cover. Installing the Radio Cradle Before installing the cradles, be sure to choose the proper crad

Summary of the content on the page No. 11

Getting Started Power Up the System Use the power button on the receiver or on its remote control to turn on the receiver. If the display reads “ANTENNA” after powering up, check that the antenna connection is secure and completely pushed in. Next, change channels (from 0 to 1 or from 1 to 0 if the receiver is not authorized yet). NOTE: Some receivers will power up automatically when installed in the Delphi Premium Sound System. If the “ANTENNA” message remains, power down the radio, unplug

Summary of the content on the page No. 12

Getting Started ® Using SKYFi3 with Delphi Premium Sound System 1. Install the SKYFi3 cradle insert onto the Delphi Premium Sound System. Insert the SKYFi3 receiver (sold separately) into the cradle insert included with the Delphi Premium Sound System until snug. Caution: Do not use excessive force when inserting the receiver into the cradle. Doing so could cause damage to the unit. 2. Place the cradle insert containing the SKYFi3 into the cradle by first press- ing in on the back of the bla

Summary of the content on the page No. 13

Getting Started 4. If the display reads “NO SIGNAL” after powering up, follow the instruc- tions in “Setting up the Antenna” on page 18. NOTE: Getting started instructions on all receivers are the same with the exception of having to turn on the MyFi on the receiver and adjusting the separate volume control on that receiver as well. 9

Summary of the content on the page No. 14

Getting Started ® Using MyFi with Delphi Premium Sound System Special note for MyFi receivers: If you have purchased the MyFi unit, you must turn on the MyFi switch located in the battery compartment of the Premium Sound System. Sliding this switch to “2” position will make the Premium Sound System compatible with MyFi radios. For all other radios this switch should be in “1” position and the Premium Sound System should operate normally. 1) What happens if the Premium Sound System is not s

Summary of the content on the page No. 15

Getting Started Switch to “2” position to use your MyFi with the Delphi Premium Sound System. 11

Summary of the content on the page No. 16

Getting Started ® Using Roady XT with Delphi Premium Sound System 1. Install the Roady XT cradle onto the Delphi Premium Sound System. Insert the Roady XT Receiver (sold separately) into the adaptor included with the Delphi Premium Sound System until snug. Caution: Do not use excessive force when inserting the receiver into the cradle. Doing so could cause damage to the unit. 2. Insert the adaptor containing the Roady XT into the cradle by pressing in on the back of the black inset cradle i

Summary of the content on the page No. 17

Getting Started 4. If the display reads “NO SIGNAL” after powering up, follow the instructions in “Setting up the Antenna” on page 18. 13

Summary of the content on the page No. 18

Getting Started ® Using an Audiovox Receiver with Delphi Premium Sound System 1. Install the Audiovox cradle onto the Delphi Premium Sound System. In- sert the Audiovox receiver (sold separately) into the cradle insert included with the system until snug. Caution: Do not use excessive force when inserting the receiver into the cradle. Doing so could cause damage to the unit. 2. Place the cradle insert containing the Audiovox receiver into the cradle by first pressing in on the back of the b

Delphi At41502 User Manual

Summary of the content on the page No. 19

Getting Started 4. If the display reads “NO SIGNAL” after powering up, follow the instruc- tions in “Setting up the Antenna” on page 18. 15

Delphi At41502 User Manuals Pdf

Summary of the content on the page No. 20

Getting Started Using the Delphi Premium Sound System with Batteries The Delphi Premium Sound System can be used with batteries (not included) to allow you to listen to XM outdoors or in other locations without access to an AC power source. Alkaline or rechargeable NiCD batteries are recommended. Battery life will vary depending on how the system is operated and the type of batteries being used. It is recommended that the AC adaptor be the primary power source for the Delphi Premium Sound