Системное программирование. Разработка многопоточных Windows-приложений, управление потоками, запуск дочерних процессов в среде MS Visual С++.
лабораторные работы, Программирование Объем работы: 15 стр. Год сдачи: 2006 Стоимость: 200 руб. Просмотров: 988 | | |
Оглавление
Введение
Содержание
Заключение
Скриншоты
Заказать работу
Лабораторная работа №1
Тема: Разработка многопоточных Windows-приложений, управление потоками, запуск дочерних процессов в среде MS Visual c++.
Задание. Для приведенных ниже вариантов заданий составить многопоточную Windows-программу в среде Visual С++, в которой производится создание и выполнение 2 потоков: 1-й поток выполняет операции в главном окне приложения, 2-й поток - в другом окне (временное или дочернее), а также – запуск дочернего процесса. Для управления потоками и запуска дочерних процессов используется немодальное диалоговое окно.
// Lab1.cpp : Defines the entry point for the application.
#include "stdafx.h"
#include "resource.h"
#include "commdlg.h"
#include "math.h"
#define MAX_LOADSTRING 150
// Global Variables:
HINSTANCE hInst; // current instance
TCHAR szTitle[MAX_LOADSTRING]; // The title bar text
TCHAR szWindowClass[MAX_LOADSTRING]; // The title bar text
TCHAR szClassPU[MAX_LOADSTRING] ="PopUPClass"; // The title bar text PopUP
TCHAR szTitlePU[MAX_LOADSTRING] ="PopUP"; // The title bar text PopUP
HWND hDlgModaless = NULL; // Descriptor Modaless Dialog
HWND hWnd; // Main Window Descriptor
HWND hWndPopUp; // PopUp Window Descriptor
// Foward declarations of functions included in this code module:
ATOM MyRegisterClass(HINSTANCE hInstance, WNDPROC, TCHAR *, int);
BOOL InitInstance(HINSTANCE, int);
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
LRESULT CALLBACK WndProcPopUp(HWND, UINT, WPARAM, LPARAM);
BOOL CALLBACK DlgModalessProc(HWND, UINT, WPARAM, LPARAM);
DWORD WINAPI ThreadFunc1(PVOID pvParam);
DWORD WINAPI ThreadFunc2(PVOID pvParam);
// Функция согласно варианту
double FUN(double X);
// Рисование графика
void DrawGraph(HWND hWnd,double(*f)(double),double xmin, double xmax,int razb,COLORREF Color);
...
Цель работы: Изучение функций для создания и управления потоками в Windows-программах, для запуска дочерних процессов.
Есть скриншоты задания и главного окна.
Исходные коды файлов проекта и работоспособное приложение прилагается.
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.