Akademia Techniczno-Rolnicza w Bydgoszczy
Wydział Mechaniczny
Katedra Sterowania i Konstrukcji
Systemy mikrokomputerowe
WSTĘP DO PROGRAMOWANIA
W JĘZYKU VISUAL BASIC
Instrukcja nr 1
Opis działania programu Hello
1. Po uruchomieniu programu ma pojawiać się okno dialogowe (Rys.1) zawierające trzy przyciski poleceń (Napisz tekst, Usuń tekst, Koniec) oraz puste pole tekstowe.
Rys.1 Program Hello
2. Po kliknięciu na przycisk Napisz tekst w polu tekstu wyświetlany jest napis Hello World! (Rys.2).
Rys.2 Efekt naciśnięcia klawisza Napisz tekst
3. Kliknięcie na przycisk Usuń tekst usuwa tekst z ekranu.
4. Kliknięcie przycisku Koniec - kończy działanie programu
Tworzenie nowego projektu
1. Uruchom program Visual Basic (ikona Microsoft Visual Basic w grupie Visual Basic)
2. Wybierz z Menu Þ File Þ New Project. Visual Basic wyświetli na ekranie kilka okienek. Jedno z nich będzie miało postać prostokąta z nagłówkiem Form1 (Rys.3).
Rys.3 Pusta forma nowego projektu
Zachowywanie nowego projektu
1. Wybierz z Menu Þ File Þ Save Project As. Visual Basic wyświetli przedstawione na rysunku 4 okno dialogowe z pytaniem, czy zachować formę.
Rys.4 Zachowywanie formy
2. Wybierz dowolny katalog jako ten, w którym plik ma zostać zachowany i zmień standardową nazwę formy z Form1 na Hello (Rys.4).
3. Visual Basic wyświetli pole dialogu Save Project As. Visual Basic proponuje standardową nazwę Project1. Powinieneś ją zmienić. Zachowaj projekt pod nazwą Hello w dowlnym katalogu (rysunek 5).
Rys.5 Zapis nowego projektu pod nazwą Hello.
Informacja
Nie należy korzystać ze standardowych nazw proponowanych przez Visual Basic dla form i projektów. Lepiej utworzyć nazwę odpowiednią dla projektowanej aplikacji, ulatwi Ci to zapamietanie poszczególnych elementów programu.
Zmiana cech Caption (nagłówka) formy.
Pusta forma tworzona przez Visual Basic ma standardowy nagłówek Form1 (Rys.3). Jak widać na rysunku 1 nagłówek w ostatecznej, bardziej znaczącej formie, ma postać Program Hello.
1. Sprawdź, czy pusta forma jest wybrana. Można to wykonać badając nagłówek formy. Jeśli jest podświetlony to znaczy, że forma jest wybrana. Jeśli tak nie jest należy kliknąć lewym klawiszem myszki ustawiając kursor wewnątrz formy. Alternatywną metodą jest wskazanie elementu odpowiadającego formie w okienku Project, a następnie kliknięcie na przycisk View Form.
View Objeckt
View coode
Visual Basic posiada okienko projektu (rysunek 7). Jest to narzędzie, które pozwala zobaczyć różne pliki włączone do projektu. Jeżeli jest ono niedostępne należy z menu Window wybrać opcję Project
Rys.7 Okienko projektu
Nagłówek okienka projektu zawiera nazwę projektu (w realizowanym ćwiczeniu Hello.vbp). Jak widać, pierwsza nazwa w drzewku to nazwa projektu. Następnie w folderze Forms zawarte są wszystkie formy z których składa się nasz project – frmhello(Hello.frm).
1. W menu Wiev znajduje się opcja Properties Window (rysunek 8), co prawda to okno jest aktywne standardowo ale powyższa opcja umożliwia jego opcjonalne wywołanie.
Lista obiektów użytych w projekcie.
Rys.8 Okno własności obiektu (Properties)
2. W okienku Properties podświetl Caption i kliknij wewnątrz sąsiedniego pola tekstowego. Visual Basic czeka na wprowadzenie wartości z klawiatury, wpisz Program Hello.
Nagłówek to tylko jedna z cech formy. Jak widać w okienku Properties, forma ma wiele innych cech. Jest to wynikiem działania na obiektach programu napisanego w języku Visual Basic. Przykłady obiektów to: formy, przyciski poleceń, paski przewijania, obrazy, itp.
Cechy obiektu definiują wygląd i sposób zachowania się obiektu. Na przykład - forma jest obiektem. Cecha Caption formy definiuje tekst pojawiający się jako tytuł formy. Inną cechą jest BackColor (kolor tła)., który definiuje kolor tła formy.
Zmiana cechy BackColor (kolor tła)
1. Sprawdź, czy forma jest wybrana (ewentualnie kliknij gdzieś wewnątrz niej).
2. Jeśli okno Properties nie jest aktywne wiesz już jak je wywołać przu użyciu Menu.
3. Kliknij cechę BackColor w oknie Properties.
4. Cecha BackColor w odróżnieniu od cechy Caption różni się tym że zamiast sąsiedniego pola tekstego posiada rozwijalną listę. Użycie jej następouje poprzez wciśnięcie przycisku ze strzałką skierowaną w dół znajdującą się z prawej strony tego pola. Wyświetli się lista dostępnych kolorów, skłądająca się z dwóch zakładek: zakładka SYSTEM zawiera listę kolorów przypisanych standardowym oknom systemu, zakładka Palette posiada pełną gamę kolorów.
Rys.11 Paleta kolorów
5. Wybierz żądany kolor klikając go.
Okno Propertis, jak widać, składa się z dwóch kolumn, lewa zawiera nazwy cech dostępnych dla podświetlonego obiektu, prawa umożliwia zmianę tych cech. Zmiana cech może odbywać się poprzez: wpisanie nowej wartości tekstowej lub iczbowej, zmianę dostępnych wartości w rozwijalnej liście, wyborze z wyświetlanych okien dialogowych. .
Zmiana cechy Name (nazwa) formy.
1. Wybierz formę klikając gdzieś wewnątrz niej.
2. Podświetl cechę Name w oknie Properties, a następnie kliknij wewnątrz pola tekstowego.
3. W polu tekstowym wpisz frmHello.
Należy zmieniać standardowe nazwy obiektów tak, aby odzwierciedlały ich rolę w programie. Na przykład frmHello to nazwa formy używanej przez program Hello.
Zachowywanie wykonanej pracy
1. Z menu File wybierz opcję Save Project.
Umieszczenie przycisku Koniec wewnątrz formy
Pasek narzędzi to okno zawierające obiekty kontroli. Zadanie użytkownika polega na wyborze formy kontroli z paska narzędzi i umieszczeniu jej wewnątrz własnej formy. Rysunek 12 przedstawia obiekty kontroli standardowej wersji pakietu Visual Basic. W zależności od konkretnej wersji, pasek narzędzi może zawierać mniej lub więcej elementów, można je również dodawać ponieważ każda kontrolka składa się z minimum jednego plilu przechowywanego na dysku, można dołączyć do projektu np. kontrolkę zakupioną oddzielnie.
Rys.12 Pasek narzędzi
1. Kliknij dwukrotnie ikonę przycisku poleceń . W odpowiedzi Visual Basic umieści przycisk poleceń pośrodku formy (rysunek 13) przypisując mu standardowe cechy, np.: Caption - Command1, Name - Command1.
Rys.13 Przycisk poleceń – Command1.
Zmiana cechy Name (nazwa) przycisku Koniec
1. Sprawdź, czy w polu Object okna Properties jest wyświetlony przycisk poleceń Command1.
Forma zawiera obecnie dwa obiekty: formę frmHello i przycisk poleceń Command1. Okno Properties przedstawia listę cech obiektu, którego nazwa jest aktualnie w polu Object. Aby przejść do innego obiekt...
kkkate