
C#一道decode和encode的题目,用GUI做
就是一个GUI,然后2个button,一个是decode,一个encode,然后就是一个txtbox,你在txtbox里输入一长串东西,或者输入一个东西,然后点encod...
就是一个GUI,然后2个button,一个是decode,一个encode,然后就是一个txtbox,你在txtbox里输入一长串东西,或者输入一个东西,然后点encode,这个时候你输入的东西就会编程ASCII表里的数字加1,,,,比如说我输入111,然后点encode就会变成222,再点decode就会变成111,然后输入a点encode就会变成b。。。懂了吧。
谁会做帮我做出来并在里面写comments,我把分给谁我还加分哦~~~
我QQ 8&5&4&7&7&8&3&9&6。去掉& 就可以了。发我邮箱或者写在下面都行。
3Q 展开
谁会做帮我做出来并在里面写comments,我把分给谁我还加分哦~~~
我QQ 8&5&4&7&7&8&3&9&6。去掉& 就可以了。发我邮箱或者写在下面都行。
3Q 展开
3个回答
展开全部
如果要现成能运行的话,我就发你QQ上,做的是个winForm的所以这个你只能看,需要说下我发你QQ邮箱
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace DecodeRecode
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
private void btn_encode_Click(object sender, EventArgs e)
{
setCode(false);
}
private void setCode(bool select)
{
string input = this.txt_input.Text;
string result = getCode(input, select);
this.txt_input.Text = result;
this.txt_result.Text = result;
}
private void btn_decode_Click(object sender, EventArgs e)
{
setCode(true);
}
private string getCode(string input, bool isDecode)
{
string result = string.Empty;
StringBuilder builder = new StringBuilder();
int num=isDecode?1:-1;
for (int i = 0; i <input.Length; i++)
{
builder.Append((char)((int)input[i] + num));
}
result = builder.ToString();
return result;
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace DecodeRecode
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
private void btn_encode_Click(object sender, EventArgs e)
{
setCode(false);
}
private void setCode(bool select)
{
string input = this.txt_input.Text;
string result = getCode(input, select);
this.txt_input.Text = result;
this.txt_result.Text = result;
}
private void btn_decode_Click(object sender, EventArgs e)
{
setCode(true);
}
private string getCode(string input, bool isDecode)
{
string result = string.Empty;
StringBuilder builder = new StringBuilder();
int num=isDecode?1:-1;
for (int i = 0; i <input.Length; i++)
{
builder.Append((char)((int)input[i] + num));
}
result = builder.ToString();
return result;
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2023-06-12 广告
单片机,即单片微控制器,也称为单片微型计算机,是将中央处理器(CPU)、存储器(ROM,RAM)、输入/输出接口和其他功能部件集成在一块 在一个小块的集成电路上,从而实现对整个电路或系统的数字式控制。单片机不是完成某一个逻辑功能的芯片,而是...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
我把源代码都发给你了.需要Visual Studio 2008版本或者2010的版本才能打开. 因为我是用Visual Studio 2008写的. 有疑问的留言.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案我已经完全的发你邮箱了~保证正确,我们IT小组做的~~~~给分吧!!!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询