Wskazówki i porady Podstawy Delphi

Link: http://www.delphibasics.co.uk/Hints.html

Ideą tej strony jest zebranie w jednym miejscu małe, ale wybitnie pomocnych wskazówek do efektywnego i wydajnego programowania w Delphi.
Ta lista będzie zacząć od drobnych i rozwijać się po prostu najlepsze wskazówki. Alternatywnie, można spojrzeć w Delphi pomoc – na przykład wpisać Skróty w zakładce Znajdź.

Zapraszam do kontaktu z autorem w celu dodania do listy tutaj – Twoje sugestie są więcej niż mile widziane.

Ta strona została przetłumaczona na język hiszpański tu Science Blog
Skróty od redakcji

Skróty klawiszowe działań podjętych
Alt + BlockSelect Umożliwia kolumny ograniczony wybór bloku tekstu.
Normalnie, kiedy wybrać więcej niż jedną linię za pomocą myszy (przeciągając lewym przyciskiem myszy) lub klawiszy strzałek (z przesunięciem odbyło się w dół), tekst na środku linii jest zawsze cała linia.

Trzymając wciśnięty klawisz Alt przed rozpoczęciem robi wyboru, zaznaczyć tylko pionowy blok tekstu. (Można zwolnić klawisz Alt, jak tylko zaczęły znakowanie).

Po włożeniu skopiowany blok będzie wstawić tekst, w którym znajduje się kursor, ale nie stworzy nowych linii. To wstawia się poziomo, ale nie w pionie. Najlepszym sposobem, aby zobaczyć efekt jest tego spróbować!

Ctrl + Shift + I Blok wcięcie. Tiret blok tekstu (linie lub Alt selekcji) o kwotę tab.
Ctrl + U + Cholera Blok unindent. UnIndents blok tekstu (linie lub Alt selekcji) o kwotę tab.
Ctrl + Shift
+ Strzałka_w_górę Przełączanie między rutynowym określaniu i realizacji.
Ustaw kursor w linii funkcji lub procedury w części interfejsu jednostki, a ta kombinacja klawiszy przesunie się do realizacji. I wzajemnie.

Ctrl + Shift + C kod zakończenia
Ustaw kursor w nowej funkcji lub procedury definicji, a ta kombinacja klawiszy stworzy szkielet kodu, a następnie przesuń kursor na bloku begin gotowy do pisania.

Ctrl + Shift + R Macro rekord
Nagrywa kolejną mysz i główne działania jako makro. Wykończenie z tej samej kombinacji klucza.

Ctrl + Shift + P Makro zabaw
Odtwarza ostatnio nagranego makra.

Ctrl + E Wyszukiwanie przyrostowe. Te litery następnie typ formularza ciąg wyszukiwania. Podczas wpisywania, to przenosi się do pierwszej części bieżącego pliku, który pasuje do łańcucha.
To nie jest uwzględniana wielkość liter. Naciśnij ESCAPE, aby zatrzymać wyszukiwanie.

Inne wskazówki

Skrót w przeglądarce Mozilla
Przeglądarka Mozilla dostarcza zakładki z miłą cechę – można przejść do zakładki witryny wpisując skrót nazwy zakładki. Cechą charakterystyczną tych zakładek jest to, że dostarczają one parametru odejście.
Można skonfigurować zakładkę, która pozwala wpisać w poniższym przykładzie:

d Array zajmie Ci http://www.delphibasics.co.uk/RTL.asp?Name=Array

d Inc zajmie Ci http://www.delphibasics.co.uk/RTL.asp?Name=Inc

Aby skonfigurować taką zakładkę, wykonaj następujące czynności:

Przejdź do http://www.delphibasics.co.uk/RTL.asp?Name=Array w przeglądarce.
Dodaj stronę do ulubionych
Idź do Zakładki | Zarządzaj zakładkami i menu Właściwości dla tej zakładki
Zmień lokalizację do http://www.delphibasics.co.uk/RTL.asp?Name=%s (zauważ% s)
Wpisz d w polu słów kluczowych
Skończone!
Skrót w programie Internet Explorer
Dzięki Stuart Eggerton do następnego wierzchołka (który z kolei dzięki http://www.kellys-korner-xp.com na przykład google wykorzystane jako podstawa dla idei).
Podczas gdy IE nie mają ładne Mozilla zakładki wyposażone, dodając wpisy rejestru dla IE, można zapewnić taką samą functionailty.

Skopiuj poniższy tekst do pliku z rozszerzeniem VBS. Kliknij go dwukrotnie, aby wykonać ją iw ten sposób dodać wpisy rejestru dla 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 tablicy przeniesie Cię do http://www.delphibasics.co.uk/RTL.asp?Name=Array

d Inc przeniesie Cię do http://www.delphibasics.co.uk/RTL.asp?Name=Inc

za pomocą ramek, podejmując wiele form
, aby utworzyć ramkę, należy użyć plik | Nowa opcja menu ramka (składnik ramki na karcie standardowe jedynie daje Ci dostęp do listy ramek zdefiniowane w bieżącym projekcie).
Ramka jest podobnie jak formularz – można dodać składniki do niej w taki sam sposób. Moc przychodzi, kiedy możesz rozpocząć tworzenie formularzy aplikacji – można upuścić w ramce do formularza, i wszystkie składniki formularza są tam określone je w ramkę. Chyba, że można je przenieść i zmienić je do każdej klatki (ale nie można dodać składniki). Frame stanowi szkielet.

Jeśli zmieniasz składnik w ramce, wszystkie formularze za pomocą ramki będą mieć składnika zmienić do własnych – szkielet ramy dynamicznie dotyczy formularzy opartych na tym

Aplikacje internetowe
Aby upewnić się, aplikacje sieci web gładko, znaleźć dostawca usług hosta sieci web, który spełnia Twoje potrzeby programowania.
Wskazówkę dotyczącą ostatecznego: Pamiętaj, aby zrobić sobie przerwę od pracy. Zaczerpnąć świeżego powietrza na patio lub po prostu zrelaksować się w meble ogrodowe. Wszystkie pracy i żadnej zabawy sprawia, że Jack dull boy!

Leave a Reply

Your email address will not be published. Required fields are marked *