(1) Trump (1) Trump (2) (1) Trump ExampleU ExampleP (2) Caption. TrumpU (2) Caption. (3) Image FormTrump. Top 0 Left 0.

Size: px
Start display at page:

Download "(1) Trump (1) Trump (2) (1) Trump ExampleU ExampleP (2) Caption. TrumpU (2) Caption. (3) Image FormTrump. Top 0 Left 0."

Transcription

1 B (1) Trump (1) (2) Trump 18.2 (1) Trump ExampleU ExampleP (2) Name Caption FormMain 18.3 (1) TrumpU (2) Name Caption FormTrump (3) Image FormTrump Name Top 0 Left 0 AutoSize Picture ImageTrump True

2 B 115 Picture Trump.bmp Ok FormTrump ExampleU TrumpU (4) ExampleU FormMain ExampleU ExampleU uses TrumpU uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, TrumpU; ExampleU TrumpU public private (5) Panel FormMain Name PanelMain Align albottom Caption (6) Button Name ButtonClose Caption Anchors.Left False Anchors.Right True FormMain OnClick (******************** FormMain Method ******************* (******************** Event Handler ******************* procedure TFormMain.ButtonCloseClick(Sender: TObject); Close; {ButtonCloseClick}

3 B 116 (7) Button PanelMain Name ButtonJikkou Caption OnClick CanvasMoto : TCanvas; CanvasMoto := FormTrump.ImageTrump.Canvas; Canvas.CopyRect(Rect(100,100,172,196),CanvasMoto,Rect(432,192,504,288)); Canvas.CopyRect(Bounds(300,300,72,96),CanvasMoto,Bounds(720,288,72,96)); {ButtonJikkouClick} (8) FormMain Canvas FormTrump CopyRect( ) (1) Rect(x 1, y 1, x 2, y 2 ) (x 1, y 1 ) (x 2, y 2 ) (2) Bounds(x 1.y 1, w, h) (x 1, y 1 ) w h x 2 < x 1 w < 0 CanvasMoto : TCanvas; CanvasMoto := FormTrump.ImageTrump.Canvas; Canvas.CopyRect(Rect(100,100,172,196),CanvasMoto,Rect(432,192,504,288)); Canvas.CopyRect(Rect(272,100,200,196),CanvasMoto,Rect(432,192,504,288)); Canvas.CopyRect(Rect(100,296,172,200),CanvasMoto,Rect(432,192,504,288)); Canvas.CopyRect(Rect(272,296,200,200),CanvasMoto,Rect(432,192,504,288)); Canvas.CopyRect(Bounds(300,300, 72, 96),CanvasMoto,Bounds(720,288,72,96)); Canvas.CopyRect(Bounds(500,300,-72, 96),CanvasMoto,Bounds(720,288,72,96)); Canvas.CopyRect(Bounds(300,400,144,192),CanvasMoto,Bounds(720,288,72,96)); Canvas.CopyRect(Bounds(600,300, 36, 96),CanvasMoto,Bounds(720,288,72,96)); {ButtonJikkouClick}

4 B Image Card Image 52 Trump Object (1) TrumpU type TSuit = (stclub,stdiamond,stheart,stspade,stother); TRank = 1..13; TCardNo = 0..51; (* : 0=... 12= (* 13=... 25= (* 26=... 38= (* 39=... 51= TCard = class (TImage) private Omote : Boolean; public Suit : TSuit; Rank : TRank; constructor Create(AOwner : TComponent); override; procedure OmoteNiSuru; procedure UraNiSuru; procedure Uragaesu; TTrump = class(tobject) public Cards : array [TCardNo] of TCard; procedure Sakusei(Oya : TWinControl); TFormTrump = class(tform) ImageTrump: TImage; private public FormTrump: TFormTrump; implementation {$R *.DFM} (********** TCard Method ********* constructor TCard.Create(AOwner : TComponent); (* Card inherited; // Image Parent := TWinControl(AOwner); // Width := 72; // Height := 96; // Stretch := True; // Visible := True; // {Create}

5 B 118 procedure TCard.OmoteNiSuru; (* RectMoto : TRect; RectMoto := Bounds((Rank-1)*72,Ord(Suit)*96,72,96); with Canvas do CopyRect(ClipRect,FormTrump.ImageTrump.Canvas,RectMoto); Omote := True; {OmoteNiSuru} procedure TCard.UraNiSuru; (* RectMoto : TRect; RectMoto := Bounds(0*72,4*96,72,96); with Canvas do CopyRect(ClipRect,FormTrump.ImageTrump.Canvas,RectMoto); Omote := False; {UraNiSuru} procedure TCard.Uragaesu; (* if Omote then UraNiSuru else OmoteNiSuru; {Uragaesu} (********** TTrump ********* procedure TTrump.Sakusei(Oya : TWinControl); (* 52 CardNo: TCardNo; for CardNo := 0 to 51 do if Cards[CardNo] = Nil // then Cards[CardNo] := TCard.Create(Oya); // Oya with Cards[CardNo] do Left := CardNo*12; // Top := CardNo*8; // Tag := CardNo; // {TrumpSakusei} end. Suit := TSuit(CardNo div 13); // Ord(Suit) 0 3 Rank := (CardNo mod 13)+1; // 1 13 OmoteNiSuru; // (2) ExampleU

6 B 119 (a) TFormMain private private Trump : TTrump; (b) FormMain OnCreate procedure TFormMain.FormCreate(Sender: TObject); Trump := TTrump.Create; {FormCreate} (c) Button Name ButtonSakusei Caption OnClick procedure TFormMain.ButtonSakuseiClick(Sender: TObject); Trump.Sakusei(Self); ButtonSakusei.Visible := False; // ButtonJikkou.Enabled := True; {ButtonSakuseiClick} (d) ButtonJikkouClick Enabled False OnClick CardNo : TCardNo; for CardNo := 26 to 38 do Trump.Cards[CardNo].Uragaesu; {ButtonJikkouClick} (3) 52 Sakusei Left,Top 26 38

7 B (1) TrumpU (a) TCard TCard = class (TImage) private Omote : Boolean; Nega : Boolean; public Suit : TSuit; Rank : TRank; constructor Create(AOwner : TComponent); override; procedure OmoteNiSuru; procedure UraNiSuru; procedure Uragaesu; procedure PosiNiSuru; procedure NegaNiSuru; procedure HantenSuru; (b) 3 (********** TCard ********* procedure TCard.HantenSuru; (* with Canvas do Pen.Mode := pmnot; Rectangle(ClipRect); Nega := not Nega; {HantenSuru} procedure TCard.PosiNiSuru; (* if Nega then HantenSuru; {PosiNiSuru} procedure TCard.NegaNiSuru; (* if not Nega then HantenSuru; {NegaNiSuru}

8 B 121 (c) TCard.OmoteNiSuru UraNiSuru CopyRect Pen.Mode Card Nega procedure TCard.OmoteNiSuru; (* RectMoto : TRect; RectMoto := Bounds((Rank-1)*72,Ord(Suit)*96,72,96); with Canvas do CopyRect(ClipRect,FormTrump.ImageTrump.Canvas,RectMoto); Omote := True; Nega := False; {OmoteNiSuru} procedure TCard.UraNiSuru; (* RectMoto : TRect; RectMoto := Bounds(0*72,4*96,72,96); with Canvas do CopyRect(ClipRect,FormTrump.ImageTrump.Canvas,RectMoto); Omote := False; Nega := False; {UraNiSuru} (2) ExampleU ButtonJikkouClick CardNo : TCardNo; for CardNo := 26 to 38 do Trump.Cards[CardNo].Uragaesu; for CardNo := 0 to 51 do if Odd(CardNo) then Trump.Cards[CardNo].HantenSuru; {ButtonJikkouClick} (3) Delphi Panel,Button,Image,...

9 B 122 TTrump.Sakusei 52 Card Image Oya (1) TTrump.Sakusei for CardNo := 0 to 51 do for CardNo := 51 downto 0 do Left Top TTrump.Sakusei (2) ExampleU ButtonJikkouClick BringToFront SendToBack CardNo : TCardNo; for CardNo := 26 to 38 do Trump.Cards[CardNo].Uragaesu; for CardNo := 0 to 51 do if Odd(CardNo) then Trump.Cards[CardNo].HantenSuru else Trump.Cards[CardNo].BringToFront; {ButtonJikkouClick} CardNo := 0 to 51 CardNo := 51 downto 0 BringToFront SendToBack (3) CardNo : TCardNo; for CardNo := 0 to 51 do

10 B 123 with Trump.Cards[CardNo] do Height := 72; Width := 54; Top := Ord(Suit)*80; Left := Rank*36; {ButtonJikkouClick} (4) ButtonJikkouClick TrumpU

Image. uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls ;

Image. uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls ; B 71 11 Image Image Image Image 11.1 11.1.1 Amida AmidaU.pas AmidaP.dpr 11.1.2 Form Name FormAmida Caption Position poscreencenter HorzScrollBar.Visible False VertScrollBar.Visible False 11.1.3 11.2 Image

More information

Windows. mine sweeper Jirai JiraiU.pas JiraiP.dpr. Form Name FormJirai Caption Position podesktopcenter 16.3

Windows. mine sweeper Jirai JiraiU.pas JiraiP.dpr. Form Name FormJirai Caption Position podesktopcenter 16.3 B 103 16 Windows mine sweeper 16.1 n 16.2 Jirai JiraiU.pas JiraiP.dpr Form Name FormJirai Caption Position podesktopcenter 16.3 3 B 104 16.3.1 RadioGroup Algn altop Name RadioGroupSize Caption Columns

More information

A method is a procedure that is always associated with an object and defines the behavior of that object.

A method is a procedure that is always associated with an object and defines the behavior of that object. Using Form Components Old Content - visit altium.com/documentation Modified by Rob Evans on 15-Feb-2017 Parent page: VBScript Using Components in VBScript Forms Although Forms and Components are based

More information

The scripting system handles two types of components: Visual and Non-visual components.

The scripting system handles two types of components: Visual and Non-visual components. Forms and Components Old Content - visit altium.com/documentation Modified by on 13-Sep-2017 Parent page: DelphiScript Overview of Graphical Components The scripting system handles two types of components:

More information

The undo stack and reusing the memento pattern

The undo stack and reusing the memento pattern The undo stack and reusing the memento pattern Michaël Van Canneyt March 31, 2009 Abstract In a previous contribution, the memento pattern was introduced. In this article, the memento pattern is used in

More information

Delphi Generics.Collections

Delphi Generics.Collections Delphi Generics.Collections Copyright(C) 2008 Embarcadero Technologies, Inc. All Rights Reserved. Delphi Generics.Collections Table of Contents Generics.Collections.TCollectionNotification 1 Generics.Collections.TCollectionNotifyEvent

More information

DELPHI FOR ELECTRONIC ENGINEERS. Part 2 Programming a calculator COURSE

DELPHI FOR ELECTRONIC ENGINEERS. Part 2 Programming a calculator COURSE COURSE DELPHI FOR ELECTRONIC ENGINEERS Part 2 Programming a calculator Herman Bulle with thanks to Anton Vogelaar In the first instalment of this series, we introduced the Delphi programming environment

More information

Macros and User Forms

Macros and User Forms Macros and User Forms INTRODUCTION Toad Data Modeler supports macros. You can create a macro in Package Explorer or Script Explorer and modify its properties to display the macro either in main menu or

More information

Writing Delphi Custom Components

Writing Delphi Custom Components Writing Delphi Custom Components CHAPTER 21 IN THIS CHAPTER Component Building Basics 930 Sample Components 958 TddgButtonEdit Container Components 976 Component Packages 987 Add-In Packages 998 Summary

More information

Today s Topics. Program Realisation 2. How code and configuration data of forms are organized.

Today s Topics. Program Realisation 2. How code and configuration data of forms are organized. Program Realisation Today s Topics http://www.win.tue.nl/ hemerik/ip0/ Lecture 9 Kees Hemerik Tom Verhoeff Technische Universiteit Eindhoven Faculteit Wiskunde en Informatica Software Engineering & Technology

More information

THREE. Multiple windows

THREE. Multiple windows THREE Multiple windows Often in a Windows application it is convenient to have more than one window in use. This provides a natural way of breaking down a large and complex project into a number of simpler

More information

unit SrTapi; v1.0 (9/23/2002): The first release of this module. interface uses Classes, SysUtils, Contnrs, Windows, Tapi; {$INCLUDE TAPI.

unit SrTapi; v1.0 (9/23/2002): The first release of this module. interface uses Classes, SysUtils, Contnrs, Windows, Tapi; {$INCLUDE TAPI. {*******************************************************} { SoftReal TAPI Components (Delphi 5) } { Copyright (c) 2002 SoftReal Kft. } { All rights reserved. } { Version: v1.1 } { Compiler: Delphi 5 }

More information

Combining kbmmw and kbmwabd for kbmwabd v and kbmmw v

Combining kbmmw and kbmwabd for kbmwabd v and kbmmw v Combining kbmmw and kbmwabd for kbmwabd v. 2.44+ and kbmmw v. 1.00+ The combination of kbmwabd and kbmmw gives a very powerful web application setup with advanced database handling and separation of business

More information

NATIONAL SENIOR CERTIFICATE GRADE12

NATIONAL SENIOR CERTIFICATE GRADE12 NATIONAL SENIOR CERTIFICATE GRADE12 INFORMATION TECHNOLOGY P1 FEBRUARY/MARCH 2018 MARKING GUIDELINES MARKS: 150 These marking guidelines consist of 21 pages. Information Technology/P1 2 DBE/Feb. Mar. 2018

More information

For more detailed information on the differences between DelphiScript and Object Pascal, refer to the DelphiScript Reference document.

For more detailed information on the differences between DelphiScript and Object Pascal, refer to the DelphiScript Reference document. Writing Scripts Old Content - visit altium.com/documentation Modified by on 13-Sep-2017 Related pages Script Editor Tools Scripting System Panels Parent page: Scripting Writing Scripts There a number of

More information

NATIONAL SENIOR CERTIFICATE GRADE12

NATIONAL SENIOR CERTIFICATE GRADE12 NATIONAL SENIOR CERTIFICATE GRADE12 INFORMATION TECHNOLOGY P1 NOVEMBER 2017 MARKING GUIDELINES MARKS: 150 These marking guidelines consist of 26 pages. Information Technology/P1 2 DBE/November 2017 GENERAL

More information

NATIONAL SENIOR CERTIFICATE GRADE12

NATIONAL SENIOR CERTIFICATE GRADE12 NATIONAL SENIOR CERTIFICATE GRADE12 INFORMATION TECHNOLOGY P1 FEBRUARY/MARCH 2017 MEMORANDUM MARKS: 150 This memorandum consists of 29 pages. Information Technology/P1 2 DBE/Feb. Mar. 2017 GENERAL INFORMATION:

More information

Simple Factory Pattern

Simple Factory Pattern Simple Factory Pattern Graeme Geldenhuys 2008-08-02 In this article I am going to discuss one of three Factory design patterns. The Factory patterns are actually subtle variations of each other and all

More information

TMS Advanced Smooth Mega Menu

TMS Advanced Smooth Mega Menu TMS Advanced Smooth Mega Menu June 2009 Copyright 2009 by tmssoftware.com bvba Web: http://www.tmssoftware.com Email: info@tmssoftware.com 1 Index TAdvSmoothMegaMenu... 3 TAdvSmoothMegaMenu description...

More information

Today we spend some time in OO Programming (Object Oriented). Hope you did already work with the first Starter and the box at:

Today we spend some time in OO Programming (Object Oriented). Hope you did already work with the first Starter and the box at: maxbox Starter 2 Start with OO Programming 1.1 First Step Today we spend some time in OO Programming (Object Oriented). Hope you did already work with the first Starter and the box at: http://www.softwareschule.ch/download/maxbox_starter.pdf

More information

JScript Reference. Contents

JScript Reference. Contents JScript Reference Contents Exploring the JScript Language JScript Example Altium Designer and Borland Delphi Run Time Libraries Server Processes JScript Source Files PRJSCR, JS and DFM files About JScript

More information

LAMPIRAN Listing Program

LAMPIRAN Listing Program LAMPIRAN Listing Program unit umain; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls, StdCtrls, ExtCtrls, ExtDlgs, DCPcrypt2, DCPrc4, DCPsha1,

More information

TMS FNC Object Inspector

TMS FNC Object Inspector TMS FNC Object Inspector September 2018 Copyright 2018 by tmssoftware.com bvba Web: http://www.tmssoftware.com Email: info@tmssoftware.com 1 Index Getting Started... 3 Availability... 3 Hierarchy... 4

More information

Graphics Programming with GDI and Fonts

Graphics Programming with GDI and Fonts Graphics Programming with GDI and Fonts CHAPTER 8 IN THIS CHAPTER Delphi s Representation of Pictures: TImage 276 Saving Images 278 Using the TCanvas Properties 280 Using the TCanvas Methods 301 Coordinate

More information

DelphiScript Keywords

DelphiScript Keywords DelphiScript Keywords Old Content - visit altium.com/documentation Modified by on 13-Sep-2017 This reference covers the DelphiScript keywords used for the Scripting System in Altium Designer. The scripting

More information

Annex A (Informative) Collected syntax The nonterminal symbols pointer-type, program, signed-number, simple-type, special-symbol, and structured-type

Annex A (Informative) Collected syntax The nonterminal symbols pointer-type, program, signed-number, simple-type, special-symbol, and structured-type Pascal ISO 7185:1990 This online copy of the unextended Pascal standard is provided only as an aid to standardization. In the case of dierences between this online version and the printed version, the

More information

Using Barcode Control in Intellicus. Version: 16.0

Using Barcode Control in Intellicus. Version: 16.0 Using Barcode Control in Intellicus Version: 16.0 Copyright 2015 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied

More information

CONTENT MANAGEMENT SYSTEM (CMS) MANUAL

CONTENT MANAGEMENT SYSTEM (CMS) MANUAL t CONTENT MANAGEMENT SYSTEM (CMS) MANUAL JOSEPHPARCHEM JOSEPH PARCHEM: CONTENT MANAGEMENT SYSTEM MANUAL 1 TABLE OF CONTENTS Introduction... 3 Login CMS Word Processing Browsing Options... 4 Public Site

More information

MODIFYING CIRCULATION WINDOW DISPLAYS

MODIFYING CIRCULATION WINDOW DISPLAYS 5-58 Using M3 Circulation MODIFYING CIRCULATION WINDOW DISPLAYS Note: If M3 v1.6 was your first installation of M3, graphic cells appear by default in the Patron and Item panes for all modes. Tip: Create

More information

Web Dialogue and Child Page

Web Dialogue and Child Page Web Dialogue and Child Page Create date: March 3, 2012 Last modified: March 3, 2012 Contents Introduction... 2 Parent Page Programming... 2 Methods... 2 ShowChildDialog... 2 ShowChildWindow... 4 ShowPopupWindow...

More information

Home page layout in Canvas

Home page layout in Canvas Home page layout in Canvas This document describes how to change the Home page layout to a custom home page in Canvas. St e p s: 1. Click on the home tab on the left hand pane when in a course. 2. Click

More information

Source code for simulations: 1 of 11

Source code for simulations: 1 of 11 The following is the source code for the simulations reported in Clinchy, Haydon and Smith (Pattern process: what does patch occupancy really tell us about metapopulation dynamics). unit Main; interface

More information

Login. Page Management

Login. Page Management Login To log in to your GetSimple CMS admin area start at your domain address with /admin added to the end of the URL. e.g. www.yourdomain.com/admin You should have been given a user name and password.

More information

Genetic algorithm application for extrem seeking

Genetic algorithm application for extrem seeking Genetic algorithm application for extrem seeking Alexandr Štefek Military Academy in Brno alexandr@stefek.cz Abstract We develop framework for using genetic algorithm. For library demonstration was implemented

More information

www.openwire.org www.mitov.com Copyright Boian Mitov 2004-2014 Index Installation... 3 Where is InstrumentLab?... 3 Creating classifier application... 3 Using the TSLCRealBuffer in C++ Builder and Visual

More information

COMSC-031 Web Site Development- Part 2

COMSC-031 Web Site Development- Part 2 COMSC-031 Web Site Development- Part 2 Part-Time Instructor: Joenil Mistal December 5, 2013 Chapter 13 13 Designing a Web Site with CSS In addition to creating styles for text, you can use CSS to create

More information

Custom Instrument Tutorial - Designing the Custom GUI

Custom Instrument Tutorial - Designing the Custom GUI Custom Instrument Tutorial - Designing the Custom GUI Frozen Content Modified by on 6-Nov-2013 Now it's time to create the GUI the customized panel for the instrument that will be accessed once the design

More information

TMS FNC TreeView. TMS SOFTWARE TMS FNC TreeView DEVELOPERS GUIDE

TMS FNC TreeView. TMS SOFTWARE TMS FNC TreeView DEVELOPERS GUIDE June 2016 Copyright 2016 by tmssoftware.com bvba Web: http://www.tmssoftware.com Email: info@tmssoftware.com 1 Index Introduction... 3 Organization... 4 Modes... 6 Virtual... 6 Collection-based... 9 Columns...

More information

As you already know the tool is split up into the toolbar across the top, the editor or code part in the centre and the output window at the bottom.

As you already know the tool is split up into the toolbar across the top, the editor or code part in the centre and the output window at the bottom. maxbox Starter 7 Start with Game Programming 1.1 Play a Game Today we spend another time in programming with the internet (called social network) and multi user games. But in this primer I just introduce

More information

ListView Containers. Resources. Creating a ListView

ListView Containers. Resources. Creating a ListView ListView Containers Resources https://developer.android.com/guide/topics/ui/layout/listview.html https://developer.android.com/reference/android/widget/listview.html Creating a ListView A ListView is a

More information

I ve just inherited 1,000,000 lines of code now what? Michael Rozlog Product Manager, RAD Studio, Delphi for PHP, and 3 rd Rail

I ve just inherited 1,000,000 lines of code now what? Michael Rozlog Product Manager, RAD Studio, Delphi for PHP, and 3 rd Rail I ve just inherited 1,000,000 lines of code now what? Michael Rozlog Product Manager, RAD Studio, Delphi for PHP, and 3 rd Rail 1 You just said that Who is Mike? Product Manager RAD Studio, Delphi for

More information

Intraweb versus Morfik

Intraweb versus Morfik Intraweb versus Morfik Michaël Van Canneyt August 2, 2009 Abstract Intraweb - Currently at version 10 - has been around for quite some time. It is a mature technology, and as such can be expected to have

More information

Qt Quick for Qt Developers

Qt Quick for Qt Developers Qt Quick for Qt Developers User Interaction Based on Qt 5.4 (QtQuick 2.4) Contents Mouse Input Touch Input Keyboard Input 2 Objectives Knowledge of ways to receive user input Mouse/touch input Keyboard

More information

Illustrator Charts. Advanced options

Illustrator Charts. Advanced options Illustrator Charts Advanced options Setting up labels Labels are words or numbers that describe two things: the sets of data you want to compare, and the categories across which you want to compare them.

More information

GRADE 12 SEPTEMBER 2012 INFORMATION TECHNOLOGY P1 MEMORANDUM

GRADE 12 SEPTEMBER 2012 INFORMATION TECHNOLOGY P1 MEMORANDUM Province of the EASTERN CAPE EDUCATION NATIONAL SENIOR CERTIFICATE GRADE 12 SEPTEMBER 2012 INFORMATION TECHNOLOGY P1 MEMORANDUM MARKS: 120 This memorandum consists of 11 pages. 2 INFORMATION TECHNOLOGY

More information

DELPHI FOR ELECTRONIC ENGINEERS. Part 5: measuring with the sound card COURSE

DELPHI FOR ELECTRONIC ENGINEERS. Part 5: measuring with the sound card COURSE COURSE DELPHI FOR ELECTRONIC ENGINEERS Part 5: measuring with the sound card Detlef Overbeek, Anton Vogelaar and Siegfried Zuhr In Part 4 of this course, we used the PC sound card to generate a variety

More information

In Delphi script, when values are assigned to variables, the colon-equal operator is used; :=

In Delphi script, when values are assigned to variables, the colon-equal operator is used; := Statements and Operators Old Content - visit altium.com/documentation Modified by on 13-Sep-2017 Parent page: DelphiScript DelphiScript Statements A statement in DelphiScript is considered as simple when

More information

APPLICATION NOTE: KONSTANTER LSP32K Interface Protocol

APPLICATION NOTE: KONSTANTER LSP32K Interface Protocol APPLICATION NOTE: KONSTANTER LSP32K Interface Protocol 1 Interface Type At the DB9 connector the LSP32K Power Supply device offers a serial data interface with TTL logic level for remote control and readout

More information

Lab 4: Adding a Windows User-Interface

Lab 4: Adding a Windows User-Interface Lab 4: Adding a Windows User-Interface In this lab, you will cover the following topics: Creating a Form for use with Investment objects Writing event-handler code to interact with Investment objects Using

More information

Qt Quick for Qt Developers

Qt Quick for Qt Developers Qt Quick for Qt Developers States and Transitions Based on Qt 5.4 (QtQuick 2.4) Contents States State Conditions Transitions 2 Objectives Can define user interface behavior using states and transitions:

More information

&'()*+,-./0&(1& $ :;

&'()*+,-./0&(1& $ :; &'()*+,-./0&(1& $234567859:; raek@etteam.com %!"# $%# &#$ ' (!) * %#+,-./0$1"# 22(3 45416 (! 57 5 71 " *7 *7 ( 89:9-,- 8;:< 16 *! =)5> 7# &$%# 45?"16 * @! (! 5 *) 8,:A;B9- C;D.E

More information

The following content has been imported from Legacy Help systems and is in the process of being checked for accuracy.

The following content has been imported from Legacy Help systems and is in the process of being checked for accuracy. Tool Palette Old Content - visit altium.com/documentation Modified by on 13-Sep-2017 The following content has been imported from Legacy Help systems and is in the process of being checked for accuracy.

More information

PowerPdf Reference. Veision 0.8(beta) copyright (c) takeshi kanno

PowerPdf Reference. Veision 0.8(beta) copyright (c) takeshi kanno PowerPdf Reference Veision 0.8(beta) 1 Chapter 1: Introduction 1.1 What Is PowerPdf 1.2 Requires 1.3 Installation Contents Chapter 2: Component Reference 2.1 T 2.1.1 T properties 2.1.2 T methods 2.2 TPRPage

More information

POS Designer Utility

POS Designer Utility POS Designer Utility POS Designer Utility 01/15/2015 User Reference Manual Copyright 2012-2015 by Celerant Technology Corp. All rights reserved worldwide. This manual, as well as the software described

More information

Band Editor User Guide Version 1.3 Last Updated 9/19/07

Band Editor User Guide Version 1.3 Last Updated 9/19/07 Version 1.3 Evisions, Inc. 14522 Myford Road Irvine, CA 92606 Phone: 949.833.1384 Fax: 714.730.2524 http://www.evisions.com/support Table of Contents 1 - Introduction... 4 2 - Report Design... 7 Select

More information

Chapter 6 Sub Procedures

Chapter 6 Sub Procedures Sub Procedures A set of statements that perform a specific task. Divide a program into smaller, more manageable blocks of code. An event procedure is written for a specific object event, while a sub procedure

More information

Chapter 8: Using Toolbars

Chapter 8: Using Toolbars Chapter 8: Using Toolbars As a GIS web application developer you want to focus on building functionality specific to the application you are constructing. Spending valuable time and effort adding basic

More information

CSC Website Design, Spring CSS Flexible Box

CSC Website Design, Spring CSS Flexible Box CSC 122 - Website Design, Spring 2017 CSS Flexible Box CSS Flexible Box Layout Module The CSS flexbox can be used to ensure that elements behave predictably when the page layout must accommodate different

More information

Create Project And Company Logos Quick Reference Guide

Create Project And Company Logos Quick Reference Guide Create Project And Company Logos Quick Reference Guide Newforma Project Cloud enables you to add two types of logos to your projects: Project Logo. The project logo appears in the upper left corner of

More information

Randy Hyde s Win32 Assembly Language Tutorials (Featuring HOWL) #7: Graphic Objects

Randy Hyde s Win32 Assembly Language Tutorials (Featuring HOWL) #7: Graphic Objects Randy Hyde s Win32 Assembly Language Tutorials Featuring HOWL #7: Graphic Objects In this seventh tutorial of this series, we ll take a look at implementing various graphic objects such as rectangles,

More information

Introduction to the DLL for the USB Interface Board K8061

Introduction to the DLL for the USB Interface Board K8061 K8061.DLL 1 Introduction to the DLL for the USB Interface Board K8061 The K8061 interface board has 8 digital input channels and 8 digital output channels. In addition, there are 8 analogue inputs, 8 analogue

More information

3 Combining Widgets to create Graphical User Interfaces

3 Combining Widgets to create Graphical User Interfaces (Graphical User Interfaces - 41) 3 Combining Widgets to create Graphical User Interfaces 3.1 The Ressource Concept Goal: How to compose widgets to create complete user interfaces Problem: Composition has

More information

Programming Exercise 14: Inheritance and Polymorphism

Programming Exercise 14: Inheritance and Polymorphism Programming Exercise 14: Inheritance and Polymorphism Purpose: Gain experience in extending a base class and overriding some of its methods. Background readings from textbook: Liang, Sections 11.1-11.5.

More information

10Tec igrid for.net 6.0 What's New in the Release

10Tec igrid for.net 6.0 What's New in the Release What s New in igrid.net 6.0-1- 2018-Feb-15 10Tec igrid for.net 6.0 What's New in the Release Tags used to classify changes: [New] a totally new feature; [Change] a change in a member functionality or interactive

More information

Documentation: RAG Regression Analysis Graph

Documentation: RAG Regression Analysis Graph Documentation: RAG Regression Analysis Graph Contents: by Marius Ebel Documentation: RAG Regression Analysis Graph... 1 Overview... 2 LinkedInt64List... 2 RAGGraph... 2 RAG... 2 Details... 2 TRAGGraphType

More information

TMS WEB Core DEVELOPERS GUIDE. TMS SOFTWARE TMS WEB Core DEVELOPERS GUIDE

TMS WEB Core DEVELOPERS GUIDE. TMS SOFTWARE TMS WEB Core DEVELOPERS GUIDE Aug 2018 Copyright 2018 by tmssoftware.com bvba Web: http://www.tmssoftware.com Email: info@tmssoftware.com 1 Index Introduction...10 Scope and architecture...10 Getting started...11 Configuring settings...17

More information

Part 1 The first steps

Part 1 The first steps course DELPHI FOR ELECTRONIC ENGINEERS Part 1 The first steps Detlef Overbeek & Anton Vogelaar This article is the first part in a series about programming in Delphi, which concentrates on the practical

More information

AP COMPUTER SCIENCE JAVA CONCEPTS IV: RESERVED WORDS

AP COMPUTER SCIENCE JAVA CONCEPTS IV: RESERVED WORDS AP COMPUTER SCIENCE JAVA CONCEPTS IV: RESERVED WORDS PAUL L. BAILEY Abstract. This documents amalgamates various descriptions found on the internet, mostly from Oracle or Wikipedia. Very little of this

More information

GRADE 11 NOVEMBER 2012 INFORMATION TECHNOLOGY P1 INLIGTINGSTEGNOLOGIE V1 MEMORANDUM

GRADE 11 NOVEMBER 2012 INFORMATION TECHNOLOGY P1 INLIGTINGSTEGNOLOGIE V1 MEMORANDUM Province of the EASTERN CAPE EDUCATION NATIONAL SENIOR CERTIFICATE GRADE 11 NOVEMBER 2012 INFORMATION TECHNOLOGY P1 INLIGTINGSTEGNOLOGIE V1 MEMORANDUM MARKS/PUNTE: 120 This memorandum consists of 10 pages.

More information

20 Rules For OOP In Delphi

20 Rules For OOP In Delphi 20 Rules For OOP In Delphi by Marco Cantù Most Delphi programmers use their development environment as they would use Visual Basic [Editor throws his hands up in horror at the mere thought!], without realising

More information

This lecture. The BrowserIntent Example (cont d)

This lecture. The BrowserIntent Example (cont d) This lecture 5COSC005W MOBILE APPLICATION DEVELOPMENT Lecture 10: Working with the Web Browser Dr Dimitris C. Dracopoulos Android provides a full-featured web browser based on the Chromium open source

More information

Use Web Event Bubbling

Use Web Event Bubbling Use Web Event Bubbling Contents Introduction... 1 Use event bubbling... 1 Test event bubbling... 9 Feedbacks... 11 Introduction Every element in a web page has a parent element. For example, a button s

More information

Published on Online Documentation for Altium Products (

Published on Online Documentation for Altium Products ( Published on Online Documentation for Altium Products (https://www.altium.com/documentation) Home > Using Altium Documentation Modified on Nov 15, 2016 Overview This interface is the immediate ancestor

More information

Fireworks 3 Animation and Rollovers

Fireworks 3 Animation and Rollovers Fireworks 3 Animation and Rollovers What is Fireworks Fireworks is Web graphics program designed by Macromedia. It enables users to create any sort of graphics as well as to import GIF, JPEG, PNG photos

More information

Create a Contact Sheet of Your Images Design a Picture Package Customize Your Picture Package Layout Resample Your Image...

Create a Contact Sheet of Your Images Design a Picture Package Customize Your Picture Package Layout Resample Your Image... 72 71 Create a Contact Sheet of Your Images................... 158 Design a Picture Package............ 160 73 Customize Your Picture Package Layout.... 162 74 Resample Your Image.................... 164

More information

Learning VB.Net. Tutorial 19 Classes and Inheritance

Learning VB.Net. Tutorial 19 Classes and Inheritance Learning VB.Net Tutorial 19 Classes and Inheritance Hello everyone welcome to vb.net tutorials. These are going to be very basic tutorials about using the language to create simple applications, hope you

More information

CMSC131. Inheritance. Object. When we talked about Object, I mentioned that all Java classes are "built" on top of that.

CMSC131. Inheritance. Object. When we talked about Object, I mentioned that all Java classes are built on top of that. CMSC131 Inheritance Object When we talked about Object, I mentioned that all Java classes are "built" on top of that. This came up when talking about the Java standard equals operator: boolean equals(object

More information

Form Properties Window

Form Properties Window C# Tutorial Create a Save The Eggs Item Drop Game in Visual Studio Start Visual Studio, Start a new project. Under the C# language, choose Windows Form Application. Name the project savetheeggs and click

More information

Sorting TEN. Alphabetical sort

Sorting TEN. Alphabetical sort TEN Sorting In this chapter we will look at various ways in which sorting might be used in programs. To with, let's see how a series of words could be arranged into alphabetical order by the computer...

More information

Inheritance, and Polymorphism.

Inheritance, and Polymorphism. Inheritance and Polymorphism by Yukong Zhang Object-oriented programming languages are the most widely used modern programming languages. They model programming based on objects which are very close to

More information

Chapter 2. Creating Applications with Visual Basic Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of

Chapter 2. Creating Applications with Visual Basic Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Chapter 2 Creating Applications with Visual Basic Addison Wesley is an imprint of 2011 Pearson Addison-Wesley. All rights reserved. Section 2.1 FOCUS ON PROBLEM SOLVING: BUILDING THE DIRECTIONS APPLICATION

More information

C++ Inheritance and Encapsulation

C++ Inheritance and Encapsulation C++ Inheritance and Encapsulation Private and Protected members Inheritance Type Public Inheritance Private Inheritance Protected Inheritance Special method inheritance 1 Private Members Private members

More information

QUESTIONS FOR AVERAGE BLOOMERS

QUESTIONS FOR AVERAGE BLOOMERS MANTHLY TEST JULY 2017 QUESTIONS FOR AVERAGE BLOOMERS 1. How many types of polymorphism? Ans- 1.Static Polymorphism (compile time polymorphism/ Method overloading) 2.Dynamic Polymorphism (run time polymorphism/

More information

Data Resource Centre, University of Guelph CREATING AND EDITING CHARTS. From the menus choose: Graphs Chart Builder... 20/11/ :06:00 PM Page 1

Data Resource Centre, University of Guelph CREATING AND EDITING CHARTS. From the menus choose: Graphs Chart Builder... 20/11/ :06:00 PM Page 1 From the menus choose: Graphs Chart Builder... 20/11/2009 12:06:00 PM Page 1 The Chart Builder dialog box is an interactive window that allows you to preview how a chart will look while you build it. 20/11/2009

More information

UI Elements. If you are not working in 2D mode, you need to change the texture type to Sprite (2D and UI)

UI Elements. If you are not working in 2D mode, you need to change the texture type to Sprite (2D and UI) UI Elements 1 2D Sprites If you are not working in 2D mode, you need to change the texture type to Sprite (2D and UI) Change Sprite Mode based on how many images are contained in your texture If you are

More information

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, ImgList, StdCtrls, Buttons, MPlayer;

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, ImgList, StdCtrls, Buttons, MPlayer; unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, ImgList, StdCtrls, Buttons, MPlayer; type TForm1 = class(tform) Cenario: TImage;

More information

Review questions. Review questions, cont d. Class Definition. Methods. Class definition: methods. April 1,

Review questions. Review questions, cont d. Class Definition. Methods. Class definition: methods. April 1, April 1, 2003 1 Previous Lecture: Intro to OOP Class definition: instance variables & methods Today s Lecture: Instance methods Constructors Methods with input parameters Review questions Where do you

More information

CSE 11 Midterm Fall 2008

CSE 11 Midterm Fall 2008 Signature cs11f Name Student ID CSE 11 Midterm Fall 2008 Page 1 (10 points) Page 2 (22 points) Page 3 (23 points) Page 4 (17 points) Page 5 (12 points) Total (84 points = 80 base points + 4 points EC [5%])

More information

JAVA MOCK TEST JAVA MOCK TEST II

JAVA MOCK TEST JAVA MOCK TEST II http://www.tutorialspoint.com JAVA MOCK TEST Copyright tutorialspoint.com This section presents you various set of Mock Tests related to Java Framework. You can download these sample mock tests at your

More information

Switch Web Event Handler

Switch Web Event Handler Switch Web Event Handler Contents Introduction... 1 Use SwitchEventHandler actions... 2 Switch handler at runtime (1)... 2 Switch handler at runtime (2)... 7 Remove Event Handler... 12 Test... 14 Feedback...

More information

Chapter 24. Graphical Objects The GraphicalObject Class

Chapter 24. Graphical Objects The GraphicalObject Class 290 Chapter 24 Graphical Objects The simple graphics we saw earlier created screen artifacts. A screen artifact is simply an image drawn on the screen (viewport), just as a picture can be drawn on a whiteboard.

More information

Exercises Lecture 3 Layouts and widgets

Exercises Lecture 3 Layouts and widgets Exercises Lecture 3 Layouts and widgets Aim: Duration: This exercise will help you explore and understand Qt's widgets and the layout approach to designing user interfaces. 2h The enclosed Qt Materials

More information

Randy Hyde s Win32 Assembly Language Tutorials (Featuring HOWL) #2: Buttons

Randy Hyde s Win32 Assembly Language Tutorials (Featuring HOWL) #2: Buttons Randy Hyde s Win32 Assembly Language Tutorials Featuring HOWL) #2: Buttons In this second tutorial of this series, we ll take a look at implementing buttons on HOWL forms. Specifically, we ll be looking

More information

Stamina Software Pty Ltd. TRAINING MANUAL Viságe Reporter

Stamina Software Pty Ltd. TRAINING MANUAL Viságe Reporter Stamina Software Pty Ltd TRAINING MANUAL Viságe Reporter Version: 2 21 st January 2009 Contents Introduction...1 Assumed Knowledge...1 Pre Planning...1 Report Designer Location...2 Report Designer Screen

More information

Content Elements. Contents. Row

Content Elements. Contents. Row Content Elements Created by Raitis S, last modified on Feb 09, 2016 This is a list of 40+ available content elements that can be placed on the working canvas or inside of the columns. Think of them as

More information

CST242 Windows Forms with C# Page 1

CST242 Windows Forms with C# Page 1 CST242 Windows Forms with C# Page 1 1 2 4 5 6 7 9 10 Windows Forms with C# CST242 Visual C# Windows Forms Applications A user interface that is designed for running Windows-based Desktop applications A

More information

Inheritance (Extends) Overriding methods IS-A Vs. HAS-A Polymorphism. superclass. is-a. subclass

Inheritance (Extends) Overriding methods IS-A Vs. HAS-A Polymorphism. superclass. is-a. subclass Inheritance and Polymorphism Inheritance (Extends) Overriding methods IS-A Vs. HAS-A Polymorphism Inheritance (semantics) We now have two classes that do essentially the same thing The fields are exactly

More information

COMP200 - Object Oriented Programming: Test One Duration - 60 minutes

COMP200 - Object Oriented Programming: Test One Duration - 60 minutes COMP200 - Object Oriented Programming: Test One Duration - 60 minutes Study the following class and answer the questions that follow: package shapes3d; public class Circular3DShape { private double radius;

More information

EECS 311 Data Structures Midterm Exam Don t Panic!

EECS 311 Data Structures Midterm Exam Don t Panic! April 5, 7 EECS Data Structures Midterm Exam Don t Panic!. ( pts) In each box below, show the AVL trees that result from the successive addition of the given elements. Show the nodes, links and balance

More information

ADOBE 9A Adobe Dreamweaver CS4 ACE.

ADOBE 9A Adobe Dreamweaver CS4 ACE. ADOBE 9A0-090 Adobe Dreamweaver CS4 ACE http://killexams.com/exam-detail/9a0-090 ,D QUESTION: 74 You use an image throughout your Web site. You want to be able to add this image to various Web pages without

More information