Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Создан заказ №3065721
27 мая 2018

Win 32 api

Как заказчик описал требования к работе:
Нужна курсовая работа по информатике. Готовая работа уже есть, но препод не принял. Надо добавить практические примеры ОБЯЗАТЕЛЬНО! Еще нужно вывод переделать. Переделать до завтрашнего утра! Заплачу больше за срочность.
Фрагмент выполненной работы:
Введение Данная курсовая работа включает разработку канала передачи на базе файлов отображаемых в память и его применения для передачи данных от двух процессов-серверов клиентскому приложению в среде операционной системы Windows с отображением данных в оконном интерфейсе. Постановка задачи Необходимо разработать программный комплекс, показывающий информацию о текущем, местном времени и продолжительности текущего сеанса работы за компьютером. (работа была выполнена специалистами author24.ru) А также определять приоритеты клиентского процесса и серверного процесса и дельта - приоритеты их потоков. Приложение должно состоять из трѐх процессов. Процесс 1 определяет и передает текущее местное время и продолжительность текущего сеанса работы в Windows. Процесс 2 определяет и передает приоритеты клиентского и серверных процессов и дельта-приоритеты их потоков. Способ коммуникации между двумя процессами осуществляется через файлы , отображаемые в память. Краткие теоретические основы Интерфейс прикладного программирования Win32 API - это программный интерфейс, который используется для управления 32-разрядными операционными системами семейства Windows. Он состоит из набора функций и подпрограмм, предоставляющих программный доступ к возможностям операционной системы. Процесс - это исполняемый экземпляр приложения и набор ресурсов, выделяемые ему. Поток - это внутренняя составляющая процесса, которой операционная система выделяет процессорное время. Каждый процесс должен иметь минимум один поток. Основное назначение потоков - дать процессу возможность поддерживать несколько ветвей управления. В многопроцессорной конфигурации назначаются разные потоки разным процессорам в различные моменты времени, обеспечивая параллельную обработку. В однопроцессорной конфигурации процессор должен выделять кванты времени каждому исполняемому в данный момент потоку с помощью переключения задач. Многозадачность это возможность управлять несколькими процессами или потоками на базе одного процессора. Многопроцессорной обработкой называется управление некоторым числом процессов или потоков на нескольких процессорах. Каждый поток в системе имеет уровень приоритета, который представляет собой число в диапазоне от 0 до 31. Для осуществления межпроцессного взаимодействия в Windows можно использовать общую память, правда, прямых средств разделения памяти нет, для этого используется довольно усложненный механизм файлов, отображаемых в память. Каждый из процессов получает адрес блока памяти в его виртуальном адресном пространстве, хотя на самом деле это один и тот же физический блок памяти. Передача данных происходит практически мгновенно. Единственная сложность – это переключение между процессами может произойти в момент заполнения памяти информацией, в результате получается недостоверная передача или состояние гонки. Для борьбы с состоянием гонки используют межпроцессную синхронизацию, когда четко задается последовательность выполнения процессов. Назначение клиента и сервера при такой передаче данных довольно условное, каждый процесс может быть как сервером , так и клиентом. Поэтому серверами назначаем процессы-поставщики информации, а клиентом – процесс, отображающий информацию. Разработка и описание алгоритма работы приложения Проект разрабатывается в среде разработки MS Visual Studio 12. Разберем ньюансы создание оконного приложения Win32ю При создании проекта выбирать пустой проект отключить проверку жизненного цикла. Следует убрать кодировку UNICODE: Свойства проекта->свойства конфигурации->общие->набор символов->Не задано Это позволяет использовать однобайтную кодировку(866)Посмотреть предложения по расчету стоимости
Зарегистрируйся, чтобы получить больше информации по этой работе
Заказчик
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
30 мая 2018
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
nata77
5
скачать
Win 32 api.docx
2021-03-15 23:06
Последний отзыв студента о бирже Автор24
Общая оценка
4.1
Положительно
Очень ответственный специалист!Работа хорошая даже отличная!!! Цена адекватная ! Работу выполнила очень быстро и качественно !!!

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Тебя также могут заинтересовать
курсовая работа "кривые второго порядка в delphi"
Курсовая работа
Информатика
Стоимость:
700 ₽
Выполнить контрольную по "Инфокоммуникационные системы и сети". М-07310
Контрольная работа
Информатика
Стоимость:
300 ₽
Хронический гастрит
Реферат
Информатика
Стоимость:
300 ₽
Разработка базы данных "Кинофильмы" в Microsoft Access
Курсовая работа
Информатика
Стоимость:
700 ₽
Таблицы истинности, алгебра логики, ДНФ, КНФ,
Решение задач
Информатика
Стоимость:
150 ₽
Системы электронных платежей, цифровые деньги; риски.
Курсовая работа
Информатика
Стоимость:
700 ₽
Особенности функционирования первых ЭВМ
Реферат
Информатика
Стоимость:
300 ₽
Задача оптимизации производства компании "Силовое реле"
Контрольная работа
Информатика
Стоимость:
300 ₽
прогнозирование погоды с помощью машинного обучения
Курсовая работа
Информатика
Стоимость:
700 ₽
Математическая обработка данных по методу Эйлера
Курсовая работа
Информатика
Стоимость:
700 ₽
Оценка защищенности данных жильцов в управляющей компании ЖКХ
Курсовая работа
Информатика
Стоимость:
700 ₽
Курсовая работа. Раскраска чёрно-белых изображений на питон.
Курсовая работа
Информатика
Стоимость:
700 ₽
Методика обучения программированию на языке Python в старшей школе
Курсовая работа
Информатика
Стоимость:
700 ₽
Моделирование программной системы тестирования знаний.
Курсовая работа
Информатика
Стоимость:
700 ₽
Курсовая работа по Проектированию систем электронной коммерции
Курсовая работа
Информатика
Стоимость:
700 ₽
Читай полезные статьи в нашем
Магистрально-модульный принцип
Прогресс в области информационных технологий идет очень быстрыми шагами. Новые устройства появляются каждые пару лет. Тем не менее ряд устройств в составе ПК долгое время остается неизменным. Эти устройства являются основными. К ним относится:
Процессор контролирует действия всех остальных устройств и выполнение программ. Главной характеристикой процессора является его разрядность. Разрядностью про...
подробнее
Каталоги
Основой построения и работы MS DOS является файловая структура хранимой информации и возможность каталогизации этих файлов.
Каталог, включающий в себя все прочие каталоги и файлы системы, называется корневым. Обозначается каталог символом / (дробь, слеш) в Unix-подобных ОС и в DOS и Windows символом \ (обратный слеш).
Текущим каталогом называется каталог, с которым работает в данный момент операцион...
подробнее
Электронная почта
Для отправки и получения электронной почты пользователями предназначены специальные компьютерные программы - почтовые клиенты, например, Microsoft Outlook. Большое распространение получили также почтовые сайты, где email-сообщения можно просматривать с помощью браузера в виде веб-страницы. Среди наиболее популярных веб-сервисов, предоставляющих такую услугу - mail.ru, gmail.com, outlook.com, Яндек...
подробнее
Норберт Винер и его роль в исследовании информационных процессов
Норберт Винер - выдающийся американский математик и философ, разработавший теорию кибернетики.

Рисунок 1. Норберт Винер. Автор24 — интернет-биржа студенческих работ
Отец Норберта - Лео Винер - родился в Белостоке Российской империи, но в конце XIX в. эмигрировал в США, где стал профессором Гарвардского университета на кафедре славянской филологии. Он уделял большое внимание раннему образованию своег...
подробнее
Магистрально-модульный принцип
Прогресс в области информационных технологий идет очень быстрыми шагами. Новые устройства появляются каждые пару лет. Тем не менее ряд устройств в составе ПК долгое время остается неизменным. Эти устройства являются основными. К ним относится:
Процессор контролирует действия всех остальных устройств и выполнение программ. Главной характеристикой процессора является его разрядность. Разрядностью про...
подробнее
Каталоги
Основой построения и работы MS DOS является файловая структура хранимой информации и возможность каталогизации этих файлов.
Каталог, включающий в себя все прочие каталоги и файлы системы, называется корневым. Обозначается каталог символом / (дробь, слеш) в Unix-подобных ОС и в DOS и Windows символом \ (обратный слеш).
Текущим каталогом называется каталог, с которым работает в данный момент операцион...
подробнее
Электронная почта
Для отправки и получения электронной почты пользователями предназначены специальные компьютерные программы - почтовые клиенты, например, Microsoft Outlook. Большое распространение получили также почтовые сайты, где email-сообщения можно просматривать с помощью браузера в виде веб-страницы. Среди наиболее популярных веб-сервисов, предоставляющих такую услугу - mail.ru, gmail.com, outlook.com, Яндек...
подробнее
Норберт Винер и его роль в исследовании информационных процессов
Норберт Винер - выдающийся американский математик и философ, разработавший теорию кибернетики.

Рисунок 1. Норберт Винер. Автор24 — интернет-биржа студенческих работ
Отец Норберта - Лео Винер - родился в Белостоке Российской империи, но в конце XIX в. эмигрировал в США, где стал профессором Гарвардского университета на кафедре славянской филологии. Он уделял большое внимание раннему образованию своег...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы