NEAR EAST UNIVERSI FACULTY OF ECONOMICS AND ADMINISTRATIVE SCIENCES DEPARTMENT OF COMPUTER INFORMATION SYSTEMS

Size: px
Start display at page:

Download "NEAR EAST UNIVERSI FACULTY OF ECONOMICS AND ADMINISTRATIVE SCIENCES DEPARTMENT OF COMPUTER INFORMATION SYSTEMS"

Transcription

1 NEAR EAST UNIVERSI FACULTY OF ECONOMICS AND ADMINISTRATIVE SCIENCES DEPARTMENT OF COMPUTER INFORMATION SYSTEMS 2007/2008 FALL TERM CIS 200 (Graduation Project) Film&Music Center Automation System Submitted To: Department of C.I.S Submitted By: UGUR KURU( ) Lefkoşa

2 CONTENTS 1. ACKNOWLEDGEMENTS 3 2. ABSTRACT 4 3. INTRODUCTION 5 4. DESIGN OF THE SYSTEM Explanation 6-8 Database Design USER MANUAL - User Guidlines 15 User Flow Charts REFERENCES 27 APPENDIX I Screen Outputs APPENDIX II Source Code

3 ACKNOWLEDGEMENTS I want to thnak to; My instructors Dr.Yalçın AKÇALI and Miss.Nadire ÇAVUŞ and Assoc.Prof.Dr.ilham Huseynov for their support in completion of my project. My friend Mustafa Güler,Burak Martonaltı and Uğur Ersan for his technical and psychological contribution and support to conclude the project. Also thanks to: My family for providing me with financial support while preparing the projet and their psychological support in all parts of life by providing me comfort and the necessary conditions to develop myself and educate in high level 3

4 ABSTRACT I chose "Delphi Programming Language" for my CIS 200 graduation project that causes by; programming languges that be visual, have an easy syntax, using speaking english is very to ease this programming language.in addition to identifying data types, special functions and procedures to ease and after as times as long using again them is very easy. These days "Delphi" improving software to enable in leading windows and linux, machintosh sections that is advanced programming languages what to takes lead one of the programming languages and to prove itself in these area.there are lots of components about delphi i web base and these components to enable us that writting flexible programmes too rapidly.i used these components for my project and i believe to be a successful.delphi creates a flexible area to entirety assembler for user and to provide working high level languages depenence.i will explain that necessary things to working delphi in introductio section. 4

5 \ INTRODUCTION The minimum requirements of the system are as follow; Intel Pentium III processor 550 MHz. 128 MB of RAM 14" Monitor 30 Gb Harddisk Microsoft Windows 2000 LG CD-ROM CRD 8552B DAVIDom 9102-Based PCI Fast Ethernet Adapter The recommended requirements of the system as follow; Intel Pentium IV processor 800 MHz 256MB of RAM 60 GB Harddisk 17'' Monitor Microsoft Windows XP Professional LG CD-ROM CRD 8552B DAVIDom 9102-Based PCI Fast Ethernet Adapter I used Delphi programming language for writing this project and Ms Access 2003 database for keeping the data and maintaining it. Besides, to be able to run this program, Delphi has installshield express wizard that encodes the program and gives the execution of program to the user. 5

6 DESIGN OF THE SYSTEM Explanation: I'm using password section for protect un-authorized person and protect for all information in program.customer,supplier,selling process,product informations and other process accessing form main menu section and to organize all procedure.for ex: delete,update,edit and other porcess.you watching most popular (I think) films trailer in "W ateh Film Trailer" section.you get information about films,actors,directors and many information see "IMDB" section.i think, you have a question. What is.the DELPHI 7? I 'm answering now; Object Pascal is an object oriented derivative of Pascal mostly known as the primary programming language of Borland Delphi. It is also known as the Delphi programming language when describing the dialect used by Borland Delphi. Borland used the name "Object Pascal" for the programming language in the first versions of Borland Delphi, but later renamed it to the "Delphi programming language". However, compilers that claim to be Object Pascal compatible are often trying to be compatible with Delphi source code. Borland sells integrated development environments (IDEs) that compile the Delphi programming language to Microsoft Windows, the Microsoft.NET Framework and Linux. The open source Free Pascal project allows the language to be compiled for Linux, Mac OS X, Win64, Windows CE, and others Borland Delphi (now a product of Borland's subsidiary, CodeGear) is a software development package created by Borland. The eleventh and latest version, Delphi 2007 supports the Delphi programming language (Object Pascal) and C++ for the 32 bit Microsoft Windows platform, as well as Delphi and C# for the Microsoft.NET platform. 6

7 Delphi's most popular use is the development of desktop and enterprise database applications, but as a general-purpose development tool it is capable of, and is used for, most types of development projects. The Delphi product is distributed as various suites: Personal, Professional, Enterprise (formerly Client/Server) and Architect. -Advantages- Delphi exhibits the following advantages: Rapid Application Development (RAD) Based on a well-designed language - high-level and strongly typed, with low-level escapes for experts (McConnell 1993:49). A large community on Usenet and the web (e.g. news://newsgroups.borland.com and Borland's web access to Delphi newsgroups), Can compile to a single executable, simplifying distribution and reducing DLL versioning issues. Many VCL (Visual Component Library) and third-party components (usually available with full source code) and tools (documentation, debug tools, etc.) Quick optimizing compiler and ability to use assembler code Multiple platform native code from the same source code High level of source compatibility between versions CrossKylix - a third-party toolkit which allows you to compile native Kylix/Linux applications from inside the Windows Delphi IDE, hence easily enabling dual-platform development and development. CrossFPC - a sister project to CrossKylix, which enables you to crosscompile your Windows Delphi applications to multi-platform targets - supported by the Free Pascal compiler - without ever leaving the Delphi IDE. Currently CrossFPC is in a closed beta test, only available to members of the development team. Class helpers to bridge functionality available natively in the Delphi RTL. The language's object orientation features only class- and interface-based polymorphism 7

8 Delphi 2005, Delphi 2006 and Delphi 2007 all support advanced refactoring features such Method Extraction, etc. -Disadvantages- Limited cross-platform capability for Delphi itself. A reluctance to break any code has led to some convoluted language design choices, and orthogonality and predictability have suffered. The newer versions of Delphi have suffered some stability issues 8

9 Database Design Database Name: MusicFilın.ındb ~ Database tables and relationships show as above pages; 9

10

11 T""" T"""

12

13 ~.~.,--, - f II '~,,,,-,,,_w c;,;;;2, I

14 ..c CJ) C o +-' cu Q) a: I, s::::ı-,- Q) CJ) cu..c cu +-' cu o

15 USER MANUAL User Guidlines : On Main Menu Customer Information : Click here to see the customers. Products Information: Click here to see products. Selling Process: Click here to do selling process. Supplier Information : Click here to see suppliers. Internet Movie Database: Click here to see information movie on web. Watch Film Trailer : Click here to see the most popular film trailer. Reports: Click here to see reports About Programmer : Click here to see information about myself. About Programmer : Click here to see information about my project. 15

16 User Flow Charts : 16

17 E co ~ O) o~ o, o...- Cl) Cl) (]) (.) <( Q. o.... (/) t:h O) "O o "O Q) ı... ::J o ı... C 3: I- Cl) ı... o Cl) _J co..,., C co 3: o o, co Cl).... Q) O) (/) Cl).Y...c co co (.).... o, - ı... C" Q) Ü.... I- C uı

18 co,- C o cu Eı... +-' ı... Cl) o Q).... ı... ~ :::::s C E cu t:h "'C C - o Cl) ı... H +-' "'C m ııı mh Q) Cl) :::::s ~ Ü "'C o, o cu ~ E..., C o Ü ~ Q) "'C ci5 (/) - +-' ~ Ü cu z - Cl) :::::s o Q) ~ cu +-' cu o Ü..c Ü..c (/) ı... +-' ı... Q) +-' C UJ Q) +-' C UJ

19 +-' (.) :::J "'C o~ o, "'C "'C <( O),-- th ::J Ü Ü C ::J ::J "O "O co ~ oı... o ı... ~ Ü o "O o, +-' C o, o, Q) U) "O ~ Cl) - ı... Ü z <( co Q) 3: - Q) ~ +-' o C o..c..c +-' uı co +-' co o Cf) Cf) c" +-' +-' co ~H~H "O Cf) "O Cl) ı... Q) +-' C uı

20 ā. a. :::J CJ) '"'O '"'O <( o C\J co +J co o ~ C' Q) co t:h-h ~H "O CJ) Cl. Q) Q) co ~ :J CL :J (.) "O ~ +J C Cf) Cf) Q) "O.Y. "O OOH~ Cf) - ~ 3: (.) z <( o Q) o..c Cf)..c +J ~ Q) +J C uı

21 en +,,I (.) :, "'O o,. o,..c (.),. ctı Cl) Cf)..... (.) :J '"C o :... a.. so..c Cf) o o Cf),- C\J ~I I Cl) E co z I th : (.) C :J co E co '"C O)..... o Cf).... o:... co CJ) a.. ~ :J Ü co I- : Cl) C uı ~ CJ)

22 ~ Q) --Cl. Cl. :::J (f)..c (.) ~ ~ Q) (f) lı... (l) Q. Q. :J CJ) ~ o..c CJ) Q..... o CJ) N N o (l) E co t:h - lı... w -C z I lı... (l) C co co E Q..... o Q. co CJ).... :J Cl) :J Ü CJ) co e- I- lı... (l).... C w ~ Cl) O)

23 II!,_ Q) E o Cl) :::J Ü..c (.),_ ~ Q) _, _,,;;, -:,,._ (J) I ~ (1) E o lô ::J o I 00 I I Ü lf) s o s: I I en C') C\J t:h ~ w ~I I (1) E (U z ~ (1) E ~ E o +-' Cf) +-' o en en ::J ::J Ü Ü (U ~ (1) +-' C UJ I en ~

24 +-' (.) ::::, "'C o ~o. Q) +-' Q) - Q) o "O Q).... Q) Q) o Q. o.... Cl) o th:: Q).... ::J o l o, -Q) " C Q) I ~ en o z C - ccs O) ccs o Ü ::: Cl) ccs "O ),... ~ Ü Ü ~ I-

25 o. o. :J Cf) Q) +-' Q) - Q) o I.{) C\J Cf) ~ I, o -Q) '+- +..ı C o Q) C - z co co. Q) o '+- co th~ Q) +..ı - Cf) o, - l ::::::; Cf) o, Ü O).::ı:. C" I- Ü

26 ~ (]) E o +-' Cl) :J Ü (]) +-' (]) - (]) o ~Ho.. +-' o (l) (l) o +-' Cf) (O N th~ co ~I 121 (l) z C (l) co (l) O)... E o:::: co +-' ~ ~ Ü Cf) o en 1 Ü ::::, - Ü ~ en o - r-

27 REFERENCES Programs: Delphi 7 Ms Access 2003 AAA Logo The Logo Creator 5.0 Web Site: Books: BALKAN Ezel, Borlan Delphi 7.O,Seçkin Yayıncılık A.Ş., Ocak-2006 San. ve Tic. PALA Zeydin,Borland Delphi 7 Uygulama Geliştirme Rehberi 34 Konuda Delphi 7,Türkmen Kitabevi,2003 PALA Zeydin,24 Derste Access 2003, Türkmen Kitabevi,2004 KURNAZ Sefer,Veri Yapıları ve Algoritma Temelleri,Papatya Yayıncılık,2004 KÖSEOGLU Kerem,Programcılık Temmuz-2005 Mantığı,Pusula Yayınları, 27

28 APPENDIX I Screen Outputs: MAIN PAGE(Figurel) CUSTOMER INFORMATION(Figure 2) PRODUCT INFORMATION (Figure 3) SUPPLIER INFORMATION (Figure 4) SELLING PROCESS (Figure 5) REPORTS (Figure 6) WATCH FILM TRAILER(Figure 7) INTERNET MOVIE DATABASE(Figure 8) 28

29

30 C\J Q) ı... :::J O) LL O) C\J

31 l i i I N N N o ('I')

32 I.Q j ~ t "i E Q, ~ ~ e ıı;: N"' ı-. "'1 ~ 11 "O ro ı... ~ ro '6 "O N '?c.~ "' ] CX),... "Cl ~ z lıı e +.::ııı: 'Ô H! z ~ 'Q I.\!.;Q I ı:z. Q q/.ı:: I o.. Al.~ +

33 ... ıh :r; ffl I I I L() Q) ı... ::J - O) LL N Ct)

34 (O Q) C") ~ C") :::::, O) LL

35

36 I : t/j I ;)%...: iti il. ' ; Jj! :ıi. [Tl'...'...ı:ı t I ; il,s'.; -. ı I.. Ia1-iı 1.ı t& co ı... Q) ıo Cf) :J O) LJ..

37 #APPENDIX II# Source Codes: Unitl. pas(password) unit Unitl; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, jpeg, ExtCtrls; type TForml = class(tform) Editl: TEdit; BitBtnl: TBitBtn; BitBtn2: TBitBtn; Label2: TLabel; Timerl: TTimer; Imagel: Tlmage; procedure BitBtnlClick(Sender: procedure BitBtn2Click(Sender: procedure Timerl Timer(Sender: procedure FormCreate(Sender: procedure FormClose(Sender: TObject; var Action: TCloseAction); private { Private declarations } public { Public declarations } var Forml: TForml; implementation uses Unit2; {$R *.dfm} 36

38 procedure TForml.BitBtnlClick(Sender: if editl.text='uur84' then showmessage('password Accepted'); forml.hide; form.2.show; end else showmessage('wrong PASSWORD!!!TRY AGAIN'); procedure TForml.BitBtn2Click(Sender: close; procedure TForml.Timerl Timer(Sender: CAPTION:=COPY(CAPTION,2,LENGTH(CAPTION) l)+caption[l]; procedure TForml.FormCreate(Sender: forml.caption:=('***p AS S WORD***'); procedure TForml.FormClose(Sender: TCloseAction); var x:integer; TObject; var Action: 37

39 x:=messagedlg('do Want to Exit to Program',mtwarning,[mbyes,mbno],0); if x=mrno then action: =canone else end. Unit2.pas(Main Menu) unit Unit2; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, ComCtrls, ExtCtrls, jpeg; type TForm2 = class(tform) Labell: TLabel; BitBtnl: TBitBtn; BitBtn2: TBitBtn; BitBtn3: TBitBtn; BitBtn4: TBitBtn; BitBtn6: TBitBtn; DateTimePicker 1: TDateTimePicker; Imagel: Tlmage; Timer 1: TTimer; BitBtn5: TBitBtn; BitBtn7: TBitBtn; BitBtn8: TBitBtn; BitBtn9: TBitBtn; BitBtnlO: TBitBtn; procedure BitBtn 1 Click(Sender: Tübject); 38

40 procedure BitBtn2Click(Sender: procedure BitBtn3Click(Sender: procedure BitBtn4Click(Sender: TObject): procedure BitBtn5Click(Sender: procedure BitBtn6Click(Sender: procedure FormCreate(Sender: procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure Timerl Timer(Sender: procedure BitBtn7Click(Sender: procedure BitBtn8Click(Sender: procedure BitBtn9Click(Sender: procedure BitBtnlOClick(Sender: private { Private declarations } public { Public declarations } var Form2: TForm2; implementation uses Unit3, Unit4, Unit5, Unit6, Unit7, Unitl, Unit8, Unit9, Unitlü, Unit20, Unit22; {$R *.dfm} procedure TForm2.BitBtn1Click(Sender: form2.hide; form3.show; procedure TForm2.BitBtn2Click(Sender: form2.hide; form4.show; 39

41 procedure TForm2.BitBtn3Click(Sender: form2.hide; form5.show; procedure TForm2.BitBtn4Click(Sender: form2.hide; form6.show; procedure TForm2.BitBtn5Click(Sender: form2.hide; form7.show; procedure TForm2.BitBtn6Click(Sender: forml.close; procedure TForm2.FormCreate(Sender: form2.caption:=('***m A I N***M EN U***'); datetimepickerl.date'timer=now; procedure TForm2.FormClose(Sender: TCloseAction); TObject; var Action: 40

42 var z:integer; z:=messagedlg('do Want to Exit to Program',mtwarning,[mbyes,mbno ],O); if z=mrno then action.ecanorıe else procedure TForm2.Timerl Timer(Sender: CAPTION:=COPY(CAPTION,2,LENGTH(CAPTION)- 1 )+CAPTION[ 1]; procedure TForm2.BitBtn7Click(Sender: form2.hide; form8. show; procedure TForm2.BitBtn8Click(Sender: form2.hide; form22.show; procedure TForm2.BitBtn9Click(Sender: form2.hide; formlü.show; 41

43 procedure TForm.2.BitBtnlOClick(Sender: form.2.hide; form.20.show; end. Unit3. pas( Customer Information) unit Unit3; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, Grids, DBGrids, ExtCtrls, DBCtrls, Mask, DB, ADODB, ComCtrls, jpeg, OleCtnrs, RpDefine, RpCon, RpConDS; type TForm3 = class(tform) DateTimePickerl: TDateTimePicker; Label8: TLabel; OpenDialog 1: TOpenDialog; Timer 1: TTimer; Imagel: Tlmage; GroupBoxl: TGroupBox; Label12: TLabel; Labell: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; Label7: TLabel; Label9: TLabel; 42

44 DBEditl: TDBEdit; DBEdit2: TDBEdit; DBEdit3: TDBEdit; DBEdit4: TDBEdit; DBEdit5: TDBEdit; DBEdit6: TDBEdit; DBEdit7: TDBEdit; DBEdit8: TDBEdit; BitBtn3: TBitBtn; BitBtn4: TBitBtn; BitBtn5: TBitBtn; BitBtn6: TBitBtn; BitBtn7: TBitBtn; BitBtn8: TBitBtn; GroupBox2: TGroupBox; DBGridl: TDBGrid; Labell O: TLabel; Editl: TEdit; BitBtn2: TBitBtn; DBGrid2: TDBGrid; ADOConnectionl: TADOConnection; ADOTable 1: TADOTable; Dataxource 1: TDataSource; AD0Queryl: TAD0Query; DataSource2: TDataSource; procedure BitBtnlClick(Sender: procedure FormCreate(Sender: procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure Timerl Timer(Sender: procedure DBEditlClick(Sender: procedure BitBtn4Click(Sender: procedure BitBtn5Click(Sender: procedure BitBtn8Click(Sender: procedure BitBtn7Click(Sender: procedure BitBtn6Click(Sender: procedure BitBtn3Click(Sender: procedure BitBtn2Click(Sender: private { Private declarations } 43

45 public { Public declarations } var Form3: TForm3; implementation uses Unit2; {$R *.dfm} procedure TForm3.BitBtn1Click(Sender: Form3.close; form2.show; procedure TForm3.FormCreate(Sender: form3.caption:=('***c U S TOMER ***INF ORM AT I O N***'); datetimepickerl.datetime:=now; editl.text:=' '; procedure TForm3.FormClose(Sender: TCloseAction); form2.show; TObject; var Action: procedure TForm3.Timerl Timer(Sender: CAPTION:=COPY(CAPTION,2,LENGTH(CAPTION) l)+caption[l]; 44

46 procedure TForm3.DBEdit1Click(Sender: dbeditl.text := inttostr(adotablel.recordcount + l); end; procedure TForm3.BitBtn4Click(Sender: adotable 1.Next; procedure TForm3.BitBtn5Click(Sender: adotable 1.Prior; procedure TForm3.BitBtn8Click(Sender: var a:word; a:=messagedlg('do You Want to Delete This Record?',mtwarning,[mbyes,mbno],O); if a=mryes Then adotable 1.Delete; procedure TForm3.BitBtn7Click(Sender: dbeditl.text := inttostr(adotablel.recordcount + l); adotable 1.Insert; procedure TForm3.BitBtn6Click(Sender: 45

47 adotable 1.Edit; procedure TForm3.BitBtn3Click(Sender: adotable 1.UpdateRecord; Tübject); procedure TForm3.BitBtn2Click(Sender: Tübject); with adoqueryl do close; sqi.clear; sql.add('select * from customer'); sql.add('where customer_name="'+editl.text+""); execsql; open; end. Unit4. pas(product Information) unit Unit4; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, Grids, DBGrids, ExtCtrls, DBCtrls, Mask, ComCtrls, DB, ADODB, jpeg; type TForm4 = class(tform) 46

48 DateTimePickerl: TDateTimePicker; Imagel: Tlrnage; Label3: TLabel; Timerl: TTimer; DBimagel: TDBimage; BitBtn2: TBitBtn; OpenDialog 1: TOpenDialog; GroupBoxl: TGroupBox; Label5: TLabel; Label6: TLabel; Label13: TLabel; DBRadioGroupl: TDBRadioGroup; Label7: TLabel; Label9: TLabel; Labell 1: TLabel; GroupBox2: TGroupBox; Labell: TLabel; DBEdit4: TDBEdit; Label2: TLabcl; DBEdit5: TDBEdit; Label4: TLabel; DBEdit6: TDBEdit; Label8: TLabel; Label12: TLabel; DBEdit9: TDBEdit; DBGridl: TDBGrid; DBEdit8: TDBEdit; BitBtn3: TBitBtn; BitBtn4: TBitBtn; BitBtn5: TBitBtn; BitBtn6: TBitBtn; BitBtn7: TBitBtn; BitBtn8: TBitBtn; GroupBox3: TGroupfsox; Label14: TLabel: Editl: TEdit; DBGrid2: TDBGrid; BitBtn9: TBitBtn; ADOConnection 1: TADOConnection; 47

49 ADOTable 1: TADOTable; DataSourcel: TDataSource; ADOQueryl: TADOQuery; DataSource2: TDataSource; DBEditl: TDBEdit; DBComboBoxl: TDBComboBox; DBComboBox2: TDBComboBox; DBEdit3: TDBEdit; DBEdit7: TDBEdit; DBComboBox3: TDBComboBox; procedure BitBtnlClick(Sender: procedure DBRadioGroup 1 Change(Sender: procedure FormCreate(Sender: TObject): procedure DBComboBox3Click(Sender: procedure DBComboBox3Change(Sender: procedure FormClose(Sender: TObjecı; var Action: TCloseAction); procedure Timerl Timer(Sender: TObject): procedure BitBtn2Click(Sender: procedure DBEditlClick(Sender: procedure BitBtn3Click(Sender: procedure BitBtn4Click(Sender: procedure BitBtn7Click(Sender: procedure BitBtn6Click(Sender: procedure BitBtn5Click(Sender: TObject): procedure BitBtn8Click(Sender: procedure BitBtn9Click(Sender: private { Private declarations } public { Public declarations } var Form4: TForm4; implementation uses Unit2; {$R *.dfm 48

50 procedure TForm4.BitBtn1Click(Sender: Form4.Hide; Form2.Show; procedure TForm4.DBRadioGroup1Change(Sender: dbcombobox2.visible:=false; procedure TForm4.FormCreate(Sender: editl.text:=' '; form4.caption:=('***p ROD UC T S***I NF ORM AT I O N***'); datetimepickerl.date'timc.enow; if dbcombobox3.text = ('Film') then dbcombobox 1.visible:=true; dbedit7.visible.etrue; label7.visible.etrue; dbcombobox2.visible:=false; label9.visible:=false; if dbcombobox3.text = ('Music') then dbcombobox 1.visibler=false; dbedit7. visible:=false; label7. visible.efalse; dbcombobox2.visible:=true; label9. Visible:=true; 49

51 procedure TForm4.DBComboBox3Click(Sender: if dbcombobox3. Text = ('Film') then dbcombobox lvisibler=tnıc; dbedit7. visible.etrue; dbcombobox2. visible: =false; label9. Visible: =false; label7. Visible.etrue; if dbcombobox3.text = ('Music') then dbcombobox 1.visibler=false; dbedit7. visible:=false; dbcombobox2.visible:=true; label9. Visible.etrue; label7. visible:=false; procedure TForm4.DBComboBox3Change(Sender: if dbcombobox3. Text = ('Film') then dbcombobox 1.Enabled:=true; dbedit7.enabled.etrue; dbcomboboxz.enabled.efalse; label9.enabled.efalse; labell 1.Enabled:=true; if dbcombobox3.text = ('Music') then dbcombobox 1.enabled.efalse; dbedit7.enabled.etrue; dbcombobox2.enabled:=true; labell 1.Enabled.etrue; 50

52 procedure TForm4.FormClose(Sender: TCloseAction); form2.show; TObject; var Action: procedure TForm4.Timerl Timer(Sender: CAPTION:=COPY(CAPTION,2,LENGTH(CAPTION) l)+caption[l]; procedure TForm4.BitBtn2Click(Sender: opendialog 1.execute; dbimage 1.Picture.LoadFromFile( opendialog 1.FileN ame); procedure TForm4.DBEdit1Click(Sender: dbeditl.text := inttostr(adotablel.recordcount + 1); ı procedure TForm4.BitBtn3Click(Sender: adotable 1.Prior; if dbcombobox3.text = ('Film') then dbcomboboxl.visible.etrue; dbedit7. visible=truc; label 7.Visible: =true; dbcombobox2.visible:=false; label9. Visible.efalse; labell 1.Visible:=true; 51

53 if dbcombobox3.text = ('Music') then dbcombobox 1.visibleı=false; dbedit7.visible:=true; dbcombobox2.visible:=true; label9.visible:=true; label7. visibler=false; procedure TForm4.BitBtn4Click(Sender: adotable 1.Next; if dbcombobox3.text = ('Film') then dbcombobox 1.visible:=true; dbedit7. visiblc.=true: label7. Visible.etrue; dbcombobox2.visible:=false; label9. Visible:=false; labell lvisiblec=truc: if dbcombobox3.text = ('Music') then dbcombobox 1.visible:=false; dbedit7.visible:=true; dbcombobox2.visible:=true; label9.visible:=true; label7. visible:=false; procedure TForm4.BitBtn7Click(Sender: var e:word; 52

54 e:=messagedlg('do You Want to Delete This Record?',mtwarning,[mbyes,mbno],0); if e=mr Yes Then adotable 1.Delete; procedure TForm4.BitBtn6Click(Sender: adotable 1.Insert; dbeditl.text := inttostr(adotablel.recordcount + l); procedure TForm4.BitBtn5Click(Sender: adotable 1.Edit; procedure TForm4.BitBtn8Click(Sender: adotablel.updaterecord; procedure TForm4.BitBtn9Click(Sender: with adoqueryl do close; sql.clear; sql.add('select * from products'); sql.add('where product_name="'+editl.text+""); execsql; open;, 53

55 end. Unit5. pas(selling Process) unit Unit5; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, DBCtrls, Grids, DBGrids, ExtCtrls, Mask, DB, ADODB, ComCtrls, jpeg; type TForm5 = class(tform) Labell: TLabel; GroupBox 1: TGroupBox; Label2: TLabel; Label3: TLabel; DBEditl: TDBEdit; Label4: TLabel; DBEdit3: TDBEdit; DBEdit4: TDBEdit; DBEdit5: TDBEdit; Label5: TLabel; Label6: TLabel; Label7: TLabel; Label8: TLabel; GroupBox2: TGroupBox; Label9: TLabel; LabellO: TLabel; Label 11: TLabel; DBEdit9: TDBEdit; DBEditl 1: TDBEdit; Label13: TLabel; 54

56 Label14: TLabel; Label15: TLabel; Label18: TLabel; GroupBox3: TGroupBox; Label19: TLabel; DBEditl 3: TDBEdit; Label20: TLabel; DBEdit14: TDBEdit; Label21: TLabel; Label22: TLabel; Label23: TLabel; Label24: TLabel; Label25: TLabel; Label26: TLabel; DBEdit15: TDBEdit; DBEdit16: TDBEdit; DBEditl 7: TDBEdit; DBEdit18: TDBEdit; DBEdit19: TDBEdit; ADOConnection 1: TADOConnection; ADOTable 1: TADOTable; DataSourcel: TDataSource; DBEdit8: TDBEdit; DBEdit21: TDBEdit; DBimagel: TDBimage; Label12: TLabel; BitBtn2: TBitBtn; Timerl: TTimer; DBEdit12: TDBEdit; Label27: TLabel; BitBtnl: TBitBtn;. DateTimePickerl: TDateTimePicker; BitBtn3: TBitBtn; DBEdit2: TDBEdit; DBLookupComboBox2: TDBLookupComboBox; DBEdit7: TDBEdit; DBLookupComboBoxl: TDBLookupComboBox; DBGridl: TDBGrid; BitBtn4: TBitBtn; 55

57 BitBtn5: TBitBtn; BitBtn6: TBitBtn; BitBtn7: TBitBtn; BitBtn8: TBitBtn; BitBtn9: TBitBtn; BitBtnlO: TBitBtn; DBEdit6: TDBEdit; GroupBox5: TGroupBox; DBEditlO: TDBEdit; Label16: TLabel; BitBtnl 1: TBitBtn; BitBtn12: TBitBtn; DBEdit20: TDBEdit; DBEdit22: TDBEdit; DBEdit23: TDBEdit; Labell 7: TLabel; Label28: TLabel; Label29: TLabel; AD0Table2: TADOTable; DataSource2: TDataSource; DataSource3: TDataSource; AD0Table3: TADOTable; GroupBox4: TGroupBox; RadioButtonl: TRadioButton; RadioButton2: TRadioButton; procedure BitBtnlClick(Sender: procedure FormCreate(Sender: procedure BitBtn2Click(Sender: procedure Timerl Timer(Sender: procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure DBEdit13Click(Sender: procedure DateTimePickerl Change(Sender: procedure BitBtn3Click(Sender: Tübject); procedure BitBtn4Click(Sender: procedure BitBtn5Click(Sender: procedure BitBtn7Click(Sender: procedure BitBtn6Click(Sender: procedure BitBtn8Click(Sender: procedure BitBtn9Click(Sender: 56

58 procedure BitBtnlOClick(Sender: 'I'Objccı); procedure RadioButton2Click(Sender: procedure RadioButtonl Click(Sender: TObjecı): procedure BitBtnl lclick(sender: procedure BitBtn12Click(Sender: private { Private declarations } public { Public declarations } var Form5: TForm5; implementation uses Unit2, Unit4, Unit3, Unit21; {$R *.dfm} procedure TForm5.BitBtnl Click(Sender: form5.hide; form3.show; procedure TForm5.FormCreate(Sender: groupbox5. Visible:=false; form5.caption:=('***selling***process***'); datetimepickerl.date'time.enow; procedure TForm5.BitBtn2Click(Sender: var vergi.integer; sayi.real; 57

59 dbeditl 7.Text:=inttostr(strtoint( dbeditl 6. Text)*strtoint( dbedit15. Text) ); sayi:=strtoint(dbeditl 7.Text)*O.18; vergi:= trunc(sayi); dbeditl 8.text:=inttostr(vergi); dbeditl 9.text:=inttostr(strtoint( dbeditl 7.text)+vergi); form4.adotablel.edit; form4. adotable 1. UpdateRecord; form4.dbedit6.text:=inttostr(strtoint(form4.dbedit6.text) strtoint(dbedit16.text)); form4.adotablel.post; if strtoint(dbedit12.text) < 3 then showmessage(' Warnning!!!! Critical Stock Level'); procedure TForm5.Timerl Timer(Sender: CAPTION:=COPY(CAPTION,2,LENGTH(CAPTION)- 1 )+CAPTION[ 1]; procedure TForm5.FormClose(Sender: TObject: var Action: TCloseAction); form2.show; procedure TForm5.DBEditl 3Click(Sender: dbedit13.text := inttostr(adotablel.recordcount + l); procedure TForm5.DateTimePickerl Change(Sender: dbedit 14.Text: =datetostr( datetimepicker 1.Date); 58

60 end; procedure TForm5.BitBtn3Click(Sender: formô.hide; forma.show: procedure TForm5.BitBtn4Click(Sender: adotable 1.Prior; end; procedure TForm5.BitBtn5Click(Sender: adotable 1.Next; procedure TForm5.BitBtn7Click(Sender: adotable 1.Insert; procedure TForm5.BitBtn6Click(Sender: var e.word; e:=messagedlg('do You Want to Delete This Record?',mtwarning,[mbyes,mbno],0); if e=mr Yes Then adotable 1.Delete; procedure TForm5.BitBtn8Click(Sender: 59

61 adotable 1.Edit; procedure TForm5.BitBtn9Click(Sender: adotable 1.UpdateRecord; procedure TForm5.BitBtn10Click(Sender: form21.show; procedure TForm5.RadioButton2Click(Sender: groupbox5.visible:=true; ' procedure TForm5.RadioButton1Click(Sender: groupbox5.visible:=false; procedure TForm5.BitBtnl lclick(sender: Tübject); var x,y,z,a:integer; dbedit23.visible.efalse; x:=strtoint(dbedit19.text); y:=strtoint( dbeditl O.Text); z:=x-y; a:=z div 2; dbedit20.text:=inttostr(a); 60

62 dbedit22.text:=inttostr(a); procedure TForm5.BitBtn12Click(Sender: var x,y.z.a.integer; dbedit23.visible:=false; x:=strtoint(dbedit19.text); y:=strtoint( dbeditl O.Text); z.ex-y; a=z div 2; dbedit20.text:=inttostr(a); dbedit22.text:=inttostr(a); dbedit23. Text: =inttostr( a) end. Unit6. pas(suppl ier Information) I- unit Unitô; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, Grids, DBGrids, DBCtrls, ExtCtrls, Mask, DB, ADODB, ComCtrls, jpeg; type TForm6 = class(tform) DateTimePickerl: TDateTimePicker; Image 1: Tlmage; Labell: Tl.abel; 61

63 Timerl: TTimer; GroupBoxl: TGroupBox; Label2: TLabel; Label3: TLabel; DBEdit2: TDBEdit; DBComboBoxl: TDBComboBox; Label5: TLabel; Labellü: TLabel; DBEdit3: TDBEdit; DBEdit4: TDBEdit; DBEdit5: TDBEdit; DBEdit6: TDBEdit; Label4: TLabel; Label6: TLabel; Label7: TLabel; DBGridl: TDBGrid; BitBtn2: TBitBtn; BitBtn3: TBitBtn; BitBtn4: TBitBtn; BitBtn5: TBitBtn; BitBtn6: TBitBtn; BitBtn7: TBitBtn; GroupBox2: TGroupBox; Edit 1: TEdit; Label9: TLabel; DBGrid2: TDBGrid; BitBtn8: TBitBtn; DataSource 1: TDataSource; ADOConnection 1: TADOConnection; ADOTable 1: TADOTable; ADOQueryl: TADOQuery; DataSource2: TDataSource; DBComboBox2: TDBComboBox; procedure BitBtnlClick(Sender: Tübject); procedure FormCreate(Sender: Tübject); procedure FormClose(Sender: Tübject; var Action: TCloseAction); procedure Timerl Timer(Sender: Tübject); procedure BitBtn2Click(Sender: Tübject); procedure BitBtn3Click(Sender: Tübject); 62

64 procedure BitBtn4Click(Sender: procedure BitBtn5Click(Sender: procedure BitBtn6Click(Sender: procedure BitBtn7Click(Sender: procedure BitBtn8Click(Sender: private { Private declarations } public { Public declarations } var Form6: TForm6; implementation uses Unit2; {$R *.dfm} procedure TForm6.BitBtn1Click(Sender: form6.hide; form2.show; procedure TForm6.FormCreate(Sender: datetimepickerl.datetime:=now; FORM6.Caption:=('***S UPP LIER ***INF ORM AT I O N***'); editl.text:=' '; procedure TForm6.FormClose(Sender: TCloseAction); form2.show; TObject; var Action: 63

65 procedure TForm6.Timerl Timer(Sender: CAPTION:=COPY(CAPTION,2,LENGTH(CAPTION) l)+caption[l]; procedure TForm6.BitBtn2Click(Sender: adotable 1.Prior; procedure TForm6.BitBtn3Click(Sender: adotable 1.Next; procedure TForm6.BitBtn4Click(Sender: dbcombobox2.text := inttostr(adotablel.recordcount + 1); adotable 1.Insert; procedure TForm6.BitBtn5Click(Sender: var l:word; l:=messagedlg('do You Want to Delete This Record?',mtwarning, [mbyes,mbno],o); if l=mryes Then adotable 1.Delete; 64

66 procedure TForm6.BitBtn6Click(Sender: adotable 1.Edit; procedure TForm6.BitBtn7Click(Sender: adotable 1. UpdateRecord; TObject): procedure TForm6.BitBtn8Click(Sender: with adoquery 1 do close; sqi.clear; sql.add('select * from supplier'); sql.add('where supplier_name="'+editl.text+""); execsql; open; end. Unit7. pas(about Program) unit Unit7; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, 65

67 Dialogs, DB, ADODB, ComCtrls, StdCtrls, DBCtrls, ExtCtrls, Mask, Buttons, Grids, DBGrids, jpeg; type TForm7 = class(tform) Memol: TMemo; Timerl: TTimer; Label 1: TLabel; procedure BitBtnlClick(Sender: procedure Timerl Timer(Sender: procedure FormCreate(Sender: procedure FormClose(Sender: TObject; var Action: TCloseAction); private { Private declarations } public { Public declarations } var Form7: TForm7; implementation uses Unit2, Unit8; {$R *.dfm} procedure TForm7.BitBtn1Click(Sender: Form7.Hide; form2.show; procedure TForm7.Timerl Timer(Sender: Tübject); CAPTION:=COPY(CAPTION,2,LENGTH(CAPTION)- 1 )+CAPTION[ 1]; procedure TForm7.FormCreate(Sender: 66

68 FORM7.Caption:=('*** AB OU T***P ROG RAM***'); procedure TForm7.FormClose(Sender: TObject; var Action: TCloseAction); form2.show; end. Unit8. pas(about Programmer) unit Unit8; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, jpeg, ExtCtrls, Buttons, ComCtrls; type TForm8 = class(tform) Labell: TLabel; Imagel: Tlmage; Memo2: TMemo; Timerl: TTimer; procedure BitBtnlClick(Sender: procedure FormCreate(Sender: Tübject); procedure Timerl Timer(Sender: procedure FormClose(Sender: TObject; var Action: TCloseAction); private { Private declarations } public { Public declarations } 67

69 var Form8: TForm8; implementation uses Unit2; {$R *.dfm} procedure TForm8.BitBtn1Click(Sender: form8.hide;; form2.show; procedure TForm8.FormCreate(Sender: FORMS.Caption:=('*** AB OU T***P ROG RAMMER***'); procedure TForm8.Timerl Timer(Sender: CAPTION:=COPY(CAPTION,2,LENGTH(CAPTION) l)+caption[l]; procedure TForm8.FormClose(Sender: TCloseAction); form2.show; end. TObject; var Action: Unit9. pas(instalment Process) 68

70 unit Unit9; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, Grids, DBGrids, DB, DBTables, RpRave, RpDefine, RpCon, RpConDS, ADODB, ExtCtrls, Mask, DBCtrls, ComCtrls; type TForm9 = class(tform) DBGridl: TDBGrid; lmagel: Tlmage; Labell: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; GroupBox 1: TGroupBox; Label6: TLabel; Label7: TLabel; Label8: TLabel; Editl: TEdit; Edit2: TEdit; Edit3: TEdit; BitBtn7: TBitBtn; BitBtn8: TBitBtn; BitBtn9: TBitBtn; BitBtnl: TBitBtn; BitBtn2: TBitBtn; BitBtn3: TBitBtn; BitBtn4: TBitBtn; BitBtn5: TBitBtn; BitBtn6: TBitBtn; DBEditl: TDBEdit; DBEdit2: TDBEdit; DBEdit3: TDBEdit; 69

71 DBEdit4: TDBEdit; DBEdit5: TDBEdit; DataSourcel: TDataSource; ADOConnection 1: TADOConnection; ADOTablel: TADOTable; timer 1: T'I'imer; DBEdit6: TDBEdit; DBEdit7: TDBEdit; DBEdit8: TDBEdit; DateTimePicker 1: TDateTimePicker; procedure BitBtnlClick(Sender: procedure BitBtn2Click(Sender: procedure BitBtn3Click(Sender: procedure BitBtn4Click(Sender: procedure BitBtn5Click(Sender: procedure timerl Timer(Sender: procedure FormCreate(Sender: 'I'Object); procedure FormClose(Sender: TObjecı; var Action: TCloseAction); procedure BitBtn7Click(Sender: procedure BitBtn8Click(Sender: procedure BitBtn9Click(Sender: private { Private declarations } public { Public declarations } var Form9: TForm9; implementation uses Unit3, Unit2, Unit7; {$R *.dfm} procedure TForm9.BitBtn1Click(Sender: adotable 1.Prior; 70

72 procedure TForm9.BitBtn2Click(Sender: adotable 1.Next; procedure TForm9.BitBtn3Click(Sender: adotable 1.Edit; end; procedure TForm9.BitBtn4Click(Sender: var e:word; e:=messagedlg('do You Want to Delete This Record?',mtwarning,[mbyes,mbno],O); if e=mr Yes Then adotable 1.Delete; procedure TForm9.BitBtn5Click(Sender: adotable 1. UpdateRecord; procedure TForm9.timerl Timer(Sender: CAPTION:=COPY(CAPTION,2,LENGTH(CAPTION) l)+caption[l]; 71

73 n~~ın pro~edure TForm9.FormCreate(Sender: TObject) form3.caption:=('***instalment***process***'); dbedit6.visible:=false; dbedit7. Visible.efalse; dbedit8.visible:=false; editl.text:="; edit2. Text:="; editô.text.e"; procedure TForm9.FormClose(Sender: TObject; var Action: TCloseAction); form2.show; procedure TForm9.BitBtn7Click(Sender: var x,y,z:integer; a:word; x.estrtointt editl.text); z:=strtoint(dbedit6.text); if x=z then y:=0; form9.ado Table 1.Edit; form9.adotable 1. UpdateRecord; form9.editl.text:='instalment Paid'; form9.dbedit5.text:=inttostr(y); form9.adotable 1.Post; end else a:=messagedlg('instalment Amount Wrong',mterror,[mbok],O); editl.setfocus; 72

74 procedure TForm9.BitBtn8Click(Sender: var x,y,z:integer; a:word; x.estrtoinu edit2.text); z:=strtoint(dbedit7.text); if x=z then y:=0; form9.adotable 1.Edit; form9.adotable 1.UpdateRecord; form9.editl. Text:='Instalment Paid'; form9.dbedit7. Text:=inttostr(y); form9.adotable 1.Post; end else a:=messagedlg('instalment Amount Wrong',mterror, [mbok],o); editl.setfocus; procedure TForm9.BitBtn9Click(Sender: var x,y,z:integer; a:word; x:=strtoint( edit3. text); z:=strtoint( dbedit8.text); if x=z then y:=0; form9.adotablel.edit; form9.ad0table1.updaterecord; form9.editl.text:='instalment Paid'; form9.dbedit8.text:=inttostr(y); form9.adotable 1.Post; 73

75 end else a:=messagedlg('instalment editl.setfocus; Amount Wrong',mterror,[mbok],O); end. Unit10.pas(Films Trailer) unit UnitlO; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, ExtCtrls, jpeg, ComCtrls; type TForml O = class(tform) Timerl: TTimer; Imagel: Tlmage; BitBtn3: TBitBtıi; BitBtnl: TBitBtn; BitBtn7: TBitBtn; BitBtn5: TBitBtn; BitBtn8: TBitBtn; BitBtn6: TBitBtn; BitBtn2: TBitBtn; BitBtn4: TBitBtn; Label 1: TLabel; DateTimePickerl: TDateTimePicker; BitBtnlO: TBitBtn; procedure BitBtnlClick(Sender: procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure BitBtn2Click(Sender: procedure BitBtn3Click(Sender: 74

76 procedure FormCreate(Sender: procedure Timerl Timer(Sender: procedure BitBtn4Click(Sender: procedure BitBtn6Click(Sender: procedure BitBtn5Click(Sender: procedure BitBtn7Click(Sender: procedure BitBtn8Click(Sender: procedure BitBtn9Click(Sender: procedure BitBtnlOClick(Sender: private { Private declarations } public { Public declarations } var Formlü: TFormlO; implementation uses Unitl 1, Unit2, Unit12, Unit13, Unit14, Unit15, Unit16, Unitl 7, Unit18, Unit19, Unit22; {$R *.dfm} procedure TForml O.BitBtnl Click(Sender: formlü.hide; forml 1.show; procedure TFormlO.FormClose(Sender: TCloseAction); form2.show; TObject; var Action: procedure TForml O.BitBtn2Click(Sender: 75

77 formlo.hide; form12.show; procedure TForml O.BitBtn3Click(Sender: formlü.hide; form13.show; procedure TForml O.FormCreate(Sender: formlo.caption:=('***films Trailer***'); procedure TFormlO.Timerl Timer(Sender: CAPTION:=COPY(CAPTION,2,LENGTH(CAPTION)- l)+caption[l]; procedure TForml O.BitBtn4Click(Sender: formlü.hide; form14.show; procedure TForml O.BitBtn6Click(Sender: formlü.hide; forml 5. show; procedure TForml O.BitBtn5Click(Sender: 76

78 formlü.hide; forml 6.show; procedure TForml O.BitBtn7Click(Sender: formlü.hide; forml 7.show; procedure TForml O.BitBtn8Click(Sender: formlü.hide; forml 8.show; procedure TForml O.BitBtn9Click(Sender: formlü.hide; form22.show procedure TForml O.BitBtnl OClick(Sender: formlü.hide; form19.show; end. Unit 11. pas(reguimfor a Dream) 77

79 unit Unitl 1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, OleCtrls, WMPLib_TLB, ExtCtrls; type TForml 1 = class(tform) WindowsMediaPlayer 1: TWindowsMediaPlayer; Timer 1: TTimer; procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure Timerl Timer(Sender: procedure FormCreate(Sender: private { Private declarations } public { Public declarations } var Forml 1: TForml 1; implementation uses UnitlO; {$R *.dfm} procedure TForml 1.FormClose(Sender: TCloseAction); formlo.show; end; TObject; var Action: procedure TForml 1.Timerl Timer(Sender: Tübject); CAPTION:=COPY(CAPTION,2,LENGTH(CAPTION)- l)+caption[l]; 78

80 procedure TForml 1.FormCreate(Sender: forml 1.Caption:=('***Requim For A Dream***'); end. Unitl 2. pas(deja-vu) unit Unit12; interfac uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, OleCtrls, WMPLib_TLB, ExtCtrls; type TForml 2 = class(tform) WindowsMediaPlayerl: TWindowsMediaPlayer; Timerl: TTimer; procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure Timerl Timer(Sender: procedure FormCreate(Sender: Tübject); private { Private declarations } public { Public declarations } end; var Form12: TForm12; implementation uses UnitlO; {$R *.dfm} 79

81 procedure TForm12.FormClose(Sender: TCloseAction); formlü.show; TObject; var Action: procedure TForm12.Timerl Timer(Sender: CAPTION:=COPY(CAPTION,2,LENGTH(CAPTION)- 1 )+CAPTION[ 1]; procedure TForm12.FormCreate(Sender: form12.caption:=('***deja-vu***'); end. Unitl 3. pas(resident Evil: Extinction) unit Unit13; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, OleCtrls, WMPLib_TLB, ExtCtrls; type TForml 3 = class(tform) WindowsMediaPlayer 1: TWindowsMediaPla yer; Timer 1: TTimer; procedure FormClose(Sender: TObject; var Action: TCloseAction); 80

82 procedure Timerl Timer(Sender: procedure FormCreate(Sender: private { Private declarations } public { Public declarations } var Form13: TForm13; implementation uses Unitlü; {$R *.dfm} procedure TForml3.FormClose(Sender: TCloseAction); formlo.show; TObject; var Action: procedure TForm13.Timerl Timer(Sender: CAPTION:=COPY(CAPTION,2,LENGTH(CAPTION)- 1 )+CAPTION[ 1]; procedure TForm13.FormCreate(Sender: forml3.caption:=('***resident Evil:Extinction***'); end. Unitl 3. pas(recep İvedik) 81

83 unit Unit14; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, OleCtrls, WMPLib_TLB; type TForml 4 = class(tform) WindowsMediaPlayerl: TWindowsMediaPlayer; Timer 1: TTimer; procedure FormClose(Sender: TObject; var Action: 'I'CloseAction); procedure Timerl Timer(Sender: procedure FormCreate(Sender: TObject): private { Private declarations } public { Public declarations } end; var Form14: TForm14; implementation uses Unit l O: {$R *.dfm} procedure TForm14.FormClose(Sender: TCloseAction); forml Gshow; TObject; var Action: procedure TForm14.Timerl Timer(Sender: TObjecı): CAPTION:=COPY(CAPTION,2,LENGTH(CAPTION)- 1 )+CAPTION[ 1]; 82

84 procedure TForm14.FormCreate(Sender: Tübject); form14.caption:=('***recep İvedik***'); end. Unit14.pas(Recep İvedik) unit Unit14; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, OleCtrls, WMPLib_TLB; type TForml 4 = class(tform) WindowsMediaPlayer 1: TWindowsMediaPlayer; Timerl: TTimer; procedure FormClose(Sender: Tübject; var Action: TCloseAction); procedure Timerl Timer(Sender: procedure FormCreate(Sender: private { Private declarations } public { Public declarations } var Form14: TForm14; implementation uses Unitlü; {$R *.dfm} 83

85 procedure TForml 4.FormClose(Sender: TCloseAction); formlü.show; TObject; var Action: procedure TForm14.Timerl Timer(Sender: CAPTION:=COPY(CAPTION,2,LENGTH(CAPTION)- l)+caption[l]; procedure TForml 4.FormCreate(Sender: form14.caption:=('***recep İvedik***'); end. Unitl 5. pas(300: Sparta) unit Unit15; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, OleCtrls, WMPLib_TLB; type TForm15 = class(tform) WindowsMediaPlayerl: TWindowsMediaPlayer; Timer 1: TTimer; procedure Timerl Timer(Sender: 84

86 procedure FormClose(Sender: procedure FormCreate(Sender: private { Private declarations } public { Public declarations } end; var Form15: TForm15; implementation uses Unitlü, Unit!; {$R *.dfm} TObject; var Action: TCloseAction); procedure TForml5.Timerl Timer(Sender: Tübject); CAPTION:=COPY(CAPTION,2,LENGTH(CAPTION)- l)+caption[l]; procedure TForml5.FormClose(Sender: TCloseAction); formlü.show; TObject; var Action: procedure TForml5.FormCreate(Sender: formls.caption:=('***300:sparta***'); Tübject); end. Unit 16. pas(prestige) 85

87 unit Unitl6; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, OleCtrls, WMPLib_TLB; type TForml 6 = class(tform) WindowsMediaPlayerl: TWindowsMediaPlayer; Timerl: TTimer; procedure Timerl Timer(Sender: procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure FormCreate(Sender: private { Private declarations } public { Public declarations } var Form16: TForm16; implementation uses UnitlO; {$R *.dfm} procedure TForm16.Timerl Timer(Sender: CAPTION:=COPY(CAPTION,2,LENGTH(CAPTION)- 1 )+CAPTION[ 1]; procedure TForml 6.FormClose(Sender: TCloseAction); formlo.show; TObject; var Action: 86

88 procedure TForml 6.FormCreate(Sender: forml 6.Caption:=('** *Prestige***'); end. Unitl 7. pas(inside Man) unit Unitl 7; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, OleCtrls, WMPLib_TLB; type TForml 7 = class(tform) WindowsMediaPlayer 1: TWindowsMediaPlayer; Timer 1: TTirner; procedure Timerl Timer(Sender: procedure FormClose(Sender: TObjcct; var Action: 'I'CloseAction); procedure FormCreate(Sender: 'I'Object); private { Private declarations } public { Public declarations } var Forml 7: TForml 7; implementation 87

89 uses Unitl O; {$R *.dfm} procedure TForml 7.Timerl Timer(Sender: CAPTION:=COPY(CAPTION,2,LENGTH(CAPTION) l)+caption[l]; procedure TForml 7.FormClose(Sender: TCloseAction); forml G.show; end; TObject; var Action: procedure TForml 7.FormCreate(Sender: forml 7.Caption:=('***Inside Man***'); end; end. Unitl 8. pas(hokkabaz) unit Unitl8; interface uses 88

90 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, OleCtrls, WMPLib_TLB; type TForml 8 = class(tform) WindowsMediaPlayerl: TWindowsMediaPlayer; Timerl: TTimer; procedure Timerl Timer(Sender: procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure FormCreate(Sender: private { Private declarations } public { Public declarations } var Form18: TForm18; implementation uses UnitlO, Unitl 7; {$R *.dfm} procedure TForm18.Timerl Timer(Sender: CAPTION:=COPY(CAPTION,2,LENGTH(CAPTION) l)+caption[l]; procedure TForml 8.FormClose(Sender: TCloseAction); formlo.show; TObject; var Action: procedure TForml 8.FormCreate(Sender: form 18. Caption:=('** *Hokkabaz***'); 89

91 end. Unit19.pas(City of God) unit Unit19; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, OleCtrls, WMPLib_TLB; type TForml 9 = class(tform) WindowsMediaPlayerl: TWindowsMediaPlayer; Timer 1: TTimer; procedure Timerl Timer(Sender: TObject): procedure FormCreate(Sender: procedure FormClose(Sender: TObject; var Action: TCloseAction); private { Private declarations } public { Public declarations } var Form19: TForm19; implementation uses Unitlü; {$R *.dfm} 90

92 procedure TForm19.Timerl Timer(Sender: CAPTION:=COPY(CAPTION,2,LENGTH(CAPTION)- 1 )+CAPTION[ 1]; procedure TForml 9.FormCreate(Sender: form19.caption:=('***city of God***'); procedure TForml 9.FormClose(Sender: 'I'Object; var Action: TCloseAction); forml G.show; end. Unit20. pas(imdb) unit Unit20; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, OleCtrls, SHDocVw, ExtCtrls; 91

93 type TForm20 = class(tform) Timerl: TTimer; WebBrowserl: TWebBrowser; procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure Timerl Timer(Sender: procedure FormCreate(Sender: private { Private declarations } public { Public declarations } var Form20: TForm20; implementation uses Unit2; {$R *.dfm} procedure TForm20.FormClose(Sender: TCloseAction); form2.show; TObject; var Action: procedure TForm20.Timerl Timer(Sender: CAPTION:=COPY(CAPTION,2,LENGTH(CAPTION) l)+caption[l]; procedure TForm20.FormCreate(Sender: form20. Caption:=('** *IMDB Online***'); try webbrowser 1.Navigate(' 92

94 except ShowMessage('Doğrulama exit; end; end. Sayfasına ulaşamadım'); Unit21. pas(bill) unit Unit21; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls, Buttons, Mask, DBCtrls; type TForm21 = class(tform) Image I: Tlmage; Image2: Tlmage; BitBtnl: TBitBtn; BitBtn2: TBitBtn; procedure BitBtnlClick(Sender: Tübject); procedure BitBtn2Click(Sender: Tübject); private { Private declarations } public { Public declarations } var Form21: TForm21; implementation uses Unit5; {$R *.dfm} procedure TForm21.BitBtn1Click(Sender: 93

95 form21.print procedure TForm21.BitBtn2Click(Sender: form21.hide; form5.show; end. 94

LAMPIRAN A: LIST PROGRAM

LAMPIRAN A: LIST PROGRAM LAMPIRAN A: LIST PROGRAM Form Login unit ULogin; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, DB, IBQuery, IBDatabase, IBCustomDataSet, IBTable,

More information

Faculty of Engineering

Faculty of Engineering NEAR EAST UNIVERSITY Faculty of Engineering Department of Computer Engineering PHARMACY AUTOMATION PROGRAM Graduation Project COM-400.. Pelin Ozdemir Prof.Dr. Rahib Abiyev Nicosia-2008 ACKNOWLEDGEMENTS

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

NEAR EAST UNIVERSITY. Faculty of Engineering. Department of Computer Engineering TIME TABLE DESIGN: DELPHI APPLICATION. Graduation Project COM-400

NEAR EAST UNIVERSITY. Faculty of Engineering. Department of Computer Engineering TIME TABLE DESIGN: DELPHI APPLICATION. Graduation Project COM-400 ) NEAR EAST UNIVERSITY,' Faculty of Engineering Department of Computer Engineering TIME TABLE DESIGN: DELPHI APPLICATION Graduation Project COM-400 Student: Mamun Ali Khamis (20010702) Supervisor: Ass.Prof.Dr.

More information

UJIAN AKHIR SEMESTER TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNOLOGI DUTA BANGSA

UJIAN AKHIR SEMESTER TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNOLOGI DUTA BANGSA UJIAN AKHIR SEMESTER TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNOLOGI DUTA BANGSA Dosen Pembimbing : Dedi W ST,. MM Nama : Elly Sunandy NIM : 13158279 Pemrograman Terstruktur Membuat program dengan Delphi 7

More information

LAMPIRAN A: DDL DATABASE

LAMPIRAN A: DDL DATABASE LAMPIRAN A: DDL DATABASE MySQL-Front 5.1 (Build 2.7) Host: localhost Database: mobil ------------------------------------------------------ Server version 5.0.41-community-nt USE `mobil`; Source for table

More information

LAMPIRAN A. Foto Alat

LAMPIRAN A. Foto Alat LAMPIRAN A Foto Alat A-1 A-2 Rangkaian Skematik PCB Sistem Monitoring Infus A-3 LAMPIRAN B Program pada Mikrokontroller AVR Atmega16...B-1 Program pada Borlan Delhpi 7.0...B-9 PROGRAM UTAMA /*****************************************************

More information

2. Design and Development

2. Design and Development Postage Calculator 1. The task Design and implement a program for employees of a travel agency who send out documents to the UK and EU only; the program will calculate the cost of postage. Each envelope

More information

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

GRADE/GRAAD 11 NOVEMBER 2013 INFORMATION TECHNOLOGY P1 INLIGTINGSTEGNOLOGIE V1 MEMORANDUM NATIONAL SENIOR CERTIFICATE NASIONALE SENIOR SERTIFIKAAT GRADE/GRAAD 11 NOVEMBER 2013 INFORMATION TECHNOLOGY P1 INLIGTINGSTEGNOLOGIE V1 MEMORANDUM MARKS/PUNTE: 150 This memorandum consists of 6 pages.

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

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

LAMPIRAN A. Listing Program. Program pada Borland Delphi 7.0 A-1 Program pada CodeVisionAVR C Compiler A-6 A Listing Program Program pada Borland Delphi 7.0 A-1 Program pada CodeVisionAVR C Compiler A-6 LISTING PROGRAM BORLAND DELPHI 7.0 Inisialisasi ==========================================================

More information

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

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 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 centri na neiscrtanom krugu poluprečnika r. Dugme Boji

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

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

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

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

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

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

Eastern Mediterranean University School of Computing and Technology. ITEC319 Rapid Application Development

Eastern Mediterranean University School of Computing and Technology. ITEC319 Rapid Application Development Eastern Mediterranean University School of Computing and Technology ITEC319 Rapid Application Development Database Operations The simplest type of database is the local database. A local database is a

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

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

LAMPIRAN. uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus, XPMan, ExtCtrls, jpeg; LAMPIRAN Lampiran A. Listing Program 1. Unit Utama unit UnUtama; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus, XPMan, ExtCtrls, jpeg; type Tfrmutama

More information

Interdisciplinary relations in teaching of programming

Interdisciplinary relations in teaching of programming Interdisciplinary relations in teaching of programming VLADIMÍR JEHLIČKA Department of Informatics Faculty of Education University of Hradec Králové Rokitanského 62, 500 03 Hradec Králové 3 CZECH REPUBLIC

More information

May 10: Lesson 2 Creating your First Windows and Mac Desktop Application

May 10: Lesson 2 Creating your First Windows and Mac Desktop Application May 10: Lesson 2 Creating your First Windows and Mac Desktop Application Version: 1.1 Last Updated: May 13, 2012 Presented: May 23, 2012 Prepared by: David Intersimone David I, Embarcadero Technologies

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

Delphi XE. Delphi XE Datasheet

Delphi XE. Delphi XE Datasheet Delphi XE Datasheet DATASHEET Delphi XE Embarcadero Delphi XE is the fastest way to deliver ultrarich, ultra-fast Windows applications. Used by millions of developers, Delphi combines a leading-edge object-oriented

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

Fundamentals of Database Development (with Delphi) DB/1

Fundamentals of Database Development (with Delphi) DB/1 Fundamentals of Database Development (with Delphi) DB/1 Chapter one of the free Delphi database online course. Delphi as the database programming tool, Data Access with Delphi...just a few words, Building

More information

Getting started with Lazarus

Getting started with Lazarus Getting started with Lazarus Michaël Van Canneyt March 4, 2006 Abstract Lazarus is a cross-platform 2-way RAD tool which can be used to develop almost any kind of program for Windows, Linux, Solaris or

More information

Full file at

Full file at Chapter 2: Current Hardware and PC Operating Systems Chapter 2 Answers to Review Questions 1. An EPIC CPU design: a. evolved from the CISC processor b. was created in a joint project between Apple and

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

Object Pascal Language Guide

Object Pascal Language Guide Object Pascal Language Guide Borland Object Pascal Borland Software Corporation 100 Enterprise Way, Scotts Valley, CA 95066-3249 www.borland.com Borland Software Corporation may have patents and/or pending

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

NATIONAL SENIOR CERTIFICATE GRADE 12

NATIONAL SENIOR CERTIFICATE GRADE 12 NATIONAL SENIOR CERTIFICATE GRADE 12 INFORMATION TECHNOLOGY P1 NOVEMBER 2014 MEMORANDUM MARKS: 150 This memorandum consists of 28 pages. Information Technology/P1 2 DBE/November 2014 GENERAL INFORMATION:

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

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

Использование ассиметричных алгоритмов криптографического преобразования информации в приложениях Windows Государственное образовательное учреждение высшего профессионального образования «Петербургский государственный университет путей сообщения» Кафедра «Информационные и вычислительные системы» Лабораторная

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

DMX-Dongle II Win16, Win32 & Dos Developer s Guide

DMX-Dongle II Win16, Win32 & Dos Developer s Guide DMX-Dongle II Win16, Win32 & Dos Developer s Guide Artistic Licence (UK) Ltd. Manual Revision V1.8 Firmware Revision 17, 20 2 C O N T E N T S Introduction...5 DongleSetErrorFlag... 12 Quick Start...5 DongleGetErrorFlag...

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

Programming 1. Lecture 1 COP 3014 Fall August 28, 2017

Programming 1. Lecture 1 COP 3014 Fall August 28, 2017 Programming 1 Lecture 1 COP 3014 Fall 2017 August 28, 2017 Main Components of a computer CPU - Central Processing Unit: The brain of the computer. ISA - Instruction Set Architecture: the specific set of

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

RAD Studio Product Address

RAD Studio Product Address RAD Studio Product Address Marco Cantu DevTracks 18/4/18 1 Presented by Marco Cantù RAD Studio Product Manager marco.cantu@embarcadero.com @marcocantu WHAT IS RAD STUDIO? What is RAD Studio? The fastest

More information

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

unit Unit3; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, unit Unit3; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, CPort, LPComponent, SLCommonGen, SLSignalGen, Menus, SLComponentCollection, LPDrawLayers,

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

Fiery EX4112/4127. Welcome

Fiery EX4112/4127. Welcome Fiery EX4112/4127 Welcome 2007 Electronics for Imaging, Inc. The information in this publication is covered under Legal Notices for this product. 45063989 17 August 2007 WELCOME 5 WELCOME This Welcome

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

Creating a Webserver in 5 minutes using kbmmw!

Creating a Webserver in 5 minutes using kbmmw! Creating a Webserver in 5 minutes using kbmmw! kbmmw is a complete framework for building middleware/n-tier systems typically consisting of application servers and clients. One of the many advantages of

More information

Quick Installation Guide TU-S9

Quick Installation Guide TU-S9 Quick Installation Guide TU-S9 V1 Table of Contents English 1 1. Before You Start 1 2. How to Install 2 Troubleshooting 7 Version 06.24.2010 1. Before You Start Package Contents TU-S9 CD-ROM (Driver) Multi-Language

More information

RAD Studio XE Datasheet

RAD Studio XE Datasheet RAD Studio XE Datasheet DATASHEET Embarcadero RAD Studio XE Complete solution for Windows,.NET, PHP and Web application development Embarcadero RAD Studio XE is a comprehensive rapid application development

More information

Powerline Network. Utility Program User Guide. for. Instant Network for Internet Access and More! 200Mbps PLC-ETHERNET BRIDGE

Powerline Network. Utility Program User Guide. for. Instant Network for Internet Access and More! 200Mbps PLC-ETHERNET BRIDGE Powerline Network Instant Network for Internet Access and More! Solution for SOHO, SMALL OFFICE AND HOME OFFICE Utility Program User Guide for 200Mbps PLC-ETHERNET BRIDGE 1 Index 1. Introduction...3 1.1.

More information

Xerox 700 Digital Color Press with Integrated Fiery Color Server. Welcome

Xerox 700 Digital Color Press with Integrated Fiery Color Server. Welcome Xerox 700 Digital Color Press with Integrated Fiery Color Server Welcome 2008 Electronics for Imaging, Inc. The information in this publication is covered under Legal Notices for this product. 45072712

More information

GRAMS Suite Version 9.0

GRAMS Suite Version 9.0 Thermo Scientific GRAMS Suite Version 9.0 Welcome Guide Revision A 2010 Thermo Fisher Scientific Inc. All rights reserved. Thermo Fisher Scientific Inc. provides this document to its customers with a product

More information

Perceptive TransForm. Technical Specifications. Version: 8.x Compatible with ImageNow 6.5.x to 6.7.x and Perceptive Content 7.x

Perceptive TransForm. Technical Specifications. Version: 8.x Compatible with ImageNow 6.5.x to 6.7.x and Perceptive Content 7.x Perceptive TransForm Technical s Version: 8.x Compatible with ImageNow 6.5.x to 6.7.x and Perceptive Content 7.x Written by: Product Knowledge, R&D Date: May 2018 2008-2018 Hyland Software, Inc. and its

More information

You 2 Software

You 2 Software PrismaCards Enter text for languages with exotic fonts You 2 Software http://www.you2.de info@you2.de Introduction To work in PrismaCards and other programs with complex fonts for different languages you

More information

59379 Digital Camera. Owner s Manual

59379 Digital Camera. Owner s Manual 59379 Digital Camera Owner s Manual 2006 Sakar International, Inc. All rights reserved. Windows and the Windows logo are registered trademarks of Microsoft Corporation. All other trademarks are the property

More information

VI-CENTER EXTENDED ENTERPRISE EDITION GETTING STARTED GUIDE. Version: 4.5

VI-CENTER EXTENDED ENTERPRISE EDITION GETTING STARTED GUIDE. Version: 4.5 VI-CENTER EXTENDED ENTERPRISE EDITION GETTING STARTED GUIDE This manual provides a quick introduction to Virtual Iron software, and explains how to use Virtual Iron VI-Center to configure and manage virtual

More information

One of the fundamental kinds of websites that SharePoint 2010 allows

One of the fundamental kinds of websites that SharePoint 2010 allows Chapter 1 Getting to Know Your Team Site In This Chapter Requesting a new team site and opening it in the browser Participating in a team site Changing your team site s home page One of the fundamental

More information

Manual Format Flash Drive Ntfs Windows Xp

Manual Format Flash Drive Ntfs Windows Xp Manual Format Flash Drive Ntfs Windows Xp Windows XP, NTFS, Flash Drive, Format I am given the option of formatting the flash drive when I right-click on it, but I am not given any options, just drop.

More information

M9 - NDAS. User Manual. External Storage Enclosure for 3.5 IDE Hard Drives. (English) v1.4

M9 - NDAS. User Manual. External Storage Enclosure for 3.5 IDE Hard Drives. (English) v1.4 M9 - NDAS External Storage Enclosure for 3.5 IDE Hard Drives User Manual (English) v1.4 EN Table of Contents CHAPTER 1 - INTRODUCTION - 1 - CHAPTER 4 - NDAS SETUP - 7 - ICON KEY - 1 - DRIVER INSTALLATION

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

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

Controller Continuum. for Microcontrollers V6.3. Quick Start

Controller Continuum. for Microcontrollers V6.3. Quick Start Controller Continuum for Microcontrollers V6.3 Quick Start CodeWarrior Development Studio for Microcontrollers V6.x Quick Start SYSTEM REQUIREMENTS Hardware Operating System Disk Space PC with 1 GHz Intel

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

Computer Fundamentals

Computer Fundamentals Computer Fundamentals 1 Draw the block diagram of computer architecture and explain each block. Computer is made up of mainly four components, 1) Central processing unit (CPU) 2) Input section 3) Output

More information

GP-N100 Utility Software Manual

GP-N100 Utility Software Manual System Requirements En Thank you for your purchase of a GP-N100. This manual describes how to use the GP-N100 Utility to download the latest assisted GPS data from Nikon servers to your GP-N100. To ensure

More information

xpresso for Adobe InDesign 2.5 Installer s Handbook

xpresso for Adobe InDesign 2.5 Installer s Handbook xpresso for Adobe InDesign 2.5 Installer s Handbook 2005 2006 by Document Sciences Corporation. All rights reserved. The copyright protection claimed includes all formats of copyrightable material and

More information

Operating Instructions

Operating Instructions Operating Instructions (For User Setup) Digital Colour Imaging Systems Model No. DP-C406 / C306 / C266 Table of Contents Installation Overview General Installation Overview...2 Installation Installing

More information

Developer Studio FREQUENTLY ASKED QUESTIONS

Developer Studio FREQUENTLY ASKED QUESTIONS Borland Developer Studio FREQUENTLY ASKED QUESTIONS GENER AL QUE STIONS What is Borland Developer Studio? Borland Developer Studio is the ultimate Windows development solution, combining the previously

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

Laser Beam Printer. Network Guide. IMPORTANT: Read this manual carefully before using your printer. Save this manual for future reference.

Laser Beam Printer. Network Guide. IMPORTANT: Read this manual carefully before using your printer. Save this manual for future reference. Laser Beam Printer Network Guide IMPORTANT: Read this manual carefully before using your printer. Save this manual for future reference. ENG Network Guide How This Manual Is Organized Chapter 1 Before

More information

INSTALLATION INSTRUCTIONS FOR READ AND SPEAK GREEK / CDROM ver. 4.1

INSTALLATION INSTRUCTIONS FOR READ AND SPEAK GREEK / CDROM ver. 4.1 18 February 2002 1 INSTALLATION INSTRUCTIONS FOR READ AND SPEAK GREEK / CDROM ver. 4.1 You need to install the Ö Read and Speak Program The installation for WIN95/WIN98/NT/2000/ME/XP systems is described

More information

Elements of Computers and Programming Dr. William C. Bulko. What is a Computer?

Elements of Computers and Programming Dr. William C. Bulko. What is a Computer? Elements of Computers and Programming Dr. William C. Bulko What is a Computer? 2017 What is a Computer? A typical computer consists of: a CPU memory a hard disk a monitor and one or more communication

More information

Pleiades - NDAS. User Manual. External Storage Enclosure for 3.5 IDE Hard Drives. v1.2

Pleiades - NDAS. User Manual. External Storage Enclosure for 3.5 IDE Hard Drives. v1.2 Pleiades - NDAS External Storage Enclosure for 3.5 IDE Hard Drives User Manual v1.2 EN Table of Contents CHAPTER 1 - INTRODUCTION - 1 - CHAPTER 4 - NDAS SETUP - 8 - ICON KEY - 1 - DRIVER INSTALLATION ON

More information

Hi-Speed USB 2.0 SVGA Converter manual

Hi-Speed USB 2.0 SVGA Converter manual Hi-Speed USB 2.0 SVGA Converter user manual Model 179225 MAN-179225-UM-0509-04 Thank you for purchasing the MANHATTAN Hi-Speed USB 2.0 SVGA Converter, Model 179225. Designed to help increase productivity,

More information

C++Builder - Frequently Asked Questions

C++Builder - Frequently Asked Questions C++Builder 2010 FAQ C++Builder - Frequently Asked Questions GENERAL QUESTIONS What is Embarcadero C++Builder? C++Builder is the only true RAD C++ environment and framework designed for ultra-fast development

More information

Exercises for Delphi Advanced Programming Technology (English Version)

Exercises for Delphi Advanced Programming Technology (English Version) Exercises for Delphi Advanced Programming Technology (English Version) School: School of Information Engineering Department: Department of Electronic and Information Engineering Author: Sun Zhaoyun Exercises

More information

Preguntas + frecuentes sobre Embarcadero RadPHP XE

Preguntas + frecuentes sobre Embarcadero RadPHP XE Preguntas + frecuentes sobre Embarcadero RadPHP XE Danysoft Representante exclusivo en la península ibérica What is RadPHP XE? Embarcadero RadPHP XE revolutionizes PHP web development with a completely

More information

Getting started with GitHub

Getting started with GitHub Getting started with GitHub A beginner s guide. (There s no code in this slide deck!) Presented by Quinn Supplee https://github.com/quinns What is GitHub? GitHub is a code hosting platform for version

More information

Frequently Asked Questions: SynchronEyes Software Version 5.0

Frequently Asked Questions: SynchronEyes Software Version 5.0 Frequently Asked Questions: SynchronEyes Software Version 5.0 Operating System Questions What Windows operating systems does version 5.0 of SynchronEyes software run on? SynchronEyes software version 5.0

More information

GRAMS Suite Version 9.1

GRAMS Suite Version 9.1 Thermo Scientific GRAMS Suite Version 9.1 Welcome Guide Revision A 2011 Thermo Fisher Scientific Inc. All rights reserved. Thermo Fisher Scientific Inc. provides this document to its customers with a product

More information

MINIMUM HARDWARE AND OS SPECIFICATIONS File Stream Document Management Software - System Requirements for V4.2

MINIMUM HARDWARE AND OS SPECIFICATIONS File Stream Document Management Software - System Requirements for V4.2 MINIMUM HARDWARE AND OS SPECIFICATIONS File Stream Document Management Software - System Requirements for V4.2 NB: please read this page carefully, as it contains 4 separate specifications for a Workstation

More information

NOTE: SynchronEyes software version 4.0 only runs on the Microsoft Windows operating system.

NOTE: SynchronEyes software version 4.0 only runs on the Microsoft Windows operating system. Product Support SynchronEyes Version 4.0 FAQs NOTE: SynchronEyes software version 4.0 only runs on the Microsoft Windows operating system. How can I register my SynchronEyes software? To register online,

More information

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

12.2 Mixing HLA and MASM/Gas Code in the Same Program In-Line (MASM/Gas) Assembly Code in Your HLA Programs 12.1 Chapter Overview Most assembly language code doesn t appear in a stand-alone assembly language program. Instead, most assembly code is actually part of a library package that programs written in a

More information

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

var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin ListBox1.Items.LoadFromFile('d:\brojevi. 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

More information

Thread Profiler 2.0 Release Notes

Thread Profiler 2.0 Release Notes Thread Profiler 2.0 Release Notes Contents 1. Overview 2. Package 3. New Features 4. Requirements 5. Installation 6. Usage 7. Supported C Run-Time and Windows* APIs 8. Technical Support and Feedback 1.

More information

C-BUS MODULE WINDOWS DLL USAGE GUIDE

C-BUS MODULE WINDOWS DLL USAGE GUIDE C-BUS MODULE WINDOWS DLL USAGE GUIDE Document Number: CBUS-CBDLL Issue: 2.4 Applicability: C-Bus Module version 3 Authorised By: J. A. Gerard CIS Engineering Manager Comments on this document should be

More information

Introduction. Tools required: This type of box contains general notes or tips for all systems

Introduction. Tools required: This type of box contains general notes or tips for all systems User Manual Introduction Thank you for purchasing the Newer Technology ministack NAS! This guide will walk you through the setup process step by step and get you up and running with your new storage device

More information

Read & Download (PDF Kindle) Windows Game Programming For Dummies (For Dummies (Computer/Tech))

Read & Download (PDF Kindle) Windows Game Programming For Dummies (For Dummies (Computer/Tech)) Read & Download (PDF Kindle) Windows Game Programming For Dummies (For Dummies (Computer/Tech)) Get the scoop on DirectDraw, DirectInput physics modeling, and more! The one book you need to begin building

More information

Table Of Contents. Table of Contents Acknowledgments...5

Table Of Contents. Table of Contents Acknowledgments...5 Table of Contents - 11 Table Of Contents Acknowledgments...5 Introduction...7 From Mastering Delphi to this Handbook...7 Formatting and Conventions...8 Examples and Source Code...9 Seminars and Consulting...9

More information

Computer Software A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and

Computer Software A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Computer Software A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Applications software. Systems software provides infrastructure

More information

Goodwill Accounting 6

Goodwill Accounting 6 Goodwill Accounting 6 (Freeware) INDEX 1. Introduction 2. Product Information 3. Installation i. Contents ii. iii. Requirements Installation 4. Installation Guide i. Using Goodwill ii. iii. iv. Creating

More information

ER/Studio Business Architect

ER/Studio Business Architect Product Documentation ER/Studio Business Architect Installation Guide 2nd Edition Version 1.6.1 Published August 2010 2010 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos,

More information

CD _. _. 'p ~~M CD, CD~~~~V. C ~'* Co ~~~~~~~~~~~~- CD / X. pd.0 & CD. On 0 CDC _ C _- CD C P O ttic 2 _. OCt CD CD (IQ. q"3. 3 > n)1t.

CD _. _. 'p ~~M CD, CD~~~~V. C ~'* Co ~~~~~~~~~~~~- CD / X. pd.0 & CD. On 0 CDC _ C _- CD C P O ttic 2 _. OCt CD CD (IQ. q3. 3 > n)1t. n 5 L n q"3 +, / X g ( E 4 11 " ') $ n 4 ) w Z$ > _ X ~'* ) i 1 _ /3 L 2 _ L 4 : 5 n W 9 U~~~~~~ 5 T f V ~~~~~~~~~~~~ (Q ' ~~M 3 > n)1 % ~~~~V v,~~ _ + d V)m X LA) z~~11 4 _ N cc ', f 'd 4 5 L L " V +,

More information

Dell Flexible Computing Solutions: Deploying On-Demand Desktop Streaming

Dell Flexible Computing Solutions: Deploying On-Demand Desktop Streaming Dell Flexible Computing Solutions: Deploying On-Demand Desktop Streaming Product Group November 2007 Dell White Paper November 2007 Contents Introduction... 3 Overview... 4 Planning the Deployment... 5

More information

CDs & DVDs: Easily Share Documents and Photos

CDs & DVDs: Easily Share Documents and Photos CDs & DVDs: Easily Share Documents and Photos C 204 / 1 Copy Files to CDs & DVDs to Share with Friends and Family Let s say you ve been researching your family history, and over the months you ve collected

More information

Parallels Transporter Agent

Parallels Transporter Agent Parallels Transporter Agent User's Guide Copyright 1999-2015 Parallels IP Holdings GmbH and its affiliates. All rights reserved. Parallels IP Holdings GmbH Vordergasse 59 8200 Schaffhausen Switzerland

More information

PAL Installation Instructions

PAL Installation Instructions PAL Installation Instructions ADMINISTRATOR (NETWORK) INSTALLS These instructions are for PCs that are connected by a network, for the purpose of sharing PAL data and notes. PAL can be installed using

More information

Mailbox Manager Getting Started Guide. Licensing Installation Options System Requirements Installation Instructions

Mailbox Manager Getting Started Guide. Licensing Installation Options System Requirements Installation Instructions Mailbox Manager Getting Started Guide Licensing Installation Options System Requirements Installation Instructions Mailbox Manager Release 5.4 December 2006 Table of Contents Introduction... 1 Licenses...

More information

CLASSROOM REQUIREMENTS 7/26/2016

CLASSROOM REQUIREMENTS 7/26/2016 CLASSROOM REQUIREMENTS 7/26/2016 INTRODUCTION Fast Facts Meeting classroom requirements is critical for successful training events. Usually 1 PC per student with extra PCs for the instructor are required,

More information

Game keystrokes or Calculates how fast and moves a cartoon Joystick movements how far to move a cartoon figure on screen figure on screen

Game keystrokes or Calculates how fast and moves a cartoon Joystick movements how far to move a cartoon figure on screen figure on screen Computer Programming Computers can t do anything without being told what to do. To make the computer do something useful, you must give it instructions. You can give a computer instructions in two ways:

More information

NATIONAL SENIOR CERTIFICATE GRADE12

NATIONAL SENIOR CERTIFICATE GRADE12 NATIONAL SENIOR CERTIFICATE GRADE12 INFORMATION TECHNOLOGY P1 NOVEMBER 2016 MEMORANDUM MARKS: 150 This memorandum consists of 32 pages. Information Technology/P1 2 DBE/November 2016 GENERAL INFORMATION:

More information