الإبحار في لغة سي شارب الجزء الأول
الوصف
لمن هذا الكتاب؟
يستهدف هذا الكتاب الأشخاص الذين يودون تعلم البرمجة ويودون البدء بلغة برمجية جديدة ويستهدف أيضا المبرمجين المبتدئين الذين يرغبون تطوير التطبيقات بواسطة لغة C
أما بالنسبة للأشخاص الذين سبق وأن تعلموا لغة برمجية سهلة مثل Visual Basic فإن هذا الكتاب هو وسيلتهم لاحتراف لغة C
.
وكخلاصة: فإن هذا الكتاب موجه إلى كل شخص سأم من الكتب التي تتناول لغة C
سواء العربية أو حتى الأجنبية والتي تفترض منه معرفة مسبقة بلغة برمجية أخرى.
إن هذا الكتاب مثالي لنوعين من المبتدئين:
إذا كنت مبتدئا في عالم البرمجة واخترت لغة C
لتبدأ معها مشوارك سيساعدك هذا الكتاب على تعلم مفاهيم برمجية قوية جدا ستعتبر ركيزة أساسية تعتمد عليها أثناء تصميم تطبيقاتك.
إذا كانت لديك خبرة مسبقة بإحدى لغات البرمجة ولو كانت خبرة ضئيلة ولكنك تود تعلم كيفية البرمجة باستخدام إطار عمل .NET فإطار عمل .NET يمثل ثورة برمجية بحد ذاته ويدخل عددا من المفاهيم الجيدة على عالم البرمجة هذا ويقدم الكتاب المفاهيم البرمجية كائنية التوجه المتعلقة بإطار عمل .NET وإذا كنت مبرمجا بإحدى لغات البرمجة التي لا تدعم البرمجة كائنية التوجه فإننا قد أفردنا جزءا كاملا في هذا الكتاب لن يعلمك مفاهيم البرمجة كائنية التوجه في .NET وحسب وإنما إتقان هذه المفاهيم أيضا.
تأليف:
العدوان
اهداء
الفهرس
مقدمة
الفصل الأول
ما هو إطار عمل 11:1/.؟
ماذا يوجد ضمن إطار عمل 11111.؟
كيف يمكن كتابة التطبيقات باستخدام إطار عمل 101011.؟
مجمع النقا:
ماهي الخطوات اللازمة لإنشاء تطبيق '1121/.؟
الربط
ما هيالغة 0#
ما نوع التطبيقات التي يمكن تطويرها باستخدام لغة 0#
برنامج 500010.11101 1هل5اا.
الفصل الثاني
بيئة التطوير المتكامطة 500010.1017 لهتاكانا
تطبيقات 005016
الفصل الثالت
التعليقات
البنية الأساسية لتطبيق »000501 مكتوب بلغة 0#
التصريح عن المتغيرات
قواعد التسمية
تطبيق حول التصريح عن المتغيرات والتعامل معها
القيم الحرفية
القيم الحرقية النصية
تطبيق حول استخدام القيم الحرفية النصية
التصريح عن المتغير واسناد قيمةله
التعابير
العوامل الرياضية
تطبيق حول العوامل الرياضية
تطبيق آخر حول معالجة المتغيرات بالعوامل الرياضية
عوامل الإستاد
آسبقية العوامل
قضاء الأسماء
الفصل الرابع
المنطق البولياني
العوامل الخاصة بالبتات
تطبيق حول العوامل المنطقية والعوامل الخاصة بالبتات
عوامل الالحاق البوليانية
تطبيق حول استخدام العوامل المنطقية والعوامل الخاصة بالبتات
أسبقية العوامل
التفرع
العامل ثلاثي الحدود
تطبيق حول العامل ثلاثي الحدود
تطبيق حول استخدام تعليمة ]ز
تفحص شروط إضافية باستخدام تعليمات زز
تطبيق حول استخدام تعليمة داع114و
تطبيق آخر حول استخدام تعليمة :5801621
الحلقات
حلقات 10
تطبيق الحساب البنكي باستخدام حلقة 00
حلقات عانطاد
حلقات :10
تطبيق حول استخدام حلقة17014 :
مقاطعة الحلقات
الحلقات اللانهائية
الفصل الخامس
تحويل النوعع
التحويلات الصريحة
التحويلات الصريحة بواسطة أوامر التحويل
'تطبيق حول تحويلات الأنواع
آنواع المتحولات المعقدة
تعريف التعدادات
تطبيق حول التعدادات
تطبيق آخر حول التعدادات
البنى
تعريف البنى
تطبيق حول استخدام البنى
تطبيق آخر حول البني
المصفوفات
التصريح عن المصفوقات
تطبيق حول استخدام المصفوفات
حلقات جل مع101
تطبيق آخر حول استخدام المصفوفات
المصفوفات متعددة الأبعاد
تطبيق حول استخدام المصفوفات متعددة الأبعاد
مصفوفات المصفوقات
تطبيق حول استخدام خصائص ودوال المصفوقات
التصريح عن اللوائج
تطبيق حول استخدام اللوائج
تطبيق حول استخدام خصائص ودوال اللوائج
معالجة السلاسل النصية
تطبيق حول معالجة النتصوص
الإكمال التلقاني للتعليمات في موي50 لعدكاًا
الفصل السائس
تعريف واستخدام التوابع
تطبيق حول تعريف واستخدام توابع اساسية
القيم المعادة
تطبيق حول تبادل البيانات مع التوابع
تطابقات البارامترات
مصفوقة البارامترات
تطبيق آخر حول تبادل البيانات مع التوابغ
بارامترات المرجع وبارامترات القيمة
بارامترات الخرج
مدى المتحول
تطبيق حول تعريف واستخدام تابع بسيط
مدى المتحولات في بنى اخرى
البارامترات والقيم المعادة مقابل البيانات العامة
اتاب )صنه11
تطبيق حول بارامترات سطر الاوامر
توابع البنية 510026
اتطبيق حول استخدام المفوض لاستدعاء تابع
الاستدعاء التعاودي
تنقيح الأخطاء في 2013 0ت0ت50 لمتكا
التنقيح في نمط عدم المقاطعة
إخراج معلومات التنقيح
تطبيق حول طباعة نص في إطار 0010111
التنقيح في نمط المقاطعة
الدخول في نمط المقاطعة
نمط المقاطعة
طرق أخرى للدخول في نمط المقاطعة
مراقبة محتوى المتحولات
الخطو خلال الشيفرة
الأوامر الفورية
الإطار 520 1ه
معالجة الأخطاء
التركيب بللمص..تاع1ه..17.
تطبيق حول كتابة نص في ناقذة الخرج
سرد وإعداد الاعتراضات
ملاحظات حول معالجة الاعتراضات
في حزييان عام 2000 فسي مازالت حديئة الععد. تم أنشانسا من فيل شركة 10008012 بواسلة فريق !0010801 بقيادة
مذ اللغة أفل.
لو صففت لغة 0# من فيل شركة 10008016 لعفل علي فيصة حلحة يسا تفي تك الفيحة بإطار عفل 1181 - دون
ب شركة 1100108011 مجموغة فن العفليات والأجياءاته جضا توفر مه المكية علي المي
عناء تاية الشثير من الشيهيات البرمدية الذي يمشن أن توبد بصورة مجيدة أو يشل فياسي للاستخدام العلو. يتسفي مه إل
بإطار عمل 1117. ومذا واضع من حلال تحريدات شركة 011 1:10:08 والني تير إلي أن لغة 6# مي اللغة الام لشياية تطبيغات
تعمد علي ميصة 1127
بإ لغة برمجة 0# مني لغة خلينية النوبه (0017- 105 0101210111 801-013811184[ن01) تجمع بين الموة البيمبية للغذ
جد وبين سصولة وبساطة البرمية بلغة 83810 17180131 ولن أبلغ إنا ولك أن هذه اللغة ونامت يجمع مزايالغات البرمجة المابقة
المقاميم ومتتعرف علي خل مذة المقاسيم في الدروس المتؤدمة
6- لغذ تسلية؛ الأوامر في 0# يكيب على نكل 0138868 أي أصناف وتدتوي علي أعليج العضو وسذه الأصياف يمكن
ويشفي أن تقول إنك بواسلة لغة 0# متتمشن من تصميم أع التطبيقات ويمجموت أجل يشتير من الذي يمن أن تيطله
باستدام لغاك برمجة أخرى.
لين مالقتك؟
عنه معرفة منيقة بلغة برمجية أخري.
بإن هذا الكباب مثلي ليوغين من الميتدتين:
إطار عمل 0157 فإطار غمل 0151 يمثل ثورة برفجية بحد حثانه ويددل غدصا من المقاميو الجيدة علي علم البرمجة
ماالذي تدلو إليه لاستخدام سنا التايم؟
إن أسو ماتدتاع إليه لاستضام مذا الشتاج سو مترجم 6# يمل المتريم "0011101181 الأساة الي متحول شيقريك المشيوية بلغة
#© إلى يرامع تنفيذي وبأني سنا المترجم حجن من مجموغة تطوير إطار عفل 1127 (-501 6100116 21 1187) والني
يمك جليسا من موقع شركة 1120108015
ولشن شي تتمكشن من الاستفادة السوى من مذا الشتاب فأنت بحلبة إلى بينة التطوير الميشافلة 010.0187 5001 17181181
يذلك لأنماتدوي على مصمم مرتي للتملذج يدول تميم وايسات المستندم إلي ميعة حفية.
تحفيل يسنتك من 2013 5011010157 17181181
زمدزو: المعندوي مساج الدية انيز
الفصل الأول
أهلا بك في الفصل الأول من هذا الكتاب سوف نلقي نظرة في هذا الفصل على بعض المعلومات الأساسية
التي نحن بحاجة إليها للانطلاق مع لغة 0#. سوف نتناول لغة #© في هذا الفصل بإيجاز. بالإضافة إلى
إطار عمل 11151. (170:01©0:10 '11171) وكيفية ارتباط هاتين التكنولوجيتين ببعضهما البعض.
سنبداً أولاا مع وصف عام لإطار عمل 10127 حيث أن إطار عمل '10377. يمثل تكنولوجيا جديدة تتضمن
العديد من المفاهيم الجديدة والتي تغير المنحى الذي اعتاد المبرمجون سلوكه في التكنولوجيا البرمجية
بعد أن نتناول إطار عمل 1027. سننتقل لشرح بسيط عن لغة 6# حيث ستقلم الجذور التي نشأت منها
تلك اللغة وأوجه التشابه بينها وبين لغة جبح.
وأخيرا سنلقي نظرة سريعة على أداة التطوير التي سنستخدمها خلال هذا الكتاب وهي 3/150181
يمثل إطار عمل "10171 منصة جديدة ونقلة نوعية تم تطويرها من قبل شركة 10705011 بهدف تطوير
يمكننا أن نستشف من تعريف إطار عمل 00207. السابق النقاط التالية
1- ان إطار عمل 1051.موجه لتطوير التطبيقات لجميع أنظمة التشغيل وليس حكرا على تطوير
تطبيقات أنظمة التشغيل 17710005
2- إن إطار عمل 107 مخصص لتطوير جميع أنواع التطبيقات من تطبيقات أنظمة التشغيل إلى
3- إن إطار عمل 1011. صمم بطريقة تسمح باستخدامه من خلال اية لغة برمجة فيمكننا استخدام
إطار عمل 20057. مع لغة #© ولغة 1512 1715001 ولغة ؛مؤو»؟[ ولغة البرمجة ++ ولغة
البرمجة 1# وغيرها من لغات البرمجة وبالإضافة إلى تواصل هذه اللغات البرمجية مع إطار
عمل 1057.فإنها يمكن أن تتواصل مع بعضها البعض أيضا مما يمكن تكوين فريق برمجي
هذا الكتاب مصمّم ليأخذ بيد مبرمج مبتدئ يخطو أولى خطواته على الدرب، ولديه الهمة والحماس للإكمال إلى آخره.. لهذا فإن هذا الكتاب يبدأ فعليا وحرفيا من...
في هذا الكتاب, شرح لمقدمة رسم المنحنيات... بمعادلات رياضية بسيطة حاولت قدر الامكان شرحها بطريقة مبسطة... وقد وضعت بعض الصور في الكتاب... يمكن تطبيق...
مجموعة أكواد لبرامج جاهزة في لغة السي شارب C.
هذا كود صغيير لتحديد نص مشكل باستخدام نص غير مشكل بالاضافة الى كود لحذف التشكيل
كتاب تم تقديمه في منتديات فيجوال بيسك للعرب عبر عدة دروس في هذا القسم :