小学生必知100个科普小知识 闹钟

网上有关“小学生必知100个科普小知识 闹钟”话题很是火热,小编也是针对小学生必知100个科普小知识 闹钟寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,...

网上有关“小学生必知100个科普小知识 闹钟”话题很是火热,小编也是针对小学生必知100个科普小知识 闹钟寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。

同学们,我向你们介绍一种水果,那就是草莓。草莓,又叫红莓,地莓等,它的外型呈心形,鲜美红嫩,果肉多汁,酸甜可口,香味浓郁,不仅有色彩还有一般水果所没有的宜人芳香,是水果中难得的色,香,味俱佳者,因此常被人们誉为“果中皇后”。草莓中所含的葫萝卜素是合成纤维A的重要质,它具有明目养肝的作用。它还含有果胶和丰富的膳食纤维,可以帮助消化。草莓对肠胃道和贫血均有一定的滋补调理作用。草莓除可以预防坏血病外,对防治动脉硬化,冠心病也有较好的功效。草莓是鞣酸含量丰富的植物,在体内可吸附和阻止致癌化学物质的吸收,具预防癌作用。据研究,女性常吃草莓,对皮肤,头发均有保健作用。草莓在德国被誉为“神奇之果”。草莓还可以减肥,因为它含有一种叫天冬氨酸的物质,可以自然而平缓地除去体内的“矿渣”。中国医学认为,草莓性凉味酸,具有润肺生津、清热凉血,健脾解酒等功效。据测定,每100克草莓果肉中含糖8至9克,蛋白质0.4至0.6克,维生素C50至100毫克,比苹果、葡萄高7到10倍。而它的苹果酸、柠檬酸、维生素B1、维生素B12,以及胡萝卜素、钙、磷、铁的含量也比苹果、梨、葡萄高3到4倍。台湾人把草莓称为“活的维生素丸”,德国人把草莓誉为“神奇之果”,可见是不无道理的。 选购草莓,以色泽鲜亮、有光泽、颗粒大、清香浓郁者为佳。食用前必须洗净、消毒。首先是摘掉叶子,用水冲洗,随后放入清洁的容器内,将高锰酸钾按1∶5000的比例稀释,将草莓放入消毒液中浸泡5至10分钟,也可用食盐溶液取代,最后再用凉开水浸泡1至2分钟后即可食用。 用500克草莓,加入少许白糖和100毫升冷冻汽水,搅成汁饮用,据说对去除面疱有效。 草莓的营养成分容易被人体消化、吸收,多吃也不会受凉或上火,是老少皆宜的健康食品。

100个简单的科技小制作步骤

import java.awt.*;

import java.awt.event.*;

import java.util.*;

import javax.swing.*;

import javax.swing.Timer;

public class Clock extends JFrame implements ActionListener {

public final int HEIGTH = 200, L0 = 50, T0 = 50,N=8;

public final double RAD = Math.PI / 180.0;

int x, y, old_X, old_Y, r, x0, y0, w, h, ang;

int sdo, mdo, hdo, old_M, old_H, hh, mm, ss;

int delay = 1000;

Calendar now;

String st, alarm, Items1, Items2,str[];

JButton jb;

JComboBox jc1, jc2, jc3;

JLabel jl1, jl2, jl3, jl4;

JMenu jm1, jm2, jm3, jm4;

JMenuBar jmb;

JMenuItem jmi1, jmi2, jmi3, jmi4, jmi5, jmi6, jmi7, jmi8, jmi9,jmi10;

JTextField jtf1, jtf2, time;

JPanel jp1, jp2, jp3;

Timer timer;

TimeZone tz = TimeZone.getTimeZone("JST");

Toolkit toolkit=Toolkit.getDefaultToolkit();;

/**

* <br>

* 方法说明:实现ActionListener类必须过载的方法

*/

public static void main(String[] args) {

Clock cp = new Clock();

cp.setVisible(true);

}

Clock() {

super("Java闹钟!");

setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

setSize(550, 700);

setVisible(true);

Container contentPane = getContentPane();

jp2 = new JPanel();

jmb = new JMenuBar();

jm1 = new JMenu("背景颜色设置 ", true);

jmi1 = new JMenuItem("外圈颜色");

jmi1.addActionListener(this);

jmi1.setActionCommand("color1");

jm1.add(jmi1);

jmi2 = new JMenuItem("闹钟边线颜色");

jmi2.addActionListener(this);

jmi2.setActionCommand("color2");

jm1.add(jmi2);

jmi3=new JMenuItem("底盘颜色");

jmi3.addActionListener(this);

jmi3.setActionCommand("color3");

jm1.add(jmi3);

jmi4=new JMenuItem("系统时间背静颜色");

jmi4.addActionListener(this);

jmi4.setActionCommand("color4");

jm1.add(jmi4);

jmb.add(jm1);

jm2 = new JMenu("指针颜色设置 ", true);

jmi5 = new JMenuItem("秒针颜色");

jmi5.addActionListener(this);

jmi5.setActionCommand("color5");

jm2.add(jmi5);

jmi6 = new JMenuItem("分针颜色");

jmi6.addActionListener(this);

jmi6.setActionCommand("color6");

jm2.add(jmi6);

jmi7 = new JMenuItem("时针颜色");

jmi7.addActionListener(this);

jmi7.setActionCommand("color7");

jm2.add(jmi7);

jmb.add(jm2);

jm3 = new JMenu("闹铃声音设置 ", true);

jmi8 = new JMenuItem("响铃1");

jmi8.addActionListener(this);

jmi8.setActionCommand("ring1");

jm3.add(jmi8);

jmi9 = new JMenuItem("静音");

jmi9.addActionListener(this);

jmi9.setActionCommand("ring2");

jm3.add(jmi9);

jmb.add(jm3);

jm4 = new JMenu("帮助 ", true);

jmi10=new JMenuItem("使用说明");

jmi10.addActionListener(this);

jmi10.setActionCommand("help");

jm4.add(jmi10);

jmb.add(jm4);

jp2.add(jmb);

contentPane.add(jp2, BorderLayout.NORTH);

jp3 = new JPanel();

jl1 = new JLabel("闹铃时间");

jl1.setFont(new Font("楷体_GB2312", Font.BOLD, 18));

time = new JTextField("00:00", 5);

alarm = time.getText();

jb = new JButton("修改闹铃时间");

jb.addActionListener(this);

jb.setActionCommand("CC");

jp3.add(jl1);

jp3.add(time);

jp3.add(jb);

contentPane.add(jp3, BorderLayout.SOUTH);

ClockPanel clock = new ClockPanel();

contentPane.add(clock, BorderLayout.CENTER);

// 窗体添加事件监听,监听秒表的触发

ActionListener taskPerformer = new ActionListener() {

public void actionPerformed(ActionEvent evt) {

repaint();

}

};

new Timer(delay, taskPerformer).start();

}

/**

* <br>

* 方法说明:绘制图形

*/

Color C1 = Color.lightGray;// 外圈颜色

Color C2 = Color.black;// 边线颜色

Color C3 = Color.magenta;// 内盘颜色

Color C4 = Color.blue;// 背景颜色

Color C5 = Color.yellow;// 秒针颜色

Color C6 = Color.green;// 分针颜色

Color C7 = Color.red;//时针颜色

public class ClockPanel extends JPanel {

public void paint(Graphics g) {

h = getSize().height - 200;

// 绘制圆形

g.setColor(C1);

g.fillOval(L0 + 30, T0 + 30, h - 60, h - 60);

g.setColor(C2);

g.drawOval(L0 + 31, T0 + 31, h - 62, h - 62);

g.setColor(C3);

g.fillOval(L0 + 50, T0 + 50, h - 100, h - 100);

g.setColor(C2);

g.drawOval(L0 + 51, T0 + 51, h - 102, h - 102);

r = h / 2 - 30;

x0 = 30 + r - 5 + L0;

y0 = 30 + r - 5 - T0;

ang = 60;

for (int i = 1; i <= 12; i++) {

x = (int) ((r - 10) * Math.cos(RAD * ang) + x0);

y = (int) ((r - 10) * Math.sin(RAD * ang) + y0);

g.drawString("" + i, x, h - y);

ang -= 30;

}

x0 = 30 + r + L0;

y0 = 30 + r + T0;

g.drawString("指针式时钟", 215, 200);

// 获取时间

now = Calendar.getInstance();

hh = now.get(Calendar.HOUR_OF_DAY);// 小时

mm = now.get(Calendar.MINUTE);// 分钟

ss = now.get(Calendar.SECOND);// 秒

g.setColor(C4);

g.fillRect(5, 550, 150, 30);// 填充的矩形

g.setColor(C6);

if (hh < 10)

st = "0" + hh;

else

st = "" + hh;

if (mm < 10)

st = st + ":0" + mm;

else

st = st + ":" + mm;

if(alarm.equals(st))

{

if(toolkit!=null)

toolkit.beep();

else {}

}

if (ss < 10)

st = st + ":0" + ss;

else

st = st + ":" + ss;

{

g.setFont(new Font("华文楷体", Font.BOLD, 16));

g.drawString("系统时间:" + st, 10, 570);

}

// 计算时间和图形的关系

sdo = 90 - ss * 6;

mdo = 90 - mm * 6;

hdo = 90 - hh * 30 - mm / 2;

// 擦除秒针

if (old_X > 0) {

g.setColor(C3);

} else {

old_M = mdo;

old_H = hdo;

}

// 绘制秒针

g.setColor(C5);

x = (int) ((r - 26) * Math.cos(RAD * sdo) + x0);

y = (int) ((r - 26) * Math.sin(RAD * sdo) + y0) - 2 * T0;

g.drawLine(x0, y0, x, (h - y));

old_X = x;

old_Y = y;

// 擦除分针和时针

if (mdo != old_M) {

g.setColor(C3);

old_M = mdo;

}

if (hdo != old_H) {

g.setColor(C3);

old_H = hdo;

}

// 绘制分针

g.setColor(C6);

x = (int) ((r - 50) * Math.cos(RAD * mdo) + x0);

y = (int) ((r - 50) * Math.sin(RAD * mdo) + y0) - 2 * T0;

g.drawLine(x0, y0, x, (h - y));

// 绘制时针

g.setColor(C7);

x = (int) ((r - 90) * Math.cos(RAD * hdo) + x0);

y = (int) ((r - 90) * Math.sin(RAD * hdo) + y0) - 2 * T0;

g.drawLine(x0, y0, x, (h - y));

} // end paint

}

// 闹铃时间的判断及实现

// 闹铃声音的实现

public void actionPerformed(ActionEvent e) {

// JMenuItem m = (JMenuItem) e.getSource();

if (e.getActionCommand() == "CC") {

int newHou, newMin;

char c;

String getTime = JOptionPane.showInputDialog(this, "请输入闹铃时间格式如:", "00:00");

repaint();

//如果撤消设置时间,就什么打印null

if(getTime==null)

System.out.println(getTime);

// dispose();

judge: if (getTime != null) {

//打印输入的设置的时间

System.out.println(getTime);

// 判断输入的是不是5位字符

if (getTime.length() != 5) {

JOptionPane.showMessageDialog(time, "格式错误\n请按格式输入5位数字", "Error",

JOptionPane.ERROR_MESSAGE);

repaint();

break judge;

}

// 判断输入的是不是数字

for (int i = 0; i < (getTime.length()); i++) {

c = getTime.charAt(i);

if (i == 2 && !Character.isDigit(c))

continue;

// 判断当前字符,如果不是数字则跳出该事件

if (i != 2 && !Character.isDigit(c)) {

JOptionPane.showMessageDialog(this, "格式错误\n请按格式输入5位数字",

"Error",JOptionPane.ERROR_MESSAGE);

repaint();

break judge;

}

}

char[] hour = { getTime.charAt(0), getTime.charAt(1) };

char[] minute = { getTime.charAt(3), getTime.charAt(4) };

newHou = Integer.parseInt(String.valueOf(hour));

newMin = Integer.parseInt(String.valueOf(minute));

if (newHou >= 24 || newHou < 0) {

JOptionPane.showMessageDialog(this, "格式错误\n小时应该是不小于0不大于23的正数",

"Error", JOptionPane.ERROR_MESSAGE);

repaint();

break judge;

}

if (newMin >= 60 || newHou < 0) {

JOptionPane.showMessageDialog(this, "格式错误\n分钟应该是小于60的正数", "Error",

JOptionPane.ERROR_MESSAGE);

repaint();

break judge;

}

new SetTime(newHou, newMin);

}

}

if (e.getActionCommand() == "ring1") {

toolkit=Toolkit.getDefaultToolkit();

}

if(e.getActionCommand() == "ring2"){

System.out.println("静音");

toolkit=null;

}

if (e.getActionCommand() == "color1") {

String color;

Color c;

System.out.println("color1");

color = JOptionPane.showInputDialog(this, "请输入喜欢的外圈颜色(0--255)", "128");

if (color == null) {

} else {

if (Integer.parseInt(color) < 0

|| Integer.parseInt(color) > 255)

JOptionPane.showInputDialog(this, "请输入喜欢的外圈颜色(0--255)", "128");

else {

c = new Color(Integer.parseInt(color));

C1 = c;

}

}

}

if(e.getActionCommand() == "color2"){

String color;

Color c;

System.out.println("color2");

color = JOptionPane.showInputDialog(this, "请输入喜欢的边线颜色(0--255)", "128");

if(color==null){}

else{if (Integer.parseInt(color) < 0|| Integer.parseInt(color) > 255)

JOptionPane.showInputDialog(this, "请输入喜欢的边线颜色(0--255)", "128");

else {

c = new Color(Integer.parseInt(color));

C2 = c;

}

}

}

if(e.getActionCommand() == "color3"){

String color;

Color c;

System.out.println("color3");

color = JOptionPane.showInputDialog(this, "请输入喜欢的内盘颜色(0--255)", "128");

if(color==null){}

else{if (Integer.parseInt(color) < 0|| Integer.parseInt(color) > 255)

JOptionPane.showInputDialog(this, "请输入喜欢的内盘颜色(0--255)", "128");

else {

c = new Color(Integer.parseInt(color));

C3 = c;

}

}

}

if(e.getActionCommand() == "color4"){

String color;

Color c;

System.out.println("color4");

color = JOptionPane.showInputDialog(this, "请输入喜欢的背景颜色(0--255)", "128");

if(color==null){}

else{if (Integer.parseInt(color) < 0|| Integer.parseInt(color) > 255)

JOptionPane.showInputDialog(this, "请输入喜欢的背景颜色(0--255)", "128");

else {

c = new Color(Integer.parseInt(color));

C4 = c;

}

}

}

if(e.getActionCommand() == "color5"){

String color;

Color c;

System.out.println("color5");

color = JOptionPane.showInputDialog(this, "请输入喜欢的秒针颜色(0--255)", "128");

if(color==null){}

else{if (Integer.parseInt(color) < 0|| Integer.parseInt(color) > 255)

JOptionPane.showInputDialog(this, "请输入喜欢的秒针颜色(0--255)", "128");

else {

c = new Color(Integer.parseInt(color));

C5 = c;

}

}

}

if(e.getActionCommand() == "color6"){

String color;

Color c;

System.out.println("color6");

color = JOptionPane.showInputDialog(this, "请输入喜欢的分针颜色(0--255)", "128");

if(color==null){}

else{if (Integer.parseInt(color) < 0|| Integer.parseInt(color) > 255)

JOptionPane.showInputDialog(this, "请输入喜欢的分针颜色(0--255)", "128");

else {

c = new Color(Integer.parseInt(color));

C6 = c;

}

}

}

if(e.getActionCommand() == "color7"){

String color;

Color c;

System.out.println("color7");

color = JOptionPane.showInputDialog(this, "请输入喜欢的时针颜色(0--255)", "128");

if(color==null){}

else{if (Integer.parseInt(color) < 0|| Integer.parseInt(color) > 255)

JOptionPane.showInputDialog(this, "请输入喜欢的时针颜色(0--255)", "128");

else {

c = new Color(Integer.parseInt(color));

C7 = c;

}

}

}

if(e.getActionCommand() == "help"){

String help;

help = JOptionPane.showInputDialog(this, "输入quit退出该闹钟的使用", "这是运行在Java中的指针式时钟");

if(help.equals("quit"))

dispose();

else {}

// timer.restart();

}

}

class SetTime {

String Hour;

String Minute;

public SetTime() { }

public SetTime(int hour, int minute) {

// 当时间参数小于10的时候在前面添加字符0

if (hour < 10) {

Hour = "0" + String.valueOf(hour);

} else {

Hour = "" + String.valueOf(hour);

}

if (minute < 10) {

Minute = "0" + String.valueOf(minute);

} else {

Minute = "" + String.valueOf(minute);

}

alarm = Hour + ":" + Minute;

time.setText(alarm);

repaint();

}

}

}

以下是一个简单的科技小制作步骤:

1.设计:

首先,你需要有一个想法,并对将要制作的东西进行设计。在设计初期,你需要考虑材料、尺寸、功能和效果等要素。你可以使用草图或数据模型来帮助你进行设计。

2.收集材料:

接下来,你需要收集需要用到的材料和工具,例如电池、灯泡、导线、面包板(电子元件电路测试用的实验板)、塑料制品等等。这些材料都可以在当地的电子配件商店或者在线商店购买。

3.切割和组装:

一旦你获取了所有需要的材料和工具,你需要开始切割和组装它们。这可能涉及到使用钳子、切割工具、电钻或其他工具来修剪和钻孔。然后根据你的需求,在面包板上安装电子组件。

4.连接:

在安装电子器件之后,你需要连接它们。你需要使用导线来连接电池、灯泡或其他电子组件。请务必确保连接正确,以避免损坏电子组件和电路。

5.测试:

完成电子制品后,你需要进行测试,以确保它按预期运行。你可以使用万用表或其他测试仪器来测试电流、电压和其他参数。如果出现问题,你需要检查连接是否正确,并修复可能损坏的零部件。

总之,科技小制作是一项有趣的活动,可以帮助你学习电子知识和技能。始终记住,安全第一,并遵循所有的制作指南和使用说明书。

科技小制作是一种非常有趣的方式,可以帮助人们以手动方式启发创造力和建立技能。不仅可以让你在原创性项目方面拥有更多的经验,也可以使你深入了解各种工具和材料,以及如何将它们组合在一起,从而使你能够更好地理解设备的工作原理和设计思路。

无论是制作一个自制的电子闹钟还是DIY自己的机器人玩具,都需要你的想象力、耐心和努力工作。因此,不妨试试做些有趣的电子制品,它们会给你带来新的体验和趣味。

关于“小学生必知100个科普小知识 闹钟”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!

本文来自作者[养宇杰]投稿,不代表亮亮号立场,如若转载,请注明出处:https://pro99.cn/bkqs/202412-24274.html

(7)

文章推荐

  • 推荐一款“牵手跑胡子免费开挂”其实确实有挂

    您好:牵手跑胡子免费开挂这款游戏是可以开挂的,软件加微信【添加图中微信】确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的,添加客服微信【添加图中微信】安装软件.

    2024年12月16日
    10
  • 关于德文言文

    网上有关“关于德文言文”话题很是火热,小编也是针对关于德文言文寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。1.古文中“德”字的意义和用法“德”字的本义是“道德”或“品行”.从“道德”又可以引申为“恩德”.由名词变为动词,则指“感激”、“恩惠“.

    2024年12月18日
    6
  • 推荐一款“今日花牌小程序开挂”(确实是有挂)-知乎

    您好:今日花牌小程序开挂这款游戏是可以开挂的,软件加微信【添加图中微信】确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的,添加客服微信【添加图中微信】安装软件.1

    2024年12月19日
    13
  • 推荐一款“科乐麻将有没有挂”(确实是有挂)-知乎

    您好:科乐麻将有没有挂这款游戏是可以开挂的,软件加微信【添加图中微信】确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的,添加客服微信【添加图中微信】安装软件.1.

    2024年12月19日
    5
  • 推荐一款“手机打牌万能开挂神器下载”其实确实有挂

    亲,手机打牌万能开挂神器下载有没有挂这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到-人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的,添加客服微信【】安装软件. 微信打麻将

    2024年12月19日
    18
  • 小学三年级食品安全手抄报内容?

    网上有关“小学三年级食品安全手抄报内容?”话题很是火热,小编也是针对小学三年级食品安全手抄报内容?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。食品是人类赖以生存的必需品,食品安全是全人类共同关心的话题。你知道哪些食品安全知识呢?食品安全的手抄报

    2024年12月20日
    7
  • 必看教程“湖北雅苑麻将怎么开挂”(原来真的有挂)-知乎

     亲,湖北雅苑麻将怎么开挂这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到-人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的,添加客服微信【】安装软件. ˂pstyle="font

    2024年12月22日
    13
  • 推荐一款“盟友互娱可以开挂吗”(原来真的有挂)-知乎

    您好:盟友互娱可以开挂吗这款游戏是可以开挂的,软件加微信【添加图中微信】确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的,添加客服微信【添加图中微信】安装软件.

    2024年12月23日
    10
  • 推荐一款“新漫游大厅辅助”确实真的有挂

     亲,新漫游大厅辅助这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到-人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的,添加客服微信【】安装软件. ˂pstyle="font-si

    2024年12月24日
    10
  • 推荐一款“手机麻将助赢神器”确实真的有挂

    手机麻将助赢神器无需打开直接搜索微信:本司针对手游进行,选择我们的四大理由:1、手机麻将助赢神器软件助手是一款功能更加强大的软件!无需打开直接搜索微信:2、自动连接,用户只要开启软件,就会全程后台自动连接程序,无需用户时时盯着软件。3、安全保障,使用这款软件的

    2024年12月25日
    6

发表回复

本站作者后才能评论

评论列表(4条)

  • 养宇杰
    养宇杰 2024年12月21日

    我是亮亮号的签约作者“养宇杰”!

  • 养宇杰
    养宇杰 2024年12月21日

    希望本篇文章《小学生必知100个科普小知识 闹钟》能对你有所帮助!

  • 养宇杰
    养宇杰 2024年12月21日

    本站[亮亮号]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育

  • 养宇杰
    养宇杰 2024年12月21日

    本文概览:网上有关“小学生必知100个科普小知识 闹钟”话题很是火热,小编也是针对小学生必知100个科普小知识 闹钟寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,...

    联系我们

    邮件:亮亮号@sina.com

    工作时间:周一至周五,9:30-18:30,节假日休息

    关注我们