第一篇:2.2用windows管理计算机
2.2 用windows管理及计算机
【教学目标】:
1、掌握利用“控制面板”对硬件进行设置与管理的方法。
2、掌握利用“控制面板”对软件进行管理的方法。
3、培养学生求真精神、逻辑思维能力过程与方法。【教学重点】:熟悉windows“控制面板”工具的功能。【教学难点】:利用windows“控制面板”工具的功能对软硬件进行有效的管理。
【教学方法】:讲授法、演示法、探究法 【教具使用】:ppt 【教学过程】
一、导课
我们在小学已经掌握了windows 操作系统的基本操作,现在我们要利用windows“控制面板”的强大工具,对计算机硬件与软件进行有效的管理。“控制面板”不但可以管理鼠标、键盘、打印机、网络等计算机上已有设备,还可以安装新的硬件,“控制面板”不但可以控制计算机上已安装的软件,还可以添加新的程序,删除不再使用的软件等,既然它的功能如此强大,那就让我我们一起来揭开它神秘的面纱吧!
二、操作实践
1、打开“控制面板”,单击【开始】-【程序】-【控制面板】如图:
控制面板
2、让鼠标更灵活。在“控制面板”窗口中双击“鼠标”图标,就可以在“鼠标属性”窗口中对鼠标的灵敏度、鼠标的指针等项目进行个性化设置。
3、让桌面更个性。在【控制面板】中双击【显示】图标,在弹出的【显示属性】窗口中,进行桌面背景设置,屏幕保护、显示分辨率等参数。
4、让计算机更节能、环保。在【控制面板】中双击【电源选项】,为计算机制定节能方案。
5、显示计算机中的所有文件。
6、让剩余磁盘空间更大。
7、让计算机更安全。
安装杀毒软件,及时安装操作系统的补丁和更新。
三、思考讨论
可以利用控制面板卸载操作系统吗?为什么?
四、交流评价
1、哪些做法可以让计算机更节能?
2、如何查看windows 7的所有文件?
3、文件与文件夹有什么区别?
五、课堂小结
1、文字、图像信息采集的方法和设备。
2、声音、视频信息采集的方法和设备。
六、课外阅读:P51页
七、教后记:
通过学习,了解windows操作系统是如何管理计算机软硬件资源的,掌握windows的“控制面板”功能与操作方法,学会通过“控制面板”来设置并操作计算机。学生的兴趣高,学习积极性好,并圆满完成了本节课的教学任务。
第二篇:第三节 用Windows管理计算机
七年级信息技术上册
第三节 用Windows管理计算机
教学目标
掌握利用“控制面板”对硬件进行设置与管理的方法; 掌握利用“控制面板”对软件进行管理的方法。教学重难点
掌握利用“控制面板”对硬件进行设置与管理的方法; 掌握利用“控制面板”对软件进行管理的方法。教学方法
讲授法
讨论法
自主探究法
任务驱动法 教学过程
一、导入
我们所使用的计算机并不是“千机一面”的,我们可以根据自己的喜好,实际选用的设备,自己的使用习惯等方面,对计算机的硬件进行设置,对软件进行优化、安全配置。今天我们就一起来学习用Windows管理计算机。
二、自主探究
1、怎样做可以使计算机更节能?
2、怎样让计算机启动的更快?
三、操作实践
1、执行【开始/程序/控制面板】命令,打开控制面板窗口;
2、让鼠标更灵活。在控制面板窗口中双击“鼠标”图标,就可以在“鼠标属性”窗口中对鼠标的灵敏度、鼠标的指针等项目进行个 七年级信息技术上册
性化的设置,以符合我们的习惯。
3、让桌面更个性。在控制面板中双击“显示”图标,在弹出的“显示窗口”中,我们不但可以设置桌面背景,还可以设置屏幕保护、显示分辨率等参数。
4、让计算机更节能、更环保。在控制面板中双击“电源选项”图标就可以制定出计算机的节能方案。
5、显示计算机中的所有文件。计算机中保存的文件,有些是我们能看到的,而有些文件是无法直接看到的,例如操作系统的系统文件、有些计算机病毒文件等,处于保护文件的目的被故意隐藏起来。双击“文件夹选项”图标,在弹出窗口中选“查看”选项卡,选择“显示所有文件和文件夹”后,单击应用按钮,我们就可以查看计算机内的所有文件了。
6、让剩余磁盘空间更大。有些应用软件我们长时间不用,这时最好把它从计算机中删除以节约硬盘空间。删除软件的方法与删除文 七年级信息技术上册
件的方法不同,文件可以直接删除,而软件必须用卸载的方法。双击控制面板中的“添加或删除程序”,在弹出窗口中选择我们需要删除的程序,单击该程序后面的“删除”按钮,然后按照屏幕提示操作就可以卸载该软件了。
7、让计算机更安全。要保证计算机操作系统的安全,就需要给计算机安装杀毒软件,定时为操作系统打安全补丁,开启防火墙以防止非法的攻击等。在控制面板窗口中,双击“安全中心”图标,按照安全中心的建议执行相应的操作,就可以完成完善安装措施,保证计算机系统的安全。
四、交流评价
1、哪些做法可以让计算机更节能?
2、如何查看Windows XP的所有文件?
3、文件与文件夹有什么区别? 七年级信息技术上册
五、知识链接
1、卸载软件需要慎重。
2、为计算机安装了新的硬件后,一般都需要通过“添加硬件”向导,为其安装软件之后,才能够使用这些设备。
3、在“运行”窗口中,输入“control.exe”,按“确定”按钮后,也可以打开控制面板。
第三篇:Windows Server总结2
学习Windows Server总结
李静 22号
一、Windows Server 2003 的版本: 1.Windows Server 2003 标准版
Windows Server 2003 标准版是满足所有规模的公司(特别是小企业和工作组)日常需要的理想的多用途网络操作系统。
2.Windows Server 2003 企业版
Windows Server 2003 企业版在 Windows Server 2003 标准版功能的基础上生成,方法是添加业务关键的应用程序所需的可靠性功能。Windows Server 2003 企业版与 Windows Server 2003 标准版的主要区别在于:Windows Server 2003 企业版支持高性能服务器,并且可以群集服务器,以便处理更大的负荷。通过这些功能实现了可靠性,有助于确保系统即使在出现问题时仍可用。
3.Windows Server 2003 Datacenter(数据中心)版
Windows Server 2003 Datacenter 版是为使命关键的应用程序生成的,这些应用程序要求最高级别的可伸缩性、可用性和可靠性。针对要求最高级别的可伸缩性、可用性和可靠性的大型企业或国家机构等而设计的。
4.Windows Server 2003 Web 版
Windows Server 2003 Web 版是一种旨在主要用于承载单个 Web 站点(如单位内的部门站点)的新的 Windows 服务器操作系统。Windows Server 2003 Web 版只能通过指定的合作伙伴渠道获取,不作零售。
二、Windows Server 2003 的核心技术
Windows Server 2003包含了基于Windows 2000 Server构建的核心技术,从而提供了经济划算的优质服务器操作系统。了解使Windows Server 2003在任意规模的单位里都能成为理想的服务器平台的那些新功能和新技术。了解这一可靠的服务器操作系统如何使得机构和员工工作效率更高并且更好地沟通。
Windows Server 2003具有可靠性、可用性、可伸缩性和安全性,这使其成为高度可靠的平台。
1.可用性(群集支持)
Windows Server 2003系列增强了群集支持,从而提高了其可用性。对于部署业务关键的应用程序、电子商务应用程序和各种业务应用程序的单位而言,群集服务是必不可少的,因为这些服务大大改进了单位的可用性、可伸缩性和易管理性。在Windows Server 2003中,群集安装和设置更容易也更可靠,而该产品的增强网络功能提供了更强的故障转移能力和更长的系统运行时间。Windows Server 2003系列支持多达8个节点的服务器群集。如果群集中某个节点由于故障或者维护而不能使用,另一节点会立即提供服务,这一过程即为故障转移。Windows Server 2003还支持网络负载平衡(NLB),它在群集中各个结点之间平衡传入的Internet协议(IP)通讯。
2.可伸缩性
Windows Server 2003 操作系统通过由对称多处理技术(SMP)支持的向上扩展和由群集支持的向外扩展来提供可伸缩性。内部测试表明,与 Windows 2000 Server 相比,Windows Server 2003 在文件系统方面提供了更高的性能(提高了 140%),各种其他功能(包括 Microsoft Active Directory 服务、Web 服务器和终端服务器组件以及网络服务)的性能也显著提高。Windows Server 2003 的支持范围从单处理器解决方案一直到 64 路系统。它可同时支持 32 位和 64 位处理器。
3.安全性
通过将Intranet、Extranet和Internet站点结合起来,各公司超越了传统的局域网(LAN)。因此,系统安全问题比以往任何时候都更为严峻。作为Microsoft对可信赖、安全和可靠的计算的承诺的一部分,公司认真审查了Windows Server 2003系列,以弄清楚可能存在的错误和缺陷。Windows Server 2003在安全性方面提供了许多重要的新功能和改进。
4.管理服务
随着桌面计算机、便携式计算机和便携式设备上计算量的激增,维护分布式个人计算机网络的实际成本也显著增加了。通过自动化来减少日常维护是降低操作成本的关键。Windows Server 2003新增了几套重要的自动管理工具来帮助实现自动部署,包括Microsoft软件更新服务(SUS)和服务器配置向导。新的组策略管理控制台(GPMC)使得管理组策略更加容易,从而使更多的机构能够更好地利用Active Directory服务及其强大的管理功能。此外,命令行工具使管理员可以从命令控制台执行大多数任务。GPMC拟在Windows Server 2003发行之前作为一个独立的组件出售。
5.XML Web服务和.NET Microsoft.NET已与Windows Server 2003系列紧密集成。它使用XML Web服务使软件集成程度达到了前所未有的水平:分散、组块化的应用程序通过Internet互相连接并与其他大型应用程序相连接。
通过集成到构成Microsoft平台的产品中,.NET提供了通过XML Web服务迅速可靠地构建、托管、部署和使用安全的联网解决方案的能力。Microsoft平台提供了一套联网所需的开发人员工具、客户端应用程序、XML Web服务和服务器。这些XML Web服务提供了基于行业标准构建的可再次使用的组件,这些组件调用其他应用程序的功能,调用的方法独立于创建应用程序,操作系统、平台或设备用于访问它们的方法。
利用XML Web服务,开发人员可以在企业内部集成应用程序,并跨网络连接合作伙伴和客户。这种先进的软件技术使联合合作成为可能,并且所带来的更有效的商业到商业和商业到用户服务可以对企业收入产生潜在的重要影响。数百万其它用户可以以各种组合使用这些组件,获得高度个性化、智能化的计算体验。
Windows Server 2003系列的其他.NET优点有助于开发人员:
① 利用现有的投资。现有用于Windows Server的基于Windows的应用程序将可以继续运行在Windows Server 2003上,并且可被简便地重新包装为XML Web服务。
② 减少代码的编写工作量,使用已经掌握了的编程语言和工具。实现这一点要归功于Windows Server 2003内置的应用程序服务,如ASP.NET、事务监视、消息队列和数据访问。
③ 进程监视、循环、内置指令用于为应用程序可提供可靠性、可用性和可伸缩性。
所有这些益处都在改进的内核Windows服务器结构中实现并构成了.NET的基础。
6.Internet 信息服务 6.0。
为了提高 Web 服务器的安全性,Internet 信息服务(IIS)6.0 的默认配置提供了最大安全性。IIS 6.0 和 Windows Server 2003 提供了最可靠、最高效、连接最通畅以及集成度最高的 Web 服务器解决方案,该方案具有容错、请求队列、应用程序状态监控、自动应用程序循环、高速缓存以及其他更多功能。这些功能是 IIS 6.0 中许多新功能的一部分,它们使您得以在 Web 上安全地开展业务。
三、Windows Server 2003 的特点 1.可靠性
Windows Server 2003 是 Microsoft 提供的迄今为止最快、最可靠和最安全的 Windows 服务器操作系统。Windows Server 2003 用以下方式保证可靠性:
① 提供具有基本价值的 IT 基础结构:改进的可靠性、实用性和可伸缩性。② 在广泛的操作系统功能基础上提供一个具有内置的传统应用程序服务器功能的应用系统平台。
③ 集成了信息工作者基础结构,从而有助于保护商业信息的安全性和可访问性。2.高效性
Windows Server 2003 提供了各种工具,帮助您简化部署和管理并获得最高的生产效率。Windows Server 2003 通过以下方式实现这一目的: ① 提供灵活的工具,有助于使您的设计和部署与组织及网络的要求相匹配。② 帮助您通过加强策略、自动执行任务以及简化升级来主动管理网络。③ 帮助您通过让用户自行处理更多任务来降低支持开销。3.连接(方便性)
Windows Server 2003 为快速构建解决方案提供了可扩展的平台,使员工、合作伙伴、系统和客户保持连接。
Windows Server 2003 通过以下方式实现这一目的:
① 提供集成的 Web 服务器和流式媒体服务器,帮助您快速、轻松和安全地创建动态 Intranet 和 Internet 网站。
② 提供内置的服务,帮助您轻松地开发、部署和管理 XML Web 服务。
③ 提供多种工具,使您得以将 XML Web 服务与内部应用程序、供应商和合作伙伴连接起来。4.经济性
当与 Microsoft 的许多硬件、软件和渠道合作伙伴提供的产品和服务结合使用时,Windows Server 2003 可帮助您从基础结构投资中获得最大回报。Windows Server 2003 通过以下方式实现这一目的:
① 为使您得以快速将技术投入使用的完整解决方案提供简单易用的规范性指南。② 通过利用最新的硬件、软件和方法来优化服务器部署,帮助您合并各个服务器。③ 降低您的总体拥有成本(TCO),快速获得投资回报。
三、学习Windows Server 2003 的体会和收获
Windows Server 2003的优点,对电脑配置要求并不高,速度快,安全性高,商用为主,适用于企业用户组建网服务器,使用时比家用XP复杂。
但是,我不但从中巩固了原有的知识和技能,而且也系统地学习了Windows Server 2003的服务器操作系统和它的功能。
第四篇:Windows Api教案2
教 案 用 纸 第三章 输出文本
一 绘制和刷新
Windows通过发送WM_PAINT消息通知窗口过程,窗口的部分客户区需要绘制。
⒈ WM_PAINT消息
Windows利用该消息是来重新绘制屏幕的。
产生该消息的情况有以下几种:
◆ UpdateWindow执行时;
◆ 在用户移动窗口或显示窗口时,窗口中先前被隐藏的区域重新可见;
◆ 用户改变窗口的大小(具备CS_HREDRAW和CS_VREDRAW);
◆ 程序使用ScrollWindow或ScrollDC函数滚动客户区的一部分; ◆ 程序使用InvalidateRect或InvalidateRgn函数显示产生WM_PAINT消息;
在某些情况下,客户区的一部分被临时覆盖,Windows试图保存一个显示区域,并在以后恢复它,但这并不总是成功的。下面的情况下,Windows可能发送WM_PAINT消息:
◆ Windows擦除覆盖了部分窗口的对话框或消息框;
◆ 菜单下拉出来,然后被释放; ◆ 显示工具提示。
在某些情况下,Windows总是保存它所覆盖的显示区域,然后恢复它。这些情况是: ◆ 鼠标光标穿越客户区; ◆
图标拖过客户区; ◆
可以用SendMessage函数发送WM_PAINT消息。
⒉ 有效矩形和无效矩形 ① 无效区域
窗口的部分或全部客户区被其它窗口覆盖时,当其它窗口擦除后,被覆盖的区域称为“无效区域”或“更新区域”。② 无效矩形
Windows内部为每个窗口保存一个“绘图信息结构”,这个结构包含了包围无效区域的最小矩形的坐标以及其它信息,这个矩形称为“无效矩形”。说明:如果在窗口过程处理WM_PAINT消息之前客户区中的另一个新的区域变为无效,则Windows计算出一个包围两个区域的新的无效区域,并将这种变化后的信息放在绘制信息结构中。Windows不会将多个WM_PAINT消息都放在消息队列中。
③ GetUpdateRect函数
通过该函数可以在任何时候获取无效矩形的坐标。
吉 林 化 工 学 院 第 19 页 教 案 用 纸
④ 处理WM_PAINT消息
在处理WM_PAINT消息期间,窗口过程在调用了BeginPaint之后,整个客户区即变为有效。也可通过调用ValidateRect函数使客户区内的任意矩形区域变为有效。如果这条调用具有令整个无效区域变为有效的效果,则当前队列中的任意WM_PAINT消息都将被删除。二 GDI简介
⒈ TextOut函数
BOOL TextOut(HDC hdc, // handle to device context int nXStart, // x-coordinate of starting position int nYStart, // y-coordinate of starting position LPCTSTR lpString, // pointer to string int cbString // number of characters in string);注意:参数nXStart,nYStart为逻辑坐标;
参数lpString不能显示任何ASCII控制字符,也不能识别作为串尾标志的内容为零的字节; ⒉ 设备描述表
设备描述表(简称DC)实际上是GDI内部保存的数据结构。设备描述表与特定的显示设备相关。设备描述表中的有些值是图形化的“属性”,这些属性定义了一些GDI绘图函数工作情况的特殊内容。
例如,对于TextOut,设备描述表的属性确定了文本的颜色、文本的背景色、TextOut函数的x坐标和y坐标映射到窗口的客户区的方式,以及显示文本时,Windows使用的字体。
当程序需要绘图时,它必须先获取设备描述表句柄。在获取了该句柄后,Windows用默认的属性值填充内部设备描述表结构。这些属性值可以在程序中被GDI函数修改,也可被得到。
当程序在客户区绘图完毕后,它必须释放设备描述表句柄。除了用CreateDC创建的设备描述表之外,程序不能在两个消息之间保存其他设备描述表句柄。
⒊ 获取设备描述表句柄:方法一 PAINTSTRUCT ps;HDC hdc;„„„„
case WM_PAINT: hdc=BeginPaint(hwnd,&ps);„„„
吉 林 化 工 学 院 第 20 页 教 案 用 纸
EndPaint(hwnd,&ps);return 0;错误过程:
case WM_PAINT: return 0;将导致死循环。
⒋ 绘图信息结构
typedef struct tagPAINTSTRUCT { HDC hdc;BOOL fErase;RECT rcPaint;BOOL fRestore;BOOL fIncUpdate;BYTE rgbReserved[16];} PAINTSTRUCT;在程序调用BeginPaint时,Windows填充该结构的各个字段。用户程序只使用前三个字段,其他字段由Windows内部使用。
说明:hdc指明用来绘制的设备描述表;
fErase指明背景是否被重新绘制,FALSE绘制,TRUE不绘制; rcPaint指明重新绘制的矩形区域,即无效区域。
⒌ InvalidateRect函数
BOOL InvalidateRect(HWND hWnd, // handle of window with changed update region CONST RECT *lpRect, // address of rectangle coordinates BOOL bErase // erase-background flag);例如,InvalidateRect(hwnd,NULL,TRUE);它使整个客户区变为无效,并擦除背景。
⒍ 获取设备描述表句柄:方法二 hdc=GetDC(hwnd);„„„„
ReleaseDC(hwnd,hdc);说明:与从BeginPaint返回设备描述表句柄不同,GetDC返回的设备描述表句柄具有一个剪取矩形,它等于整个客户区。可以在客户区的某一部分绘图,而不只是在无效矩形上绘图。与BegingPaint不同,GetDC不会使任何无效区域变为有效。⒎ ValidateRect函数
吉 林 化 工 学 院 第 21 页 教 案 用 纸
BOOL ValidateRect(HWND hWnd, // handle of window CONST RECT *lpRect // address of validation rectangle coordinates);例如,ValidateRect(hwnd,NULL);它使整个客户区变为有效。⒏ GetWindowDC函数
HDC GetWindowDC(HWND hWnd // handle of window);用来获得整个窗口的设备描述表。而GetDC用来获得客户区的设备描述表。⒐ 系统字体
系统字体为Windows98下的字体,作为TextOut函数使用的默认字体,该字体为变宽字体(variable-pitch),也是点阵字体。
⒑ 字符大小 ① TEXTMETRIC typedef struct tagTEXTMETRIC { // tm LONG tmHeight;LONG tmAscent;LONG tmDescent;LONG tmInternalLeading;LONG tmExternalLeading;LONG tmAveCharWidth;LONG tmMaxCharWidth;LONG tmWeight;LONG tmOverhang;LONG tmDigitizedAspectX;LONG tmDigitizedAspectY;BCHAR tmFirstChar;BCHAR tmLastChar;BCHAR tmDefaultChar;BCHAR tmBreakChar;BYTE tmItalic;BYTE tmUnderlined;BYTE tmStruckOut;BYTE tmPitchAndFamily;BYTE tmCharSet;} TEXTMETRIC;吉 林 化 工 学 院 第 22 页 教 案 用 纸
说明:tmHeight字符的高度; tmAscent 字符的重音高度 tmDescent 字符的下降高度
tmInternalLeading 字符的内部间距 tmExternalLeading 字符的外部间距 tmAveCharWidth 字符的小写平均宽度 tmMaxCharWidth 字符的最大宽度 tmWeight 字符的宽度 ② GetTextMetrics函数
BOOL GetTextMetrics(HDC hdc, // handle to device context LPTEXTMETRIC lptm // pointer to text metrics structure);例如:
TEXTMETRIC tm;„„„
hdc=GetDC(hwnd);GetTextMetrics(hdc,&tm);ReleaseDC(hwnd,hdc);„„„„
⒒ 格式化文本
① WM_CREATE时使用GetTextMetrics函数 Static cxChar,cyChar;
case WM_CREATE: hdc=GetDC(hwnd);GetTextMetrics(hdc,&tm);cxChar=tm.tmAveCharWidth;cyChar=tm.tmHeight+tm.tmExternalLeading;ReleaseDC(hwnd,hdc);return 0;② 使用wsprintf来格式化文本 int iLength;TCHAR szBuffer[40];
iLength=wsprintf(szBuffer,TEXT(“The sum of %i and %i is %i”),iA,iB,iA+iB);吉 林 化 工 学 院 第 23 页 教 案 用 纸
TextOut(hdc,x,y,szBuffer,iLength);⒓ 综合应用 ① SYSMETS.H #define NUMLINES((int)(sizeof sysmetrics / sizeof sysmetrics [0]))
struct { int iIndex;TCHAR * szLabel;TCHAR * szDesc;} sysmetrics [] = { SM_CXSCREEN, TEXT(“SM_CXSCREEN”), TEXT(“Screen width in pixels”), SM_CYSCREEN, TEXT(“SM_CYSCREEN”), TEXT(“Screen height in pixels”), SM_CXVSCROLL, TEXT(“SM_CXVSCROLL”), TEXT(“Vertical scroll width”), SM_CYHSCROLL, TEXT(“SM_CYHSCROLL”), TEXT(“Horizontal scroll height”), SM_CYCAPTION, TEXT(“SM_CYCAPTION”), TEXT(“Caption bar height”), SM_CXBORDER, TEXT(“SM_CXBORDER”), TEXT(“Window border width”), SM_CYBORDER, TEXT(“SM_CYBORDER”), TEXT(“Window border height”), SM_CXFIXEDFRAME, TEXT(“SM_CXFIXEDFRAME”), TEXT(“Dialog window frame width”), SM_CYFIXEDFRAME, TEXT(“SM_CYFIXEDFRAME”), TEXT(“Dialog window frame height”), SM_CYVTHUMB, TEXT(“SM_CYVTHUMB”), TEXT(“Vertical scroll thumb height”), SM_CXHTHUMB, TEXT(“SM_CXHTHUMB”), TEXT(“Horizontal scroll thumb width”), SM_CXICON, TEXT(“SM_CXICON”), TEXT(“Icon width”), SM_CYICON, TEXT(“SM_CYICON”), TEXT(“Icon height”), SM_CXCURSOR, TEXT(“SM_CXCURSOR”), TEXT(“Cursor width”), SM_CYCURSOR, TEXT(“SM_CYCURSOR”), 吉 林 化 工 学 院 第 24 页 教 案 用 纸
TEXT(“Cursor height”), SM_CYMENU, TEXT(“SM_CYMENU”), TEXT(“Menu bar height”), SM_CXFULLSCREEN, TEXT(“SM_CXFULLSCREEN”), TEXT(“Full screen client area width”), SM_CYFULLSCREEN, TEXT(“SM_CYFULLSCREEN”), TEXT(“Full screen client area height”), SM_CYKANJIWINDOW, TEXT(“SM_CYKANJIWINDOW”), TEXT(“Kanji window height”), SM_MOUSEPRESENT, TEXT(“SM_MOUSEPRESENT”), TEXT(“Mouse present flag”), SM_CYVSCROLL, TEXT(“SM_CYVSCROLL”), TEXT(“Vertical scroll arrow height”), SM_CXHSCROLL, TEXT(“SM_CXHSCROLL”), TEXT(“Horizontal scroll arrow width”), SM_DEBUG, TEXT(“SM_DEBUG”), TEXT(“Debug version flag”), SM_SWAPBUTTON, TEXT(“SM_SWAPBUTTON”), TEXT(“Mouse buttons swapped flag”), SM_CXMIN, TEXT(“SM_CXMIN”), TEXT(“Minimum window width”), SM_CYMIN, TEXT(“SM_CYMIN”), TEXT(“Minimum window height”), SM_CXSIZE, TEXT(“SM_CXSIZE”), TEXT(“Min/Max/Close button width”), SM_CYSIZE, TEXT(“SM_CYSIZE”), TEXT(“Min/Max/Close button height”), SM_CXSIZEFRAME, TEXT(“SM_CXSIZEFRAME”), TEXT(“Window sizing frame width”), SM_CYSIZEFRAME, TEXT(“SM_CYSIZEFRAME”), TEXT(“Window sizing frame height”), SM_CXMINTRACK, TEXT(“SM_CXMINTRACK”), TEXT(“Minimum window tracking width”), SM_CYMINTRACK, TEXT(“SM_CYMINTRACK”), TEXT(“Minimum window tracking height”), SM_CXDOUBLECLK, TEXT(“SM_CXDOUBLECLK”), TEXT(“Double click x tolerance”), SM_CYDOUBLECLK, TEXT(“SM_CYDOUBLECLK”), TEXT(“Double click y tolerance”), SM_CXICONSPACING, TEXT(“SM_CXICONSPACING”), TEXT(“Horizontal icon spacing”), SM_CYICONSPACING, TEXT(“SM_CYICONSPACING”), 吉 林 化 工 学 院 第 25 页 教 案 用 纸
TEXT(“Vertical icon spacing”), SM_MENUDROPALIGNMENT, TEXT(“SM_MENUDROPALIGNMENT”), TEXT(“Left or right menu drop”), SM_PENWINDOWS, TEXT(“SM_PENWINDOWS”), TEXT(“Pen extensions installed”), SM_DBCSENABLED, TEXT(“SM_DBCSENABLED”), TEXT(“Double-Byte Char Set enabled”), SM_CMOUSEBUTTONS, TEXT(“SM_CMOUSEBUTTONS”), TEXT(“Number of mouse buttons”), SM_SECURE, TEXT(“SM_SECURE”), TEXT(“Security present flag”), SM_CXEDGE, TEXT(“SM_CXEDGE”), TEXT(“3-D border width”), SM_CYEDGE, TEXT(“SM_CYEDGE”), TEXT(“3-D border height”), SM_CXMINSPACING, TEXT(“SM_CXMINSPACING”), TEXT(“Minimized window spacing width”), SM_CYMINSPACING, TEXT(“SM_CYMINSPACING”), TEXT(“Minimized window spacing height”), SM_CXSMICON, TEXT(“SM_CXSMICON”), TEXT(“Small icon width”), SM_CYSMICON, TEXT(“SM_CYSMICON”), TEXT(“Small icon height”), SM_CYSMCAPTION, TEXT(“SM_CYSMCAPTION”), TEXT(“Small caption height”), SM_CXSMSIZE, TEXT(“SM_CXSMSIZE”), TEXT(“Small caption button width”), SM_CYSMSIZE, TEXT(“SM_CYSMSIZE”), TEXT(“Small caption button height”), SM_CXMENUSIZE, TEXT(“SM_CXMENUSIZE”), TEXT(“Menu bar button width”), SM_CYMENUSIZE, TEXT(“SM_CYMENUSIZE”), TEXT(“Menu bar button height”), SM_ARRANGE, TEXT(“SM_ARRANGE”), TEXT(“How minimized windows arranged”), SM_CXMINIMIZED, TEXT(“SM_CXMINIMIZED”), TEXT(“Minimized window width”), SM_CYMINIMIZED, TEXT(“SM_CYMINIMIZED”), TEXT(“Minimized window height”), SM_CXMAXTRACK, TEXT(“SM_CXMAXTRACK”), TEXT(“Maximum draggable width”), SM_CYMAXTRACK, TEXT(“SM_CYMAXTRACK”), 吉 林 化 工 学 院 第 26 页 教 案 用 纸
TEXT(“Maximum draggable height”), SM_CXMAXIMIZED, TEXT(“SM_CXMAXIMIZED”), TEXT(“Width of maximized window”), SM_CYMAXIMIZED, TEXT(“SM_CYMAXIMIZED”), TEXT(“Height of maximized window”), SM_NETWORK, TEXT(“SM_NETWORK”), TEXT(“Network present flag”), SM_CLEANBOOT, TEXT(“SM_CLEANBOOT”), TEXT(“How system was booted”), SM_CXDRAG, TEXT(“SM_CXDRAG”), TEXT(“Avoid drag x tolerance”), SM_CYDRAG, TEXT(“SM_CYDRAG”), TEXT(“Avoid drag y tolerance”), SM_SHOWSOUNDS, TEXT(“SM_SHOWSOUNDS”), TEXT(“Present sounds visually”), SM_CXMENUCHECK, TEXT(“SM_CXMENUCHECK”), TEXT(“Menu check-mark width”), SM_CYMENUCHECK, TEXT(“SM_CYMENUCHECK”), TEXT(“Menu check-mark height”), SM_SLOWMACHINE, TEXT(“SM_SLOWMACHINE”), TEXT(“Slow processor flag”), SM_MIDEASTENABLED, TEXT(“SM_MIDEASTENABLED”), TEXT(“Hebrew and Arabic enabled flag”), SM_MOUSEWHEELPRESENT, TEXT(“SM_MOUSEWHEELPRESENT”), TEXT(“Mouse wheel present flag”), SM_XVIRTUALSCREEN, TEXT(“SM_XVIRTUALSCREEN”), TEXT(“Virtual screen x origin”), SM_YVIRTUALSCREEN, TEXT(“SM_YVIRTUALSCREEN”), TEXT(“Virtual screen y origin”), SM_CXVIRTUALSCREEN, TEXT(“SM_CXVIRTUALSCREEN”), TEXT(“Virtual screen width”), SM_CYVIRTUALSCREEN, TEXT(“SM_CYVIRTUALSCREEN”), TEXT(“Virtual screen height”), SM_CMONITORS, TEXT(“SM_CMONITORS”), TEXT(“Number of monitors”), SM_SAMEDISPLAYFORMAT, TEXT(“SM_SAMEDISPLAYFORMAT”), TEXT(“Same color format flag”)};② SYSMETS1.C
#define WINVER 0x0500 #include
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow){ static TCHAR szAppName[] = TEXT(“SysMets1”);HWND hwnd;MSG msg;WNDCLASS wndclass;wndclass.style = CS_HREDRAW | CS_VREDRAW;wndclass.lpfnWndProc = WndProc;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 = szAppName;if(!RegisterClass(&wndclass)){ MessageBox(NULL, TEXT(“This program requires Windows NT!”), szAppName, MB_ICONERROR);return 0;} hwnd = CreateWindow(szAppName, TEXT(“Get System Metrics No.1”), WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL);ShowWindow(hwnd, iCmdShow);UpdateWindow(hwnd);while(GetMessage(&msg, NULL, 0, 0)){ TranslateMessage(&msg);DispatchMessage(&msg);} return msg.wParam;} LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam){
吉 林 化 工 学 院 第 28 页 教 案 用 纸
static int cxChar, cxCaps, cyChar;HDC hdc;int i;PAINTSTRUCT ps;TCHAR szBuffer [10];TEXTMETRIC tm;switch(message){ case WM_CREATE: hdc = GetDC(hwnd);GetTextMetrics(hdc, &tm);cxChar = tm.tmAveCharWidth;cxCaps =(tm.tmPitchAndFamily & 1 ? 3 : 2)* cxChar / 2;cyChar = tm.tmHeight + tm.tmExternalLeading;ReleaseDC(hwnd, hdc);return 0;case WM_PAINT : hdc = BeginPaint(hwnd, &ps);for(i = 0;i < NUMLINES;i++){ TextOut(hdc, 0, cyChar * i, sysmetrics[i].szLabel, lstrlen(sysmetrics[i].szLabel));TextOut(hdc, 22 * cxCaps, cyChar * i, sysmetrics[i].szDesc, lstrlen(sysmetrics[i].szDesc));SetTextAlign(hdc, TA_RIGHT | TA_TOP);TextOut(hdc, 22 * cxCaps + 40 * cxChar, cyChar * i, szBuffer, wsprintf(szBuffer, TEXT(“%5d”), GetSystemMetrics(sysmetrics[i].iIndex)));SetTextAlign(hdc, TA_LEFT | TA_TOP);} EndPaint(hwnd, &ps);return 0;case WM_DESTROY : PostQuitMessage(0);return 0;} return DefWindowProc(hwnd, message, wParam, lParam);} 说明:GetSystemMetrics函数用来确定关于用户界面构件大小的信息。int GetSystemMetrics(int nIndex // system metric or configuration setting to retrieve);吉 林 化 工 学 院 第 29 页 教 案 用 纸
例如:GetSystemMetrics(SM_CXSCREEN);用来获得屏幕的x轴最大分辨率。
吉 林 化 工 学 院 第 30 页
第五篇:管理计算机的文件教案
管理计算机中的文件的教学设计
一、概述
这节课是东莞市初中信息技术使用的教材第一册(上)第二章第四节管理计算机中的文件。这节课的内容为“查看文件与文件夹、搜索文件与文件夹、复制、移动文件和文件夹、删除文件、格式化磁盘”,主要通过老师精讲、任务推动学习法,让学生理解外界的各种信息是以什么形式存放在计算机中的,学会如果系统的管理计算机中的文件和文件夹。这部分内容在本书中占重要地位,在以后的个章节的学习中,都要使用到文件及文件夹的管理方法。
二、教学目标分析
1)、知识技能:
1、熟练掌握查看计算机中的文件的方法
2、熟练掌握计算机中文件的操作:搜索、复制、移动、删除
3、熟练掌握分类整理计算机中的文件。
2)、过程与方法:创建一个情景,引起学生学习的兴趣;通过老师精讲,让学生快速的吸收学习的内容;通过具体的任务,让学生掌握和运用知识。
3)、情感目标:通过学习本节的内容,不但让学生学会如何管理计算机中的文件,还可以培养学生整理计算机中的文件,合理分类,形成良好的计算机素养。
三、教学重难点
1)、重点
1、文件和文件夹的概念和命名
2、文件和文件夹的搜索
3、文件和文件夹的基本操作:复制、移动、删除 2)、难点
树立掌握、灵活运用文件和文件夹的基本操作。
四、学习者特征分析
本节课的授课对象为初一年级学生,他们接受新鲜事物强,但系统学习比较薄弱,需要加以任务驱动学习。在此之前,他们已学习计算机的操作与使用。部分学生在课余使用电脑的过程中,掌握了一些文件和文件夹的基本操作,为本节课打下基础,但他们只是感性的记得操作步骤,对如何管理文件资料,缺乏系统的、理性的认识。另一部分学生课余操作较少,不懂文件和文件夹的操作。
五、教学过程
1)、情景创设
大家看到讲台上有一堆试卷。每个同学都会有许多试卷,平时测验的、练习的、语文的、数学的,随着期末的到来,试卷就越来越多啦.如果这些试卷乱堆在一起,等到你要找某种试卷就非常麻烦。
师:我们可以采用什么方法存放这些试卷时,查找起来才可以方便点? 生:用夹子把他们分门别类。
师:对,用夹子,或其他一些工具将他们分类,分成语文的、数学的等等。这样要找某张试卷就容易啦。不要觉得这种整理很麻烦,事实是很有必要的,它会提高你的学习效率!引入语:同样的,随着同学们电脑里的东西多了,例如下载的图片、动画、音乐多了,电脑里就会很乱,这些计算机上的信息就是文件,而文件夹就是在计算机磁盘空间里为了分类储存文件而建立的目录。这节课十分实用,在以后的学习中也会用到,是以后学习的基础。本节课主要学习如何管理计算机中的文件和文件夹。
2)、讲解过程:
(1)、查看文件和文件夹
1、在文件夹中查找 任务:
打开“我的文档”,尝试查看其中的文件,观察几种查看方式的特点,寻找你愿意使用的查看方式,并说说理由。教师演示操作步骤
2、在资源管理器中查找任务:
在“我的文档”窗口打开资源管理器查看文件,观察资源管理器管理文件的特点,尝试通过它来查找你要的文件。教师演示操作过程。
实践:以不同的方式查看“图片收藏”文件夹中的图片内容,你认为用哪种方式 查看图片文件更直观?
二、搜索文件和文件夹
1、在本地磁盘中搜索 任务:
查找保存在本地磁盘上、文件名有“绕口令”三个字的录音文件。教师演示操作过程。
2、在“网上邻居”上搜索 任务:
在“网上邻居”中查找提供文件共享的计算机,并查看其共享文件夹中的 内容。教师演示操作过程。
实践: a、搜索本地磁盘中的音频文件,使用媒体播放器软件欣赏一下。
b、搜索“网上邻居”中提供共享文件夹的计算机。
三、复制、移动文件和文件夹 任务:
把前面录制的声音文件和绘制的图画文件作为作业提交到老师指定的计算 机上,复制到指定的共享文件夹中。教师演示操作过程。
实践:在“我的文档”中新建一个文件夹,文件夹名由你的入学年份、学号和姓 名组成。把你自己的录音文件、绘制的图画移动到新建立的文件夹中。通过网络,把这个新建的文件夹复制到老师的计算机上,建立一个文件备份。
探究: a、使用鼠标直接拖动文件也可以实现移动文件的操作。在鼠标拖动文件 的过程中,按住 Ctrl 键不放,将完成一次复制文件的操作。试试看,如果在同 一文件夹内,进行上面的操作,复制建立的文件名是怎样的?
b、试在资源管理器中,把在右面窗口显示的文件拖动到另外一个文件夹中,这 个文件夹可以是右面窗口中的文件夹,也可以是左面列表中的文件夹。
四、删除文件
五、格式化文件
实践:在确保作业已经提交的情况下,把你的文件夹中多余无用的文件或文件夹 删除,以便节省存储空间,为其他同学使用计算机提供一个良好的、整齐的环境。
练习:完成课本 48 页的“本章检查站”的练习