您的位置:首頁>正文

學會這幾個程式,你還敢說程式師不夠浪漫!

問世間情為何物, 直到程式師調完bug

練著歌, 你問我, 你的浪漫是什麼?

我說:共用記憶體、搭處理器

你不知道, 那是sharing memories,from a cp with you

1、程式師最美情人節禮物, js實現玫瑰花渲染圖

詳細代碼:

js html5渲染的3D玫瑰花(程式師的情人節禮物)

用代碼做出的玫瑰花, 這才是牛逼程式師送給女友的最好情人節禮物呢!

2、程式輸出一顆心。

詳細代碼:

import java.awt.Color;

import java.awt.Graphics;

import java.awt.Image;

import java.awt.Toolkit;

import javax.swing.JFrame;

class Cardioid extends JFrame

{

private static final int WIDTH = 480;

private static final int HEIGHT = 600;

private static int WINDOW_WIDTH = Toolkit.getDefaultToolkit().getScreenSize().width;

private static int WINDOW_HEIGHT = Toolkit.getDefaultToolkit().getScreenSize().height;

public Cardioid(){

super("心");

this.setBackground(Color.BLACK);

this.setLocation((WINDOW_WIDTH - WIDTH)/2, (WINDOW_HEIGHT - HEIGHT)/2);

this.setSize(WIDTH, HEIGHT);

this.setLayout(getLayout());

this.setVisible(true);

this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);

}

public void paint(Graphics g){

double x,y,r;

Image image = this.createImage(WIDTH, HEIGHT);

Graphics pic = image.getGraphics();

for (int i = 0; i < 100; i++)

{

for (int j = 0; j < 100; j++)

{

r = Math.PI / 45 + Math.PI / 45 * i * (1 - Math.sin(Math.PI / 45 * j)) * 18;

x = r * Math.cos(Math.PI / 45 * j) * Math.sin(Math.PI / 45 * i) + WIDTH / 2;

y = -r*Math.sin(Math.PI / 45 * j) + HEIGHT / 2;

pic.setColor(Color.MAGENTA);

pic.fillOval((int)x, (int)y, 2, 2);

}

g.drawImage(image,0,0,this);

}

}

}

public class CardioidDemo{

public static void main(String[] args){

new Cardioid();

}

}

3、html+js表白

(實際效果, 左側代碼是一個字母一個字母出現的, 就像是正在敲的一樣)

貼個地址, 詳細代碼太長:

線上演示位址:HTML5浪漫愛心表白動畫線上演示

源碼下載地址:http://zjdx1.sc.chinaz.com/Files/DownLoad/webjs1/201401/jiaoben1892.rar

最後一首詩結尾(轉載不可考)

如果你是if,

我願做你的else,

隨時都可以,

在你不需要時隱去。

如果我是switch,

那你定是我的default,

縱有萬千case,

也無法描述心中的你。

你只需聲明*pointer,

我則return你&heart;

你無需告訴我 namespace,

我依然能將你編譯

喜歡的朋友可以收藏一下, 以備不是之需, 這三個程式都是動畫, 給你的女朋友一個驚喜吧!看看程式師的牛逼之處!!

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示