ZAJĘCIA nr 1


Ćwiczenia z Programowania Visual Basic.Net
0.1. Utwórz swoją pierwszą aplikację app1
1 Etap Utworzenie projektu i formy
Uruchom VB.NET 2005 następnie utwórz Nowy Projekt W nowym projekcie znajduje się okno Form1 które służy do edycji - budowy okna własnej "windowsowej" apliakcji. Do okna dodajemy 5 kontrolek 3 różnych typów są to kontrolki Label - Etykietka (napis na oknie), TextBox - pole tekstowe (edycja tekstu), Button - przycisk ("klawisz"). Aby dodoać kontrolki trzeba rozwinąć paletę z kontrolkami tak aby ją zadokować oraz powiększyć okno Form1. Następnie z Toolboxa dodać 5 kontrolek do formy - najpierw etykietę (Label) potem TextBox (pole tekstowe) a następnie 3 Button-y (przyciski). zapisz ten etap pracy (projekt - proj1, solution: sol1 i w domyślnym katalogu załóż podkatalog ipp1).
2 Etap - Nadanie własności kontrolek umieszczonych na Form1
Każdej kontrolce przypisz nową wartość własności Text zmienijąc jej pierwotną włsność. Zmiany dokonujemy w oknie Properites - najpierw klikamy wybraną kontrolkę a potem ustawiamy własność.
Dla kontrolki Label1 ustaw dwie własności:
Text wpisz "Moja pierwsza Formatka"
TextAlign ustaw MiddleCenter
Dla kontrolki TextBox1 - w pole tekstowe nr 1 - wpisz "pole tekstowe"
Dla kontrolki Button1 - w przycisk1 - wpisz "Wyśwetl treść pola tekstowego"
Ten przycisk musi spowodować pojaienie się małego okienka informacyjnego
Dla kontrolki Button2 - w przycisk2 - wpisz "Zmień kolor tła Formatki "
Ten przycisk musi spowodować zmianę koloru tła (background) formatki (Form1)
Dla kontrolki Button3 - w przycisk3 - wpisz "Zmień kolor czcionki pola tekstowego "
Ten przycisk musi spowodować zmianę czcionki tekstu wpisanego w pole tekstowe formatki (Form1)
Zobacz jak przebiega ten proces.

3 Etap - Programowanie obsługi kontrolek
Naciśnięcie klawisza musi spowodować jakąś akcję adekwatną do jego opisu (przeznaczenia przycisku). Dotychczas w projekcie mamy dwie zakładki: Form1.vb[Design] i Start Page. Musimy teraz dołożyć trzecią Form1.vb. Realizujemy to poprzez podwójne kliknięcie w dowolną konrolkę. Kliknijmy dwa razy w kontrolkę Button1 ( Wyśwetl treść pola tekstoweg) a zostanie utworzona Forma do wpisywania kodu przygotowanym już fragmentem kodu :
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

End Sub
End Class
Dopiszmy linię kodu wywołując drugie okno dialogowe (okno informacyjne systemu operacyjnego), które wywietli nam treść tekstu, która jest zawarta w polu tekstowym kontrlolki TextBox

Gdzie Messagebox to wywołanie okna, .Show metoda okna do wywietlania dowolnego tekstu. W zadaniu pobierzemy tekst z pola tekstowego, tego z kontrolki TextBox1 wpisanego przez użytkownika


Gdzie Me to bieżšca klasa - w tym wypadku Form1 (okno) .backColor własnosć okna steruje kolorem tła okna, Color obiekt zawierajšcy paletę kolorów z których jednym z nich jest CadetBlue


Gdzie Textbox1 to pole tekstowe .foreColor własnosć pola steruje kolorem czcionek, Color obiekt zawierajšcy paletę kolorów z których jednym z nich jest Red czerwony

Zobacz jak pisze się kod w zakładce Formatki okna windows.
zobacz jak uruchomić program oraz jak wykonać plik exe, który można potem dystrybuować w postaci własnej aplikacji
UWAGA Modyfikacja administratora laboratorium - aby projekt mógł zostać uruchominy musi się znajdować w katalogu C:\TEMP. W przyszłoœci oznacza to że: projekt przechwujecie na swoim pulpicie przechodnim a na okres trwania ćwiczenia kopiujecie go do katalogu C:\TEMP na zakończenie pracy z VB kopiujecie projekt z C:\TEMP na pulpit lub do oryginalnej lokalizacji

ćwiczenia z Microstation PowerDraft
1.1. Narysuj linię zapisz plik
Uruchom Microstation Powerdraft, Narysuj linię łamaną narzędziem Place Smartline Zamknij PowerDrafta zapisz plik pod nazwą "plik" VIDEO do ćwiczenia 1.1.
UWAGI: Aplikacja od razu "wchodzi w" czyli otwiera pusty rysunek formatu *.dgn plik untitled.dgn (untitled - niezatytułowany) Lewy klawisz myszy - Data (zatwierdza operacje) Prawy klawisz myszy - Reset (kończy lub rezygnuje z operacji), przy pierwszym uruchomieniu Microstation pojawia się pytanie o funkcję klawisza Reset myszy - wybieramy tak jak dla MicroStation
1.2. Katalogi projektu
ZnajdŸ na dysku utworzony przez ciebie plik o nazwie "plik.dgn". VIDEO do ćwiczenia 1.2.
UWAGA1: system operacyjny Windows z reguły nie wyświetla wszystkich nazw plików i katalogów oraz nie wyświetla nazw rozszerzeń, z tego powodu trzeba te opcje włączyć .
UWAGA2: Microstation pracuje w swoim systemie katalogów. Jest kalalog projektu ze specjalizowanymi podkatalogami. Podkatalog Dgn projektu Untitled zawiera wektorowe pliki rysunkowe formatu *.dgn.
1.3. Otwórz plik.dgn z poprzedniego ćwiczenia
Uruchom Micorstation powerdraft Z menu File Wybierz plik.dgn i go uruchom, następnie wyjdŸ z Microstation poprzez File>Exit (Plik>WyjdŸ) VIDEO do ćwiczenia 1.3.
1.4. Szybkie uruchamianie swojego pliku plik.dgn
Modyfikujemy skrót z pulpitu i dopisujemy do opcji uruchomienia po spacji nazwę pliku. Po uruchomieniu program od razu otwiera ten plik bez tworzenia pliku untitled. VIDEO do ćwiczenia 1.4.
1.5. Uwórz nowy plik na podstawie pliku prototypowego (o nazwie plik10.dgn)
Otwórz MicroStation PowerDraft, utwórz nowy plik na podstawie pliku Seed (prototypowego). Zapisz go do projektu Untitled (Katalogu \Untitled\Dgn\).
UWAGA1: Podstawowym plikiem prototypowym (seed) jest plik seed2d.dgn (płaski, dwu wymiarowy). Zawsze korzystamy z niego chyba, że w ćwiczeniu zostanie wskazany inny o konkretnej nazwie np seed3d.dgn (plik, przestrzenny 3D). VIDEO do ćwiczenia 1.5.
UWAGA2: Nie zawsze miejsce zapisu nowo utworzonego pliku jest tożsame z katalogami naszego projektu, wtedy trzeba wrócić do katalogu projektu.

1.6. Uwórz własny katalog projektu (czyli katalogi na dysku dla twoich plików)
Ustawianie parametrów przestrzeni pracy powoduje pojawienie się nowych plików i katalogów w głównym katalogu MSt. - tworzone są więc automatycznie podkatalogi projektu.
1. Uruchomić Microstation Wybrać opcję z Menu > File > Close - pojawi się okona Managera plików
2. Utworzyć proszę własny plik konfiguracji projektu, tworzymy wtedy plik "Project configuration file" czyli plik *.pcf (nazwać najlepiej od inicjałów swojego imienia i nazwiska z dołożeniem lokalizacji obiektu projektu "site" - czyli np. miasto: AK_Katowice, proszę nie używać spacji)
-> Project -> New -> wpisujemy nazwę (swojš) ...
3. Utworzyć własną wersję interfejsu, tworzone wtedy sš katalogi i pliki (nazwę utworzyć według reguły inicjałów swojego imienia i nazwiska plus słowo interfejs np: AK_interfejs)
-> Interface -> New -> wpisujemy nazwę ...
4. Utworzyć proszę własną przestrzeń roboczą użytkownika - tworzymy wtedy User configuration file czyli plik *.ucf (nazwać od inicjałów swojego imienia i nazwiska oraz dołożyć user ) np. AK_user
-> User -> New -> wpisujemy nazwę ...
uwaga pojawi się okno selekcji składników użytkownika - wybrać jako składniki użytkownika wcześniej stworzony interfejs (punkt 3) oraz wcześniej stworzony projekt (punkt 2)
5. Utworzyć w katalogu swojego nowego projektu nowy własny plik dgn np. plik_cw1.dgn
Plik powinien się znaleŸć w katalogu project:
... \Workspace\Projects\_nazwa_twojego_projektu_\dgn\
6.Skrót na pulpicie Windows przyspiesza nam pracę, a zwłaszcza otwarcie pliku dgn naszego projektu
7. Zamknij microstation powerdraft.
8. Klikinj na właściwości skrótu Microstation PowerDraft
9. Dopisz do skrótu opcję uruchomienia twojej przestrzeni użytkownika AK_user ....\draft.exe -wuAK_user
10. opcja -wu uruchamia okresloną przestrzeń pracy
11. Dopisz nazwę pliku dgn do opcji uruchomienia \draft.exe" -wuAK_user plik_cw1.dgn
Przetestuj działanie skrótu.
VIDEO do ćwiczenia 1.6.



ćwiczenia Uzupełniające i dodatkowe


Zmina koloru tła z czarnego na biały Zobacz jak to zrobić ten proces.



ZADANIE
1) Do okna dołuż czwarty przycisk (Button4) i dopisz kod zmiejšcy kolor tła form1 (okna formatki) na inny dowolnie wybrany. Skompiluj aplikację do pliku wykonywalnego
PYTANIE
Wymień znane ci typy kontrolek okna windows (co najmniej 3)

Słowiniczek
File - Plik,
Open - otwórz,
Reset - zakoncz, wyzerować,
untitled - niezatytułowany, *.dgn - plik formatu dgn (DesiGN File)
TextAlign - typ ustawienia tekstu względem jego środka