Na dobry początek

Na początek może parę słów o tym języku.

         Język Basic został stworzony przez Johna G. Kemeny'ego i Thomasa E. Kurtza w 1963 roku w Darmouth College. Stał się on szybko popularny jako język nauczania w uniwersytetach i szkołach. W latach 70-tych, został przystosowany do użycia na komputerach osobistych przez założyciela i prezesa firmy Microsoft - Billa Gates'a.
Język Basic przeszedł wiele zmian, modyfikacji i udoskonaleń od pierwszych wersji do teraźniejszego wyglądu i sposobu programowania.

         Visual Basic jest językiem programowania wyższego rzędu, co oznacza, że wykonanie pojedynczego polecenia Visual Basic powoduje wykonanie wielu podpoleceń. Visual określa sposób tworzenia aplikacji. Projektowanie wyglądu aplikacji wykonuje się jak tworzenie rysunków w programach graficznych. W Visual Basic "rysuje" się okna, przyciski, etykiety, okna tekstowe, listy rozwijane, paski przewijania i wiele innych elementów, które tworzą cały wygląd aplikacji.
Drugą częścią tworzenia aplikacji jest dopisanie kodu programu do tych "narysowanych" elementów. Basic określa rodzaj języka, używanego do programowania, którego nazwa wywodzi się od słów Beginner's All-Purpose Symbolic Instruction Code.

         Microsoft Visual Basic jest pełnym środowiskiem programistycznym, które umożliwia szybkie i łatwe tworzenie aplikacji systemu Windows. Zawiera wszystkie elementy niezbędne do tworzenia, rozwijania, modyfikowania, testowania, kontrolowania, poprawiania i kompilowania tworzonych aplikacji. W skład środowiska wchodzą m.in.:

  • edytor pozwalający na tworzenie kodu programu
  • elementy sterujące służące do tworzenia interfejsu użytkownika
  • system wyszukiwania błędów
  • system kontroli stanu wykonywanej aplikacji
  • zestaw kreatorów ułatwiających tworzenie aplikacji
  • zestaw dodatkowych narzędzi pomocnych przy programowaniu
  • kompilator, tworzący pełnoprawne aplikacje Windows
  • Setup Wizard, ułatwiający tworzenie wersji instalacyjnej stworzonej aplikacji
  • i wiele innych...

             Visual Basic umożliwia tworzenie zarówno bardzo prostych aplikacji jak i bardzo rozwiniętych programów. Pozwala on m.in. na:

  • tworzenie pełnoprawnych aplikacji systemu Windows
  • dostęp do plików dyskowych, drukarek, portów komunikacyjnych i innych urządzeń
  • wykorzystanie plików graficznych w różnych formatach
  • tworzenie własnych formantów ActiveX
  • dostęp do baz danych SQL, dBASE, Microsoft Access i innych
  • wykorzystanie wewnętrznych funkcji Windows przez użycie API
  • wymianę danych z innymi aplikacjami przez Clipboard, Dynamic Data Exchange, Object Linking and Embedding
  • dostęp do danych przez użycie Data Access Objects i Remote Data Objects
  • tworzenie rozbudowanych aplikacji w strukturze klient-serwer
  • tworzenie aplikacji wykorzystujących dostęp do internetu i intranetu
  • i wiele innych...

    Przyjrzyjmy się teraz samemu programowi.
    Otwarcie nowego projektu w standardowym trybie pracy spowoduje pojawienie się następującego ekranu.

    Ekran Visual Basica w trakcie tworzenia projektu podzielony jest na kilka obszarów pełniących różne funkcje.
    Z lewej strony znajduje się pasek narzędzi zawierający kilkanaście ikon. Odpowiadają one elementom zwanym kontrolkami, które programista wykorzystuje w swoim programie.


    Kontrolki takie jak przyciski, pola tekstowe, listy, rysunki, napisy, itp. są obiektami. Rozmieszcza się je w innym obiekcie zwanym formularzem, który stanowi interfejs użytkownika, a więc pole komunikacji między opracowanym programem, a wykorzystującym go użytkownikiem.
             Na środku ekranu znajduje się okno Project1_Form1(Form) zawierające początkową postać interfejsu użytkownika - formularz.


    Formularz ten nosi nazwę Form1 oraz wyposażony jest standartowo w górnym prawym rogu w trzy przyciski pozwalające zwinąć go do paska, rozwinąć do maksymalnych rozmiarów oraz zamknąć.

              Po prawej stronie ekranu znajdują się trzy okna zawierające kolejno:
  • strukturę projektu, nad którym aktualnie pracujemy;


  • właściwości wszystkich obiektów znajdujących się w aktualnym projekcie, w tym w szczególności właściwości formularza;


  • położenie formularza na ekranie w momencie uruchomienia tworzonej aplikacji.


    Oprócz omówionych części składników środowisko Visual Basica, jak każda aplikacja Windows, zawiera także pasek menu i pasek narzędzi.