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:
Wprowadzenie do formularzy systemu Windows.Zawiera informacje dotyczące utworzyć i program Windows Forms.
Formularze systemu Windows — Wskazówki.Zawiera listę tematów, które zapewniają krok po kroku rozwoju powszechnie utworzonej aplikacji Windows Forms oparte na Windows Forms.
Formanty formularzy systemu Windows.Kolekcja tematy wyszczególniający użycie formantów Windows Forms .
Aplikacje usług systemu Windows.Zawiera listę tematów, które wyjaśniają sposób utworzyć usług systemu Windows.
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 |
|
Użyj formantów w formularzach |
|
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 |
|
Tworzenie grafiki zSystem.Drawing |
|
Tworzenie niestandardowych formantów |
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 |
|
Praca z ADO.NET źródła danych |
|
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 |
Aktualizacja ClickOnce wdrażanie |
|
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 |
|
Dowiedz się więcej o Windows Forms zabezpieczenia |