منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[مشروع] المثال الثاني بالسي شارب <ارسال نص لبرنامج واستقباله من البرنامج الاخر> - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم امثلة ومشاريع C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=179)
+--- الموضوع : [مشروع] المثال الثاني بالسي شارب <ارسال نص لبرنامج واستقباله من البرنامج الاخر> (/showthread.php?tid=15821)



المثال الثاني بالسي شارب <ارسال نص لبرنامج واستقباله من البرنامج الاخر> - سعود - 16-05-16

السلام عليكم ورحمة الله وبركاته
لغة الزامرين جعلتني اتعمق بالسي شارب اكثر وها انا اجهز مثال اخر بعد ان اتعبني لجهلي بالفروق بين var و  string للتعريف او التصريح بالمتغير.

PHP كود :
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 
SendingArguments
{
    public partial class Form1 Form
    
{
        public Form1()
        {
            InitializeComponent();
        }

        private void button2_Click(object senderEventArgs e)
        {
            OpenFileDialog o = new OpenFileDialog();
            if (o.ShowDialog(this)==DialogResult.OK ) {textBox1.Text o.FileName; }
        }

        private void button1_Click(object senderEventArgs e)
        {


            if (!string.IsNullOrEmpty(textBox1.Text.Trim() ))
            {


                // MessageBox.Show("ليس فارغ");

                System.Diagnostics.Process.Start(textBox1.Text,textBox2.Text );

            }
            else
            MessageBox.Show("بل فارغ"); }
            



        
}
    }

PHP كود :
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 
RecivingArguments
{
    public partial class Form1 Form
    
{
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object senderEventArgs e)
        {
            // MessageBox.Show(Environment.GetCommandLineArgs);
            string[] args Environment.GetCommandLineArgs();
            //MessageBox.Show(args[args.Length-1]);
            int a;
            var "";
            for (a=1;a<=args.Length-1;a++) { args[a]; }
            MessageBox.Show(b);
            Application.Exit();
        }
    }



طبعا هذا مثال سريع جدا للتاقلم مع محرر الكود او قل نصوص سي شارب.


RE: المثال الثاني بالسي شارب <ارسال نص لبرنامج واستقباله من البرنامج الاخر> - shaddadi - 16-05-16

أكيد تعرف string لكن أشكل عليك var

بما انك مبرمج VB.NET من الأساس سأعطيك أقرب توضيح ل var
إن استخدام var يشبه تماما استخدام Dim بدون تحديد نوع البيانات وإليك هذه الأمثلة في التشابه

كود :
Dim b = ""
var b = "";

كود :
Dim b As String= ""
string b = "";



RE: المثال الثاني بالسي شارب <ارسال نص لبرنامج واستقباله من البرنامج الاخر> - عمور2016 - 18-05-16

الاخ سعود اتشرف بمعرفتك
الاخ عمرو معك
معي استفسار3
ادا ممكن جزاك الله خيرا


RE: المثال الثاني بالسي شارب <ارسال نص لبرنامج واستقباله من البرنامج الاخر> - محمد كريّم - 19-05-16

لا حول ولا قوة الا بالله
ياشباب ما يصير مجرد سوء تفاهم بس ما تخلو الموضوع يكبر

موضوع الاختلاف هو من اساسيات سي شارب يعني موضوع بدايات ماهو موضوع احترافي

هذا var
https://msdn.microsoft.com/en-us/library/bb384061.aspx
وهذه مقارنة
http://stackoverflow.com/questions/16790143/what-is-the-difference-between-var-and-string-in-c


RE: المثال الثاني بالسي شارب <ارسال نص لبرنامج واستقباله من البرنامج الاخر> - mohammed moh - 06-08-16

(19-05-16, 12:21 AM)محمد كريّم كتب : لا حول ولا قوة الا بالله
ياشباب ما يصير مجرد سوء تفاهم بس ما تخلو الموضوع يكبر

موضوع الاختلاف هو من اساسيات سي شارب يعني موضوع بدايات ماهو موضوع احترافي

هذا var
https://msdn.microsoft.com/en-us/library/bb384061.aspx
وهذه مقارنة
http://stackoverflow.com/questions/16790143/what-is-the-difference-between-var-and-string-in-c



RE: المثال الثاني بالسي شارب <ارسال نص لبرنامج واستقباله من البرنامج الاخر> - الشاكي لله - 12-08-16

ولماذا تستخدم var اصلا؟
تستخدم var عند الاضطرار واعتقد ان الاستخدام الوحيد المناسب لها هي مع استعلامات linq Smile