Ini Adalah Artikel tentang Daftar Unit dalam Turbo Pascal
Unit adalah kumpulan dari konstanta, tipe data, variabel, prosedur dan fungsi.
Struktur Unit
Struktur unit
terdiri dari :
Judul unit (unit header)
Bagian penghubung (interface section/interface part)
Bagian penerapan (implementation section/implementation part)
Bagian initialisasi (initialization section/initialization part)
End.
Dalam Pascal terdapat beberapa unit diantaranya :
1. UNIT System
Merupakan pustaka/library dari proses pengerjaan pascal yang mendukung semua proses yang dibutuhkan pada saat pengerjaan program. Secara otomatis digunakan di dalam program, sehingga boleh tidak disebutkan.
Daftar Prosedur dan fungsi dalam unit System :
Abs Mengembalikan nilai absolut dari argumen
addr Mengembalikan alamat objek tertentu
Append Membuka file yang ada untuk menambahkan
Arctan Mengembalikan arctangent argumen
Assign Memberikan nama file eksternal ke file
variabel
Assigned Tes untuk menentukan apakah pointer atau variabel edural
adalah nihil
BlockRead Dibaca satu atau lebih catatan ke dalam variabel
BlockWrite Menulis satu atau lebih catatan dari variabel
Break Menghentikan untuk, sementara, atau pernyataan ulangi
Chdir Mengubah direktori saat ini
Chr Mengembalikan karakter dengan nomor urut yang ditentukan
Close Menutup file yang terbuka
Concat Potong urutan string
Continue Berlanjut untuk, sementara, atau mengulangi pernyataan
Copy Mengembalikan substring dari string
cos Mengembalikan kosinus argumen (x adalah sudut, di
radian)
CSeg Mengembalikan nilai saat ini dari register CS
December Menutup file yang terbuka
Delete Menghapus substring dari string
Dispose Membuang dari variabel dinamis
DSeg Mengembalikan nilai saat ini dari register DS
eof Mengembalikan status akhir-of-file
Eoln Mengembalikan status akhir-of-baris dari sebuah file teks
Erase Menghapus file eksternal
Exit Keluar segera dari blok saat
Exclude Tidak termasuk elemen dari set
Exp Mengembalikan eksponensial dari argumen
FilePos Mengembalikan posisi file saat file
FileSize Mengembalikan ukuran saat file
FillChar Mengisi nomor yang ditentukan (count) byte berdekatan
dengan nilai tertentu (bisa jenis atau Byte Char)
Flushes buffer dari file teks terbuka untuk output
Frac Mengembalikan bagian pecahan dari argumen
FreeMem Membuang dari variabel dinamis ukuran tertentu
GetDir Mengembalikan direktori saat ini dari drive yang ditentukan
GetMem Membuat variabel dinamis dari ukuran yang ditentukan dan
menempatkan alamat dari blok dalam sebuah variabel pointer
Halt Menghentikan eksekusi program dan kembali ke operasi
sistem
Hi Mengembalikan byte tinggi-urutan argumen
High Mengembalikan nilai tertinggi dalam kisaran argumen
Inc bertahap variabel
Include Termasuk elemen dari set
Insert Sisipan substring dalam string
Int Mengembalikan bagian integer dari argumen
IOResult Mengembalikan status operasi I / O lalu dilakukan
Length Mengembalikan panjang dinamis string
Ln Mengembalikan logaritma natural dari argumen
Lo Mengembalikan Byte rendah urutan argumen
Low Mengembalikan nilai terendah di kisaran argumen
2. UNIT CRT
Unit Crt (CRT.TPU, TPW atau CRT.TPP) menerapkan berbagai rutinitas kuat yang memberikan Anda kontrol penuh fitur PC Anda.
Rutinitas Crt memberikan kontrol atas modus layar, kode keyboard yang diperpanjang, warna, jendela, dan suara.
Crt hanya dapat digunakan dalam program-program yang berjalan pada PC IBM, ATS, PS/2s, dan yang kompatibel benar.
AssignCrt Proc Berhubungan dengan file teks.
ClrEol Proc Membersihkan karakter dari posisi kursor sampai akhir file
ClrScr Proc Membersihkan layar keseluruhan
Delay Proc Menunda dalam hitungan milisekon
DelLine Proc Menghapus baris pada posisi kursor
GotoXY Proc Memindahkan kursor pada posisi x,y layar
HighVideo Proc Memilih karakter dengan intesitas tinggi
InsLine Proc Memberi baris kosong pada posisi kursor.
KeyPressed Func Menentukan apakah tombol keyboard ditekan .
LowVideo Proc Memilih karakter dengan intesitas rendah
NormVideo Proc Memilih karakter dengan settingan default
NoSound Proc Mematikan suara komputer
ReadKey Func Membaca karakter dari keyboard
Sound Proc Memulai speaker internal keyboard
TextBackground Proc Memilih warna background layar
TextColor Proc Memilih warna tulisan
TextMode Proc Memilih mode teks yang lebih spesifik
WhereX Func Mengembalikan nilai koordinat X kursor
WhereY Func Mengembalikan nilai koordinat Y kursor
Window Proc Mendeskripsikan teks pada windows
3. UNIT PRINTER
Unit ini di gunakan dalam program yang berhubungan dengan printer. Harus menggunakan perintah uses printer untuk
menggunakannya.
Program Contoh_Cetak ;
Uses Printer ;
Begin
Writeln ( Lst, ‘Bahasa ‘ ) ;
Writeln ( Lst, ‘Pascal ‘ ) ;
End.
4. UNIT DOS
Unit ini di gunakan bila akan mengaktifkan prosedur-prosedur yang ada dalam DOS.
Prosedur penanganan waktu dan tanggal:
GetDate (procedure)
GetFTime (procedure)
GetTime (procedure)
PackTime (procedure)
SetDate (procedure)
SetFTime (procedure)
SetTime (procedure)
UnpackTime (procedure)
Penanganan masalah direktori :
CreateDir (procedure)
GetCurDir (function)
RemoveDir (procedure)
SetCurDir (procedure)
Fungsi pengecekan disk:
DiskFree (function)
DiskSize (function)
Fungsi Penangan Lingkungan Pemograman:
GetArgCount (function)
GetArgStr (function)
GetEnvVar (function)
Penanganan File:
FileExpand (function)
FileSearch (function)
FileSplit (function)
FindFirst (procedure)
FindNext (procedure)
GetFAttr (procedure)
SetFAttr (procedure)
Procedur peng-interupsi-an:
GetIntVec (procedure)
Intr (procedure)
MsDos (procedure)
SetIntVec (procedure)
Procedur dan fungsi lainnya:
DosVersion (function)
GetCBreak (procedure)
GetVerify (procedure)
SetCBreak (procedure)
SetVerify (procedure)
5. UNIT Graph
Unit Grafik (GRAPH.TPU) adalah library yang lengkap lebih dari 50 rutinitas grafis yang berkisar dari bit-berorientasi rutinitas tingkat tinggi
Fungsi dan Prosedur pada Unit Graph
Arc Bar
Bar3D Circle
ClearDevice ClearViewPort
CloseGraph DetectGraph
Drawpoly Ellipse
FillEllipse FillPoly
FloodFill GetArcCoords
GetAspectRatio GetBkColor
GetColor GetDefaultPalette
GetDriverName GetFillPattern
GetFillSettings GetGraphMode
GetImage GetLineSettings
GetMaxColor GetMaxMode
GetMaxX GetMaxY
GetModeName GetModeRange
GetPalette GetPaletteSize
GetPixel GetTextSettings
GetViewSettings GetX
6. UNIT Turbo3
Unit ini di gunakan pada pascal 3.0 sedangkan untuk Pascal versi 4.0 ke atas unit ini sudah tidak di gunakan lagi.
Procedur dan fungsi maupun variabel unit Turbo3 :
Append
Arc
Assign
AssignCrt
Bar
Bar3D
BlockRead
BlockWrite
ChDir
Circle
ClearDevice
ClearViewPort
Close
CloseGraph
ClrEol
ClrScr
Dec
Delay
Delete
DelLine
DetectGraph
Dispose
Ellipse
Erase
Exec
Exit
Fail
FillChar
FillEllipse
FillPoly
FindFirst
FindNext
FloodFill
Flush
FreeMem
FSplit
GetArcCoords
GetAspectRatio
GetCBreak
GetDate
GetDir
GetFAttr
GetFillSettings
GetFTime
GetImage
GetIntVec
GetLineSettings
GetMem
GetPalette
GetTextSettings
GetTime
GetVerify
GetViewSettings
GotoXY
Halt
HighVideo
Inc
InitGraph
Insert
InsLine
Intr
Keep
Line
LineRel
LineTo
LowVideo
Mark
MkDir
Move
MoveTo
New
NormVideo
NoSound
OutText
OutTextXY
OvrClrBuf
OvrInit
OvrInitEMS
OvrSetBuf
OvrSetRetry
PackTime
PieSlice
PutImage
PutPixel
Randomize
Read (text)
Read (typed)
ReadLn
Rectangle
Release
Rename
Reset
RestoreCrtMode
Rewrite
RmDir
RunError
Sector
Seek
SetActivePage
SetAllPalette
SetAspectRatio
SetBkColor
SetCBreak
SetColor
SetDate
SetFAttr
SetFillPattern
SetFillStyle
SetFTime
SetGraphMode
SetIntVec
SetLineStyle
SetPalette
SetRGBPalette
SetTextBuf
SetTextJustify
SetTextStyle
SetTime
SetUserCharSize
SetVerify
SetViewPort
SetVisualPage
SetWriteMode
Str
SwapVectors
TextBackground
TextColor
TextMode
Truncate
UnPackTime
Val
Window
Write (text)
Write (typed)
WriteLn
7.UNIT GRAPH3
Unit ini di gunakan untuk mengkonversi grafis yang di buat oleh pascal versi 3.0 agar dapat di gunakan oleh pascal versi 4.0 ke atas .
Fungsi-fungsi yang terdapat dalam unit graph3 :
Arc
Back
Circle
ClearScreen
ColorTable
Draw
FillPattern
FillScreen
FillShape
Forwd
GetDotColor
GetPic
GraphBackground
GraphColorMode
GraphMode
GraphWindow
Heading
HideTurtle
HiRes
HiResColor
Home
NoWrap
Palette
Pattern
PenDown
PenUp
Plot
PutPic
SetHeading
SetPenColor
SetPosition
ShowTurtle
TurnLeft
TurnRight
TurtleDelay
TurtleThere
TurtleWindow
Wrap
XCor
YCor
8. Unit Overlay
Unit Overlay (OVERLAY.TPU) berisi prosedur, fungsi, dan simbol yang digunakan dengan manajemen overlay Borland Pascal.
Fungsi-fungsi dan prosedur :
OvrClearBuf
OvrGetBuf
OvrGetRetry
OvrInit
OvrInitEMS
OvrSetBuf
OvrSetRetry
Konstanta, Tipe dan Variabel :
type OvrReadFunc = function(OvrSeg : Word): Integer;
Konstanta Hasil :
ovrOk = 0;
ovrError = -1;
ovrNotFound = -2;
ovrNoMemory = -3;
ovrIOError = -4;
ovrNoEMSDriver = -5;
ovrNoEMSMemory = -6;
Variabel :
OvrResult: Integer;
OvrFileMode: Byte;
OvrLoadCount: Word;
OvrReadBuf: OvrReadFunc;
OvrTrapCount: Word;
9. Unit Strings
Unit Strings menyediakan dukungan untuk kelas baru dari string karakter yang disebut diakhiri null-string.
Dengan sintaks diperpanjang Turbo Pascal dan unit Strings, program dapat menggunakan null-string diakhiri (format yang dibutuhkan oleh Application Programming Interface Windows (API)).
String Fungsi Satuan:
Strcat Func Menambahkan salinan dari satu string ke ujung yang lain dan mengembalikan string digabung.
StrComp Func Membandingkan dua string.
StrCopy Func Menyalin satu string yang lain.
StrDispose membuang Func dari string yang sebelumnya dialokasikan.
StrECopy Func Menyalin satu string yang lain dan mengembalikan pointer ke akhir dari string yang dihasilkan.
StrEnd Func Mengembalikan pointer ke akhir string.
StrIComp Func Membandingkan dua string tanpa sensitivitas kasus.
Stripos Func Mengembalikan kejadian pertama dari string dalam string lain.
StrLCat Func Menambahkan karakter dari satu string ke ujung yang lain dan mengembalikan string yang telah digabung.
StrLComp Func Salinan karakter dari satu string yang lain.
StrLCopy Func Membandingkan dua string, sampai panjang maksimum.
Strlen Func Mengembalikan jumlah karakter dalam Str.
StrLIComp Func Membandingkan dua string, sampai panjang maksimum, tanpa sensitivitas kasus.
StrLower Func Mengkonversi string ke huruf kecil.
StrMove Func Salinan karakter dari satu string yang lain.
StrNew Func Alokasikan string di heap.
StrPas Func Mengkonversi string null-diakhiri dengan string Pascal-style.
StrPCopy Func Menyalin string Pascal-gaya string null-dihentikan.
Strpos Func Mengembalikan pointer ke kejadian pertama dari string dalam string lain.
StrRScan Func Mengembalikan pointer ke kejadian terakhir dari string dalam string lain.
StrScan Func Mengembalikan pointer ke kejadian pertama dari karakter dalam string.
StrUpper Func Mengkonversi string ke huruf besar.
10. Unit WinAPI
Fungsi-fungsi yang digunakan untuk berinteraksi dengan file dan sistem operasi. Jarang digunakan dalam pascal, karena tergantung pada tipe compiler.
Fungsi dan Procedur yang ada pada WinAPI :
AccessResource
AllocDStoCSAlias
AllocSelector
ChangeSelector
DOS3Call
FatalExit
FindResource
FreeLibrary
FreeResource
FreeSelector
GetDOSEnvironment
GetFreeSpace
GetModuleFileName
GetModuleHandle
GetModuleUsage
GetProcAddress
GetSelectorBase
GetSelectorLimit
GetWinFlags
GlobalAlloc
GlobalAllocPtr
GlobalDiscard
GlobalDOSAlloc
GlobalDOSFree
GlobalFix
GlobalFlags
GlobalFree
GlobalFreePtr
GlobalHandle
GlobalLock
GlobalLockPtr
GlobalLRUNewest
GlobalLRUOldest
GlobalNotify
GlobalPageLock
GlobalPageUnlock
GlobalPtrHandle
GlobalReAlloc
GlobalReAllocPtr
GlobalSize
GlobalUnfix
GlobalUnlock
GlobalUnlockPtr
LoadLibrary
LoadResource
LoadString
LocalInit
LockResource
LockSegment
MessageBox
PrestoChangoSelector
SetSelectorBase
SetSelectorLimit
SizeOfResource
UnlockSegment
11. Unit WinPRN
Unit yang terdapat fungsi dan procedur yang memungkinkan untuk mencetak file melalui printer.
Fungsi-fungsi dan procedur yang terdapat didalamnya antara lain :
AbortPrn
AssignDefPrn
AssignPrn
SetPrnFront
TitlePrn
Unit adalah kumpulan dari konstanta, tipe data, variabel, prosedur dan fungsi.
Struktur Unit
Struktur unit
terdiri dari :
Judul unit (unit header)
Bagian penghubung (interface section/interface part)
Bagian penerapan (implementation section/implementation part)
Bagian initialisasi (initialization section/initialization part)
End.
Dalam Pascal terdapat beberapa unit diantaranya :
1. UNIT System
Merupakan pustaka/library dari proses pengerjaan pascal yang mendukung semua proses yang dibutuhkan pada saat pengerjaan program. Secara otomatis digunakan di dalam program, sehingga boleh tidak disebutkan.
Daftar Prosedur dan fungsi dalam unit System :
Abs Mengembalikan nilai absolut dari argumen
addr Mengembalikan alamat objek tertentu
Append Membuka file yang ada untuk menambahkan
Arctan Mengembalikan arctangent argumen
Assign Memberikan nama file eksternal ke file
variabel
Assigned Tes untuk menentukan apakah pointer atau variabel edural
adalah nihil
BlockRead Dibaca satu atau lebih catatan ke dalam variabel
BlockWrite Menulis satu atau lebih catatan dari variabel
Break Menghentikan untuk, sementara, atau pernyataan ulangi
Chdir Mengubah direktori saat ini
Chr Mengembalikan karakter dengan nomor urut yang ditentukan
Close Menutup file yang terbuka
Concat Potong urutan string
Continue Berlanjut untuk, sementara, atau mengulangi pernyataan
Copy Mengembalikan substring dari string
cos Mengembalikan kosinus argumen (x adalah sudut, di
radian)
CSeg Mengembalikan nilai saat ini dari register CS
December Menutup file yang terbuka
Delete Menghapus substring dari string
Dispose Membuang dari variabel dinamis
DSeg Mengembalikan nilai saat ini dari register DS
eof Mengembalikan status akhir-of-file
Eoln Mengembalikan status akhir-of-baris dari sebuah file teks
Erase Menghapus file eksternal
Exit Keluar segera dari blok saat
Exclude Tidak termasuk elemen dari set
Exp Mengembalikan eksponensial dari argumen
FilePos Mengembalikan posisi file saat file
FileSize Mengembalikan ukuran saat file
FillChar Mengisi nomor yang ditentukan (count) byte berdekatan
dengan nilai tertentu (bisa jenis atau Byte Char)
Flushes buffer dari file teks terbuka untuk output
Frac Mengembalikan bagian pecahan dari argumen
FreeMem Membuang dari variabel dinamis ukuran tertentu
GetDir Mengembalikan direktori saat ini dari drive yang ditentukan
GetMem Membuat variabel dinamis dari ukuran yang ditentukan dan
menempatkan alamat dari blok dalam sebuah variabel pointer
Halt Menghentikan eksekusi program dan kembali ke operasi
sistem
Hi Mengembalikan byte tinggi-urutan argumen
High Mengembalikan nilai tertinggi dalam kisaran argumen
Inc bertahap variabel
Include Termasuk elemen dari set
Insert Sisipan substring dalam string
Int Mengembalikan bagian integer dari argumen
IOResult Mengembalikan status operasi I / O lalu dilakukan
Length Mengembalikan panjang dinamis string
Ln Mengembalikan logaritma natural dari argumen
Lo Mengembalikan Byte rendah urutan argumen
Low Mengembalikan nilai terendah di kisaran argumen
2. UNIT CRT
Unit Crt (CRT.TPU, TPW atau CRT.TPP) menerapkan berbagai rutinitas kuat yang memberikan Anda kontrol penuh fitur PC Anda.
Rutinitas Crt memberikan kontrol atas modus layar, kode keyboard yang diperpanjang, warna, jendela, dan suara.
Crt hanya dapat digunakan dalam program-program yang berjalan pada PC IBM, ATS, PS/2s, dan yang kompatibel benar.
AssignCrt Proc Berhubungan dengan file teks.
ClrEol Proc Membersihkan karakter dari posisi kursor sampai akhir file
ClrScr Proc Membersihkan layar keseluruhan
Delay Proc Menunda dalam hitungan milisekon
DelLine Proc Menghapus baris pada posisi kursor
GotoXY Proc Memindahkan kursor pada posisi x,y layar
HighVideo Proc Memilih karakter dengan intesitas tinggi
InsLine Proc Memberi baris kosong pada posisi kursor.
KeyPressed Func Menentukan apakah tombol keyboard ditekan .
LowVideo Proc Memilih karakter dengan intesitas rendah
NormVideo Proc Memilih karakter dengan settingan default
NoSound Proc Mematikan suara komputer
ReadKey Func Membaca karakter dari keyboard
Sound Proc Memulai speaker internal keyboard
TextBackground Proc Memilih warna background layar
TextColor Proc Memilih warna tulisan
TextMode Proc Memilih mode teks yang lebih spesifik
WhereX Func Mengembalikan nilai koordinat X kursor
WhereY Func Mengembalikan nilai koordinat Y kursor
Window Proc Mendeskripsikan teks pada windows
3. UNIT PRINTER
Unit ini di gunakan dalam program yang berhubungan dengan printer. Harus menggunakan perintah uses printer untuk
menggunakannya.
Program Contoh_Cetak ;
Uses Printer ;
Begin
Writeln ( Lst, ‘Bahasa ‘ ) ;
Writeln ( Lst, ‘Pascal ‘ ) ;
End.
4. UNIT DOS
Unit ini di gunakan bila akan mengaktifkan prosedur-prosedur yang ada dalam DOS.
Prosedur penanganan waktu dan tanggal:
GetDate (procedure)
GetFTime (procedure)
GetTime (procedure)
PackTime (procedure)
SetDate (procedure)
SetFTime (procedure)
SetTime (procedure)
UnpackTime (procedure)
Penanganan masalah direktori :
CreateDir (procedure)
GetCurDir (function)
RemoveDir (procedure)
SetCurDir (procedure)
Fungsi pengecekan disk:
DiskFree (function)
DiskSize (function)
Fungsi Penangan Lingkungan Pemograman:
GetArgCount (function)
GetArgStr (function)
GetEnvVar (function)
Penanganan File:
FileExpand (function)
FileSearch (function)
FileSplit (function)
FindFirst (procedure)
FindNext (procedure)
GetFAttr (procedure)
SetFAttr (procedure)
Procedur peng-interupsi-an:
GetIntVec (procedure)
Intr (procedure)
MsDos (procedure)
SetIntVec (procedure)
Procedur dan fungsi lainnya:
DosVersion (function)
GetCBreak (procedure)
GetVerify (procedure)
SetCBreak (procedure)
SetVerify (procedure)
5. UNIT Graph
Unit Grafik (GRAPH.TPU) adalah library yang lengkap lebih dari 50 rutinitas grafis yang berkisar dari bit-berorientasi rutinitas tingkat tinggi
Fungsi dan Prosedur pada Unit Graph
Arc Bar
Bar3D Circle
ClearDevice ClearViewPort
CloseGraph DetectGraph
Drawpoly Ellipse
FillEllipse FillPoly
FloodFill GetArcCoords
GetAspectRatio GetBkColor
GetColor GetDefaultPalette
GetDriverName GetFillPattern
GetFillSettings GetGraphMode
GetImage GetLineSettings
GetMaxColor GetMaxMode
GetMaxX GetMaxY
GetModeName GetModeRange
GetPalette GetPaletteSize
GetPixel GetTextSettings
GetViewSettings GetX
6. UNIT Turbo3
Unit ini di gunakan pada pascal 3.0 sedangkan untuk Pascal versi 4.0 ke atas unit ini sudah tidak di gunakan lagi.
Procedur dan fungsi maupun variabel unit Turbo3 :
Append
Arc
Assign
AssignCrt
Bar
Bar3D
BlockRead
BlockWrite
ChDir
Circle
ClearDevice
ClearViewPort
Close
CloseGraph
ClrEol
ClrScr
Dec
Delay
Delete
DelLine
DetectGraph
Dispose
Ellipse
Erase
Exec
Exit
Fail
FillChar
FillEllipse
FillPoly
FindFirst
FindNext
FloodFill
Flush
FreeMem
FSplit
GetArcCoords
GetAspectRatio
GetCBreak
GetDate
GetDir
GetFAttr
GetFillSettings
GetFTime
GetImage
GetIntVec
GetLineSettings
GetMem
GetPalette
GetTextSettings
GetTime
GetVerify
GetViewSettings
GotoXY
Halt
HighVideo
Inc
InitGraph
Insert
InsLine
Intr
Keep
Line
LineRel
LineTo
LowVideo
Mark
MkDir
Move
MoveTo
New
NormVideo
NoSound
OutText
OutTextXY
OvrClrBuf
OvrInit
OvrInitEMS
OvrSetBuf
OvrSetRetry
PackTime
PieSlice
PutImage
PutPixel
Randomize
Read (text)
Read (typed)
ReadLn
Rectangle
Release
Rename
Reset
RestoreCrtMode
Rewrite
RmDir
RunError
Sector
Seek
SetActivePage
SetAllPalette
SetAspectRatio
SetBkColor
SetCBreak
SetColor
SetDate
SetFAttr
SetFillPattern
SetFillStyle
SetFTime
SetGraphMode
SetIntVec
SetLineStyle
SetPalette
SetRGBPalette
SetTextBuf
SetTextJustify
SetTextStyle
SetTime
SetUserCharSize
SetVerify
SetViewPort
SetVisualPage
SetWriteMode
Str
SwapVectors
TextBackground
TextColor
TextMode
Truncate
UnPackTime
Val
Window
Write (text)
Write (typed)
WriteLn
7.UNIT GRAPH3
Unit ini di gunakan untuk mengkonversi grafis yang di buat oleh pascal versi 3.0 agar dapat di gunakan oleh pascal versi 4.0 ke atas .
Fungsi-fungsi yang terdapat dalam unit graph3 :
Arc
Back
Circle
ClearScreen
ColorTable
Draw
FillPattern
FillScreen
FillShape
Forwd
GetDotColor
GetPic
GraphBackground
GraphColorMode
GraphMode
GraphWindow
Heading
HideTurtle
HiRes
HiResColor
Home
NoWrap
Palette
Pattern
PenDown
PenUp
Plot
PutPic
SetHeading
SetPenColor
SetPosition
ShowTurtle
TurnLeft
TurnRight
TurtleDelay
TurtleThere
TurtleWindow
Wrap
XCor
YCor
8. Unit Overlay
Unit Overlay (OVERLAY.TPU) berisi prosedur, fungsi, dan simbol yang digunakan dengan manajemen overlay Borland Pascal.
Fungsi-fungsi dan prosedur :
OvrClearBuf
OvrGetBuf
OvrGetRetry
OvrInit
OvrInitEMS
OvrSetBuf
OvrSetRetry
Konstanta, Tipe dan Variabel :
type OvrReadFunc = function(OvrSeg : Word): Integer;
Konstanta Hasil :
ovrOk = 0;
ovrError = -1;
ovrNotFound = -2;
ovrNoMemory = -3;
ovrIOError = -4;
ovrNoEMSDriver = -5;
ovrNoEMSMemory = -6;
Variabel :
OvrResult: Integer;
OvrFileMode: Byte;
OvrLoadCount: Word;
OvrReadBuf: OvrReadFunc;
OvrTrapCount: Word;
9. Unit Strings
Unit Strings menyediakan dukungan untuk kelas baru dari string karakter yang disebut diakhiri null-string.
Dengan sintaks diperpanjang Turbo Pascal dan unit Strings, program dapat menggunakan null-string diakhiri (format yang dibutuhkan oleh Application Programming Interface Windows (API)).
String Fungsi Satuan:
Strcat Func Menambahkan salinan dari satu string ke ujung yang lain dan mengembalikan string digabung.
StrComp Func Membandingkan dua string.
StrCopy Func Menyalin satu string yang lain.
StrDispose membuang Func dari string yang sebelumnya dialokasikan.
StrECopy Func Menyalin satu string yang lain dan mengembalikan pointer ke akhir dari string yang dihasilkan.
StrEnd Func Mengembalikan pointer ke akhir string.
StrIComp Func Membandingkan dua string tanpa sensitivitas kasus.
Stripos Func Mengembalikan kejadian pertama dari string dalam string lain.
StrLCat Func Menambahkan karakter dari satu string ke ujung yang lain dan mengembalikan string yang telah digabung.
StrLComp Func Salinan karakter dari satu string yang lain.
StrLCopy Func Membandingkan dua string, sampai panjang maksimum.
Strlen Func Mengembalikan jumlah karakter dalam Str.
StrLIComp Func Membandingkan dua string, sampai panjang maksimum, tanpa sensitivitas kasus.
StrLower Func Mengkonversi string ke huruf kecil.
StrMove Func Salinan karakter dari satu string yang lain.
StrNew Func Alokasikan string di heap.
StrPas Func Mengkonversi string null-diakhiri dengan string Pascal-style.
StrPCopy Func Menyalin string Pascal-gaya string null-dihentikan.
Strpos Func Mengembalikan pointer ke kejadian pertama dari string dalam string lain.
StrRScan Func Mengembalikan pointer ke kejadian terakhir dari string dalam string lain.
StrScan Func Mengembalikan pointer ke kejadian pertama dari karakter dalam string.
StrUpper Func Mengkonversi string ke huruf besar.
10. Unit WinAPI
Fungsi-fungsi yang digunakan untuk berinteraksi dengan file dan sistem operasi. Jarang digunakan dalam pascal, karena tergantung pada tipe compiler.
Fungsi dan Procedur yang ada pada WinAPI :
AccessResource
AllocDStoCSAlias
AllocSelector
ChangeSelector
DOS3Call
FatalExit
FindResource
FreeLibrary
FreeResource
FreeSelector
GetDOSEnvironment
GetFreeSpace
GetModuleFileName
GetModuleHandle
GetModuleUsage
GetProcAddress
GetSelectorBase
GetSelectorLimit
GetWinFlags
GlobalAlloc
GlobalAllocPtr
GlobalDiscard
GlobalDOSAlloc
GlobalDOSFree
GlobalFix
GlobalFlags
GlobalFree
GlobalFreePtr
GlobalHandle
GlobalLock
GlobalLockPtr
GlobalLRUNewest
GlobalLRUOldest
GlobalNotify
GlobalPageLock
GlobalPageUnlock
GlobalPtrHandle
GlobalReAlloc
GlobalReAllocPtr
GlobalSize
GlobalUnfix
GlobalUnlock
GlobalUnlockPtr
LoadLibrary
LoadResource
LoadString
LocalInit
LockResource
LockSegment
MessageBox
PrestoChangoSelector
SetSelectorBase
SetSelectorLimit
SizeOfResource
UnlockSegment
11. Unit WinPRN
Unit yang terdapat fungsi dan procedur yang memungkinkan untuk mencetak file melalui printer.
Fungsi-fungsi dan procedur yang terdapat didalamnya antara lain :
AbortPrn
AssignDefPrn
AssignPrn
SetPrnFront
TitlePrn

0 komentar:
Posting Komentar