LAB 2 identyfikacja id 257786 Nieznany

background image

Laboratorium 2

background image

2

Aplikacja sieciowa identyfikacji komputerów w sieci

zadanie za 10 punktów

Zadanie będzie polegało na zbudowaniu aplikacji –

identyfikacji komputerów

w sieci

, która będzie umożliwiała:

wyszukiwanie komputerów w sieci lokalnej z zadanego zakresu adresowego;

identyfikacji interfejsów występujących w komputerze o podanej nazwie.

Do wprowadzania danych dostępne powinny być dwa okienka edycyjne -

TextBox. Dane wejściowe stanowią:

adres IP - początku zakresu (pole 1 rysunek na slajdzie 5);

adres IP - końca zakresu (pole 2 rysunek na slajdzie 5);

Nazwa hosta (pole 4 rysunek na slajdzie 5).
Wynik powinien być wyświetlony (w postaci oddzielnych kontrolek list) w wersji

tylko do odczytu i powinien przedstawiać:

listę zidentyfikowanych komputerów (pole – 3 rysunek na slajdzie 5);

listę zidentyfikowanych interfejsów (pole – 5 rysunek na slajdzie 5).

Operacja wyznaczenia odpowiednich wartości powinna być realizowana po

zakończeniu wprowadzenia wartości adresów lub nazwy hosta –

bez użycia

przycisku

.

background image

3

Aplikacja sieciowa identyfikacji komputerów w sieci

zadanie za 10 punktów

Kolejność działania aplikacji (domyślnie wszystkie przyciski są nieaktywne):

1. Wprowadzenie wartości

Po wprowadzeniu wartości będących adresami IP (pola 1 oraz 2) należy:

Sprawdzić, czy wprowadzone wartość są zgodna z przyjętym formatem

(IPv4) (kontrolka validatora – wyrażenie regularne);

Jeżeli nie jest zgodna wyświetlić wartości 0.0.0.0 w kolorze czerwonym.

Wartość będąca nazwą hosta (pole 4) nie wymaga procesu walidacji.

2. Wykonanie operacji powinno być inicjowane przez wprowadzenie poprawnych

wartości w pola 1 oraz 2 lub w pole 4.

Wyświetlenie wyznaczonych wartości;

Możliwość powtórzenia czynności z punktu 1.

background image

4

Aplikacja sieciowa identyfikacji komputerów w sieci

zadanie za 10 punktów

W projekcie należy wykorzystać klasy:

Dns;

TcpClient;

Ping.

background image

5

Aplikacja sieciowa identyfikacji komputerów w sieci

zadanie za 10 punktów

Okno aplikacji może mieć postać jak na rysunku:

Kontrolka - Label

Kontrolka - lista

Kontrolka - Textbox

Kontrolka - lista

Kontrolka - Textbox

Pole - 1

Pole - 2

Pole - 4

Pole - 3

Pole - 5

background image

6

Aplikacja sieciowa identyfikacji komputerów w sieci

zadanie za 10 punktów

Punktacja:

Walidacja danych wejściowych –

1 punkt

.

Wyznaczenie listy zidentyfikowanych komputerów -

3 punkty

.

Wyznaczenie listy interfejsów w komputerze o podanej nazwie –

3 punkty

.

Zastosowanie CSS oraz tematów i motywów do określenia wyglądu elementów strony -

1 punkt

.

Dodanie komentarzy jednoznacznie identyfikujących wykonywaną operację -

1 punkt

.

Optymalna postać kodu oraz jego czytelność (przy wprowadzaniu każdej instrukcji oraz nawiasów
klamrowych w nowej linii ). Należy stosować komentarze –

1 punkt

.

background image

7

Aplikacja sieciowa identyfikacji komputerów w sieci

zadanie za 10 punktów

Uruchomić środowisko ASP.NET.

Utworzyć nowy projekt wybierając jako

Templates - ASP

.NET Web

Application.

Wprowadzić jako nazwę projektu – identyfikacja_komputerow

.

Nacisnąć przycisk OK.

Wprowadzić jako nazwę klasy dla tworzonej strony swoje nazwisko.

Nazwy zmiennych powinny rozpoczyna się od inicjałów Autora.

Przy ocenie brana jest pod uwagę optymalność kodu (pod względem
liczby linii). Założenie każda instrukcja jest w nowej linii.

background image

8

Koniec ćwiczenia

laboratoryjnego

nr 1


Wyszukiwarka

Podobne podstrony:
CCNA4 lab 3 3 2 pl id 109125 Nieznany
Lab nr 3 id 258529 Nieznany
CCNA4 lab 4 3 7 pl id 109128 Nieznany
lab 04 id 257526 Nieznany
bd lab 04 id 81967 Nieznany (2)
CCNA4 lab 5 2 2 pl id 109130 Nieznany
lab fizycz id 258412 Nieznany
PMK lab potoczny id 363423 Nieznany
Lab 3 WDAC id 257910 Nieznany
BP20122013 lab 1n id 92525 Nieznany
CCNA4 lab 1 1 6 pl id 109122 Nieznany
3 endoprotezy lab IMIR id 3308 Nieznany
Lab 4 Tablice id 258003 Nieznany
Lab 13 id 257441 Nieznany
Lab 1 ASM51 id 749292 Nieznany
lab 11 id 257664 Nieznany
lab zagadnienia 2 id 258726 Nieznany
CCNA4 lab 4 2 1 pl id 109127 Nieznany

więcej podobnych podstron