祝孩子们天天健康快乐!

 找回密码
 注册

搜索
热搜: 儿童 教育 英语
楼主: 不着调
打印 上一主题 下一主题

[原创]送孩子一个计算机模型,拆开WINDOWS神秘窗户!!

[复制链接]
11#
发表于 2005-7-27 20:40:02 | 只看该作者
回复 支持 反对

使用道具 举报

12#
发表于 2005-7-28 18:01:58 | 只看该作者
孩子对拆计算机可能会更有兴趣
回复 支持 反对

使用道具 举报

13#
发表于 2005-8-1 12:47:01 | 只看该作者
谢谢
回复 支持 反对

使用道具 举报

14#
发表于 2005-8-2 14:35:53 | 只看该作者
小意0523+2005-07-24 08:05-->引用:小意0523 @ 2005-07-24 08:05 不知哪种编程软件较简单较适合孩子,我想让孩子在有一定英文基础后摸索摸索这个。
我个人认为vb比较简单,如果孩子有一定电脑基础了,可让他试着学学。。。不过对小小孩可能不行阿,我儿子现在8岁,我还只让他学了打字、查资料,电脑拆开他还只看了lg的学生弄,我还没让他自己动手,这个假期可能会让他玩玩,如果他有兴趣,我打算让他明年再编一编程。。其实和英语关系不是特别大,主要看孩子的兴趣
回复 支持 反对

使用道具 举报

15#
 楼主| 发表于 2005-8-8 14:24:34 | 只看该作者
我九岁的女儿编写的口算程序,全校的三年级老师都用了!!
回复 支持 反对

使用道具 举报

16#
 楼主| 发表于 2005-8-8 14:25:31 | 只看该作者
送孩子一个计算机模型,拆开WINDOWS神秘窗户!!(之三)
把程序保存到记事本中
    你可以把前面的程序复制,然后粘贴到记事本中保存,以后可以对程序进行修改,然后粘贴到编译器中,但是随着程序不断的扩大,你最好用装载程序文件的方法编译程序。在记事本的文件菜单中选择用另存,弹出对话框,保存类型用所有文件格式,文件名的后缀用.CHP,这样程序文件就以后缀名为*.CHP的文件名保存在磁盘中。然后进入编译器,点击第一菜单栏第二项“装载程序”,弹出对话框后选择你要装载的文件。
    以后你可以不断的修改你的程序,不断的把窗户上的零件拆下来,然后按你的想象安装到自己的窗户上去。
回复 支持 反对

使用道具 举报

17#
 楼主| 发表于 2005-8-8 14:26:07 | 只看该作者
送孩子一个计算机模型,拆开WINDOWS神秘窗户!!(之四)

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

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

          开始: <名字>

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

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

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

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

          对象。

          开始: 改变了标题的窗户

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

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

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

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

在窗口打开以后可以使用:
             关闭:  <名字>此帖由 不着调 在 2005-08-08 14:27 进行编辑...
回复 支持 反对

使用道具 举报

18#
 楼主| 发表于 2005-8-8 14:27:47 | 只看该作者
忘了一个很重要的问题,程序中符号要用西文的哦,
仔细的看: ::"“”注意符号的区别:
    第一是半角冒号,第二是全角冒号,注意全角冒号所占字符宽度,第三是半角引号,第四是全角左引号,第五是全角右引号。半角和全角在编辑框中占据的位置不一样宽,可以用选中置黑看到字符占据的宽度。程序中作为控制的符号都是半角。句号“。”在程序中是一个词名或词名的组成部分,句号“。”一般表示一个结束含义。
    空格:空格有半角和全角之分,在“ ”、“ ”引号中有两种不同的空格,用选中置黑尝试一下,看看空格的宽度是否一样,前面的是半角的,后面的是全角的,在编程中不可用全角空格,全角空格被视为一个汉字,两个字节。
回复 支持 反对

使用道具 举报

19#
 楼主| 发表于 2005-8-8 14:28:54 | 只看该作者
送孩子一个计算机模型,拆开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 进行编辑...
回复 支持 反对

使用道具 举报

20#
发表于 2005-8-8 14:29:20 | 只看该作者
是不是有点麻烦了呀,真得学
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

963|

小黑屋|手机版|新儿教资料网-祝孩子们天天健康快乐! ( 闽ICP备19010693号-1|广告自助中心  

闽公网安备 35052502000123号

GMT+8, 2025-9-24 15:45 , Processed in 0.204778 second(s), 27 queries , Redis On.

Powered by etjy.com! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表