книга Курсовая.Су
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты Поиск
Методика изучения многогранников в школьном курсе стереометрии ( Дипломная работа, 64 стр. )
Методика изучения мотивационной сферы и направленности личности "Дифференциально-диагностический опросник" ( Отчет по практике, 9 стр. )
Методика изучения нумерации ( Контрольная работа, 21 стр. )
МЕТОДИКА ИЗУЧЕНИЯ ОСОБЕННОСТЕЙ ВОСПРИЯТИЯ ШКОЛЬНИКАМИ ОСНОВ ПРАВОСЛАВНОЙ КУЛЬТУРЫ ( Дипломная работа, 80 стр. )
Методика изучения темы «ОСНОВЫ СОЗДАНИЯ WEB-СТРАНИЦ» ( Курсовая работа, 31 стр. )
МЕТОДИКА ИЗУЧЕНИЯ темы «Текстовый ре-дактор MS Word» ( Реферат, 19 стр. )
Методика изучения темы «СОЗДАНИЕ ПРИЛОЖЕНИЙ ОПЕРАЦИОННОЙ СИСТЕМЫ WINDOWS СРЕДСТВАМИ VISUAL BASIC» ( Курсовая работа, 42 стр. )
Методика изучения элементов алгебры и математической логики 2000-56 ( Курсовая работа, 56 стр. )
Методика изучения элементов алгебры и математической логики ( Курсовая работа, 56 стр. )
МЕТОДИКА ИСПОЛЬЗОВАНИЯ ИНТЕРАКТИВНЫХ ТАБЛИЦ НА УРОКАХ ХИМИИ ( Курсовая работа, 36 стр. )
Методика использования наблюдений как ведущего метода экологического воспитания дошкольников ( Курсовая работа, 40 стр. )
Методика использования эвристического метода преподавания материала по логарифмической функции в 11 классе средней школы ( Дипломная работа, 21 стр. )
Методика использования метода наблюдения в процессе экологического образования младших дошкольников ( Курсовая работа, 44 стр. )
Методика использования приемов обучения в разных возрастных группах детского сада ( Реферат, 16 стр. )
Методика использования малых форм фольклора в речевом развитии ребенка 2009-22 ( Реферат, 22 стр. )
Методика использования малых форм фольклора в речевом развитии ребенка ( Реферат, 22 стр. )
Методика использования приемов обучения в разных возрастных группах детского сада ( Реферат, 17 стр. )
Методика использования дидактических игр на уроках обучения грамоте ( Курсовая работа, 52 стр. )
Методика использования приемов обучения в разных возрастных группах детского сада 2010-18 ( Реферат, 18 стр. )
Методика использования занимательных задач в процессе обучения информатике при изучении темы "Системы счисления" ( Дипломная работа, 71 стр. )
Методика коррекционной работы с девиантным подростком е352ввв ( Контрольная работа, 14 стр. )
Методика нравственного воспитания младших школьников в единстве семьи и школы 6345335 ( Контрольная работа, 1 стр. )
Методика обучению рассказыванию по картинке ( Реферат, 20 стр. )
Методика обучения аппликации в младшей группе. ( Реферат, 16 стр. )
Методика обучения аппликации в старшей группе 2010-19 ( Реферат, 19 стр. )

Содержание

1 Операционные системы

1.1 Назначение операционной системы

1.2 О системах программирования

1.3 Составные части операционной системы

1.3.1 Файловая система

1.3.2 Драйверы внешних устройств

1.4 Характеристики операционных систем

1.5 Виды операционных систем

1.5.1 Стандартные операционные системы

1.5.2 Сетевые операционные системы

1.6 Как Windows выполняет программный код

1.7 Вытесняющая и кооперативная многозадачность

1.8 Планирование

1.8.1 Классы приоритетов

1.8.2 Уровни приоритетов

1.9 Управление памятью

1.9.1 Виртуальная память

1.9.2 Постраничная подкачка

1.10 Выполнение приложений

1.10.1 Обмен сообщениями в 16-разрядных версиях Windows

1.10.2 Обмен сообщениями в Windows 98

1.10.3 Виртуальные машины

1.11 Интерфейс прикладного программирования Win32

1.12 Шлюзование

1.13 Реестр Windows

1.13.1 Редактор реестра

1.13.2 Структура реестра

1.13.3 Модификация реестра Windows

2 Элементы управления Windows

2.1 Основные элементы управления

2.2 Некоторые дополнительные элементы управления

2.3 Свойства элементов управления

2.4 События

3 Описание переменных

4 Операторы управления порядком выполнения команд

4.1 Оператор If…Then…Else

4.2 Оператор Select Case

4.3 Циклы

4.3.1 Оператор For…Next

4.3.2 Оператор Do While

4.3.3 Оператор While…Wend

5 Создание меню

6 Система меню Visual Basic

6.1. Меню File

6.2. Меню Edit

6.3. Меню View

6.4. Меню Project

6.5. Меню Format

6.6. Меню Debug

6.7. Меню Run

6.8. Меню Tools

6.9. Меню Add-Ins

6.10. Меню Window

6.11. Меню Help

7 Мастер инсталляции

7.1 Программа инсталляции

8 Создание простейшего приложения Visual Basic

9 Примеры создания приложений

9.1 Приложение «калькулятор»

9.2 Приложение «проводник»

9.3 Приложение «Paint»

9.4 Приложение «Иконка»

9.5 Приложение «Главная форма»

9.6 Приложение «Метроном»

10 Контрольные вопросы

11 Задания на лабораторные работы

Литература

1 Операционные системы

1.1 Назначение операционной системы

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

В этом разделе рассматриваются вопросы, связанные с характеристиками различных операционных систем.

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

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

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

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

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

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

1.2 О системах программирования

Программы пишутся на алгоритмических языках трех типов: машинном, языке ассемблера и языке высокого уровня.

Программы, написанные на машинном языке, компьютер "понимает" и выполняет без какой-либо промежуточной обработки.

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

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

1.3 Составные части операционной системы

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

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

Рассмотрим наиболее важные из них.

1.3.1 Файловая система

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

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

Существуют различные файловые системы. Например, в операционных системах МS DOS, Windows З.х и Windows 95/98 файловая система FAT (File Allocation Table–таблица размещения файлов) имеет структуру управляющей информации на носителе, включающую загрузчик (BOOT), таблицу размещения файлов (FAT) и корневой каталог (RDA).

В операционной системе OS/2 используется файловая система HPFS (High-Performance File System–высокопроизводительная файловая система), которая не воспринимается DOS. В Windows NT используется файловая система NTFS NT File System–файловая система NT), совместимая с файловыми системами FAT и HPFS.

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

Файл может быть разделен на несколько частей, каждая из которых может храниться на различных участках диска или на различных дисках.

Имя каждого файла и основные сведения о нем хранятся в каталоге (directory), который упрощает поиск и доступ к информации. В операционной системе Windows каталоги называются папками.

Каталог – это специальное место на диске, организованное для хранения имен файлов и сведений о них. Исходный каталог, в состав которого входят все остальные каталоги, называется корневым каталогом.

Каталоги, каждый под своим именем, могут входить в состав другого каталога и т.д. Такие каталоги, или подкаталоги, хранятся наряду с отдельными файлами. Все подкаталоги и файлы входят в состав главного корневого каталога (root directory). Вся эта разветвленная система образует иерархическую древовидную файловую структуру, которую можно представить как оглавление очень большой книги. Любой файл или каталог может быть переименован, прочитан, удален. К файловой системе имеет доступ любая прикладная программа.

FAT32 более эффективно использует дисковое пространство. В FAT 16 таблица размещения файлов разделена на блоки по 16 кб. Если блок используется не полностью, оставшийся объем пропадает. В FAT32 объем блоков–4 кб, поэтому при частичном заполнении блока меньше дискового пространства остается пус¬тым. Кроме того, файловая система FAT16 поддерживает диски разме¬ром лишь до 2 Гб, в то время как FAT32–до 2 Тб.

Жесткий диск с FAT16

Не используется 7Кб

Файл #1 (25 Кб)

7Кб Файл #2 (32 Кб)

16Кб 16Кб 16Кб 16Кб

Жесткий диск с FAT32

Не используется 3Кб

Файл #1 (25 Кб) Файл #2 (32 Кб)

4Кб 4Кб 4Кб 4Кб 4Кб 4Кб 4Кб 4Кб 4Кб 4Кб 4Кб 4Кб 4Кб 4Кб 4Кб 4Кб

Файловая система NTFS предпочтительна для компьютеров под управлением Windows NT. Однако иногда на том же компьютере нужно использовать другую файловую систему – например, для работы с другой операционной системой (в этом случае хотя бы один раздел диска должен быть отформатирован соответствующей файловой системой). NTFS поддерживается только на компьютерах под управлением Windows NT.

Преимущество NTFS в том, что она может работать с разделами большого размера. Предельный размер файла на разделе NTFS — 16 экзабайт. Это очень много, так например:

1024 Мб = 1Гб (гигабайт) 1024 Гб = 1Т (терабайт)

1024 Тб = 1П6 (петабайт) 1024 Пб = 1Э6 (экзабайт)

Один экзабайт — это чуть больше миллиарда гигабайт. Минимальный размер раздела NTFS — 5 Мб.

При применении файловой системы NTFS необходимо иметь в виду следующее:

- в NTFS встроены средства восстановления после сбоя, поэтому пользователям не нужно запускать утилиту восстановления диска на разделе NTFS;

- на разделе NTFS нельзя восстановить удаленный файл;

- при использовании NTFS значительно уменьшаются потери из-за фрагментации файлов;

- NTFS поддерживает модель защиты Windows NT, поэтому все файлы и каталоги на разделе NTFS можно защищать правами доступа и подвергать аудиту;

- из-за падения производительности не рекомендуется применять NTFS на томах размером менее 400 Мб.

1.3.2 Драйверы внешних устройств

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

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

Драйверы стандартных устройств хранятся в микросхеме флэш-памяти BIOS или в микросхемах, смонтирован¬ных на контроллерах устройств ввода-вывода. Драйверы модернизированных или новых устройств представлены отдельными программами, которые при запуске компьютера динамически подключаются к операционной системе.

1.4 Характеристики операционных систем

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

Разрядность операционной системы показывает, какую разрядность внутренней шины данных центрального процессора способна поддерживать операционная система. Разрядность операционной системы говорит о том, с какими программами она будет работать. Все современные операционные системы поддерживают 32-разрядный интерфейс прикладных программ. Разрядность кода интерфейса прикладных программ имеет непосредственное отношение к адресному пространству ОЗУ.

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

Операционная система может поддерживать два режима работы центрального процессора – реальный и защищенный. В реальном режиме работы, характерном для операционной системы MS DOS, все программы и данные располагаются в одной области оперативной памяти. Режим разделения адресного пространства, при котором менее приоритетные программы не смогут попасть в область памяти, в которой хранятся более приоритетные программы, и испортить их, называется защищенным.

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

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

Операционные системы могут быть ориентированы на одновременное обслуживание нескольких процессов (задач). Такое свойство операционных систем называется многозадачностью. Многозадачность могут поддерживать все современные центральные процессоры и чипсеты ПК.

Процесс – это программа или часть программы, выполняемая на центральном процессоре.

Центральный процессор в определенные кванты времени выполняет работу над отдельными фрагментами различных задач. У пользователя же складывается впечатление одновременности их выполнения. Операционная система (ОС) обеспечивает переключение ЦП и других устройств с выполнения одной задачи на другую, распределяет между задачами системные ресурсы, обеспечивает между задачами взаимосвязь и синхронизацию.

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

Литература

1) Райтингер М., Муч Г. Visual Basic 6.0: для пользователя: пер. с нем. – Киев.: BHV, 1999 – 416 с.: ил.

2) Линке М. Visual Basic 5: справочник: пер. с нем. – М: ЗАО "Изд-во БИНОМ", 1998. – 512 с.: ил.

3) Фролов А.В., Фролов Г.В. Операционная система Windows 95 для программистов - М: Диалог - МИФИ, 1996. - 228 с.

4) Руководство программиста по Microsoft Windows 95: пер. с англ. - М: Изд-во "Русская редакция" ТОО "Channel Trading Ltd", 1997. - 600 с.: ил.

Примечаний нет.

2000-2024 © Copyright «Kursovaja.su»