Udostępnij za pośrednictwem


Podstawowe aplikacje w formularzach systemu Windows (Visual Basic)

Ważną częścią Visual Basic jest możliwość utworzyćaplikacjiWindows Forms uruchamiane lokalnie na komputerach użytkowników. Visual Studio można użyć do utworzyć aplikacji i użytkownikinterfejs za pomocą Windows Forms. Aplikacja Windows Forms jest oparte na klasach, z System.Windows.Forms przestrzeń nazw.

Projektowanie Windows Forms aplikacji

Można utworzyćWindows Forms systemu Windows usługi aplikacji i z Visual Studio. Aby uzyskać więcej informacji zobacz następujące tematy:

Interfejsy użytkownika interakcyjnego budowania bogatych,

Windows Forms jest inteligentna klienta składnik z .NET Framework, zestaw zarządzanych bibliotek, które umożliwiają typowych zadań aplikacji, takich jak Odczyt i zapis do system plików.Przy użyciu rozwoju środowisko , takich jak Visual Studio, można utworzyćaplikacjiWindows Forms , które wyświetlane informacje, zażądać informacji od użytkowników i komunikować się z komputerami zdalny za pośrednictwem sieć.

W Windows Forms formularz jest visual powierzchni, na której wyświetlane informacje do użytkownik.Użytkownik często kompilacja Windows Forms aplikacji przez wprowadzenie do formantów w formularzach i rozwijanie odpowiedzi na akcje użytkownik , jak kliknięcie mysz lub naciśnięcia klawiszy.A kontroli jest elementeminterfejs dyskretny użytkownik, który wyświetla dane lub akceptuje dane wejściowe.

Zdarzenia

Gdy użytkownik wykona coś do formularz lub jednego z jego formantów, generuje zdarzenie.Aplikacja reaguje na te zdarzenia za pomocą kodu i przetwarza zdarzenia, gdy mają one miejsce.Aby uzyskać więcej informacji, zobacz Tworzenie programów obsługi zdarzeń w formularzach systemu Windows.

Formanty

Windows Forms zawiera wiele formantów, które można umieszczać w formularzach: formanty, które wyowietlają pól tekstowych, przycisków, pól rozwijanych, przyciski opcji i nawet na stronach sieć Web .Aby uzyskać listę wszystkich formantów formularzmożna użyć, zobacz Formanty do użycia w formularzach systemu Windows.Istniejący formant nie odpowiadają Twoim potrzebom, Windows Forms obsługuje również tworzenie własnych niestandardowych formantów przy użyciu UserControl klasy.

Windows Forms ma bogaty formantów interfejsu użytkownika, które emulować funkcje w zaawansowanych aplikacji, takich jak Microsoft Office.Za pomocą ToolStrip i MenuStrip kontroli, można utworzyć paski narzędzi i menu, które zawierają tekst i obrazy, Wyświetl podmenu, a host innych formantów, takich jak pola tekstowe i pól kombi pola.

Z Visual Studio projektantformularzy do przeciągania i upuszczania , można łatwo utworzyćaplikacjeWindows Forms : po prostu zaznacz formanty, kursor i umieścić je w miejscu na formularz. projektant udostępnia narzędzia, takie jak linie siatki i "linii przyciągania" podjęcie kłopotów związanych z wyrównywanie formantów.I czy używać Visual Studio lub kompilować w wiersz polecenia, można użyć FlowLayoutPanel, TableLayoutPanel i SplitContainer formantów, aby utworzyć zaawansowane układy formularz z minimalny czas i wysiłek.

Niestandardowe elementy interfejsu użytkownika

Wreszcie, jeśli trzeba utworzyć własne niestandardowe elementy interfejsu użytkownika, System.Drawing przestrzeń nazw zawiera wszystkie klasy, potrzebne do renderowania linie, okręgi i innych kształtów bezpośrednio na formularz.

Uzyskać informacje krok po kroku dotyczące korzystania z tych funkcji zobacz następujące tematy Pomocy.

Do

Patrz:

Utwórz nową aplikację Windows Forms zVisual Studio

Wskazówki: tworzenie prostego formularza systemu Windows

Użyj formantów w formularzach

Porady: dodawanie formantów do formularzy systemu Windows

Uchwyt zdarzenia z formularz i jego formantów

Porady: tworzenie programów do obsługi zdarzeń przy użyciu narzędzia Projektant

Użyj ToolStrip sterowania

Porady: tworzenie podstawowych formularzy systemu Windows ToolStrip z elementami standardowymi przy użyciu narzędzia Projektant

Tworzenie grafiki zSystem.Drawing

Wprowadzenie do programowania grafiki

Tworzenie niestandardowych formantów

Porady: dziedziczenie z klasy UserControl

Wyświetlanie danych i manipulowania nimi

Wiele aplikacji, należy wyświetlić dane z baza danych, plik XML , usługę XML sieć Web lub innego źródło danych.Windows Forms zapewnia elastyczne formant o nazwie DataGridView kontroli dla renderowanie takich danych tabelarycznych w tradycyjnych wierszy i kolumn format, tak, że każdy fragment danych zajmuje własnych komórek.Za pomocą DataGridView można dostosowywać wygląd poszczególnych komórek, blokada dowolnego wierszy i kolumn, w miejscu i wyświetlić złożonych formanty wewnątrz komórek, między innymi funkcjami.

Połączenia ze źródłami danych za pośrednictwem sieć jest proste zadania z klientów inteligentnych Windows Forms .BindingSource składnik, nowy z Windows Forms w Visual Studio 2005 i Program .NET Framework 2,0, stanowi połączenie ze źródło danychi opisuje metody wiązania danych do kontrolki, przejście do poprzedniej i następnej rekordów, edytowanie rekordów i zapisywanie zmian oryginalnego źródła. BindingNavigator Kontroli zapewnia prosty interfejs , przez BindingSource składnik dla użytkowników do nawigacji między rekordami.

Formanty powiązane dane

Można utworzyć formanty powiązane dane łatwo za pomocą oknoźródeł danych, które wyświetla źródeł danych, takich jak bazy danych, usługi sieć Web i obiektów w projekt.Można utworzyć formanty powiązane z danymi przez przeciąganie elementów z tego okno na formularzach projekt.Użytkownik może również danych bind istniejących formantów do danych przez przeciąganie obiektów z źródeł danych okno na istniejących formantów.

Ustawienia

Innym typem wiązania danych, którymi można zarządzać w Windows Forms jest ustawienia.Większość aplikacji inteligentnych klientów musi zachować niektóre informacje o ich stanie run-time, takie jak rozmiar ostatnią znaną formularzy i zachować użytkownik-dane preferencje, takie jak lokalizacji domyślnej zapisywanych plików.Ustawienia aplikacji cecha adresy te wymagania, zapewniając łatwy sposób przechowywania obu typów ustawień na komputerze klienckim.Raz zdefiniowane za pomocą Visual Studio lub kod edytor, te ustawienia są zachowywane w XML i automatycznie odczytać wróć do pamięć w czasie wykonywania.

Uzyskać informacje krok po kroku dotyczące korzystania z tych funkcji zobacz następujące tematy Pomocy.

Do

Patrz:

Użyj BindingSource składnik

Porady: powiązywanie formantów formularzy systemu Windows ze składnikiem BindingSource przy użyciu narzędzia Projektant

Praca z ADO.NET źródła danych

Porady: filtrowanie i sortowanie danych ADO.NET za pomocą składnika BindingSource formularzy systemu Windows

okno źródła danych

Wskazówki: wyświetlanie danych na formularzach systemu Windows

Użyj ustawień aplikacji

Porady: tworzenie ustawień aplikacji przy użyciu narzędzia Projektant

Wdrażanie aplikacji na komputerach klienckich

Po zostały napisane aplikacji, należy wysłać go do użytkowników, dzięki czemu mogą oni instalować i uruchomić ją na swoich własnych klientów komputerów.Za pomocą ClickOnce technologii, można wdrożyć aplikacje z poziomu Visual Studio za pomocą zaledwie kilku kliknięć i dostarczają użytkownikom adres URL , wskazując aplikacji sieci sieć Web.ClickOncezarządza wszystkie elementy i współzależności w aplikacji i zapewnia, że aplikacja jest prawidłowo zainstalowana na komputerze klienckim.

ClickOnceaplikacje można skonfigurować, aby uruchomić tylko wtedy, gdy użytkownik jest podłączony do siećlub do uruchamiania w trybie online i offline.Po określeniu, że aplikacja powinna obsługiwać pracy w offline , ClickOnce dodaje łącze do aplikacji użytkownik uruchomićmenu, dzięki czemu użytkownik może otwarty go bez korzystania z adres URL.

Podczas aktualizacja aplikacji, możesz publikować nowy wdrażanie manifest i nową kopię aplikacji na serwerze sieci sieć Web .ClickOncewykrywa, że jest aktualizacja dostępnych i uaktualnia instalacji użytkownik; nie niestandardowych programów jest wymagane do aktualizacja starych zespołów.

Pełne wprowadzenie do ClickOnce, zobacz Wskazówki dotyczące wdrażania ClickOnce.Uzyskać informacje krok po kroku dotyczące korzystania z tych funkcji zobacz następujące tematy pomocy:

Do

Patrz:

Wdrażanie aplikacji zClickOnce

Porady: publikowanie aplikacji ClickOnce za pomocą Kreatora publikacji

Wskazówki: ręczne wdrażanie aplikacji ClickOnce

Aktualizacja ClickOnce wdrażanie

Porady: zarządzanie aktualizacji dla aplikacji ClickOnce

Zarządzanie zabezpieczenia zClickOnce

Porady: włączenie ustawień zabezpieczeń technologii ClickOnce

Inne formanty i funkcje

Istnieje wiele innych funkcji w Windows Forms składające się z zadania wykonawcze wspólnej, w szybki i łatwy, takich jak obsługa tworzenia okien dialogowych, drukowanie, dodawanie pomocy i dokumentacji i lokalizowanie aplikacji do wielu języków.Ponadto Windows Forms opiera się na niezawodnysystemzabezpieczenia .NET Framework, umożliwiając wydanie bardziej bezpieczna aplikacjom klientów.

Uzyskać informacje krok po kroku dotyczące korzystania z tych funkcji zobacz następujące tematy pomocy:

Do

Patrz:

Drukowanie zawartości formularz

Porady: drukowanie grafiki w formularzach systemu Windows

Porady: wyświetlanie podglądu wydruku w aplikacjach formularzy systemu Windows

Upowszechnianiu stosowanie Windows Forms

Wskazówki: lokalizowanie formularzy systemu Windows

Dowiedz się więcej o Windows Forms zabezpieczenia

Przegląd zabezpieczeń w formularzach systemu Windows

Zobacz też

Informacje

Formularze systemu Windows — Omówienie

My.Forms — Obiekt

WindowsFormsApplicationBase