版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第 七 章 Java多媒体技术,2,本章内容,7.1小应用程序Applet 7.2绘制图形 7.3显示图像 7.5动画效果 7.5播放声音 7.6 URL类,3,Applet初印象(一个简单实例),import java.awt.*; import java.applet.*; public class HelloWorldApplet extends Applet public void paint(Graphics g)g.drawString (Hello World!,20,20); /- HelloWorldApplet.htmtansf打开 HelloWorldApplet.htm
2、,4,7.1 Java小应用程序,Java小应用程序(Java Applet)是使用Java语言编写的一段代码,Applet 是用Java编写的小应用程序,它能够嵌入在HTML网页中,并由支持Java的Web浏览器来解释执行。 Java小程序不能直接运行 属于图形用户界面(GUI)的一种,5,7.1 Java小应用程序,小应用程序的特点 平台无关性,不需要main()方法,。 小应用程序的书写格式 import java.applet.*; public class MyApplet extends Applet ; applet都继承自java.applet.Applet类,由Sun公司事先
3、定义好了. 每个小应用都有一个主程序类, 之前必须加上public.,6,7.1 Applet示例JavaApplet.java,import java.awt.Graphics; import java.applet.Applet; public class JavaApplet extends Applet String print_text; public void init() print_text = “你好,世界!; public void paint(Graphics g) g.drawString(print_text, 20, 20); ,覆盖了Applet类的init( )
4、 方法。该方法主要用于初始化Applet中的变量。,覆盖了Applet类的paint( )方法。(Container中的方法),用于在屏幕上给定的位置绘制字符串,7,7.1 小应用程序Applet,8,7.1 小应用程序Applet,Applet的限制,applet,Browser,SERVER,file,SERVER,local,connection,connection,Applet被下载的,与applet无关的,本地方法,9,7.1 小应用程序Applet,7.1.2 applet的生命周期 paint()虽不在生命周期内,但它的作用相当于applet的灵魂,Java.applet.Ap
5、plet,public void init(),public void destroy(),public void start(),public void stop(),public void paint(Graphics g),10,7.1 小应用程序Applet,一个applet的可视周期(4个状态),init,start,stop,destroy,离开web页面,重新装入或改变页面大小或返回Web页面,11,7.1 主要方法,Applet 根据执行过程中发生的事件来定义其生命周期。对于每个事件将自动调用一种方法。方法如下: init() : 初始化时调用 start() :调用init方
6、法之后自动调用这个方法 stop() : 退出网页时停止执行Applet程序 paint(Graphics g):绘制Applet图形 destroy() : 离线时释放本对象及其相关的资源,12,7.1 小应用程序Applet,有关paint()方法 Applet本身是一个容器,因此任何输出都必须用图形方法paint() 当小应用首次被装载,以及每次窗口放大、缩小、刷新时都要调用paint方法 paint()是由浏览器调用的, 而不是由程序调用,当程序希望调用paint方法时,用repaint命令 paint方法的参数是Graphics类的对象 g,它在java.awt.Graphics内
7、paint(Graphicd g)。,13,7.1 Applet Samples,网页起始页上的时间和日期 介绍两个类: 1. 类名:Date 创建一个实例 Date timeNow=new Date(); 2. 类名:Font 创建一个实例 Font msgFont=new Font(“TimesRoman”,Font.ITALIC,30);,0Mon Dec 07 14:23:50 GMT+08:00 1998,14,7.1 Applet Samples,实例:,import java.awt.*; import java.util.Date; public class ShowDate
8、extends java.applet.Applet Date timeNow=new Date(); Font msgFont=new Font(“TimesRoman”,Font.ITALIC,30); public void paint(Graphics g) g.setFont(msgFont); g.setColor(Color.blue); g.darwString(timeNow.toString(),5,50); ,15,7.1 Applet Samples,在起始页中加入applet html中有关的代码 CODEBASE的作用 当class文件与起始页文件不在同一个目录下时
9、,使用CODEBASE说明 CODEBASE=“myjavaclass”,16,7.1 Applet Samples,ALIGN,HSPACE,VSPACE,Java applet,其它文字,其它文字,vspace,hspace, vspace=100 hspace=100 ,17,7.1 Applet Samples,向applet传递参数的两个步骤 1. 在起始页中要有标签 2. 在applet中要有getParameter方法来读取PARAM标签的参数。 在起始页中有: 在applet中有: string title=getParameter(rem); 在显示时间的命令中加入title
10、: g.drawString(title+timeNow.toString(),5,50);,18,7.1 Applet Samples,import java.awt.*; import java.util.Date; public class showDate extends java.applet.Applet Date timeNow=new Date(); String title; Font msgFont=new Font(“TimesRoman”,Font.ITALIC,30);,public void init() title=getParameter (“rem”); if
11、 (title=null) title=“”; ,public void paint(Graphics g) g.setFont(msgFont); g.setColor(Color.blue); g.darwString(title+ timeNow.toString(),5,50); ,19,7.1 Applet Samples,例:利用一个可以显示运行字符串的类,显示自己的字符串 (htmlpara.html) ,20,7.1 Applet Samples,public void init() String paramete; parameter=getParameter(MESSAGE
12、); if (parameter!=null) message=parameter; parameter=getParameter(FONT); if (parameter!=null) font_to_use=parameter; parameter=getParameter(POINT_SIZE); if (parameter!=null) point_size=Integer.parseInt(parameter); ,21,本章内容,7.1小应用程序Applet 7.2绘制图形 7.3显示图像 7.4动画效果 7.5播放声音 7.6 URL类,22,7.2 图形绘制,在Java应用程序
13、和小应用程序中都可以来显示各种各样的字体以及绘制各种各样的图形,本节主要介绍字体的绘制以及常用图形的绘制。,23,7.2 文字图形绘制,使用Java的Font类,可以确定所要显示文字的字体、大小和位置,使输出的文字更富于变化、更具特色、更实用。 使用Color类,可以设置颜色、改变文字的颜色。 在Java应用程序中,各种字体的显示,需要靠Font类来产生字体对象实体,通过对Font对象进行控制就可以在Java程序里显示各种字体。,24,【综合案例7-2】,在Java应用程序窗口显示如5-1图所示各种字体。即窗口信息包含标题栏显示和五行不同文字字体、字号等显示信息。,25,import java
14、.awt.*;/ 图形工具包引用 import java.awt.event.WindowEvent; / 图形窗口事件类包引用 import javax.swing.*;/ 扩展图形工具包引用 public class TestFont extends JFrame public TestFont() / 字体方法设计 super(绘制各种字体); / 标题栏文字设计 Font fonts=new Font(Serif,Font.BOLD,12), new Font(Monospaced,Font.ITALIC,24), new Font(宋体,Font.,18), new Font(黑体,
15、Font.PLAIN,20), new Font(Serif,Font.BOLD + Font.ITALIC,18 ) ; / 字体对象数组初始化,构造方法调用。 String text=“字体显示”,“Monospaced,斜体,24号”,“宋体字示例”,“黑体”,“Serif,”粗体,斜体,18号”; /文字对象数组初始化 Container container=getContentPane(); / 调用创建组件对象方法,26,JPanel fontPanel = new JPanel();/ 声明字体容器对象并初始化 fontPanel.setLayout(new GridLayout
16、(5,2); / 设置字体容器布局方式 container.add(fontPanel); / 添加组件 for (int i=0;i5;i+) JLabel fontLabel=new JLabel(); fontLabel.setFont(fontsi); fontLabel.setText(texti); fontPanel.add(fontLabel); / 字体显示 setSize(380,180); / 设置显示容器窗口的大小 public static void main(String args) / 主方法 new TestFont().setVisible(true); /
17、调用所设计字体方法 protected void processWindowEvent(WindowEvent e) / 窗体事件方法调用 if(e.getID()=WindowEvent.WINDOW_CLOSING) System.exit(0); ,27,显示字体几个步骤:,创建字体对象 Font类的构造方法: Font(Stringname, intstyle, intsize) 参数的含义为: String name -所使用的字型的名字; intstyle -所使用的字型外观。 在掌握Font类构造方法后,声明其字体对象。 字体显示 用显示字体组件的文本设置方法,如标签、按钮等组件
18、的setText()方法显示文字。,28,7.2.2 颜色的设置,Java语言提供了丰富的颜色控制方法;Java语言包的颜色类Color类定义了多个有关颜色的常量和方法。 使用颜色类需要两个步骤: 创建颜色类对象 设置各种组件的颜色,29,程序段7-2分析,利用Color类方法输出不同颜色的字符,30,import java.awt.*; import java.applet.*; public class TestColor extends Applet Color color=Color.BLUE; /标准颜色Color对象 int red,green,blue; Font f=new F
19、ont(TimesRoman,Font.PLAIN,20 ); public void init() /Applet程序初始化方法 resize(480,180); public void paint(Graphics g) /Applet程序绘图方法 g.setFont(f); for (int i=30;i=110;i+=40) red=(int)Math.floor(Math.random()*256); /获得红色分量值 green=(int)Math.floor(Math.random()*256); /获得绿色分量值 blue=(int)Math.floor(Math.random
20、()*256); /获得蓝色分量值 g.setColor(new Color(red,green,blue); g.drawString(设置颜色的第一种方法 : red=+red+ green=+green+ blue=+blue,5,i); g.setColor(color); /设置输出颜色 g.drawString(设置颜色的第二种方法:, 5, 150); /输出文本 g.drawString(red= +String.valueOf(color.getRed()+ + green=+String.valueOf(color.getGreen()+ + blue=+ String.v
21、alueOf(color.getBlue(),220, 150 ); ,31,7.2绘制图形,右图为Java图形坐标系统 任何与绘图有关的操作 第一个要用的是 java.awt.Graphics类 Graphics类的对象不是 由new产生的,而是由系 统或其他方式直接将生好的Graphics对象当作方法的参数,再交给程序设计者去处理.例如: paint(Graphics g),32,7.2 绘制图形,Graphics的方法 paint(Graphics g) g.clearRect(); g.copyArea(); g.drawAre() ; g.drawLine(); g.drawOval
22、();g.drawRect(); g.drawPolygon(); g.fillArc(); g.fillOval(); g.fillPolygen(); g.fillRect(); g.getColor(); g.getFont() g.setFont(); g.setColor(); g.getFontMetrics() g.fillRoundRect() ,33,图形绘制方法1,画线方法。drawLine(intx1, inty1, intx2, inty2) ; 在此图形上下文的坐标系统中,使用当前颜色在点 (x1,y1) 和 (x2,y2) 之间画一条线 画椭圆方法。drawOval
23、(intx, inty,intwidth,intheight);绘制椭圆的边框。 画闭合多边形方法。 drawPolygon(intxPoints, intyPoints, intnPoints); 绘制一个由 x 和 y 坐标数组定义的闭合多边形。 画矩形边框方法。drawRect(intx, inty, intwidth, intheight) ;绘制指定矩形的边框。 画彩色圆角矩形方法。 drawRoundRect(intx, inty, intwidth, intheight, intarcWidth, intarcHeight) ; 用此图形上下文的当前颜色绘制圆角矩形的边框。 画圆
24、弧方法。public abstract void drawArc(intx,inty,intwidth,intheight,intstartAngle, intarcAngle),绘制一个覆盖指定矩形的圆弧或椭圆弧边框。,34,图形绘制方法2,特效显示矩形方法。fill3DRect(intx, inty, intwidth, intheight, booleanraised) ; 绘制一个用当前颜色填充的 3-D 凸出或下凹显示矩形。 填充矩形、圆弧或椭圆弧方法。fillArc(intx, inty, intwidth, intheight, intstartAngle, intarcAngl
25、e) ; 填充覆盖指定矩形的圆弧或椭圆弧。 使用颜色填充指定长宽矩形的内置椭圆方法。 fillOval(intx, inty, intwidth, intheight) ; 使用当前颜色填充外接指定矩形框的内置椭圆。 使用当前颜色填充指定矩形方法。 fillRect(intx, inty, intwidth, intheight) ; 填充指定的矩形。 使用当前颜色填充指定的圆角矩形方法。fillRoundRect(intx,inty, intwidth,intheight,intarcWidth,intarcHeight) ; 用当前颜色填充指定的圆角矩形。,35,【综合案例7-3】,在Ja
26、va小应用程序中绘制各种基本几何图形。,36,import java.awt.event.*; / 图形工具包中的事件类包的引用 import java.applet.*; public class TestShape extends Applet int polyx=10,30,50,50,30,10; int polyy=30,50,30,60,55,70; public void init() / 初始化方法 resize(340,300); / 屏幕尺寸设置 public void paint(Graphics g) / 绘图方法调用 g.drawRect(10,10,20,20);
27、/ 画矩形框 g.setColor(Color.blue); / 设置颜色 g.fillRect(10,10,20,20); / 用所设置的颜色填充矩形 g.setColor(Color.black); g.drawRoundRect(40,10,20,20,5,5); / 用所设置颜色画填充圆角矩形 g.setColor(Color.cyan); g.fill3DRect(70,10,20,20,true); / 用所设置颜色凸出显示矩形 g.fill3DRect(100,10,20,20,false); / 用所设置颜色下凹显示矩形,37,g.setColor(Color.red); g.
28、drawOval(130,10,30,20);/ 用设置颜色绘制指定矩形框内置椭圆 g.fillOval(130,40,30,20); / 用设置颜色填充指定矩形框内接椭圆 g.drawArc(170,10,20,20,0,90);/ 用所设置颜色画圆弧 g.fillArc(200,10,20,20,0,180);/ 用所设置颜色填充圆弧 g.drawPolygon(polyx,polyy,6);/ 画一个多边形 g.setColor(Color.red); g.drawLine(10,80,300,80);/ 画线 g.drawRect(10,120,140,100);/ 画矩形 g.set
29、Color(Color.red); g.drawLine(10,200,150,200);/ 画线 g.drawLine(10,205,150,205);/ 画线 g.setColor(Color.blue); g.drawLine(135,120,135,220);/ 画线 g.drawLine(140,120,140,220); / 画线 g.fillRect(160,120,140,100);/ 用所设置的颜色填充矩形 g.clearRect(170,130,120,80); / 删除所设置的颜色填充矩形 g.drawString(绘制各种图形,100,250); / 画图方式输出字符
30、,38,在Java Applet中,绘图常采用如下两种方法:,首先创建一个Graphics类的对象。 小应用程序一开始便执行init( )方法, 是Applet要执行的第一个方法,作用是做程序的初始化设置。(例如:初始化作图区域,预先加载图片等。)然后调用update()方法和paint()方法所传递的参数都是Graphics类的对象,此方法是通过重载它们来进行绘图,是在动画程序中经常使用的方法。 可以通过getGraphics()方法得到一个Graphics类的对象,这个对象和update()方法和paint()方法中所传递的对象一样,都是该成员所对应的Graphics类的对象。得到Grap
31、hics类的对象后,就可以使用各种绘图方法了。,39,本章内容,7.1小应用程序Applet 7.2绘制图形 7.3显示图像 7.4动画效果 7.5播放声音 7.6 URL类,40,7.3 图像处理,java支持gif和jpg等格式的图像 java.awt.image包中的类提供了创建和修改图像的各种类。 使用流框架来处理图像,该框架涉及图像生产者、可选的图像过滤器和图像使用者。 java.awt包中的抽象类 Image 是表示图形图像的所有类的超类。必须根据特定的系统平台的获取图像。,41,7.3 图像显示,java.awt.image包中的类提供了创建和修改图像的各种类。 此包提供了多种图
32、像生产者、使用者和过滤器,可以根据图像处理的需要来配置它们。 java.awt包中的抽象类 Image 是表示图形图像的所有类的超类。必须根据特定的系统平台的获取图像。 java程序也采用直接加载引用其他绘图软件绘制好的图像方式显示图像。,42,加载图像几个步骤:,第一步:在程序开头加载图像类 import java.awt.Image; /AWT组件方式 import javax.swing.ImageIcon;/SWTING组件方式 第二步:获取要显示的图像,利用getToolkit()方法获取工具包Toolkit引用,再利用Toolkit的getImage方法装载图像。 Image ge
33、tImage ( URL url , String name ); 第三步:显示加载的图象 在获得图像后,利用Graphics类提供的drawImage这个方法把Image对象在程序里绘制出来。 在Applet类里也有getImage方法书P204,Java支持WWW上最流行的图像格式JPEG 和 GIF。,43,【综合案例7-4】,import java.awt.*;/ 图形工具包加载 import java.awt.event.*; import javax.swing.*; public class TestImage extends JFrame Image img1=null;/ 声
34、明图像类对象并初始化 public static void main(String args) new TestImage();/ 调用图像调用方法 ,加载显示默认工作区指定图像文件。,44,public TestImage() /图像调用方法设计 super(图像显示); /窗口标题文字设计 img1=this.getToolkit().getImage(test.jpg); /图像对象获取值为当前目录中test.jpg文件 this.setSize(280,200); /设置显示图像窗口尺寸 this.setVisible(true); /设置窗口显示方式为可见 this.addWindo
35、wListener(new WindowAdapter() / 添加窗口监听事件方法 public void windowClosing(WindowEvent e) System.exit(0); public void paint(Graphics g) /绘图方法调用 g.drawImage(img1,0,20,this); /绘制调用图像 ,45,7.3 双缓冲图像技术,显示图像时,当窗口的大小发生改变时,会发现图片不能马上显示或显示滞后,基于这样的考虑,我们可以调用类 java.awt.Component 中的方法createImage(int, int),创建一幅用于双缓冲的、可在
36、屏幕外绘制的图像。 所谓的图像显示的双缓冲技术,首先把图像装入内存,然后再显示在程序窗口中。,46,【综合案例7-5】,使用双缓冲技术显示图像。,47,import java.awt.*; /加载awt包 import java.applet.*; /加载java.applet包 public class BackgroundImage extends Applet Image img1; /创建图像对象 boolean imageDisuale = false; /设置布尔变量 public void init() /Java小应用程序的初始化方法 img1=this.getToolkit(
37、).getImage(test.jpg); /获得当前目录下的图像 Image doubleImage = createImage(getSize().width,getSize().height); /创建图像对象 Graphics og = doubleImage.getGraphics(); /获得Graphics类对象 og.drawImage(img1,0,0,this); /在缓冲区里绘制图像 public void paint(Graphics g) /Java小应用程序的绘图方法 if(imageDisuale) g.drawImage(img1,0,0,null) ; /绘制
38、到屏幕上 showStatus(图像显示); /设置状态栏显示内容 else showStatus(加载图像); public boolean imageUpdate(Image img,int infoflags,int x,int y,int w,int h) if(infoflags=ALLBITS) imageDisuale=true; repaint(); /调用paint()方法 return false; else return true; ,48,本章内容,7.1小应用程序Applet 7.2绘制图形 7.3显示图像 7.4动画效果 7.5播放声音 7.6 URL类,49,7.
39、4 动画处理,Java还允许用户实现连续的图像播放,即动画技术。 各种动画的一个共同点就是它们通过以相对而言较快的速度显示连续的画面,从而创造某种能被视觉觉察到的运动效果。 动画的质量一方面取决于所显示的图像的质量,另一方面取决于显示的平滑程序。在计算机上,以1030幅/每秒的速度显示图像就可达到满意的动画效果。,50,Java 动画的实现有两种方法: 一种是利用线程来实现,用Java.awt 包中的Graphics类的drawImage()方法在屏幕上画出图像,然后通过定义一个线程,让该线程睡眠一段时间,然后再切换成另外一幅图像;如此循环,在屏幕上画出一系列的帧来造成运动的感觉,从而达到显示
40、动画的目的。 另一种是可以通过Timer类来实现,用javax.swing.Timer类来实现动画。,51,7.4 动态效果-线程的应用,7.4 动态效果-线程的应用 什么是线程? 线程是执行中的程序中的单个顺序控制流. Java支持多线程,52,7.4 动态效果-线程的应用,实现一个线程,让Applet类去实现Runable接口,创建一个线程类,改写方法start,在其中产生一个新的线程来工作,改写stop方法,在其中编写结束线程的程序代码,引入新的方法,将分给线程的工作写到run中,53,7.4 动态效果-线程的应用,第一步:实现Runable接口 public class xc exte
41、nds java.applet.Applet implements Runnable Thread smallthread=null; Thread是一个类,只有是它的实例才能具有线程的功能 主函数中要定义一个线程变量,54,7.4 动态效果-线程的应用,第二步:改写方法start public void start() if(smallthread = null) smallthread= new Thread(this); smallthread.start(); /从现在开始程序由两个线程在执行 第三步:改写stop方法 public void stop() smallthread.st
42、op(); /停止线程 smallthread = null; /释放线程对象,55,7.4 动态效果-线程的应用,第四步:新的方法run 将让线程要做的事放run中 public void run() while (true) repaint(); try Thread.sleep(1000); catch(InterruptedException e) ,56,7.6 动态效果-线程的应用,import java.applet.*; import java.awt.Graphics; public class MovingCharacter extends Applet implement
43、s Runnable int x=200; Thread my_thread=null; /- public void start() my_thread=new Thread(this); my_thread.start(); ,public void run() while(true) repaint(); try Thread.sleep(100); catch(InterruptedException e) ,57,7.4 动态效果-线程的应用,.,public void paint(Graphics g) g.drawString(Hello, Java!,x,y); x-=10;
44、if(x0)x=200; ,public void stop() my_thread.stop(); ,58,【综合案例7-6】-采用timer方法,import java.awt.event.*; /加载事件所在的包 import java.awt.*; /加载java.awt包 import javax.swing.*; /加载javax.swing包 public class RecDisplay extends JApplet implements ActionListener int x, y, w, h, xc, yc, xx=0; /定义变量 Container c; /定义容器
45、对象c Timer timer; /创建Timer类对象timer Font font = new Font(黑体,Font.BOLD,40); /创建字体对象 public void init() /Java小应用程序初始化方法 w=(getSize().width / 50) * 50; /定义显示图形的宽度 h=getSize().height; /定义显示图形的高度 xc=w/2;yc=h/2; x=0; y=yc; c = getContentPane(); /获得内容面板框架 c.setSize(200, 150); /重新设定容器显示窗口大小 c.setLayout(new Fl
46、owLayout(FlowLayout.CENTER); /为容器设置布局 timer = new Timer(150, this); /实例化timer对象 timer.start(); /启动timer对象 ,59,public void paint(Graphics g) /绘图方法 int cycle = xx / w; if (cycle % 2 = 0) g.setColor(Color.blue); /设置颜色 else g.setColor(Color.white); /设置颜色 g.setFont(font); g.drawString(欢迎光临,30, 50); /显示字体
47、 g.fillRect(x,y, 40, 40); /绘制填充色为设定颜色的矩形 public void actionPerformed(ActionEvent e) /动作事件方法 xx = xx + 50; x = xx % w; y = yc; repaint(); /重新调用pain()方法 ,60,本章内容,7.1小应用程序Applet 7.2绘制图形 7.3显示图像 7.4动画效果 7.5播放声音 7.6 URL类,61,7.5 声音处理,Java语言提供了播放声音的方法,这些方法被定义在java.applet包中的AudioClip接口中。 现在版本支持原au文件格式的文件,还支
48、持如“.aif”,“.midi”,“.wav”,“.rfm”等文件格式的音频文件。,62,7.5 播放声音,两个方法: void play(URL url) void play(URL url, String name) 例:play(getCodeBase(), “boing.au”); (注:它是一次性的) 如果想反复播放怎么办? 借用类AudioClip(loop(),play(),stop(),63,7.5 播放声音,例:AudioClip bg_sound= getAudioClip(getCodeBase(), “boing.au”); bg_sound.play(); 或: bg_sound.loop();,import java.applet.AudioClip; public class audio
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- PICC的护理常规及冲封管流程
- 生物(安徽卷)(考试版及全解全析)-2026年高考考前预测卷
- 数控中心刀具寿命监控制度
- 办公区域能耗监控调度办法
- 公共区域清洁责任划分办法
- 电气设备接地连锁验收技术方案
- 智能运维告警响应时间验证方案
- 仓储区进出场目视化管理标准
- 防跌倒看护预警响应流程规范
- 来料检验不良原因追溯规范
- 中医穴位养生课件
- HCIA历年考试试题及答案
- 西门子EET Basic 电梯仿真一体化教程 课件5 电梯初始化及启停控制
- 松下机器人培训
- 从严从实抓好管酒治酒 确保队伍内部长治酒安
- 心脏支架术前术后护理
- 人教版高中地理必修二知识点高考复习大纲
- 广西高等职业教育考试(新职教高考)《语文》模拟试卷 (第44套)
- DB2201-T 45-2023 政务服务场所建设规范
- 2024建筑安全员《C证》考试题库及答案
- 肛肠病术后并发症
评论
0/150
提交评论