- •Представление чисел в эвм. Примеры записи. Положительные и отрицательные числа в двоичной системе. Прямой и обратный код. Мантисса и порядок. Запись основания десятичной системы счисления в эвм.
- •Виды процессоров:
- •Программа, программное обеспечение. Состав и назначение элементов системного программного обеспечения. Функции bios.
- •Назначение, функции, виды операционных систем. Назначение программ драйверов и резидентов. Plug and Play.
- •Программы оболочки и файловые менеджеры: виды, особенности, назначение. Операционные среды: виды, особенности, назначение, основные отличия от оболочек.
- •Определения: каталог, файл. Файловые системы. Стандарты в наименовании файлов. Типовые расширения имен файлов. Логические имена носителей информации. Правильная запись маршрута - примеры.
- •Назначение, виды и использование вспомогательных программ: архиваторов и антивирусов в dos режиме и в графической среде. Установка и удаление программ.
- •Основные внутренние команды ос типа ms-dos. Примеры использования команд работы с каталогами и файлами: создание, копирование, чтение, смена имени, удаление файлов и каталогов.
- •Подготовка носителей информации к работе в dos режиме и в графической среде. Виды носителей. Сканирование и дефрагментация.
- •Назначение файловых менеджеров: запуск, автозапуск. Содержимое панелей. Выбор рабочего каталога и диска. Вывод на принтер.
- •Особенности и преимущества работы в среде Windows. Технология ole. Виды Windows, основные отличия. Использование клавиатуры в графической среде.
- •Работа в среде Windows с буферной памятью. Контекстное меню. Быстрые клавиши клавиатуры в Windows. Приостановка, снятие задач. Меню кнопки «Пуск», назначение пунктов меню.
- •Электронные таблицы: назначение, вид и содержимое окна Excel. Основные функции меню и кнопок панели инструментов.
- •Ячейки таблицы Excel: адресация (относительная и абсолютная), форматы данных (выбор и смена). Построение расчетных выражений. Работа с диаграммами и функциями.
- •Модели данных: основные понятия, преимущества, недостатки. Математические основы реляционной модели. Основные понятия реляционной модели. Типы связей между отношениями.
- •2. Утверждение плана разработки, подписание договора
- •7. Разработка системных запросов к таблицам базы данных
- •10. Тестирование приложения
- •11. Внедрение приложения
- •Распределённые базы данных
- •Средства быстрой разработки приложений. Особенности. Примеры. Транзакции, триггеры - определения.
- •Субд: виды, назначение, структура. Основные возможности. Ключевое поле, виды ключей и связей. Схема данных. Использование встроенных функций. Построитель выражений. Расширения имен файлов.
- •Lan, man, wan. Локальные и глобальные компьютерные сети. Топологии локальных сетей. Виды и характеристики кабелей.
- •Internet – протоколы. Доменная система имен (dns). Модели взаимодействия открытых систем osi.
- •Internet – протоколы. Доменная система имен (dns). Модели взаимодействия открытых систем osi.
- •Виды графики. Виды программ и форматы графических файлов. Условия для графики в Internet. Модели rgb, cmyk.
- •Web сайт - структура. Web – страница: содержимое, основные правила. Баннер. Элементы документа html. Дескрипторы.
- •Этапы решения задач на эвм. Способы составления алгоритма решения задачи. Виды алгоритмов - определения.
- •Содержимое программ: операторы описания констант и переменных (типы переменных в программе). Ввод и вывод данных, присваивание. Функции в программе.
- •Содержимое программ: операторы разветвлений и циклов в программе. Виды циклов. Работа с массивами переменных.
- •Основные понятия объектно-ориентированного программирования. Элементы объектно-ориентированного программирования. Инкапсуляция, наследование, полиморфизм.
- •Визуальное программирование: среда систем, элементы систем (форма, панель свойств, панель инструментов). Компоненты программ. Свойства, события, методы. Этапы построения приложений.
Средства быстрой разработки приложений. Особенности. Примеры. Транзакции, триггеры - определения.
LAB - средство быстрой разработки приложений (так называемая RAD – система), являющаяся объектно-ориентированной визуальной средой для программирования логики приложения, пользовательского интерфейса и взаимодействия с БД. Изначально система создавалась как средство разработки для СУБД ЛИНТЕР. В настоящее время возможна разработка для любых реляционных СУБД благодаря наличию компонентов для работы через ODBC.
Используя систему LAB, Вы получаете:
возможность использования объектно-ориентированного компонентного подхода для быстрой разработки приложений (RAD) в среде Windows или Unix (совершенно идентичная интегрированная среда разработки);
переносимость, то есть возможность использовать прикладные системы без каких-либо изменений в среде Windows или Unix-подобных системах;
возможность быстро реализовать механизмы работы с базой данных (в случае СУБД ЛИНТЕР максимально эффективно используются возможности этой системы);
мощный встроенный генератор графических отчетов;
возможность приобрести лицензионно-чистый продукт и получить поддержку по невысоким ценам;
возможность доработки и дополнения тех или иных функций по специальному соглашению.
Основу LAB составляют:
расширяемая объектно-ориентированная библиотека компонентов для построения приложений;
средства объектно-ориентированного языка программирования;
интегрированная среда разработки;
исполняющая подсистема, обеспечивающая работу скомпилированного приложения на требуемой программно-аппаратной платформе.
RAD (от англ. rapidapplicationdevelopment — быстрая разработка приложений) — концепция создания средств разработки программных продуктов, уделяющая особое внимание быстроте и удобству программирования, созданию технологического процесса, позволяющего программисту максимально быстро создавать компьютерные программы. Практическое определение: RAD — это жизненный цикл процесса проектирования, созданный для достижения более высокой скорости разработки и качества ПО, чем это возможно при традиционном подходе к проектированию. С конца XX века RAD получила широкое распространение и одобрение. Концепцию RAD также часто связывают с концепцией визуального программирования.
Транза́кция (англ. transaction) — группа последовательных операций с базой данных, которая представляет собой логическую единицу работы с данными. Транзакция может быть выполнена либо целиком и успешно, соблюдая целостность данных и независимо от параллельно идущих других транзакций, либо не выполнена вообще и тогда она не должна произвести никакого эффекта. Транзакции обрабатываются транзакционными системами, в процессе работы которых создаётся история транзакций.лама 14
Различают последовательные (обычные), параллельные и распределённые транзакции. Распределённые транзакции подразумевают использование больше чем одной транзакционной системы и требуют намного более сложной логики (например, two-phasecommit — двухфазный протокол фиксации транзакции). Также, в некоторых системах реализованы автономные транзакции, или под-транзакции, которые являются автономной частью родительской транзакции.
Триггер (триггерная система) — класс электронных устройств, обладающих способностью длительно находиться в одном из двух устойчивых состояний и чередовать их под воздействием внешних сигналов. Каждое состояние триггера легко распознаётся по значению выходного напряжения. По характеру действия триггеры относятся к импульсным устройствам — их активные элементы (транзисторы, лампы) работают в ключевом режиме, а смена состояний длится очень короткое время.
Отличительной особенностью триггера как функционального устройства является свойство запоминания двоичной информации. Под памятью триггера подразумевают способность оставаться в одном из двух состояний и после прекращения действия переключающего сигнала. Приняв одно из состояний за «1», а другое за «0», можно считать, что триггер хранит (помнит) один разряд числа, записанного в двоичном коде.
При изготовлении триггеров применяются преимущественно полупроводниковые приборы (обычно биполярные и полевые транзисторы), в прошлом — электромагнитные реле, электронные лампы. В настоящее время логические схемы, в том числе с использованием триггеров, создают в интегрированных средах разработки под различные программируемые логические интегральные схемы (ПЛИС). Используются, в основном, в вычислительной технике для организации компонентов вычислительных систем: регистров, счётчиков, процессоров, ОЗУ.