facebook rss daftar isi halaman depan

Laman

Sabtu, 19 Juni 2010

powerbasic

Extra debugging tools? PowerBASIC bersinar dengan array built-in fungsi. PROFIL memberikan gambaran. Daftar setiap sub dan fungsi, masing-masing berapa kali disebut, dan total waktu yang dihabiskan melaksanakan masing-masing. CALLSTK menangkap semua stack frame di atas Anda. Itu menjawab, "Bagaimana aku sampai di sini?". Trace menghasilkan log eksekusi dari setiap sub, fungsi, label, dan Trace CETAK, karena mereka sedang dijalankan secara berurutan. Ini memberi Anda nilai parameter, nilai kembali, bahkan kode kesalahan. Trace jawaban "Di mana aku sudah",? Dan "Bagaimana aku sampai di sini?". Dengan alat ini, debugging sekarang mungkin menyenangkan!

Kau tahu, kualitas kompiler harus menawarkan tipe data yang sesuai dengan kebutuhan. Dan PowerBASIC menangani itu dengan mudah. Ditandatangani dan unsigned integer untuk 64-bit. Single, double, dan float presisi diperpanjang. Dua bentuk mata uang. Dynamic string, string tetap, ASCIIZ string. User-defined Jenis dan Serikat. Guids. Varian, pointer, dan banyak lagi. Sekarang, kami telah menambahkan dan BIT BIT DITANDATANGANI variabel di JENIS dan SERIKAT. Masing-masing mungkin 1-31 bit lebar, dikemas satu demi satu. Sempurna untuk bit coding, atau terjemahan dari kode C. Dan variabel BIDANG? Mereka bekerja dengan pernyataan BIDANG baru, seperti di DOS versi BASIC. Sebuah BIDANG adalah string, dipetakan ke bagian tertentu dari sebuah buffer file, atau bahkan string lain. Mereka dialokasikan pada saat run-time, sehingga mereka dapat diubah sesuai kebutuhan. Banyak seperti TIPE yang dapat diubah di bawah kontrol program. Terbaik semua, desain internal baru membuat mereka cepat, cepat, cepat!

Pointer yang besar, tapi kadang-kadang sintaks yang menakutkan, khususnya untuk tugas-tugas yang sangat sederhana. Jadi kami diimplementasikan Dinamis pointer, menggunakan PEEK asli / Poke sebagai model: xx # = PEEK (DOUBLE, addr &) ini mengambil nilai presisi ganda disimpan di addr &, menetapkan ke xx #. Sangat mudah dan bekerja untuk semua tipe data. Dan tidak seperti PEEK tua dan menusuk, itu hanya sebagai cepat sebagai variabel pointer! Berbicara penyederhanaan, LOKAL, statis, GLOBAL, dan RESET sekarang dapat menggunakan daftar variabel, seperti: statis abc, BCD, xyz AS STRING Dan, Array menetapkan memungkinkan Anda menempatkan nilai ke setiap elemen array dalam sebuah pernyataan tunggal!

Pada saat itu, kami masih tidak dilakukan. The Assembler mendukung Inline opkode melalui kelas Pentium, termasuk MMX. SIMD, dan floating point. Built-in TCP dan UDP fungsi memungkinkan Anda untuk men-download file dari server web, mengakses situs FTP, mengirim email melalui internet, dan bahkan lebih. Dan Regular Expression Cari dan Ganti menawarkan kemampuan scan luar biasa.

Jadi hanya menaruh, salah satu slogan favorit kami telah "Kami menempatkan POWER di Dasar ..." Kami telah mengatakan sebelumnya, tapi tidak pernah lebih benar dari saat ini. Dengan versi PowerBASIC 9, ada Perang diperbaharui Pada bloatware \! Kau tahu, menggunakan PowerBASIC untuk Windows, tidak biasa untuk memberikan aplikasi 32-bit substansial GUI pada disket floppy tunggal. Jangan biarkan Kekuatan PowerBASIC berlalu begitu saja ...

Fitur Baru dalam Versi 9

* # Metastatement ALIGN menyelaraskan instruksi berikutnya ke perbatasan.
* # COM metastatement DOC menetapkan string membantu untuk dimasukkan dalam Perpustakaan COM Jenis.
* # COM metastatement PERTOLONGAN menentukan nama file help asosiasi dan kode konteks membantu untuk dimasukkan dalam Perpustakaan COM Jenis.
* # COM metastatement NAMA menentukan nama server dan nomor versi untuk dimasukkan dalam Perpustakaan COM Jenis.
* # COM metastatement GUID menentukan GUID yang mengidentifikasi seluruh aplikasi atau perpustakaan (APPID atau LIBID) untuk dimasukkan dalam Perpustakaan COM Jenis.
* # COM metastatment TLIB menetapkan bahwa kompilator harus membuat perpustakaan jenis untuk dikompilasi EXE atau DLL.
* # DEBUG CODE ON metastatement generasi mengaktifkan kode debug.
* # DEBUG metastatement MATI KODE menekan kode debug generasi, dari garis itu, sampai # berikutnya DEBUG CODE ON (atau akhir Sub / Fungsi / Metode / Properti) tercapai.
* # DEBUG DISPLAY ON metastatement memungkinkan mode tampilan error ketika run-time error untrapped terjadi dalam program PowerBASIC dikompilasi.
* # DEBUG DISPLAY MATI metastatement menekan menampilkan pesan kesalahan untrapped.
* # TERMASUK SEKALI metastatement mencakup file hanya satu kali selama kompilasi, tanpa memandang berapa kali muncul dalam program
* # PESAN metastatement COMMAND hanya menetapkan bahwa% WM_COMMAND pesan harus dikirim ke Fungsi Kontrol Callback, seperti pada versi sebelumnya PowerBASIC.
* # PESAN NOTIFY menentukan bahwa pesan-pesan WM_NOTIFY% (dan juga% WM_COMMAND pesan) harus dikirim ke Fungsi Kontrol panggil.
* # MENGOPTIMASI metastatement memilih antara eksekusi lebih cepat atau lebih kecil ukuran kode.
* Metastatement # UTILITAS. direktif Compiler untuk memungkinkan program utilitas eksternal untuk membaca teks dimasukkan pada baris UTILITAS #.
* $ ACODE fungsi sekarang mungkin berisi kode halaman parameter opsional. Parameter Halaman kode merupakan kode halaman akan digunakan untuk proses konversi.
* Array pernyataan SORT sekarang menawarkan pilihan pengurutan array kustom. Suatu array kustom dapat ditetapkan jenis-pengguna, string tetap-panjang, atau string ASCIIZ. Dengan semacam array kustom, Anda dapat menulis fungsi sendiri sederhana Anda untuk memberitahu PowerBASIC urutan yang benar untuk setiap dua elemen array.
* Pernyataan ASM telah diperluas untuk mendukung serangkaian penuh opkode SIMD. ASM laporan sekarang mungkin berisi label - ASM Label: atau! Label:. Dukungan untuk kembali METODE dan penugasan kembali nilai PROPERTI telah ditambahkan.
* Fungsi BITSE membandingkan nilai kelas Integer untuk bit setara tanpa tanda.
* Fungsi BGR sekarang menerima nilai-nilai merah, hijau, dan biru individu atau nilai RGB tunggal.
* $ BUILD fungsi concatenates beberapa string dengan efisiensi tinggi.
* Panggil fungsi sekarang dapat kembali nilai hasil kedua melalui daerah data khusus Windows bernama DWL_MSGRESULT.
* Kembali fungsi kontrol id CB.CTL untuk pesan yang sedang diproses dalam fungsi panggil.
* Fungsi CB.CTLMSG mengembalikan pesan kontrol spesifik menggambarkan peristiwa yang terjadi.
* Kembali fungsi CB.HNDL jendela dialog pegangan orang tua dalam fungsi panggil.
* Kembali fungsi CB.LPARAM nilai wParam untuk pesan yang sedang diproses dalam fungsi panggil.
* Fungsi CB.MSG mengembalikan nilai numerik pesan dari pesan yang sedang diproses dalam fungsi panggil.
* Kembali fungsi CB.WPARAM nilai wParam untuk pesan yang sedang diproses dalam fungsi panggil.
* Fungsi CB.NMCODE mengembalikan pesan pemberitahuan spesifik menggambarkan peristiwa yang terjadi.
* Kembali fungsi CB.NMHDR alamat (pointer) ke UDT NMHDR untuk pesan pemberitahuan.
* CB.NMHDR fungsi $ mengembalikan isi UDT NMHDR sebagai string dinamis.
* Fungsi kembali CB.NMHWND pegangan kontrol yang dikirim pesan ini.
* Kembali fungsi kontrol id CB.NMID untuk pesan yang sedang diproses dalam fungsi panggil.
* CLASS / KELAS AKHIR Blok menciptakan kode dan data untuk objek.
* Clipboard pernyataan ITEM GET mengambil item data dari clipboard Windows.
* Clipboard GET pernyataan TEKS mengambil string dari clipboard Windows.
* Clipboard pernyataan RESET menghapus isi dari clipboard Windows.
* Clipboard SET ITEM toko pernyataan data baru item dalam clipboard Windows.
* Clipboard SET toko pernyataan TEKS string dalam clipboard Windows.
* Combobox MENCARI pernyataan. String di combobox yang dicari untuk mencari string pertama yang dimulai dengan karakter tertentu.
* Combobox MENCARI pernyataan EXACT. String di combobox yang dicari untuk mencari string pertama yang sama persis dengan karakter yang ditentukan.
* Combobox COUNT GET kembali pernyataan jumlah item dalam ListBox dari kotak kombo.
* Combobox GET SELCOUNT kembali pernyataan jumlah item yang dipilih dalam ListBox dari kotak kombo.
* Combobox GET cek pernyataan NEGARA untuk melihat apakah suatu item tertentu yang dipilih.
* Combobox GET pernyataan PENGGUNA mengambil nilai di area data pengguna dari combobox.
* Combobox memasukkan pernyataan INSERT item data baru pada lokasi tertentu.
* Combobox SET pernyataan TEKS menggantikan string untuk data spesifik item dengan string baru.
* Combobox SET pernyataan PENGGUNA set nilai di area data pengguna dari combobox.
* Combobox pernyataan tidak memilih set semua item dalam kontrol combobox untuk sebuah negara tidak dipilih.
* Fungsi Comm telah ditingkatkan untuk mengambil Hapus-Untuk-Send (CTS) dan Data-Set-Ready (DSR) negara.
* COMMAND $ fungsi telah diperbaiki dengan pilihan untuk mengembalikan trailer lengkap, atau salah satu argumen.
* KONTROL ADD menambahkan pernyataan ListView control ListView ke dialog.
* KONTROL ADD pernyataan PROGRESSBAR menambahkan kontrol ProgressBar untuk dialog.
* KONTROL ADD pernyataan statusbar menambahkan kontrol Statusbar untuk dialog.
* KONTROL ADD menambahkan pernyataan TAB Control Tab untuk dialog.
* CONTROL TOOLBAR ADD menambahkan pernyataan kontrol Toolbar untuk dialog.
* KONTROL ADD pernyataan treeview menambahkan control TreeView untuk dialog.
* CONTROL SET FONT pernyataan. Pilih font yang akan digunakan untuk Kontrol Windows tertentu.
* MENYATAKAN laporan sekarang mendukung deklarasi THREAD FUNGSI.
* DIALOG pernyataan FONT sekarang dapat digunakan untuk menentukan gaya dan karakter yang digunakan untuk font dialog.
* DIR $ fungsi telah diperluas dengan kata kunci HANYA opsional untuk kembali file hanya yang cocok dengan atribut tertentu. Sebagai contoh: DIR topeng $ ($, HANYA% subdir) hanya entri direktori yang sesuai topeng $ dikembalikan. DIR $ fungsi opsional dapat menetapkan struktur direktori data lengkap yang menerima informasi tentang file ditemukan atau subdirektori. ke variabel UDT yang sesuai jika Anda termasuk TO klausa sebagai parameter.
* DISPLAY menampilkan pernyataan BROWSE folder pilihan dialog untuk kembali pilihan pengguna.
* DISPLAY WARNA pernyataan menampilkan pilihan warna dialog untuk kembali pilihan pengguna.
* DISPLAY pernyataan FONT menampilkan pilihan font dialog untuk kembali pilihan pengguna.
* DISPLAY pernyataan OPENFILE OpenFile menampilkan pilihan dialog untuk kembali pilihan pengguna.
* DISPLAY pernyataan Savefile Savefile menampilkan pilihan dialog untuk kembali pilihan pengguna.
* Fungsi EOF sekarang mendukung simbol # opsional sebelumnya parameter nomor file.
* ERL $ fungsi mengembalikan label terakhir, nomor baris, atau nama prosedur yang dieksekusi sebelum kesalahan yang terbaru.
* ACARA pernyataan melekat atau melepaskan pengendali event untuk / dari sumber acara.
* EXE.EXTN pengguna read-only $ didefinisikan kembali jenis ekstensi (dengan periode terkemuka) dari program yang saat ini mengeksekusi.
* EXE.FULL pengguna hanya-baca kembali $ didefinisikan jenis drive lengkap, path, dan nama file dari program yang saat ini mengeksekusi.
* EXE.NAME pengguna read-only $ didefinisikan kembali hanya nama file dari program yang saat ini mengeksekusi.
* EXE.NAMEX pengguna read-only $ didefinisikan mengembalikan nama file dan perluasan program yang saat ini mengeksekusi.
* EXE.PATH pengguna read-only $ didefinisikan kembali drive lengkap dan path dari program yang saat ini mengeksekusi.
* EXIT METODE pelaksanaan program transfer dari struktur METODE.
* EXIT PROPERTI pelaksanaan program transfer dari struktur PRPOPERTY.
* BIDANG pernyataan telah diperbarui dengan dua pilihan baru. BIDANG STRING mengkonversi string lapangan untuk string dinamis, memberikan sub-bagian data saat ini untuk itu. BIDANG RESET mengkonversi string lapangan untuk string dinamis nul (nol-panjang).
* FONT pernyataan AKHIR menghancurkan font ketika tidak lagi diperlukan.
* Pernyataan FONT BARU menciptakan font baru untuk digunakan dengan grafis PRINT, XPRINT, Controls, dll
* UNTUK laporan NEXT / telah dioptimalkan. Dalam situasi tertentu, versi sebelumnya dari PowerBASIC dioptimalkan UNTUK / NEXT loop menghitung mundur, bukan untuk meningkatkan kecepatan eksekusi. optimasi ini dapat menyebabkan variabel counter berisi nilai yang tidak diharapkan saat pelaksanaan loop itu selesai. optimasi ini telah ditingkatkan sehingga nilai variabel counter selalu benar setelah selesai loop, bahkan jika EXIT UNTUK digunakan untuk memaksa penghentian lebih awal.
* FUNGSI laporan AKHIR / FUNGSI sekarang bisa prepended dengan kata THREAD untuk kejelasan dan dokumentasi diri.
* GLOBALMEM pernyataan ALLOC mengalokasikan sebuah blok memori bergerak.
* GRATIS GLOBALMEM pernyataan de-mengalokasikan sebuah blok memori.
* GLOBALMEM pernyataan LOCK kunci blok memori bergerak di lokasi memori tertentu.
* GLOBALMEM kembali pernyataan UKURAN ukuran blok memori.
* GLOBALMEM pernyataan UNLOCK membuka sebuah blok memori bergerak.
* Graphic Bitmap pernyataan LOAD telah diperbaiki dengan parameter modus peregangan opsional untuk meningkatkan kualitas bitmap yang diubah ukurannya.
* Graphic pernyataan melepaskan PISAHKAN target grafis (Window, Kontrol, atau Bitmap) yang mungkin saat ini melekat pada proses.
* Grafis FONT pernyataan telah ditingkatkan untuk memungkinkan poin dan gaya atribut harus parameter opsional.
* Graphic GET pernyataan LINES mengambil jumlah baris yang dapat dicetak pada target grafis.
* Graphic GET pernyataan SKALA mengambil koordinat batas saat ini target grafis.
* Graphic Imagelist pernyataan menampilkan sebuah gambar dari Imagelist.
* Graphic INKEY $ pernyataan membaca karakter keyboard jika ada yang siap.
* Graphic pernyataan INPUT membaca data dari keyboard dari dalam Window Grafis.
* Graphic INPUT pernyataan FLUSH menghapus semua data buffer keyboard.
* Graphic pernyataan INSTAT menentukan apakah suatu karakter keyboard siap.
* Graphic LINE INPUT membaca sebuah pernyataan seluruh baris dari keyboard dari dalam Window Grafis atau Grafis Control.
* Graphic SKALA pernyataan piksel set atau reset grafik koordinat sistem untuk pixel koordinat.
* Graphic SET pernyataan FONT memilih font untuk cetak grafis, grafis INPUT dan LINE INPUT grafis laporan.
* Grafis Stretch pernyataan telah diperbaiki dengan parameter modus peregangan opsional untuk meningkatkan kualitas bitmap ukurannya.
* Graphic WAITKEY $ pernyataan membaca karakter keyboard, menunggu sampai satu siap.
* Graphic WINDOW memeriksa apakah pernyataan KLIK WINDOW grafis telah diklik dengan mouse.
* IDISPINFO.CODE pseudo-objek. Ketika OBJRESULT adalah DISP_E_EXCEPTION%, ini Dapatkan Properti mengembalikan nilai integer panjang yang merupakan kode kesalahan yang lebih spesifik.
* IDISPINFO.CONTEXT pseudo-objek. Ketika OBJRESULT adalah DISP_E_EXCEPTION%, ini Dapatkan Properti mengembalikan nilai integer panjang yang merupakan konteks topik dalam file help (IDISPINFO.HELP $).
* IDISPINFO.DESC $ pseudo-objek. Ketika OBJRESULT adalah DISP_E_EXCEPTION%, ini Dapatkan kembali Properti string yang berisi deskripsi, teks terbaca-manusia dari statusnya.
* IDISPINFO.HELP $ pseudo-objek. Ketika OBJRESULT adalah DISP_E_EXCEPTION%, ini Dapatkan kembali Properti string yang berisi drive, path, dan nama file dari file Bantuan dengan informasi lebih lanjut tentang kode status tertentu.
* IDISPINFO.PARAM pseudo-objek. Ketika OBJRESULT adalah baik DISP_E_PARAMNOTFOUND% atau% DISP_E_TYPEMISMATCH, ini Dapatkan Properti mengembalikan nilai integer panjang yang merupakan jumlah parameter parameter pertama yang gagal sesuai dengan persyaratan yang dibutuhkan.
* IDISPINFO.SOURCE $ pseudo-objek. Ketika OBJRESULT adalah DISP_E_EXCEPTION%, ini Dapatkan kembali Properti string yang berisi deskripsi, teks terbaca-manusia dari sumber pengecualian.
* IDISPINFO.CLEAR pseudo-objek. Membersihkan semua properti yang mungkin telah ditetapkan oleh pelaksanaan sebelumnya IDISPINFO.SET di thread ini.
* IDISPINFO.SET pseudo-objek. Menetapkan sifat yang bagi pelaksanaan masa depan IDISPINFO.
* Imagelist ADD pernyataan Bitmap bitmap menambahkan memori untuk sebuah Imagelist.
* Imagelist ADD pernyataan bitmap menambahkan sumber daya atau disk bitmap file ke sebuah Imagelist.
* Imagelist pernyataan ICON ADD menambahkan ikon memori untuk sebuah Imagelist.
* Imagelist pernyataan ICON ADD menambahkan sumber daya atau ikon file ke disk sebuah Imagelist.
* Imagelist ADD pernyataan Masked menambahkan memori bitmap bertopeng ke sebuah Imagelist.
* Imagelist ADD pernyataan Masked menambahkan sumber daya bertopeng atau disk bitmap file ke sebuah Imagelist.
* Imagelist GET pernyataan COUNT mengambil jumlah gambar dalam sebuah Imagelist.
* Imagelist pernyataan KILL menghancurkan Imagelist tertentu.
* Imagelist BARU pernyataan Imagelist menciptakan bitmap bitmap baru.
* Imagelist NEW ICON membuat pernyataan Imagelist ikon baru.
* Imagelist SET menyatakan pernyataan overlay foto dalam sebuah Imagelist sebagai gambar overlay.
* Pernyataan misalnya menyatakan suatu variabel contoh yang unik untuk setiap objek.
* ANTARMUKA / AKHIR ANTARMUKA Blok (langsung) menyatakan antarmuka objek langsung dan Metode anggotanya / Properties.
* Fungsi ISFILE menentukan apakah file tersebut ada.
* Fungsi ISINTERFACE menentukan apakah sebuah objek mendukung antarmuka tertentu.
* Fungsi ISMISSING menentukan apakah parameter opsional disahkan dengan kode panggilan.
* Fungsi ISWIN menentukan apakah Kontrol / Dialog / Window saat ini ada.
* Pernyataan LET telah diperbaiki untuk mendukung tugas senyawa (+ =, -=, *=, / =. \ =, & =, DAN =, OR =, XOR =, eqv =, IMP =, dan MOD =).
* ListBox MENCARI pernyataan. String dalam ListBox yang dicari untuk mencari string pertama yang dimulai dengan karakter tertentu.
* ListBox MENCARI pernyataan EXACT. String dalam ListBox yang dicari untuk mencari string pertama yang sama persis dengan karakter yang ditentukan.
* ListBox COUNT GET kembali pernyataan jumlah item dalam ListBox.
* ListBox GET SELCOUNT kembali pernyataan jumlah item yang dipilih dalam ListBox.
* ListBox GET SELECT akan mencari ListBox dan mengembalikan item yang dipilih pertama.
* ListBox GET cek pernyataan NEGERI item di ListBox untuk melihat apakah yang sedang dipilih.
* ListBox GET pernyataan PENGGUNA mengambil nilai di area data pengguna ListBox.
* ListBox pernyataan INSERT menyisipkan data baru barang di lokasi yang ditentukan dalam ListBox.
* ListBox SET pernyataan TEKS menggantikan string untuk data spesifik item dengan string baru.
* ListBox SET pernyataan PENGGUNA set nilai di area data pengguna ListBox.
* ListBox pernyataan tidak memilih set data spesifik item dalam kontrol ListBox untuk sebuah negara tidak dipilih.
* ListView HAPUS KOLOM pernyataan menghapus kolom dari sebuah kontrol ListView.
* ListView pernyataan ITEM DELETE menghapus item data dari kontrol ListView.
* ListView MENCARI pernyataan. String di ListView yang dicari untuk mencari string pertama yang dimulai dengan karakter tertentu.
* ListView MENCARI pernyataan EXACT. String di ListView yang dicari untuk mencari string pertama yang sama persis dengan karakter tertentu
* ListView FIT pernyataan KONTEN menyesuaikan lebar kolom tertentu agar sesuai dengan lebar dari item data yang ditampilkan dalam kolom tersebut.
* Pernyataan header ListView FIT menyesuaikan lebar kolom tertentu agar sesuai dengan lebar dari item data yang ditampilkan dalam kolom, dan judul teks di bagian atas kolom tersebut.
* ListView GET kembali pernyataan KOLOM lebar kolom yang ditentukan.
* ListView COUNT GET kembali pernyataan jumlah item data di control ListView.
* ListView GET kembali pernyataan header teks header kolom tertentu.
* ListView GET MODE mengambil pernyataan mode tampilan dari kontrol ListView ditentukan.
* ListView GET SELCOUNT kembali pernyataan jumlah item yang dipilih dalam kontrol ListView.
* ListView GET pernyataan NEGERI data item tes untuk melihat apakah yang sedang dipilih.
* ListView GET pernyataan STYLE mengambil setting saat ini diperpanjang gaya kontrol ListView.
* ListView GET kembali pernyataan TEKS data string item dari kontrol ListView.
* ListView GET pernyataan PENGGUNA mengambil nilai di area data pengguna kontrol ListView.
* ListView INSERT KOLOM menyisipkan sebuah pernyataan kolom vertikal baru di kontrol ListView Mode Laporan.
* ListView MASUKKAN ITEM pernyataan menyisipkan data baru item dalam kontrol ListView.
* ListView pernyataan RESET menghapus semua item data dari kontrol ListView ditentukan.
* ListView SELECT memilih data string yang ditentukan item dalam kontrol ListView.
* ListView SET perubahan KOLOM pernyataan lebar kolom ListView tertentu.
* ListView SET set pernyataan header header kolom teks yang akan ditampilkan di atas kolom yang ditentukan pada kontrol ListView.
* ListView pernyataan SET IMAGE menampilkan gambar ditentukan di sebelah item tertentu.
* ListView pernyataan SET Gambar2 menampilkan status "sekunder" gambar di samping gambar utama.
* ListView SET menempel sebuah pernyataan Imagelist Imagelist untuk kontrol ListView.
* ListView SET MODE pernyataan perubahan mode tampilan dari kontrol ListView ditentukan.
* ListView SET pernyataan overlay menampilkan gambar tampilan tertentu di atas gambar yang ditentukan.
* ListView pernyataan SET STYLE mengubah pengaturan saat ini diperpanjang gaya kontrol ListView.
* ListView SET pernyataan TEKS menggantikan teks, jika ada, untuk data item tertentu dengan teks baru.
* ListView SET pernyataan PENGGUNA set nilai di area data pengguna kontrol ListView.
* ListView macam pernyataan SORT semua item dalam kontrol ListView.
* ListView pernyataan tidak memilih data tertentu unselects item dalam control ListView.
* ListView pernyataan DAPAT DILIHAT. Item data yang diberikan tidak menggulir, jika perlu, untuk memastikan bahwa item data terlihat.
* ME pseudo-variabel. A pseudo variabel referensi objek objek saat ini.
* METODE / AKHIR METODE laporan mendefinisikan prosedur Metode dalam kelas.
* MYBASE pseudo-variabel. A pseudo variabel referensi objek objek warisan orang tua.
* OBJRESULT fungsi $ mengembalikan sebuah string yang menjelaskan OBJRESULT (hResult) kode.
* Pathname $ fungsi parsing jalur / nama file untuk mengambil bagian komponennya.
* PATHSCAN $ fungsi menemukan file pada disk dan kembali jalan dan / atau bagian nama file.
* PRINT # pernyataan, bila digunakan tanpa parameter apapun output baris kosong ke file (yakni CR / LF saja).
* PROSES PRIORITAS GET mengambil Nilai Prioritas untuk proses saat ini.
* PROSES PRIORITAS SET menentukan Nilai Prioritas untuk proses saat ini.
* $ PROGID fungsi, telah ditingkatkan untuk menerima ProgIDs hingga 99 karakter, meskipun aturan COM menunjukkan bahwa PROGID tidak dapat berisi lebih dari 39 karakter.
* PROGRESSBAR GET pernyataan POS mengembalikan posisi saat ini ProgressBar.
* PROGRESSBAR GET kembali pernyataan RANGE rentang ProgressBar saat ini.
* PROGRESSBAR SET pernyataan POS menentukan posisi saat ini ProgressBar.
* PROGRESSBAR pernyataan RANGE SET menentukan rentang minimum dan maksimum ProgressBar.
* PROGRESSBAR SET pernyataan LANGKAH menentukan nilai standar kenaikan yang akan digunakan oleh pernyataan LANGKAH PROGRESSBAR.
* PROGRESSBAR laporan kemajuan LANGKAH posisi saat ProgressBar oleh kenaikan nilai standar.
* PROPERTI GET mengambil pernyataan nilai data dari objek.
* Pernyataan SET PROPERTI memberikan nilai data ke obyek.
* Pernyataan RAISEEVENT suatu Event Handler panggilan kode.
* Fungsi RGB sekarang menerima nilai-nilai merah, hijau, dan biru individu atau nilai BGR tunggal.
* Scrollbar GET pernyataan PageSize mengambil ukuran halaman saat ini.
* Scrollbar GET pernyataan POS mengembalikan posisi dari scrollbar.
* Scrollbar GET Pengembalian pernyataan RANGE kisaran saat ini Scrollbar.
* Scrollbar GET pernyataan TRACKPOS mengambil posisi saat ini dari kotak gulir.
* Scrollbar SET pernyataan PageSize set ukuran halaman saat ini.
* Scrollbar SET pernyataan POS menentukan posisi dari scrollbar.
* Scrollbar pernyataan RANGE SET set jangkauan Scrollbar.
* Pernyataan SHELL sekarang mendukung EXIT opsional ATAS klausa. Jika ditentukan, kode keluar dari proses anak (nilai dikembalikan oleh fungsi winmain) akan diambil.
* Statusbar pernyataan SET PARTS menentukan jumlah bagian yang akan ditampilkan dalam statusbar.
* Statusbar SET TEKS memberikan pernyataan teks yang akan ditampilkan di bagian tertentu dari Statusbar.
* TAB pernyataan DELETE menghapus halaman dari kontrol Tab.
* TAB COUNT GET kembali pernyataan jumlah halaman dalam kontrol Tab.
* TAB GET pernyataan DIALOG mengambil gagang dialog untuk halaman tertentu dalam kontrol Tab.
* TAB GET SELECT mengembalikan halaman yang sedang dipilih dalam kontrol Tab.
* TAB pernyataan INSERT PAGE menambahkan halaman baru untuk kontrol Tab.
* TAB pernyataan RESET menghapus semua halaman dalam kontrol Tab.
* Pernyataan SELECT TAB memilih halaman tertentu dalam kontrol Tab untuk halaman aktif.
* TAB SET Imagelist memberikan pernyataan Imagelist untuk digunakan dalam kontrol Tab.
* Pernyataan CREATE THREAD sekarang mendukung stack parameter opsional ukuran untuk menentukan ukuran yang diminta dari stack untuk ini thread baru dibuat.
* THREAD GET PRIORITAS mengambil Nilai Prioritas untuk benang.
* THREAD PRIORITAS SET menentukan Nilai Prioritas untuk benang.
* Pernyataan TIX langkah berlalu siklus CPU.
* Pernyataan TOMBOL TOOLBAR ADD menambahkan tombol untuk kontrol Toolbar.
* TOOLBAR ADD pernyataan SEPARATOR menambahkan pemisah untuk kontrol Toolbar.
* TOOLBAR pernyataan TOMBOL DELETE menghapus tombol dari kontrol Toolbar.
* GET pernyataan NEGERI TOOLBAR mengambil keadaan tombol pada kontrol Toolbar.
* GET TOOLBAR pernyataan COUNT mengambil jumlah tombol pada kontrol Toolbar.
* TOOLBAR SET pernyataan Imagelist Imagelist menempel ke kontrol Toolbar.
* SET pernyataan NEGERI TOOLBAR menentukan keadaan tombol pada kontrol Toolbar.
* Treeview pernyataan DELETE menghapus item data dari control TreeView.
* Treeview GET pernyataan BOLD mengambil atribut berani untuk item data.
* Treeview GET pernyataan PERIKSA mengambil atribut tanda centang untuk item data.
* Treeview GET pernyataan ANAK kembali menangani item yang anak pertama dari item data tertentu.
* Treeview GET pernyataan COUNT mengambil jumlah item data di TreeView.
* Treeview GET pernyataan diperluas mengambil atribut diperluas untuk item data.
* Treeview GET NEXT pernyataan kembali menangani data saudara item berikutnya.
* Treeview GET pernyataan INDUK mengembalikan pegangan orang tua untuk item data yang diberikan tidak dikembalikan.
* Treeview GET kembali pernyataan SEBELUMNYA pegangan data saudara item sebelumnya.
* Treeview GET ROOT kembali pernyataan pegangan data item pertama (paling atas) di TreeView.
* Treeview GET SELECT mengambil menangani data yang sedang dipilih item.
* Treeview GET pernyataan TEKS mengambil teks dari suatu item data tertentu.
* Treeview GET pernyataan PENGGUNA mengambil nilai di daerah pengguna data untuk data spesifik item TreeView.
* Treeview INSERT pernyataan ITEM menambahkan data baru item control TreeView.
* Treeview pernyataan RESET menghapus semua item data dari kontrol TreeView ditentukan.
* Treeview SELECT memilih data tertentu item dalam kontrol TreeView.
* Treeview SET pernyataan BOLD menentukan atribut yang berani untuk data spesifik item.
* Treeview SET pernyataan PERIKSA menentukan atribut tanda centang untuk data item tertentu.
* Treeview SET pernyataan diperluas menentukan atribut diperluas untuk data item tertentu.
* Treeview SET pernyataan Imagelist Imagelist menempel ke control TreeView.
* Treeview SET pernyataan TEKS menggantikan teks, jika ada, untuk data item tertentu dengan teks baru.
* Treeview SET pernyataan PENGGUNA set nilai di daerah pengguna data untuk data spesifik item dalam kontrol TreeView.
* Treeview pernyataan tidak memilih set semua item dalam kontrol TreeView untuk sebuah negara tidak dipilih.
* $ UCODE fungsi sekarang mungkin berisi kode halaman parameter opsional. Parameter Halaman kode merupakan kode halaman akan digunakan untuk proses konversi.
* Pernyataan UCODEPAGE menentukan codepage default yang digunakan untuk ANSI / konversi UNICODE.
* GET WINDOW ID pernyataan mengembalikan integer ID untuk Window (biasanya Control).
* WINDOW GET pernyataan INDUK mengambil pegangan orang tua.
* MENULIS pernyataan #, bila digunakan tanpa parameter apapun output baris kosong ke file (yakni CR / LF saja). # MENULIS telah diperpanjang untuk memungkinkan trailing koma atau titik koma, kembali kereta akhir / line feed ditekan dan digantikan dengan pembatas koma.
* XPRINT pernyataan FONT telah ditingkatkan untuk memungkinkan poin dan gaya atribut menjadi parameter opsional.
* XPRINT GET pernyataan Collate mengambil status menyusun XPRINT.
* XPRINT GET pernyataan COLORMODE mengambil status colormode XPRINT.
* XPRINT GET Salinan Pernyataan mengambil jumlah salinan XPRINT.
* XPRINT GET pernyataan dupleks mengambil status dupleks XPRINT.
* XPRINT GET pernyataan KERTAS mengambil ukuran kertas saat ini / tipe.
* XPRINT mendapatkan dokumen-dokumen laporan mengambil daftar jenis kertas yang didukung.
* XPRINT GET pernyataan SKALA mengambil koordinat batas saat ini untuk halaman printer host.
* XPRINT GET pernyataan TRAY mengambil baki printer aktif.
* XPRINT GET pernyataan nampan mengambil daftar baki kertas yang didukung.
* XPRINT pernyataan Imagelist cetak foto dari sebuah Imagelist.
* XPRINT SKALA piksel ulang sistem koordinat ke koordinat pixel default asli.
* XPRINT SET pernyataan Collate perubahan status menyusun XPRINT.
* XPRINT SET COLORMODE pernyataan perubahan status colormode XPRINT.
* XPRINT SET Salinan pernyataan perubahan jumlah salinan XPRINT.
* XPRINT SET pernyataan perubahan status dupleks duplex XPRINT.
* XPRINT SET pernyataan FONT memilih sebuah font untuk laporan XPRINT.
* XPRINT pernyataan KERTAS SET menetapkan ukuran kertas baru / jenis.
* XPRINT pernyataan TRAY SET set nampan printer baru aktif.

Khusus fitur PowerBASIC untuk Windows

* # Stack set program ukuran stack
* Lampirkan mendefinisikan ACCEL akselerator (panas-tombol pintas)
* $ ACODE () menerjemahkan string unicode untuk ansi
* Array SORT, SCAN, INSERT, DELETE
* ARRAYATTR () mengembalikan status, tipe data, subskrip, dll
* ASCIIZ string didukung untuk kompatibilitas Windows
* Assembler adalah built-in untuk opkode melalui kelas Pentium
* BIN $ () memungkinkan nol terkemuka opsional ke lapangan ukuran tetap
* BIT CALC set / reset sedikit berdasarkan perhitungan dinamis
* BIT SHIFT, PUTAR, TEST, SET, RESET dan Toggle
* BITS () fungsi untuk konversi pola bit antara ditandatangani / unsigned
* CALLSTK menangkap seluruh stack frame
* MEMILIH (indeks &, choice1, choice2 ...) memilih satu dari beberapa nilai
* CHR $ () fungsi dapat mengambil beberapa atau kisaran parameter
* Client / Server Jaringan komunikasi menggunakan TCP dan UDP
* CLSID $ (program_id $) mengembalikan CLSID terkait
* Kode variabel pointer tersebut hanya cocok untuk callback
* Kompilasi ke kode mesin yang benar untuk kinerja maksimum
* Kompilasi Bersyarat (# Jika / # ElseIf / # Else / # endif)
* COM Membuat aplikasi klien dan komponen COM menggunakan dispatch, langsung, Otomasi, atau antarmuka Dual.
* CSET pusat data dalam suatu string dengan karakter padding opsional
* Mata Uang variabel dengan pilihan dua atau empat angka desimal
* Data variabel pointer dengan berbagai tingkat keberbelit
* DDT (Dynamic Dialog Tools) membangun GUI yang lengkap
* DECR pernyataan untuk eksekusi dioptimalkan
* DISKFREE mengembalikan fungsi ruang bebas
* Kembali fungsi DISKSIZE ukuran disk
* Extended-presisi (80-bit) variabel floating point
* EKSTRAK $ () mengembalikan karakter sampai dengan pembatas sebuah
* FILECOPY Pernyataan mendukung menimpa dari versi sebelumnya
* FILENAME $ () fungsi mengembalikan nama dari file yang terbuka
* Pernyataan FLUSH memastikan file buffer data ditulis ke disk
* FILESCAN memperoleh jumlah string dalam file
* FUNCNAME $ mengembalikan nama Sub arus / Fungsi
* GUID variabel yang didukung untuk COM Objects.

Tidak ada komentar:

Posting Komentar

terimakasih aras kunjungan anda di blog mesujiraya
komentarnya saya tunggu mas bro & mbak sist