dengan tujuan :
Buat program untuk memisah-misahkan satu paket protokol.
Misalnya data yang diterima dari internet sebagai berikut:
*&(ikh)(abcde304900015halo apa kabar?okeh5986edcbaio test*0iou
pertama kita buka terlebih dahulu aplikasi SharpDevelop
kemudian klik file => New => solution
dan buat seperti ini.
disini saya menggunakan 1 Form, 8 label, 7 textBoxt, 2 button dan 1 background dari simple picture komputer
codingannya seperti ini :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication6PARSING
{
public partial class Form1 : Form //deklarasi//
{
private string str = "*&(ikh)(abcde304900015halo apa kabar?okeh5986edcbaio test*0iou";
private int dt = 15;
private int source = 2;
private int trailer = 4;
private int c = 4;
private int hl = 5;
public Form1()
{
InitializeComponent();
textBox1.Text = str;
}
void run() // rumus //
{
string data = str.Substring(22, dt);
string sourceport = str.Substring(13, source);
string destinationport = str.Substring(15, source);
string trl = str.Substring(37, trailer);
string cr = str.Substring(41, c);
string hln = str.Substring(17, hl);
textBox1.Text = data;
textBox2.Text = sourceport;
textBox3.Text = destinationport;
textBox4.Text = trl;
textBox5.Text = cr;
textBox6.Text = hln;
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
run(); // memanggil fungsi run//
}
private void button2_Click(object sender, EventArgs e) // untuk reset//
{
textBox1.Text = "";
textBox2.Text = "";
textBox3.Text = "";
textBox4.Text = "";
textBox5.Text = "";
textBox6.Text = "";
textBox7.Text = "";
}
}
}
hasilnya seperti ini :
klau kurang jelas liat tutorialnya :
https://www.youtube.com/watch?v=zoTMSSB6vp4
semoga bermanfaat dan berhasil :D
Tidak ada komentar:
Posting Komentar