新年烟花代码

JavaScript010

新年烟花代码,第1张

烟花链接代码的操作步骤如下:

操作环境:华硕飞行堡垒、windows10家庭版、DreamweaverCS6。

1、打开Dreamweaver,新建HTML。

2、创建一个div标签,书写属性。

3、在<body>辩余内添加罩灶运js代码。

4、在<script>内添加js内容。

什么是电子烟花?

电子烟花是一种新型的电子产品,它有别于传统的装药烟花:

1·电子烟花是利用喷向空中的彩色纸屑反射彩色灯光结合哨子发出的啸叫声来产生火药烟花的燃放效果,可重复使用,没有硝烟,不产生垃圾,同样绚丽多姿;

2·利用电子激发普通空气爆炸,不使用火药和任何爆炸、燃烧药剂,也不使用任何燃烧助燃气体,在爆炸闪光过程中不产生烟雾,在爆炸、闪光过程中不伤人、不起火,并且能释放大量的负离子清洁空气;

3·电子烟花室内外都能用,有手持式、坐地式和多管式,均可同时使用。

qq烟花代码javascript:window.top.space_addItem。

代码是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。代码设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。

源代码是代码的分支,某种意义上来说,源代码相当于代码。现代程序语言中,源代码可以书籍或磁带形式出现,但最为常用格式是文本文件,这种典型格式的目的是为了编译出计算机程序。

计算机代码

源代码是相对目标代码和可执行代码而言的,源代码就是用汇编语言和高级语言写出来的地代码。目标代码是指源代码经过编译程序产生的能被cpu直接识别二进制代码。可执行代码就是将目标代码连接后形成的可执行文件,当然也是二进制的。

为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分虽然不会在生成的程序中直接显示,也不参与编译。但是说明对软件的学习、分享、维护和软件复用都有巨大的好处。

烟花代码如下:

package love

import java.applet.Applet

import java.awt.Color

import java.awt.Graphics

import java.net.URL

import java.util.Random

/**

* 烟花

* @author enjoy

*

*/

@SuppressWarnings("serial")

public class Q extends Applet implements Runnable {

public int speed, variability, Max_Number, Max_Energy, Max_Patch,

Max_Length, G

public String sound

private int width, height

private Thread thread = null

private BeaClassDemo bcd[]

public void init() {

int i

this.setSize(1900, 900)

width = getSize().width - 1

height = getSize().height - 1

speed = 1                        // 烟花绽放的速度

variability = 10

Max_Number = 980                    // 可发出烟花的最大数目

Max_Energy = width + 50

Max_Patch = 90                    // 最大的斑点数

Max_Length = 90                    // 斑点的最大距离

G = 150                            // 向地面弯曲的力度

bcd = new BeaClassDemo[Max_Number]

for (i = 0i <Max_Numberi++)

bcd[i] = new BeaClassDemo(width, height, G)

}

public void start() {

if (thread == null) {

thread = new Thread(this)

thread.start()

}

}

@SuppressWarnings("deprecation")

public void stop() {

if (thread != null) {

thread.stop()

thread = null

}

}

@SuppressWarnings({ "unused", "static-access" })

public void run() {

int i

int E = (int) (Math.random() * Max_Energy * 3 / 4) + Max_Energy / 4 + 1

int P = (int) (Math.random() * Max_Patch * 3 / 4)    // 烟花的斑点数

+ Max_Patch / 4 + 1

int L = (int) (Math.random() * Max_Length * 3 / 4)    // 烟花可发射出的距离

+ Max_Length / 4 + 1

long S = (long) (Math.random() * 10000)

boolean sleep

Graphics g = getGraphics()

URL u = null

while (true) {

try {

thread.sleep(1000 / speed)

} catch (InterruptedException x) {

}

sleep = true

for (i = 0i <Max_Numberi++)

sleep = sleep &&bcd[i].sleep

if (sleep &&Math.random() * 100 <variability) {

E = (int) (Math.random() * Max_Energy * 3 / 4) + Max_Energy / 4

+ 1

P = (int) (Math.random() * Max_Patch * 3 / 4) + Max_Patch / 4

+ 1

L = (int) (Math.random() * Max_Length * 3 / 4) + Max_Length / 4

+ 1

S = (long) (Math.random() * 10000)

}

for (i = 0i <Max_Numberi++) {

if (bcd[i].sleep &&Math.random() * Max_Number * L <1) {

bcd[i].init(E, P, L, S)

bcd[i].start()

}

bcd[i].show(g)

}

}

}

public void paint(Graphics g) {

g.setColor(Color.black)

g.fillRect(0, 0, width + 1, height + 1)

}

}

class BeaClassDemo {

public boolean sleep = true

private int energy, patch, length, width, height, G, Xx, Xy, Ex[], Ey[], x,

y, Red, Blue, Green, t

private Random random

public BeaClassDemo(int a, int b, int g) {

width = a

height = b

G = g

}

public void init(int e, int p, int l, long seed) {

int i

energy = e

patch = p

length = l

// 创建一个带种子的随机数生成器

random = new Random(seed)

Ex = new int[patch]

Ey = new int[patch]

Red = (int) (random.nextDouble() * 128) + 128

Blue = (int) (random.nextDouble() * 128) + 128

Green = (int) (random.nextDouble() * 128) + 128

Xx = (int) (Math.random() * width / 2) + width / 4

Xy = (int) (Math.random() * height / 2) + height / 4

for (i = 0i <patchi++) {

Ex[i] = (int) (Math.random() * energy) - energy / 2

Ey[i] = (int) (Math.random() * energy * 7 / 8) - energy / 8

}

}

public void start() {

t = 0

sleep = false

}

public void show(Graphics g) {

if (!sleep)                  

if (t <length) {

int i, c

double s

Color color

c = (int) (random.nextDouble() * 64) - 32 + Red

if (c >= 0 &&c <256)

Red = c

c = (int) (random.nextDouble() * 64) - 32 + Blue

if (c >= 0 &&c <256)

Blue = c

c = (int) (random.nextDouble() * 64) - 32 + Green

if (c >= 0 &&c <256)

Green = c

color = new Color(Red, Blue, Green)

for (i = 0i <patchi++) {

s = (double) t / 100

x = (int) (Ex[i] * s)

y = (int) (Ey[i] * s - G * s * s)

g.setColor(color)

g.drawLine(Xx + x, Xy - y, Xx + x, Xy - y)

if (t >= length / 2) {

int j

for (j = 0j <2j++) {

s = (double) ((t - length / 2) * 2 + j) / 100

x = (int) (Ex[i] * s)

y = (int) (Ey[i] * s - G * s * s)

g.setColor(Color.black)

g.drawLine(Xx + x, Xy - y, Xx + x, Xy - y)

}

}

}

t++

} else {

sleep = true

}

}

}

常用的编程语言。

编程语言一:C语言

C语言是世界上最流行、使用最广泛的高级程序设计语言之一。在操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。

编程语言二:java

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。

编程语言三:c++

C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus" , "CPP”。 它是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。