Intelligentedu Intelligentedu
Free Computer and IT Books انها حرة والكمبيوتر والكتب





Blog Roll: بلوق التسجيل :


Top Links: أعلى وصلات :

September 8, 2005 فى 8 سبتمبر 2005

Free C# (C Sharp) Book 1 ج الحرة # (ج الحاد) الكتاب 1

C# Cookbook ج # كتاب الطبخ

Pub Date حانه حتى الان : January 2004 : كانون الثاني / يناير 2004
Pages صفحات : 800 : 800
(Please be patient, the pages take a few moments to load.) (يرجى ان تتحلى بالصبر ، فإن الصفحات اخذ بضع دقائق لتحميل.)

Preface مقدمة
Who This Book Is For من هذا الكتاب لل
What You Need to Use This Book ما أنت بحاجة الى استخدام هذا الكتاب
How This Book Is Organized كيف يتم تنظيم هذا الكتاب
What Was Left Out على ما تبقى من اصل
Conventions Used in This Book الاتفاقيات المستخدمة في هذا الكتاب
About the Code عن المدونه
Using Code Examples امثلة تستخدم الرموز
Platform Notes ويلاحظ منهاج
Chapter 1.  Numbers الفصل 1 : اعداد
Recipe 1.1.  Determining Approximate Equality Between a Fraction and Floating-Point Value وصفة 1،1. تحديد تقريبي المساواة بين جزء وقيمه نقطة عاءمه
Recipe 1.2.  Converting Degrees to Radians وصفة 1،2. راديان الى درجة تحويل
Recipe 1.3.  Converting Radians to Degrees وصفة 1،3. راديان الى درجة تحويل
Recipe 1.4.  Using the Bitwise Complement Operator with Various Data Types وصفة 1،4. Bitwise تكمل باستخدام المشغل مع مختلف انواع البيانات
Recipe 1.5.  Test for an Even or Odd Value وصفة 1،5. الاختبار او حتى لقيمة الفرديه
Recipe 1.6.  Obtaining the Most- or Least-Significant Bits of a Number وصفة 1،6. الحصول على اكثر او اقل كبيرة في عدد من معاهدات الاستثمار الثنائية
Recipe 1.7.  Converting a Number in Another Base to Base10 وصفة 1،7. فى تحويل عدد آخر الى قاعدة base10
Recipe 1.8.  Determining Whether a String Is a Valid Number وصفة 1،8. تحديد ما اذا كان الخيط هو عدد صحيح
Recipe 1.9.  Rounding a Floating-Point Value وصفة 1،9. التقريب قيمة نقطة عاءمه
Recipe 1.10.  Different Rounding Algorithms وصفة 1،10. التقريب مختلفة الخوارزميات
Recipe 1.11.  Converting Celsius to Fahrenheit وصفة 1،11. تحويل مءويه الى فهرنهايت
Recipe 1.12.  Converting Fahrenheit to Celsius وصفة 1،12. فهرنهايت لتحويل مءويه
Recipe 1.13.  Safely Performing a Narrowing Numeric Cast وصفة 1،13. بأمان يؤدي تضييق يلقي رقمية
Recipe 1.14.  Finding the Length of Any Three Sidesof a Right Triangle وصفة 1،14. العثور على طول ثلاثة sidesof اي حق في مثلث
Recipe 1.15.  Finding the Angles of a Right Triangle وصفة 1،15. العثور على زوايا المثلث الحق
Chapter 2.  Strings and Characters الفصل 2. الاوتار وحرف
Recipe 2.1.  Determining the Kind of Character وصفة 2،1. تحديد نوع من الطابع
Recipe 2.2.  Determining Whether a Character Is Within a Specified Range وصفة 2،2. تحديد ما اذا كان الطابع هو داخل نطاق محدد
Recipe 2.3.  Controlling Case Sensitivity when Comparing Two Characters وصفة 2،3. التحكم في حالة الحساسيه عند المقارنة بين حرفين
Recipe 2.4.  Finding All Occurrences of a Character Within a String وصفة 2،4. ايجاد جميع الحوادث من ضمن سلسلة الطابع
Recipe 2.5.  Finding the Location of All Occurrencesof a String Within Another String وصفة 2،5. العثور على مكان كل occurrencesof آخر ضمن سلسلة سلسلة
Recipe 2.6.  The Poor Man's Tokenizer وصفة 2،6. الفقراء الرجل tokenizer
Recipe 2.7.  Controlling Case Sensitivity when Comparing Two Strings وصفة 2،7. التحكم في حالة الحساسيه عند المقارنة بين اثنين من الجمل
Recipe 2.8.  Comparing a String to the Beginning or End of a Second String وصفة 2،8. مقارنة سلسلة لبداية او نهاية سلسلة من الثانية
Recipe 2.9.  Inserting Text into a String وصفة 2،9. بادراج نص في جملة
Recipe 2.10.  Removing or Replacing Characters Within a String وصفة 2،10. ازالة أو استبدال حرف في اطار سلسلة
Recipe 2.11.  Encoding Binary Data as Base64 وصفة 2،11. ترميز ثنائي قاعدة البيانات
Recipe 2.12.  Decoding a Base64-Encoded Binary وصفة 2،12. فك أ - قاعدة المشفره ثنائي
Recipe 2.13.  Converting a String Returned as a Byte[ ] Back into a String وصفة 2،13. تحويل سلسلة عاد بوصفها بايت [] العودة الى جملة
Recipe 2.14.  Passing a String to a Method that Accepts Only a Byte[ ] وصفة 2،14. اجتياز السلسله الى طريقة تقبل بايت فقط []
Recipe 2.15.  Converting Strings to Their Equivalent Value Type وصفة 2،15. تحويل الجمل الى ما يعادلها من نوع القيمه
Recipe 2.16.  Formatting Data in Strings وصفة 2،16. تهيئة البيانات في الأوتار
Recipe 2.17.  Creating a Delimited String وصفة 2،17. انشاء سلسلة محدد
Recipe 2.18.  Extracting Items from a Delimited String وصفة 2،18. استخلاص العناصر من الخيط محدد
Recipe 2.19.  Setting the Maximum Number of Characters a String Can Contain وصفة 2،19. تحديد الحد الاقصى لعدد الحروف ويمكن ان يحتوي على سلسلة
Recipe 2.20.  Iterating Over Each Character in a String وصفة 2،20. طابع التكرار على كل حلقة في سلسلة
Recipe 2.21.  Improving String Comparison Performance وصفة 2،21. سلسلة مقارنة تحسين الأداء
Recipe 2.22.  Improving StringBuilder Performance وصفة 2،22. Stringbuilder تحسين الأداء
Recipe 2.23.  Pruning Characters from the Headand/or Tail of a String وصفة 2،23. تقليم حرفا من headand / او سلسلة من الذيل
Chapter 3.  Classes and Structures الفصل 3. الطبقات وهياكل
Recipe 3.1.  Creating Union-Type Structures وصفة 3،1. انشاء هياكل الاتحاد من نوع
Recipe 3.2.  Allowing a Type to Represent Itself as a String وصفة 3،2. نوع السماح لنفسها على انها تمثل سلسلة
Recipe 3.3.  Converting a String Representation of an Object into an Actual Object وصفة 3،3. التمثيل تحويل سلسلة من جسم الى الفعليه وجوه
Recipe 3.4.  Polymorphism via Concrete or Abstract Base Classes وصفة 3،4. Polymorphism عبر ملموسة او مجرد قاعدة الطبقات
Recipe 3.5.  Making a Type Sortable وصفة 3،5. صنع نوع قابل للفرز
Recipe 3.6.  Making a Type Searchable وصفة 3،6. صنع نوع البحث
Recipe 3.7.  Indirectly Overloading the +=, -=, /=, and *= Operators وصفة 3،7. اثقال غير مباشرة + = ، -= ، / = ، *= ومشغلي
Recipe 3.8.  Indirectly Overloading the &&, ||, and ?: Operators وصفة 3،8. اثقال غير مباشرة & & ، | | ، و؟ : المشغلين
Recipe 3.9.  Improving the Performance of a Structure's Equals Method وصفة 3،9. تحسين اداء هيكل يساوي طريقة لل
Recipe 3.10.  Turning Bits On or Off وصفة 3،10. انتقل معاهدات الاستثمار الثنائية او خارجها
Recipe 3.11.  Making Error-Free Expressions وصفة 3،11. جعل عبارات خالية من الاخطاء
Recipe 3.12.  Minimizing (Reducing) Your Boolean Logic وصفة 3،12. التقليل الى أدنى حد (الحد) الخاص بك البوليه المنطق
Recipe 3.13.  Converting Between Simple Types in a Language Agnostic Manner وصفة 3،13. تحويل بين الأنواع البسيطة في اللغة بطريقة الملحد
Recipe 3.14.  Determining Whether to Use theCast Operator, the as Operator, or theis Operator وصفة 3،14. لتحديد ما اذا كان استخدام thecast المشغل ، كما المشغل ، او مشغل Theis
Recipe 3.15.  Casting with the as Operator وصفة 3،15. الصب مع ما المشغل
Recipe 3.16.  Determining a Variable's Type with the is Operator وصفة 3،16. تحديد المتغير التابع هو نوع مع المشغل
Recipe 3.17.  Polymorphism via Interfaces وصفة 3،17. Polymorphism عن طريق وصلات بينيه
Recipe 3.18.  Calling the Same Method on Multiple Object Types وصفة 3،18. يدعو الى الاسلوب نفسه على وجوه متعددة الانواع
Recipe 3.19.  Adding a Notification Callback Using an Interface وصفة 3،19. اضافة ءاعدتسلاا الاخطار باستخدام واجهة
Recipe 3.20.  Using Multiple Entry Points toVersion an Application وصفة 3،20. متعددة باستخدام نقاط الدخول toversion طلب
Recipe 3.21.  Preventing the Creation of an Only Partially Initialized Object وصفة 3،21. الحيلوله دون قيام جزئيا فقط تتم تهيئة وجوه
Recipe 3.22.  Returning Multiple Items from a Method وصفة 3،22. العائدين من بنود متعددة وسيلة
Recipe 3.23.  Parsing Command-Line Parameters وصفة 3،23. تحليل للقيادة خط بارامترات
Recipe 3.24.  Retrofitting a Class to Interoperate with COM وصفة 3،24. التعديل التحديثي لفئة interoperate مع كوم
Recipe 3.25.  Initializing a Constant Field at Runtime وصفة 3،25. التشغيل المستمر الميدانيه في وقت التشغيل
Recipe 3.26.  Writing Code that Is Compatible with the Widest Range of Managed Languages وصفة 3،26. كتابه المدونه والتي تتوافق مع أوسع مجموعة من ادارتها لغات
Recipe 3.27.  Implementing Nested foreach Functionality in a Class وصفة 3،27. Foreach تنفيذ متداخله في الدرجة الوظيفيه
Recipe 3.28.  Building Cloneable Classes وصفة 3،28. Cloneable بناء فصول
Recipe 3.29.  Assuring an Object's Disposal وصفة 3،29. التأكد من الجسم تحت تصرف
Recipe 3.30.  Releasing a COM Object ThroughManaged Code وصفة 3،30. كوم الافراج عن احد وجوه قانون throughmanaged
Recipe 3.31.  Creating an Object Cache وصفة 3،31. تهيئة الجسم مخبأ
Recipe 3.32.  The Single Instance Object وصفة 3،32. الوحيدة المثال وجوه
Recipe 3.33.  Choosing a Serializer وصفة 3،33. اختيار serializer
Recipe 3.34.  Creating Custom Enumerators وصفة 3،34. انشاء العرف العدادين
Recipe 3.35.  Rolling Back Object Changes وصفة 3،35. دحر وجوه التغييرات
Recipe 3.36.  Disposing of Unmanaged Resources وصفة 3،36. تخلص من الموارد غير المداره
Recipe 3.37.  Determining Where Boxing and Unboxing Occur وصفة 3،37. الملاكمه حيث تحديد وتحدث unboxing
Chapter 4.  Enumerations الفصل 4. الحسابات
Recipe 4.1.  Displaying an Enumeration Value as a String وصفة 4،1. اظهر تعداد سلسلة القيمه
Recipe 4.2.  Converting Plain Text to an Equivalent Enumeration Value وصفة 4،2. تحويل نص عادي الى ما يعادل تعداد القيمه
Recipe 4.3.  Testing for a Valid Enumeration Value وصفة 4،3. الاختبار لصالحه تعداد القيمه
Recipe 4.4.  Testing for a Valid Enumeration of Flags وصفة 4،4. الاختبار لصالحه تعداد اعلام
Recipe 4.5.  Using Enumerated Members in a Bitmask وصفة 4،5. باستخدام عددت اعضاء في bitmask
Recipe 4.6.  Determining Whether One or More Enumeration Flags Are Set وصفة 4،6. تحديد ما اذا كان واحد او اكثر من تعداد هذه الأعلام هي مجموعة
Chapter 5.  Exception Handling الفصل 5. استثناء المناوله
Recipe 5.1.  Verifying Critical Parameters وصفة 5،1. التحقق من البارامترات الحاسمه
Recipe 5.2.  Indicating Where Exceptions Originate وصفة 5،2. مشيرا الى استثناءات حيث تنشأ
Recipe 5.3.  Choosing when to Throw a Particular Exception وصفة 5،3. عندما رمى اختيار معين استثناء
Recipe 5.4.  Handling Derived Exceptions Individually وصفة 5،4. المستمده التعامل مع استثناءات فردية
Recipe 5.5.  Assuring Exceptions are Not Lost when Using Finally Blocks وصفة 5،5. الاستثناءات ضمان عدم ضياع عند استخدام واخيرا لبنات
Recipe 5.6.  Handling Exceptions Thrown from Methods Invoked via Reflection وصفة 5،6. القيت معالجة الاستثناءات من اساليب الاحتجاج عن طريق التفكير
Recipe 5.7.  Debugging Problems whenLoading an Assembly وصفة 5،7. التنقيح المشاكل جمعية whenloading
Recipe 5.8.  HRESULT-Exception Mapping وصفة 5،8. HRESULT - باستثناء رسم الخرائط
Recipe 5.9.  Handling User-Defined HRESULTs وصفة 5،9. مناوله يحددها المستعمل hresults
Recipe 5.10.  Preventing Unhandled Exceptions وصفة 5،10. الحيلوله دون استثناء غير معالج
Recipe 5.11.  Displaying Exception Information وصفة 5،11. استثناء عرض المعلومات
Recipe 5.12.  Getting to the Root of a Problem Quickly 5،12 وصفة للوصول إلى جذور المشكلة بسرعة
Recipe 5.13.  Creating a New Exception Type وصفة 5،13. استثناء خلق نوع جديد
Recipe 5.14.  Obtaining a Stack Trace وصفة 5،14. تعقب الحصول على كومة