تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[مشروع] المثال الثاني بالسي شارب <ارسال نص لبرنامج واستقباله من البرنامج الاخر>
#1
السلام عليكم ورحمة الله وبركاته
لغة الزامرين جعلتني اتعمق بالسي شارب اكثر وها انا اجهز مثال اخر بعد ان اتعبني لجهلي بالفروق بين 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();
        }
    }



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


الملفات المرفقة
.zip   RecivingArguments.zip (الحجم : 67.12 ك ب / التحميلات : 196)
الرد
تم الشكر بواسطة: الشاكي لله , shaddadi , mohammed moh
#2
أكيد تعرف string لكن أشكل عليك var

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

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

كود :
Dim b As String= ""
string b = "";
الرد
تم الشكر بواسطة:
#3
الاخ سعود اتشرف بمعرفتك
الاخ عمرو معك
معي استفسار3
ادا ممكن جزاك الله خيرا
الرد
تم الشكر بواسطة:
#4
لا حول ولا قوة الا بالله
ياشباب ما يصير مجرد سوء تفاهم بس ما تخلو الموضوع يكبر

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

هذا var
https://msdn.microsoft.com/en-us/library/bb384061.aspx
وهذه مقارنة
http://stackoverflow.com/questions/16790...tring-in-c
الرد
تم الشكر بواسطة: khodor1985 , mohammed moh
#5
(19-05-16, 12:21 AM)محمد كريّم كتب : لا حول ولا قوة الا بالله
ياشباب ما يصير مجرد سوء تفاهم بس ما تخلو الموضوع يكبر

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

هذا var
https://msdn.microsoft.com/en-us/library/bb384061.aspx
وهذه مقارنة
http://stackoverflow.com/questions/16790...tring-in-c
الرد
تم الشكر بواسطة: khodor1985 , khodor1985
#6
ولماذا تستخدم var اصلا؟
تستخدم var عند الاضطرار واعتقد ان الاستخدام الوحيد المناسب لها هي مع استعلامات linq Smile
الرد
تم الشكر بواسطة:



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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم