精华内容
下载资源
问答
  • 幼儿是积极的活动者和主动的学习者,直接经验感知、操作和游戏活动是幼儿学习的主要方式,区域活动正好符合了幼儿这一特点,它向幼儿展现了一个丰富多样、多功能、多层次、自由选择活动的环境,让每个孩子都机会...
    f0cf4fc5302736f018b41868188b65b3.gif

      《幼儿园教育指导纲要》中指出,幼儿是积极的活动者和主动的学习者,直接经验感知、操作和游戏活动是幼儿学习的主要方式,区域活动正好符合了幼儿这一特点,它向幼儿展现了一个丰富多样、多功能、多层次、自由选择活动的环境,让每个孩子都有机会接触符合自己学习特点和愿望的活动。为了提高老师的专业技能,1月4日我园邀请南京康轩讲师郑文娜老师来园做“主题背景下的区域开展—支架式主题全面探索”教学培训,此次培训老师们都带着疑惑、带着问题进行学习,认真倾听,详细记录。在学习中,结合本班区域合理布局、开展情况以及出现的问题虚心请教,对于老师们提出的问题,郑老师结合老师们前期的经验给予认真、细致的指导。

    ccd80f51499427121f56fd22284a3ef4.png

    42bfccf5c42fdbd48c6ba047cfd82c05.png

    f482138daf34e4bd2639de17e8c3b5dc.png

      通过此次学习拓展了老师们开展区角活动的设计思路,使老师明确认识到区域游戏活动应当紧扣五大领域教学中心点,使区域活动开展更趋于趣味性和实操性,本次活动进一步推动了我园区域活动的有效开展。

    END

    86774b7b36d547ce8de144756032509f.png

    图文:办公室

    编辑:办公室

    审核:园长室

    6137fee3eb45830c4a32861fb757a735.gif156bb6cee059b26ba50c457b245467d2.png成峰幼儿园2021年春季新学期预报名已经开始了!!  托班、小班、中班,名额有限,欢迎家长朋友咨询报名!地址:青龙西路与凤形路交叉口(金山维也纳晨堡12栋)详情请致电:13965656455(储园长) 15212703193(徐园长)
    展开全文
  • 为进一步落实《纲要》和《指南》精神,优化幼儿园环境教育功能,创设有利于...充分发挥环境和区域活动对教育促进作用,提高教师区域环境创设与材料投放能力,我园于2019年4月28日-29日进行了区域设置及环境创...

    9369ddc6ba7be8a719d9d574dc73cfde.png

    45e782f18a49db347d1d0766e4b7e8c7.png1be5935392e69f169c7721ea9a074734.png

    为进一步落实《纲要》和《指南》的精神,优化幼儿园环境教育功能,创设有利于幼儿发展的科学合理空间,使幼儿园的区角设置更加符合幼儿的年龄特点,寓教于乐,为了将纲要精神落在实处,我园要求教师创设区域过程中要有目的地投放丰富多样、可重复利用、有层次有挑战性的材料,充分发挥环境和区域活动对教育的促进作用,提高教师区域环境创设与材料投放的能力,我园2019年4月28日-29日进行了区域设置及环境创设评比活动。

    5a0a1ca14690b64dbaaef331fabd538a.png6ba104b5a81f6bbe77291fe28c937dba.png

    be5941280e53d719f9bdc445f39654db.gif

    评比前会议

            评比前,园领导召集全体班主任召开了会议,会上详细讲解了评比方案以及对本次评比活动的相关要求,并强调评比中老师们要本着公平、公正、学习的心态去参评,本次评比以年段为单位,各评出一等奖1名,二等奖1名,三等奖2名。

    7706427c58e066f9d41954f4b0954257.png

           ff0455e4fcb222dcb6d2423fca5efdfb.pngf753ff5acd897c4cc131269ecf5f07a5.png教师评比现场b68b58eef443cc5609e779aaf39eb7c6.gif        活动评比过程中,老师们分别介绍了本班级环境创设的构思与亮点,区域活动的设置与材料的准备,使之让评委们感到时时有发处处有震撼。

    45232dd7bafa96682461c8038e3f6339.png

    0ae037d8a70b30180ef7066af5856917.png

    小班老师现场讲解

    da3212943227c87abc259a44ae22f980.png

    59b6460f53ad1715c8eee7a5b336b037.png

    2e506bef7248626bbfa628dc54bb8f13.png

    2558a757068d72d71834ab3ec4b3f48d.png

    小小班老师现场讲解

    ab497044cd45222109bda422aba2c767.png

    fe4174e5a60ba39592518853fdbaee17.gif

    班级区域环境创设

    da2919d56f682264377f72e47731f2c7.png

    “让幼儿园的环境‘活’起来,让环境与幼儿对话,使之更好地与幼儿产生互动。”本次区域环境创设评比主要从区域环境创设和区域材料投放两方面入手,各班根据幼儿的年龄特点、教学主题、季节性及幼儿兴趣爱好精心设计,充分发动家长收集废旧物品,教师们善于利用各种废旧材料自制了许多美观、实用、操作性强的玩具、学具,创设出了一个个富有童趣、寓教于乐的活动区域。

    11d2f5568ac6b7525ade13d5a9ce45d4.pngf753ff5acd897c4cc131269ecf5f07a5.png有创意的进区卡b68b58eef443cc5609e779aaf39eb7c6.gif

    9b8856833515a4377b9112688ecc09a6.png

    65fec86d57699e6db297fb54b184d3b0.png

    c22dea040b950ef7a46e2fb91eb5928d.png

    e761b94ed056dc68868cfb6ff01c319d.png

    f753ff5acd897c4cc131269ecf5f07a5.png各班区域环境b68b58eef443cc5609e779aaf39eb7c6.gif        

    大班

    8378df2b159b0063313866efb9bfdff1.png

    5cfe2747ef47533593325bdc7f03c692.png

    3e6efd7a54866e86354a1f5dba8781ec.png

    50e2963d4998413b782cf965592ce02c.png

    中班

    3b036d7d49eba276aca011c82735b9ce.png

    9b2608ac2baf41f251f56d9f943b30d2.png

    1d1fe97a3d2ea6566c7fa8d4c412edad.png

    6038f8878c9669fb6d8f418742defb13.png

    小班

    5bb6793616af06f9849a24728a297303.png

    8e38be1e21a06df0f864ca7f59116b66.png

    d6f8746be22c91c170d51ec85fb38044.png

    4d4bea0c6a1db6025d25abf91794eaa2.png小小班

    b7e643dc735a5fb7ef1cf93cc264ef25.png

    42dd97625299a1ece0500961fdd573fa.png

    6f6314ffc9cb3b819809b8ec72ac8e8a.png

    0a8b87f913ada4e93ac6a9d0136c1c9a.png

    fe4174e5a60ba39592518853fdbaee17.gif

    各班级教师自制教玩具展示

    f753ff5acd897c4cc131269ecf5f07a5.png大班b68b58eef443cc5609e779aaf39eb7c6.gif

    6ebbee833da6f7b5744f6aa322329dc6.png

    3287a0179f13e4579b65bdec7f740464.png

    3fd02420632167cba5f39d28bced9cc1.png

    6237fd4ca420cbf72e2545eeec93986c.png

    48c55945fc7130e62ad5607f30e18968.png

    7c73c4bcdc3399e8e1a1d2280d93c708.png

      f753ff5acd897c4cc131269ecf5f07a5.png中班b68b58eef443cc5609e779aaf39eb7c6.gifbe5941280e53d719f9bdc445f39654db.gif

    ed7c16d73ce3cdfb400b40b9fef84e95.png

    e6effb9ecc7dcdd7619eb7c0824aad4c.png0da5c568fad31c5ddcde66fa5257f0c2.png4acbd88403fe50c8bee4a9b4a28dc9fb.png

    44f31d70a1c81be17376772bc3e85bc4.png

    0e11ec1859f5994c642a6ade71748031.png

    9610a5d5c1b0b6b9c51038248a34b934.png1254dff4d180a2dba3e8a87fa9ee83d5.png43b538922093e971f5b9d2f05369bc12.pngf753ff5acd897c4cc131269ecf5f07a5.png小班b68b58eef443cc5609e779aaf39eb7c6.gif7ae85977f0db8cfb915368bdb1c93467.png

    e6f164b7e377dce32924fee62a9ff946.png

    cd06e9b95e05dbc08d1d1f92142e6137.png

    76cf11d044e8dfaad4b9a5004e84f68f.png

    ed4efeef30d46625ed94822b332d21dc.png

    4b3740cb24a4849644cb7e8127eb5441.png

    390aacd4c78bc575507f7ec007cf3b57.png

    f753ff5acd897c4cc131269ecf5f07a5.png小小班b68b58eef443cc5609e779aaf39eb7c6.gif72796606f6706c6870999c08bebfe936.gif

    c70ef50bea164444bdc3eac24c43635a.png

    e05b0b406edb676f8efd11362109cd5c.png

    daa252e5fe4c9850275bee1a895add49.png

    db6ab3bee020c33fc9350f766d752ce2.png

    b7b9ce4963bf413dcf798338059247b3.png

    这些丰富多彩的区角材料,都是教师和孩子们一起秉承创造教育的理念,汇集了大家的智慧,变废为宝,收集制作的。她们精心设计,有效地利用有限空间创设了趣味盎然、别具一格、温馨美观的语言区、建构区、科学区、表演区、美工区、自然角等,并且提供了层次性与多样性的活动材料,满足了不同幼儿的发展需要。

    bbee70a65eb2e63a726eb5815613373e.gif

    通过一场激励的唱票、兑票和统计,本次区域设置及环境创设评比得出了结论,并召集班主任到会议室举行颁奖仪式,同时对老师们的辛勤付出给予肯定和鼓励。

    a365af6d6d3cfbfe5abd11ac82741809.png

    01d3f76203a4182445d3902b329faa08.pnge8a2517732610028ec6a11a2395afa26.png

    d609c8265ecda21121018ad4ffa81169.png

    5059097412449eda14c768e11a34281e.gifda2919d56f682264377f72e47731f2c7.png

    本次评比不仅展示了老师的心灵手巧,更是体现了我园在新课程指导下钻研主题课程的一个学习过程。不仅有效促进了我园教师区域材料设计理念的更新,提升了创设技能和品位,还推动了我园主题课程活动材料的针对性投放的有效开展,让孩子们能在游戏中实现与人互动、与材料互动、与环境互动,让他们真正成为学习的主人,获得真正的发展。

    11d2f5568ac6b7525ade13d5a9ce45d4.png

    3893fb8289ae21dff9f5ff8b540d8355.png

    编辑:郑彩月

    审核:时培培

    展开全文
  • JVM内存区域

    2019-11-04 20:14:21
    JVM内存区域 程序计数器 可以看做当前线程执行字节码行号指示器,可以记录正在执行虚拟机字节码指令...每个线程只能一个活动栈(栈顶部方法),对应着当当前正在执行那个方法 栈结构: 先进...

    JVM内存区域

    程序计数器

    可以看做当前线程执行的字节码的行号指示器,可以记录正在执行虚拟机字节码的指令的地址(如果执行的是本地方法则为空)

    特点

    • 线程私有
    • 不会内存溢出

    虚拟机栈

    • 定义: 每个线程运行时需要的内存,成为虚拟机栈

    • 每个栈由多个栈帧组成,对应着每次方法调用时所占用的内存

    • 每个线程只能有一个活动栈(栈顶部的方法),对应着当当前正在执行的那个方法

    栈的结构: 先进后出

    栈: 线程运行需要的内存空间

    栈帧: 每个方法运行时需要的内存

    线程私有

    问题

    1. 垃圾回收会不会涉及栈内存? 不会

    2. 栈内存越大越好吗? 栈内存越大, 线程越小

    3. 方法内的局部变量是不是线程安全? 局部变量是私有的,线程安全的, 但是加了static是需要考虑线程安全

    栈内存溢出

    当线程请求的栈深度超过最大值,会抛出 StackOverflowError 异常;

    栈进行动态扩展时如果无法申请到足够内存,会抛出 OutOfMemoryError 异常。

    -Xss256k 设置栈内存大小

    • 栈帧过多导致溢出, eg : 方法的递归,没有写终止条件
    • 栈帧过大

    本地方法栈

    Native Method Stacks

    本地方法栈与 Java 虚拟机栈类似,它们之间的区别只不过是本地方法栈为本地方法服务。

    本地方法一般是用其它语言(C、C++ 或汇编语言等)编写的,并且被编译为基于本机硬件和操作系统的程序,对待这些方法需要特别处理。

    堆(Heap)

    • 通过new关键字,创建的对象都会使用堆内存 , 用于存放对象的实例

    特点

    • 线程共享,需要考虑线程安全
    • 有垃圾回收机制

    堆内存诊断

    1. jps工具 : 查看当前系统有哪些java 进程
    2. jmap工具 : 查看堆内存占用情况
    3. jconsole工具 : 图形界面

    方法区

    用于存放已被加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。线程共享

    在这里插入图片描述

    方法区是一个 JVM 规范,永久代与元空间都是其一种实现方式。在 JDK 1.8 之后,原来永久代的数据被分到了堆和元空间中。元空间存储类的元信息,静态变量和常量池等放入堆中。

    运行时常量池

    常量池:就是一个张表, 虚拟机指令根据这张常量表找到要执行的类名,方法名,参数类型,字面量等信息

    运行时常量池是方法区的一部分。

    Class 文件中的常量池(编译器生成的字面量和符号引用)会在类加载后被放入这个区域。

    StringTable 串池 待学习

    直接内存

    直接内存不是JVM运行时数据区的一部分

    • 常见于NIO(NEW Input/Ouput)操作时,用于数据缓冲区
    • 分配回收成本高,但读写性能高
    • 不受JVM内存回收管理

    参考
    《深入理解java虚拟机》

    黑马视频

    展开全文
  • 窗口(window)特点

    千次阅读 2012-05-30 08:32:54
    这个概要讨论了窗口的特点,例如,窗口类型、状态、大小和位置。 窗口类型窗口关系窗口显示状态窗口大小和位置窗口活动窗口布局和镜像窗口销毁 窗口类型: 重叠窗口弹出式窗口子窗口层叠窗口消息窗口 重叠...
    
    

    这个概要讨论了窗口的特点,例如,窗口类型、状态、大小和位置。

    • 窗口类型
    • 窗口关系
    • 窗口显示状态
    • 窗口大小和位置
    • 窗口活动
    • 窗口布局和镜像
    • 窗口销毁

    窗口类型:

    • 重叠窗口
    • 弹出式窗口
    • 子窗口
    • 层叠窗口
    • 消息窗口

    重叠窗口:

    重叠窗口是一个顶层窗口,有标题栏、窗体和用户区域。用于程序的主窗口。也可以有菜单栏、最小化和最大化按钮和滚动栏。重叠窗口典型应用包含所有构件的主窗口。

    通过在CreateWindowEx函数中指定WS_OVERLAPPED或WS_OVERLAPPEDWINDOW样式,程序就可以创建一个重叠窗口。如果你使用WS_OVERLAPPED样式,窗口只拥有一个标题栏和一个窗体。如果你使用WS_OVERLAPPEDWINDOW样式,窗口将拥有标题栏、窗体、菜单栏、最小化和最大化按钮。

    弹出式窗口:

    弹出式窗口是一种特定类型的重叠窗口,用于对话框、消息框和出现在主窗口之外的临时性窗口。标题栏对于弹出式窗口是可选的。除此以外,弹出式窗口和WS_OVERLAPPED样式的主窗口是相同的。

    在CreateWindowEx函数中你可以通过指定WS_POPUP样式创建弹出式窗口。指定WS_CAPTION样式可以包含标题栏。使用WS_POPUPWINDOW样式可以创建包含有窗体和菜单栏的弹出式窗口。WS_CAPTION样式必须和WS_POPUPWINDOW样式联合使用才能得到拥有可见菜单的弹出式窗口。

    子窗口:

    子窗口有一个WS_CHILD样式并被限制在其父窗口的用户区域。典型的应用是用子窗口按功能区域划分其父窗口的用户区域。通过在CreateWindowEx函数中指定WS_CHILD样式创建子窗口。

    一个子窗口必须有父窗口。父窗口可以是重叠窗口、弹出式窗口、甚至是其他子窗口。当你调用CreateWindowEx函数时你要指定一个父窗口。如果你在CreateWindowEx函数中指定了WS_CHILD样式但没有指定父窗口,系统就不能创建这个窗口。子窗口除了一个用户区域没有其他特征,除非他们有明确的要求。程序可以为子窗口申请标题栏、窗口菜单、最小化和最大化按钮、窗体和滚动条,但子窗口不能拥有菜单。在注册子窗口或创建子窗口时,即使程序指定了一个菜单句柄,菜单也将被忽略。如果没有指定窗体样式,系统将创建一个无窗体窗口。程序可以使用无窗体子窗口去划分父窗口的用户区域,这种划分对用户是不可见的。

    • 定位
    • 裁剪
    • 关联到父窗口
    • 消息

    定位:

     系统总是把子窗口定位到父窗口用户区域的左上角。子窗口的任何部分都不能出现在父窗口窗体之外。如果程序创建了一个比父窗口更大的子窗口或者子窗口的位置超越了父窗口的窗体,系统将裁剪子窗口;也就是,父窗口用户区域之外的部分将不显示。如下所述,影响父窗口的动作也能影响子窗口。

     父窗口  子窗口
     Destroyed(销毁)  在父窗口被销毁之前销毁
     Hidden(隐藏)  在父窗口隐藏之前隐藏,父窗口可见时子窗口才可见
     Moved(移动)  随父窗口的用户区域移动
     Shown(显示)  父窗口显示后显示

    裁剪:

     系统不能从父窗口的用户区域自动裁剪子窗口。这意味着如果父窗口在和子窗口相同的位置进行任何绘画,它将覆盖在子窗口之上。然而,如果父窗口有WS_CLIPCHILDREN样式,系统将根据父窗口用户区域裁剪子窗口。如果子窗口被裁剪了,那么父窗口就不能覆盖它。

    在相同的用户区域子窗口可以覆盖其他的子窗口。和其他某个或多个子窗口共享同一个父窗口的子窗口被成为同胞窗口。同胞窗口可以在对方的用户区域绘画,除非它们中的一个拥有WS_CLIPSIBLINGS样式。如果有一个子窗口有这个样式,位于子窗口之内任何部分的同胞窗口将被裁剪。

    如果一个窗口拥有WS_CLIPCHILDREN样式和WS_CLIPSIBLINGS样式中的一种,在性能上有轻微的损失。每个窗口都占用系统资源,因此程序不要任意使用子窗口。为了得到更好的性能,需要逻辑划分主窗口的程序可以通过主窗口的窗口程序实现而非通过使用子窗口。

    关联到父窗口:

    程序可以通过调用SetParent函数改变子窗口的父窗口。正因为如此,系统可以把子窗口从原有的父窗口移到新的父窗口中。如果SetParent函数指定了一个NULL句柄,桌面窗口将成为新的父窗口。正因为如此,子窗口可以画在桌面窗口中,处在其他窗口窗体之外。GetParent函数返回子窗口的父窗口句柄。

    父窗口让出一部分用户区域给子窗口,并且子窗口从这个区域接受所有输入。窗口类不需要为父窗口中的每个子窗口设置成相同。这意味着程序能够满足一个父窗口可以拥有不同外观和进行不同任务的子窗口。例如,一个对话框可以包含许多类型的控件,对于用户来说每个子窗口可以接受不同类型的数据。

    一个子窗口只有一个父窗口,但一个父窗口可以有许多子窗口。每个子窗口依次可以有自己的子窗口。在这个窗口链中,每个子窗口都可以被原始父窗口的后代窗口所调用。程序使用IsChild函数来判断给定的窗口是否是子窗口或给定父窗口的后代窗口。

    EnumChildWindows函数列举了父窗口的所有子窗口。然后,EnumChildWindows函数把每个子窗口的句柄传递给程序定义的回调函数。给定父窗口的所有后代窗口也被列举出来。

    消息:

    系统直接把子窗口的输入消息传递给子窗口;这些消息不通过父窗口传递。如果通过EnableWindow函数禁用了子窗口,这种情况例外。在这种情况下,系统将传递给子窗口的所有输入消息改传递给其父窗口。如果需要,允许父窗口检查这些消息并使子窗口可用。

    子窗口有一个独特的整型标识符,当和控件窗口一起运行时子窗口标识符是重要的。程序通过给它发送消息来控制控件的活动。程序通过使用子窗口标识符给控件窗口发送消息。另外,控件发送通知消息给它的父窗口。通知消息包含在控件子窗口标识符中,父窗口通过标识符判断哪个控件发送的消息。程序通过设置CreateWindowEx函数的hMenu参数值而不是菜单句柄来为其他类型的子窗口指定子窗口标识符。

    层叠窗口:

    使用层叠窗口可以明显提高性能和拥有复杂外型、动态外型或希望使用Alpha混合效果窗口的视觉效果。系统自动组合和重绘层叠窗口与下层程序窗口。结果,层叠窗口渲染流畅,复合窗口区域没有典型的闪烁。另外,层叠窗口能够部分半透明,那是,Alpha混合。

    当调用CreateWindowEx函数时指定WS_EX_LAYERED扩展窗口样式就可以创建一个层叠窗口,或者在创建窗口后调用SetWindowLong函数来设置WS_EX_LAYERED。CreateWindowEx函数调用后,直到为这个窗口调用了SetLayeredWindowAttributes函数或UpdateLayeredWindow函数,层叠窗口才能显现。注意:WS_EX_LAYERED样式不能用于子窗口。

    调用SetLayeredWindowAttributes函数为给定的层叠窗口设置不透明层或透明色键。当函数调用后,当显示窗口或改变窗口大小时系统可能仍然要求绘画窗口。不过,由于系统存储了层叠窗口的镜像。如果相关窗口在桌面移动的话,系统将不要求绘画窗口。如果想为一个窗口添加半透明或通明效果,原有程序不需要重新构建绘画代码,因为系统调用SetLayeredWindowAttributes函数重新绘画窗口。

    为了得到更快和更有效率的动画或者如果每个像素都需要混合,调用UpdateLayeredWindow函数。当程序必须直接支持了层窗口的外型和内容时,首先使用UpdateLayeredWindow函数,而不使用SetLayeredWindowAttributes函数。另外,直接使用UpdateLayeredWindow函数可以更有效的使用内存,因为系统不需要为存储窗口镜像占用额外的内存。为了得到动画窗口的最大效率,调用UpdateLayeredWindow函数改变层叠窗口的位置和大小。请注意:调用SetLayeredWindowAttributes函数后,调用UpdateLayeredWindow函数将失败,直到清除并重新设置层叠窗口样式位。

    点击测试基于外型和透明度的层叠窗口。这意味着被色键或其Alpha值为零的窗口区域将允许鼠标消息通过。然而,层叠窗口拥有WS_EX_TRANSPARENT扩展窗口样式,层叠窗口的外型将被忽略,并且鼠标事件将被传递给下层的层叠窗口。

    消息窗口:

    消息窗口允许你发送和接收消息。它不可见、没有Z顺序、不能被列举、并且不能接收广播消息。这种窗口只是简单地传递消息。为CreateWindowEX函数的hWndParent参数指定HWND_MESSAGE常量或一个已存在的消息窗口句柄,就能创建一个消息窗口。你也可以通过为SetParent函数的hWndNewParent参数指定HWND_MESSAGE,就可以把一个已存在的窗口改变成消息窗口。为FindWindowEx函数的hWndParent参数指定HWND_MESSAGE,就能找到消息窗口。另外,如果hWndParent参数和hWndChildAfter参数都为空,那么FindWindowEx函数搜索消息窗口和顶层窗口一样。

    窗口关系:

    • 前景和背景窗口
    • 私有窗口
    • Z顺序

    前景和背景窗口:

    每个进程可以有多个线程,每个线程都能够创建窗口。创建正和用户一起工作窗口的线程能被前景线程所调用,并且这个窗口可以被前景窗口调用。所有其他线程使背景线程,背景线程创建的窗口能够被背景窗口所调用。每个线程都有一个优先级别,这个优先级别决定了这个线程获得cup时间。尽管程序可以设置线程的优先级别,一般情况下,前景线程的优先级别略高于背景线程的优先级别。由于这个原因,前景线程获得cpu时间比背景线程要多。前景线程的正常优先级别一般为9,背景线程的正常优先级别一般为7。

    用户通过点击一个窗口或ALT+TAB或ALT+ESC组合键来设置前景窗口。使用GetForegroundWindow函数来获得前景窗口的句柄。通过GetForegroundWindow函数获得的句柄和你程序窗口的句柄相比较来检查你程序窗口是否使前景窗口。

    程序通过使用SetForegroundWindow函数设置前景窗口。

    Windows NT4.0或更早的版本、Windows 95:如果一个新的前景窗口是一个顶层窗口,系统将激活它;否则,将激活相关的顶层窗口。

    Windows 98/me/2000/xp:系统限制了哪个系统可以设置前景窗口。只有满足下面条件中的一个,进程才可以设置情景窗口:

    • 当前进程是前景进程
    • 当前进程被前景进程启动
    • 当前进程获得了最后输入事件
    • 没有前景进程
    • 前景进程正在调试
    • 前景进程没有被锁定(参考LockSetForegroundWindow函数)
    • 前景进程锁定时间已经超出
    • Windows 2000/xp:没有菜单被激活

    Windows2000/xp:能够设置前景窗口的进程通过调用AllowSetForegroundWindow函数或通过调用带有BSF_ALLOWSFW标记的BroadcastSystemMessage函数来使的其他进程能够设置前景窗口。前景进程可以通过LockSetForegroundWindow函数使的SetForegroundWindow函数调用失效。

    私有窗口:

    一个重叠窗口或弹出式窗口可以被其他重叠窗口或弹出式窗口所私有。成为共有窗口有几个限制:

    在z顺序上,私有窗口总是在拥有这些窗口的主窗口之下

    当其主窗口销毁时,系统自动销毁私有窗口

    当其主窗口最小化时,私有窗口将被隐藏

    只有重叠窗口或弹出式窗口可以成为私有窗口;子窗口不能成为私有窗口。当创建带有WS_OVERLAPPED样式或WS_POPUP样式的窗口时,程序可以通过指定主窗口句柄作为CreateWindowEx函数的hWndParent参数来创建私有窗口。hWndParent参数必须标识成重叠窗口或弹出式窗口的句柄。如果hWndParent参数标识成子窗口句柄,系统将所有权分配给子窗口的顶层父窗口。创建了私有窗口后,程序不能把这个窗口的所有权转给其他窗口。

    默认情况下,对话框和消息框都是私有窗口。当调用函数创建一个对话框或消息框时,程序要指定其主窗口。

    程序可以使用带有GW_OWNER标记的GetWindow函数获得主窗口的句柄。

     z顺序:

    一个窗口的z顺序指出了其在重叠窗口堆中的位置。这个窗口堆是朝着一个虚构的轴向,z轴向,从屏幕向外延伸。

    在Z顺序最上面的窗口覆盖其他所有的窗口。在Z顺序最下面的窗口被其他所有窗口所覆盖。

    系统维护一个Z顺序列表。系统添加窗口到Z顺序表中,不论它们是最高层窗口、顶层窗口还是子窗口。最高层窗口覆盖其他非最高层窗口,不论它是激活窗口或前景窗口。最高层窗口拥有WS_TOPMOST样式。在Z顺序中所有最高层窗口出现在其他非最高层窗口之前。在Z顺序中,子窗口是和其父窗口组合在一起的。

    当一个程序创建一个窗口时,系统将它放在相同类型窗口z顺序中的最顶端。你也可以使用BringWindowToTop函数把一个窗口放到相同类型窗口Z顺序中的最顶端。你也可以使用SetWindowPos函数或DeferWindowPos函数重新排列Z顺序。

    用户通过激活不同窗口改变Z顺序。系统把激活窗口放在相同类型窗口Z顺序的最顶端。当一个窗口来到Z顺序的最顶端,其子窗口也来到Z顺序的最顶端。你可以使用GetTopWindow函数搜索一个父窗口的所有子窗口,并把句柄返回给Z顺序最顶端的子窗口。GetNextWindow把句柄返回给Z顺序中下一个或前一个窗口。

    窗口显示状态:

    • 激活窗口
    • 禁用窗口
    • 窗口可见性
    • 最小化、最大化和恢复窗口

    激活窗口:

    激活窗口是用户使用程序的最顶层的窗口。为了用户更容易识别激活窗口,系统把它放置在Z顺序的顶端并把标题栏和窗体的颜色改变为系统默认的激活窗口的颜色。只有顶层窗口可以成为激活窗口。当用户在子窗口上操作时,系统会激活拥有这个子窗口的顶层父窗口。

    在某一时刻,系统只有一个顶层窗口。用户通过点击窗口或其子窗口来激活它,或通过使用ALT+TAB、ALT+ESC组合键。一个程序通过使用SetActiveWindow函数来激活顶层窗口。其他函数可以导致系统激活一个不同的顶层窗口,包括SetWindowPos、DeferWindowPos、SetWindowPlacement和DestroyWindow函数。尽管一个程序在任何时候可以激活一个不同的顶层窗口,为了避免用户困惑,只有响应用户激活时才如此。程序通过使用GetActiveWindow函数来获得激活窗口的句柄。

    当改变一个程序的顶层窗口为另一个程序的顶层窗口时,系统会发送WM_ACTIVATEAPP消息给两个程序,通知它们这种改变。当在同一的程序中激活不同窗口时,系统将发送一个WM_ACTIVATE消息给两个窗口。

    禁用窗口:

    一个窗口可以被禁用。一个被禁用的窗口将不接收用户的键盘或鼠标输入,但它能接收其他窗口、其他程序或系统的消息。一个程序可以禁用一个窗口来防止用户使用这个窗口。例如,程序可能禁用一个对话框上的按钮来防止用户关闭它。程序可以在任何时候使禁用窗口变为可用;能够恢复正常输入。默认情况下,刚创建的窗口是可用的。程序可以使用WS_DISABLE样式来禁用一个新的窗口。一个程序可以通过使用EnableWindow函数来使可用或禁用一个已存在的窗口。在窗口变得可用之前,系统会给它发送一个WM_ENABLE消息。程序可以使用IsEnableWindow函数来判断窗口是否是可用窗口。

    当子窗口被禁用时,系统会把给子窗口得鼠标输入传递给其父窗口。父窗口用这个消息来判断是否要使子窗口可用。更多信息,参考Mouse Input。

    某一时刻只有一个窗口可以获得键盘输入,那么认为此窗口有键盘焦点。如果程序通过EnableWindow函数禁用了有键盘焦点的窗口,那么此窗口除了被禁用以外还失去了键盘焦点。EnableWindow函数会设置键盘焦点为NULL,意思是没有窗口有焦点。如果一个子窗口或其他后代窗口有键盘焦点,当父窗口被禁用时其后代窗口也会失去焦点。更多信息,参考Keyboard Input。

    窗口可见性:

    一个窗口既可以可见也可以隐藏。系统在屏幕上显示可见窗口。它通过不画窗口来隐藏要隐藏的窗口。如果一个窗口是可见的,那么用户就能够为这个窗口提供输入并浏览这个窗口的输出。如果一个窗口被隐藏,那么它也就不可用。一个隐藏的窗口可以处理系统或其他窗口发送给它的消息,但不能处理用户的输入或显示输出。程序在创建一个窗口时就设置了它的可见状态。然后程序可以改变它的可见状态。

    当一个窗口设置了WS_VISIABLE样式它是可见的。默认情况下,CreateWindowEx函数创建一个隐藏的窗口,除非程序指定了WS_VISIABLE样式。程序在创建窗口之后设置WS_VISIABLE样式,创建过程的细节对用户是隐藏的。例如,程序可能会保持窗口的隐藏直到它定制窗口显现。如果在CreateWindowEx函数中指定了WM_VISIABLE样式,那么系统在创建这个窗口之后,在显现它之前,会给这个窗口发送一个WM_SHOWWINDOW消息。

    程序可以通过IsWindowVisiable函数来决定窗口是否可见。程序可以通过ShowWindow、SetWindowPos、DeferWindowPos、SetWindowPlacement、SetWindowLong函数来显示或隐藏窗口。这些函数通过设置和清除WS_VISIABLE样式来显示或隐藏窗口。在显示或隐藏之前也要发送WM_SHOWWINDOW消息给此窗口。

    当私有窗口被最小化时,系统自动隐藏此窗口。相同地,当私有窗口被恢复时,系统自动显示此窗口。在这两种情况下,系统在显示或隐藏窗口之前给它发送WM_SHOWWINDOW消息。偶尔地,程序可能会没有最小化窗口地情况下需要隐藏私有窗口或其主窗口。在这种情况下,程序使用ShowOwnedPopup函数。这个函数会为所有私有窗口设置或清除WS_VISIABLE样式并在显示或隐藏这些私有窗口之前给他们发送WM_SHOWWINDOW消息。隐藏主窗口不影响私有窗口地可见状态。

    当一个父窗口可见时,和它相关地子窗口也可见。同样地,当父窗口被隐藏,其子窗口也被隐藏。最小化父窗口不影响其子窗口地可见状态。也就是,子窗口和父窗口一起最小化,但不改变WS_VISIABLE样式。

    即使窗口拥有WS_VISIABLE样式,用户也可能在屏幕上看不到这个窗口;可能其他窗口完全覆盖了它或它被移到了屏幕之外了。并且,一个可见子窗口会受到通过父子关系确立地裁剪规则的限制。如果此窗口的父窗口不可见,那么它也不可见。如果父窗口被移到了屏幕之外,那么子窗口也被移到屏幕之外。

    最小化、最大化和恢复窗口:

    最大化窗口是一个含有WS_MAXIMIZE样式的窗口。默认情况下,系统描述最大化窗口是它能填充整个屏幕,或着对于子窗口就是父窗口的用户区域。尽管一个窗口的大小能够设置成和最大化窗口相同的大小,但它们之间有稍微的不同。系统自动将标题栏移到屏幕的顶端或者父窗口用户区域的顶端。系统也可以禁用标题栏和改变窗体大小的功能,使窗口不能移动和改变大小。

    最小化窗口是一个含有WS_MINIMIZE样式的窗口。默认情况下,系统把最小化窗口缩小到一个任务栏的大小并把最小化窗口移动到任务栏。恢复窗口是把这个窗口恢复到上一次的位置和大小,也就是,被最大化或最小化之前的大小。

    如果一个程序在CreateWindowEx函数种使用了WS_MAXIMIZE或WS_MINIMIZE样式,窗口将被初始化成最大化或最小化。创建一个窗口后,程序可以使用CloseWindow函数来最小化这个窗口。ArrangeIconicWindows函数在桌面排列最小化窗口图标或者是父窗口中的子窗口最小化图标。OpenIcon函数恢复最小化窗口之前的位置和大小。

    ShowWindow函数能够最小化、最大化、恢复一个窗口。也能设置窗口的可见和激活状态。SetWindowPlacement函数和ShowWindow函数功能基本相同。但它不能改变最大化、最小化和恢复的位置。

    IsZoomed和IsIconic函数判断给定的函数是最大化还是最小化。GetWindowPlacement函数返回最小化、最大化、恢复窗口的位置并确定了窗口的显示状态。当系统接收到最大化或恢复最小化的窗口命令时,它给这个窗口发送一个WM_QUERYOPEN的消息。如果窗口程序返回了一个FALSE,系统忽略最大化或恢复命令。

    系统会自动为最大化窗口设置系统默认的最大化窗口的位置和大小。当系统最大化此窗口时,程序也可以调用SetWindowPlacement函数或处理这个窗口接收到的WM_GETMAXMININFO消息。WM_GETMAXMININFO包含了一个含有系统设置的最大化窗口大小和位置的值的结构指针。用这些值替换默认值。

    窗口大小和位置:

    • 默认大小和位置
    • 跟踪大小
    • 系统命令
    • 大小和位置函数
    • 大小和位置消息

    默认大小和位置:


    展开全文
  • 最后,由于备份、应用测试以及其他经安排或未经安排的活动等影响,使应用、系统和数据可用性持续性最终目标受到冲击,因此,企业SAN方案必须具有接近即时瞬间数据拷贝,以减少应用停止时间。 最后思考...
  • (1)首先根据业务活动的特点选择对应的HL7通用域和模型; (2)然后确定业务活动数据集中的数据元在信息模型中的位置和表达方式,并根据具体的业务需要对HL7已的模型进行限定,HL7的数据类型(Data Type)和...
  • 前端切图对象,很大一部分是公司营销活动类和纯展示类页面,这一类页面通常以下特点: 1.页面:切片(cuts添加和删除)、功能区域(map、area或absolute操作对象)、模块(include固定代码)、组件...
  • 的特点是:用户一次可以打开多个文档,每个文档对应不同的窗口;主窗口的菜单会自动随着当前活动的子窗口的变化而变化;可以对子窗口进行层叠、平铺等各种操作;子窗口可以在MDI 主窗口区域内定位、改
  • 超级影响力Java面试题大全文档 1.抽象: 抽象就是忽略一个主题中与当前目标无关那些方面,以便更充分地注意与当前目标有关方面。抽象并不打算了解全部问题,而只是选择其中一部分,暂时不用部分细节。...
  • 进程:进程是操作系统结构基础;是一个正在执行程序! 其特点:进程概念主要两点:第一,进程是一个实体。每一个进程都它自己地址空间,一般情况下,...堆栈区域存储着活动过程调用指令和本地变...
  • 个人世界是主观

    2019-10-13 15:21:12
    对于个人来说,这个世界是一个主观的世界,他的物理肉身活动范围很小,很可能就局限他所活动的区域内,一个省份、一个城市、一个县城、甚至是一个行政区。 所以,在空间这个维度上,他的世界观是他活动范围的映射。 ...
  • 特点是信号微弱、非线性、高内阻、干扰因素多等等,可反映生物体生命活动状态,因此,生物信号采集与处理是生物科学研究重要手段之一。  而生物神经电极放大器系统(以下简称为肌电检测系统)应用方向即为...
  • 使企业的日常经营管理活动自动化,提高...泛普软件批发分销行业解决方案的特点: (1)方便、高效、细致、全方位的管理流程和解决方案; (2)通过集团协同,支持企业对跨区域、跨渠道、跨行业、跨公司的物流、核算、资...
  • 一般做电商的朋友来说,购物车的设计是非常重要的。赠品时该如何根据库存信息对购物车进行设置?不同区域的不同邮费该如何设置?有活动时优惠券以及满减又该如何设置?接下来,本文作者就为我们...这些模块的特点...
  • 利用肝与肿块的高斯均值、标准差显著差异的特点, 通过高斯混合模型区分目标与背景的像素隶属, 结合边缘梯度信息驱动的长度与形状约束项构造能量泛函, 以肿块先验知识确定目标的初始轮廓, 促使活动轮廓收敛在目标...
  • 为了得到一个清晰像,对关注对象一定要求,即被关注对象必须在视网膜中央窝区域。此外,注视点快速移动两个基本特点是双眼一致、速度非常快。我们在扫视运动时很少或根本不需要认知努力,
  • 区域物流简单来说,就是以经济学中的区域概念为基础,研究在该区域内物流活动的规律。改革开放以来,在国家相关政策的影响下,业内人士开始对区域物流进行研究,但是其发展理论从根本上并未引起人们足够的重视,而且...
  • 20XX幼儿园教育工作优秀总结范文 一、教育教学工作 1、在开展区域活动中,我们根据幼儿年龄特点、发展需要投放活动材料,根据主题进展需要设计了一些与主题有关的区域活动材料,做到计划目的地投放,并及时增减...
  • 描述一个变量,要从三个方面来描述,因为变量三大特点。 1、数据类型:说明变量占内存空间大小 2、作用栈:变量有效范围,即变量使用范围 3、存储类型:变量存储方式,存储在哪个区域,以及具体是哪个...
  • 与以往相比,此次系列供需见面活动的主要特点有:1.延长举办时间,做到经常化;2.创新举办形式,做到专业化;3.控制举办规模,做到小型化;4.整合网络资源,做到信息化。据悉,广东将沿用去年的做法,安排专项资金...
  • 而在校园管理方面,需要更为精确了解安保人员等分布及现状,包括巡更路线、时间等,保洁等打扫时间、停留时长等,对实时性及精度均更高要求,但总体人员相对较少,而定位点位相对较多。基于这些特点,提出...
  •  超向和布局 主体建筑面向北,主体建筑内部各个分区通过庭院各联系,其中学习,图书布置在湖旁属于安静区域,观演,交谊,游艺用房属于活动热闹区域布置于靠近于主要交通处,便利人流,车流流畅。而办公以及...
  • 简称。 产品特点 强大傻瓜式图像处理方法 旋转(支持自动水平调节)、亮度/对比度/饱和度/RGB调节、...屏幕捕捉:拷贝屏幕/活动窗口/指定对象,甚至是任意区域; 图标提取:让别人程序成为您自己图标资源库;
  • “网上会展”以其高效、灵敏的特点,表现出特殊的应用价值,实现了人们之间在不接触的情况下,照常经济交往与贸易活动,有效阻断了传统展览密集人群,集合传染源的途径。在SARS期间,以“非接触经济”形态出现的...
  • 乌东煤矿南区近直立特厚煤层随分层延伸冲击地压越来越频繁,在+500m水平和+475m水平分层开展了大量...对比分析得到乌东煤矿实施冲击地压治理工程是有效的,降低了围岩活动的强度,且上分层的治理工程对下分层卸压作用。

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 136
精华内容 54
关键字:

区域活动的特点有