Windows Forms и использование некоторых элементов управления

Рассмотрение новых элементов управления простого приложения Windows Forms и некоторых особенностей по работе с ними. Разработка приложения с использованием специфических элементов управления MenuStrip. Создание полноценного приложения веб-браузера.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 24.04.2017
Размер файла 1,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Лабораторная работа

Windows Forms и использование некоторых элементов управления

Содержание

  • 1. Вводная часть
  • 2. Создание приложения Windows Forms
  • 3. Модификация приложения Windows Forms
  • 4. Модификация приложения Windows Forms: элемент управления MenuStrip
  • 5. Модификация приложения Windows Forms: элемент управления Button
  • 6. Модификация приложения Windows Forms: элемент управления ToolTip
  • 7. Модификация приложения Windows Forms: элемент управления ComboBox
  • 8. Модификация приложения Windows Forms: элемент управления WebBrowser
  • 9. Модификация приложения Windows Forms: добавляем исходный код
  • 10. Завершающая часть
  • 11. О приложение к Лабораторной работе № 3

1. Вводная часть

В этой работе будет рассмотрено несколько новых элементов управления и некоторые особенности по работе с ними. Цель данной работы, это разработка достаточно простого и в то же время эффективного приложения с использованием специфических элементов управления. Конечным итогом, станет создание полноценного приложения веб-браузера. В частности поэтапно рассмотрим:

1. Добавление элемента управления MenuStrip.

2. Добавление элемента управления Button (уже рассматривалось).

3. Добавление элемента управления ToolTip.

4. Добавление и заполнение элемента управления ComboBox.

5. Добавление и использование элемента управления WebBrowser.

6. Обработка вывода данных приложения в текстовый файл *.txt. Будем выводить историю посещения. А именно текущий выбор (или напечатанную строку) из ComboBox.

2. Создание приложения Windows Forms

Запускаем Visual Studio 2010, откроется Начальная страница:

Для начала, надо создать проект, для этого выполним последовательно: Файл -> Создать -> Проект… (также можно просто нажать сочетание клавиш Ctrl+Shift+N или пункт «Создать проект…» на Начальной странице):

Рис. 2.1. Создание нового проекта

Выберем слева в пункте Установленные шаблоны язык Visual C#, далее найдём в списке Приложение Windows Forms. Также здесь можно выбрать какой использовать «фреймворк» (набора компонентов для написания программ). В нашем случае выберем .NET Framework 4.

Рис. 2.2. Окно создания нового проекта

В поле Имя вводим LWP03WindowsForms02 -- это название программы (выбрано по названию лабораторного практикума, номеру и названию работы). В поле Расположение указана конечная директория где будет находится весь проект. Выберем расположение удобное для быстрого поиска. В поле Имя решения вводится либо название программы «по умолчанию» из поля Имя автоматически, либо можно ввести своё собственное. Под этим именем будет создана конечная папка проекта (если Имя и Имя решения разные).

Рис. 2.3. Вводим данные нового проекта приложения Windows Forms

После нажатия клавиши ОК мы увидим сформированный проект и исходный код приложения Windows Forms (не пустого изначально).

приложения windows menustrip браузер

Рис. 2.4. Обозреватель решений: состав проекта приложения Windows Forms сформированного средой разработки

Теперь, можно откомпилировать созданную программу, нажав клавишу F5 (Отладка -> Начать отладку или нажав на иконку

.

Тем самым мы запускаем приложение в режиме отладки (и производим компиляцию debug-версии программы) (Debug выбрано изначально).

Рис. 2. 5. Запуск приложения Windows Forms по конфигурации Debug

3. Модификация приложения Windows Forms

Для начала изменим размер нашей единственной формы. Для этого можно потянуть за уголок в нужном направлении на странице визуального представления формы1. Но также размер можно менять на панели свойств этой формы. Для этого нужно поменять значение размера в пикселях (высоту и ширину) в поле Size.

ПРИМЕЧАНИЕ № 1: Для перехода на визуальное представление формы, необходимо двойным нажатием в обозревателе решений нажать на значок формы () или выбрать вкладку на панели вкладок с именем <имя формы>.cs [Конструктор].

Задаём следующие параметры формы на панели Свойства:

(Name)

изменим с Form1.cs3 на LWP03Main

^ Поменяем внутреннее имя формы.

Text

изменим с Form1 на Веб-обозреватель (C#)

^ Поменяем заголовок формы (то что отображается в шапке приложения слева).

Icon

изменим изображение (иконку) приложения

^ Необходим файл значка *.ico4.

Size

изменим со значений 300; 300 на 640; 480

^ Поменяем размер формы.

ПРИМЕЧАНИЕ № 2: Для того, чтобы поменять имя файла нашей формы, необходимо выполнить следующее: выделить в обозревателе решений значок формы () и нажать правую кнопку мыши, затем выбрать Переименовать. Ввести необходимое новое имя СОХРАНЯЯ расширение *.cs. После смены имени, автоматически поменяются имена проассоциированных непосредственно с формой файлов:

Получим нечто подобное:

Рис. 3.1. Модифицированная форма приложения

4. Модификация приложения Windows Forms: элемент управления MenuStrip

Элемент MenuStrip -- это элемент управления для реализации меню в приложении. Ищем его на панели элементов (по умолчанию находится слева сбоку на границе среды разработки):

Рис. 4.1. Панель элементов: поиск элемента MenuStrip

Добавляем элемент -- перетаскиваем его в поле нашей формы (LWP03Main).

Рис. 4.2. Добавленное меню элемента управления MenuStrip

Меню автоматически «прилипнет» к верхней части окна формы под шапкой с надписью Веб-обозреватель (С#). Наличие меню также отображается под формой (Рис. 4. 3):

Рис. 4.3. Отображение добавления специального элемента управления под формой

Заполним меню. В поле с текстом Вводить здесь введём имя меню, в данном случае Навигация. После нажатия клавиши Enter появятся новые поля для создания других меню и пунктов меню. В поле, расположенном ниже, вводим: Домашняя страница. Нажимаем клавишу Enter, после чего появятся дополнительные поля. Введём: Назад. Нажмём Enter, введём: Вперёд. В итоге получим следующую картину:

Рис. 4.4. Заполненное меню элемента управления MenuStrip

При компиляции теперь у нас есть полноценное меню. При помощи инструмента MenuStrip. Можно создавать сколько угодно большие вложенные меню (с выпадением списка вниз и вправо).

Обратим внимание ещё вот на что. Если посмотреть поле (Name) свойства элемента меню Домашняя страница, то оно будет следующим:

домашняяСтраницаToolStripMenuItem

Поэтому события, которые можно подставлять для этого элемента тоже будут «по умолчанию» содержать символы кириллицы, ссылаясь на внутренне имя объекта. Страшного ничего нет, так как это не вызовет ошибки. Однако, чтобы не смущать наличием кириллицы в имени переменной, изменим поля (Name) для получившегося меню. Вместо домашняяСтраница поставим Home, вместо назад: Back,. Вместо: вперёд: Forward. Вместо навигацияToolStripMenuItem для первоначального элемнта меню поставим: NavigateToolStripMenuItem.

5. Модификация приложения Windows Forms: элемент управления Button

Разместим справа в углу внутри меню элемент управления Button. Параметры таковы:

(Name):

GoButton

Text:

Перейти

Получим следующее:

Рис. 5.1. Добавленный элемент управления Button (Перейти)

6. Модификация приложения Windows Forms: элемент управления ToolTip

Элемент ToolTip -- это событийный элемент, который выполняет роль события вывода всплывающей подсказки при наведении курсора мыши на какой-либо элемент программы, для которого подсказка определена.

Перетаскиваем этот элемент с панели элементов на любое место формы:

Рис. 6.1. Добавленный элемент управления ToolTip

Теперь ко всем добавленным элементам (и тем что ещё будут добавлены) привязано новое поле на панели свойств. Это поле: ToolTip на toolTip1. Первая часть поля означает тип элемента управления, вторая как следует из текста -- его текущее имя в приложении.

Рис. 6.2. Новое поле для элемента управления GoButton: ToolTip на toolTip1

Добавим всплывающую подсказку для кнопки (Рис. 6. 2). Перейдём в свойства кнопки GoButton, найдём поле ToolTip на toolTip1 и впишем туда подсказку: Перейти по адресу из ComboBox. Теперь при наведении курсора мышки на кнопку (после компиляции), через секунду после начала удержания фокуса появится эта подсказка.

Рис. 6. 3. Пример работы всплывающей подсказки ToolTip

7. Модификация приложения Windows Forms: элемент управления ComboBox

Добавим адресную строку в наш веб-обозреватель. Адресной строкой станет ComboBox. Перетащим элемент между меню и кнопкой так, чтобы между правой гранью перетаскиваемого ComboBox и кнопкой появилась синяя линия (это будет означать что элементы встали на одной линии). После установки элемента, протянем левую грань ComboBox до надписи Навигация.

То, что должно получиться:

Рис. 7.1. Добавленный элемент управления ComboBox

Элемент управления ComboBox предоставляет раскрывающийся список вариантов для выбора. В нашем приложении ComboBox будет содержать список избранных веб-узлов для быстрого доступа.

Для создания списка веб-узлов выделим ComboBox и отобразите его свойства. При выделении свойства Items будет отображена кнопка с многоточием (...) и словом (Коллекция):

Нажмём на эту кнопку для изменения содержимого ComboBox. Добавим любое количество URL-адресов веб-узлов, нажимая после каждого Enter.

Рис. 7.2. Добавление новых элементов «по умолчанию» в элемент управления ComboBox

Параметры ComboBox:

(Name):

AddressBox

8. Модификация приложения Windows Forms: элемент управления WebBrowser

Добавим последний элемент управления: WebBrowser. Перетащим его на форму и изменим размеры элемента WebBrowser так, чтобы он заполнил форму без перекрытия элементов управления MenuStrip, ComboBox и Button. Если изменение размеров элемента управления WebBrowser затруднено, откроем его свойства, найдём параметр Dock и убедимся, что ему задано значение none, после этого установим желаемый размер. Задание параметру Anchor значения Top, Bottom, Left, Right заставит элемент управления WebBrowser корректно изменять свой размер при изменении размера окна приложения.

Элемент WebBrowser выполняет все сложные действия по визуализации веб-страниц. В приложении доступ к нему осуществляется через экземпляр класса WebBrowser.

Рис. 8.1. Добавленый элемент управления WebBrowser

9. Модификация приложения Windows Forms: добавляем исходный код

Приложение должно иметь обработчик событий для всех кнопок. Начнём с кнопки GoButton. Для добавления события нажатия для кнопки, необходимо дважды кликнуть на соответствующую кнопку, либо перейти в свойства кнопки и нажать на зачёк «молнии» (События):

Рис. 9.1. Переключение со страницы свойств кнопки на страницу событий

Добавляем событие для кнопки и модифицируем код следующим образом:

private void GoButton_Click(object sender, EventArgs e)

{

// Ловим пустые и неправильные адреса

try

{

WebBrowser.Navigate(new Uri(AddressBox.Text.ToString()));

}

catch(UriFormatException Error)

{

// Здесь можно вставить обработчик ошибки, например вывод в MessageBox

// catch { } можно оставить пустым, тогда все ошибки будут выловлены, но не будут отображены

MessageBox.Show(«Ошибка! Неверный формат URL-ссылки\n\nПожалуйста, используйте http://<ваш адрес>\n\nСодержание ошибки: « + Error.Message);

}

}

Поясним код: значение, которое пользователь набирает в ComboBox (или выбирает из списка оправляется в новое значение для метода Uri() и метод Navigate() класса WebBrowser выполняет загрузку и отображение страницы по этому адресу.

А вот конструкция

(try { }/catch(UriFormatException) { }) куда более интересная.

Оператор try-catch состоит из блока try, за которым следует одно или несколько предложений catch, в которых определяются обработчики для различных исключений. Как следует из вышесказанного, у метода может быть несколько исключений. О том, какие это исключения, а также о том, сколько их, можно узнать да-да, наведя курсор мыши на используемый метод). При возникновении исключения среда CLR ищет оператор catch, который обрабатывает это исключение. Если выполняющийся в данный момент метод не содержит такого блока catch, то среда CLR рассматривает метод, который вызвал текущий метод, и так далее по стеку вызовов (то есть до самого начального метода). Если блок catch не найден, то среда CLR отображает пользователю сообщение о необработанном исключении и останавливает выполнение программы (вызывая критическую ошибку и как следствие, потерю всех данных).

Блок try содержит защищаемый код, в котором могут происходить исключения. Этот блок выполняется до момента возникновения исключения или до своего успешного завершения.

Хотя предложение catch можно использовать без аргументов для перехвата любого типа исключения, такой подход не рекомендуется. В общем случае следует перехватывать только те исключения, устранение причин которых известно.

В нашем случае, у метода Uri() есть два исключения. Одно из них мы «поймали» и обработали, выведя пользователю сообщение в MessageBox.Show. А поймали мы пустую строку или неправильный формат URL-адреса. Само сообщение об ошибке, сгенерированное методом можно увидеть в переменной Error.Message.

Добавим код для меню. Событие Click кнопки Домашняя страница:

private void HomeToolStripMenuItem_Click(object sender, EventArgs e)

{

// Если в ComboBox выбрано «Пустая страница», то нажатие кнопки Домашняя страница отправит нас по адресу в переменной HomePage

if (AddressBox.Text == «Пустая страница»)

WebBrowser.Navigate(new Uri(HomePage));

else

WebBrowser.GoHome(); // Вытаскивает настоящую домашнюю страницу нашего браузера в операционной системе

}

Для работы этого кода добавим после строк в файле LWP03Main.cs:

public partial class LWP03Main : Form

{

Объявление переменной HomePage:

String HomePage = «about:blank»;

Кнопка Назад:

private void BackToolStripMenuItem_Click(object sender, EventArgs e)

{

WebBrowser.GoBack();

}

Кнопка Вперёд:

private void ForwardToolStripMenuItem_Click(object sender, EventArgs e)

{

WebBrowser.GoForward();

}

События кнопок Назад и Вперёд вытаскивают из класса WebBrowser соответствующие методы навигации.

Событие Load для формы LWP03Main:

Рис. 9.2. Событие Load для формы LWP03Main

Код события:

private void LWP03Main_Load(object sender, EventArgs e)

{

WebBrowser.GoHome();

}

Событие Navigate для элемента управления WebBrowser:

Рис. 9. 3. Событие Navigate для элемента управления WebBrowser

Код события:

private void WebBrowser_Navigated(object sender, WebBrowserNavigatedEventArgs e)

{

AddressBox.Text = WebBrowser.Url.ToString();

}

Здесь, в поле ComboBox записывается текущая запись метода Url(), а именно содержание адресной строки в правильном формате URL-ардеса.

Последнее событие которое мы добавим в наше приложение, будет событием нажатия клавиши Enter в фокусе ComboBox (когда каретка переведена в поле ввода ComboBox). Также для этого события напишем альтернативную функция выполнения перехода по URL-адресу.

Событие KeyDown для элемента управления ComboBox:

Рис. 9.4. Событие Key Down для элемента управления ComboBox

Код события и нового метода:

private void AddressBox_KeyDown(object sender, KeyEventArgs e)

{

// Если была нажата клавиша Enter в фокусе ComboBox, выполняем метод Navigate() (рукописный)

if (e.KeyCode == Keys.Enter)

{

Navigate(AddressBox.Text);

}

}

// Метод Navigate()

// Метод является альтернативой нажатия кнопки Перейти для наглядности

private void Navigate(String Address)

{

if (String.IsNullOrEmpty(Address)) return; // Если адрес пуст, завершаем функцию

if (Address.Equals(«about:blank»)) return; // Если получаем адрес пустой страницы, завершаем функцию (чтобы не делать лишнюю работу)

// Проверяем как передан адрес: если передаётся без http:// или https:// подставляем

if (!Address.StartsWith(«http://») &&

!Address.StartsWith(«https://»))

{

Address = «http://» + Address;

}

try

{

WebBrowser.Navigate(new Uri(Address)); // Выполняем переход по новому сформированному адресу

}

catch (UriFormatException)

{

return;

}

}

Теперь реализуем следующую функциональность. Сразу после запуска, приложение считывает данные из ComboBox и отсылает их построчно в текстовый файл. После того, веб-браузер успешно изменит страницу, это значение тоже записывает в файл.

Текстовые файлы хороши для хранения любого количества информации. Если, к примеру, хранить в них БД какого либо приложения, необходимо условиться с оператором разделителя для данных и соблюдать структуру строки.

Но для структурированных и специализированных данных в своё время придумали очень удобный и главное упрощающий жизнь программисту формат *.xml (об этом формате и работе с ним речь пойдёт в следующей лабораторной работе практикума).

Для начала нам нужно пространство имён для работы с потоками данных между приложением и файлами. Добавим строчку в самое начало файла LWP03Main.cs:

using System.IO; // Пространство имён ввода/вывода

Теперь добавим функцию для работы с записью в текстовый файл. Найдём в нашем коде (в том же самом файле) строчки:

}

catch (UriFormatException)

{

return;

}

}

После них добавим:

public void SaveFile(String FilePath, String[] FileArrayBox, String FileAddress, Boolean Mode)

{

if (Mode == true)

File.WriteAllLines(FilePath, FileArrayBox); // Записывает в файл FilePatch массив из ComboBox, запись строк в файл идёт построчно

if (Mode == false)

File.AppendAllText(FilePath, FileAddress + Environment.NewLine); // Записывает в файл FilePatch введённый URL-адрес в строке а также завершает запись символом конца строки

}

Мы добавили общую функцию для работы с записью файл. Ключевым переключателем является переменная Mode метода SaveFile(). Для true выполняется создание и запись все значений ComboBox и получение в качестве второго параметра массива FileArrayBox; для false дозапись (и создание нового файла, если вдруг файл не был создан) значения из ComboBox со строковым параметром FileAdress.

Теперь обновим методы. Добавим две новых переменных (в том же файле):

public partial class LWP03Main : Form

{

String HomePage = «about:blank»;

String[] ArrayBox;

String FilePath = «D:\\LWP03WindowsForms02 - ComboBox History.txt»;

ArrayBox: переменная для массива значений ComboBox. FilePath: конечный путь куда записывать файл и его название с расширением.

Обновлённое событие Load нашей формы:

private void LWP03Main_Load(object sender, EventArgs e)

{

WebBrowser.GoHome();

ArrayBox = AddressBox.Items.Cast<string>().ToArray();

SaveFile(FilePath, ArrayBox, null, true); // Вызываем метод записи в текстовый файл

}

Обновлённый метод Navigate() нашей формы:

// Метод Navigate()

// Метод является альтернативой нажатия кнопки Перейти для наглядности

private void Navigate(String Address)

{

if (String.IsNullOrEmpty(Address)) return; // Если адрес пуст, завершаем функцию

if (Address.Equals(«about:blank»)) return; // Если получаем адрес пустой страницы, завершаем функцию (чтобы не делать лишнюю работу)

// Проверяем как передан адрес: если передаётся без http:// или https:// подставляем

if (!Address.StartsWith(«http://») &&

!Address.StartsWith(«https://»))

{

Address = «http://» + Address;

}

try

{

WebBrowser.Navigate(new Uri(Address)); // Выполняем переход по новому сформированному адресу

SaveFile(FilePath, null, Address, false); // Вызываем метод записи в текстовый файл

}

catch (UriFormatException)

{

return;

}

}

Как видно из строчки:

SaveFile(FilePath, null, Address, false); // Вызываем метод записи в текстовый файл

Чтобы не указывать лишний параметр при вызове метода, используем ключевое слово null.

10. Завершающая часть

Компилируем приложение (Release) и запускаем. Результат работы показан ниже (Рис. 10. 1):

Рис. 10.1. Модифицированное приложение Windows Forms

Рис. 10.2. Содержание файла созданного приложением Windows Forms после перехода по новому адресу в ComboBox

11. О приложение к Лабораторной работе № 3

Получившуюся программу (LWP03WindowsForms02.exe), собранную из кусков кода приведённых в данной лабораторной работе, можно загрузить по ссылке в конце этого материала.

Приложение: Исходный код программы и всех сопровождающих файлов с кодом приведён по ссылке в конце этого материала.

Размещено на Allbest.ru

...

Подобные документы

  • Описание платформы NET Framework. База данных Microsoft Access. Разработка Windows приложения. Модель программирования Windows Forms. Функциональное назначение программы. Входные и выходные данные. Требования к техническому и программному обеспечению.

    курсовая работа [2,2 M], добавлен 15.03.2015

  • Создание приложения Windows Forms в среде Microsoft Visual Studio 2008. Разработка программы "Курсовой" для организации работы по учёту курсовых работ в учебных заведениях с возможностью добавления, удаления, редактирования и поиска информации.

    курсовая работа [2,2 M], добавлен 28.06.2011

  • Разработка программного приложения Windows Forms для работы с базой данных на языке высокого уровня в автономном режиме с использованием ADO.NET. Создание консольных приложений (варианты метода Main), выполнение запросов к SQL серверу и листинг программ.

    курсовая работа [2,4 M], добавлен 16.06.2014

  • Проектирование службы Windows и приложения для управления этой службой, которое позволит контролировать данные приложения - запускать и завершать определенные процессы по желанию пользователя через определенные промежутки времени. Инструкция по установке.

    курсовая работа [2,8 M], добавлен 05.01.2013

  • Обзор и комплексный анализ операционной системы Windows Vista, оценка ее преимуществ и недостатков. Разработка программы, которая реализует алгоритм очереди на 20 элементов. Построение блок-схемы и листинг алгоритма, контрольный пример его работы.

    курсовая работа [4,2 M], добавлен 20.11.2013

  • Общие положения по программированию в интерфейсе Windows Forms. Среда разработки MicrosoftVisualStudio, ее главные особенности и характеристика. Создание эмулятора пункта меню Microsoft Office Word "Формат-Шрифт" с использованием интерфейса Windows Forms.

    курсовая работа [3,4 M], добавлен 26.01.2013

  • Основы организации приложения в Windows. Посылка и передача сообщений для окон. Создание и отображение главного окна приложения. Деактивация приложения, его фазы. Сообщения клавиатуры и функции для работы с ней. Определение состояния отдельных клавиш.

    лекция [65,7 K], добавлен 24.06.2009

  • Сведения об окружности, ее радиус и площадь. Разработка программы для вычисления площади круга и длины окружности по заданному радиусу с использованием Windows.Forms-приложений. Пошаговая инструкция; описание главного окна, код, примеры работы программы.

    курсовая работа [818,6 K], добавлен 14.09.2014

  • Изучение основных методов разработки программ для операционных систем семейства Windows с применением технологий .NET. Анализ возможностей интегрированной среды разработки Microsoft Visual Studio, языка C# и создание приложения "пункт видеопроката".

    курсовая работа [1014,7 K], добавлен 28.06.2011

  • Проектирование, кодирование и отладка службы Windows: "Контроль приложений", осуществляющей контроль набора приложений и управление ими; разработка приложения, управляющего этой службой. Взаимодействие службы и приложения; тестирование и сопровождение.

    курсовая работа [1,1 M], добавлен 22.05.2013

  • Основы работы с многооконным графическим пользовательским интерфейсом операционной системы Windows95/NT. Основы работы с прикладными программами Windows и DOS. Разработка простого приложения для Windows при помощи средства разработки приложений DELPHI.

    контрольная работа [281,0 K], добавлен 15.01.2009

  • Разработка и использование классов при создании приложений. Использование odbc-технологии для создания внешних представлений. Определение источника данных. Создание удаленного и независимого внешнего представления данных. Управление объектами Excel.

    лабораторная работа [413,9 K], добавлен 14.05.2011

  • Классы и свойства объектно-ориентированного пространства. Методика создания новых классов в delphi: выбор родительского класса, изменение существующих компонентов, создание подклассов для элементов управления windows. Создание новой ветви классов.

    контрольная работа [13,0 K], добавлен 07.07.2012

  • Основные инструменты построения Web-приложения. Язык сценариев PHP. Системный анализ предметной области базы данных. Коды SQL запросов на создание таблиц. Разработка Web-приложения. Описание функциональности модулей. Система управления содержимым статей.

    курсовая работа [4,8 M], добавлен 28.04.2014

  • Понятия вычислительной системы, ее аппаратное обеспечение. Конфигурация и устройство компьютера. Элементы управления операционной системы Windows ХР. Стандартные и служебные приложения ОС. Архитектура фон Нейман. Работа в программе Microsoft Excel.

    шпаргалка [47,0 K], добавлен 29.12.2010

  • Изучение учебника и справочной подсистемы Windows 95/NT, получение навыков работы с "мышью", манипулирование окнами и значками программ и документов, запуска программ в системе Windows 95/NT. Разработка простого приложения для Windows при помощи Delphi.

    контрольная работа [1,1 M], добавлен 15.01.2009

  • Разработка приложения Windows "Учет заказов и продаж". Структура базы данных, информационное и программное обеспечение. Описание программы на языке Visual C+ с использованием технологии Microsoft.net, элементы управления и руководство пользователя.

    курсовая работа [4,8 M], добавлен 25.06.2011

  • Реализация программы, созданной средствами языка C#. Предназначение Windows-приложения для решения комплекса задач. Определение состава форм с графиком функции. Вычисление коэффициентов полинома. Создание текстового поля для введения корней многочлена.

    курсовая работа [234,8 K], добавлен 13.11.2016

  • Общее понятие об оперативной системе Windows Vista. Сравнительный анализ систем Windows XP и Windows Vista. Специфика процесса установки, трехмерный интерфейс Aero Glass, действие некоторых мини-приложений. Новости управления папками, работа в интернете.

    реферат [2,4 M], добавлен 01.02.2010

  • Создание программы "MP3 Player", воспроизводящей аудио файлы формата MP3 для работы в операционной системе Windows с использованием языка программирования Delphi. Разработка интерфейса, алгоритма и документации к разработанному программному продукту.

    курсовая работа [625,0 K], добавлен 18.07.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.