'万花筒程序
'粘贴下面代码即可,不用添加任何控件
PrivateWithEventsTimer1AsTimer
Dimr&,r1&,t&,a1!,a2!,xb!,yb!,s!,b#
PrivateSubForm_Load()
Me.Width=4500:Me.Height=4500
Me.Move(Screen.Width-Me.Width)\2,(Screen.Height-Me.Height)\2
Me.AutoRedraw=True
Me.Caption="CBM666的万花筒"
SetTimer1=Controls.Add("vb.timer","Timer1")
Timer1.Interval=10
EndSub
PrivateSubTimer1_Timer()
Randomize
r=340*Rnd
Ifr<>0Then
r1=500
s=r*Rnd
b=RGB(256*Rnd,256*Rnd,256*Rnd)
Fort=1To10000
a1=t*3.1415926/180
a2=(r1/r)*a1
xb=500+(-(r1-r)*Cos(a1)-s*Cos(a2-a1)+420)*4
yb=500+((r1-r)*Sin(a1)-s*Sin(a2-a1)+380)*4
Me.PSet(xb,yb),b
Nextt
EndIf
EndSub
参考资料:http://hi.baidu.com/cbm666/blog/item/01aa8bd4ec770900a08bb722.html
如何复制代码来写一个简单的小软件
当然你得看清是代码的功能,其次要根据自己软件的功能去写代码
以下作为参考:
1:以ASP.NET为例,,首先看界面的功能,然后看其中的控件,将html控件转化为web控件,然后设计界面,根据其具体功能寻找其代码,这样你就完全学到了
2.以winfrom为例,还是那个样子,看功能,看后台代码。。。
呵呵,多谢了,那要用什么工具来写呢
以安卓系统为平台的小软件可以用什么代码写
最简单的 是java,要搭建平台
java的JDK+eclipse+android虚拟机
这是搭建开发平台需要的软件,到网上找,很好找的。
希望能帮到你
我想看一个小软件的程序代码怎么做??
先看这个软件是由什么程序编译的,再查找相应的反编译软件。
一般都不成功,祝你好运。
谁能提供个C++小程序,画面好玩的就可以.要程序代码
#include<cstdio>#include<cstring>
#include<cstdlib>
#include<ctime>
#include<conio.h>
#include<windows.h>
#include<iostream>
usingnamespacestd;
constintdd[4][2]={{1,0},{0,1},{-1,0},{0,-1}};
charmap[33][53];
intd,fx,fy,score;
booleat;
structbody
{
intx,y;
body*last,*next;
body(){last=next=NULL;}
}*head;
intRand(intl,intr)
{
returnrand()%(r-l+1)+l;
}
voidinit()
{
for(inti=0;i<22;i++)
for(intj=0;j<52;j++)
map[i][j]='';
for(inti=0;i<52;i++)
map[0][i]=map[21][i]='#';
for(inti=0;i<22;i++)
map[i][0]=map[i][51]='#';
srand((unsigned)time(NULL));
head=newbody;
head->x=Rand(5,15),head->y=Rand(10,40);
d=Rand(0,3);
switch(d)
{
case0:map[head->x][head->y]='|';map[head->x+1][head->y]='|';break;
case1:map[head->x][head->y]='-';map[head->x][head->y+1]='-';break;
case2:map[head->x][head->y]='|';map[head->x-1][head->y]='|';break;
case3:map[head->x][head->y]='-';map[head->x][head->y-1]='-';break;
}
body*l=newbody;
*l=*head;
l->x+=dd[d][0];
l->y+=dd[d][1];
head->last=l;
l->next=head;
d=(d+2)%4;
do
{
fx=Rand(1,20);fy=Rand(1,50);
}while(map[fx][fy]!='');
map[fx][fy]='*';
}
voidprint()
{
system("cls");
for(inti=0;i<22;i++)
puts(map[i]);
printf("Yourscore:%d\n",score);
}
voidUpdate(body*u,intx,inty)
{
if(map[x][y]=='#'||map[x][y]=='-'||map[x][y]=='|')
{cout<<"Gameover!"<<endl;MessageBox(NULL,"Gameover!","Gameover!",NULL);exit(0);}
if(u==NULL)return;
if(u->last!=NULL||eat==0)
map[u->x][u->y]='';
else
{
u->last=newbody;
u->last->next=u;
u->last->x=u->x;
u->last->y=u->y;
score++;
do
{
fx=Rand(1,20);fy=Rand(1,50);
}while(map[fx][fy]!='');
map[fx][fy]='*';
}
charc;
if(u->x==x)
c='-';
if(u->y==y)
c='|';
map[x][y]=c;
if(u->last&&(u->last->x!=u->x||u->last->y!=u->y))Update(u->last,u->x,u->y);
u->x=x;u->y=y;
}
intmain()
{
init();
while(1)
{
print();
intx=d;
for(inti=0;i<=10;i++)
{
if(GetKeyState('S')<0&&d!=2)
x=0;
if(GetKeyState('D')<0&&d!=3)
x=1;
if(GetKeyState('W')<0&&d!=0)
x=2;
if(GetKeyState('A')<0&&d!=1)
x=3;
Sleep(10);
}
d=x;
eat=(map[head->x+dd[d][0]][head->y+dd[d][1]]=='*');
Update(head,head->x+dd[d][0],head->y+dd[d][1]);
}
return0;
}
贪吃蛇代码,wsad控制移动,我写的小游戏
我想做一个这样的小程序,怎么写代码
不建议使用固定模板来制作小程序,灵活性比较差,建议如下:
1、(自行解决)如果只是想图片这种,简单的微商城上产品的话,微信公众号的后台即可实现,不用花钱,这个可以自行研究一下,不难的,但可能美观性和功能性有待商榷;
2、(购买专业团队的服务)可以找人帮忙做,看开发工作量。客户先考虑清楚该小程序要达到什么目的,或解决什么问题,要有哪些功能,充分沟通后,服务商再定设计人员与前后端技术人员的工作量,及开发周期,最后得出报价。所以,有的小程序1万就可做,有的则要几万,十几万,合情合理,关键是从实际出发,从需求出发。
求助,最近在写一个数据库查询的小软件,代码如下
最近在写一个查询数据库的小软件,在实现query的时候总是出现问题,希望各位高手能够指教。
package com.library.client;
import com.library.db.DatabaseHelper;
import android.app.Activity;
import android.content.Intent;
import android.database.Cursor;
import android.database.CursorJoiner.Result;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
public class ClientGUI extends Activity {
private TextView authorText = null;
private TextView nameText = null;
private EditText authorEdit = null;
private EditText nameEdit = null;
private Button searchButton = null;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
findView();
setListener();
}
//绑定监听器
public void setListener() {
searchButton.setOnClickListener(new SearchButtonListener());
}
//应用组件
public void findView() {
authorText = (TextView)findViewById(R.id.TextAuthor);
nameText = (TextView)findViewById(R.id.TextBook);
authorEdit = (EditText)findViewById(R.id.EditAuthor);
nameEdit = (EditText)findViewById(R.id.EditBook);
searchButton = (Button)findViewById(R.id.search);
}
//监听器的实现
class SearchButtonListener implements OnClickListener {
public void onClick(View v) {
try{
String bk_name = nameEdit.getText().toString();
DatabaseHelper dbHelper = new DatabaseHelper(ClientGUI.this, "bk");
SQLiteDatabase db = dbHelper.getReadableDatabase();
Toast.makeText(ClientGUI.this, bk_name, Toast.LENGTH_LONG).show();
Cursor cursor = db.query("bk_test", new String[]{"bk_title","bk_location","bk_getNum"},
"bk_title=?", new String[]{bk_name}, null, null, null);
while(cursor.moveToNext()) {
String result = cursor.getString(cursor.getColumnIndex("bk_title"));
Toast.makeText(ClientGUI.this, result, Toast.LENGTH_LONG).show();
}
} catch(Exception e) {
e.printStackTrace();
}
}
}
}
转载请注明出处51数据库 » 小软件代码 介绍一个VB小的有趣的程序代码