小程序开发代码和结果(小程序开发代码和结果的区别)
本篇文章给大家谈谈小程序开发代码和结果,以及小程序开发代码和结果的区别对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
求C#的小程序代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Collections;
namespace RIF
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public class Arr
{
public int[,] arr = new int[25, 25];
public bool win;
}
Arr a = new Arr();
bool cc = true;
public void PaintLab()
{
Bitmap image = new Bitmap(300,300);
Graphics g = Graphics.FromImage(image);
g.Clear(Color.Tan);
Pen pen = new Pen(Color.Black, 1);
int i, j;
i = j = 0;
while (i = 300)
{
g.DrawLine(pen, i, 0, i, 300);
i = i + 20;
}
while (j = 300)
{
g.DrawLine(pen, 0, j, 300, j);
j = j + 20;
}
img.Image = image;
}
private void Form1_Load(object sender, EventArgs e)
{
PaintLab();
}
private void img_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
int x = e.X;
int y = e.Y;
Graphics g = Graphics.FromImage(img.Image);
Brush pen;
int myx = x / 20;
int myy = y / 20;
if (a.arr[myx, myy] != 0)
{
MessageBox.Show("这里已经有棋子了!");
return;
}
else
{
if (cc)
{
pen = new SolidBrush(Color.White);
cc = false;
a.arr[myx, myy] = 1;
}
else
{
pen = new SolidBrush(Color.Black);
cc = true;
a.arr[myx, myy] = 2;
}
g.FillEllipse(pen, myx * 20 + 2, myy * 20 + 2, 16, 16);
img.Invalidate();
int z = IsWin(myx, myy, cc);
if (z != 0)
{
if (z == 1)
{
MessageBox.Show("白色获胜!");
}
else
{
MessageBox.Show("黑色获胜!");
}
img.Enabled = false;
}
}
}
else
{
MessageBox.Show("本程序由Cantahu开发","作者信息",MessageBoxButtons.OK,MessageBoxIcon.Information);
}
}
private int IsWin(int x, int y,bool cc)
{
int m, n, count, p, q;
int val = 0;
bool win=false;
if (cc)
{
val = 2;
}
else
{
val = 1;
}
#region 横向判断
count = 1;
int f = 0;
m = x-1;
n = x+1;
while (1==1)
{
if (count == 5)
{
win = true;
break;
}
else if (f == 5)
{
win = false;
break;
}
if (m = 0 n = 300)
{
if (a.arr[m, y] == val)
{
count = count + 1;
m = m - 1;
}
if (a.arr[n, y] == val)
{
count = count + 1;
n = n + 1;
}
}
f = f + 1;
}
if (win)
{
return val;
}
#endregion
#region 纵向判断
m = y - 1;
n = y + 1;
f = 0;
count = 1;
while (1 == 1)
{
if (count == 5)
{
win = true;
break;
}
if (f == 5)
{
win = false;
break;
}
if (m = 0 n = 300)
{
if(a.arr[x,m]==val)
{
count = count + 1;
m = m - 1;
}
if(a.arr[x,n]==val)
{
count = count + 1;
n = n + 1;
}
}
f = f + 1;
}
if (win)
{
return val;
}
#endregion
#region 左斜向判断
count = 1;
f = 0;
m = x - 1;
n = y - 1;
p = x + 1;
q = y + 1;
while (1 == 1)
{
if (count == 5)
{
win = true;
break;
}
if (f == 5)
{
win = false;
break;
}
if (m = 0 n = 0 p = 300 q = 300)
{
if (a.arr[m, n] == val)
{
count = count + 1;
m = m - 1;
n = n - 1;
}
if (a.arr[p, q] == val)
{
count = count + 1;
p = p + 1;
q = q + 1;
}
}
f = f + 1;
}
if (win)
{
return val;
}
#endregion
#region 右斜向
count = 1;
f = 0;
m = x - 1;
n = y + 1;
p = x + 1;
q = y - 1;
while (1 == 1)
{
if (count == 5)
{
win = true;
break;
}
if (f == 5)
{
win = false;
break;
}
if (m = 0 n = 300 p = 300 q = 0)
{
if (a.arr[m, n] == val)
{
count = count + 1;
m = m - 1;
n = n + 1;
}
if (a.arr[p, q] == val)
{
count = count + 1;
p = p + 1;
q = q - 1;
}
}
f = f + 1;
}
if (win)
{
return val;
}
#endregion
return 0;
}
private void Btnstart_Click(object sender, EventArgs e)
{
img.Enabled = true;
PaintLab();
}
private void btnClose_Click(object sender, EventArgs e)
{
this.Close();
}
}
}
这是我自己写的 五子棋代码 希望对你有帮助
微信小程序怎么做?
微信小程序做的方法:
1、直接在微信公众平台里面,找到立即注册并点击进入。
2、这个时候,需要选择服务号跳专转。
3、下一步,继续点击图示的按钮。
4、如果没问题,就确认服务类目和上传文件。
5、通过填写相关的信息,选择确认注册。
6、点击新增商品,从而实现对应的管理。
7、修改其中的参数,以便选择绑定小程序。
8、等完成上述操作以后,确认提交版本。
9、这样一来会显示信息提交成功,即可做微信小程序了。
扩展资料:
微信小程序具有以来下几个特点:
1、自带推广
上线小程序后可免费开通附近的小程序,可覆i盖5公里内的微信用户,解决当下商家广告无处可打的尴尬境地。且附近小程序按距离排名,与店铺品牌大小无关。
2、触手可及,用完即走
小程序无需下载安装即可使用,能够以最低成本触达用户。随着小程序市场的打开,在未来两年内,80%的app功能都将能在小程序内实现。且小程序能将图标生成在手机桌面,不占内存。
3、搜索小程序
微信+搜狗形成微信生态中强大的搜索功能,配合相关的关键词可以让公司、店铺形成有效的曝光率。且微信自带的搜索页面拥有小程序的快捷入口,能为常用的小程序带来更多的曝光和开启几率。
JSP做一个计算小程序,求最后一个语句!已有源代码和成品图片!就差最后那个结果的语句了。真心求解急用。
Q5Action.jsp
%@page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %
%
String cashAmount = request.getParameter("cashamount");
String taxAmount = "";
if (cashAmount != null cashAmount.length() 0) {
int cash = Integer.parseInt(cashAmount);
if (cash 0 cash = 10000) {
taxAmount += cash * 0.0205;
} else if (cash 10000 cash = 30000) {
taxAmount += cash * 0.0215;
} else if (cash 30000) {
taxAmount += cash * 0.0250;
}
}
%
html
head
titleST8016 Assignment Q5/title
script type="text/javascript"
function verify() {
regExp = /\d+\b/;
if (!(regExp.test(thisForm.cashamount.value))) {
alert("You must enter valid amount!");
return false;}
return true;
}
/script
/head
body
h1Assignment 1 - Question 5/h1
bTax Calculation/b
br /br /
table border="1" cellpadding="3"
tr bgcolor="#EEEEEE"td align="center"Amount/tdtd align="center"Tax Rate %/td/tr
trtd align="center"1 - 10,000 /tdtd align="center"2.05 % (0.0205)/td/tr
trtd align="center"10,001 - 30,000 /tdtd align="center"2.15 % (0.0215)/td/tr
trtd align="center" 30,000 /tdtd align="center"2.50 % (0.0250)/td/tr
/table
form name="thisForm" action="Q5Action.jsp" method=”post”
onsubmit="return verify();"
Amount: input name=cashamount size=10 value="%=cashAmount%"/ br/br/
input type=submit value="Calculate Tax Amount"/
/form
% if (taxAmount.length() 0) {%
pTax Amount: b%=taxAmount%/b/p
% }%
/body
/html
关于小程序开发代码和结果和小程序开发代码和结果的区别的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。