Визуальное програмировние

Министерство образования и науки Российской Федерации

Федеральное Государственное бюджетное образовательное учреждение

высшего профессионального образования

 

«Сибирский государственный индустриальный университет»

 

 

 

Кафедра прикладной  информатики

Контрольная работа №2

Вариант №9

 

 

                                                                                       Выполнил:

                                                                                             Казанцева МА

             Группа: ЗТЖ-13

                                                                                          Шифр:13281

 

 

 

 

 

 

 

 

Новокузнецк 2014

 

Содержание.

1.Визуальное программирование………………………………………………3

2.1 Работа с окнами Windows ( на примере окна папки диска D)…………..6

2.2 Основные элементы окна…………………………………………………….7

2.3 Изменение размеров  окна…………………………………………………….8

2.4 Панель инструментов…………………………………………………………9

2.5 Упорядочение окон на рабочем столе……………………………………...13

2.6 Назначение окон……………………………………………………………..14

2.7 Контекстное меню иконки…………………………………………………..14

2.8 Сворачивание окна в иконку………………………………………………..15

2.9 Распахивание окна во весь экран…………………………………………...15

2.10 Перемещение окна и  иконки………………………………………………16

2.11 Изменение размеров окна………………………………………………….16

3.1 Обмен сообщениями в сети в режиме реального времени………………17

3.2 Чаты………………………………………………………………………….18

3.3 Виды чатов………………………………………………………………….19

4.1 Список литературы………………………………………………………...21

 

 

 

 

 

 

 

 

1 Визуальное программирование

 Развитие любой организации в сфере бизнеса, основанного на разработке программного обеспечения, зависит от количества проданных ею лицензий (прав на использование созданной интеллектуальной собственности). Как убедить потенциального пользователя купить новую версию программы? Очень просто - добавить к названию продукта "мудреные" красивые названия типа: "визуальное", "виртуальное", "распределенное" и т.д. Большинство пользователей смутно понимают их реальное значение, но с удовольствием покупают новое программное обеспечение.

Что означает слово "визуальное"? Что скрывается за термином визуальное программирование? На практике большинство людей вкладывают в этот термин совершенно другое понятие. В качестве примеров обычно приводят средства разработки программного обеспечения Visual Basic и Delphi.

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

Визуализация - это процесс графического отображения сложных процессов (в данном случае построения) на экране компьютера в виде графических примитивов (графических фигур). Визуализировать можно абсолютно любые процессы: управления, построения, рисования и т.д. Вы можете не подозревать, что простейший вариант визуализации - линейка прогресса (прямоугольник, процент заполнения которого прямо пропорционален прогрессу выполнения какой-либо операции). Глядя на нее, вы можете четко оценить оставшийся объем невыполненных операций. Однако если вы выводите значение прогресса в виде числа со знаком процента - вы лишь отображаете текущее значение, и здесь нет никакой визуализации.

Визуализировать можно интерфейсы программного обеспечения. Можно и нужно. Это позволяет упростить "общение" программного продукта с пользователем. Изображения на элементах интерфейса (внешнего вида программного обеспечения) позволяют пользователю интуитивно разбираться в назначении этих элементов.

Для визуализации интерфейсов программного обеспечения существует целый ряд специально разработанных элементов интерфейса - визуальных компонент, позволяющих отображать различную информацию и осуществлять управление программой в целом. Простейший пример - визуальная кнопка на экране компьютера. Данная кнопка имитирует поведение обычной кнопки на пульте управления любого прибора. Ее можно "нажимать" как настоящую. Возможно, именно наличие визуальных средств построения интерфейсов в Visual Basic и Delphi, а также создаваемое ими визуальное программное обеспечение закрепили за ними термин "визуальное программирование". Безусловно, существует много других аналогичных продуктов (Visual C++, Borland C++ начиная с версии 4, Symantec Visual Cafe, "сишный" вариант Delphi - C++ Builder и др.), но они не смогли завоевать такой популярности, как Visual Basic и Delphi. Именно благодаря любимому детищу Билла Гейтса - Visual Basic, мир узнал о возможности визуального построения интерфейсов программ для Windows. Затем появился Delphi. Если Visual Basic целиком ориентируется на построение программ с визуальными интерфейсами, то Delphi ориентируется на работу с базами данных. Последние годы ходят мифы, что Basic - язык для начинающих. "Начинающие" восприняли Basic как панацею от компьютерных бед...

Есть еще один способ доказать, почему в Visual Basic и Delphi осуществляют только визуальное построение интерфейса программы, а не самого кода. Определяющими элементами процесса визуализации являются:

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

Окно инструментов (Toolbox) - окно, содержащее набор элементов, из которых строится визуальная модель. Обычно элементы разделяются по их назначению на отдельные группы, размещающиеся на отдельных закладках окна инструментов. Окно свойств (Propertybox) - окно, в котором отображаются параметры (свойства) выбранного элемента визуальной модели. Термин "свойство" пришел из объектно-ориентированного программирования и обозначает параметр объекта (элемента). Визуализируемой моделью в Visual Basic и Delphi является окно (форма, диалог) Windows, а не код программы.

Принято визуализировать только работу с элементами интерфейса, когда в качестве объектов визуализации рассматриваются визуальные компоненты, из которых состоят формы (окна и диалоги) интерфейса программы. Мало кому не приходит в голову мысль, что и операторы программы можно рассматривать как объекты визуализации. Тогда параметры операторов и функций программы можно будет настраивать при помощи окна свойств (Propertybox). А сами операторы и функции будут храниться в списковой форме (табличной форме).

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.1     Работа с окнами Windows ( на примере окна папки диска D)

 Все окна в ОС Windows имеют стандартную структуру. Поэтому во время выполнения лабораторной работы навыки позволяют уверенно себя чувствовать при работе с любой папкой, документом, дополнением  и т.д. Кроме этого, выполнение лабораторной работы предусматривает приобретение навыков использования мышки как основного способа управления работой компьютера в среде Windows.

 

Для изучения приемов работы с несколькими окнами необходимо:

  • установить в окне папки диска D: свойства, чтобы каждая папка открывалась в отдельном окне, и открыть сразу окна нескольких папок;
  • попробовать разные способы переключения из одного окна на другое и сравнить их;
  • выполнить упорядочение окон на рабочем столе разными способами и сравнить их

 

 Открываем папку диска D: двойным щелчком левой кнопкой мышки (или же выделить курсором мыши, а затем нажать клавишу Enter) или правой кнопкой мышки выводим на экран контекстное меню и с помощью меню «Открыть» открываем папку (рис. 1).

 

 

                              Рисунок 1 - Схематический рисунок окна

 

 

 

2.2    Основные элементы окна

Заголовок – отображается название папки, файла или программы, которые открыты в окне. Строка заголовка служит для перемещения окна по экрану.

Рамка – определяет границы окна, стороны и углы которого можно использовать для изменения его размеров.

Оконное меню – список тех операций, которые можно проделать с окном (переместить, восстановить, свернуть, развернуть, закрыть и т.д.).

Три кнопки: кнопка с горизонтальной чертой (свернуть), кнопка с квадратиком (полноэкранный режим) или двумя квадратиками (компактный вид), кнопка с крестиком (закрыть).

Стандартное меню – список тех операций, которые можно проделать с папками, находящимися в окне (копирование, перемещение, удаление, создание, печать, переименовать и т.д.).

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

Адресная строка – путь к папке или документу, открытому в окне.

Рабочая область – центр окна. Эта область является самым крупным и важным элементом окна, в котором появляются сообщения, отображается содержимое файлов и папок и т.д.

Строка состояния (некоторые программы не отображают строку состояния, в этом случае команда «Строка состояния» в меню «Вид» отсутствует) – в ней обычно отображается информация о размере объекта, количестве знаков в тексте, о том, какая операция в данный момент совершается программой и т.д.

Информационная область – информация о том, какие действия можно совершать с объектами в окне, размер, дата создания и изменения и т.д.

Полоса прокрутки – бегунки, с помощью которых можно пролистать содержимое окна вверх, вниз и в стороны.

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

 

   2.3 Изменение размеров окна

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

Во-вторых, можно изменять размер окна более точно и в трех направлениях – по горизонтали, по вертикали и одновременно по горизонтали и вертикали. Для этого воспользуемся рамкой окна. Зацепляем ее курсором мыши (при этом курсор превратиться в двустороннюю стрелку) и перетаскиваем в нужную сторону. Зацепив нижнюю рамку, можно изменить высоту окна, боковую – его ширину. Если же изменять размер окна по высоте и ширине одновременно, зацепляем угол рамки и перетаскиваем его в нужную сторону.

   Иногда возникает необходимость убрать окно с экрана, при этом, не останавливая работы в нем. В Windows  предусмотрена возможность сворачивать и разворачивать окна на панель задач. Чтобы свернуть окно, просто щелкаем по кнопке с изображением горизонтальной черты в правом верхнем углу окна. Чтобы снова восстановить окно на экране (то есть развернуть его), щелкаем по соответствующей окну кнопке на панели задач. Также можно произвести эти операции с помощью «Оконного меню», а также с помощью комбинациями «горячих клавиш» клавиатуры: WIN+D. Для отмены операции свертывания всех окон используем другую комбинацию – Shift+WIN+M.

Для окончательного закрытия окна и остановки работы программы, запущенной в нем, просто щелкаем по кнопке-крестику, расположенной в правом верхнем углу окна или же воспользуемся комбинацией «горячих клавиш» Alt+F4, или же с помощью «Оконного меню»/ «Закрыть».

Когда мы работаем с одним окном целесообразно раскрывать окно на полный экран, а когда работаем с несколькими окнами – только на его часть для удобства работы с окнами одновременно (например, для перемещения папок или файлов из одного окна в другое и т.д.).

Для того чтобы добавить или удалить кнопки на панели инструментов в окне папки, открываем папку «Мои документы». Дважды щелкаем папку, которую требуется настроить.

В меню «Вид» выбираем команду «Панели инструментов», а затем — команду «Настройка». Чтобы добавить кнопку, выбираем ее в списке «Имеющиеся кнопки» и нажимаем кнопку «Добавить».

Для того чтобы удалить кнопку, выбираем ее в списке «Панель инструментов» и нажимаем кнопку «Удалить».

Для того чтобы изменить расположение кнопок на панели инструментов, выбираем нужную кнопку в списке «Панель инструментов» и перемещаем ее, используя кнопку «Вверх» или «Вниз».

Можно менять местоположение надписей на кнопках и размеры значков панели инструментов, изменяя значения параметров «Текст кнопки» или «Размер значка».

Для того чтобы восстановить стандартные кнопки на панели инструментов, нажимаем кнопку «Сброс». При этом «Текст кнопки» не восстанавливается.

Для того чтобы настроить панель инструментов, можно также щелкнуть ее правой кнопкой мыши и выбрать команду «Настройка».

 

2.4 Панель инструментов

В строке под главным меню находится панель инструментов. В ней содержатся кнопки, например: (рис. 2).

 

                                 Рисунок 2 - Панель инструментов

 

Кнопка

«Назад»

-

позволяет быстро вернуться в предыдущую просмотренную папку

Кнопка

«Вперед»

-

поможет после этого вернуться назад

Кнопка

«Переход»

-

отправит нас в папку более высокого уровня

Кнопка

«Поиск»

-

откроет нам в левой части проводника «Панель Поиска», заменившую на время панель папок, для поиска информации в компьютере

Кнопка

«Папки»

-

позволяет вернуться в основной режим «Проводника» - папки в левом окне, файлы – в правом.

Кнопка

«Вид»

-

помогает настроить режим отображения файлов: в виде маленьких иконок, больших иконок, детального режима с указанием всех свойств файла напротив его имени или просто списком

также имеются и другие кнопки, такие как, например,

 

Кнопка

«Журнал»

-

гипертекстовый справочник, щелкнув на любую строчку которого, можно переместиться в соответствующую папку

Кнопки

«Переместить»,

«Копировать»,

«Удалить»

-

указывая кнопкой мыши на нужный файл или папку, нажимает на одну из трех кнопок, и либо отправляем их в новую папку, либо – в «Корзину»

Кнопка

«Отменить»

-

служит для отмены последних операций

Кнопка

„Переместить в”

-

перемещение выделенного объекта или группы объектов;

Кнопка

„Копировать в”

-

копирование выделенного объекта в буфер обмена;

Кнопка

„Вставить”

-

вставка содержимого буфера обмена;

Кнопка

„Свойства папки”

-

вывод свойств выделенной папки;

Кнопка

„Создать папку”

-

создание папки в текущем каталоге;

Кнопка

„Избранное”

-

включает ссылки на страницы Интернет.


 

Строка меню находится в верхней части окна - это "Файл" ; "Правка"; "Вид"; "Избранное"; "Сервис"; "Справка". Контекстное меню появляется, если нажать на какой-либо объект правой кнопкой мыши. Для каждого объекта список действий свой.

"Файл"

-

содержит команды для открытия, закрытия, сохранения и вывода файлов на печать

"Правка"

-

содержит команды для удаления, копирования и вставки, повторения и отмены последнего выполненного действия, а также другие команды редактирования

"Вид"

-

содержит команды для отображения значков (плитка, таблица, список, значки), упорядочивания значков (по имени, размеру, типу, изменению), свойства панели инструментов, строки состояния, панели обозревателя, а также команды «Обновить» и «Переход»

"Избранное"

-

содержит команды для добавления в «Избранное» и упорядочения в «Избранном», а также «Ссылки» (для быстрого доступа к наиболее чаще использующимся папкам и файлам)

«Сервис»

-

содержит команды для подключения к общей сетевой папке или для отключения, для синхронизации папок, а также свойства папок

"Справка"

-

открывает раздел справочной системы Windows, а также показывает объем оперативной памяти, доступный для использованной папки или файла


 

Способы представления содержания папки можно узнать с помощь пункта меню «Вид» (левой кнопкой мыши по пункту «Вид» в строке меню или правой кнопкой мыши на рабочей области окна):

 

«Эскизы страниц»

-

в этом режиме значок папки содержит эскизы содержащихся в ней графических объектов и HTML (Интернет) – страниц, а самим графическим файлам и Интернет - страницам присваивается значок с эскизом данного файла;

«Диафильм»

-

в папках, содержащих рисунки. Эти рисунки отображаются в виде строки эскизов

«Плитка»

-

значки отображаются в два ряда, сами значки крупные;

«Значки»

-

значки отображаются в несколько столбцов, размер значков меньше;

«Таблица»

-

значки отображаются в таблице, где первый столбец – сам значок, далее идут столбцы с информацией о типе объекта, времени создания и т.д. Причём количество колонок можно задать самостоятельно, выполнив Вид/Выбор столбцов в таблице. В появившемся окне выбираются требуемые колонки, их ширина и порядок.

«Список»

-

содержимое папки отображается в виде списка имен файлов и папок, перед каждым из которых стоит маленький значок


 

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

Порядок отображения значков задают команды вложенного подменю «Упорядочить значки». Первая группа команд сортирует содержимое окна по:

 

«Имя»

-

в этом способе сортировка идет вначале по имени файлов, а затем по его расширениям;

«Размер»

-

по размеру, занимаемым файлом в памяти компьютера (истинный размер);

«Тип»

-

при этом способе файлы сортируются по своему типу, а для файлов одного типа - по имени файла;

«Изменён»

-

по дате создания, модификации или последнего открытия файлов (в различной их комбинации), в порядке убывания или возрастания значений этих дат.


 

Вторая группа команд позволяет выбрать сортировку по умолчанию (Автоматически), выровнять значки по сетке (одноимённая команда) и сгруппировать значки по определённому признаку. То есть, если выбран режим сортировки по имени, то значки буду сгруппированы по алфавиту, если размер – по размеру и т.д.

Для того чтобы перейти с окна диска D: в окно диска А: можно в «Адресной строке» набрать имя диска А: и нажать Enter.  

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

На вкладке «Общие» устанавливаем переключатель «Обзор папок» в положение «Открывать каждую папку в отдельном окне». В этом режиме каждая папка будет открываться в новом окне.

По умолчанию открываемая папка отображается в одном и том же окне, поверх предыдущего содержимого. Чтобы вернуться в этот режим, выбираем вариант «Открывать папки в одном и том же окне».

Так как Windows многозадачная система, может быть загружено одновременно несколько приложений. Следовательно, на экране окажется несколько одновременно открытых окон. Чтобы расположить открытые окна так, как нам нужно, имеется 2 способа:

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

Если открыто несколько окон, то переключиться из одного окна в другое можно:

    • щелкнуть мышкой видимую часть нужного окна;
    • щелкнуть кнопку нужного окна на Панели задач;
    • с помощью клавиш ALT+Tab.

 

2.5 Упорядочение окон на рабочем столе

Открываем папку  «Мои документы» (нажимаем кнопку «Пуск» и выбираем команду «Мои документы»). Дважды щелкаем папку, которую требуется просмотреть. Выбираем в меню «Вид» команду «Упорядочить значки» и затем команду по группам.

 Примечания: Чтобы изменить способ группирования элементов в папке, выделяем в меню «Вид» команду «Упорядочить значки» и затем выбираем нужный вариант сортировки.

Чтобы изменить список вариантов сортировки, доступных в меню «Упорядочить значки», выбираем в меню «Вид» команду «Выбор столбцов в таблице». В диалоговом окне «Выбор столбцов в таблице» устанавливаем флажки рядом с теми элементами, которые нужно включить в меню «Упорядочить значки». Снимаем флажки для элементов, которые необходимо исключить из списка.

Чтобы отменить отображение файлов и папок группами, выбираем в меню «Вид» команду «Упорядочить значки» и затем команду по группам; галочка, стоявшая рядом с последней командой, исчезнет.

2.6 Назначение окон

Для чего нужно закрывать и как закрыть окно в различных операционных системах?

Действие: закрытие окна приложения или дочернего окна.

Назначение: Закрытие окна может потребоваться в следующих случаях:

1. Когда Вы хотите закрыть  приложение, работающее в открытом  окне в диалоговом режиме.

2. Когда Вы больше не  хотите работать с дочерним окном открытого многооконного приложения.

3. Когда Вы хотите прервать  работу приложения, ожидающего от  Вас ввода команды.

4. Когда Вы хотите отказаться  от задания опций в диалоговом  окне. Это эквивалентно нажатию  в диалоговом окне кнопки Cancel.

5. Вообще, когда Вы не хотите больше работать с какой-либо программой.

Реализация в любой операционной системе с WIMP - интерфейсом: дважды щелкнуть мышью на кнопке контрольного меню окна,

Дополнительно для Microsoft Windows 95/98/2000/NT4: выбрать кнопку закрытия приложения. С помощью клавиатуры для всех операционных систем с WIMP - интерфейсом. Нажать комбинацию клавиш Alt+F4 для перекрывающегося окна и Ctrl+F4 - для дочернего окна. С помощью контрольного меню для всех операционных систем: выбор пункта Закрыть (Close) в контрольном меню окна.

2.7 Контекстное меню иконки

Назначение: Доступ к контрольному меню иконки позволяет сделать приложение, на которое ссылается иконка, активным, настроить параметры работы свернутого в иконку приложения, "распахнуть" иконку на весь экран, и осуществлять некоторые другие действия.

Реализация с помощью мыши

в Microsoft Windows 3.xx:

- выберите иконку  левой клавишей мыши.

в других операционных системах:

выберите иконку правой клавишей мыши.

С помощью клавиатуры в Microsoft Windows 3.xx, IBM OS/2 Warp:

- нажмите сочетание  клавиш Alt+Enter.

в других операционных системах: нажмите клавишу Context.

2.8 Сворачивание окна в иконку

Действие: Сворачивание окна в иконку.

Назначение: Свертывание окна в иконку может потребоваться для того, чтобы:

1. Приложение выполнялось  в фоновом режиме.

2. Чтобы не загромождать  рабочую область экрана открытыми  окнами приложений.

Реализация для всех операционных систем:

с помощью мыши: выбрать уменьшитель

с помощью контрольного меню: выбрать пункт Minimize (свернуть).

С помощью панели задач в Windows 95/98/2000/NT4: выбрать иконку активного окна на панель задач.

2.9 Распахивание окна во весь экран

Действие: увеличение размеров окна до всего экрана.

Назначение: Окно необходимо распахнуть, если предполагается, что с приложением, выполняемом в этом окне, будут работать в "привилегированном" режиме (ему и только ему будет предоставлен фокус ввода). Логично, что такое приложение при своем выполнении должно занимать весь экран.

Реализация для всех операционных систем:

с помощью мыши: выбрать увеличитель

с помощью контрольного меню: выбрать пункт Maximize (Распахнуть) 

 

2.10 Перемещение окна и иконки

Действие: перемещение окна.

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

Реализация: с помощью мыши для всех операционных систем: указать мышью на прямоугольник заголовка, и нажав левую клавишу мыши, переместить окно. Такая же последовательность действий и при перемещении иконки.

Примечание: в процессе переноса появится рамка псевдоокна (или появится псевдоиконка), указывающая, как будет выглядеть объект после перемещения и куда он перемещается. Для фиксации нового положения нужно отпустить клавишу мыши, после чего рабочая область (или икона) перерисуется согласно указанному новому положению окна. Если до отпускания клавиши мыши нажать клавишу Esc на клавиатуре, окно вернется в прежнее положение.

Визуальное програмировние