Kurs C
menu C#
Notatnik |
Pierwszy nasz projekt, edukacyjny to Notatnik. Wykorzystane do tego celu będą okna dialogowe oraz strumienie danych. Chcemy, aby w naszym notatniku była możliwość odczytywania danych oraz jego zapisu. Dlatego będą nam potrzebne 2 przyciski i pole tekstowe oraz klasy saveFileDialog i openFileDialog, które także należy dodać z narzędzi. Wszystko powinno wyglądać tak jak na obrazku poniżej: Pamiętać trzeba, że należy dodać using namespace System::IO, ponieważ działamy na plikach. Po naciśnięciu przycisku "otworz" chcemy uzyskać dostęp do struktury plikowej, dlatego wpisujemy taki kod: Poprzez metodę Filter ustalamy co ma się wyświetlać w liście "Pliki i typy" oraz jakie pliki mają być wyświetlane. Następnie sprawdzamy czy zostało naciśnięte "OK", a jeśli tak to tworzymy strumień danych tak jak to było tłumaczone w dziale pliki tekstowe. Cały strumień wpisujemy do textBox'a. Takie samo postępowanie tyczy się dla przycisku zapisz: Poprzez metodę Filter ustalamy format zapisywanego pliku, a następnie sprawdzamy czy został naciśnięty przycisk "OK". Jeśli tak to tworzymy strumień danych który zapisuje dane do pliku. Od to cała filozofia :) Teraz możemy sobie dodawać to co chcemy. Np: klocek który zmieni nam kolor tła dla textBox. Wystarczy dodać przycisk i colorDialog z narzędzi na naszą formę oraz wpisać coś takego. Możemy także zmienić właściwości czcionki za pomocą klasy FontDialog. W tym przypadku ustalamy rozmiar czcionki dostępnych w oknie dialogowym (od 10 do 12) oraz czy ma się dać ustawić kolor. Przetestujcie sobie sami.
|