هندسة الحواسب
أهلن وسهلا بك أخي الزائر
منتديات هندسة الحواسب ترحب بك أجمل ترحيب
انضم إلى فريقنا و دع لإبداعات مكان بيننا
إدارة منتديات هندسة الحواسب
هندسة الحواسب
أهلن وسهلا بك أخي الزائر
منتديات هندسة الحواسب ترحب بك أجمل ترحيب
انضم إلى فريقنا و دع لإبداعات مكان بيننا
إدارة منتديات هندسة الحواسب
هندسة الحواسب
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

هندسة الحواسب

منتديات هندسة الحواسب
 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
المواضيع الأخيرة
» كلمات رائعة
Basic c# programs  Icon_minitime14/6/2012, 09:52 من طرف majida

» يا رجائي مشاري العرادة
Basic c# programs  Icon_minitime13/27/2012, 19:47 من طرف MohammadZaidan

» نشيد صديقي مشاري العرادة
Basic c# programs  Icon_minitime13/27/2012, 19:43 من طرف MohammadZaidan

» رسول الله صلى الله عليه وسلم
Basic c# programs  Icon_minitime110/28/2011, 13:08 من طرف Root

» ابتسم تبتسم لك الحياة
Basic c# programs  Icon_minitime110/28/2011, 13:03 من طرف Root

» لمين بدك تهدي وردة اليوم
Basic c# programs  Icon_minitime110/27/2011, 07:32 من طرف نادر

» كيف يمكنني ان (( اُبرمج ))
Basic c# programs  Icon_minitime110/27/2011, 07:29 من طرف نادر

» أدباء منتحرون
Basic c# programs  Icon_minitime18/6/2011, 10:43 من طرف MohammadZaidan

»  Oxford Basic English Usage - Michael Swam
Basic c# programs  Icon_minitime17/24/2011, 11:31 من طرف Root

» PHP الدرس الثاني .......كتابة ملفات PHP
Basic c# programs  Icon_minitime17/22/2011, 22:18 من طرف Root

» أخلاق محمد رسول الله
Basic c# programs  Icon_minitime17/20/2011, 10:40 من طرف Root

» قصة جميلة
Basic c# programs  Icon_minitime17/11/2011, 19:08 من طرف MohammadZaidan

» فوائد الاستغفار
Basic c# programs  Icon_minitime17/11/2011, 19:07 من طرف MohammadZaidan

» ما هو الصوت الذي تسمعه الأرض خلال الــ24ساعة
Basic c# programs  Icon_minitime17/8/2011, 11:49 من طرف Mahmod-Haidar

» سر الخد الأيمــــــــــــن
Basic c# programs  Icon_minitime17/7/2011, 14:32 من طرف MohammadZaidan

» مؤلفات العلامة عبدالرحمن حسن حبنكة الميدانى رحمه الله
Basic c# programs  Icon_minitime17/6/2011, 14:45 من طرف MohammadZaidan

» الكمبيوترات الجديدة رام بسرعة 400 ميغا بالثانية
Basic c# programs  Icon_minitime17/6/2011, 11:13 من طرف MohammadZaidan

» Computer Dictionary from Microsoft
Basic c# programs  Icon_minitime17/5/2011, 14:28 من طرف MohammadZaidan

» Oxford Basic English Usage - Michael Swam
Basic c# programs  Icon_minitime17/5/2011, 13:51 من طرف MohammadZaidan

» اللصوصية (Phishing)
Basic c# programs  Icon_minitime17/4/2011, 10:08 من طرف MohammadZaidan

» فيروسات الكمبيوتر
Basic c# programs  Icon_minitime17/4/2011, 10:04 من طرف MohammadZaidan

»  مواطن الضعف في شبكة الإنترنت
Basic c# programs  Icon_minitime17/4/2011, 09:59 من طرف MohammadZaidan

» الحاسوب الشخصي ومتطلبات امن المعلومات
Basic c# programs  Icon_minitime17/4/2011, 09:55 من طرف MohammadZaidan

» ناس ماتوا..ولم تمت ذنوبهم
Basic c# programs  Icon_minitime17/4/2011, 07:06 من طرف majida

» ما هو امن المعلومات؟ بوجه اخر
Basic c# programs  Icon_minitime17/3/2011, 10:49 من طرف Mahmod-Haidar


 

 Basic c# programs

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
MohammadZaidan
فريق هندسة الحواسب
فريق هندسة الحواسب
MohammadZaidan


الجنس : ذكر
عدد المساهمات : 829

Basic c# programs  Empty
مُساهمةموضوع: Basic c# programs    Basic c# programs  Icon_minitime111/29/2010, 06:08






الان عملية البرمجة في السي شارب باستخدام تطبيقات ال Console Application

بعد فتح السي شارب قم باختيار تطبيق Console Application من الشاشة
كما هو موضح بالصورة التالية




اذا ما كنت بتعرف كيف بدك تعمل New Project في اضغط
Ctrl + Shift + N

الان امامنا الشاشة مكتوب عليها الكود التالي

كود:

using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
}
}
}

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

ان شاء الله رح يطلعو فهمانين كل شي

اولا
Using

تستخدم هذه الكلمة بمثابة استدعاء لبعض الاوامر الموجودة من ال namespace في البرنامج يعني مثلا

احنا بدنا نكتب امر بال Console Application
انو يروح يطبع سطر مكتوب في المحيط العربي

طيب كيف بدنا نعملها ؟؟
اذا ما كان في namespcae اسمها system

رح نضطر نكتب التالي كل ما بدنا نطبع سطر

كود:

System.Console.WriteLine("ArabMoheet")


طبعا للاعمال الضخمة والكبيرة هذه العملية ما بتوفي معنا
بدنا اشي مختصر
عشان هيك بنحط فوق

كود:
Using System;


وبالتالي بنبطل كل مرة نكتب كلمة system وبنتريح منها بالكلاسة كلها

ويلي مكتوب تحتها نفس المهمة ورح نشرحهن بالتفصيل بالمستقبل

الان نيجي لتشريح القسم يلي بعدة

يلي هو namespace ConsoleApplication1

هذا فقط يعني انو اسم المساحة يلي بتشتغل فيها ConsoleApplication1

وطبعا عشان نبين اولها من اخرها لازم نحط الاقواس التالية

هذا للبداية للنيم سبيس
}

وهذا للنهاية

{

وبعدة بتقدر تبدا نيم سبيس جديدة لها اقواس

الان يلي بعدة هو
Class Program

هذا يعني اسم الكلاس يلي بتشتغل فيه Program

نفس فكرة النيم سبيس يمكن انشاء اكثر من كلاس بنفس النيم سبيس

وبداخلة
كود:
static void Main(string[] args)
{
}



هذا الكود هو عبارة عن ميثود وهو الامر الاول الذي يتم تنفيذه
اي يتم تنفيذ الكود المكتوب بين الاقواس هذه اول اشي عند بداية البرنامج

وتوضع الميثود الاخرى في هذا الميثود لتنفيذها

مفهوم ميثود سوف تتعرفونه قريبا بشكل اوسع ولكن لمحة بسيطة عنه ساعطيها لكم

هو عبارة عن مجموعه من الاوامر المنظمة تحت اسم معين يمكن استدعاءها باي جزء من البرنامج

وسارفق لكم ايضا صورة تشرح الشاشه الاولى للبرنامج بشكل مصور




الان مثلا كتبنا نيم سبيس اسمها moheet بعد النيم السبيس الافتراضية ConsoleApplication1

ونريد ان نحصل على معلومة داخل الكلاس program

فكيف ناتي بها ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

بكل بساطة اقول انه يمكنك ذلك عن طريق القيام بعملية التسلسل

اي

كتابة الكود التالي
كود:
Namespace.nameclass.namething

اي لو قمنا بتعريف متغير داخل كلاس program بهذه الطريقة

كود:
public int x = 200;

ونريد استدعاءه من نيم سبيس اخرى فسنكتب التالي

كود:
Console.WriteLine(ConsoleApplication1.Program.x);


بكل بساطة سوف يطبع الرقم 200 الذي اعطيناه للمتغير x


وكما قلت ان الميثود للبرنامج هي Main

وهي كالتالي
كود:
Public Static Void Main()
{
// the code
}


وسوف يتم تنفيذ الكود المكتوب


الان نفرض ان لدينا الامور التالية

ns = Name Space

IO > ns
text > ns
thread > ns , namespace > ns , Class > ns

ونريد الان ان نصل الى ال Class الذي بداخل ال Thread فكيف نصله ؟

نكتب الكود التالي
Thread.NameSpace.Class

طبعا مع مراعات تغيير اسم النيم سبيس الى النيم سبيس الخاصة ببرنامج وكذلك اسم الكلاس

طبعا لتشغيل برنامجك يوجد اكثر من طريقة

وسادعم الشرح بالصور



تصحيح اخطاء اي يعطيك موقع الخطا ونوع الخطا وشرح مفصل عنه

وبدون تصحيح اخطاء اي يعطيك انه يوجد خطا ويخرج من البرنامج اي انه ينفذ البرنامج كما لو ان المستخدم يقوم بالعمل عليه

الى هنا نكون قد انجزنا موضوع
Basic c# programs
"منقول"

الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://m-zedan.yoo7.com/
majida
كمبيوترجي خطير
كمبيوترجي خطير



الجنس : انثى
عدد المساهمات : 267

Basic c# programs  Empty
مُساهمةموضوع: رد: Basic c# programs    Basic c# programs  Icon_minitime112/7/2010, 17:20

عنجد انا استفدت كتير من هذا الموضوع
شكرا الك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
MohammadZaidan
فريق هندسة الحواسب
فريق هندسة الحواسب
MohammadZaidan


الجنس : ذكر
عدد المساهمات : 829

Basic c# programs  Empty
مُساهمةموضوع: رد: Basic c# programs    Basic c# programs  Icon_minitime112/14/2010, 13:35

أهلن فيكي ماجده ان شاء الله الجايه اكتر
بس افضى شوي
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://m-zedan.yoo7.com/
 
Basic c# programs
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» Oxford Basic English Usage - Michael Swam
»  Oxford Basic English Usage - Michael Swam

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