Средства синхронизации потоков, критические секции и тупики. Лабораторная работа 6.


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

Средства обмена данными между приложениями. Лабораторная работа № 5.


Цель работы: практическое знакомство со средствами передачи данных между процессами, (Interprocess Communications-IPC), выполняющимися на одном компьютере. Краткие теоретические сведения В данной работе будут рассмотрены только два метода IPC: использование буфера обмена (Clipboard); файлы, проецируемые в память.

Файловая система и файловый ввод-вывод.  Лабораторная работа 1.


Цель работы:  знакомство с методикой использования функций Win32 для получения информации о логических дисках, томах и файлах. Определение имеющихся логических дисков Функция GetLogicalDrivers () : Dword  возвращает 32-х битовое значение, каждый бит которого указывает, существует ли соответствующее логическое устройство.  Бит 0 —  диск А, бит 1 — диск B ….. бит 25 — диск Z.

Лабораторная работа № 3. Тема: «Технология ASP.NET».


Создадим страницу, которая вычисляет значение суммы покупки, по введенным пользователем значениям цены и количества. Вид товара выбирается из списка, в результате выводится сообщении о купленном товаре и сумме покупки в объект Метка (Label).

Лабораторная работа № 2. Тема: «Технология ASP. Создание Web – форм».


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

Лабораторная работа N 2. Полупроводниковые приборы.


1. Исследование выпрямительных полупроводниковых диодов  Порядок выполнения работы 1.1. Собрать схему для снятия вольт-амперной характеристики (ВАХ) выпрямительного диода (рис. ). Тип диода задаётся преподавателем. Амперметр установить в режим измерения постоянного тока.

Лабораторная работа N 1. Фильтры


1. Исследование пассивного фильтра нижних частот (ФНЧ) Подготовка к выполнению работы    Схема пассивного RC-фильтра нижних частот 1-го порядка показана на рис. Коэффициент передачи фильтра определяется по формуле: К(w) = , где частота среза w0 = 1/RC = 2 π f

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


Лабораторная работа № 2 Программные средства для определения адресов узлов и каналов, сетевой аутентификации. Теоретический материал. Пространство имен System.Net содержит сетевые классы для поиска IP – адресов, сетевой аутентификации, разрешений, отправки и получения данных.

Обработка сеансовых данных. Запись и чтение cookie.


Практическое занятие №4 Тема: «Обработка сеансовых данных. Запись и чтение cookie.» Обработка сеансовых данных Сеанс представляет собой процесс взаимодействия пользователя с Web –приложением, представленный типом HttpSessionState. Классическим примером необходимости поддержки пользовательских данных является корзина покупателя: при подключении десятков посетителей к странице Интернет – магазина для каждого посетителя должен поддерживаться уникальный список товаров, которые этот посетитель Читать далее

Создание базы данных в SQL Sever 2005


Лабораторная работа Тема: «Создание базы данных в SQL Sever 2005»  Создать базу данных в SQL Sever. Запустить Server Manager — Connect. Создать базу данных с помощью конструктора. Для этого нажмите значок на панели инструментов. В окне конструктора введите следующий текст:  

Задание на лабораторную работу по предмету «Базы данных»


1. Разработать структуру базы данных. 2. Реализовать ее в среде Access. 3. Заполнить все таблицы (не менее 10 строк). 4. В среде .Net: -подключиться к базе; — организовать просмотр содержимого всех таблиц; — добавление записей; — удаление записей; — поиск по содержимому одного поля.

Двумерные массивы


   №82    Дано действительное число х. Получить квадратную матрицу порядка n+1:

Программирование циклических алгоритмов


№ 1 Имеется серия измерений элементов треугольника. Группы элементов пронумерованы. В серии в произвольном порядке могут встречаться такие группы элементов треугольника: — основание и высота; две стороны и угол между ними (угол задан в радианах); три стороны. Разработать программу, которая запрашивает номер группы элементов, вводит соответствующие элементы и вычисляет площадь треугольника. Вычисления прекратить, если в Читать далее

Задачник-практикум. Обработка строк.


>№ 1 Дана строка, заканчивающаяся точкой. Подсчитать, сколько в ней слов. № 2 Дана строка, содержащая английский текст. Найти количество слов, начинающихся с буквы b. Дана строка. Подсчитать в ней количество вхождений букв r, k,t.

Работа с массивами.


Линейные массивы А № 1 Дан массив натуральных чисел. Найти сумму элементов, кратных данному К.

Задачник-практикум. Программирование.


Программирование ветвящихся алгоритмов № 1 Даны три действительные числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвертую степень — отрицательные.

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


Лабораторная работа №5 Тема: «Средства для создания и вывода динамических изображений» Проверка попадания в непрямоугольные области Например, предположим, что необходимо по щелчку пользователя выделять красным контуром фигуру, которая представляет собой непрямоугольную область.

Лабораторная работа № 2. Тема: «Элементы управления для ввода и вывода информации»


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

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


Лабораторная работа № 1 Тема: «Элементы управления, их свойства, методы и события» Задание на лабораторную работу Изучить теоретический материал. Создать Windows форму. На Windows форме создать кнопку «Приветствие» Реализовать примеры, рассмотренные в теоретической части. Протестировать работу приложения Добавить в форму две кнопки (1 и 2), для которых задать различные цвета (свойство BackColor). Написать для кнопок Читать далее

ЛР 4. ОПЕРАТОРЫ ВЕТВЛЕНИЯ И МНОЖЕСТВЕННОГО ВЫБОРА ИСПОЛЬЗОВАНИЕ МАТЕМАТИЧЕСКИХ ФУНКЦИЙ ИЗ MATH.H


ЛАБОРАТОРНАЯ РАБОТА №4 ОПЕРАТОРЫ ВЕТВЛЕНИЯ И МНОЖЕСТВЕННОГО ВЫБОРА ИСПОЛЬЗОВАНИЕ МАТЕМАТИЧЕСКИХ ФУНКЦИЙ ИЗ MATH.H ДЛЯ ВЫЧИСЛЕНИЙ  ЦЕЛЬ РАБОТЫ: Изучение операторов ветвления if, if…else, if…else if…else… Работа со встроенными библиотечными функциями из MATH.H.

МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ЛАБОРАТОРНОЙ РАБОТЕ  ВВОД / ВЫВОД В VISUAL BASIC


ЦЕЛЬ РАБОТЫ: Изучение способов ввода/вывода информации в Visual Basic.   НАЗНАЧЕНИЕ РАБОТЫ: Научиться пользоваться встроенными диалоговыми окнами ИСР, овладеть методами ввода/вывода информации.   СОДЕРЖАНИЕ РАБОТЫ   Работа с диалоговыми окнами. Диалоговые окна используются в приложениях для того, чтобы отобразить информацию или предложить пользователю ввести данные, необходимые для продолжения работы программы. Кроме того, любое диалоговое окно Читать далее

Создание системы меню в приложении и панели инструментов при помощи Visual Studio


Лабораторная работа № 3 Тема: «Создание системы меню в приложении и панели инструментов при помощи Visual Studio.» Создадим на форме систему меню, при помощи которой пользователь сможет выполнять различные операции. В пространстве имен System Wi ndows . Forms предусмотрено большое количество типов для организации ниспадающих главных меню (расположенных в верхней части формы) и контекстных меню, Читать далее