Контрольная работа по "Программированию"

Автор работы: Пользователь скрыл имя, 19 Сентября 2011 в 22:27, контрольная работа

Описание работы

Тема 1. Основы компьютерной технологии
Печатающие устройства персональной ЭВМ: назначение, основные типы, технические характеристики, общий принцип работы.

Содержание работы

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

Тема 1. Основы компьютерной технологии…………………………….................2

Тема 2. Программные средства реализации информационных процессов…...….9

Тема3. Текстовые редакторы…………………………………………………..…..20


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

Тема 4 Графические редакторы……………………………….………………......38

Тема 5 Табличные процессоры……………………………………….…………...47


Контрольная работа №3………………………………………….….…….…….58

Тема 9. Алгоритмизация и программирование………………………….….........58


Контрольная работа №4…………………………………………….….…….….....62

Тема 10 Технологии разработки и управления базами данных………….......….

Файлы: 1 файл

Ларионов А.В.doc

— 1.23 Мб (Скачать файл)

     Когда объявляется именованная константа  или используется литеральная, VBA воспринимает эту константу тем типом, который наиболее согласуется с ее значением. 

     В VBA можно задавать тип константы (по аналогии с переменными). Но в  отличие от переменных нельзя задавать типы Object и Array. Например, в вышеприведенном  листинге вполне уместно константе Pi задать тип Single

     Const Pi As Single = 3.14 
 

     Практическое  задание №35

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

Дата Фамилия И.О. Поощрение Причина Кто поощрил
         
 

Рис.17 Образец диалогового окна

     Для выполнения задания применялся объектно-ориентированный  язык VBA, приложение создано для Excel. Результат выполнения задания представлен  в виде файла Ларионов А.В. 9(35) .xls. При создании приложения использовались как возможности электронной таблицы Excel, так и возможности языка программирования, позволяющего автоматизировать работу с документом. Поэтому перед началом программирования была подготовлена таблица для этого в окне документа Excel удалены лишние листы, оставлен один, ему присвоено имя «поошрения», после этого подготовлены шапка основной таблицы, которая представлена в формулировке задания и необходимые вспомогательные таблицы с данными. 

Литература:

  1. Шафрин Ю.А., Информационные технологии, 1998г

2.  Степанов А.Н. Информатика: Учебник для вузов. 4-е изд. - СПб.: Питер, 2005.

3.  Кузьменко В.Г. VВА 2002. - М.: ЗАО «Издательство БИНОМ», 2002

4.   Долинер Л.И. Информатика. Вводный курс: Учеб. Екатеринбург: Изд-во Рос. гос. проф.-пед. ун-та, 2005.

5.   Степанов А.Н. Информатика: Учебник для вузов. 4-е изд. - СПб.: Питер, 2005.

6.    Гарнаев А.Ю.: Использование МS Ехсеl и VВА в экономике и финансах. СПб.: ВНУ, 2000 г. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

     Тема 10 Технологии разработки и управления базами данных

     Система управления базами данных Access для Windows: общая характеристика, объекты базы данных.

     СУБД (система управления базами данных) является универсальным программным инструментом создания и обслуживания баз данных и приложений пользователя в самых разных предметных областях. СУБД обеспечивает создание, многоаспектный доступ к данным и использование одних и тех же данных различными задачами и приложениями пользователей.

     СУБД  поддерживаются различные модели данных. Модель данных — это метод (принцип) логической организации данных, используемый СУБД. Наиболее известными являются иерархическая, сетевая и реляционная модели.

     В СУБД для персональных компьютеров (настольных СУБД) поддерживается преимущественно реляционная модель, которую отличает простота и единообразие представления данных простейшими двумерными таблицами. Реляционная модель обеспечивает возможность использования в разных СУБД операций обработки данных, имеющих единую основу — алгебру отношений (реляционную алгебру), и универсального языка структурированных запросов — SQL (Structured Query Language).

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

     Типовыми  функциями СУБД по манипулированию  данными являются выборка, добавление, удаление, изменение данных.

     Выборка данных — выборка записей из одной или нескольких взаимосвязанных таблиц в соответствии с заданными условиями.

     Добавление  и удаление данных — добавление новых записей в таблицы и удаление существующих.

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

     СУБД Microsoft Access является системой управления реляционной базой данных, включающей все необходимые инструментальные средства для создания локальной базы данных, общей базы данных в локальной сети с файловым сервером или базы данных на SQL-сервере, а также для создания приложения пользователя, работающего с этими базами данных. База данных Access, создаваемая на локальном компьютере, хранит в файле не только все таблицы с данными, но и объекты приложения — формы, отчеты, а также программный код. Благодаря этому можно создать приложение, целиком хранящееся в одном-единственном accdb-файле, что существенно упрощает как создание, так и распространение приложений баз данных.

     СУБД Access включают разнообразные и многочисленные относительно автономные инструментальные средства, ориентированные на создание объектов базы данных и приложений пользователя.

     Средства  графического конструирования  позволяют создавать объекты базы данных и объекты приложения с помощью многочисленных графических элементов, не прибегая к программированию.

     Разнообразные мастера в режиме ведения диалога с пользователем позволяют создавать объекты и выполнять разнообразные функции по реорганизации и преобразованию баз данных.

     Среди многочисленных средств графического конструирования и диалоговых средств Access следует выделить средства для создания:

       - таблиц и схем баз данных, отображающих их связи;

     - запросов выборки, отбирающих и объединяющих данные нескольких таблиц в виртуальную таблицу, которая может использоваться во многих задачах приложения;

       - запросов на изменение данных базы;

       - экранных форм, предназначенных для ввода, просмотра и обработки данных в идиалоговом режиме;

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

     Средства  программирования СУБД включают язык структурированных запросов SQL, язык макрокоманд и язык объектно-ориентированного программирования для приложений Microsoft Visual Basic for Applications (VBA). VBA является частью семейства Microsoft Visual Basic, которое входит в состав Visual Studio. VBA является базовым компонентом Microsoft Office: он интегрирован в Access, Excel, FrontPage, Outlook, PowerPoint и Word. Все эти приложения, в том числе и локализованные на русском языке, используют англоязычный вариант VBA (включая справочную систему). VBA входит во все варианты поставок Microsoft Office. VBA представляет собой базовую платформу программирования не только в среде Microsoft Office, но и многих других приложений. VBA содержит средства доступа не только к базам данных Access, но и к базам данных клиент-серверной архитектуры, таким как Microsoft SQL Server, Oracle и др.

     Система доступа к данным в СУБД Microsoft Access 2007 построена на основе ядра базы данных Access Database Engine, заменившего прежнюю версию ядра Microsoft Jet 4.0. Ядро базы данных выполняет загрузку, сохранение и извлечение данных в пользовательских и системных базах данных. Начиная с версии Jet 4.0, обеспечивает высокую производительность и улучшенные сетевые характеристики, поддержку двухбайтового представления символов — Unicode, позволяющего использовать символы нескольких национальных алфавитов. Чтобы скомпенсировать возрастающий при Unicode объем памяти, применяется сжатие данных, сохраняемых в Unicode. Для лучшей совместимости Microsoft Jet и Microsoft SQL Server и соответствия языку SQL спецификации SQL 92 были внесены изменения в реализацию Jet 4.0 SQL.

     Ядро  базы данных Access 2007 было настроено для приложений Выпуск 2007 системы Microsoft Office и обеспечивает интеграцию со службами Microsoft Windows SharePoint Services 3.0 и Microsoft Office Outlook 2007.

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

       Сохраняя реализованную в предыдущих версиях возможность создания клиентских приложений — проектов, подключенных к базам данных SQL Server, в Access поддерживается технология "клиент — сервер". Подключение к серверу реализуется с помощью интерфейса OLE DB без использования ядра баз данных Access Database Engine. Благодаря возможности разрабатывать клиентские приложения для доступа к данным сервера, Access стал активно применяться на средних и крупных предприятиях. Для мягкого перехода к клиент-серверной технологии в Access включены многочисленные и разнообразные средства. Они обеспечивают преобразование объектов локальной базы данных и приложения в объекты базы данных сервера и проекта, удобный графический интерфейс создания объектов базы данных сервера и сохраняют интерфейс создания объектов приложения. Кроме того, бесплатные версии Microsoft SQL Server — Desktop Engine 2000 и SQL Server Express 2005 — обеспечивают как локальное хранение данных в формате, совместимом с Microsoft SQL Server, так и удаленное, рассчитанное на небольшое число пользователей. Установка такого сервера не требует лицензирования и позволяет освоить клиент-серверную технологию, работая на компьютере, не подключенном к сети. Обладая универсальной способностью подключаться к разным источникам данных и мощным клиентским обработчиком запросов, Access позволяет создавать приложения клиент-серверной архитектуры, в которых применение SQL Server и SQL Server Express не оправдано.

       Интернет-технология позволяет эффективно распространять и получать доступ к разнородной информации в глобальных и корпоративных сетях. Эта технология обеспечивает унифицированный доступ к данным различных приложений в разнородных сетях. При этом Web-обозреватель используется как универсальный интерфейс для доступа и работы с данными баз из внешней среды вне зависимости от аппаратно-программной платформы компьютера пользователя и компьютера — источника данных. Web-страницы приложения могут использоваться подобно формам Access для ввода и редактирования данных, подобно отчетам Access — для отображения иерархически сгруппированных данных. Технология на основе Web-служб, с помощью которой Access подключается к Windows SharePoint Services, позволяет использовать базы данных Access в качестве источников данных в интернет-приложениях. Кроме того, в качестве средства для разработки форм и отчетов Windows, привязанных к данным Windows SharePoint Services, приложение Access способно существенно расширить возможности служб Windows SharePoint Services.

     Требования  к системе

     Access 2007 входит в состав Microsoft Office 2007 (в  наборы приложений выпусков Профессиональный, Профессиональный Плюс и Корпоративный).

     Для работы с Office 2007 рекомендуется использовать компьютер с частотой процессора не ниже 500 МГц и RAM не менее 256 Мбайт, работающий под управлением операционной системы Windows ХР с пакетом обновления SP2 или более поздней версии. Windows Vista — это самая насыщенная функциональными возможностями система семейства Windows, в сочетании с пакетом Office 2007 дает пользователю возможность наиболее эффективно применять компьютер, но ее установка не является обязательным условием для работы с пакетом Office 2007. Для ряда дополнительных возможностей по совместной работе требуется Windows 2003 Server с пакетом обновления SP1 или более поздняя версия с выполняемыми службами Microsoft Windows SharePoint Services. Для сбора данных с использованием электронной почты требуется Microsoft Outlook 2007.

     При обновлении с Microsoft Office 2003 на версию 2007 не нужно обновлять

     оборудование, хотя может потребоваться выполнить  обновление до поддерживаемой операционной системы.

     Практическим  минимумом, предъявляемым Access 2007 к персональному компьютеру, является процессор с частотой 233 МГц и 128 Мбайт оперативной памяти. При одновременном выполнении нескольких приложений Office 2007 необходимо для каждого приложения иметь дополнительную память.

     При стандартной установке Office 2007 профессиональных выпусков требуется примерно 2 Гбайт на жестком диске. Часть места на диске будет освобождена после установки при удалении с него исходного загрузочного пакета. В процессе установки на диске необходимо иметь помимо пространства для Office, дополнительное пространство примерно такого же объема. Рекомендуется экран с разрешением не менее 1024Ч768 или с более высоким разрешением с поддержкой 256 цветов.

     Объекты Access

     База  данных Access включает следующие сохраняемые  в одном accdb-файле

     объекты:

     - таблицы, запросы, схемы данных, непосредственно имеющие отношение к базе данных;

       - формы, отчеты, макросы и модули, называемые объектами приложения. Формы и отчеты предназначены для типовых процессов обработки данных — просмотра, обновления, поиска по заданным критериям, получения отчетов. Эти объекты приложений конструируются из графических элементов, называемых элементами управления. Основные элементы управления служат для отображения полей таблиц, являющихся источниками данных объекта. Для автоматизации доступа к объектам и их взаимодействия используется программный код. Только с помощью программного кода получается полноценное приложение пользователя, функции которого доступны через меню, панели инструментов и формы. Для создания программного кода используются модули на языке VBA и макросы.

Информация о работе Контрольная работа по "Программированию"