Рабочая программа (syllabus) по дисциплине «Спецпрактикум на пк»




Скачать 265.91 Kb.
НазваниеРабочая программа (syllabus) по дисциплине «Спецпрактикум на пк»
страница2/3
Дата публикации03.08.2013
Размер265.91 Kb.
ТипРабочая программа
lit-yaz.ru > Информатика > Рабочая программа
1   2   3



Б.
Учебная литература

Основная литература



Алексеев А.П. Информатика 2002 г. - Издательство Солон, 2002 г. - 400с.



http://www.lessons-tva.info/edu/informatika.html



Холи Р., Холи Д.. Excel. Трюки. 100 профессиональных примеров



Г.З. Гарбер. Основы программирования на Visual Basic и VBA в Excel 2007



Н.С. Медведева, О.И. Москалева, А.М. Полонский. Администрирование 1С:Предприятие



Митичкин С.. Практика программирования в среде 1С:Предприятие



^
В. Направленность курса, пререквизиты, краткое описание

Направленность курса: Курс предназначен для студентов специальностей 1-40010102 – «Автоматизированные системы».

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

^ Краткое описание курса: Научиться элементарному использованию персонального компьютера, то есть использованию основных программ из семейства Microsoft Office (Ms Word, Ms Excel и Ms PowerPoint) а также особенности программирования для офисных программ.

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



^
Г. Цели и задачи курса

Цель: Целью данного курса является изучение программного и аппаратного обеспечения персонального компьютера для его использования.

Задачи:

  1. Обучение основам информатики как науки об информации и данных.

  2. Обучение работе на персональном компьютере (в ОС Windows) с наиболее распространенными пакетами прикладного программного обеспечения Microsoft Office, таких как Word, Excel и PowerPoint и офисному программированию


Организация учебного процесса

Учебный процесс состоит из аудиторных (лекций и лабораторных занятий) и внеаудиторной работы студентов (самостоятельной работы студента, индивидуальных и групповых консультаций). Изучение курса проводится по следующему плану. На лекциях студентам читают лекции, в которых кратко излагается важнейший теоретический материал, затем студентам предлагается самостоятельно практиковаться на домашних компьютерах, руководствуясь сведениями, полученными на лекциях. Кроме того, студентам выдается силлабус и конспекты лекций. Степень усвоения теоретического и практического материала проверяется контрольными работами и промежуточными экзаменами. Самостоятельная работа студентов проводится в виде подготовки рефератов по отдельным разделам курса и выполнения индивидуальной лабораторной работы.


^ Д1 График проведения курса

недели

Тема

Вид занятия

Литература

1

Понятие VBA. Макросы и макрорекордеры.

прак.

1,2

1

Запись, редактирование, защита и хранение макросов.

лаб.

1,2

2

Основы программирования на VBA. Типы данных, переменные и константы.

прак.

1,2

2

Первые шаги программирования на VBA

лаб.

1,2

3

Формы и элементы управления

прак.

1,2

3

Создание формы. Работа с элементами управления.

лаб.

1,2

4

Операторы управления. Операторы выбора. Циклические операторы.

прак.

1,2

4

Программирование операторов управления

лаб.

1,2

5

Массивы. Виды массивов.

прак.

1,2

5

Программирование одномерных массивов

лаб.

1,2

6

Процедуры. Передача параметров.

прак.

1,2

6

Программирование с помощью процедур.

лаб.

1,2

7

Первый промежуточный контроль (тест)



Темы и их краткое содержание
Тема: Понятие VBA. Макросы и макрорекордеры

Понятие VBA. Visual Basic для приложений (Visual Basic for Application, VBA) – это инструмент разработки приложений, который позволяет создавать программные продукты, решающие практически все задачи, встречающиеся в среде Windows. Эти продукты можно использовать, например, для оформления документов (подготовки текстов) или анализа данных таблиц (электронных таблиц). VBA – уникальное приложение, поскольку оно встраивается в другое приложение и расширяет его функциональные возможности.
Макросы и макрорекордеры. Если вы осуществляете многократно повторяющиеся действия, то этот процесс можно автоматизировать при помощи макросов. Макрос (macro) – это последовательность команд, которые написаны на VBA и которые хранятся в стандартном модуле среды разработки VBA приложений. Когда возникает необходимость выполнить данную последовательность действий, пользователь может запустить на выполнение соответствующий макрос. Макросы могут осуществлять широкий спектр задач от простых вычислений до создания пользовательского интерфейса. Нет необходимости писать макросы вручную. В MS Office имеется встроенное средство – макрорекордер (macro recorder), позволяющее преобразить все ваши действия в макросы.
Тема: Основы программирования на VBA. Типы данных, переменные и константы.

Переменные (Variable) – используется для временного хранения данных в оперативной памяти, т.е. она идентифицирует область памяти, где хранится некоторая информация. Переменная должна быть объявлена прежде чем ее можно использовать. Переменные объявляются при помощи операторов Dim, Public, Private, Static.
Типы данных – относятся к фундаментальным понятиям любого языка. Тип данных определяет множество допустимых значений, которое может принимать указанная переменная. В языке VBA имеются следующие типы данных: Integer(целое), Long(длинное целое), Single(с плавающей точкой обычной точности), Double(с плавающей точкой двойной точностью), Currency(денежный), Decimal(масштабируемое целое), Date(дата и время), String(строковой), Boolean(логический), Object(объектный), Byte(байтовый), Variant(тип по умолчанию).
Ключевое слово Set – для присваивания переменной ссылки на объект в операторе присваивания применяется ключевое слово Set. В следующем примере переменной r присваивается ссылка на ячейку А1, и уже через эту переменную в ячейку А1 вводится значение 3.

Dim r As Range

Set r = Range(“A1”)

r.Value = 3

^ Тема: Формы и элементы управления

Где набирается код VBA? – код VBA набирается в редакторе Visual Basic. Для того чтобы попасть в этот редактор, выберите в MS Excel команду Вид – Макрос – Редактор Visual Basic или комбинацию клавиш + . В результате можно попасть в интегрированную среду разработки приложений (IDE) редактора Visual Basic.


Рис 1. Редактор Visual Basic



Возвратиться из редактора Visual Basic в документ MS Word можно нажатием кнопки View Microsoft Word панели инструментов Standard. Среда разработки приложений редактора Visual Basic имеет стандартный вид для Windows – приложений: строка меню, панель инструментов и два окна Project – VBAProject редактирования кода. Интерфейс редактора Visual Basic состоит из следующих основных компонентов:

  • Окна Project – VBAProject;

  • Окна редактирования кода Code;

  • Окна форм UserForm;

  • Окна свойств Properties;

  • Панели инструментов ToolBox;


Тема: Операторы в VBA

Операторы — это команды, которые используются в VBA для работы с данными. Если вы программировали когда-нибудь, например, на Basic'e или на каком-нибудь другом языке, вам уже знакомы основные операторы. Ну а если вы раньше не сталкивались с операторами в программировании, то уж со школьным курсом математики вы сталкивались точно. Большинство операторов VBA действуют точно так же, как знакомые всем арифметические операторы. В табл. 5.3. вы можете видеть описание арифметических операторов, применимых в VBA


Арифметические операторы VBA


Оператор

Описание

+

Сложение. Например, в результате вычисления выражения 4+3 получится 7

-

Вычитание

*

Умножение

/

Деление

^

Возведение в степень, 5^2 равняется 25

\

Целочисленное деление. От результата деления отбрасывается дробная часть. Например, 10 \ 3 равняется 3.

mod

Деление по модулю. Возвращает остаток от деления. Например, 10 mod 3 равняется 1


В VBA применяется тот же порядок обработки выражений, который принят в математике. Например, результат вычисления 2*3+7 равняется 13-ти. Так же, в математических выражениях могут использоваться круглые скобки. Однако, круглые скобки могут встретиться вам не только в математических выражениях. Скобки, как вы могли заметить из примеров, которые мы рассматривали выше, часто употребляются при вызове функций VBA, при работе с объектами и т.д.


^ Д-2 График проведения курса

недели

Тема

Вид занятия

Литера-тура

8

Работа со строками, временем и датами

прак.

1,2

8

Программирование функции обработки строк

лаб.

1,2

9

VBA и Excel. Объект Application.

прак.

1,2

9

Особенности программирования для MS Excel

лаб.

1,2

10

Диаграммы

прак.

1,2

10

Построение и удаление диаграммы

лаб.

1,2

11

Объектная модель MS Word. Объект Application.

прак.

1,2

11

Особенности программирования для MS Word

лаб.

1,2

12

Работа с файлами

прак.

1,2

12

Копирование, перемещение и удаление файлов.

лаб.

1,2

13

Обработка ошибок и отладка программ

прак.

1,2

13

Ошибки при создании и выполнение программы

лаб.

1,2

14

Второй промежуточный контроль (тест)


Темы и их краткое содержание
Особенности программирования для MS Excel

Microsoft Office Excel - это популярные электронные таблицы. Обычно, программируя для этой программы, преследуют такие цели:

  • Автоматизация вычислений.

  • Автоматизация ввода и обработки информации.

  • Работа с базами данных - вывод, ввод, анализ, визуализация информации.

  • Анализ финансовой и другой информации.

  • Создание систем для организации автоматизированного ввода данных

  • Математическое моделирование.

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

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

Другой вид - это индексы ячеек (стиль именования R1C1 ). Для адресации ячейки в таком стиле указывают номер строки (R - Row - строка) и номер столбца (C - Column - столбец), на пересечении которых расположена ячейка. Строки изначально пронумерованы, а номера столбцов начинаются с 1 - первому столбцу соответствует столбец A, второму - В и т.д. Например, (2, 3) - это адрес ячейки, находящийся на пересечении второй строки и третьего столбца, то есть, если переложить это на стиль A1 - получим ячейку С2 (рис. 13.1.)


Рис. 2. Ячейка C2 на листе MS Excel
Объект Application является собственно той программой Microsoft Excel, которая выполняется в данный момент на компьютере. Поэтому свойства и методы этого объекта позволяют изменять характеристики и управлять самой программой Excel.

Ниже перечислены основные свойства объекта Application

Свойство

Выполняемые действия и допустимые значения

ActiveWorkBook

Возвращает имя активной в настоящий момент рабочей книги

ActiveSheet

Возвращает имя активного в настоящий момент рабочего листа

ActiveCell

Возвращает имя активной в настоящий момент ячейки

Caption

Устанавливает заголовок окна Microsoft Excel. Стандартный заголовок имеет, например, вид «Microsoft Excel – Книга1». Если в программе на VBA написать:

Application.Caption=“Расчет резонанса”

то заголовок изменится и примет вид «Расчет резонанса – Книга1»

WindowState

Управляет размером окна Microsoft Excel. Возможные значения задаются такими именами:

- xlMaximized – установка этого свойства максимизирует окно Excel, то есть устанавливает его размер во весь экран.

- xlMinimized – установка этого свойства минимизирует (сворачивает) окно Excel.

- xlNormal – возвращает окно в первоначальное положение


^ Тема: Диграммы.

Понятие диаграмм. Основные средства для работы с диаграммами

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

^ Построение диаграмм

Для того чтобы построить диаграмму, достаточно воспользоваться методом Add Charts, у которого имеются три необязательных параметра: Before – указывает на лист, перед которым вставляется диаграмма, After – задает ссылку на лист, после которого вставляется диаграмма, Count – специфицирует число вставляемых листов. Кроме того, надо указать ссылку на тот диапазон, на основе которого строится диаграмма. Свойство ActiveChart объектов Application и Workbook возвращает ссылку на активную диаграмму. Далее, используя большую коллекцию свойств диаграммы, можно задать ее внешний вид.

^ Изменение параметры диаграмм

Метод ChartWizard позволяет модифицировать диаграмму, без установки ее свойств по раздельности, т.е. он предоставляет возможность управлять диаграммой в целом.

ChartWizard (Source, Gallery, Format, PlotBy, CategoryLabels, SeriesLabels, HasLegend, Title, CategoryTitle, ValueTitle, ExtraTitle), где:

Source – задает диапазон с данными, на основе которого строится диаграмма;

Gallery – устанавливает тип диаграммы;

Format – определяет формат для данного типа диаграммы. Каждый тип имеет до десяти форматов;

PlotBy – задает, как располагаются данные в диапазоне, на основе которого строится диаграмма;

CategoryLabels – определяет число строк (столбцов) с метками категорий;

SeriesLabels - определяет число строк (столбцов) с метками рядов;

HasLegend – специфицирует, надо ли отображать легенду;

Title – задает заголовок диаграммы;

CategoryTitle – определяет название оси категорий;

ValueTitle - устанавливает название оси значений;

ExtraTitle – специфицирует название оси серий для двухмерной или трехмерной диаграммы;
^ Удаление диаграмм

Для удаления диаграммы или внедренной диаграммы ее надо идентифицировать. Это можно сделать либо по имени, либо по индексу, а далее остается применить метод Delete.



Основы программирование в документе Word

VBA и Word используются для автоматизации работы с документом, программирования пользовательских стилей. В данной главе сначала описывается, как можно создать шаблон документа с индивидуальным интерфейсом, как используются формы при работе со стандартным документами, а затем приводится список полезных макросов: от сбора статических данных о документе до отображения информации о доле просмотренного документа в статусной строке.
^ Функции доступа к объектам Automation

Automation это одно из наиболее важных средств технологии ActiveX, позволяющее программно управлять объектами из других приложений. Более ранняя технология называлась Динамических обменом данных (DDE – Dynamic Data Exchange). Приложение поддерживает Automation одним из двух способов:

  1. Приложение – источник (или объект, или сервер Automation, или объект ActiveX) – это приложение, объекты которого используются другими приложением или средствами программирование через интерфейс.

  2. Приложение – приемник (или контролер или клиент Automation) – это приложение, которое управляет объектами приложения – источника.




^ Д-3 График проведения курса

недели

Тема

Вид занятия

Литература

15

Создание меню и панели инструментов

прак.

1,2

15

Создание строки меню и панели инструментов

лаб.

1,2

16

Работа с книгами и листами

прак.

1,2

16

Коллекция Workbooks-работа с книгами

лаб.

1,2

17

Расширенные возможности PowerPoіnt

прак.

1,2

17

Создание презентации творческой и интеллектуальных достижений студента по дисциплине «Спецпарктикум на ПК».

лаб.

1,2

18

Финальный контроль (письменно)

Понятие семейство Workbook

Семейство Workbooks инкапсулирует в себе все рабочие листы рабочей книги. В этом семействе имеются два основных свойства: Count – возвращает число элементов семейства и Item – конкретный элемент семейства. Методы семейства Workbooks позволяют открывать существующую книгу (метод Open), закрывать ее (метод Close), создавать новую книгу (метод Add), причем как пустую, так и заполненную на основе данных либо из текстового файла(метод OpenText), либо из xml-файла(метод OpenXML), либо из базы данных(метод OpenDataBase).

Создание новой рабочей книги.

Метод Add семейства Workbooks создает новую рабочую книгу.

Add (Template), где:

Template – определяет создание новой книги. Если этот параметр опущен, то создается рабочая книга с числом листов, заданных свойством SheetsInNewWorkbook.

В иерархии MS Excel объект WorkBook идет сразу после объекта Application и представляет файл рабочей книги. Рабочая книга хранится в файлах формата xls. Объект WorkBook возвращается либо как элемент семейства WorkBooks соответствующим свойствам, либо как активная рабочая книга – свойством ActiveWorkbook. Объект WorkBook образуют семейство WorkBooks, доступ к элементам которого можно производить как по имени, так и индексу.
Свойства объекта WorkBook.

Объект WorkBook обладает большим набором свойств. Свойства ActiveChart и ActiveSheet возвращает активную диаграмму и лист. Свойства Charts, Comments, Names, Sheets, Windows Worksheets возвращает семейства диаграмм, примечаний, имен, листов, окон и рабочих листов данной книги. Перечислим основные свойства объекта WorkBook.
Таблица №1. Основные свойства объекта WorkBook.

Свойства

Описание

ActiveChart

Возвращает активную диаграмму

ActiveSheet

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

ActiveSheet.Name=”Отчет”

Author

Устанавливает имя автора

ChageHistoryDuration

Задает число дней, в течение которых запоминаются изменения в книге при ее совместном использовании.

Charts

Возвращает семейство всех диаграмм книги.

CommandBars

Возвращает семейство всех панелей управления

Comments

Возвращает семейство всех примечаний

DisplayDrawingObjects

Управляет отображением графических объектов

EnableAutoRecover

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

FileFormat

Задает формат файла рабочей книги

FullName

Задает полное имя рабочей книги

HasPassword

Возвращает значение True, если книга защищена паролем, и значение False в противном случае

Name

Задает имя книги

Password

Задает пароль для защиты книги

Path

Возвращает путь к книге

Sheets

Возвращает семейство всех листов книги

Worksheets

Возвращает семейство всех рабочих листов книги
1   2   3

Похожие:

Рабочая программа (syllabus) по дисциплине «Спецпрактикум на пк» iconРабочая учебная программа по дисциплине «менеджмент»
Рабочая учебная программа составлена кандидатом экономических наук, ассистентом кафедры менеджмента и права Остриком В. Ю. на основании...

Рабочая программа (syllabus) по дисциплине «Спецпрактикум на пк» iconРабочая программа по дисциплине Психогенетика Москва
Требования к минимуму содержания и уровню подготовки по дисциплине «Психогенетика»

Рабочая программа (syllabus) по дисциплине «Спецпрактикум на пк» iconПрограмма дисциплины рабочая программа по дисциплине «Техсервис и...
Рабочая программа по дисциплине «Техсервис и товаропроводящие сети, обеспечение автомобильного бизнеса» (очная форма обучения) с

Рабочая программа (syllabus) по дисциплине «Спецпрактикум на пк» iconУчебно-методический комплекс по дисциплине опд. Ф. 07 Гражданское право
Рабочая программа по дисциплине «Гражданское право» для очно-заочной формы обучения

Рабочая программа (syllabus) по дисциплине «Спецпрактикум на пк» iconРабочая учебная программа по дисциплине «философия»
Рабочая учебная программа дисциплины «Философия» подготовлена в соответствии с Федеральным государственным образовательным стандартом...

Рабочая программа (syllabus) по дисциплине «Спецпрактикум на пк» iconРабочая программа по дисциплине «история и методология юридической науки»
Рабочая программа составлена к ю н доцентом Р. В. Насыровым на основании Государственного образовательного стандарта высшего образовательного...

Рабочая программа (syllabus) по дисциплине «Спецпрактикум на пк» iconРабочая программа по дисциплине опд. В. 04 Стилистика русского языка

Рабочая программа (syllabus) по дисциплине «Спецпрактикум на пк» iconРабочая программа по дисциплине ен. Ф. 1 «Математика»
«Электропривод и автоматика промышленных установок и технологических комплексов» (ЭП)

Рабочая программа (syllabus) по дисциплине «Спецпрактикум на пк» iconРабочая программа по дисциплине «Введение в специальность» принята...

Рабочая программа (syllabus) по дисциплине «Спецпрактикум на пк» iconРабочая программа по дисциплине опд. В2 / ен. B1
Электропривод и автоматика промышленных установок и технологических комплексов (ЭП)



Образовательный материал



При копировании материала укажите ссылку © 2013
контакты
lit-yaz.ru
главная страница