Windows实验报告

Windows实验报告
Windows实验报告

华北电力大学

实验报告

|

|

实验名称验证性试验、设计性试验

课程名称Windows体系及编程

|

|

专业班级:计科0803 学生姓名:董世令

学号:200809010302 成绩:

指导教师:王新颖实验日期:2011.4.8进程管理实验

一、实验目的

理解Windows编程环境下的进程管理机制,能创建一个完成特定功能的进程,并能对进程进行信息的获取、终止和保护。

二、实验要求

1.编写一段程序,能够完成创建进程的功能,要求启动windows记事本程序

(notepad.exe),同时打开一个文本文件,路径为:c:\system\user.log 。并打

印出新建进程ID。

2.获取当前系统进程信息,打印输出进程名称和ID号。

3.终止新创建的进程并获取退出代码。

三、实验原理

(1)进程的创建

进程的创建通过CreateProcess()函数来实现,CreateProcess()通过创建一个新的进程及在其地址空间内运行的主线程来启动并运行一个新的程序。具体地,在执行CreateProcess()函数时,首先由操作系统负责创建一个进程内核对象,初始化计数为1,并立即为新进程创建一块虚拟地址空间。随后将可执行文件或其他任何必要的动态链接库文件的代码和数据装载到该地址空间中。在创建主线程时,也是首先由系统负责创建一个线程内核对象,并初始化为1。最后启动主线程并执行进程的入口函数WinMain(),完成对进程和执行线程的创建。

CreateProcess()函数的原型声明如下:

BOOL CreateProcess(

LPCTSTR lpApplicationName, // 可执行模块名

LPTSTR lpCommandLine, // 命令行字符串

LPSECURITY_ATTRIBUTES lpProcessAttributes, // 进程的安全属性

LPSECURITY_ATTRIBUTES lpThreadAttributes, // 线程的安全属性

BOOL bInheritHandles, // 句柄继承标志

DWORD dwCreationFlags, // 创建标志

LPVOID lpEnvironment, // 指向新的环境块的指针

LPCTSTR lpCurrentDirectory, // 指向当前目录名的指针

LPSTARTUPINFO lpStartupInfo, // 指向启动信息结构的指针LPPROCESS_INFORMATION lpProcessInformation // 指向进程信息结构的指针);

(2)进程的获取

进程的定义是为执行程序指令的线程而保留的一系列资源的集合。进程是一个可执行的程序,由私有虚拟地址空间、代码、数据和其他操作系统资源(如进程创建的文件、管道、同步对象等)组成。进程是一些所有权的集合,一个进程拥有内存、CPU运行时间等一系列资源,为线程的运行提供一个环境,每个进程都有它自己的地址空间和动态分配的内存、线程、文件和其他一些模块。

系统快照的获取可以通过Win32 API函数CreateToolhelp32Snapshot()来完成,通过该函数不仅可以获取进程的快照,同样可以获取堆、模块和线程的系统快照。函数的声明如下:

HANDLE WINAPI CreateToolhelp32Snapshot(

DWORD dwFlags, //指定要创建包含哪一类系统信息的快照函数

DWORD th32ProcessID //指定进程的ID号,当设定为0时表示指定当前进程

);

一旦系统得到系统快照句柄,就可以对当前的标识号进行枚举,进程号通过函数Process32First()和Procee32Next()得到,这两个函数可以用于获取系统快照中第一个和下一个系统的信息,这两个函数的声明如下:

BOOL WINAPI Process32First(

HANDLE hSnapshot, // 系统快照句柄

LPPROCESSENTRY32 lppe // 指向结构体PROCESSENTRY32的指针

);

BOOL WINAPI Process32Next(

HANDLE hSnapshot, // 系统快照句柄

LPPROCESSENTRY32 lppe // 指向结构体PROCESSENTRY32的指针

);

(3)进程的终止

终止进程也就是结束进程,让进程从内存中卸载。进程的终止的原因一般有4种。

1)主线程的入口函数返回。

2)进程中的一个线程调用ExitProcess函数。

3)次进程中的所有线程结束。

4)其他进程中又有线程都结束。

要结束当前进程一般让主线程的入口函数返回。当用户的程序入口函数返回的时候,启动函数会调用C/C++运行期退出函数EXIT,并将用户的返回值传递给它。EXTI函数会销毁所有全局的或静态的C++对象,然后调用系统函数ExitProcess促使操作系统终止应用程序。ExitProcess是一个API函数,它会结束当前应用程序的执行,并设置退出代码,函数声明如下:

Void ExitProcess(UINT uExitCode); //参数uExitCode为此程序的退出代码

四、实验所需仪器、设备、材料(试剂)

Windows操作系统,Microsoft Visual c++6.0或.NET环境,msdn帮助文档。

五、实验正文

#include "stdafx.h"

#include

#include

#include // 声明快照函数的头文件

BOOL TerminateProcessFromId(DWORD dwId)

{

BOOL bRet = FALSE;

// 打开目标进程,取得进程句柄

HANDLE hProcess = ::OpenProcess (PROCESS_ALL_ACCESS, FALSE, dwId);

//PROCESS_ALL_ACCESS:所有权限,包括创建、读、写等。

//OpenProcess如果成功,则该进程内核对象引用计数+1

if(hProcess != NULL)

{

bRet = ::TerminateProcess(hProcess, 0);

CloseHandle(hProcess);//结束了进程,还要使该进程内核对象引用计数-1 }

return bRet;

}

int main(int argc, char* argv[])

{

char szCommandLine[] = "notepad ";

STARTUPINFO si = { sizeof(si) };

PROCESS_INFORMATION pi;

si.dwFlags = STARTF_USESHOWWINDOW; // 指定wShowWindow成员有效

si.wShowWindow = TRUE; // 此成员设为TRUE的话则显示新建进程的主窗口,

// 为FALSE的话则不显示

BOOL bRet = ::CreateProcess (

NULL, // 不在此指定可执行文件的文件名

szCommandLine, // 命令行参数

NULL, // 默认进程安全性

NULL, // 默认线程安全性

FALSE, // 指定当前进程内的句柄不可以被子进程继承

CREATE_NEW_CONSOLE, // 为新进程创建一个新的控制台窗口

NULL, // 使用本进程的环境变量

NULL, // 使用本进程的驱动器和目录

&si,

&pi);

if(bRet)

{

// 既然我们不使用两个句柄,最好是立刻将它们关闭

::CloseHandle (pi.hThread);

::CloseHandle (pi.hProcess);

printf(" 新进程的进程ID号:%d \n", pi.dwProcessId);

printf(" 新进程的主线程ID号:%d \n", pi.dwThreadId);

}

PROCESSENTRY32 pe32; // 在使用这个结构之前,先设置它的大小

pe32.dwSize = sizeof(pe32); // 给系统内的所有进程拍一个快照

HANDLE hProcessSnap = ::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);

if(hProcessSnap == INVALID_HANDLE_VALUE)

{ printf(" CreateToolhelp32Snapshot调用失败! \n");

return -1;

}

BOOL bMore = ::Process32First(hProcessSnap, &pe32);// 遍历快照,轮流显示每个进程的信息

while(bMore)

{ printf(" 进程名称:%s \n", pe32.szExeFile);

printf(" 进程ID号:%u \n\n", pe32.th32ProcessID);

bMore = ::Process32Next(hProcessSnap, &pe32);

}

// 不要忘记清除掉snapshot对象

::CloseHandle(hProcessSnap);

DWORD dwId;

printf(" 请输入您要终止的进程的ID号: \n");

scanf("%u", &dwId);

if(TerminateProcessFromId(dwId))

{

printf(" 终止进程成功! \n");

}

else

{

printf(" 终止进程失败! \n");

}

return 0;

}

运行结果:

Windows编程基础实验

一、实验目的

了解windows程序的结构与特点,了解windows程序中至关重要的消息机制,包括消息的定义、消息循环以及消息相应函数。熟悉基本的winAPI。

二、实验要求

利用WIN32API编写WinMain函数,完成窗口类的注册,窗口的创建,显示,更新,并完成消息循环过程。利用windows API实现窗口过程函数LRESULT CALLBACK WinProc( ),对WM_CHAR、WM_LBUTTONDOWN、WM_PAINT、WM_CLOSE、WM_DESTROY消息进行响应,并对默认消息进行响应。其中,对WM_PAINT的响应要完成窗口重绘,WM_CLOSE响应完成关闭窗口,WM_DESTROY完成销毁应用程序。

三、实验原理

Windows应用程序,操作系统,计算机硬件之间的相互关系

操作系统

输入输出设备 ① ②

1. cpu 指令

2. 事件:是对计算机操作的动作。每个事件对应一个消息,即每个事件发生的效果是

产生消息。

3. 系统调用:表示应用程序可以通知操作系统执行某个具体的动作。

4. 消息:表示操作系统能够将输入设备的变化上传给应用程序。

Windows 程序采用事件驱动模型,它不同于传统的过程驱动模型,如下图所示:

由事件驱动模型可知,windows 编程中最基础的部分的就是消息处理。下面是消息的定义:

typedef struct tagMSG {

HWND hwnd; //接收窗口

UINT message; //消息标识

WPARAM wParam; //附加

LPARAM lParam; //附加

DWORD time; //入队时间

POINT pt; //光标位置

} MSG;

winmain 是windows 程序的入口函数,由操作系统来进行调用,是程序执行的起点。 格式如下:

int WinMain(

HINSTANCE hInstance ,

HINSTANCE hPrevInstance ,

LPSTR lpCmdLine ,

事件驱动编程模型

消息处理 事件1

事件2

事件3

…...

事件n

开始 结束

int nCmdShow

);

参数说明如下:

hInstance

[in] Handle to the current instance of the application. hPrevInstance

[in] Handle to the previous instance of the application. This par

ameter is always NULL. If you need to detect whether another inst

ance already exists, create a uniquely named mutex using the Crea

teMutex function. CreateMutex will succeed even if the mutex alre

ady exists, but the function will return ERROR_ALREADY_EXISTS. Th

is indicates that another instance of your application exists, be

cause it created the mutex first.

lpCmdLine

[in] Pointer to a null-terminated string specifying the command l

ine for the application, excluding the program name. To retrieve

the entire command line, use the GetCommandLine function. nCmdShow

[in] Specifies how the window is to be shown. This parameter can

be one of the following values.

SW_HIDE

Hides the window and activates another window.

返回值说明:

If the function succeeds, terminating when it receives a WM_QUIT

message, it should return the exit value contained in that messag

e's wParam parameter. If the function terminates before entering

the message loop, it should return zero.

winmain中主要完成两项最基本的工作:创建一个主窗口、完成消息循环。在创建主窗口的过程中指定了消息相应函数的地址。所以我们还需要编写一个消息相应函数。

创建一个完整的窗口需要经过下面四个操作步骤:

?设计一个窗口类;

?注册窗口类;

?创建窗口;

?显示及更新窗口;

消息相应函数:

举例:汽车厂家生产汽车好比应用程序创建窗口,用户使用汽车好比操作系统管理窗口,某种汽车在销售前就指定好了修理站(类似回调函数),当用户的汽车出现故障后(类似窗口收到消息),汽车用户(类似操作系统)自己直接找到修理站去修理,不用厂家(类似应用程序)亲自将车送到修理站去修理,但修理站还得由厂家事先建造好。

消息相应函数原形说明如下:

LRESULT CALLBACK WinSunProc(

HWND hwnd, // handle to window

UINT uMsg, // message identifier

WPARAM wParam, // first message parameter

LPARAM lParam // second message parameter

)

四、实验所需仪器、设备、材料(试剂)

Windows操作系统,Microsoft Visual c++6.0或.NET环境,msdn帮助文档。

五、实验正文

#include

#include "stdafx.h"

// 窗口函数的函数原形

LRESULT CALLBACK MainWndProc(HWND, UINT, WPARAM, LPARAM);

int APIENTRY WinMain(HINSTANCE hInstance,

HINSTANCE hPrevInstance,

LPSTR lpCmdLine,

int nCmdShow)

{

char szClassName[] = "MainWClass";

WNDCLASSEX wndclass;

// 用描述主窗口的参数填充WNDCLASSEX结构

wndclass.cbSize = sizeof(wndclass); // 结构的大小

wndclass.style = CS_HREDRAW|CS_VREDRAW; // 指定如果大小改变就重画

wndclass.lpfnWndProc = MainWndProc; // 窗口函数指针

wndclass.cbClsExtra = 0; // 没有额外的类内存

wndclass.cbWndExtra = 0; // 没有额外的窗口内存

wndclass.hInstance = hInstance; // 实例句柄

wndclass.hIcon = ::LoadIcon(NULL,

IDI_APPLICATION); // 使用预定义图标

wndclass.hCursor = ::LoadCursor(NULL,

IDC_ARROW); // 使用预定义的光标

wndclass.hbrBackground = (HBRUSH)

::GetStockObject(WHITE_BRUSH); // 使用白色背景画刷wndclass.lpszMenuName = NULL; // 不指定菜单

wndclass.lpszClassName = szClassName ; // 窗口类的名称

wndclass.hIconSm = NULL; // 没有类的小图标

// 注册这个窗口类

::RegisterClassEx(&wndclass);

// 创建主窗口

HWND hwnd = ::CreateWindowEx(

0, // dwExStyle,扩展样式

szClassName, // lpClassName,类名

"My first Window!", // lpWindowName,标题

WS_OVERLAPPEDWINDOW, // dwStyle,窗口风格

CW_USEDEFAULT, // X,初始 X 坐标

CW_USEDEFAULT, // Y,初始 Y 坐标

CW_USEDEFAULT, // nWidth,宽度

CW_USEDEFAULT, // nHeight,高度

NULL, // hWndParent,父窗口句柄

NULL, // hMenu,菜单句柄

hInstance, // hlnstance,程序实例句柄

NULL) ; // lpParam,用户数据

if(hwnd == NULL)

{

::MessageBox(NULL, "创建窗口出错!", "error", MB_OK);

return -1;

}

// 显示窗口,刷新窗口客户区

::ShowWindow(hwnd, nCmdShow);

::UpdateWindow(hwnd);

// 从消息堆中取出消息

MSG msg;

while(::GetMessage(&msg,NULL, 0, 0))

{

// 转化键盘消息

::TranslateMessage(&msg);

// 将消息发送到相应的窗口函数

::DispatchMessage(&msg);

}

// 当GetMessage返回0时程序结束

return msg.wParam;

}

LRESULT CALLBACK MainWndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)

{

char szText[] = "最简单的窗口程序!";

switch (message)

{

case WM_PAINT: // 窗口客户区需要重画

{

HDC hdc;

PAINTSTRUCT ps;

// 使无效的客户区变的有效,并取得设备环境句柄

hdc = ::BeginPaint (hwnd, &ps) ;

// 显示文字

::TextOut(hdc, 10, 10, szText, strlen(szText));

::EndPaint(hwnd, &ps);

return 0;

}

case WM_CHAR:

{

char szChar[20];

sprintf(szChar,"char is %d",wParam);

MessageBox(hwnd,szChar,"Windows",MB_OK);

break;

}

case WM_LBUTTONDOWN:

{

MessageBox(hwnd,"mouse clicked","message",0);

HDC hdc;

hdc=GetDC(hwnd);

TextOut(hdc,0,50,"Windows program",strlen("Windows program"));

ReleaseDC(hwnd,hdc);

break;

}

case WM_CLOSE:

if(IDYES==MessageBox(hwnd,"是否退出程序?

","Windows",MB_YESNO))

{

DestroyWindow(hwnd);

}

case WM_DESTROY: // 正在销毁窗口

// 向消息队列投递一个WM_QUIT消息,促使GetMessage函数返回0,结束消息循环

::PostQuitMessage(0) ;

return 0 ;

}

// 将我们不处理的消息交给系统做默认处理

return ::DefWindowProc(hwnd, message, wParam, lParam); }

结果显示:

用多线程同步方法解决哲学家就餐问题

一、实验目的

理解Windows编程环境下的线程同步机制,掌握线程同步的方法,包括临界区对象、事件内核对象、互锁函数等方法,并能用线程同步解决经典的线程同步问题,体会多线程编程。。

二、实验要求

1)为每个哲学家产生一个线程,设计正确的同步算法

2)每个哲学家取得一双筷子开始用餐后,即时显示“Dining…”和该哲学家的自定义标识符以及餐桌上所有几位哲学家标识符及其所坐的位置。

3)设定共有5个哲学家需用餐。每位用餐耗时10秒钟以上。

4)多个哲学家须共享操作函数代码

三、实验原理

本实验设计解决的是哲学家就餐问题,共有5个哲学家绕一个圆桌做在5个位置上,他们每2个人中间有一只筷子,共5只筷子,只有当每个哲学家取得他左右两边的筷子时,哲学家才能开始就餐,其它时间,哲学家只能思考或等待筷子。为避免哲学家互相等待对方的筷子发生死锁,因此,奇数座位的哲学家按先左后右的顺序拿筷子,偶数座位的哲学家按先右后左的顺序拿筷子。

本课程设计针对5只筷子分别设置了5个事件内核对象,以保证每只筷子每次只能被取得一次;针对每个哲学家,通过共享操作函数代码,分别建立5个线程,以同步哲学家就餐。

四、实验所需仪器、设备、材料(试剂)

Windows操作系统,Microsoft Visual c++6.0或.NET环境,msdn帮助文档。

五、实验正文

#include

#include

#include

using namespace std;

HANDLE g_chops[5];

UINT WINAPI Philo(PVOID pvParam)

{

int n = atoi((char *) pvParam);

if(n%2==1)

{

for(int i=0;i<5;i++)

{

::WaitForSingleObject(g_chops[n-1],INFINITE);

::WaitForSingleObject(g_chops[n],INFINITE);

cout<

::Sleep(10000);

cout<

::SetEvent(g_chops[n]);

::SetEvent(g_chops[n-1]);

}

}

else

{

for(int i=0;i<5;i++)

{

::WaitForSingleObject(g_chops[n],INFINITE);

::WaitForSingleObject(g_chops[n-1],INFINITE);

cout<

::Sleep(10000);

cout<

::SetEvent(g_chops[n-1]);

::SetEvent(g_chops[n]);

}

return 0;

}

}

int main(int argc, char* argv[])

{

for(int i=0;i<5;i++)

{

g_chops[i]=::CreateEvent(NULL,FALSE,TRUE,NULL);

}

HANDLE hThread[5];

hThread[0]=(HANDLE)_beginthreadex(NULL,0,Philo,"1",0,NULL);

Sleep(10);

hThread[1]=(HANDLE)_beginthreadex(NULL,0,Philo,"2",0,NULL);

Sleep(10);

hThread[2]=(HANDLE)_beginthreadex(NULL,0,Philo,"3",0,NULL);

Sleep(10);

hThread[3]=(HANDLE)_beginthreadex(NULL,0,Philo,"4",0,NULL);

Sleep(10);

hThread[4]=(HANDLE)_beginthreadex(NULL,0,Philo,"5",0,NULL);

Sleep(10);

getchar();

return 0;

}

实验结果:

实验报告1windows的基本操作范例

实验名称:Windows的基本操作 一、实验目的 1.掌握桌面主题的设置。 2.掌握快捷方式的创建。 3.掌握开始菜单的组织。 4.掌握多任务间的数据传递——剪贴板的使用。 5.掌握文件夹和文件的创建、属性查看和设置。 6.掌握文件夹和文件的复制、移动和删除与恢复。 7.熟悉文件和文件夹的搜索。 8.熟悉文件和文件夹的压缩存储和解压缩。 二、实验环境 1.中文Windows 7操作系统。 三、实验内容及步骤 通过上机完成实验4、实验5所有内容后完成该实验报告 1.按“实验4--范例内容(1)”的要求设置桌面,将修改后的界面复制过来。 注:没有桌面背景图“Autumn”的,可选择其它背景图。 步骤:在桌面空白区域右击,选择菜单中的“个性化”,在弹出的窗口中点击“桌面背景”,在背景栏内选中“某一张图片”,单击“确定”。 修改后的界面如下图所示: 2.将画图程序添加到“开始”菜单的“固定项目列表”上。 步骤:右击“开始/所有程序/附件”菜单中的画图程序项,在弹出的快捷菜单中选“附到「开始」菜单”命令。 3.在D盘上建立以“自己的学号+姓名”为名的文件夹(如01108101刘琳)和其子文件 夹sub1,然后:

步骤:选定D:\为当前文件夹,选择“文件/新建/文件夹”命令,并将名字改为“学号+姓名”;选定“ D:\学号+姓名”为当前文件夹,选择“文件/新建/文件夹”命令,并将名字改为“sub1” ①在C:\WINDOWS中任选2个TXT文本文件,将它们复制到“学号+姓名”文件夹中;步骤:选定“C:\WINDOWS”为当前文件夹,随机选取2个文件, CTRL+C复制,返回“D:\学号+姓名”的文件夹,CTRL+V粘贴 ②将“学号+姓名”文件夹中的一个文件移到其子文件夹sub1中; 步骤:选定“ D:\学号+姓名”为当前文件夹,选中其中任意一个文件将其拖拽文件到subl ③在sub1文件夹中建立名为“”的空文本文档; 步骤:选定“ D:\学号+姓名\ sub1”为当前文件夹,在空白处单击右键,选择“新建\文本文档”,把名字改为test,回车完成。 ④删除文件夹sub1,然后再将其恢复。 步骤:选定“ D:\学号+姓名”为当前文件夹,右键单击“sub1”文件夹,选择“删除”,然后打开回收站,右键单击“sub1”文件夹,在弹出的快捷菜单中选择“还原”。 4.搜索C:\WINDOWS\system文件夹及其子文件夹下所有文件名第一个字母为s、文件长 度小于10KB且扩展名为exe的文件,并将它们复制到sub1文件夹中。 步骤:选定“ C:\WINDOWS\system”为当前文件夹,单击“搜索”按钮,在左侧窗格选择“所有文件和文件夹”,在“全部或部分文件名”中输入“s*.exe”,在“大小”中,选择“0~10KB”。 5.用不同的方法,在桌面上创建名为“计算器”、“画图”和“剪贴板”的三个快捷方式, 它们应用程序分别为:、和。并将三个快捷方式复制到sub1文件夹中。 步骤:①在"开始"菜单的"所有程序"子菜单中找到"计算器",单击右键,在弹出的快捷菜单中选择“发送到\桌面快捷方式”。 ②在"开始"菜单的"所有程序"子菜单中找到"画图",将其拖至桌面空白处。 ③在桌面上单击右键,在弹出的快捷菜单中选择“新建\快捷方式”,在“创建快捷方式”

《Windows 操作》实训报告

辽宁石油化工大学职业技术学院计算机系《Windows操作》实训总结 专业: 班级: 学号: 姓名: 指导教师:

目录 一、实训的目的、意义 (1) 二、实训内容与要求 (1) 三、数据库结构设计 (1) 四、实训总结 (3) 1、实现过程 (3) 1>用ACCESS2007创建表·········错误!未定义书签。 2>为三个表创建关系··········错误!未定义书签。 3>通过ACCESS的查询功能自动生成“男子篮球队汇总表”错误! 未定义书签。 4>通过操作回答问题··········错误!未定义书签。 5>应用窗体显示第三题中查询结果····错误!未定义书签。 2、实习体会 (5) 五、自评成绩 (5)

一、实训的目的、意义 Windows 操作实训是计算机网络技术专业实践教学环节中的重要一环,通过本教学环节,使学生掌握Office办公在自动化软件各组件的功能特点及其操作技巧,学生具备应用办公软件处理工作事务的能力。 具体要达到下列目标: 1.掌握办公自动化软件应用的基本方法; 2.具有应用计算机进行数据处理和辅助设计的能力; 3.提高学生应用计算机处理日常事务的能力。 二、实训内容与要求 实训内容: 数据库的管理:“学生成绩管理”。 基本要求: 1..熟练使用ACCESS创建数据库,并在其中添加、维护数据表; 2.掌握数据查询、数据统计及窗体设计的方法。 三、数据库结构设计 画出数据表结构、表间关系图、窗体图

图1 学生信息表结构 图 2课程表结构 图 3 成绩表表结构 图 4 表间关系图

图 5 窗体图 四、实训总结 1、实现过程 步骤一:单击【创建】选项卡,选中【表】选项,新建空表。单击【数据表】选项卡,单击【视图】选中【设计视图】,输入字段名称、数据类型和宽度,以此类推,建立学生表、课程表和成绩表。 步骤二:选中学生表,进入【设计视图】状态,选中“学号”记录,单击【设计】选项卡中的主键,将“学号”设置成主键,以此类推,将课程表中的“课程代码”也设置成主键,成绩表中不设置主键。单击【数据库工具】选项卡中的【关系】,将三个表全部添加上去,选中学生表中的“学号”拖到成绩表中的“学号”上,在弹出的【编辑关系】对话框中单击“实施参照完整性”,再单击“级联更新相关字段”和“级联删除相关记录”,单击【确定】。同理,将

操作系统实验报告windows部分(原创)

操作系统实验报告(windows部分) 班级: : 学号:

3.1 Windows“任务管理器”的进程管理 (实验估计时间:60分钟) ?背景知识 ?实验目的 ?工具/准备工作 ?实验容与步骤 背景知识 Windows 2000的任务管理器提供了用户计算机上正在运行的程序和进程的相关信息,也显示了最常用的度量进程性能的单位。使用任务管理器,可以打开监视计算机性能的关键指示器,快速查看正在运行的程序的状态,或者终止已停止响应的程序。也可以使用多个参数评估正在运行的进程的活动,以及查看CPU 和存使用情况的图形和数据。其中: 1) “应用程序”选项卡显示正在运行程序的状态,用户能够结束、切换或者启动程序。 2) “进程”选项卡显示正在运行的进程信息。例如,可以显示关于CPU 和存使用情况、页面错误、句柄计数以及许多其他参数的信息。 3) “性能”选项卡显示计算机动态性能,包括CPU 和存使用情况的图表,正在运行的句柄、线程和进程的总数,物理、核心和认可的存总数 (KB) 等。 实验目的 通过在Windows 任务管理器中对程序进程进行响应的管理操作,熟悉操作系统进程管理的概念,学习观察操作系统运行的动态性能。 工具/准备工作 在开始本实验之前,请回顾教科书的相关容。 需要准备一台运行Windows 2000 Professional操作系统的计算机。 实验容与步骤 1. 使用任务管理器终止进程 2. 显示其他进程计数器 3. 更改正在运行的程序的优先级 启动并进入Windows环境,单击Ctrl + Alt + Del键,或者右键单击任务栏,在快捷菜单中单击“任务管理器”命令,打开“任务管理器”窗口。 在本次实验中,你使用的操作系统版本是: Microsoft Window 2000 5.00.2195 Service Pack 4 当前机器中由你打开,正在运行的应用程序有: 3.1Windows “任务管理器”的进程管理,Windows部分

《 Windows7 操作系统》实验报告

实验(一) Windows 7基本操作 一、实验目的 1.掌握文件和文件夹基本操作。 2.掌握“资源管理器”和“计算机”基本操作。 二、实验要求 1.请将操作结果用Alt+Print Screen组合键截图粘贴在题目之后。 2.实验完成后,请将实验报告保存并提交。 三、实验内容 1.文件或文件夹的管理(提示:此题自行操作一遍即可,无需抓图)★期末机试必考题★ (1) 在D:盘根目录上创建一个名为“上机实验”的文件夹,在“上机实验”文件夹中创建1个名为“操作系统上机实验”的空白文件夹和2个分别名为“2.xlsx”和“3.pptx”的空白文件,在“操作系统上机实验”文件夹中创建一个名为“1.docx”的空白文件。 (2) 将“1.docx”改名为“介绍信.docx”;将“上机实验”改名为“作业”。 (3) 在“作业”文件夹中分别尝试选择一个文件、同时选择两个文件、一次同时选择所有文件和文件夹。 (4) 将“介绍信.docx”复制到C:盘根目录。 (5) 将D:盘根目录中的“作业”文件夹移动到C:盘根目录。 (6) 将“作业”文件夹中的“2.xlsx”文件删除放入“回收站”。 (7) 还原被删除的“2.xlsx”文件到原位置。 2.搜索文件或文件夹,要求如下: 查找C盘上所有以大写字母“A”开头,文件大小在10KB以上的文本文件。(提示:搜索时,可以使用“?”和“*”。“?”表示任意一个字符,“*”表示任意多个字符。)

3. 在桌面上为C:盘根目录下的“作业”文件夹创建一个桌面快捷方式。★期末机试必考题★ 3.“计算机”或“资源管理器”的使用 (1) 在“资源管理器”窗口,设置以详细信息方式显示C:\WINDOWS中所有文件和文件夹,使所有图标按类型排列显示,并不显示文件扩展名。(提示:三步操作全部做完后,将窗口中显示的最终设置结果抓一张图片即可) (2) 将C:盘根目录中“介绍信.docx”的文件属性设置为“只读”和“隐藏”,并设置在窗口中显示“隐藏属性”的文件或文件夹。(提示:请将“文件夹”对话框中选项设置效果与C:盘根目录中该文件图标呈现的半透明显示效果截取在一整张桌面图片中即可) 4.回收站的设置 设置删除文件后,不将其移入回收站中,而是直接彻底删除功能。

Windows实验报告材料第一次实验

Windows实验报告 (计算机科学与技术学院计112 1113022032 康照玲) 一、实验一 1、题目:在窗口上显示一个正方形切圆,单击左键或者停顿5秒后显示正方形外接圆,在此之间交替显示。 2、关键代码分析 本次试验我是主要是实现定时5秒的转换,首先在创建窗口时设置定时器,在窗口函数中响应其信息,然后对设置的标志进行赋值,一次实现其定时功能。 关键代码如下: HDC hDC; //定义设备环境句柄. int x,y,z ; // 标志窗口处的坐标点 PAINTSTRUCT ps; //定义绘图结构体变量. static BOOL flag=TRUE; //标志定时功能 HBRUSH hBrush; // SetTimer(hWnd,1,2000,NULL); switch(iMessage) { case WM_CREATE: return 0; case WM_TIMER: flag=!flag; InvalidateRect(hWnd,NULL,TRUE); return 0; case WM_PAINT: hDC = BeginPaint(hWnd,&ps); GetClientRect(hWnd,&Rect1); //获得用户区的尺寸 x=(Rect1.left+Rect1.right)/2; y=(Rect1.top+Rect1.bottom)/2 ; 计算屏幕中心的坐标,即图形的中心 z=min(x,y)-100; if(flag==TRUE) { Rectangle(hDC,x-z,y-z,x+z,y+z); hBrush=CreateHatchBrush(HS_BDIAGONAL,RGB(0,255,255)); SelectObject(hDC,hBrush); Ellipse(hDC,x-z,y-z,x+z,y+z); Sleep(1000); InvalidateRect(hWnd,NULL,1); //刷新用户区. DeleteObject(hBrush); } else { Ellipse(hDC,x-z,y-z,x+z,y+z);

Window7操作系统介绍

课题:Window7操作系统介绍 【导入新课】 介绍什么是计算机操作系统,操作系统的功能及其发展: 操作系统的概念和功能; 操作系统的分类; 操作系统的发展; 如何启动和退出Windows7; Windows7桌面的介绍; 鼠标的使用; 应用程序的操作; 窗口对话框的使用; 如何获得Windows7帮助信息。 【新授课程】 1、操作系统的定义 操作系统(Operating System,OS)是用于控制和管理计算机硬件和软硬资源、合理组织计算机工作流程、方便用户充分而高效地使用计算机的一组程序集合。 2、操作系统的分类 操作系统有各种不同的分类标准,常用的分类标准有: 1)按与用户对话的界面分类 2)按能够支持的用户数分类 3)按是否能够运行多个任务为标准分类 3、Windows 7的新特性 1)个性化的欢迎界面和用户间快速切换。 2)整个系统提供了更加简单的操作。 3)Windows 7为用户提供了更多娱乐功能。 4)Windows 7提供了一个新的视频编辑器Windows Movie Maker。 5)Windows 7提供了更好用的网络功能。 6)Windows 7的计划任务将在系统后台自动执行。 7)远程支援。 8)内置网络防火墙功能。 9)“智能标签”软件。 4、Windows 7启动和退出 1)启动 开机后系统硬件自检,然后自动启动计算机系统。 先开显示开关,再开主机开关。 2)退出 (1)正常退出 关闭所有的应用程序窗口; [开始][关闭系统][关闭计算机] [确定]; 关闭主机和显示电源。 (2)非正常退出 使用复合键++进行热启动。 5、Windows 7的基本元素及其操作 6、鼠标操作

实验报告windows

《计算机网络实用技术》实验报告 课程: 计算机网络实用技术实验名称: 院系:经济与管理学院实验日期:2016年4月日专业班级:电商3班实验报告日期: 姓名: 学号: 教师审批签字 一、题目:使用windows常用网络命令 二、环境:WINDOWS XP、局域网 三、实验目的: 1、了解系统网络命令及其所代表的含义,以及所能对网络进行的操作。 2、通过网络命令了解运行系统网络状态,并利用网络命令对网络进行简单的操作 四、实验内容:(1)测试本机与其他4台计算机(可以是相邻、同房间、隔壁房间或任一指定的)的物理连通性,如在本机MS-DOS 提示符下输入“ ping□本实训室中/外某台机器名或IP 地址” ,如ping□10.22.6.213,在下面表格中记录并分析命令运行结果。 (2)测试本机与网关、DNS服务器的物理连通性,在下面表格中记录并分析命令运行结果。 表2-2

(3)获取某网站的IP 地址,如ping □https://www.360docs.net/doc/e311588673.html, ,自选几个,在下面表格中记录并分析命令运行结果。 表2-3 2、 netstat 命令 (1)在本机 MS-DOS 提示符下输入netstat □-s ,记录并分析命令运行结果。

(2)在本机MS-DOS 提示符下输入netstat□-e,本命令选项用于显示关 于以太网的统计数据。 (3)在本机MS-DOS 提示符下输入netstat□-r,本命令选项可以显示关于路由表的信息。除了显示有效路由外,还显示当前有效的连接。记录并分析命令运行结果。 (4)在本机MS-DOS 提示符下输入netstat□-a,本命令选项显示一个所有的有效连接信息列表,包括已建立的连接(established),也包括监听连接请求(listening)的那些连接。记录并分析命令运行结果。

Windows实验报告

华北电力大学 实验报告 | | 实验名称验证性试验、设计性试验 课程名称Windows体系及编程 | | 专业班级:计科0803 学生:董世令 学号:2 成绩: 指导教师:王新颖实验日期:2011.4.8进程管理实验 一、实验目的 理解Windows编程环境下的进程管理机制,能创建一个完成特定功能的进程,并能对进程进行信息的获取、终止和保护。

二、实验要求 1.编写一段程序,能够完成创建进程的功能,要求启动windows记事本程序 (notepad.exe),同时打开一个文本文件,路径为:c:\system\user.log 。并打 印出新建进程ID。 2.获取当前系统进程信息,打印输出进程名称和ID号。 3.终止新创建的进程并获取退出代码。 三、实验原理 (1)进程的创建 进程的创建通过CreateProcess()函数来实现,CreateProcess()通过创建一个新的进程及在其地址空间运行的主线程来启动并运行一个新的程序。具体地,在执行CreateProcess()函数时,首先由操作系统负责创建一个进程核对象,初始化计数为1,并立即为新进程创建一块虚拟地址空间。随后将可执行文件或其他任何必要的动态库文件的代码和数据装载到该地址空间中。在创建主线程时,也是首先由系统负责创建一个线程核对象,并初始化为1。最后启动主线程并执行进程的入口函数WinMain(),完成对进程和执行线程的创建。 CreateProcess()函数的原型声明如下: BOOL CreateProcess( LPCTSTR lpApplicationName, // 可执行模块名 LPTSTR lpCommandLine, // 命令行字符串 LPSECURITY_ATTRIBUTES lpProcessAttributes, // 进程的安全属性 LPSECURITY_ATTRIBUTES lpThreadAttributes, // 线程的安全属性 BOOL bInheritHandles, // 句柄继承标志 DWORD dwCreationFlags, // 创建标志 LPVOID lpEnvironment, // 指向新的环境块的指针 LPCTSTR lpCurrentDirectory, // 指向当前目录名的指针 LPSTARTUPINFO lpStartupInfo, // 指向启动信息结构的指针LPPROCESS_INFORMATION lpProcessInformation // 指向进程信息结构的指针); (2)进程的获取 进程的定义是为执行程序指令的线程而保留的一系列资源的集合。进程是一个可执行的程序,由私有虚拟地址空间、代码、数据和其他操作系统资源(如进程创建的文件、管道、同步对象等)组成。进程是一些所有权的集合,一个进程拥有存、CPU运行时间等一系列资源,为线程的运行提供一个环境,每个进程都有它自己的地址空间和动态分配的存、线程、文件和其他一些模块。 系统快照的获取可以通过Win32 API函数CreateToolhelp32Snapshot()来完成,通过该函数不仅可以获取进程的快照,同样可以获取堆、模块和线程的系统快照。函数的声明如下: HANDLE WINAPI CreateToolhelp32Snapshot(

操作系统实验报告.实验一_WINDOWS进程初识

操作系统教程 实验指导书

实验一WINDOWS进程初识 1、实验目的 (1)学会使用VC编写基本的Win32 Consol Application(控制台应用程序)。 (2)掌握WINDOWS API的使用方法。 (3)编写测试程序,理解用户态运行和核心态运行。 2、实验内容和步骤 (1)编写基本的Win32 Consol Application 步骤1:登录进入Windows,启动VC++ 6.0。 步骤2:在“FILE”菜单中单击“NEW”子菜单,在“projects”选项卡中选择“Win32 Consol Application”,然后在“Project name”处输入工程名,在“Location”处输入工程目录。创建一个新的控制台应用程序工程。 步骤3:在“FILE”菜单中单击“NEW”子菜单,在“Files”选项卡中选择“C++ Source File”, 然后在“File”处输入C/C++源程序的文件名。 步骤4:将清单1-1所示的程序清单复制到新创建的C/C++源程序中。编译成可执行文件。 步骤5:在“开始”菜单中单击“程序”-“附件”-“命令提示符”命令,进入Windows “命令提示符”窗口,然后进入工程目录中的debug子目录,执行编译好的可执行程序:E:\课程\os课\os实验\程序\os11\debug>hello.exe 运行结果 (如果运行不成功,则可能的原因是什么?) : 答:运行成功,结果: (2)计算进程在核心态运行和用户态运行的时间 步骤1:按照(1)中的步骤创建一个新的“Win32 Consol Application”工程,然后将清单1-2中的程序拷贝过来,编译成可执行文件。 步骤2:在创建一个新的“Win32 Consol Application”工程,程序的参考程序如清单1-3所示,编译成可执行文件并执行。 步骤3:在“命令提示符”窗口中运行步骤1中生成的可执行文件,测试步骤2中可执行文件在核心态运行和用户态运行的时间。 E:\课程\os课\os实验\程序\os12\debug>time TEST.exe 步骤4:运行结果 (如果运行不成功,则可能的原因是什么?) 因为此程序是个死循环,所以运行时间为无穷大。_______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ __________________________________________________________________________

实验报告计算机操作系统-windows7

实验报告计算机操作系统-Windows 7 班级 178 学号姓名 【实验目的】 1. 掌握Windows 7的基本操作; 2. 熟练掌握资源管理器、文件与文件夹的管理方法 3. Windows 7控制面板的使用 【实验内容和步骤】 一.Windows7基本操作和文件管理 完成实践教程第18页中的实验并回答下列问题。 1.如何新建文件或文件夹 在桌面空白处单击鼠标右键,选择“新建”--“文件夹”,键入新文件夹的名称,然后按 ENTER 键。 2.如何选定多个相邻文件或文件夹如何选定多个不相邻文件和文件夹如何选中全部文件和文件夹 选定多个相邻文件的操作是:单击第一个文件,然后按住Shift 键,再单击最后一个文件 Shift 键,就是Ctrl 键上面那个。 选定多个不相邻文件操作是:单击第一个文件,然后按住Ctrl 键的同时,单击其他待选定的文件 Ctrl 键,就是键盘最左下角那个。 如何选中全部文件和文件夹:ctrl+A 3.试列举对文件/文件夹进行复制和移动的方法

第一种方法:可以用鼠标右键进行操作。 第二种:可用ctrl+c 进行复制;ctrl+x 进行移动(也就是剪切)ctrl+v进行粘贴 4.如何对已删除的文件进行“还原” 如果没清空回收站,在回收站里还原就行。 5.如何对按照修改日期搜索文件或文件夹 我的电脑右键选搜索,打开搜索界面,在搜索选项里按日期,选中并输入日期 6.如何“隐藏”文件/文件夹如何显示被“隐藏”起来的文件/文件夹图标 把想隐藏文件的文件夹或文件,打开文件夹属性,隐藏打钩或去掉即可以选择这个文件是否隐藏或显示打开任意的文件夹的工具选项卡的文件夹选项——查看选项卡——隐藏文件和文件夹上面有2个选择,选择显示隐藏文件夹即可看到隐藏文件 二.Windows7系统设置 完成实践教程第23页中的实验并回答下列问题。 1.如何改变桌面的背景、屏幕的分辨率并设置屏幕保护程序。 开始—控制面板—外观和个性化—个性化,然后进行桌面背景、窗口颜色、屏幕保护调整。

大学计算机基础实验报告windows

本科实验报告 课程名称:计算机基础 实验项目:Windows 基本操作 实验地点:明向校区计算机学院实验楼110 专业班级:物联网1601班学号:2016002105 学生姓名:俞梦真 指导教师:田华 2016年11月28日

实验序号:01 实验项目名称验 Windows 基本操作 一、实验目的及要求 1.掌握鼠标的常用操作。 2.熟悉Windows XP桌面环境、任务栏和开始菜单。 3.掌握Windows XP基本窗口、菜单和对话框的操作。 二、实验设备(环境)及要求 中文Windows 7 三、实验内容与步骤 1.桌面操作:自定义桌面、设置桌面背景、设置屏幕保护程序、设置屏幕分辨率 2.任务栏操作:自动隐藏任务栏、显示快速启动、分组相似任务栏 ,显示快速启动在win7中已经没有,分组相似任务栏没有;

3.开始菜单操作:自定义开始菜单 4.窗口的操作:最大化、最小化、还原、关闭窗口、窗口的移动 简单,,不截图了; 四、实验结果与数据处理 结果如上所附图。 五、分析与讨论 分辨率在ppt投影的时候还是有用的。

实验序号:02 实验项目名称:2. Windows文件管理、程序管理、用户管理、DOS命令 一、实验目的及要求 1.掌握资源管理器的使用。 2.熟悉任务管理器。 3.掌握文件的操作方法。 4.熟悉控制面板,掌握用户的管理。 5.熟悉DOS命令的使用方法。 二、实验设备(环境)及要求 Win7 三、实验内容与步骤 1.任务管理器操作:打开任务管理器、终止应用程序、结束进程 2.文件操作:创建文件夹、创建文件、复制文件、移动文件、删除文件及回收站操作

WIN7实验报告

大学计算机基础 第二章Windows 7 上 机 实 验 报 告 班级: 学号: 姓名: Windows 7的基本操作一 一、实验目的: 1、了解桌面的组成,掌握桌面属性的设置方法; 2、掌握快捷方式的创建方法;掌握Windows 7的窗口、菜单和对话框的基本操作; 3、了解应用程序的运行(启动)方法; 4、了解剪贴板的使用; 5、掌握“我的电脑”窗口、“资源管理器”窗口打开的多种方法,了解Windows 文件的组织结构。 二、实验内容

1、鼠标的常用操作有: 其主要作用分别为: 2、写出键盘操作常用的快捷键: (二)桌面组成和桌面属性设置 1、WIN7系统桌面由:组成。 2、找到计算器程序(C:\windows\system32\ calc.exe),至少用三种方法为其创建桌面快捷方式。 方法1: 方法2: 方法3: 3、打开“开始”菜单的方法: 4、在任务栏上设置快速启动栏 步骤描述: 5、在桌面“屏幕分辨率”“个性化”对话框中设置: “主题”为Windows 7; “桌面”背景为自定义的图片; “屏幕保护程序”设为三维文字、等待1分钟; “屏幕分辨率”设为1024×768,“屏幕刷新频率”设为75赫兹。 步骤描述: (三)窗口的组成与基本操作 Windows中的窗口主要由: 1、窗口间的切换 分别用鼠标左键双击桌面图标“我的文档”、“我的电脑”、“网上邻居”、“Internet Explorer”,打开对应的应用程序窗口,用三种方法作窗口之间的切换操作。 方法1: 方法2: 方法3: 2、最大化、最小化、还原和关闭窗口:打开“我的电脑”窗口完成上述操作。 ①鼠标操作; ②键盘操作: 3、移动窗口:打开“我的电脑”窗口,使之处于非最大化状态,移动该窗口。 ①鼠标操作: ②鼠标加键盘操作: 4、调整窗口大小(非最大化状态下) 步骤描述: 5、关闭窗口:至少用四种方法关闭窗口 方法1: 方法2: 方法3: 方法4: (四)对话框的组成与基本操作 1、对话框的组成及特点 对话框主要由: 2、在不同的选项卡之间的切换

Windows系统服务简介

Windows系统服务简介(上) 电脑知识2006-09-19 11:38 阅读15 评论0 字号:大中小我们每次启动Windows 2000或Windows XP时,总会有一大堆程序或服务被调入到系统的内存中。它们往往用来控制Windows系统的硬件设备、内存、文件管理或者其他重要的系统功能。相应地,运行的服务数量越多、系统资源开销就越大、系统运行效能自然就会降低。由于不同用户使用的系统环境也不尽相同,有些专业人士指出:这些服务有很大一部分是用户根本不需要的。如果Windows在每次启动时自动加载和运行这些无用的程序或者服务,将延迟系统的启动速度,并会占用了许多宝贵的内存资源。 在Q308186:HOW TO: Optimize Web Server Performance in Windows 2000这篇文章中,微软认为以下服务不是必须的。 Alerter ClipBook Computer Browser DHCP Client DHCP Server Fax Service File Replication INfrared Monitor Internet Connection Sharing Messenger NetMeeting Remote Desktop Sharing Network DDE Network DDE DSDM NWLink NetBIOS NWLink IPX/SPX

Print Spooler TCP/IP NetBIOS Helper Service Telephony Telnet Uninterruptible Power Supply 要对Windows服务进行上述操作,可以通过在“开始—运行”中键入“Services.msc”来启动“服务”窗口。 我们的声明: 1. 服务是十分重要的,如果,你没有经验,也就是说,没有曾经关掉某项服务后不出现问题的经历,请务必十分谨慎,否则将出现不可预计的问题。 2. 非服务器一般不用考虑如何“禁用/自动”服务,除非你的机器暴露在Internet上,服务器请务必考虑配置服务,因为涉及到速度和安全问题。 以下对一些服务进行详细说明: 1.Network Connections服务:选择“自动”是明智之举。 Windows XP中该服务的作用是用来管理“网络连接”文件夹中的所有对象,系统默认为自动启用状态,如果禁用了它,那么从控制面板中双击“网络连接”图标后打开的“网络连接”窗口中将空无一物,“网络安装向导”、“新建连接向导”和“本地连接图标”都不见了,查看网络连接信息和更改局域网配置的操作都将无法进行(禁用后需重启系统才可看到“效果”)。2.Backgroud Intelligent Transfer Service服务:选择“手动/禁用”是明智之举。 该服务的中文意思为智能备份和传输服务,用于在局域网中利用空闲的网络带宽传输数据。这个服务被禁用可带来一些好处,因为它存在一个小BUG,某些Windows XP系统会因为它的缺陷而在启动到桌面环境时出现任务栏暂时锁死的现象,禁用它能立马解决此故障。3.Messenger服务:选择“手动/禁用”是明智之举。 Windows XP中信使服务是用来在服务器和工作站之间传输NET SEND消息的,如果禁止此项服务,就有利于防止来自局域网内的各种骚扰信息,不过它的弊端也是显而易见的:在拒绝骚扰信息的同时,来自公司网管的有用信息也被过滤掉了。

windows的实验报告(完整版)

中南民族大学计算机科学学院 实验报告 课程 Windows程序设计年级 专业 学生 学号 指导老师

实验一 实验标题:按钮控件使用方法 一、实验目的: 学会使用按钮控件的使用方法。 二、实验内容及步骤: 1.新建项目,设置对话框如下所示: 2.双击头文件“ankjDlg.h”,在类构造函数class CankjDlg : public CDialog中定义 public: CButton game1,game2,game3,game4,game5,game6; CButton addr1,addr2,addr3,addr4; 3.双击文件“ankjDlg.cpp”,在void CankjDlg::DoDataExchange(CDataExchange* pDX)中添加ID与变量之间的映射。 DDX_Control(pDX, IDC_RADIO1, addr1); DDX_Control(pDX, IDC_RADIO2, addr2); DDX_Control(pDX, IDC_RADIO3, addr3); DDX_Control(pDX, IDC_RADIO4, addr4); DDX_Control(pDX, IDC_CHECK1, game1); DDX_Control(pDX, IDC_CHECK2, game2); DDX_Control(pDX, IDC_CHECK3, game3); DDX_Control(pDX, IDC_CHECK4, game4); DDX_Control(pDX, IDC_CHECK5, game5); DDX_Control(pDX, IDC_CHECK6, game6); 4.在文件“ankjDlg.cpp”的BOOL CankjDlg::OnInitDialog()中的“// TODO: 在此添加额外的初始化代码”后面添加初始化代码:

Windows 2000操作系统简介

第二章 Windows 2000操作系统简介 一、项目目标: 通过这一章的学习,学生会更进一步了解和认识Windows 2000操作系统的 知识。 二、教学目标: 1、专业能力: (1)知道Windows 2000 产品家族推出的四个版本; (2)了解Windows 2000操作系统所具有的功能; (3)认识到Windows 2000与Windows XP的区别。 2、方法能力: 通过教师讲解,让学生进一步了解和认识Windows 2000操作系统的知识, 正确认识Windows 2000操作系统。 3、社会能力: 尽可能掌握一种技能,为就业铺好道路。提高计算机网络的理论基础。 三、组织形式: 全班共同实施(教师讲解、学生按教师的要求完成 相关任务)。 四、 时间安排: 本项目共2课时。 五、过程设计: (一)设计内容与要求 教学环境的准备: 教师在课前已检查教学用机安装的是Windows 2000操作系统,学生 应已掌握Windows的基本操作。 安全要求: 遵守实验室相关章程 工作过程: Windows 2000操作系统是微软公司开发的迄今为止世界上最大的软件开发项目。 Windows 2000 是一个操作系统系列,集成了对客户/服务器模式和对等模式网络的支持。 Windows 2000 产品家族的设计目的在于提高产品的可靠

Windows 2000 产品家族的设计目的在于提高产品的可靠性,提供高层次的可用性及从小型网络到大型企业网的可扩展性。 Windows2000 通过集成,优化当前先进的网络、应用程序及WEB技术。 Windows2000是一个具有高可靠性和高安全性的操作平 台。 针对不同的用户和环境,Windows 2000 产品家族推出了四个版本: 1、Windows 2000 Professional:针对商业和个人用户。 2、Windows 2000 Server:针对工作组级的服务器用户。 Windows 2000 Server 最重要的改进是在“活动目录”目录服务技术的基础上,建立了一套全面的、分布式的底层服务。 3、Windows 2000 Advanced Server:针对企业级的高级服务器用户, 4、Windows 2000 DataCenter Server:针对大型数据仓库的数据中心服务器用户。 下面分别介绍Windows 2000操作系统所具有的功能。 2.1 对多任务、大内存、多处理器的支持 1、Windows 2000操作系统是一个抢占式的多任务操作系统。 2、Windows 2000操作系统对于大内存的支持: 3、Professional(个人)版最大支持2GB的内存, 4、Server(服务器)版最大支持4GB的内存, 5、Advanced Server(高级服务器)版最大支持8GB的内存, 6、DataCenter(数据中心)版对内存的支持最大可以达到知道了解了解

实验报告Windows的基本操作范例

学号:01108101 姓名:刘琳实验日期:2009.9.24 课时:4学时 课程名称计算机应用基础指导教师黄容成绩 实验名称:Windows的基本操作 一、实验目的 1.掌握桌面主题的设置。 2.掌握快捷方式的创建。 3.掌握开始菜单的组织。 4.掌握多任务间的数据传递——剪贴板的使用。 5.掌握文件夹和文件的创建、属性查看和设置。 6.掌握文件夹和文件的复制、移动和删除与恢复。 7.熟悉文件和文件夹的搜索。 8.熟悉文件和文件夹的压缩存储和解压缩。 二、实验环境 1.中文Windows 7操作系统。 三、实验内容及步骤 通过上机完成实验4、实验5所有内容后完成该实验报告 1.按“实验4--范例内容(1)”的要求设置桌面,将修改后的界面复制过来。 注:没有桌面背景图“Autumn”的,可选择其它背景图。 步骤:在桌面空白区域右击,选择菜单中的“个性化”,在弹出的窗口中点击“桌面背景”,在背景栏内选中“某一张图片”,单击“确定”。 修改后的界面如下图所示: 2.将画图程序添加到“开始”菜单的“固定项目列表”上。 步骤:右击“开始/所有程序/附件”菜单中的画图程序项,在弹出的快捷菜单中选“附

学号:01108101 姓名:刘琳实验日期:2009.9.24 课时:4学时 课程名称计算机应用基础指导教师黄容成绩 到「开始」菜单”命令。 3.在D盘上建立以“自己的学号+姓名”为名的文件夹(如01108101刘琳)和其子文 件夹sub1,然后: 步骤:选定D:\为当前文件夹,选择“文件/新建/文件夹”命令,并将名字改为“学号+姓名”;选定“ D:\学号+姓名”为当前文件夹,选择“文件/新建/文件夹”命令,并将名字改为“sub1” ①在C:\WINDOWS中任选2个TXT文本文件,将它们复制到“学号+姓名”文件夹 中; 步骤:选定“C:\WINDOWS”为当前文件夹,随机选取2个文件, CTRL+C复制,返回“D:\学号+姓名”的文件夹,CTRL+V粘贴 ②将“学号+姓名”文件夹中的一个文件移到其子文件夹sub1中; 步骤:选定“ D:\学号+姓名”为当前文件夹,选中其中任意一个文件将其拖拽文件到subl ③在sub1文件夹中建立名为“test.txt”的空文本文档; 步骤:选定“ D:\学号+姓名\ sub1”为当前文件夹,在空白处单击右键,选择“新建\文本文档”,把名字改为test,回车完成。 ④删除文件夹sub1,然后再将其恢复。 步骤:选定“ D:\学号+姓名”为当前文件夹,右键单击“sub1”文件夹,选择“删除”,然后打开回收站,右键单击“sub1”文件夹,在弹出的快捷菜单中选择“还原”。 4.搜索C:\WINDOWS\system文件夹及其子文件夹下所有文件名第一个字母为s、文件 长度小于10KB且扩展名为exe的文件,并将它们复制到sub1文件夹中。 步骤:选定“ C:\WINDOWS\system”为当前文件夹,单击“搜索”按钮,在左侧窗格选择“所有文件和文件夹”,在“全部或部分文件名”中输入“s*.exe”,在“大小”中,选择“0~10KB”。

Windows7Windows8Windows10各个版本性能介绍

教你选择适合你的操作系统(纯手打)Windows 7 Windows7是微软公司继Windows Vista后推出的新一代桌面操作系统,他继承了Windows Vista的华丽界面和强大功能,并且在此基础上新增和完善了一些功能,大大提高了系统的易操作性和安全性。Windows7的系统桌面壁纸如图所示。 Windows7有六个版本,分别是初级版,家庭基础版,家庭高级版,专业版,旗舰版,企业版。 (家庭基础版)适合家庭用户。(专业版)和(旗舰版)更适合商业用户。

Windows8是微软公司于2012年10月26日正式推出的新一代操作系统,也是一代具有革命性变化的Windows操作系统。系统独特的Metro开始界面和触控式交互系统,旨在让人们的日常电脑操作更加简单快捷。Windows8支持来自Intel,AMD和ARM 的芯片结构,被应用于个人电脑和平板电脑上。Windows8的开始菜单如图所示。 Windows8包括标准版,专业版和企业版。 (标准版)通常预装在各种新的品牌笔记本电脑,一体机,平板电脑上。 (专业版)面向技术爱好者,内置一系列Windows8增强的技术,包括加密,虚拟化,PC管理等等。 (企业版)包括专业版的所有功能,另外还满足了企业的需求。

Windows10是美国微软公司研发的新一代跨平台及设备应用的操作系统,是微软发布的最后一个Windows版本,下一代Windows将作为Update形式出现。2015年7月29日12点起,Windows10推送全面开启,Windows7,Windows8的用户可以升级到Windows10,Windows10系统桌面壁纸如图所示。 Windows10共有七个版本,分别为家庭版,专业版,企业版,教育版。移动版,企业移动版,和IoT Core Win10家庭版,主要是面向消费者和个人PC用户的电脑系统版本,适合个人或者家庭电脑用户推荐。 Win10专业版也是面向个人电脑用户,相比家庭版要稍微好些(https://www.360docs.net/doc/e311588673.html,脚本之家),并且Win10专业版还面向大屏平板电脑,笔记本、PC平板二合一变形本等桌面设备。

Windows-7操作系统简介

Windows 7操作系统简介 一、名称由来 Blackcomb是微软对Windows未来的版本 的代号,原本安排于WindowsXP后推出。但是 在2001年8月,“Blackcomb”突然宣布延后数 年才推出,取而代之由WindowsVista(代号 “Longhorn”)在WindowsXP之后及 Blackcomb之前推出。 微软为了避免把大众的注意力从Vista上转 移,微软起初并没有透露太多有关下一代Windows的信息;另一方面重组不久的Windows部门也面临着整顿。直到2009年4月21日预览版的发布,微软才开始对这个新系统进行商业宣传,这个新系统也逐渐开始走进大众人们的视野中来。 2009年7月14日,Windows77600.16385编译完成,标志着Windows7历时三年的开发正式完成,正式版已于2009年10月22日发布。 二、Windows 7版本介绍 1、Windows7Starter(简易版): 可以加入家庭组(HomeGroup),任务栏有不小的变化,也有JumpLists菜单,但没有Aero。 缺少的功能:航空特效功能;家庭组(HomeGroup)创建;完整的移动功能。 可用范围:仅在新兴市场投放,仅安装在原始设备制造商的特定机器上,并限于某些特殊类型的硬件。 忽略后台应用,比如文件备份实用程序,但是一旦打开该备份程序,后台应用就会被自动触发。 Windows7初级版将不允许用户和OEM厂商更换桌面壁纸.除了壁纸,主题颜色和声音方案也不得更改,OEM和其他合作伙伴也不允许对上述内容进行定制.微软称:“对于Windows7初级版,OEM不得修改或更换Windows欢迎中心、登陆界面和桌

相关文档
最新文档