В учебном пособии представлены основы объектно-ориентированного программирования и его особенности применительно к языку С#. Подробно рассмотрены классы потокового ввода-вывода, контейнерные классы для создания динамических структур данных (коллекций), классы обработки исключений. Изложены принципы создания и функционирования приложений для операционной системы Microsoft Windows в среде системы программирования Microsoft Visual Studio с использованием технологий Windows Forms и Windows Presentation Foundation (WPF). Представлены методы и средства создания пользовательского интерфейса: меню, окон диалога с элементами управления, панелей управления и строк состояния. Рассмотрены принципы работы с документами в приложениях Windows на основе объектно-ориентированного подхода: просмотр и редактирование документов с использованием элементов управления, применение стандартных диалогов Windows, сохранение документов во внешней памяти и их восстановление (загрузка) из нее, печать...
V uchebnom posobii predstavleny osnovy obektno-orientirovannogo programmirovanija i ego osobennosti primenitelno k jazyku S#. Podrobno rassmotreny klassy potokovogo vvoda-vyvoda, kontejnernye klassy dlja sozdanija dinamicheskikh struktur dannykh (kollektsij), klassy obrabotki iskljuchenij. Izlozheny printsipy sozdanija i funktsionirovanija prilozhenij dlja operatsionnoj sistemy Microsoft Windows v srede sistemy programmirovanija Microsoft Visual Studio s ispolzovaniem tekhnologij Windows Forms i Windows Presentation Foundation (WPF). Predstavleny metody i sredstva sozdanija polzovatelskogo interfejsa: menju, okon dialoga s elementami upravlenija, panelej upravlenija i strok sostojanija. Rassmotreny printsipy raboty s dokumentami v prilozhenijakh Windows na osnove obektno-orientirovannogo podkhoda: prosmotr i redaktirovanie dokumentov s ispolzovaniem elementov upravlenija, primenenie standartnykh dialogov Windows, sokhranenie dokumentov vo vneshnej pamjati i ikh vosstanovlenie (zagruzka) iz nee, pechat...