البقاء مسجل دائمآ
الإعلانات
قديم 27-03-2013, 02:25 AM   #1

iMido
عضو متألق



الصورة الرمزية iMido


• الانـتـسـاب » Mar 2009
• رقـم العـضـويـة » 58256
• المشـــاركـات » 1,660
• الـدولـة » North Sinai
• الـهـوايـة » Writing code, Swimming, Flying
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 13
iMido صـاعـد

iMido غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى iMido

اكواد برامج سى بلس بلس و سى شارب من برمجتى



بسم الله الرحمن الرحيم

عاملين ايه يا رجاله :D

وحيات ديكى المنتدى وحشنى اوى و الاعضاء الرجاله الى علمونى حجات متتعدش برضو وحشونى :D

بعد غياب طويل قررت ارجع بمواضيع برمجه تانى بس مش فى بى دوت نت علشان باين عليكو مش بتحبوها و كمان بيقولو عليها لغه اطفال -_-

سى شارب و سى بلس بلس :D

اول سورس كود :-

ده حاجه كده علشان تفهم التعامل مع fstream الخاصه ب الملفات

++C

كود PHP:
#include <cstdlib>
#include <iostream>
#include <fstream>
using namespace std;

int main(int argcchar *argv[])
{
    
string check;
    
string rline;
    
string toread;
    
cout<<"If you wanna read text press 'R' , wanna write press 'W'\n\n";
    
cin>>check;
    if (
check == "R" || "r")
    {
              
ifstream read ("ex.txt");
              if ( 
read.is_open())
              {
                   while ( 
read.good())
                   {
                         
getline (read rline);
                         
cout << endl << rline << endl << endl ;
                         }
                   }
              }
    

     if ( 
check =="W" || "w" )
    {
         
cout<<"\n\nWrite Text to save \n\n";
         
cin >> toread ;
         
ofstream write ;
         
write.open("ex.txt");
         
write << toread ;
         
cout << "\nSaved ..\n\n";
         }
        else 
        {
             
cout<< "Enter A Valid Value ..";
             }
    
    
    
system("PAUSE");
    return 
EXIT_SUCCESS;

البرنامج مكتوب على المترجم الجامد ++DEV C
* لو فى مشاكل فى تجربته على الفيجول او تربو سى مش هتخسر حاجه لو قلتلى :D *

تانى سورس كود :-

انتى فايرس بس حاجه خفيفه كده * يعنى مش عاوز حد يقولى انا عندى انتى فايرس هحتاج ده ليه ! .. ده تعلىمى يا حج لو تجارى مكنتش هتشوف السورس لو اتشقلبت :D :D *

كود PHP:
using System;
using System.ComponentModel;
using System.Diagnostics;
using System.Drawing;
using System.IO;
using System.Runtime.CompilerServices;
using System.Security.Cryptography;
using System.Text;
using Microsoft.VisualBasic;
using System.Windows.Forms;
using Microsoft.CSharp;
using System.Threading;

namespace 
Softex_Mini_Antivirus
{
    public 
partial class Form1 Form
    
{
        public 
Form1()
        {
            
InitializeComponent();
        }
      
      
        private 
void timer1_Tick(object senderEventArgs e)
        {
            
button7.Enabled true;
            
button8.Enabled true;
            
lsf.Text textBox1.Text;
            
listBox3.Items.Add(lsf.Text);
            
progressBar1.Maximum Convert.ToInt32(listBox1.Items.Count);

            
totalfiles.Text Convert.ToString(listBox1.Items.Count);
         

            if (
progressBar1.Value != progressBar1.Maximum)
            {
                try
                {

                    
listBox1.SelectedIndex listBox1.SelectedIndex 1;
                    
textBox1.Text listBox1.SelectedItem.ToString();
                }
                catch (
Exception ex)
                {
                }

                try
                {

                    if (!
File.Exists(Application.StartupPath + @"/viruslist.txt"))
                    {
                        throw new 
Exception("There's no db file !");
                    }
                    
TextBox scanbox = new TextBox();
                    
string read File.ReadAllText(Application.StartupPath + @"/viruslist.txt");
                    
progressBar1.Increment(1);
                    
infecfiles.Text Convert.ToString(listBox2.Items.Count);
                    
scannedfiles.Text Convert.ToString(progressBar1.Value);
                    
scanbox.Text read;
                    
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
                    
FileStream f = new FileStream(listBox1.SelectedItem.ToString(), FileMode.OpenFileAccess.ReadFileShare.Read8192);
                    
= new FileStream(listBox1.SelectedItem.ToString(), FileMode.OpenFileAccess.ReadFileShare.Read8192);

                    
md5.ComputeHash(f);
                    
Byte[] hash md5.Hash;
                    
StringBuilder buff = new StringBuilder();
                    foreach (
Byte hashByte in hash)
                    {
                        
buff.Append(String.Format("{0:X2}"hashByte));
                    }

                    if (
scanbox.Text.Contains(buff.ToString()))
                    {
                        
listBox2.Items.Add(listBox1.SelectedItem);

                    }
                }
                catch (
Exception ex)
                {
                }
            }
            else
            {
                
timer1.Enabled false;
                
MessageBox.Show("Finished Scanning Folder!");
                
tabControl1.SelectTab(3);
            }
            if (
listBox1.Items.Count == 0)
            {
                
MessageBox.Show("No Threats were detected, Scan Window will close!""Info"MessageBoxButtons.OKMessageBoxIcon.Information);
            }
        }

        private 
void timer2_Tick(object senderEventArgs e)
        {
            try
            {
                if (
listBox2.Items.Count != 0)
                {
                    
listBox2.SelectedIndex += 1;
                    
File.Delete(listBox1.SelectedItem.ToString());
                    
listBox2.Items.Remove(listBox2.SelectedItem.ToString());

                }
                else
                {
                    
timer1.Enabled false;
                    
timer2.Enabled false;
                    
MessageBox.Show("Threat Was Removed Successfully!""Info"MessageBoxButtons.OKMessageBoxIcon.Information);
                }
            }
            catch (
Exception ex)
            {

            }


        }


        private 
void fileSystemWatcher1_Changed(object senderFileSystemEventArgs e)
        {
            try
            {
                
lsf.Text e.FullPath;
                
listBox3.Items.Add(lsf.Text);
                
openFileDialog1.FileName "";

                
TextBox scanbox = new TextBox();
                
scanbox.Text File.ReadAllText(Application.StartupPath + @"/viruslist.txt").ToString();
                
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
                
Byte[] hash md5.Hash;
                
StringBuilder buff = new StringBuilder();

                foreach (
Byte hashByte in hash)
            {
               
buff.Append(String.Format("{0:X2}"hashByte));
            }
           
            if (
scanbox.Text.Contains(buff.ToString()))
                {
                
openFileDialog1.FileName e.FullPath;
                
openFileDialog1.FileName=e.FullPath;
                }
            
            }
        catch (
Exception exception1)
            {
                
MessageBox.Show(exception1.ToString());
        
            
Exception ex exception1;
      
            }
        }

        private 
void button6_Click(object senderEventArgs e)
        {
            try
            {
                
                
File.Delete(listBox2.SelectedItem.ToString());
                
listBox2.Items.Remove(listBox2.SelectedItem.ToString());



                
MessageBox.Show("Threat Was Removed Successfully!","Info",MessageBoxButtons.OKMessageBoxIcon.Information);
            }

            catch (
Exception ex)
            {
            }
        }

        private 
void button5_Click(object senderEventArgs e)
        {
            
timer2.Enabled true;
        }

        private 
void button1_Click_1(object senderEventArgs e)
        {
             
folderBrowserDialog1.ShowDialog();
             
            
            
            
listBox1.Items.Clear();
            
listBox2.Items.Clear();
            
tabControl1.SelectTab(1);
            try
            {
                foreach (
string strDir in Directory.GetDirectories(folderBrowserDialog1.SelectedPath))
                {
                    foreach (
string strFile in Directory.GetFiles(strDir))
                    {
                        
listBox1.Items.Add(strFile);
                    }
                }
            }
            catch (
Exception ex)
            {
               
            }
            
timer1.Enabled true;
       
        }

        private 
void button2_Click_1(object senderEventArgs e)
        {
            
DriveInfo[] mydrive DriveInfo.GetDrives();
            foreach (
DriveInfo d in mydrive)
            {
                try
                {
                    foreach (
string strDir in Directory.GetDirectories(d.Name))
                    {
                        foreach (
string strFile in Directory.GetFiles(strDir))
                        {
                            
listBox1.Items.Add(strFile);
                        }

                    }
                }

                catch (
Exception ex)
                {
                }
                
timer1.Enabled true;
                
tabControl1.SelectedIndex 1;
             
            }

            

          
        }

        private 
void button7_Click(object senderEventArgs e)
        {
            
timer1.Stop();
            
progressBar1.Value 0;
            
scannedfiles.Text "<None>";
            
infecfiles.Text "<None>";
            
totalfiles.Text "<None>";
            
textBox1.Text "";
            
listBox3.Items.Clear();
            
lsf.Text "<None>";
     
            
listBox2.Items.Clear();
        }

        private 
void button8_Click(object senderEventArgs e)
        {

            try
            {
                if (
timer1.Enabled == true)
                {
                    
timer1.Stop();
                    
button8.Enabled false;
                    
button9.Enabled true;
                }
                else
                {
                    return;
                }
            }
            catch
            { 
            
            }
        }

        private 
void button9_Click(object senderEventArgs e)
        {

            try
            {
                if (
timer1.Enabled == false)
                {
                    
timer1.Start();
                    
button8.Enabled true;
                    
button9.Enabled false;
                }
                else
                {
                    return;
                }
            }
            catch
            {

            }
        }

        private 
void timer3_Tick(object senderEventArgs e)
        {
            if (
timer1.Enabled == true)
            {
                
button8.Enabled true;
                
button7.Enabled true;
            }
            else
            {
                
button8.Enabled false;
                
button7.Enabled false;
            }
        }
       

    
    }
    


و بالنسبه لملف viruslist.txt والله مش عارف ارفعه خالص علشان مودم و كده * ملف تكست اها بس 7000 سطر *
انشاء الله لما النت يتعدل هرفعو

عاوز ردود بقى و كده ماشى ؟

مع السلامه :)




رد مع اقتباس
إعلانات google

قديم 27-03-2013, 03:00 AM   #2

HoaxBoii
عضو مشارك





• الانـتـسـاب » Nov 2011
• رقـم العـضـويـة » 93531
• المشـــاركـات » 5,857
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » Aries
• الـجـنـس » Male
• نقـاط التقييم » 99
HoaxBoii جـيـد

HoaxBoii غير متواجد حالياً



افتراضي



تسلم




رد مع اقتباس
قديم 27-03-2013, 03:09 AM   #3

iMido
عضو متألق



الصورة الرمزية iMido


• الانـتـسـاب » Mar 2009
• رقـم العـضـويـة » 58256
• المشـــاركـات » 1,660
• الـدولـة » North Sinai
• الـهـوايـة » Writing code, Swimming, Flying
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 13
iMido صـاعـد

iMido غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى iMido

افتراضي



اقتباس:
المشاركة الأصلية كتبت بواسطة HoaxBoii عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
تسلم
نورت التوبيك




رد مع اقتباس
قديم 27-03-2013, 03:13 AM   #4

PhantomSoft
عضو فعال



الصورة الرمزية PhantomSoft


• الانـتـسـاب » Aug 2010
• رقـم العـضـويـة » 72352
• المشـــاركـات » 271
• الـدولـة » Alexandria
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 52
PhantomSoft جـيـد

PhantomSoft غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى PhantomSoft

افتراضي



تسلم ايدك


توقيع PhantomSoft :




Programmer & Editor


رد مع اقتباس
قديم 27-03-2013, 03:30 AM   #5

ღ♥Franky♥ღ
عضو مشارك



الصورة الرمزية ღ♥Franky♥ღ


• الانـتـسـاب » Oct 2008
• رقـم العـضـويـة » 37067
• المشـــاركـات » 6,857
• الـدولـة » EGYPT
• الـهـوايـة » Video Editor - Photoshop - Hacker - Fitness Gym
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 237
ღ♥Franky♥ღ جـيـد جـداًღ♥Franky♥ღ جـيـد جـداًღ♥Franky♥ღ جـيـد جـداً

ღ♥Franky♥ღ غير متواجد حالياً



افتراضي



تسلم


توقيع ღ♥Franky♥ღ :
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
We should be taught not to wait for inspiration to start a thing
Action always generates inspiration .. Inspiration .seldom generates action
[/CENTER]


رد مع اقتباس
قديم 27-03-2013, 03:37 AM   #6

iMido
عضو متألق



الصورة الرمزية iMido


• الانـتـسـاب » Mar 2009
• رقـم العـضـويـة » 58256
• المشـــاركـات » 1,660
• الـدولـة » North Sinai
• الـهـوايـة » Writing code, Swimming, Flying
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 13
iMido صـاعـد

iMido غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى iMido

افتراضي



شكرا ع الردود يا رجاله ^ ^




رد مع اقتباس
قديم 27-03-2013, 03:59 AM   #7

GhaiBoba
SHERLOCK HOLMES



الصورة الرمزية GhaiBoba


• الانـتـسـاب » May 2010
• رقـم العـضـويـة » 71047
• المشـــاركـات » 1,744
• الـدولـة » المــــــــــــنصورة
• الـهـوايـة » 1337
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
GhaiBoba صـاعـد

GhaiBoba غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى GhaiBoba

افتراضي



تـــــــــسلم


توقيع GhaiBoba :
مثبت: عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]

My Name Char In All Game
[CENTER]GhaiBoba

Safy GhaiBoba



FaceBook.com/nfs111


TwitTer.com/Elgzar3

Private Server
Designer


رد مع اقتباس
قديم 27-03-2013, 02:16 PM   #8

iMido
عضو متألق



الصورة الرمزية iMido


• الانـتـسـاب » Mar 2009
• رقـم العـضـويـة » 58256
• المشـــاركـات » 1,660
• الـدولـة » North Sinai
• الـهـوايـة » Writing code, Swimming, Flying
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 13
iMido صـاعـد

iMido غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى iMido

افتراضي



اقتباس:
المشاركة الأصلية كتبت بواسطة !! Prince world !! عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
ينقل حماية
و ماله :d
اقتباس:
المشاركة الأصلية كتبت بواسطة [gm]unlimited عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
تـــــــــسلم
نورت




رد مع اقتباس
قديم 27-03-2013, 05:34 AM   #9

!! Prince World !!
كبار الشخصيات



الصورة الرمزية !! Prince World !!


• الانـتـسـاب » Feb 2011
• رقـم العـضـويـة » 80103
• المشـــاركـات » 7,626
• الـدولـة » Egypt/Giza
• الـهـوايـة » Watching Anime / Designer / Comics Maker
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 455
!! Prince World !! مـتـألـق!! Prince World !! مـتـألـق!! Prince World !! مـتـألـق!! Prince World !! مـتـألـق!! Prince World !! مـتـألـق

!! Prince World !! غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى !! Prince World !!

افتراضي



ينقل حماية


توقيع !! Prince World !! :


.Those boys got me all tingly, i must calm it


[SPOILER="Hisoka"][YOUTUBE]4ucFP-vrlKg[/YOUTUBE][/SPOILER]


رد مع اقتباس
قديم 27-03-2013, 12:09 PM   #10

°•.♥ H3ll King ♥.•°
عضو فضى



الصورة الرمزية °•.♥ H3ll King ♥.•°


• الانـتـسـاب » Sep 2010
• رقـم العـضـويـة » 74263
• المشـــاركـات » 3,691
• الـدولـة » = NighTMaRe =
• الـهـوايـة » Playing games & Making rules
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 163
°•.♥ H3ll King ♥.•° جـيـد جـداً°•.♥ H3ll King ♥.•° جـيـد جـداً

°•.♥ H3ll King ♥.•° غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى °•.♥ H3ll King ♥.•°

افتراضي



تمــامـ

لـو شرحت للناس الاكواد يبــقى أفضــل ، وهيــتم التثبيت لمدة


توقيع °•.♥ H3ll King ♥.•° :
Retired For 1 Year
Will Be Back 15/7/2014
[YOUTUBE]CdZ08-TqGqA[/YOUTUBE]

Follow Me
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] || عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]

Dr.H3llKing @yahoo.com
hell.king50 @Skype.com


رد مع اقتباس
قديم 27-03-2013, 02:21 PM   #11

iMido
عضو متألق



الصورة الرمزية iMido


• الانـتـسـاب » Mar 2009
• رقـم العـضـويـة » 58256
• المشـــاركـات » 1,660
• الـدولـة » North Sinai
• الـهـوايـة » Writing code, Swimming, Flying
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 13
iMido صـاعـد

iMido غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى iMido

افتراضي



اقتباس:
المشاركة الأصلية كتبت بواسطة °•.♥ h3ll king ♥.•° عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
تمــامـ

لـو شرحت للناس الاكواد يبــقى أفضــل ، وهيــتم التثبيت لمدة
بص هيا اكواد بسيطه اوى

بس هشرحها علشان الى مش فاهم برضو :)


الشرح فى الرد الجاى




رد مع اقتباس
قديم 27-03-2013, 03:13 PM   #12

iMido
عضو متألق



الصورة الرمزية iMido


• الانـتـسـاب » Mar 2009
• رقـم العـضـويـة » 58256
• المشـــاركـات » 1,660
• الـدولـة » North Sinai
• الـهـوايـة » Writing code, Swimming, Flying
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 13
iMido صـاعـد

iMido غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى iMido

افتراضي



كود ال سى بلس بلس

كود PHP:
 string check;
    
string rline;
    
string toread
عرفنا 3 متغيرات نصيه من النوع سترينج علشان هنحتاجها بعدين فى البرنامج

كود PHP:
cout<<"If you wanna read text press 'R' , wanna write press 'W'\n\n";
    
cin>>check
اخراج نص يسال اليوسر عاوز يقرا التكست الى فى ex.txt ولا يكتب غيره ..
cin مهمتها تخزين النص الى هيكتبه اليوسر فى المتغير check
لو دخل r هيتم القراءه لو ادخل w هيتم الكتايه

كود PHP:
 if (check == "R" || "r")
    {
              
ifstream read ("ex.txt");
              if ( 
read.is_open())
              {
                   while ( 
read.good())
                   {
                         
getline (read rline);
                         
cout << endl << rline << endl << endl ;
                         }
                   }
              } 
السطر الاول فى الكود عملنا شرط ان لو المتغير check قيمته r Or R
يبدا عمليه القراه
السطر الثانى عرفنا متغير ifstream read و ده اهم جزء فى البرنامج لانه هوا الخاص بالقراءه
السطر الثالث حاله شرطيه تانيه بتشوف حاله الملف النصى
السؤال الى بتساله لنفسك دلوقتى ازاى الملف حاله بقت مفتوح و احنا مش حطينا اى كود لفتحه !!
كود PHP:
ifstream read ("ex.txt"); 
المتغير فتحه اوتوماتيك .. لاننا ادناهولو ك بارميتر
لو مكناش عملنا كده كنا هنضيف كود
كود PHP:
read.open("ex.txt) 
السطر الرابع حلقه تكراريه لو تحقق الشرط الى بين القوسين () يتم تنفيذ الكود بين الحاصرتين {}
ايه بقى read.good !!
دى حاله الملف و لها اكتر من نوع

bad : بترجع بالقيمه ترو لو منفعش تقرأ الملف الى فيه مثلا لو كان المف ريد اونلى
fail : زى باد بالظبط بس بترجع برضه بالقيمه ترو فى الاخطاء فى الصيغ مثلا انك تحاول تقرا ملف رقمى و طلع فى جواه حروف نصيه !
eof : بترجع ب القيمه ترو لو الملف المحدد ( جاب اخره ) xD يعنى مش موجود فيه مكان تانى لاى كتابه
good : استخدمناها فوق و دى لو الملف قابل للقراءه و الكتابه و بترجع القيمه فالس لو اى قيمه من الى فوق كانت ترو ..

السطر الخامس فىه الداله getline و بارميتراتها 2 read الى عرفناها فوق و rline هتخزن النص الى هتقراها فيه
السطر السادس ده بقى لاخراج النص و عرضه ع الشاشه

كود PHP:
 if ( check =="W" || "w" )
    {
         
cout<<"\n\nWrite Text to save \n\n";
         
cin >> toread ;
         
ofstream write ;
         
write.open("ex.txt");
         
write << toread ;
         
cout << "\nSaved ..\n\n";
         }
        else 
        {
             
cout<< "Enter A Valid Value ..";
             } 
السطر الاول شرحناه مره فوق
السطر الثانى اخراج نص و شرحته فوق
الثالث اتشرح برضو ^ ^ تخرين قيمه فى متغير
الرابع
كود PHP:
ofstream write 
متغير القراءه

الخامس
فتح الملف و اتكلمنا عليها فوق اننا ممكن نلغيها و نحطها ك بارميتر ل ofstream write;

السطر السادس تخزين النص فى الملف النصى
السابع لاظهار كلمه saved

ملحوظه ( الملف ده هيتعمل اوتوماتيكيا فى ملف اقلاع البرنامج يعنى جنب ال executable file )

ده شرح كود السى بلس بلس

شويه كده و هشرح كود السى شارب :)




رد مع اقتباس
قديم 27-03-2013, 07:32 PM   #13

°•.♥ H3ll King ♥.•°
عضو فضى



الصورة الرمزية °•.♥ H3ll King ♥.•°


• الانـتـسـاب » Sep 2010
• رقـم العـضـويـة » 74263
• المشـــاركـات » 3,691
• الـدولـة » = NighTMaRe =
• الـهـوايـة » Playing games & Making rules
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 163
°•.♥ H3ll King ♥.•° جـيـد جـداً°•.♥ H3ll King ♥.•° جـيـد جـداً

°•.♥ H3ll King ♥.•° غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى °•.♥ H3ll King ♥.•°

افتراضي



كــده تعجبني

مـستني منكـ تنزل للناس شرح السي شارب

وهيـثبت بإذن الله


توقيع °•.♥ H3ll King ♥.•° :
Retired For 1 Year
Will Be Back 15/7/2014
[YOUTUBE]CdZ08-TqGqA[/YOUTUBE]

Follow Me
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] || عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]

Dr.H3llKing @yahoo.com
hell.king50 @Skype.com


رد مع اقتباس
قديم 27-03-2013, 10:15 PM   #14

iMido
عضو متألق



الصورة الرمزية iMido


• الانـتـسـاب » Mar 2009
• رقـم العـضـويـة » 58256
• المشـــاركـات » 1,660
• الـدولـة » North Sinai
• الـهـوايـة » Writing code, Swimming, Flying
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 13
iMido صـاعـد

iMido غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى iMido

افتراضي



شرح كود ال سى شارب

بصو يا رجاله

انا مش هشرح غير الكود الى فى تايمر 1 الى هو بتاع التشفير علشان ده الوحيد الى فى شغل ممكن متفهموش بالرغم من انك بتفهم سى شارب

و باقى الكود سواء كنت فى بى دوت نت او سى شارب او اى لغه تانيه هتفهمه لوحدك

بسم الله

كود PHP:
 try
                {

                    if (!
File.Exists(Application.StartupPath + @"/viruslist.txt"))
                    {
                        throw new 
Exception("There's no db file !");
                    }
                    
TextBox scanbox = new TextBox();
                    
string read File.ReadAllText(Application.StartupPath + @"/viruslist.txt");
                    
progressBar1.Increment(1);
                    
infecfiles.Text Convert.ToString(listBox2.Items.Count);
                    
scannedfiles.Text Convert.ToString(progressBar1.Value);
                    
scanbox.Text read;
                    
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
                    
FileStream f = new FileStream(listBox1.SelectedItem.ToString(), FileMode.OpenFileAccess.ReadFileShare.Read8192);
                    
= new FileStream(listBox1.SelectedItem.ToString(), FileMode.OpenFileAccess.ReadFileShare.Read8192);

                    
md5.ComputeHash(f);
                    
Byte[] hash md5.Hash;
                    
StringBuilder buff = new StringBuilder();
                    foreach (
Byte hashByte in hash)
                    {
                        
buff.Append(String.Format("{0:X2}"hashByte));
                    }

                    if (
scanbox.Text.Contains(buff.ToString()))
                    {
                        
listBox2.Items.Add(listBox1.SelectedItem);

                    }
                }
                catch (
Exception ex)
                {
                } 
اول سطر تراى مش محتاج شرح خالص
تانى سطر
لو ملف فيرس ليست الى هوا يعتبر قاعده بيانات البرنامج مش موجود يعمل استثناء
الاستثاء : نوع من الاخطاء المبرمج هو الى بيعملو فى برنامجو للتاكد من اى حاجه هو عاوز يتاكد منها
و طول م القيمه فولس البرنامج مش هيشتغل
و انا فوق كنت عاوز اتاكد من وجود قاعده بياناتنا

السطر الثالث متغير من النوع تكست بوكس ( هو مش متغير هو يعتبر اداه و ممكن تبدله ب سترينج بس انا بحب الرخامه :D )
السطر الرابع متغير سترينح بيتخزن فيه قيمه ملف قاعده البيانات ( النص الى جواها )
السطر الخامس لزياده قيمه البروجرس بار
السطر السادس ده ليبل اصلا الى هوا فيه عدد الملفات المصابه
السابع نفس الى فوق بس الملفات المفحوصه
الثامن نقل محتويات المتغير read الى scanbox
السطر التاسع ده بقى عصب البرنامج ( داله التشفير )
العاشر فايل ستريم ( لزوم التشفير :D ) و بارميتراتو كلها واخدينها من ليست بوكس1
الحداشر نفس الى فوق بالظبط بس غباء منى :D
الاتناشر هشهشه فايل ستريم f ( تحويله لهاش يعنى ^ ^ )
التلتاشر مصفوفه من النوع بايت و نقلنا قيمه الهاش فيها
الاربعتاشر عرفنا سترينج بيلدر
الخمستاشر و الستاشر حلقه تكراريه للدوران ع كل محتويات المصفوفه و تغير قيم فيها

الباقى بقى سهل و مش محتاج شرح

مع السلامه




رد مع اقتباس
قديم 28-03-2013, 03:10 PM   #15

RLOxyGeN
عضو لامع



الصورة الرمزية RLOxyGeN


• الانـتـسـاب » Mar 2012
• رقـم العـضـويـة » 99396
• المشـــاركـات » 1,376
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » Gemini
• الـجـنـس » Male
• نقـاط التقييم » 23
RLOxyGeN صـاعـد

RLOxyGeN غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى RLOxyGeN

افتراضي



ممكن البرنامج؟


توقيع RLOxyGeN :












Retired






رد مع اقتباس
إضافة رد


يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر)
 

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
الوكيل الاول شارب 01093055835 & صيانة نشافة شارب & 0235682820 الخدمة المتكاملة شارب sharp daewood035 قسم المواضيع المكررة و المخالفة 1 12-10-2016 11:18 AM
ارقام تليفون صيانة شارب || تكيف شارب || 0235699066 | 01207619993|| خدمة وكيل شارب sharp kokogon90 قسم المواضيع المكررة و المخالفة 0 17-07-2016 01:01 PM


الساعة الآن 05:59 AM.