Rozdział 1. ¨ Podstawy obsługi programu VB 45
Aby zabrać się do jakiejkolwiek pracy za pomocą jakiegokolwiek programu komputerowego, trzeba umieć się nim posługiwać. Na początku musi to być wiedza o charakterze nawigacyjnym, dopiero potem pogłębiana bardziej szczegółowymi wiadomościami. Ten rozdział zapewnia sporą dawkę takiej właśnie wiedzy nawigacyjnej.
Na początek zajmijmy się tym, co „na wierzchu”. Jednym z pierwszych, rzucających się w oczy, elementów środowiska programistycznego Visual Basic jest jego menu. I słusznie, ponieważ za jego pomocą można zrobić bardzo wiele pożytecznych rzeczy. Zapoznanie się z jego funkcjami jest bardzo pomocne w późniejszym, płynnym tworzeniu programów.
Opcja ta powoduje rozpoczęcie nowego projektu, od którego w VB wszystko się zaczyna — to właśnie z niego może powstać przyszła aplikacja. Po wybraniu tej opcji zawsze pojawi się okno wyboru o nazwie New Project, w którym określamy, jakiego rodzaju będzie tworzony właśnie projekt.
Opcję tę możemy również uruchomić kombinacją klawiszy (Ctrl+N).
Służy do otwierania (uruchamiania) projektu już istniejącego na jakimkolwiek dysku.
Tę opcję można również uruchomić kombinacją klawiszy (CTRL+O).
Za jej pomocą można stworzyć tzw. grupę projektów poprzez dodanie do projektu już istniejącego następnego — także już istniejącego gdzieś na dysku — lub nowego projektu.
Opcja ta usuwa aktywny projekt z grupy projektów. Na szczęście nie niszczy go, lecz tylko powoduje, iż jego przynależność do danej grupy zostaje zawieszona.
Jeżeli chcemy zachować aktualny projekt lub aktualną grupę projektów na dysku — posłużmy się właśnie jedną z tych dwóch opcji. Projekt lub grupa zachowywane są wtedy pod tą samą nazwą i w tym samym miejscu, z którego dokonaliśmy otwarcia. Jedynie podczas próby zapisania nowo utworzonego projektu program zareaguje tak, jakbyśmy uruchomili opcję Save Project As.
Niejednokrotnie zachodzi potrzeba zapisania projektu lub grupy projektów pod inną nazwą niż dotychczasowa, np. dla celów archiwizacji. Wtedy posługujemy się właśnie jedną z tych dwóch opcji. Wraz z konkretną nazwą możemy określić docelową lokalizację.
Zachowuje lub zapisuje pod podaną nazwą plik projektu bądź grupy projektów, nad którym aktualnie pracujemy.
Wyświetla okno służące do określenia podstawowych opcji wydruku. Pozwala wydrukować tylko w przypadku zainstalowanej drukarki — w przeciwnym wypadku program sygnalizuje błąd stosownym komunikatem.
Pozwala określić ustawienia drukarki, lecz tylko w przypadku, gdy jest zainstalowana — w przeciwnym wypadku program sygnalizuje błąd stosownym komunikatem.
Opcja ta umożliwia stworzenie z aktualnego projektu lub grupy projektów pliku wykonywalnego (*.exe, *.dll lub *.ocx).
Za pomocą tej opcji stworzymy pliki wykonywalne z każdego projektu lub wybranej grupy projektów.
Ta sama operacja zostanie wykonana również podczas użycia komendy Make — gdy wybierzemy plik *.vbg (grupa projektów).
Każdy z numerów symbolizuje plik projektu lub grupy projektów, nad którym niedawno pracowaliśmy. Inaczej mówiąc, stworzona jest swoista lista ostatnio używanych plików.
Wybranie tej opcji powoduje zamknięcie aktualnego projektu lub grupy projektów i wyjście z programu Visual Basic. W przypadku gdy praca nie została wcześniej zachowana, program umożliwia to, wyświetlając stosowne okno.
Opcja przywracająca stan sprzed ostatniej operacji, takiej jak usuwanie czy wpisanie tekstu w oknie kodu. Niestety, operacja ta nie przyniesie oczekiwanego skutku w stosunku do kontrolki.
W przypadku edycji tekstu za pomocą tej opcji możemy cofnąć do 20 „stanów”.
Za jej pomocą możemy wycofać się z operacji Undo, przywracając to, co wcześniej cofnęliśmy.
W przypadku edycji tekstu za pomocą tej opcji możemy przywrócić do 20 „stanów”.
Usuwa zaznaczoną kontrolkę lub tekst z okna projektu, umieszczając je jednocześnie w schowku systemowym.
Wycina zaznaczoną kontrolkę lub tekst z okna projektu, umieszczając je jednocześnie w schowku systemowym.
Wstawia zawartość schowka do projektu.
Wstawia odnośnik do ważnego źródła DDE. Gdy schowek nie zawiera ważnego źródła DDE i zaznaczona kontrolka nie jest ważnym połączeniem DDE, opcja jest nieaktywna.
Opcji tej można użyć też do łączenia danych z innej aplikacji, używając kontrolki OLE.
Usuwa aktywną kontrolkę, tekst lub wyrażenie Watch.
Zaznacza wszystkie obiekty w oknie Form lub cały tekst w oknie Code.
Wyświetla okno przeznaczone do wpisania poszukiwanego ciągu znaków (tylko w oknie Code). W przypadku odnalezienia szukanego ciągu zostanie on zaznaczony — w przeciwnym wypadku wyświetlony zostanie stosowny komunikat.
Wyszukuje i zaznacza następne wystąpienie tekstu określonego w okienku Find What okna dialogowego Find.
Po wybraniu tej opcji pojawi się okienko dialogowe Replace, w którym określamy ciąg znaków, którego wszystkie wystąpienia mają zostać zamienione na inny, również określony w tym okienku ciąg.
Polecenie to powoduje przesunięcie wszystkich zaznaczonych fragmentów kodu na następną pozycję tabulatora.
Szerokość tabulacji można zmieniać w zakładce Editor okienka dialogowego Options.
Polecenie to powoduje przesunięcie wszystkich zaznaczonych fragmentów kodu na poprzednią pozycję tabulatora.
Pozwala wstawić tekst z pliku znajdującego się na dysku w aktualnym położeniu kursora
???
.
Wyboru pliku źródłowego dokonujemy w okienku Insert File, pojawiającym się bezpośrednio po wyborze tej opcji.
Otwiera okienko wyboru w oknie kodu, zawierające właściwości i metody dostępne dla obiektu poprzedzającego kropkę (.). Polecenie to wyświetla także wszystkie dostępne metody, gdy kursor znajduje się w nie zapisanym fragmencie okna Code.
Podczas pisania kodu programu lista ta w razie potrzeby może się otwierać automatycznie — należy w tym celu włączyć opcję Auto List Members w zakładce Editor okienka dialogowego Options.
Otwiera okienko wyboru w oknie kodu, zawierające stałe dostępne dla wypisanej właściwości, poprzedzonej znakiem równości (=). Polecenie to działa także dla funkcji z argumentami, które są stałymi.
Wyświetla składnię dla zmiennej, funkcji, instrukcji, metody lub procedury, którą zaznaczymy w oknie kodu.
Opcja ta pokazuje składnię dla określonej pozycji i podświetla aktualny parametr. Dla funkcji i...
rafulus