MeetLand Forums
 

ثبت نام فوری
نام کاربری: گذرواژه: تکرار گذرواژه: ایمیل: تکرار ایمیل:
  موافقم با قوانین سایت 

پاسخ
 
LinkBack ابزارهای موضوع
قدیمی Monday 8 August 2011, 00:16   #1
Moderator
 
Haj Ali آواتار ها
Haj Ali Master Sergeant
 


جنسیت:

تاریخ عضویت: Jun 2009
محل سکونت: Otagham
نوشته ها: 3,280
Total 'Thanks' Received by This User :
1 For This Post
4,144 مجموع
برنامه نویسی > c#.net

تمام آموزش های نوشتاری کد و .... در این تایپ قرار خواهد گرفت
__________________
بیا خوبی کن بدبودن رویادم نده
Haj Ali offline است  
Digg this Post!Add Post to del.icio.usShare on Facebook
پاسخ با نقل قول
Who Said Thanks:
sadafi (Monday 8 August 2011)
قدیمی Monday 8 August 2011, 00:17   #2
Moderator
 
Haj Ali آواتار ها
Haj Ali Master Sergeant
 


جنسیت:

تاریخ عضویت: Jun 2009
محل سکونت: Otagham
نوشته ها: 3,280
Total 'Thanks' Received by This User :
1 For This Post
4,144 مجموع
یک برنامه واسه راحتی کار و عدم وابستگی به سایت های آنلاین و اینکه روی دسکتاپ باشه دم دست کارش اینه که Base64 رو Encode و Decode می کنه Dialog های Open و Save رو هم داره بحث کنترل خطا هم تا حد امکان رعایت شده ;

کد:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace Base64
{
    public partial class Base64 : Form
    {
        private string strfilename;
        static public string EncodeTo64(string toEncode)
        {

            byte[] toEncodeAsBytes

                  = System.Text.ASCIIEncoding.ASCII.GetBytes(toEncode);

            string returnValue

                  = System.Convert.ToBase64String(toEncodeAsBytes);

            return returnValue;

        }
        static public string DecodeFrom64(string encodedData)
        {

            byte[] encodedDataAsBytes

                = System.Convert.FromBase64String(encodedData);

            string returnValue =

               System.Text.ASCIIEncoding.ASCII.GetString(encodedDataAsBytes);

            return returnValue;

        }
        private void Clear()
        {
       
            txtstring.Text = string.Empty;
        }
        public string status
        {
            get
            {
                return lblstatus.Text;
            }
          set
            {
                lblstatus.Text = value;
             }
         }
        public Base64()
        {
            InitializeComponent();
        }


        private void Base64_Load(object sender, EventArgs e)
        {
            txtstring.Text = "Enter Text To Encode Or Decode Here ...";
            status = "Ready ...";
        }


        private void btnstsabout_Click(object sender, EventArgs e)
        {
            About objabout = new About();
            objabout.ShowDialog(this);
        }

        private void btnstsexit_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void btnstsnew_Click(object sender, EventArgs e)
        {
            Clear();
            status = "Ready ...";
        }

        private void btnencode_Click(object sender, EventArgs e)
        {
            try
            {
                string strencoddata = txtstring.Text;
                string strendencode = EncodeTo64(strencoddata);
                txtstring.Text = strendencode;
                status = "Encoding Done ...";
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }

        private void btnstsdecode_Click(object sender, EventArgs e)
        {
            try
            {
                string strdecodedata = txtstring.Text;
                string strenddecode = DecodeFrom64(strdecodedata);
                txtstring.Text = strenddecode;
                status = "Decoding Done ...";
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }

        private void btnstsopen_Click(object sender, EventArgs e)
        {
            Fileopen.****** = "Normal text file(*.txt)|*.txt|PHP Hypertext Preprocessor(*.php;*.php3;*.phtml)|*.php;*.php3;*.phtml|All Files (*.*)|*.*";
            Fileopen.FilterIndex = 1;
            Fileopen.Title = "Open File";

            if (Fileopen.ShowDialog() == DialogResult.OK)
            {
                strfilename = Fileopen.FileName;
                txtstring.Text = System.IO.File.ReadAllText(strfilename);
                status = "File Open ...";
            }
            
        }

        private void btnstssave_Click(object sender, EventArgs e)
        {
            FileSave.DefaultExt = "txt";
            FileSave.FileName = strfilename;
            FileSave.****** = "Normal text file(*.txt)|*.txt|PHP Hypertext Preprocessor(*.php;*.php3;*.phtml)|*.php;*.php3;*.phtml|All Files (*.*)|*.*";
            FileSave.FilterIndex = 1;
            FileSave.OverwritePrompt = true;
            if(FileSave.ShowDialog()==DialogResult.OK)
            {
                strfilename=FileSave.FileName;
                System.IO.File.WriteAllText(strfilename, txtstring.Text);
                status = "File Save ...";
            }
        }


    }
}
Haj Ali offline است  
Digg this Post!Add Post to del.icio.usShare on Facebook
پاسخ با نقل قول
Who Said Thanks:
sadafi (Monday 8 August 2011)
قدیمی Monday 8 August 2011, 01:03   #3
Administrator
 
sadafi آواتار ها
sadafi Sergeant Major
 


جنسیت:

تاریخ عضویت: Jul 2007
نوشته ها: 2,912
Total 'Thanks' Received by This User :
0 For This Post
6,250 مجموع
من که نمی فهمیدم چی گفتی علی بیشتر توضیح بده
__________________
««« این نیز بگذرد »»»
sadafi offline است  
Digg this Post!Add Post to del.icio.usShare on Facebook
پاسخ با نقل قول
قدیمی Monday 15 August 2011, 21:08   #4
Registered User
 
کوروش آواتار ها
کوروش Corporal
 


جنسیت:

تاریخ عضویت: Mar 2003
محل سکونت: :.,_.·•·.·´پــاســــــارگـاد`·.·•·._,.:
نوشته ها: 4,412
Total 'Thanks' Received by This User :
0 For This Post
167 مجموع
علی جان پس چی شد دادا
__________________
نقل قول:

وقـتـی کـسـی انـدازه ات نـیـسـت دسـت بـه انـدازه ی خـودت نـزن
کوروش offline است  
Digg this Post!Add Post to del.icio.usShare on Facebook
پاسخ با نقل قول
قدیمی Tuesday 16 August 2011, 00:42   #5
Moderator
 
Haj Ali آواتار ها
Haj Ali Master Sergeant
 


جنسیت:

تاریخ عضویت: Jun 2009
محل سکونت: Otagham
نوشته ها: 3,280
Total 'Thanks' Received by This User :
1 For This Post
4,144 مجموع
نقل قول:
نوشته اصلی توسط sadafi نمایش پست ها
من که نمی فهمیدم چی گفتی علی بیشتر توضیح بده
چی رو متوجه نشدی؟
Haj Ali offline است  
Digg this Post!Add Post to del.icio.usShare on Facebook
پاسخ با نقل قول
Who Said Thanks:
sadafi (Tuesday 16 August 2011)
قدیمی Tuesday 16 August 2011, 00:44   #6
Moderator
 
Haj Ali آواتار ها
Haj Ali Master Sergeant
 


جنسیت:

تاریخ عضویت: Jun 2009
محل سکونت: Otagham
نوشته ها: 3,280
Total 'Thanks' Received by This User :
0 For This Post
4,144 مجموع
نقل قول:
نوشته اصلی توسط کوروش نمایش پست ها
علی جان پس چی شد دادا
دارم یه اموزش php اماده میکنم به مرور زمان سی شارپ هم اپدیت میکنم اگه علاقه داری میتونی فعالیت داشه باشی تو بخش سی شارپ
Haj Ali offline است  
Digg this Post!Add Post to del.icio.usShare on Facebook
پاسخ با نقل قول
قدیمی Tuesday 16 August 2011, 05:04   #7
Administrator
 
sadafi آواتار ها
sadafi Sergeant Major
 


جنسیت:

تاریخ عضویت: Jul 2007
نوشته ها: 2,912
Total 'Thanks' Received by This User :
0 For This Post
6,250 مجموع
نقل قول:
نوشته اصلی توسط Haj Ali نمایش پست ها
چی رو متوجه نشدی؟
کلشو

خوب این اموزش ها مربوط میشه به رشته برنامه نویسی این تاپیک هم در مورد یکی از زبان های برنامه نویسی به نام سی شارپ c# هست ! خوب بچه های که برنامه نویسی میکنن متوجه این کد ها میشن و لازمش دونستن syntax هر زبان هست!
sadafi offline است  
Digg this Post!Add Post to del.icio.usShare on Facebook
پاسخ با نقل قول
قدیمی Tuesday 16 August 2011, 17:16   #8
Moderator
 
Haj Ali آواتار ها
Haj Ali Master Sergeant
 


جنسیت:

تاریخ عضویت: Jun 2009
محل سکونت: Otagham
نوشته ها: 3,280
Total 'Thanks' Received by This User :
0 For This Post
4,144 مجموع
؟؟؟؟؟؟؟؟؟؟
Haj Ali offline است  
Digg this Post!Add Post to del.icio.usShare on Facebook
پاسخ با نقل قول
قدیمی Tuesday 16 August 2011, 17:17   #9
Moderator
 
Haj Ali آواتار ها
Haj Ali Master Sergeant
 


جنسیت:

تاریخ عضویت: Jun 2009
محل سکونت: Otagham
نوشته ها: 3,280
Total 'Thanks' Received by This User :
0 For This Post
4,144 مجموع
من نقل قول گرفتم از شما صدفی؟ چرا با یوزر شما پست خورده ؟
Haj Ali offline است  
Digg this Post!Add Post to del.icio.usShare on Facebook
پاسخ با نقل قول
پاسخ

ابزارهای موضوع

مجوز های ارسال و ویرایش
شما نمیتوانید موضوع جدیدی ارسال کنید
شما امکان ارسال پاسخ را ندارید
شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
شما نمیتوانید پست های خود را ویرایش کنید

BB code هست فعال
شکلک ها فعال است
کد [IMG] فعال است
کد HTML غیر فعال است
Trackbacks are فعال
Pingbacks are فعال
Refbacks are فعال