祝孩子们天天健康快乐!

标题: [原创]送孩子一个计算机模型,拆开WINDOWS神秘窗户!! [打印本页]

作者: 不着调    时间: 2005-7-20 00:00
标题: [原创]送孩子一个计算机模型,拆开WINDOWS神秘窗户!!
这个时代的孩子求知欲很强,社会为了满足孩子,千方百计的想出一些办法让孩子看到各种事物内部过程,做出各种各样的模型让孩子去了解一些机器的工作过程,比如汽车模型,飞机模型等等,这大大的激发孩子对科学技术的兴趣,也促进孩子对知识的追求,从而带动孩子认真学习的劲头。
    虽然社会日新月异,计算机的普及突飞猛进,但是计算机是个什么样的东西,这点很难满足孩子,如果有一个像汽车模型那样的计算机的模型,让孩子看看计算机内部的东西那该多好呀!!你看,提这样的问题就有点不着调了吧?一个WINDOWS能拆给孩子看吗?你别说,还就是不着调,其实WINDOWS不就是窗户嘛,窗户里面有窗框,玻璃,插销,嘿嘿,我就把它拆了,给孩子们看看。此帖由 不着调 在 2005-07-20 09:31 进行编辑...
作者: SummerCool    时间: 2005-7-20 06:47
Windows拆了,这几天台风来了就惨了。
作者: 不着调    时间: 2005-7-20 09:35
那就等台风过去再拆吧!!
作者: litianhong    时间: 2005-7-20 09:48
您的想法并不错,呵呵其实计算机本身就是可以拆装的,如果您的孩子有兴趣的话,可以找个懂行的人,组装计算机不是件什么困难的事情。。。不过windows可不是可以拆装的,它是个软件,要拆装它可是再困难不过了,如果它可以轻易拆装,微软只怕是活不到今天了。。
作者: 不着调    时间: 2005-7-20 09:52
送孩子一个计算机模型,拆开WINDOWS神秘窗户!!(之一)
首先我们要准备好拆卸窗户的工具,在网上下载汉语编程编译器,很少几个文件就可以使用了:
          WIN32CHP.dll
          WIN32CHP.exe
          Wincon.dll
          Ckernel.ovl
有了上面几个文件就可以做第一步,把窗户框拆下来。把这四个文件拷贝在一个文件夹,然后点击:WIN32CHP.exe会出现一个编译器的窗口,出来的内容是:
          Windows(9x,Me,NT,2K) 32位汉语编程系统 Ver 2.03
               ……
               ……
          Win API常量:10,895

如果你看到的内容和上面一样,就可以在里面键入一个回车,那么屏幕上就会显示:
          ★
好了,下面我们就可以用一把最简单的工具把窗户框拆下来,在编译器的窗口中输入:
          扩展对象 拆下来的窗户框  继承自  窗口对象模板 ★
          对象。★
          开始:  拆下来的窗户框 ★
注意后面紧跟着的“★”是编译器自己回显的,不是要输入的内容,做完这三步,那屏幕上就会出来一个最简单的窗口,就是一个窗户框。哦原来WINDOWS里面的窗口就是这样做出来的呀,通过语言和它说话,而且还让我们看到一个窗户框是用一个模板刻制出来的。
    你还可以用
          关闭:  拆下来的窗户框 ★
窗口就消失了,拆WIDOWS里面的窗户就那么简单?别急呀,还可以在窗户上拆卸和安放各种有用的零件呢。
    今天就拆这一个窗户框吧!!蓄蓄体力,等着拆更大的部件!!此帖由 不着调 在 2005-07-25 00:32 进行编辑...
作者: litianhong    时间: 2005-7-20 10:09
嘻嘻,您这拆装可是费点劲,不如直接用vb什么的给孩子变个窗户出来。。因为孩子很可能会被您调出来的那些东东搞晕,反而不能真正理解他看到的windows、电游等等都是程序编出来的这个道理
作者: 不着调    时间: 2005-7-20 10:20
编译器的简装版本,大家可以下载!!此帖由 不着调 在 2005-07-20 13:09 进行编辑...
作者: xiso    时间: 2005-7-21 15:00
看看是什么
作者: 小意0523    时间: 2005-7-24 08:05
litianhong+2005-07-20 10:09-->引用:litianhong @ 2005-07-20 10:09 嘻嘻,您这拆装可是费点劲,不如直接用vb什么的给孩子变个窗户出来。。因为孩子很可能会被您调出来的那些东东搞晕,反而不能真正理解他看到的windows、电游等等都是程序编出来的这个道理
不知哪种编程软件较简单较适合孩子,我想让孩子在有一定英文基础后摸索摸索这个。
作者: 不着调    时间: 2005-7-25 00:29
送孩子一个计算机模型,拆开WINDOWS神秘窗户!!(之二)
    窗户框是拆下来了,在窗户上安装一点什么呢?在窗户框的左上角有一个标题,内容为:“汉语编程”。今天我们就先把这个内容改为“钟声教育论坛”。
    还记得上次我们拆窗户框的程序吗?
          扩展对象 拆下来的窗户框  继承自  窗口对象模板
          对象。
          开始:  拆下来的窗户框
只要在“扩展对象”与“对象。”之间加上一句:
          属性  窗口标题: 编字串"  钟声教育论坛" 属性。
不过为了和上次程序含义区分开来,我们还是把这个程序名称改为“改变了标题的窗户”。同时把修改窗口标题程序加入到程序中:
          扩展对象 改变了标题的窗户  继承自  窗口对象模板
                属性  窗口标题: 编字串"  钟声教育论坛" 属性。
          对象。
          开始:  改变了标题的窗户
    好了,按照上次的方法,把上面的文字输入到编译器中就出现了改变标题的窗口。原来把WINDOWS窗户的标题改掉就那么简单?
    你还可以试试把上面的程序复制到剪贴板,然后在编译器下用CTRL+V,再输入回车,就可以出来同样的结果。此帖由 不着调 在 2005-07-25 00:31 进行编辑...
作者: sjzc007    时间: 2005-7-27 20:40
有意思
作者: paleo    时间: 2005-7-28 18:01
孩子对拆计算机可能会更有兴趣
作者: zhenxin    时间: 2005-8-1 12:47
谢谢
作者: litianhong    时间: 2005-8-2 14:35
小意0523+2005-07-24 08:05-->引用:小意0523 @ 2005-07-24 08:05 不知哪种编程软件较简单较适合孩子,我想让孩子在有一定英文基础后摸索摸索这个。
我个人认为vb比较简单,如果孩子有一定电脑基础了,可让他试着学学。。。不过对小小孩可能不行阿,我儿子现在8岁,我还只让他学了打字、查资料,电脑拆开他还只看了lg的学生弄,我还没让他自己动手,这个假期可能会让他玩玩,如果他有兴趣,我打算让他明年再编一编程。。其实和英语关系不是特别大,主要看孩子的兴趣
作者: 不着调    时间: 2005-8-8 14:24
我九岁的女儿编写的口算程序,全校的三年级老师都用了!!
作者: 不着调    时间: 2005-8-8 14:25
送孩子一个计算机模型,拆开WINDOWS神秘窗户!!(之三)
把程序保存到记事本中
    你可以把前面的程序复制,然后粘贴到记事本中保存,以后可以对程序进行修改,然后粘贴到编译器中,但是随着程序不断的扩大,你最好用装载程序文件的方法编译程序。在记事本的文件菜单中选择用另存,弹出对话框,保存类型用所有文件格式,文件名的后缀用.CHP,这样程序文件就以后缀名为*.CHP的文件名保存在磁盘中。然后进入编译器,点击第一菜单栏第二项“装载程序”,弹出对话框后选择你要装载的文件。
    以后你可以不断的修改你的程序,不断的把窗户上的零件拆下来,然后按你的想象安装到自己的窗户上去。

作者: 不着调    时间: 2005-8-8 14:26
送孩子一个计算机模型,拆开WINDOWS神秘窗户!!(之四)

    到现在为止,我们拆了窗户两个地方,可能对窗户的结构还不太了解,下面我们就窗户的基本结构解释一下,能够理解了窗户的结构,才可以给孩子讲拆窗户方法。
一、最简单的窗口
程序:

          扩展对象 <名字> 继承自 窗口对象模板
                   …………
          对象。

          开始: <名字>

---------------

◆程序说明:
(1)“扩展对象”可理解成是为生成一个窗口对象而下的命令。
(2) <名称> <  >中的内容不能少,这是给窗口对象取的名称,放在“扩展对象”的后面。窗口对象的名称可以任意取,一般要和程序的内容有关。
(3) 继承自 表示生成的窗口对象的属性来源,一般情况下编写窗口都继承“窗口对象模板” 的属性。
(4) 窗口对象模板 是为生成窗口对象而设计的式样。
(5) 对象。 表示结束一个窗口对象的建立。汉语编程的窗口设计以“扩展对象”开始,以“对象。”结束。
(6)“。”作为一个结束符号,不是标点符号。程序中的标点符号一定要在半角状态下输入。
(7) …… 表示在程序中间可以插入其它的语句,使程序产生其它的功能。
(8) 汉语程序都是由一些词或词组构成语句,每个词或词组之间一定要有空格。“对象。”是完整的系统词,它们之间没有空格。
二、改变窗口的标题属性
    在汉语编程中若没有定义窗口标题,则其默认窗口标题为“汉语编程”
要给窗口加标题,格式:
          属性 窗口标题 编字串" <字串内容>"  属性。
其中<字串内容>可以自行定义,必须以“属性”开始,以“属性。”结束
程序:

          扩展对象 改变了标题的窗户 继承自 窗口对象模板

              属性 窗口标题: 编字串" 钟声教育论坛" 属性。

          对象。

          开始: 改变了标题的窗户

---------------

下面语句大家把它们分别放在“对象。”前面, 看看对窗口会有什么影响?

属性 开始位置:  40  50 属性。 \ 是指窗口的左上角到显示器的左上角的距离
属性 开始尺寸: 280 300 属性。 \ 窗口弹出时的大小
属性 最大尺寸: 400 400 属性。 \ 拖动窗口到最大的尺寸
属性 最小尺寸: 100 100 属性。 \ 拖动窗口到最小的尺寸   

(9)窗口对象扩展完毕,要用“开始:”或“启动:”来运行这个对象并打开窗口。“启动:”是用与较新的版本。

在窗口打开以后可以使用:
             关闭:  <名字>此帖由 不着调 在 2005-08-08 14:27 进行编辑...
作者: 不着调    时间: 2005-8-8 14:27
忘了一个很重要的问题,程序中符号要用西文的哦,
仔细的看: ::"“”注意符号的区别:
    第一是半角冒号,第二是全角冒号,注意全角冒号所占字符宽度,第三是半角引号,第四是全角左引号,第五是全角右引号。半角和全角在编辑框中占据的位置不一样宽,可以用选中置黑看到字符占据的宽度。程序中作为控制的符号都是半角。句号“。”在程序中是一个词名或词名的组成部分,句号“。”一般表示一个结束含义。
    空格:空格有半角和全角之分,在“ ”、“ ”引号中有两种不同的空格,用选中置黑尝试一下,看看空格的宽度是否一样,前面的是半角的,后面的是全角的,在编程中不可用全角空格,全角空格被视为一个汉字,两个字节。

作者: 不着调    时间: 2005-8-8 14:28
送孩子一个计算机模型,拆开WINDOWS神秘窗户!!(之五)

    窗户拆下来以后就可以方便的装饰窗户。首先我们在窗户上贴上彩色的窗户纸,为了明了起见,我们先按比较明显的位置贴上窗户纸,以便孩子观察贴纸大小的数据关系。和前面一样,先按照用模板的基本方法把窗口对象构建好,再把一些窗口的基本属性添加上,比如窗口标题,窗口大小等等,然后在里面用:
          对象事件  绘制时:
                      0    0    50    150  浅红色 区域填充: 设备描述表
          对象事件。
把窗户纸贴到窗户上去。所谓“对象事件 绘制时: ”就是在“对象事件。”之间可以写上一段程序,这段程序是当这个窗口被其他窗口覆盖,等覆盖的窗口移动开时,这个窗口要重新绘制被覆盖的部分,这样就要执行绘制这个窗口的程序。这里面的程序就是一个矩形,一般来说,WINDOWS里面的矩形区域都用左上角和右下焦的两个点来表示。程序中:
        第一个数  0是矩形区域左边线到窗口左边线的像素点;
        第二个数  0是矩形区域上边线到窗口上边线的像素点;
        第三个数 50是矩形区域右边线到窗口左边线的像素点;
        第四个数150是矩形区域下边线到窗口上边线的像素点;
四个数后面的“浅红色”也是一个数。程序中半角的左括号“(”和右括号“)”之间的内容,不是程序的一部分,只是注释。“(”和右括号“)”之间要空格。所以描述矩形区域四个数字下面对应的代号分别表示了上面数字的含义,只是为了读程序方便。
程序:

<font color="red">          扩展对象 贴窗户纸的窗口 继承自 窗口对象模板

              属性 开始位置:       40         50       属性。
              属性 开始尺寸:      280        300       属性。
                 ( 开始尺寸:   &lt;窗口的宽&gt;  &lt;窗口的高&gt; )
              属性 窗口标题: 编字串&quot; 看看窗口上面红色的窗户纸&quot; 属性。

                对象事件 绘制时:
                        0    0    50    150  浅红色 区域填充: 设备描述表
                    (   x1   y1   x2    y2   )  
                对象事件。

          对象。

          开始: 贴窗户纸的窗口
根据上面的程序,把里面的参数修改一下试试看是什么结果?此帖由 不着调 在 2005-08-08 14:30 进行编辑...
作者: stoneyang    时间: 2005-8-8 14:29
是不是有点麻烦了呀,真得学
作者: 不着调    时间: 2005-8-8 14:38
不着调+2005-08-08 14:24-->引用:不着调 @ 2005-08-08 14:24 我九岁的女儿编写的口算程序,全校的三年级老师都用了!!
去看看学前版的《学龄前儿童数字化思维训练方法》
http://www.etjy.com/showthread.php?t=37686
作者: 不着调    时间: 2005-8-13 11:53
送孩子一个计算机模型,拆开WINDOWS神秘窗户!!(之六) 上一讲提到了像素点,是不是有点专业了?没有关系,去找一个放大镜对着计算机屏幕让孩子看呀!!计算机屏幕放大以后看就像纱窗,里面都是小方格子,原来一个像素点就是指的一个小方格。而与窗口中图形坐标有关的数字基本都是以像素点来量度的。为了和我们数学上的习惯保持一致,行和列往往同时出现,前面是列,后面是行,也就是所谓的X,Y确定一个坐标点。一个矩形可以用两个坐标点来确定,即左上角和右下角两个点,同样一根直线也可以用两个坐标点确定。 还有怎么说“浅红色”也是一个数?那有多少种颜色可以选择呢?我们可以在汉语编程编译器下查看有关颜色的系统词,格式为:“看词 色”执行该命令可以显示系统有关颜色的词。操作如下:看词 色&lt;回车&gt; ………色彩平面 常备黑色画笔句柄 常备白色画笔句柄 常备白色画刷句柄常备灰色画刷句柄 常备黑色画刷句柄 扩展颜色对象 背景色前景色 选择颜色对话框 选择颜色结构 浅灰色白色 灰色 浅青色 青色浅洋红色 洋红色 浅黄色 黄色浅蓝色 蓝色 浅绿色 绿色浅红色 红色 深灰色 黑色新颜色 颜色对象 颜色对象否? 显颜色颜色-链 调色板索引 RGB调色板 置前景背景色------------------------------------------------------------------------------在系统里共有词汇 5207 个,现在看到65 个,它们是在当前词汇枝里。** 提示:?使用“ API常数列表 [字串]”,可以浏览windows API 常数 **★ 上面是计算机显示出来部分内容。上面仔细的看一下,从“浅灰色”开始,到“黑色”一共有17种颜色,这样你可以把这17种颜色作为窗户贴纸的颜色选择,试试如果把上一讲的窗口做的丰富一点怎么办? 扩展对象 四色窗口 继承自 窗口对象模板  属性 窗口标题: 编字串&quot; 简单四色窗口&quot; 属性。 属性 开始尺寸: 300 300 属性。  属性 开始位置: 150 150 属性。 对象事件 绘制时: 0 0 150 150 浅红色 区域填充: 设备描述表 0 150 150 300 浅黄色 区域填充: 设备描述表 150 0 300 150 浅绿色 区域填充: 设备描述表 150 150 300 300 浅蓝色 区域填充: 设备描述表 对象事件。  对象。  开始: 四色窗口 上面的程序效果就是这样:此帖由 不着调 在 2006-05-06 14:03 进行编辑...
作者: 不着调    时间: 2005-8-19 23:44
送孩子一个计算机模型,拆开WINDOWS神秘窗户!!(之七) 以前已经多次提到“设备描述表”,它到底是什么呀?其实设备描述表就是输出设备对象,目前大家接触最多的显示器就是一个默认的设备描述表,用于输出各种颜色和图形,只是这个显示器只只对窗口范围内起作用。 使用格式:〈颜色或图形的对象事件:〉 设备描述表 既然能在窗户上贴纸,能不能在窗户上贴上文字呢?当然可以的,只要在“绘制时:”后面加上: 35 40 字串&quot; 钟声教育,缘我教育的梦想!!&quot; 文本输出: 设备描述表 就可以把文字贴在窗户上。很显然,前面两个数一定是坐标。程序: 扩展对象 贴上文字的窗口 继承自 窗口对象模板 属性 开始位置: 40 50 属性。 属性 开始尺寸: 300 100 属性。 属性 窗口标题: 编字串&quot; 在窗户上面面贴上文字&quot; 属性。 对象事件 绘制时: 35 40 字串&quot; 钟声教育,缘我教育的梦想!!&quot; 文本输出: 设备描述表  对象事件。 对象。 开始: 贴上文字的窗口哎呀,好难看哟!!文字好像在一条横幅上,能不能把字符后面的横幅去掉,直接把文字贴在窗户上呢?而且把文字的颜色改变一下?在“绘制时:”中加上: 浅蓝色 置文本颜色: 设备描述表 1 置背景混合方式: 设备描述表不仅可以改变文字的颜色,还可以把文字背景变为透明。那么程序就改写成: 扩展对象 透明文字背景的窗户 继承自 窗口对象模板 属性 开始尺寸: 300 100 属性。 属性 窗口标题: 编字串&quot; 在窗户上面面贴上文字&quot; 属性。 对象事件 绘制时: 浅蓝色 置文本颜色: 设备描述表 1 置背景混合方式: 设备描述表 35 40 字串&quot; 钟声教育,缘我教育的梦想!!&quot; 文本输出: 设备描述表  对象事件。 对象。 开始: 透明文字背景的窗户字体能不能改变呢?按照下面的方法修改一定不会有问题的。 扩展对象 改变字体窗户 继承自 窗口对象模板 属性 开始尺寸: 300 100 属性。 属性 窗口标题: 编字串&quot; 在窗户上面面贴上文字&quot; 属性。 字体对象 拆开窗户的字体 对象事件 给窗户换个字体: 字串&quot; 华文新魏&quot; 置字样名: 拆开窗户的字体 创建: 拆开窗户的字体 句柄: 拆开窗户的字体 设置字体: 设备描述表 对象事件。 对象事件 绘制时: 25 宽度: 拆开窗户的字体 30 高度: 拆开窗户的字体 给窗户换个字体: 自本身 浅蓝色 置文本颜色: 设备描述表 1 置背景混合方式: 设备描述表 35 40 字串&quot; 钟声教育&quot; 文本输出: 设备描述表  对象事件。 对象。 开始: 改变字体窗户你还可以通过在程序中: 字串&quot; 华文新魏&quot; 置字样名: 拆开窗户字体的“华文新魏”改变为下面的给出的字体名称,就可以把窗口的字体修改掉。System @System Terminal @TerminalFixedsys @Fixedsys Roman scriptModern Small Fonts MS Serif CourierMS Sans Serif Marlett Arial Arial CEArial CYR Arial Greek Arial TUR Courier NewCourier New CE Courier New CYR Courier New Greek Courier New TURLucida Console Lucida Sans Unicode Times New Roman Times New Roman CETimes New Roman CYR Times New Roman Greek Times New Roman TUR WingdingsSymbol Verdana Arial Black Comic Sans MSImpact Georgia Palatino Linotype TahomaTrebuchet MS Webdings Microsoft Sans Serif 宋体 @宋体 新宋体 @新宋体黑体 @黑体 楷体_GB2312 @楷体_GB2312仿宋_GB2312 @仿宋_GB2312 MingLiU @MingLiUPmingLiU @PMingLiU 方正舒体 @方正舒体方正姚体 @方正姚体 隶书 @隶书华文彩云 @华文彩云 华文细黑 @华文细黑华文行楷 @华文行楷 华文新魏 @华文新魏华文中宋 @华文中宋 幼圆 @幼圆Arial Narrow Book Antiqua Bookman Old Style Century GothicGaramond Monotype Corsiva Wingdings 2 Wingdings 3 好了,一次不能要求孩子太多了,先去试试看,祝大家好运气!!此帖由 不着调 在 2006-05-06 14:02 进行编辑...
作者: 袋鼠妈妈    时间: 2005-8-20 23:56
好提议!好知识!不过只能是懂行的人教孩子拆.我自己看着都头大了.<img src="http://www.etjy.com/images/smiles/frown.gif" border="0" onclick="javascript:window.open(this.src);" alt= style="CURSOR: pointer" onload="javascript:if(this.width>screen.width-500)this.style.width=screen.width-500;" />
作者: 不着调    时间: 2005-8-24 16:52
不要忽略了孩子的接受能力和创造力,和孩子一起成长是这个时代家长的必备素质!!本人愿意和各位家长及孩子一起交流并一起成长!!此帖由 不着调 在 2005-08-24 16:54 进行编辑...
作者: 不着调    时间: 2005-9-11 21:31
送孩子一个计算机模型,拆开WINDOWS神秘窗户!!(之八) 到目前为止,我们使用的颜色就那么几种,能不能自己定义颜色呢? 我们知道,五彩缤纷的世界其实是有三种基本的颜色“红、绿、蓝”构成的,“红、绿、蓝”在计算机里面也都是用数字来表示的。我们可以想象把每一种颜色放在一个量杯中,量杯的刻度最高为255,那么单个颜色的最大值是255,最小值是0。通过“RGB”的命令把三个量杯中的颜色混合为在一起,然后定义一个新颜色: 200 100 50 RGB 新颜色 橘黄色所谓的RGB,就是red,green,blue三个英文字母的缩写,幼儿园的孩子都学过的。那么排在第一个的就是red,green次之,最后是blue,这样我们就可以断定,红色的份量最重,蓝色的份量最轻,如果学过水彩画,那么估计这个颜色就是橘黄吧?没有关系可以试试看,觉得像什么颜色,然后再改过来吧!! 颜色调好了,只要把第五讲“贴窗户纸的窗口”的“红色”改为“橘黄”就可以,程序: 200 100 50 RGB 新颜色 橘黄色 扩展对象 贴窗户纸的窗口 继承自 窗口对象模板 属性 开始位置: 40 50 属性。 属性 开始尺寸: 280 300 属性。 ( 开始尺寸: &lt;窗口的宽&gt; &lt;窗口的高&gt; ) 属性 窗口标题: 编字串&quot; 看看窗口上面红色的窗户纸&quot; 属性。 对象事件 绘制时: 0 0 50 150 橘黄色 区域填充: 设备描述表  ( x1 y1 x2 y2 )  对象事件。 对象。 开始: 贴窗户纸的窗口本程序就不贴图了!!自己快去试试!!此帖由 不着调 在 2006-05-06 14:00 进行编辑...
作者: 不着调    时间: 2005-10-21 16:40
送孩子一个计算机模型,拆开WINDOWS神秘窗户!!(之九) 在窗户上贴上可以伸缩的贴纸!! 前面学会了在窗户上贴窗纸,但是WINDOWS做出来的窗户很神奇,可以伸缩啊,那个固定的矩形贴纸贴在窗户上,一旦窗户拖动大于颜色填充范围,贴纸就露馅了呀。我们在第五讲中强调过,窗口在“绘制时:”的过程中,要重新绘制贴纸,也就是填充指定的区域。只要这个时候能读到窗口的大小,那么用这个随窗户尺寸大小不断变化的参数去填充区域,不就可以解决这样的问题啊?告诉你一个方法: 0 0 读大小: 自本身就是从窗户起始(0,0)的地方读这个窗户自身的大小,只要在“区域填充:”读到窗户自身的大小,随着窗户变化不断绘制时,用当时窗户大小的尺寸去填充贴纸的区域。这就简单的很了!!试试看啊!!把第五讲程序的四个坐标值用“0 0 读大小: 自本身”代替,程序就改为: 扩展对象 贴窗户纸的窗口 继承自 窗口对象模板 属性 开始位置: 40 50 属性。 属性 开始尺寸: 280 300 属性。 ( 开始尺寸: &lt;窗口的宽&gt; &lt;窗口的高&gt; ) 属性 窗口标题: 编字串&quot; 看看窗口上面红色的窗户纸&quot; 属性。 对象事件 绘制时: 0 0 读大小: 自本身 浅红色 区域填充: 设备描述表  ( x1 y1 x2 y2 )  对象事件。 对象。 开始: 贴窗户纸的窗口出来的结果就是一个全部是红色窗口。当你拖动窗口时候,这个红色的区域也随着窗口大小而变化!!自己去试试吧!!此帖由 不着调 在 2006-05-06 13:57 进行编辑...
作者: ccjason_123    时间: 2005-10-21 21:54
呵呵 看来Windows系统还真够复杂的呢。我不准备让女儿拆Windows了,微软已经受到垄断起诉了,估计Windows也不会远了吧,等着别人来拆它好了,嘿嘿。<img src="http://www.etjy.com/images/smiles/biggrin.gif" border="0" onclick="javascript:window.open(this.src);" alt= style="CURSOR: pointer" onload="javascript:if(this.width>screen.width-500)this.style.width=screen.width-500;" />  不过LZ这些功能要是用一些编成软件来作是不是会更简单些呢?<img src="http://www.etjy.com/images/smiles/cry.gif" border="0" onclick="javascript:window.open(this.src);" alt= style="CURSOR: pointer" onload="javascript:if(this.width>screen.width-500)this.style.width=screen.width-500;" />  
作者: 极品兰蔻    时间: 2005-10-22 23:43
有点意思  楼主的办法不错哦
作者: cdiiy    时间: 2005-10-29 22:44
你九岁的女儿真棒!
作者: 不着调    时间: 2005-11-5 11:11
感谢各位朋友的支持,有这么多朋友呼应,也让我觉得有成就感啊,一定不辜负诸位的期望。
作者: 不着调    时间: 2005-11-5 11:21
cdiiy+2005-10-29 22:44-->引用:cdiiy @ 2005-10-29 22:44 你九岁的女儿真棒!
其实细心琢磨一下学前教育版的《学龄前儿童数字化思维训练方法》和本贴内容,对于孩子都不难。孩子主要是通过训练掌握概念,而不是说教。应该说每个孩子都很棒。
作者: 不着调    时间: 2005-11-5 11:31
送孩子一个计算机模型,拆开WINDOWS神秘窗户!!(之十) 怎么总是在窗口上贴纸啊,春天都到了,窗户贴的严严实实的,闷气的很耶,能不能换换新鲜空气哦!! 嘿嘿,那我们今天就在窗户上凿几个孔吧!!先去试试这个程序: 扩展对象 带单选框的窗口 继承自 窗口对象模板 属性 窗口标题: 编字串&quot; 带单选框的窗口&quot; 属性。 属性 开始位置: 40 50 属性。 属性 开始尺寸: 280 300 属性。   单选框控制 选择1 单选框控制 选择2 ( 功能:在窗口中建立单选框 ) ( 格式:单选框控制 &lt;名称&gt; ) 对象事件 初始时:  本身的 开始: 选择1 100 80 60 20 定位: 选择1 ( x y 宽 高 &lt;控制对象&gt; ) 字串&quot; 接受&quot; 置控制标题或值: 选择1  本身的 开始: 选择2 100 120 60 20 定位: 选择2 字串&quot; 不接受&quot; 置控制标题或值: 选择2  对象事件。 对象。 开始: 带单选框的窗口如果你搞清楚前面程序,这里估计不用再解释,不过以后我们要拆WINDOWS的控件了,所谓控件也就意味着这些窗户上的部件可以控制呢,本讲的单选框有了点击选中的功能,但是还没有加上点击后进入其它功能的程序,以后接着学吧!!你可以先试着在窗户上多凿几个孔透透空气嘛!! 我就不贴图了,看看谁最先把这个程序做出来,变变效果哦!!此帖由 不着调 在 2006-05-06 13:55 进行编辑...
作者: celer    时间: 2005-12-1 15:49
认真研究了你贴的步骤,掌握着有点难度,呵呵,还是你说的那句话有理,这个年代,想要知识不落伍,得和孩子一起学习
作者: lylee    时间: 2005-12-4 12:23
有点意思,收藏了仔细研究。谢谢。
作者: 不着调    时间: 2005-12-16 16:59
送孩子一个计算机模型,拆开WINDOWS神秘窗户!!(之十一) 点击单选框时弹出一个对话框!! 上一讲,我们提到WINDOWS的控件,所谓控件就是具备了一定的控制功能。比如鼠标点击、键盘动作等等都通过编程引发一些动作。像单选框这样的控件,我们这里让它点中后弹出一个系统对话框的窗口。 首先,我们为弹出系统对话框编一个程序,这是汉语编程最常用的程序格式,以“编”开头,空格后面跟着一个程序的&lt;名字&gt;,便于在后面的程序中使用。然后就可以编自己想好的程序,程序写好后,最后用句号“。”结束。 嘿嘿,怎么和作文差不多?没错,写程序就是写作文!!千变万化,魅力无穷,就看你如何展示自己头脑中的才华!! 在“编”的第一个程序中,用了: MB_OK 字串&quot; 选择1被击中!!!&quot; 系统对话框 ♀这个程序就是把“字串&quot;”到“&quot;”之间的“选择1被击中”的文字显示在“系统对话框”中,前面的MB_OK是WINDOWS的常数。就是0,你也可以用0代替MB_OK,不要把WINDOWS看的那么神秘,原来看似神秘的MB_OK就是一个数?真是会唬人啊!! 你还可以用其他的数代替试试看。把试验的结果贴上来和大家交流啊。 虽然选中以后要执行的程序编写好了,但是它不会去执行的。如何让它在点击以后执行呢?和“对象事件 初始时:”类似,有一个“对象事件 接受命令:”的程序结构,后面会给出WINDOWS控件遇到命令的状态数据,根据数据通过“∽ 取低字”解析,用:  如和 读标识: &lt;控件对象名1&gt; 对应就 &lt;动作1&gt; 而和 读标识: &lt;控件对象名2&gt; 对应就 &lt;动作2&gt; …… 而后 0 把控件触发和具体程序联系起来。下面是程序: 编 做选择1的动作 MB_OK 字串&quot; 选择1被击中!!!&quot; 系统对话框 ♀ 。 编 做选择2的动作 0 字串&quot; 选择2被击中!!!&quot; 系统对话框 ♀ 。 扩展对象 带单选框的窗口 继承自 窗口对象模板 属性 窗口标题: 编字串&quot; 单选框有触发功能的的窗口&quot; 属性。 属性 开始位置: 40 50 属性。 属性 开始尺寸: 280 300 属性。   单选框控制 选择1 单选框控制 选择2 ( 功能:在窗口中建立单选框 ) ( 格式:单选框控制 &lt;名称&gt; ) 对象事件 初始时:  本身的 开始: 选择1 100 80 60 20 定位: 选择1 ( x y 宽 高 &lt;控制对象&gt; ) 字串&quot; 接受&quot; 置控制标题或值: 选择1  本身的 开始: 选择2 100 120 60 20 定位: 选择2 字串&quot; 不接受&quot; 置控制标题或值: 选择2  对象事件。 对象事件 接受命令: ∽ 取低字 如和 读标识: 选择1 对应就 做选择1的动作 而和 读标识: 选择2 对应就 做选择2的动作 而后 0  对象事件。 对象。 开始: 带单选框的窗口此帖由 不着调 在 2006-05-06 13:54 进行编辑...
作者: 庞庞    时间: 2005-12-26 16:10
我要好好学会,才能试试教给孩子,谢谢楼主!
作者: 遇到你真好    时间: 2005-12-26 16:44
从未想到孩子还可以做这些,不过自己只是会打字的水平,还要多多学习。
作者: dingzongyu    时间: 2005-12-27 10:43
hhjkshafkjhfoiqfhlwkj
作者: 不着调    时间: 2006-1-5 00:54
庞庞+2005-12-26 16:10-->引用:庞庞 @ 2005-12-26 16:10 我要好好学会,才能试试教给孩子,谢谢楼主!
去看看http://www.etjy.com/showthread.php?t=37686&extra=%26pp%3D50学龄前儿童数字化思维训练方法,虽然是写给幼儿的,成人和少儿最好也能掌握。
作者: abchello    时间: 2006-1-5 10:32
看一看如何拆开WINDOWS窗口
作者: 毛头妈V妈    时间: 2006-3-17 16:12
好东东,先收藏了慢慢学习.
作者: 美芽    时间: 2006-4-15 23:39
呵呵,不错不错,有意思,学得好玩.
作者: gxwzcdq    时间: 2006-4-18 01:02
九岁会编程真聪明
作者: gslgsl1    时间: 2006-4-19 10:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小康    时间: 2006-4-20 16:07
谢谢,破才能立
作者: 不着调    时间: 2006-5-6 13:50
送孩子一个计算机模型,拆开WINDOWS神秘窗户!!(之十二) 我们学会了单选框,单选框的作用就像我们考试题里的多选一的试题,当点击到一个单选框中,那么以前选中的单选框的选中标记就消失了,如果我们不想让前面点击的选中标记消失如何办呢?那就是多选框。多选框与单选框在表面上不同的是在窗口中开了一个方形的孔。“多选框”又叫“检查框”。要安装多选框在窗户上也很简单,就把扩展控件的词“单选框控制”改写为“检查框控制”。虽然说的简单,但是要把一个程序说明白,就应该把相应的程序名字和程序中的一些提示改过来。 扩展对象 带多选框的窗口 继承自 窗口对象模板 属性 窗口标题: 编字串&quot; 试验检查框的窗口&quot; 属性。 属性 开始位置: 40 50 属性。 属性 开始尺寸: 280 300 属性。   检查框控制 选择1 检查框控制 选择2 ( 功能:在窗口中建立多选框 ) ( 格式:检查框控制 &lt;名称&gt; ) 对象事件 初始时:  本身的 开始: 选择1 100 80 60 20 定位: 选择1 ( x y 宽 高 &lt;控制对象&gt; ) 字串&quot; 苹果&quot; 置控制标题或值: 选择1  本身的 开始: 选择2 100 120 60 20 定位: 选择2 字串&quot; 香蕉&quot; 置控制标题或值: 选择2  对象事件。 对象。 开始: 带多选框的窗口这个程序应该简单,大家一起来完成吧!!此帖由 不着调 在 2006-05-06 13:52 进行编辑...
作者: xddxdd3728    时间: 2006-5-26 19:52
一堆垃圾,对不会编程的人就难了。<img src="http://www.etjy.com/images/smiles/puzzle.gif" border="0" onclick="javascript:window.open(this.src);" alt= style="CURSOR: pointer" onload="javascript:if(this.width>screen.width-500)this.style.width=screen.width-500;" />
作者: Jinger    时间: 2006-6-10 09:58
还有吗?请继续!楼主的教育意识很超前,值得我们做家长的好好学习
作者: 不着调    时间: 2006-6-12 10:26
Jinger+2006-06-10 09:58-->引用:Jinger @ 2006-06-10 09:58 还有吗?请继续!楼主的教育意识很超前,值得我们做家长的好好学习
也许太超前,呼应的少,48楼都说是垃圾,我也没有兴趣发啦!电脑走近了千家万户,可从另一方面看,对儿童的危害性也是大家担心的,通过这样的方法让孩子打破神秘感,满足好奇心,从而带动孩子对文化知识学习的兴趣,正确引导好孩子走进数字化世界。
作者: 不着调    时间: 2006-6-15 17:52
送孩子一个计算机模型,拆开WINDOWS神秘窗户!!(之十三) 在窗口中嵌入编辑框控件。 我们平时常用的记事本就是一个编辑框控件做出来的,现在我们也可以在窗户的框架中把编辑框嵌入进去! 如果你会了上面的单选框,那做编辑框就太简单了,只要把“单选框控制”改写为“多行编辑框控制”,顺便把对象的名字和相关的显示内容改过来,这样容易看懂嘛!不过编辑框里面要写更多的字,所以区域要选大一点。 扩展对象 带编辑框的窗口 继承自 窗口对象模板 属性 窗口标题: 编字串&quot; 简单编辑框的窗口&quot; 属性。 属性 开始位置: 40 50 属性。 属性 开始尺寸: 280 300 属性。   多行编辑框控制 我的编辑框 ( 功能:在窗口中建立多行编辑框 ) ( 格式:多行编辑框控制 &lt;名称&gt; ) 对象事件 初始时:  本身的 开始: 我的编辑框 20 15 150 120 定位: 我的编辑框 ( x y 宽 高 &lt;控制对象&gt; ) 对象事件。 对象。 开始: 带编辑框的窗口[attach]63022[/attach] 这个带编辑框的窗口很容易,但是如果拖动窗口,编辑框不会跟着变化,能否像记事本那样,编辑框的大小会随着窗口的变化而变化呢?还记得我们在第九讲中提到的一个技巧,做可以伸缩的贴纸。这个方法如果用在编辑框的定位中是不是就可以做出记事本一样效果,能随窗口拖动而变化大小的的编辑框了?还真是个办法。  扩展对象 带编辑框的窗口 继承自 窗口对象模板 属性 窗口标题: 编字串&quot; 模仿记事本&quot; 属性。 属性 开始位置: 40 50 属性。 属性 开始尺寸: 280 300 属性。  多行编辑框控制 我的编辑框 对象事件 初始时:  本身的 开始: 我的编辑框 对象事件。 对象事件 绘制时: 0 0 读大小: 自本身 定位: 我的编辑框 对象事件。 对象。 开始: 带编辑框的窗口运行这个程序结果后,就可以在编辑框中打字。[attach]63021[/attach]  程序中如何遇到:  ( 功能:在窗口中建立多行编辑框 ) ( 格式:多行编辑框控制 &lt;名称&gt; ) 这样的文本,括号中的内容只作为程序的注释,在程序中不起任何作用。
作者: 蝌蚪妈妈    时间: 2006-7-14 00:32
<font face="Times New Roman" size="3"><table style="TABLE-LAYOUT: fixed; WORD-WRAP: break-word" cellspacing="0" cellpadding="0" width="100%" border="0"><tr><td valign="top"><div class="postcontent" id="show907380">楼主继续发啊,世界这么大,什么人都有,再好的东西也会有人说是垃圾的,无需理那么多。你的这几个楼是曲高和寡,因为不懂机算机的人太多了(像我这样的),肯耐心学的却太少了。为了肯学又不懂的人,楼主就多教我们一点吧。</div></td></tr></table>
作者: 小笨象    时间: 2006-7-17 19:54
天哪,这叫会的不难,难得不会
作者: stoneyang    时间: 2006-7-18 11:01
这么拆可是有点难度
作者: hding99    时间: 2006-7-18 14:50
搞得太复杂了,没有这个必要。将来孩子有兴趣,自然会去钻研。顺便说一句:做什么,都不要去做程序员。做程序员短寿。——切身体会。推荐给你的孩子玩玩这个:<a target="_blank" href="http://www.edubuntu.org/">http://www.edubuntu.org/[/url]http://www.edubuntu.org/screenshots下个LiveCD的ISO文件,刻成光盘,放进电脑启动就成了。孩子们可要乐不思蜀了。<a target="_blank" href="http://cdimage.ubuntu.com/edubuntu/releases/6.06/release/edubuntu-6.06-dvd-i386.iso">http://cdimage.ubuntu.com/edubuntu/releases/6.06......06-dvd-i386.iso[/url]你也可以到这里登记,ubuntu社团会免费寄送光盘给你:<a target="_blank" href="https://shipit.edubuntu.org/">https://shipit.edubuntu.org/[/url]
技术支持:http://www.ubuntu.org.cn
此帖由 hding99 在 2006-07-18 14:55 进行编辑...
作者: bychen    时间: 2006-7-20 20:20
厉害!厉害!
作者: xddxdd    时间: 2006-8-5 20:14
看看是什么




欢迎光临 祝孩子们天天健康快乐! (http://www.xetjy.com/) Powered by Discuz! X3.2