var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin ListBox1.Items.LoadFromFile('d:\brojevi.

Similar documents
Kada se pokrene forma da bude plave boje. Dugme Crtaj krugove da iscrtava slučajan broj N krugova istog poluprečnika r (1/4 visine forme) čiji su

Delphi Generics.Collections

Izrada VI laboratorijske vježbe

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

GRADE 12 SEPTEMBER 2012 INFORMATION TECHNOLOGY P1 MEMORANDUM

KONTROLE IZBORA_- Kontrola ListBox

namespace spojneice { public partial class Form1 : Form { public Form1() { InitializeComponent(); }

GRADE/GRAAD 11 NOVEMBER 2013 INFORMATION TECHNOLOGY P1 INLIGTINGSTEGNOLOGIE V1 MEMORANDUM

VB komande. Programiranje 1

LAMPIRAN A. Foto Alat

pojedinačnom elementu niza se pristupa imeniza[indeks] indeks od 0 do n-1

We are all familiar with the concept of a queue:

Uvod u programiranje - vežbe. Kontrola toka izvršavanja programa

LAMPIRAN Listing Program

Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi

Introduction to the DLL for the USB Interface Board K8061

Učitati cio broj n i štampati njegovu recipročnu vrijednost. Ako je učitan broj 0, štampati 1/0.

Computer Programming II -10-

GRADE 11 NOVEMBER 2012 INFORMATION TECHNOLOGY P1 INLIGTINGSTEGNOLOGIE V1 MEMORANDUM

APPLICATION NOTE: KONSTANTER LSP32K Interface Protocol

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

Использование ассиметричных алгоритмов криптографического преобразования информации в приложениях Windows

NATIONAL SENIOR CERTIFICATE GRADE12

NATIONAL SENIOR CERTIFICATE GRADE12

NIZOVI.

2. Design and Development

NATIONAL SENIOR CERTIFICATE GRADE 12

DELPHI FOR ELECTRONIC ENGINEERS. Part 2 Programming a calculator COURSE

... ; ako je a n parno. ; ako je a n neparno

UJIAN AKHIR SEMESTER TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNOLOGI DUTA BANGSA

LAMPIRAN A: LIST PROGRAM

b) program deljiv3; uses wincrt; var i:integer; begin i:=3; while i<100 do begin write(i:5); i:=i+3; end; end.

unit Unit3; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

/*#include <iostream> // Prvi zadatak sa integralnomg ispita

Source code for simulations: 1 of 11

GUI - događaji (Events) i izuzeci. Bojan Tomić

Uputstvo za korišćenje logrotate funkcije

for i:=2 to n do if glasovi[i]>max then begin max:=glasovi[i]; k:=i {*promenljiva k ce cuvati indeks takmicara sa najvise glasova *} end;

Uvod u relacione baze podataka

THREE. Multiple windows

UNIVERZITET U BEOGRADU ELEKTROTEHNIČKI FAKULTET

LAMPIRAN A: DDL DATABASE

Računarske osnove Interneta (SI3ROI, IR4ROI)

LAMPIRAN 1 TATA CARA PENGGUNAAN SOFTWARE ALGORITMA GENETIKA

UNIT Files. Procedure/Functionand Other Declarations (CONST, TYPE, VAR) can be stored under different Object Pascal Files (Library).

NATIONAL SENIOR CERTIFICATE GRADE12

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

NOVI SAD. Primenjeno programiranje Java i NetBeans IDE 7.0 vežbe

NATIONAL SENIOR CERTIFICATE GRADE12

Forma. Polje za tekst (text box) Radio dugme (radio button) Polje za potvrdu (checkbox) Dugme za slanje (submit button)

12.2 Mixing HLA and MASM/Gas Code in the Same Program In-Line (MASM/Gas) Assembly Code in Your HLA Programs

VRIJEDNOSTI ATRIBUTA

Object Pascal Language Guide

I PISMENI ZADATAK III6 I GRUPA IME I PREZIME

LAMPIRAN A. Listing Program. Program pada Borland Delphi 7.0 A-1 Program pada CodeVisionAVR C Compiler A-6

Vežbe - XII nedelja PHP Doc

Interdisciplinary relations in teaching of programming

Uputa: Zabranjeno je koristiti bilo kakva pomagala. Rje²enja pi²ete desno od zadatka. Predajete samo ovaj list.

Uputstva za instaliranje čitača Datalogic Skorpio u operativnom sistemu Windows 7 i višim POM-NA-XX-46, V3.0

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

(non breaking space) kontrola horizontalnog rastojanja u tekstu

Programiranje III razred

NATIONAL SENIOR CERTIFICATE GRADE12

Internet Banking User Guide Individual Clients v 1.6 Internet Banking User Guide Individual Clients 1 Login to Internet Banking 2 Virtual Desktop 3

Delphi Language Guide

judul : dump mysql with delphi - opensource

Editovanje registra u Windowsu

Windows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje. Office 2013 / Office 365

LAMPIRAN A RANGKAIAN SKEMATIK PERANGKAT KERAS

Uputstvo za podešavanje mail klijenta

Programski jezik JAVA PREDAVANJE

Sorting TEN. Alphabetical sort

NATIONAL SENIOR CERTIFICATE GRADE 12

12.2 Mixing HLA and MASM/Gas Code in the Same Program In-Line (MASM/Gas) Assembly Code in Your HLA Programs

CSS CSS. selector { property: value; } 3/20/2018. CSS: Cascading Style Sheets

PREDMET. Osnove Java Programiranja. Čas JAVADOC

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

Creating a Webserver in 5 minutes using kbmmw!

modifier returnvaluetype methodname(list of parameters) { // Method body; }

Mathematical Modeling in Delphi

Part 1 The first steps

Computing Science Unit 1

Coding Standards Document

VDSL modem Zyxel VMG1312-B10A/B30A

Programiranje Programski jezik C. Sadržaj. Datoteke. prof.dr.sc. Ivo Ipšić 2009/2010

Mašinska vizija. Dr Nenad Jovičić tnt.etf.rs/~mv

Delphi by Design. One-Step ActiveX - Part 2

PKI Applet Desktop Application Uputa za instalaciju programske potpore

Osnove programskog jezika C# Čas 4. Nasledjivanje 2. deo

Primenjeno programiranje - Vežbe Java i NetBeans IDE 6.5

Nhập môn. Friday, January 23, 2004 Quyển 1 HƯỚNG DẪN LẬP TRÌNH DELPHI. Phụ lục

The Multiple Document Interface

Informatika Uvod u C#,.NET Framework i Visual Studio... nastavak...

Getting started with Lazarus

Case Study Hrvatska pošta: Korisničko iskustvo iz snova. Tomislav Turk Samostalni sistem inženjer, Combis d.o.o. Zagreb,

Tema 8: Koncepti i teorije relevantne za donošenje odluka (VEŽBE)

Cross-Platform Development with Delphi 10.2 & FireMonkey. for Windows, Mac OS X (macos) & Linux. Harry Stahl

LAMPIRAN. uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus, XPMan, ExtCtrls, jpeg;

VHDLPrimeri Poglavlje5.doc

Jezik Baze Podataka SQL. Jennifer Widom

Transcription:

1 PANEL komponenta kontejnerska, slična GropBox. Roditeljska komponenta za komp. postavljene na nju. Zajedno se pomeraju. Caption svojstvo za naziv; Alighment pomera svojstvo Caption levo i desno; Align poravnava ceo panel; BevelInner, BevelOuter, BorderStyle, BorderWidth- za menjanje izgleda; BEVEL komponenta Nalazi se na kartici ADITIONAL slična panelu koristi se kao okvir za slične komponenta ili da razdvoji linijom grupu komponenti. To omogućava svojstvo SHAPE okvir ili linije; LIST BOX lista iz koje korisnik moze da izabere jednu stavku (MultiSelect na False), ili više stavki (True) Unos stavki se može vršiti direktno u svojstvu Items Moguće je i uvesti podatke iz tekstualnog fajla u toku rada programa naredom LoadFromFile. Moguće je i izesti podatke iz ListBox-a u tekstualni fajli u toku rada programa naredom SaveToFile TForm1 = class(tform) ListBox1: TListBox; Button1: TButton; Button2: TButton; Panel1: TPanel; Label1: TLabel; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private declarations } public { Public declarations } ListBox1.Items.LoadFromFile('d:\brojevi.txt'); procedure TForm1.Button2Click(Sender: TObject); ListBox1.Items.SaveToFile('d:\1brojevi.txt'); end.

2. Kreirati aplikaciju čija forma sadrži 1 edit kontrolu, 3 dugmeta i 1 ListBox. klikom na dugme >> sadržaj Edit1 se upisuje u ListBox; klikom na stavku ListBox stavka se kopira u Edit2; klikom na dugme Brisi selektovana stavka iz ListBoxa se briše; klikom na dugme BrisiSve iz ListBoxa se briše sve; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(tform) ListBox1: TListBox; Edit1: TEdit; Button1: TButton; Edit2: TEdit; Button2: TButton; Button3: TButton; procedure Button1Click(Sender: TObject); procedure ListBox1Click(Sender: TObject); private { Private declarations } public { Public declarations } /* klikom na dugme >> sadržaj Edit1 se upisuje u ListBox;*/ ListBox1.Items.Add(Edit1.Text); Edit1.Text:=''; /* klikom na stavku ListBox stavka se kopira u Edit2;*/ procedure TForm1.ListBox1Click(Sender: TObject); Edit2.Text:=ListBox1.Items[ListBox1.ItemIndex] /* klikom na dugme Brisi selektovana stavka iz ListBoxa se briše;*/ procedure TForm1.Button2Click(Sender: TObject); ListBox1.Items.Delete(ListBox1.ItemIndex) /* klikom na dugme BrisiSve iz ListBoxa se briše sve;*/ procedure TForm1.Button3Click(Sender: TObject); ListBox1.Clear end ; end. 2

Redni broj odabrane stavke daje svojstvo ItemIndex tipa Integer (INDEKSIRANJE POČINJE OD O nula dolistbox1.items.count-1) Sve stavke iz ListBoxa se brisu sa ListBox1.Clear ili ListBox1.Items.Clear Pojedinačne stavke se brišu sa Delete uz navodjenje rednog broja stavke ListBox1.Items.Delete(1) 3

4 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(tform) Label1: TLabel; Label2: TLabel; Label3: TLabel; edprvi: TEdit; eddrugi: TEdit; edrezultat: TEdit; Button1: TButton; ListBox1: TListBox; procedure ListBox1Click(Sender: TObject); procedure edprviexit(sender: TObject); procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } procedure TForm1.ListBox1Click(Sender: TObject); case ListBox1.ItemIndex of 0:edRezultat.Text:=FloatToStr(StrToFloat(edPrvi.Text)+ StrToFloat(edDrugi.Text)); 1: edrezultat.text:=floattostr(strtofloat(edprvi.text)- StrToFloat(edDrugi.Text)); 2: edrezultat.text:=floattostr(strtofloat(edprvi.text)* StrToFloat(edDrugi.Text)) ; 3: if (StrToFloat(edDrugi.Text)=0) then showmessage('deljenje nulom!'); eddrugi.setfocus; eddrugi.selectall; end else edrezultat.text:=floattostr(strtofloat(edprvi.text)/ StrToFloat(edDrugi.Text)) procedure TForm1.edPrviExit(Sender: TObject); s:string;

5 n:real; er:integer; s:=(sender as TEdit).Text;{u string kopira sadrzaj Edit komponente} val(s,n,er);{konverzija stringa u numericki podatak} if er<>0 then //ako konverzija nije uspesna //kontrola se vraca na edprvi ShowMessage('Nekorektan unos!'); (Sender as TEdit).SetFocus; (Sender as TEdit).SelectAll Close end. unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(tform) ListBox1: TListBox; Button1: TButton; Label1: TLabel; procedure FormCreate(Sender: TObject); procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } procedure TForm1.FormCreate(Sender: TObject); i:integer; r:real; RealS,IntS:string; for i:=1 to 100 do r:=sqrt(i); str(r:15:9,reals); str(i:5,ints); ListBox1.Items.Add(IntS+':'+RealS); Close; end.

6 VIOLETA a:array of integer; n:integer; ListBox - nizovi i:integer; Randomize; n:=strtoint(edit1.text); setlength(a,n); for i:=0 to n-1 do a[i]:=random(100); listbox1.items.add(inttostr(a[i])) procedure TForm1.Button2Click(Sender: TObject); s,i:integer; Randomize; s:=0; for i:=0 to Listbox1.Items.Count-1 do s:=s+strtoint(listbox1.items[i]); edit2.text:=floattostr(s/(listbox1.items.count)) procedure TForm1.Button3Click(Sender: TObject); Listbox1.Items.Delete(ListBox1.ItemIndex); procedure TForm1.Button4Click(Sender: TObject); m,i:integer; m:=strtoint(listbox1.items[0]); for i:=1 to Listbox1.items.count-1 do if strtoint(listbox1.items[i])>m then m:= strtoint(listbox1.items[i]); edit2.text:=inttostr(m) end.

7 a:array of integer; Niz u ListBox komponentu i,n:integer; Randomize; n:=strtoint(edit1.text); setlength(a,n); for i:=0 to n-1 do a[i]:=random(100); listbox1.items.add(inttostr(a[i])) procedure TForm1.Button2Click(Sender: TObject); i,s:integer; s:=0; for i:=0 to listbox1.items.count-1 do s:=s+(a[i]); edit2.text:=inttostr(s) end.

8