Delphi

Dasar

Petunjuk Delphi Dasar dan tips

Ide halaman ini adalah untuk mengumpulkan bersama-sama di satu tempat bantu kecil, tapi sungguh berguna untuk pemrograman efisien dan produktif dalam Delphi.

Daftar ini akan memulai dari yang kecil, dan tumbuh dengan hanya petunjuk terbaik dan tips. Atau, Anda dapat melihat di Delphi bantuan - misalnya, ketikShortcuts di tab Cari.

Jangan ragu untuk menghubungi penulis untuk menambah daftar di sini - saran yang lebih dari menyambut.

Pintas Editor

Shortcut kunci-kunciTindakan yang dihasilkan
Alt + BlockSelect    Memungkinkan pilihan kolom dibatasi dari blok teks .


Biasanya, bila Anda memilih lebih dari satu baris menggunakan mouse (dengan menyeret dengan tombol kiri mouse ke bawah) atau tombol panah (dengan pergeseran ditekan), teks pada garis tengah selalu seluruh baris.

Dengan menekan Alt kunci sebelum melakukan memulai seleksi, Anda menandai hanya satu blok vertikal teks. (Anda dapat lepaskan tombol Alt segera setelah Anda sudah mulai menandai).

Ketika Anda memasukkan blok disalin, itu akan memasukkan teks di mana kursor diposisikan, tetapi akan tidak membuat garis baru. Ini secara efektif memasukkan horizontal, tetapi tidak secara vertikal. Cara terbaik untuk melihat efeknya untuk mencobanya!

 

Ctrl + Shift + i         Blok Indent . Indentasi blok teks (garis atau Alt-seleksi) dengan jumlah yang tab.

Ctrl + Sial + u         Blok unindent . UnIndents blok teks (garis atau Alt-seleksi) dengan jumlah yang tab.

Ctrl + Shift 
+ upArrow              Beralih antara rutinitas definisi dan implementasi .


Posisikan kursor pada baris dari fungsi atau prosedur di bagian antarmuka dari unit Anda, dan kombinasi tombol ini akan pindah ke implementasi. Dan sebaliknya.

 

Ctrl + Shift + c        Code completion

Posisikan kursor pada fungsi atau prosedur definisi baru, dan kombinasi tombol ini akan membuat kode kerangka, dan memindahkan kursor ke blok mulai siap untuk mengetik.

 

Ctrl + Shift + r        Record makro

Mencatat mouse berikutnya dan tindakan-tindakan utama sebagai makro. Selesai dengan kombinasi tombol yang sama.

 

Ctrl + Shift + p        Makro bermain

Memainkan rekaman makro terakhir.

 

Ctrl + e                    Pencarian tambahan .

Huruf yang kemudian ketik membentuk string pencarian. Saat Anda mengetik, bergerak ke bagian pertama dari file saat yang cocok string.
Hal ini tidak sensitif huruf. Tekan Escape untuk berhenti mencari.

 

Tips Miscellaneous

Shortcut di browser Mozilla

Browser Mozilla menyediakan bookmark dengan fitur bagus - Anda dapat mengakses situs bookmark dengan mengetikkan nama shortcut untuk bookmark. Fitur mendefinisikan bookmark ini adalah bahwa mereka menyediakan parameter passing.

Anda dapat mengatur bookmark yang memungkinkan Anda ketik berikut ini:

d Array akan membawa Anda ke http://www.delphibasics.co.uk/RTL.asp?Name=Array

d Inc akan membawa Anda ke http://www.delphibasics.co.uk/RTL.asp?Name=Inc

Untuk mengatur bookmark seperti itu, lakukan hal berikut:

 

  1. Arahkan ke http://www.delphibasics.co.uk/RTL.asp?Name=Array di browser.
  2. Tandai halaman ini
  3. Pergi ke Bookmarks | Mengelola Bookmarks dan Properti item menu untuk bookmark ini
  4. Mengubah lokasi untuk http://www.delphibasics.co.uk/RTL.asp?Name=%s (perhatikan% s)
  5. Jenis d di kunci bidang
  6. Jadi!

Shortcut di Internet Explorer

 

Terima kasih kepada Stuart Eggerton untuk tip berikut (yang pada gilirannya berkat http://www.kellys-korner-xp.com untuk google misalnya digunakan sebagai dasar untuk ide).
Sementara IE tidak memiliki Mozilla bookmark bagus fitur, dengan menambahkan entri registry untuk IE, Anda dapat memberikan functionailty yang sama.

Salin teks berikut ke dalam sebuah file dengan VBS ekstensi. Klik dua kali untuk melaksanakannya dan dengan demikian menambahkan entri registry untuk IE:

 

Option Explicit

Set ws = WScript.CreateObject("WScript.Shell")
Dim ws, n, p, itemtype, MyBox, Title, vbdefaultbutton

p = "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl\d\"
itemtype = "REG_SZ"
n = "http://www.delphibasics.co.uk/RTL.asp?Name=%s" 

Ws.RegWrite p, n, itemtype

p = "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl\d\ "
itemtype = "REG_SZ"
n = "+"

Ws.RegWrite p, n, itemtype

p = "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl\d\%"
itemtype = "REG_SZ"
n = "%25" 

Ws.RegWrite p, n, itemtype

p = "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl\d\&"
itemtype = "REG_SZ"
n = "%26" 

Ws.RegWrite p, n, itemtype

p = "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl\d\+"
itemtype = "REG_SZ"
n = "%2B" 

Ws.RegWrite p, n, itemtype

Title = "To use, type in: d followed by a space then the search term."
MyBox = MsgBox(Title,4096,"Quick access to Delphi Basics from the Address Bar")

 

d Array akan membawa Anda ke http://www.delphibasics.co.uk/RTL.asp?Name=Array

d Inc akan membawa Anda ke http://www.delphibasics.co.uk/RTL.asp?Name=Inc

 

Menggunakan frame ketika membuat banyak bentuk

Untuk membuat bingkai, Anda harus menggunakan File | New Bingkai pilihan menu (komponen Frames pada tab Standard hanya memberikan Anda akses ke daftar frame didefinisikan dalam proyek ini).
Sebuah frame adalah seperti bentuk - Anda dapat menambahkan komponen untuk itu dengan cara yang sama. Kekuatan datang ketika Anda mulai membuat bentuk-bentuk aplikasi Anda - Anda bisa mampir frame ke dalam bentuk, dan semua komponen bentuk yang ada seperti yang Anda tetapkan mereka dalam bingkai. Kecuali bahwa Anda dapat memindahkan mereka dan mengubah mereka sesuai dengan setiap frame (tetapi Anda tidak dapat menambahkan komponen). Frame menyediakan kerangka.

Jika Anda mengubah komponen dalam frame, semua bentuk menggunakan frame akan memiliki komponen berubah sesuai - bingkai kerangka dinamis mempengaruhi bentuk berdasarkan itu.

Aplikasi web


Untuk memastikan aplikasi web Anda berjalan lancar, menemukan web hosting provider yang memenuhi kebutuhan pemrograman Anda.
Sebuah petunjuk akhir: Ingat untuk mengambil istirahat dari pekerjaan Anda. Dapatkan beberapa udara segar di teras atau hanya bersantai di Anda furnitur taman . Semua bekerja dan bermain membuat Jack anak membosankan!