منتدى رياض الجنة - Riad Al-Ganah

منتدى رياض الجنة - Riad Al-Ganah (https://montada.khaledbelal.com/index.php)
-   دورة CSharp 2008 من منتدى فيجوال بيسك للعرب (https://montada.khaledbelal.com/forumdisplay.php?f=54)
-   -   إعلان بدئ الدورة و الدرس رقم 1: أسياسيات لغة c# (https://montada.khaledbelal.com/showthread.php?t=47)

khaledbelal 10-24-2009 09:18 AM

إعلان بدئ الدورة و الدرس رقم 1: أسياسيات لغة c#
 
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

أساسيات لغة C#.NET


إن لغة C#.NET تختلف إختلافات بسيطة مع لغة vb.net إلا أنه كرأي شخصي هي أقوى منها
لدعم عدة ميزات لا تدعما لغة vb.net ( يمكنك مراجعة موضوع الفروق والإختلافات بين اللغتين )
ولبدأ التعامل مع اللغة مهما كنت مبتدأ فسأبدأ من الصفر:

0- تحميل Visual Studio 2008 ( هي النسخة المستخدمة في الدورة )

1- التعرف على الواجهة الأساسية لل Visual Studio 2008 :


- أين أكتب الكود؟؟؟

سوف يتم كتابة الكود في صفحة خاصة سوف تظهر لك عند الضغط المزدوج على إحدا الControls
الموجودة على ال Form ( الفورم هي النافذة التي تقوم بوضع الأدوات عليها )
أو عند ضغط زر f7

- كيف أبدأ؟؟؟

سوف أعطي مثال صغير لفهم كيفية التعامل مع ال Visual Studio 2008
أولا إضغط على زر Create عند كلمة Project
2- إختر Windows Form Application
3- ضع إسم لهذا البرنامج وإضغط على OK
4- سوف تلاحظ ظهور نافذة ( فورم ) كتب عليها إسم Form1
5- سوف يظهر لك على يسار الشاشة منطقة تدعى Tool Box حيث من هنا يمكنك جلب ما تحتاجه من أدوات
6- إبحث في ال ToolBox وضع واحدة من أداة Label وإثنين من أداة ****Box (( كل الأدوات سوف تشرح فيما بعد ))
7- ضع Button وضغط عليه ضغط مزدوج لتظهر الصفحة التي يتم كتابة الكود بها
سوف تلاحظ أنه قد كتب تلقائيا:

كود PHP:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.text;
using System.Windows.Forms;

namespace 
WindowsFormsApplication1
{
    public 
partial class Form1 Form
    
{
        public 
Form1()
        {
            
InitializeComponent();
        }

        private 
void button1_Click(object senderEventArgs e)
        {

        }
    }


حيث تم إستيراد المجالات اللازمة وفضاءات الأسماء اللازمة
وسوف تكتب الكود الذي سوف يحدث في الحدث Click لل Button1 في بين السطرين

كود PHP:

       private void button1_Click(object senderEventArgs e)
        {
هنا يكتب ما يراد أن ينفذ
        


الان في الأدوات التي أدرجناها على الفورم سوف نقوم بصنع الة حاسبة بسيطة تقوم بجمع رقمين
وتظهر مجموعهما في ال Label التي وضعناها الان في الأدوات التي أدرجناها على الفورم سوف نقوم بصنع برنامج بسيط نكتب له الأسم والكنية فيقوم بإظهار الإسم الكامل في ال Label1
سوف نكتب في الحدث Click لل Button1 ( حيث ما ذكرت أعلاه ) :

كود PHP:

            label1.text textBox1.text" " textBox2.text

مع العلم أن هذه الطريقة ضعيفة ولكنها جيدة حاليا لكي يتم فهم التعامل مع البرمجة
حيث سوف يصبح الكود كاملا:

كود PHP:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.text;
using System.Windows.Forms;

namespace 
WindowsFormsApplication1
{
    public 
partial class Form1 Form
    
{
        public 
Form1()
        {
            
InitializeComponent();
        }

        private 
void button1_Click(object senderEventArgs e)
        {
            
label1.text textBox1.text " " textBox2.text;
        }
    }


منقول من منتدى فيجوال بيسك


ABOHIYA 10-26-2009 06:28 AM

جزاك الله خيرا

ماريا إسلام 10-28-2010 06:19 PM

وعليكم السلام ورحمة الله

جزاكم الله خيرااا كثيراا ورفع قدركم في الدنياا والاخررة،،

،،،

وفقكم الله،

//

khaledbelal 10-29-2010 06:43 AM

بارك الله فيكم

مياادة 11-03-2012 05:20 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة khaledbelal (المشاركة 113)
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

أساسيات لغة C#.NET


إن لغة C#.NET تختلف إختلافات بسيطة مع لغة vb.net إلا أنه كرأي شخصي هي أقوى منها
لدعم عدة ميزات لا تدعما لغة vb.net ( يمكنك مراجعة موضوع الفروق والإختلافات بين اللغتين )
ولبدأ التعامل مع اللغة مهما كنت مبتدأ فسأبدأ من الصفر:

0- تحميل Visual Studio 2008 ( هي النسخة المستخدمة في الدورة )

1- التعرف على الواجهة الأساسية لل Visual Studio 2008 :


- أين أكتب الكود؟؟؟

سوف يتم كتابة الكود في صفحة خاصة سوف تظهر لك عند الضغط المزدوج على إحدا الControls
الموجودة على ال Form ( الفورم هي النافذة التي تقوم بوضع الأدوات عليها )
أو عند ضغط زر f7

- كيف أبدأ؟؟؟

سوف أعطي مثال صغير لفهم كيفية التعامل مع ال Visual Studio 2008
أولا إضغط على زر Create عند كلمة Project
2- إختر Windows Form Application
3- ضع إسم لهذا البرنامج وإضغط على OK
4- سوف تلاحظ ظهور نافذة ( فورم ) كتب عليها إسم Form1
5- سوف يظهر لك على يسار الشاشة منطقة تدعى Tool Box حيث من هنا يمكنك جلب ما تحتاجه من أدوات
6- إبحث في ال ToolBox وضع واحدة من أداة Label وإثنين من أداة ****Box (( كل الأدوات سوف تشرح فيما بعد ))
7- ضع Button وضغط عليه ضغط مزدوج لتظهر الصفحة التي يتم كتابة الكود بها
سوف تلاحظ أنه قد كتب تلقائيا:

كود PHP:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.text;
using System.Windows.Forms;

namespace 
WindowsFormsApplication1
{
    public 
partial class Form1 Form
    
{
        public 
Form1()
        {
            
InitializeComponent();
        }

        private 
void button1_Click(object senderEventArgs e)
        {

        }
    }


حيث تم إستيراد المجالات اللازمة وفضاءات الأسماء اللازمة
وسوف تكتب الكود الذي سوف يحدث في الحدث Click لل Button1 في بين السطرين

كود PHP:

       private void button1_Click(object senderEventArgs e)
        {
هنا يكتب ما يراد أن ينفذ
        


الان في الأدوات التي أدرجناها على الفورم سوف نقوم بصنع الة حاسبة بسيطة تقوم بجمع رقمين
وتظهر مجموعهما في ال Label التي وضعناها الان في الأدوات التي أدرجناها على الفورم سوف نقوم بصنع برنامج بسيط نكتب له الأسم والكنية فيقوم بإظهار الإسم الكامل في ال Label1
سوف نكتب في الحدث Click لل Button1 ( حيث ما ذكرت أعلاه ) :

كود PHP:

            label1.text textBox1.text" " textBox2.text

مع العلم أن هذه الطريقة ضعيفة ولكنها جيدة حاليا لكي يتم فهم التعامل مع البرمجة
حيث سوف يصبح الكود كاملا:

كود PHP:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.text;
using System.Windows.Forms;

namespace 
WindowsFormsApplication1
{
    public 
partial class Form1 Form
    
{
        public 
Form1()
        {
            
InitializeComponent();
        }

        private 
void button1_Click(object senderEventArgs e)
        {
            
label1.text textBox1.text " " textBox2.text;
        }
    }


منقول من منتدى فيجوال بيسك


السلام عليكم

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

object sender, EventArgs e

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


الساعة الآن 11:30 AM.

Powered by vBulletin® v3.8.4, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. , TranZ By Almuhajir
النسخة الفضية

Ads Management Version 3.0.1 by Saeed Al-Atwi

a.d - i.s.s.w