Jest to dodatek Microsoft pozalający na szybsze uruchamianie aplikacji podczas debuggowania. Jeżeli zamierzasz przeniseść aplikację na inny komputer ten plik nie jest potrzebny. Można wyłączyć budowanie tego pliku w chodząc w Project –> Properties –> Debug i odznaczając pole „Enable the Visual Studio hosting process”.
Archiwum dla kategorii ‘Programowanie c#’
Co to jest za plik .vshost.exe powstający w katalogu debug podczas budowania projektu
Prosty splash screen podczas uruchamiania aplikacji
Jak to zrobić, aby aplikacja, która ma typowo batchowe zadanie jednak coś wyświetliła? Można do niej dodać Splash screen. Proponuję wbudować go w metodzie Main klasy Program. Po pierwsze przygouj efekttownie wyglądające okno Splash. Jest to zwykła forma okienkowa, zazwyczaj z obrazkiem, może ze skromnym tytułem.
Wbudowanie obrazka jako zasobu w aplikacji c#. Wyświetlenie obrazka w PictureBox.
Przygotuj obrazek, a następnie: W menu Project wybierz Add Existing Item. Wskaż obrazek i kliknij Open aby porbać go do okienka Solution. kliknij prawym klawiszem myszy na obrazku i wybierz Properties. We właściwościach Build Action przestaw na Embedded Resource możesz też zmienić namespace W klauzulach using zaimportuj System.Reflection i System.IO namespaces. Aby utworzyć nowy obrazek, wczytać go z wbudowanego […]
Jak oznaczyć aplikację w C# tak by uruchamiała się jako administrator (C# UAC i Elevated rights)
Jeżeli na Windows 7 lub Vista aplikacja ma do wykonania systemowe zadanie to może wymagać podniesionych uprawnień (elevated rights). Aby aplikacji pisanej w Visual Studio 2008 wskazać, że musi się uruchamiać z podniesionymi uprawnieniami należy do projektu dodać plik manifestu. Plik dodajesz jako nowy obiekt w Solution Explorerze. Wybierasz więc Add –> New –> Application […]
Czy kontrolka Label może być Multiline?
Haha, chociaż ta kontrolka nie ma przełącznika multiline, to jednak jeżeli przestawisz właściwość AutoSize na false, to kontrolka nie będzie już wysoka na jeden wiersz i będziesz mógł dowolnie zmienić jej rozmiar. Aby wyświetlić w tak sformatowanej kontrolce Label kilka linijek tekstu wpisz do niej tekst ze znakami nowej linii np: lblOpis.Text=”To pierwsza linijka tekstu” […]
Usuwanie DataRow z DataTable
Poniższe przykłady dotyczą Strongly Typed DataSet. Jeżeli pracuje się bez niego to odwołuje sie do kolekcji Rows każdej tabeli np.: dt.Rows.Remove(dt.Rows.Find(myId)); Do usunięcia pojedynczego wiersza z tabeli użyj: Delete i AcceptChanges, jeżeli usunięcie ma dotyczyć fizycznych danych z bazy danych: dtOrders.FindByOrderId(myId).Delete(); dtOrders.AcceptChanges(); Po wywołaniu metody Delete rekord jest jedynie zaznaczany do usunięcia. Metoda AcceptChanges na […]
ASP C# Jak z poziomu Content Page zmodyfikować zawartość kontrolki ze strony Master Page
Załóżmy, że na stronie Master Page o nazwie Site.Master znajduje się kontrolka LabelMaster. Na podstawie strony master została utworzona strona z zawartością Content Page. Na tej stronie znajduje się przycisk ButtonStart. W pewnych przypadkach, po kliknięciu przycisku ButtonStart, zawartość kontrolki LabelMaster ma zmienić wyświetlany tekst. Niestety ButtonStart i LabelMaster znajdują się na dwóch różnych stronach. […]