搜档网
当前位置:搜档网 › win32 实验一熟悉了解最基本构成的Windows窗口应用程序

win32 实验一熟悉了解最基本构成的Windows窗口应用程序

win32 实验一熟悉了解最基本构成的Windows窗口应用程序
win32 实验一熟悉了解最基本构成的Windows窗口应用程序

专业课程实验报告

课程名称: Windows程序设计

开课学期: 2015 至 2016 学年第 1 学期专业:网络工程年级班级: 2013

学生姓名:学号:

实验教师:刘红俊

计算机与信息科学学院软件学院

实验内容

程序源码:

#include

#include

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

int WINAPI WinMain(//入口函数: WINAPI调用约定 __stdcall的#define

HINSTANCE hInstance, //当前实例句柄

HINSTANCE hPrevInstance, //上一实例句柄为了和Win 3.1兼容,在Win32的程序中此参数无用,总是NULL

LPSTR lpCmdLine,// 向字符串的指针,用来保存运行程序时的命令行参数

int nCmdShow// 指定程序开始的时候如何显示

)

//-------------------初始化窗口类--------------------

{

WNDCLASSEX wcex;

/*

typedef struct tagWNDCLASSA

{

UNIT style;

WNDPROC lpfnWndProc;

int cbClsExtra;

int cbWndExtra;

HINSTANCE hInstance;

HICON hIcon;

HCURSOR hCursor;

HBRUSH hbrBackground;

LPCSTR lpszMenuName;

LPCSTR lpszClassName;

}

WNDCLASSA,* PWNDCLASSA, NEAR * NPWNDCLASSA, FAR * LPWNDCLASSA;

*/

HWND hWnd;

MSG msg;

TCHAR szWindowClass[] = L"显示窗口";

TCHAR szTitle[] = L"My Windows";

wcex.cbSize = sizeof(WNDCLASSEX);//窗口类的大小

wcex.style = 0;//定义窗口类型

wcex.lpfnWndProc = WndProc;//定义窗口的消息处理函数为WndProc

wcex.cbClsExtra = 0;//类预留空间,0为不预留

wcex.cbWndExtra = 0;//实例预留空间,0为不预留

/*cbClsExtra 和 cbWndExtra 可以存放额外信息

类型都为int 主要用于存储数据大小用法:

int nClsExtra = 100; //数据大小

cosnt TCHAR pcszClassName[] = _T("ClassName");

WNDCLASSEX* pClsExtra = (WNDCLASSEX*)new char[sizeof(WNDCLASSEX) + nClsExtra];

memset(pClsExtra, 0, sizeof(WNDCLASSEX) + nClsExtra);

char* pClsData = (char*)pClsExtra + sizeof(WNDCLASSEX);

// 这里,pClsData就可以保存额外的100字节数据,*/

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

wcex.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_APPLICATION));//窗口图标wcex.hCursor = LoadCursor(NULL, IDC_ARROW);//鼠标光标形状

wcex.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);//设置窗口背景颜色

wcex.lpszMenuName = NULL;//设置窗口菜单,由于此例程不使用菜单所以设置为NULL

wcex.lpszClassName = szWindowClass;//定义窗口类的名称 TCHAR szWindowClass[] = L"显示窗口"

wcex.hIconSm = LoadIcon(wcex.hInstance, MAKEINTRESOURCE(IDI_APPLICATION));

//设置窗口小图标为默认图标 win4.0

//--------------注册窗口------------------

//使用RegisterClass()函数注册窗口类

if (!RegisterClassEx(&wcex)){

MessageBox(NULL, _T("创建窗口失败!"), _T("窗口注册"), NULL);

return 1;

}

//---------------创建窗口----------------

//使用CreateWindow()函数来完成

hWnd = CreateWindow(

szWindowClass,//窗口类的名称

szTitle,//窗口的标题

WS_OVERLAPPEDWINDOW,//窗口的风格

CW_USEDEFAULT, CW_USEDEFAULT,//窗口的坐标X,Y

CW_USEDEFAULT, CW_USEDEFAULT,//窗口的宽度、高度

NULL,//父窗口句柄

NULL,//窗口的菜单句柄

hInstance,//窗口的句柄

NULL//参数指针

);

if (!hWnd){

MessageBox(NULL, L"创建窗口失败", _T("创建窗口"), NULL);

return 1;

}

ShowWindow(hWnd, nCmdShow);/*创建完成窗口后Windows并没有将其显示到显示器上,只是在内存中保存了这个窗口的全部信息,

要显示这个窗口,需要使用 ShowWindow(hwnd,iCmdShow) 函数.

第一个参数是用CreateWindow()函数创建窗口的时候返回的窗口句柄,

第二个参数是WinMain()函数的第三个参数.*/

UpdateWindow(hWnd);/*为了保证窗口能够正常的显示到显示器上我们还要调用UpdateWindow(hwnd) 函数*/

//消息循环:Windows会为每一个当前运行的程序建立一个消息队列,

//用来完成用户与程序的交互,使用一个消息循环从消息队列中取出消息

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

TranslateMessage(&msg);

DispatchMessage(&msg);

}

/*消息循环从GetMessage()函数开始,首先从消息队列中取出一个消息,

然后通过TranslateMessage(&msg)函数将msg结构传递给Windows进行转换,

最后使用DispatchMessage(&msg)函数将msg结构回传给Windows,

再由Windows将此消息发送到相应的窗口过程中进行处理.*/

return(int)msg.wParam;//程序终止时将信息返回系统

}

//---------------窗口函数处理过程--------------

//用于处理windows发来的消息

LRESULT CALLBACK WndProc(HWND hWnd,//接收消息的窗口句柄,和CreateWindow()函数的返回值相同

UINT message, //用来标识消息的数字

WPARAM wParam,

LPARAM lParam//三四为32位的消息参数,用来提供消息的更多信息

){

//处理窗口消息

switch (message){

case WM_DESTROY:

PostQuitMessage(0);

break;

default:

return DefWindowProc(hWnd, message, wParam, lParam);

break;

}

return 0;

}

四、实验结果分析及总结(对实验的结果是否达到预期进行分析,总结实验的收获和存在的问题等)

实验结果:

《初识Windows》教学设计

《初识Windows》教学设计 一、教学内容分析: 《初识Windows》这一课是学习Windows的基础,其主要分为以下几方面的知识:Windows桌面上有什么、认识Windows的程序窗口、改变窗口以及对菜单的了解和使用这四个方面内容。学习好这部分知识,对学生今后学习《信息技术》这门课程有很重要的作用,其主要是今后所学的软件都是在windows这个平台上运行的,因此只有充分了解、熟练掌握了这些知识,才能进入到下面更高层次的学习中去。 二、教学目标设计: 1、知识目标: 了解Windows桌面的组成;初步认识Windows的程序窗口;学会窗口的基本操作。 2、能力目标: 通过观察、自学、小组讨论,培养学生团结协作、勇于探索的精神,培养他们收集、处理和交流信息的能力。 通过直观演示、动手实践等活动培养他们的动手操作能力。 3、情感目标: 通过阅读、讲解、讨论、实际操作等培养学生对信息技术的兴趣和意识,激发学生的好奇心与求知欲。 三、教学重点难点: 教学重点:认识Windows的程序窗口。

教学难点:学会窗口的基本操作。 四、教学对象分析: 在本节课教学之前,学生对电脑已经有了一定理论知识方面的了解,而且知道电脑很好玩。同时有许多学生有着好奇心,有着较强烈的求知欲与不怕困难、勇于探索的决心,这就为本节课的教学奠定了一个思想基础。 五、教材处理建议: 本课是学习Windows的基础,因此根据本人理解,再结合学生与学校的具体实际情况,我认为应对本课作如下处理: 这节内容分为4个课时完成。 利用广播教学,介绍Windows相关信息,和有关Windows的操作。 通过学生自学、相互讨论,了解相关知识。 对于桌面的认识,设计成动画形式,让图标、“开始”按钮、任务栏等作“自我介绍”,这样既实现了教学目标,又激发了学生的学习兴趣。 通过教师的直观演示、学生的动手实践和游戏式的巩固练习,学生便能迅速而又轻松的掌握窗口的基本操作 探索新知完毕,通过“实践运用、巩固提高”与“信息交流、归纳总结”两个环节,既做到了及时整理、当堂消化,同时又加深了学生对知识的理解 六、教学策略及教法设计:

windows界面组成的9个部分

1、windows界面组成的9个部分:(1)桌面 (2)图标 (3)我的电脑 (4)我的文档 (5)网上邻居 (6)回收站 (7)I nternet explorer 5.0 (8)开始菜单 (9)任务栏 ①时钟 ②语言指示器 ③音量控制器

2、窗口组成的6个元素: (1)标题栏 ①控制菜单 ②最大化按钮 ③最小化按键 ④还原按钮 (2)菜单栏 (3)工具栏 (4)状态栏 (5)滚动条 (6)工作区:I光标 3、窗口的基本操作: 打开、关闭、移动、调整、最小化、最大化、平铺、层叠

4、菜单说明: (1)命令名中暗淡的:不能选用 (2)???:会弹出对话框 (3)?:该命令正起作用 (4) :有下一级菜单。也叫级联菜单(5)?:单选 5、对话框的组成元素7部分: (1)文本框 (2)单选按钮 (3)复选按钮 (4)列表框 (5)微调按钮 (6)命令按钮 (7)标签(选项卡)

6、文件: 计算机存储数据程序、文字资料的基本单位7、文件名组成: 文件名。扩展名 (1~255个)(1~3个) 8、文件名中禁止使用的10个符号: ,。、‘/ :| * ;= 9、扩展名对应的文件类型: COM 可执行文件 EXE 可执行文件 SYS 系统文件 TXT 文本文件 DOC WORD文档 XLS EXCEL工作簿

10、文件夹结构:树状 11、文件或文件夹的选定:(1)单个:单击 (2)连续几个:shift+ (3)不连续几个:ctrl+ (4)全部:ctrl+A

12、新建文件夹: (1)菜单法:文件—新建 (2)右键快捷菜单法:右击—新建(3)键盘命令:ALT+F-----W----回车13、文件和文件夹的复制: (1)菜单法: (2)工具栏按钮法: (3)右键快捷菜单法: (4)键盘命令法:CTRL+C CTRL+V (5)资源管理器: 14、文件和文件夹的移动: (1)菜单法: (2)工具栏按钮法:

15《Windows桌面 窗口菜单》教案

《Windows桌面窗口菜单》教案 课题:第十五课Windows桌面窗口菜单 教学要求: 1、对有关Windows的知识作一总结,使学生在概念上对其有一定的理解,对计算机的认识更加系统化。 2、通过本课的学习,强化计算机的操作能力,进一步理解计算机是人们处理信息的“工具”。 3、Windows操作系统的桌面、图标、任务栏、快捷方式、窗口、菜单等概念,这些概念并不要求学生去记忆,只要求知道它们的外观、功能并能熟练操作即可。 教学重点: 通过本课的学习,强化计算机的操作能力,进一步理解计算机是人们处理信息的“工具”。 教学过程: 一、谈话导入: Windows操作系统是计算机的管家,它管理着计算机的运行。我们使用计算机这一信息处理工具,也要由Windows系统管理。 Windows操作系统为我们提供了“桌面”、“窗口|”、“菜单”“文件夹”等多种管理工具,这些工具与计算机的程序有关,又与人对计算机的操作有关,既与计算机处理信息有关,又与人和计算机的信息有关。今天我们就一起学习Windows 的操作系统。 二、新授: 活动一、试一试:设置桌面背景和屏幕保护程序。 1、什么是桌面背景 桌面背景是用户打开计算机进入Windows操作系统后,所出现的桌面背景颜色及图片。我们可以选择单一的颜色作为桌面的背景,也可以选择BMP、JPG 等格式的文件作为桌面的背景。 2、设置方法: 教师出示下面文字,学生练习操作。

小提示: 设置桌面背景时,右击桌面任意空白处,在弹出的快捷菜单中选择“属性”命令,或单击“开始”按钮,选择“控制面板”命令,在弹出的“控制面板”对话框中双击“显示”图标,在打开的“显示属性”对话框中选择“桌面”选项卡,在“背景”列表框中可选择一幅喜欢的背景图片,也可以单击“浏览”按钮,在本地磁盘或网络中选择其他图片作为桌面背景。在“位置”下拉列表中有居中、平铺和拉伸三种选项,可调整背景图片在桌面上的位置。若想用纯色作为桌面背景,可在“背景”列表中选择“无”选项,在“颜色”下拉列表中选择喜欢的颜色,单击“应用”按钮。 3、练习:学生上机操作。 4、设置屏幕保护 教师演示: 设置屏幕保护时,在“显示属性”对话框中选择“屏幕保护程序”选项卡,在该选项卡的“屏幕保护程序”选项组中的下拉列表中,选择一种屏幕保护程序,即可看到它的显示效果。单击“设置”按钮,可对该屏幕保护程序进行一些设置;单击“预览”按钮,可预览该屏幕保护程序的效果,移动鼠标或敲击键盘即可结束屏幕保护程序;在“等待”文本框中可设置一定的时间并确定,这样如果计算机在这段时间内无操作就会启动屏幕保护程序。 学生操作 活动二、认识图标,任务栏,快捷方式 试一试 1、拖动任务栏到桌面的任何一侧或是顶端,看看桌面有什么变化? 2、鼠标指针移动到任务栏边,变为双箭头形时,拖动,看看有什么变化? 3、右击文档或常用工具,在桌面上创建“快捷方式” 4、练习“最大化,最小化,”打开多个窗口操作。 活动三、拓展知识 P42页:Windows操作系统的菜单 三、课堂小结

认识Windows7系统教案

项目二使用Windows 7 操作系统为了使计算机系统的所有资源能协调一致地工作,必须要有一个软件来进行统一管理和调度,这种软件就是操作系统。Windows 7是美国Microsoft公司推出的新一代操作系统平台它继承了Windows XP的实用与Windows Vista的华丽,同时进行了一次大的升华。 本项目从基本概念、基本操作、文件管理、个性化设置和应用维护工具等几个方面介绍Windows 7系统的使用和操作方法。 任务一使用Windows 7操作系统 一、任务描述 对于刚刚购买电脑的初学者,首先需要学习操作系统的基本使用方法。本任务将展示在Windows 7操作系统,从启动操作系统、初步应用操作系统到最后退出系统的全过程。二、任务分析 要使用电脑并能初步应用,首先要学会操作系统的启动和关闭,并且有一定的顺序;要认识桌面图标和任务栏,了解Windows 7窗口的构成,学会窗口的多种操作方法;学会使用鼠标,了解不同鼠标样式代表的不同状态。 三、相关知识点 1.启动Windows 7 Windows 7的基本启动过程。 2.认识Windows 7的桌面 ⑴认识桌面图标 进入Windows 7系统后,整个屏幕显示如图2-1-1所示的桌面。与其它版本的Windows 类似,用户通常可以把一些常用的应用程序图标放置在桌面上,便于使用。 桌面图标是由一个形象的小图标和说明文字组成,图标作为它的标识,文字则表示它的名称或者功能。常用的图标有以下几个: ①“计算机”图标 “计算机”图标是计算机中所有资源的代表,双击图标就可以打开“计算机”窗口,可看到本计算机的所有硬件和软件资源信息。 ②“Administrator”图标 “Administrator”文件夹主要用来存放用户常规使用的文件信息。 ③“回收站”图标 这是Windows系统的“垃圾箱”。回收站是计算机硬盘中的一块特定区域,可以存放暂时被删除的文件或文件夹,若想恢复被删除的信息,可以再次把它们从“回收站”中捡回(还原)。但是,当文件或文件夹在回收站中被删除后,就不能再恢复了。 ④“网络”图标 通过它可以查看连入本地网络(邻近)的计算机,在条件允许的情况下,可以通过网上邻居连入本地网络中的其它计算机,从而达到资源互访的目的。 ⑤“Internet Explorer”图标 这是Windows系统中的浏览器,通过它用户可以方便地进入Internet浏览网页。

认识Windows7系统教案设计

项目二使用Windows 7 操作系统 为了使计算机系统的所有资源能协调一致地工作,必须要有一个软件来进行统一管理和调度,这种软件就是操作系统。Windows 7是美国Microsoft公司推出的新一代操作系统平台它继承了Windows XP的实用与Windows Vista的华丽,同时进行了一次大的升华。 本项目从基本概念、基本操作、文件管理、个性化设置和应用维护工具等几个方面介绍Windows 7系统的使用和操作方法。 任务一使用Windows 7操作系统 一、任务描述 对于刚刚购买电脑的初学者,首先需要学习操作系统的基本使用方法。本任务将展示在Windows 7操作系统,从启动操作系统、初步应用操作系统到最后退出系统的全过程。二、任务分析 要使用电脑并能初步应用,首先要学会操作系统的启动和关闭,并且有一定的顺序;要认识桌面图标和任务栏,了解Windows 7窗口的构成,学会窗口的多种操作方法;学会使用鼠标,了解不同鼠标样式代表的不同状态。 三、相关知识点 1.启动Windows 7 Windows 7的基本启动过程。 2.认识Windows 7的桌面 ⑴认识桌面图标 进入Windows 7系统后,整个屏幕显示如图2-1-1所示的桌面。与其它版本的Windows 类似,用户通常可以把一些常用的应用程序图标放置在桌面上,便于使用。 桌面图标是由一个形象的小图标和说明文字组成,图标作为它的标识,文字则表示它的名称或者功能。常用的图标有以下几个: ①“计算机”图标 “计算机”图标是计算机中所有资源的代表,双击图标就可以打开“计算机”窗口,可看到本计算机的所有硬件和软件资源信息。 ②“Administrator”图标 “Administrator”文件夹主要用来存放用户常规使用的文件信息。 ③“回收站”图标 这是Windows系统的“垃圾箱”。回收站是计算机硬盘中的一块特定区域,可以存放暂时被删除的文件或文件夹,若想恢复被删除的信息,可以再次把它们从“回收站”中捡回(还原)。但是,当文件或文件夹在回收站中被删除后,就不能再恢复了。 ④“网络”图标 通过它可以查看连入本地网络(邻近)的计算机,在条件允许的情况下,可以通过网上邻居连入本地网络中的其它计算机,从而达到资源互访的目的。 ⑤“Internet Explorer”图标 这是Windows系统中的浏览器,通过它用户可以方便地进入Internet浏览网页。

第6课 认识Windows窗口

第6课认识Windows 98窗口 教学目标: 1、认识Windows窗口,了解窗口的组成。 2、掌握窗口的基本操作。 3、初识菜单命令。 4、进一步掌握鼠标器的基本操作方法。 教学重难点: 1、重点:窗口的基础知识和基本操作。 2、难点:菜单命令。 教学准备: 1、计算机、网络及辅助教学软件。 2、自制的Powerpoint教学软件 教学过程 一、新课导入 同学们,上节课,陈老师和大家一起学生了Windows98的最基本知识,大家还记得我们讲了那些内容吗? 二、新课教学 (一)、窗口的组成 我们知道,在Windows环境下的所有应用程序都是在窗口中执行的,关闭窗口,也就关闭了程序。 下面我们就来一起认识一个最常见到的窗口,它具有Windows窗口的许多共同特点。(师给出一张“我的电脑”的图,同时就着图讲解,过程中注意突出最大化按钮和还原按钮的区别。 (二)、窗口的基本操作 1、最小化窗口 下面我们就来看看刚才讲过的窗口右上角的那三个按钮的作用。先来看最小化按钮的作用(师做示范操作)。让学生自己练习一下,同时找学生做给其它学生看。 2、最大化(还原)窗口

让学生自己试,然后总结得出:单击“最大化”按钮,窗口会扩大到整个屏幕,此时“最大化”按钮变成了“还原”按钮;单击“还原”按钮,窗口恢复原状。 3、切换窗口 师打开两个窗口,请同学观察两个窗口的标题条有什么不同(生答),师给出当前窗口的概念:把标题栏呈深颜色的窗口称为当前窗口。单击任务栏中的某个窗口的图标按钮,就可以切换为当前的窗口(师作操作)。学生自己试。 4、移动窗口 师作讲解:指针指向“我的电脑”窗口标题栏,进行拖动操作,可以移动窗口。 5、改变窗口的大小 下面请同学们观察老师的鼠标指针的形况是什么样子的()。对,当指针成这种形状的时候我们只要向左右拖动就可以改变窗口的宽度。 那么我们又怎么来改变窗口的高度呢?下面老师想请同学来完成这个任务。(请同学来操作)。 师把鼠标的指针形状变为,提问:有谁知道老师现在这种指针能改变窗口的什么大小(生答,师总结,能同时改变高度和宽度。) 6、关闭窗口 有没有同学知道怎么关闭窗口(生答单击“关闭”按钮,窗口关闭。) (三)、菜单命令 打开“我的电脑”,以“编辑”命令为示范作讲解。(1)以颜色看;(2)以后面的符号看(四)、窗口的滚动 三、教师做演示,学生自己练习。 四、课堂小结 这节课同学们学习了有关Windows98的知识。下面老师想请哪位同学来说一说,你这节课学习到的具体内容有那些。能熟练操作。

实训1 Windows XP桌面及窗口的组成答案

第一章 Windows XP 操作系统 实训 1 Windows XP 桌面及窗口的组成
操作系统是控制和管理计算机系统的硬件资源和软件资源, 并为用户提供一个良好的工 作环境和友好接口的系统软件。 Windows XP 是微软公司推出的一种基于图形用户界面 (GUI) 的操作系统,它以优异的图形用户界面,强大的网络、多任务、可靠的安全性、所见即所得 的显示风格,给家庭和商业用户一种全新的的体验。随着计算机软、硬件技术的不断发展与 成熟,微软的 Windows 操作系统也在不断升级换代,经历了从最初的 Windows 1.0 到大家熟 知的 Windows 98、Windows XP、Vista、Windows 7 等版本。现在我们以 Windows XP 为例来 学习 Windows 操作系统的基本功能与基本操作方法。
【知识要点】
1.Windows XP 的桌面组成及图标作用 2.Windows XP 用户界面的特点,鼠标的用法及快捷图标的建立 3.Windows XP 任务栏的基本操作 4.窗口及对话框的组成及特点
【实训内容】
一、Windows 操作系统的启动、关闭及桌面组成 1.Windows 操作系统的启动 一台安装了操作系统的计算机,打开电源后,计算机自动进入系统启动程序进行自检, 当所有自检通过后,自动进入 Windows 操作系统。 操作提示:正确的开机顺序为“先开外设,后开主机” 。 2.Windows 操作系统的退出 通过“开始”菜单,用户可以根据自己的需要采用多种方式退出 Windows 操作系统。 (1)注销 点击【开始】菜单【注销】选项,在弹出的【注销 Windows】对话框中选择【注销】按 钮(如图 1-1) 。即可关闭所有程序,保存内存信息,断开网络连接,将当前用户注销。
图 1-1 (2)切换用户 与注销的步骤相同,在【注销 Windows】对话框中选择【切换用户】按钮。使 Windows 不关闭程序,回到欢迎界面,重新选择用户。 (3)待机 点击【开始】菜单【关闭计算机】选项,在弹出的【关闭计算机】对话框中选择【待机】
1

windows窗口程序实现源代码

#include LRESULT CALLBACK WndProc( HWND, UINT, WPARAM, LPARAM ) ; //声明用来处理消息的函数 int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow ) { static TCHAR szAppName[] = TEXT("MyWindow") ; HWND hwnd ; MSG msg ; WNDCLASS wndclass ; //声明一个窗口类对象 //以下为窗口类对象wndclass的属性 wndclass.style = CS_HREDRAW | CS_VREDRAW ; //窗口样式wndclass.lpszClassName = szAppName ; //窗口类名wndclass.lpszMenuName = NULL ; //窗口菜单:无wndclass.hbrBackground = (HBRUSH) GetStockObject(WHITE_BRUSH) ;//窗口背景颜色wndclass.lpfnWndProc = WndProc ; //窗口处理函数wndclass.cbWndExtra = 0 ; //窗口实例扩展:无wndclass.cbClsExtra = 0 ; //窗口类扩展:无wndclass.hInstance = hInstance ; //窗口实例句柄wndclass.hIcon = LoadIcon( NULL, IDI_APPLICATION ) ; //窗口最小化图标:使用缺省图标 wndclass.hCursor = LoadCursor( NULL, IDC_ARROW ) ; //窗口采用箭头光标 if( !RegisterClass( &wndclass ) ) { //注册窗口类, 如果注册失败弹出错误提示 MessageBox( NULL, TEXT("窗口注册失败!"), TEXT("错误"), MB_OK | MB_ICONERROR ) ; return 0 ; } hwnd = CreateWindow( //创建窗口 szAppName, //窗口类名 TEXT("我的窗口"), //窗口标题 WS_OVERLAPPEDWINDOW, //窗口的风格 CW_USEDEFAULT, //窗口初始显示位置x:使用缺省值 CW_USEDEFAULT, //窗口初始显示位置y:使用缺省值 CW_USEDEFAULT, //窗口的宽度:使用缺省值 CW_USEDEFAULT, //窗口的高度:使用缺省值 NULL, //父窗口:无 NULL, //子菜单:无

认识windows的窗口

Windows乐园 ----窗口的基本操作 (说课稿) 【教学内容】 Windows窗口操作。 【教材分析】 这部分教材主要是教会学生正确认识、理解和掌握Windows中的窗口操作,为适应以后课程的学习打下必要的基础,其内容都是学生在以后的学习和使用中必须用到的知识。知识点看起来比较简单,但是在实际应用时对于小学生来说却经常出错。 【学情分析】 三年级学生大多数刚刚接触计算机。孩子的内心是丰富多彩的,只要我们设计出贴近生活、生动有趣的教学情境,让学生自主的参与进来,孩子们就一定会乐学好学,合理设计教学内容,使每一学生都能在有限的时间和空间内,主动、有序、愉快地参与到各个教学活动中,学会知识、掌握知识。【教学策略】 未来的社会既需要学生具有获取知识的能力,也需要学生具有应用知识的能力,而知识也只有在能够应用时才具有生命力,才是活的知识。为此,在现有教材内容的基础上,根据班上学生的实际情况,必须用新课程的理念设计贴近学生生活、兴趣的教学活动,才能真正激发学生的主动性与创造性,从而让学生在内心深处乐学、好学、全身心地融入教学活动中,真正掌握知识,脱离以前老师“教死书”、学生“死记硬背”的教学模式。 【教学目标】 认知目标:掌握窗口的基本操作。 能力目标:培养学生自己发现问题、解决问题以及团结协作的能力。 情感目标:让学生自我激励,体验成功,发现学习的乐趣并且培养学生爱护环境的意识。 重点难点:窗口的移动、大小的调整。

教学环境:多媒体教学网。 【教学过程】 一、导入 师:同学们,前面我们已经认识了Windows的桌面,那么Windows的桌面上的图标有什么奥妙呢?下面就请同学们双击桌面上“我的电脑”这个图标,桌面上出现了什么?(生回答) 师:你们发现的这个长方形的区域我们称它为Windows的窗口。 (出示课题)认识Windows的窗口 二、新授 1、窗口的组成 请同学们仔细观察,“我的电脑”这个窗口包括了哪些内容?(两人一组,互相说一说) 师:大家观察得非常仔细,那么你们刚才说的这些,其实它们都有自己的名称。(师出示幻灯片,逐个解释) 师:在这个窗口中有三个按钮,大家仔细看它们分别是什么? 2、窗口的基本操作 (1)学习最小化按钮 师:这三个按钮在窗口的操作中有着非常重要的作用,到底有什么作用呢?大家在看了《七种武器》这段动画后一切都会明白的。 (师播放动画片段,几秒钟后暂停) 提问:在这个窗口中有你刚才认识的三个按钮吗?(学生回答) 师:老师会用这三个按扭变魔术,使窗口发生变化,你们相信吗?(请大家注意观察) 生:聚精会神地观看。 师:偷偷的将动画片最小化。(师故意问:怎么了?)

认识windows操作系统(教案)

认识windows操作系统(教案) 学习者分析: 对于Windows 操作系统的基本操作,绝大部分学生在小学已经接触过,同时因为现在学生家里基本上都有电脑,在家也经常会使用,因此对这一节的内容大部分学生都能过关,个别学生操作较熟练;但在学生当中仍存在着两头分化的现象,同时也因为学生有一定的基础,使他们容易造成忽视有关基础知识的学习,而喜欢做点其他小动作。 一、教学目标 1、了解操作系统的基本概念 2、了解操作系统的功能 3、掌握Windows的桌面 4、掌握Windows启动与退出 二、教材分析 1、教材重点 ①操作系统在计算机中的作用 ②掌握Windows的启动与退出操作方法 2、教材难点 ①如何启动和退出控制面板 三、教学方法 1、讲授法 2、读书指导法 3、自学法

四、教学过程 1、导入 计算机系统中最重要的系统软件就是操作系统,它负责整个计算机资源的管理。最初流行的操作系统是DOS,需要用户键入口令才能执行操作,后来逐渐出现了以Windows为代表的图形操作系统,Windows98、Windows2000和Windows xp是目前最流行的视窗操作系统。在本章中,我们以Windows xp为例,学习Windows操作系统的基本知识和基本操作方法 2、学习新知 ①桌面的组成:桌面背景、图标、图标名、开始菜单栏、任务栏、托盘 ②各部分的功能 桌面背景:指Window桌面背景图案,可以根据自己的爱好更改。 图标:一个图标代表一个应用程序,在图标上双击左键,这个图标就会被激活。 图标名:显示这个应用程序的作用。 开始菜单栏:单击它可以进入Windows xp的开始菜单,并执行各项功能。 任务栏:每打开一个窗口,在任务栏上自动生成一个按钮,可以在多个窗口之间来回切换。 托盘:也叫指示器,显示当前的时间、计算机喇叭、输入法等当前状态。

Windows窗口创建的具体步骤

Windows窗口创建的具体步骤 如何通过VC++6.0实现创建一个可视化的窗口 /* 实现窗口创建的六步骤: 第一步:创建入口函数WinMain 第二步:注册窗口类 第三部:实现回调函数的功能 第四步:显示窗口 第五步:更新窗口 第六步:消息循环 */ #include "stdafx.h" //回调函数 LRESULT CALLBACK WinProc(HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam ) { switch(uMsg) { case WM_CREATE: { MessageBox(NULL,"即将创建一个窗口!","Infor",MB_OK); } break; case WM_DESTROY: { PostQuitMessage(0); } break; } return DefWindowProc(hWnd,uMsg,wParam,lParam); } //创建入口函数 int APIENTRY WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int ShowCmd ) { HWND hWnd=0; MSG nMsg={0}; //注册窗口类

WNDCLASS cs={0}; cs.cbClsExtra=0; cs.cbWndExtra=0; cs.hbrBackground=(HBRUSH)(COLOR_WINDOW+2); cs.hCursor=NULL; cs.hIcon=NULL; cs.hInstance=hInstance; cs.lpfnWndProc=(WNDPROC)WinProc; cs.lpszClassName="Main"; cs.lpszMenuName=NULL; cs.style=CS_VREDRAW|CS_HREDRAW; RegisterClass(&cs);//实现注册窗口 //创建窗口 hWnd=CreateWindow("Main","Windows",WS_OVERLAPPEDWINDOW,200,200,500,50 0,NULL,NULL,hInstance,NULL); //显示窗口 ShowWindow(hWnd,SW_SHOW); //更新窗口 UpdateWindow(hWnd); //消息循环 while(GetMessage(&nMsg,0,NULL,NULL)) { TranslateMessage(&nMsg); DispatchMessage(&nMsg); } return 0; }

认识《WINDOWS窗口》教学设计

认识《WINDOWS窗口》教学设计 一、学习者分析 目前的三年级学生已经接触计算机,对windows窗口已经有朦胧的认识,并有一定的电脑的操作能力。他们的求知欲强,对学习计算机具有浓厚的兴趣。 二、教学内容分析 本节课主要内容是“windows窗口”含义、组成部分以及窗口的基本操作。介绍了切换窗口、移动窗口和改变窗口大小的方法,为以后进一步学习其它应用软件打下良好的基础。 教学重点:学会窗口的基本操作。 教学难点:1、拖动鼠标改变窗口的大小; 2、按要求操作解决实际问题。 三、教学目标 1、知识与技能 (1)了解windows窗口的含义、各部分名称以及作用。 (2)掌握窗口的基本操作。 (3)会运用窗口基本操作的知识解决实际问题。 2、过程与方法 (l)学生先看书或课件学习窗口的组成以及最大化最小化窗口,然后通过“小竞赛”检测自己的学习效果,再多次竞赛巩固已学的知识。(2)通过学习探究老师给出的学习任务“找不同”,学会移动窗口、切换窗口、任意改变窗口的大小。当真正完成以上学习的重难点才能顺利完成“找不同”的任务。 (3)完成“小测试”,学生根据电脑给出的评价,找出自己的不足之处并马上重测改正。 (4)学生按照自己的能力选择不同的锦囊完成“小探究”。

3、情感态度与价值观 (l)培养合作交流的能力。 (2)培养主动探究、善于归纳的良好学习习惯。 (3)培养每次学习后都进行自我评价的良好习习惯。 四、教学媒体 l、教师机、学生机、服务器以及局域网络。 2、自制网络课件。 五、教学理念与方法 以学生自学、教师讲解、上机操作、竞赛、游戏、测试、任务驱动、讨论、探究等有机结合,从而引导学生掌握窗口的基本操作。 采用任务驱动法,将知识技能融合于任务之中,创设激发学生兴趣的任务情境;采用分组合作方法,在任务操作中融入合作交流的因子,倡导合作探究式学习。 六、教学过程设计 1、教学内容的组织与呈现方式 把学习内容分为两大部分: 第一部分:窗口的组成和最大化最小化窗口。本部分学生自学书本或课件,通过小竞赛进行检测。 第二部分:任意改变窗口的大小、移动窗口、切换窗口。本部分用“找不同”任务驱动,学生合作探究解决实际问题。 2、教学过程

第2课 认识Windows的程序窗口

第二课认识Windows的程序窗口教学案 教学目标: 1、知识与技能 系统掌握Windows的程序窗口组成及各部分的名称;了解命令深浅、命令前后符号等所表示的含义以及多窗口中命令的使用方法;初步掌握如何利用对话框进行人机交互。学会窗口的基本操作方法,包括移动窗口、切换窗口和改变窗口大小。 2、过程与方法 能根据问题去探索性学习,能总结出探索结果。进一步掌握融会贯通,举一反三的学习方法。 3、情感、态度、价值观 能够与其他同学合作交流,主动探究,善于归纳。 重点难点:窗口的基本操作以及利用这些操作解决实际问题的能力。学生分析: 教学对象为小学四年级学生。学生在第一学期已经学习了画图软件的操作,对窗口已经有了初步的了解,最小化、最大化(还原)、关闭按钮的操作已经比较熟练,菜单中的一些命令也已有了初步了解,但以前学生的一些操作只局限于画图软件,而对于Windows操作系统中不同应用软件操作上的异同并没有进行系统的总结,因此学生在操作时就不能够进行有效的知识迁移。这节课可能存在以下一些难点:

1、知识的迁移,发现操作规律。 2、寻找并能够用不同的方法运行同一命令。 3、学生往往会注重操作的结果,而操作的过程中的细节也许会相对忽视。而这些细节往往会有助于学生发现操作上的共性。 设计思想: 考虑到学生在上学期学过画图软件,对其操作掌握的也比较熟练,且本节课涉及的内容是窗口的基本知识和操作。因此,我在设计知识技能的学习时利用前面学的画图软件进行知识迁移,学生在自主探索的过程中掌握窗口的组成及基本操作。注重引导学生认真观察操作过程中的细节变化,从而发现操作规律。 教学过程: 一、复习导入 师:Windows是目前最常用的一种操作系统,Windows的英文意思是窗口,其特点是每启动一个应用程序,都会打开一个窗口,比如我们上学期学的画图软件(师演示打开画图软件),这时在桌面的任务栏中也出现了一个代表画图窗口的按钮,而且这个按钮是按下去的样子。你能根据老师所指说出画图软件各部分的名称吗。 学生根据老师所指说出标题栏、菜单栏、工具箱、工具样式区、调色板、画纸、最小化、最大化(还原)、关闭按钮。 二、学习新课 (一)窗口的组成

C语言Windows程序设计_第三天_属于自己的窗口

C语言Windows程序设计->第三天->属于自己的窗口 创建属于自己的窗口 ================== ·创建窗口前的准备 在创建窗口前我们先来熟悉几个名词, 这些名词现在可以暂时不去透彻的进行理解, 只需要印象中知道有这么回事就行。 1>. 窗口 "窗口"这个我们都已经十分熟悉了, 在Windows中, 一个应用程序窗口上一般会在标题栏上显示程序的名称, 紧挨着标题栏的菜单栏, 或许还会有状态栏、滚动条等其他"装饰品"。 2>. 控件 在一些应用程序中, 我们经常可以在程序的界面上(窗口)看到一些按钮(Push Button)、文本框(Text Box)、列表框(List Box)、滚动条(Scroll Bar)等, 这些对象通常被称为控件, 在《Windows程序设计》一书中, 还被称为"子窗口"、"控件窗口"或"子窗口控件"。 3>. 窗口类 在建立一个窗口前, 我们必须首先注册一个"窗口类"(Windows Class), 接触过面向对象的朋友应该会首先想到面向对象当中的"类", 但是, 这里"窗口类"中的"类"并不是指面向 对象当中的那个"类"。 在这里我们可以把"窗口类"理解为一个结构体, 结构体的成员就是窗口的一些属性, 例如窗口的标题是什么、窗口使用什么样的小图标以及窗口的风格之类的属性, 一个窗口就是一个结构体的对象, 结构体成员的属性决定着窗口的属性。 4>. 消息循环 在Windows程序设计中, 消息循环是个不得不提的概念, Windows操作系统是以消息驱动的, 消息队列是指在一个应用程序运行时, Windows操作系统会为该应用程序建立一个"消息队列", 这个消息队列用来存放该程序可能创建的各种窗口的消息, 当用户对应用程序进行操作时, 例如点击一个按钮、调整下窗口的大小等, 此时Windows会立即把这一消息告诉应用程序, 使应用程序能作出相应的动作。 笔者觉得有比较强调一下上一段中的最后一句"此时Windows会立即把这一消息告诉应用程序, 使应用程序能作出相应的动作。", 我们在创建一个应用程序时, 不用想着什么时候才能从用户那得到指令, 因为操作系统会即时告诉我们用户此时是否对程序进行了操作, 对于没有接触过Windows编程的朋友们这点可能有点难以理解, 简单来说就是像如何获取一个按钮是否被单击, 或者如何获取用户此时是否在调整窗口大小之类的代码Windows已经帮我们完成了, 我们只需要等待着Windows给我们发消息就行, 如何判断消息类型以及处理这些消 息, 在代码上通常我们用while配合一个巨大的switch来完成,。 5>. 窗口的过程函数 当一个窗口建立之后, 就可以从Windows那里不断的接收到Windows发来的消息, 接收到消息后我们就需要一个函数来处理这些消息, 可以简单的理解为, 这个用来处理接收到的消息的函数就称为窗口过程函数或者回调函数。 下面我们来尝试着看一个创建一个基本窗口的代码。 ·尝试创建自己的窗口 代码如下: #include LRESULT CALLBACK WndProc( HWND, UINT, WPARAM, LPARAM ) ; //声明用来处理消息的函数 int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow ) { static TCHAR szAppName[] = TEXT("MyWindow") ; HWND hwnd ; MSG msg ; WNDCLASS wndclass ; //声明一个窗口类对象 //以下为窗口类对象wndclass的属性 wndclass.style = CS_HREDRAW | CS_VREDRAW ; //窗口样式 wndclass.lpszClassName = szAppName ; //窗口类名 wndclass.lpszMenuName = NULL ; //窗口菜单:无 wndclass.hbrBackground = (HBRUSH) GetStockObject(WHITE_BRUSH) ; //窗口背景颜色

认识windows程序窗口

认识w i n d o w s程序窗 口 文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-

认识Windows的程序窗口 荣成市实验小学夏华杰 教学内容: 本节课是山东教育出版社小学信息技术第二册模块二第2课《认识Windows的程序窗口》的内容,这节内容是学生在掌握了画图软件的操作之后学习的内容,教学内容包括窗口的组成及窗口的基本操作。通过本课的学习,学生能够进一步了解窗口的组成,知道同一命令可以用不同方法进行操作,能够利用对话框进行人机交互,学会窗口的基本操作方法,从而系统的了解Windows中应用程序的操作方法。 学生分析: 教学对象为小学四年级学生。学生在第一学期已经学习了画图软件的操作,对窗口已经有了初步的了解,最小化、最大化(还原)、关闭按钮的操作已经比较熟练,菜单中的一些命令也已有了初步了解,但以前学生的一些操作只局限于画图软件,而对于Windows操作系统中不同应用软件操作上的异同并没有进行系统的总结,因此学生在操作时就不能够进行有效的知识迁移。这节课可能存在以下一些难点: 1、知识的迁移,发现操作规律。 2、寻找并能够用不同的方法运行同一命令。 3、学生往往会注重操作的结果,而操作的过程中的细节也许会相对忽视。而这些细节往往会有助于学生发现操作上的共性。 设计思想:

考虑到学生在上学期学过画图软件,对其操作掌握的也比较熟练,且本节课涉及的内容是窗口的基本知识和操作。因此,我在设计知识技能的学习时利用前面学的画图软件进行知识迁移,学生在自主探索的过程中掌握窗口的组成及基本操作。注重引导学生认真观察操作过程中的细节变化,从而发现操作规律。 教学目标: 1、知识与技能 系统掌握Windows的程序窗口组成及各部分的名称;了解命令深浅、命令前后符号等所表示的含义以及多窗口中命令的使用方法;初步掌握如何利用对话框进行人机交互。学会窗口的基本操作方法,包括移动窗口、切换窗口和改变窗口大小。 2、过程与方法 能根据问题去探索性学习,能总结出探索结果。进一步掌握融会贯通,举一反三的学习方法。 3、情感、态度、价值观 能够与其他同学合作交流,主动探究,善于归纳。 重点难点:窗口的基本操作以及利用这些操作解决实际问题的能力。 教学过程: 一、复习导入 师:Windows是目前最常用的一种操作系统,Windows的英文意思是窗口,其特点是每启动一个应用程序,都会打开一个窗口,比如我们上

高中信息技术Windows窗口的组成和基本操作教案

Windows窗口的组成和基本操作教案 [教学目标]: (1)认识Windows 98窗口,了解窗口的组成。 (2)掌握windows 98窗口的分类及其特点。 (3)掌握窗口的基本操作。 (4)进一步掌握鼠标器的基本操作方法。 [知识目标]: 认识windows98窗口,掌握窗口的组成和窗口的基本操作。 [能力目标]: 能进行窗口的基本操作 提高学生对鼠标器的基本操作方法 [情感目标]: 培养学生实践操作意识。 [课时]:1课时 [重点]:窗口的组成和基本操作 [难点]:应用程序窗口与文档窗口的区别与联系,窗口操作的具体方法 [教学准备]: 硬件准备:计算机房 软件准备:多媒体广播教学系统,Microsoft powerpoint软件、自制教学用幻灯片 [教学方法]: 任务驱动式,讲解演示法 [教学过程]: [导入] 我们知道,窗户(口)对于人们的日常生活是非常重要,通过它可以了解外面的世界。在windows98中,使用鼠标或键盘,就可以通过窗口来观察和了解电脑里的每一部分。我们今天就来学习windows98的窗口。 [新授] 一、概念 应用程序启动后的矩形区域称为窗口,程序在这个窗口中运用。Windows窗口有两种:应用程序窗口和文档窗口。(启动word软件,让边学生观察,边讲解。) 二、窗口的组成

启动“画图”窗口,分别讲解窗口的各组成部分。 1、系统菜单 2、标题栏 3、菜单栏 4、工具栏 5、滚动条 6、“最小化按钮” 7、“最大化/还原”按钮 8、“关闭”按钮 9、窗口边框和窗口角 10、工作区 11、光标 三、窗口的操作 windows是单用户多任务的操作系统,可以同时打开多个窗口,运行不同的应用程序,每个打开着的程序在任务栏上都有一个对应的按钮。 1、活动窗口 A、单击任务栏上该程序对应的按钮。 B、单击该程序在桌面上的任一可见区域。 C、按住Alt键不放,然后按Tab键。每按一次Tab键,蓝框会在各 个图标之间循环移动,当它罩住所需的程序后,松开Alt键。 D、按Alt+Esc键,打开着的应用程序窗口会循环显示在桌面上成为 活动窗口,多按几次Alt+Esc键,直到找到要激活的窗口。 E、对于文档窗口,从对应的应用程序窗口的“窗口”菜单中选择该 文档名即可。 2、窗口的移动 前提:当窗口没有被最大化时,窗口可以在桌面上任意移动。 A、拖动窗口的标题栏。 B、利用系统菜单移动窗口(Alt+空格键打开系统菜) 3、改变窗口的大小 前提:当窗口没有被最大化时,窗口可以改变大小。 A、将鼠标移至窗口的边框或窗口角,鼠标指针变为调整水平大小、 调整垂直大小或对角线调整状态,然后拖动边框或窗口角到合适 的位置。 B、利用系统菜单改变窗口的大小。 4、最小化

《认识Windows的程序窗口》教学设计

《认识Windows的程序窗口》教学设计 【学习目标】 1、认识Windows窗口的组成及各部分的名称。 2、了解了解各种类型菜单命令的不同。 3、能够熟练地改变窗口的大小和位置。 4、熟练使用最大化按钮、还原按钮、最小化按钮与关闭按钮。 【学习重点、难点】 重点:窗口基础知识和基本操作。 难点:菜单命令。 【学习导航】 一、《认识\Windows的程序窗口》预习案 1,Windows的窗口有哪几部分组成? 2.标题栏中的标题有什么含义? 3.如何移动窗口的位置? 4.在菜单中深色显示的菜单命令表示什么含义?浅色的显示的菜单命令表示什么?后面带有“…”的菜单命令表示什么含义? 5.如何打开与关闭菜单? 6.如何改变窗口的高度、宽度,如何同时改变窗口的高度与宽度? 7.如何最大化窗口、最小化窗口、还原窗口? 通过预习,你还有那些不明白的问题,写在下面。 二、【自主学习指导】 任务一:指导学生练习打开计算机,打开“我的电脑”(你会几种方法?)。 这时我们发现桌面上打开了一个长方形区域,我们称这个长方形区域为窗口。同学们,我们知道桌面上的长方形区域叫作窗口,窗口是由哪些部分组成的呢? 任务二:1、怎样改变窗口的位置?动手试一试。 2、如何改变窗口的高度、宽度,如何同时改变窗口的高度、宽度?动手试一试。 3、如何最大化窗口、最小化窗口、还原窗口?动手试一试 任务三:1、小组内演示交流改变窗口的位置的步骤。 (组长要认真负责,记得要互相帮助,共同分享啊。) 2、小组内演示交流改变窗口的高度、宽度,如何同时改变窗口的高度、宽

度的方法。 3、小组内演示交流如何最大化窗口、最小化窗口、还原窗口的方法。 4、组内交流疑难问题。 5、小组推选代表在全班边演示边讲解,集体评价。 四、精讲点拨,升华认识: 打开“画图”、“记事本”和“写字板”三个窗口,在任务栏的空白处单击鼠标右键,打开快捷菜单。在这个快捷菜单中有“层叠窗口”、“横向平铺窗口”和“纵向平铺窗口”三个命令,分别单击这三个命令,可以按不同方式排列窗口。 五、质疑 引导学生质疑,交流解决疑难问题。 六、课堂检测: (一)我知道: 1、窗口是由哪几部分组成的? 2、对话框和窗口的明显区别是什么? (二)动动手: 依次单击“附件”中的“画图”、“记事本”和“写字板”,打开三个窗口。然后调整它们的大小和位置,使它们同时显示在屏幕上,而且谁也不挡住谁。 (三)组内检查。 七、课外延伸: 今天我们对窗口的操作,只是Windows窗口操作的一小部分,在以后的操作中,仔细观察其他程序的窗口,充分运用脑中、手中的资料,不断学习新知识,提出新问题才能成为“高手”。 板书设计: 第2课认识Windows的程序窗口 窗口的组成 菜单栏和对话框 改变窗口的大小 窗口控制按钮

相关主题