فهرس كتاب
من الصفر إلى الاحتراف برمجة إطار العمل
• مقدمة
|
3
|
-1-
إطار عمل دوت نت.NET Framework
تقنية دوت نت .NET Technology
|
6
|
إطار
العمل Framework
|
7
|
لغات
برمجة دوت نت .NET
Programming Languages
|
9
|
ملفات
إطار العمل
|
11
|
التوافق
مع الإصدارات السابقة
|
12
|
دوت
نت تدخل عالم المصادر المفتوحة Open Source
|
14
|
نظام
إدارة الحزم الإضافية NuGet
|
15
|
دوت
نت تعبر نظم التشغيل عبر نواة دوت نت .NET Core
|
16
|
المعايير
القياسية لدوت نت .NET
Standard
|
19
|
VS Code
|
21
|
عصر
البرمجة السحابية Cloud Programming
|
21
|
الترجمة
إلى اللغة الوسيطة IL
|
22
|
ترجمة
اللغة الوسيطة إلى لغة الآلة
|
24
|
مترجم
الكود المحلي .Net Native
|
25
|
-2-
فئات إطار العمل
الأساسية Framework
Basic Classes
فئة الكائن Object
Class
|
26
|
دوال
الكود التقريبي Hashing Functions
|
31
|
فئة الأنواع القيمية ValueType
Class
|
33
|
سجل القيمة المنعدمة Nullable
Structure
|
34
|
فئة التحويل Convert
Class
|
37
|
فئة المحول الثنائي BitConverter
Class
|
47
|
فئة المخزن الوسيط Buffer
Class
|
51
|
واجهة مزود التنسيق IFormatProvider
Interface
|
54
|
واجهة القابلية للتنسيق IFormattable
Interface
|
55
|
واجهة القابلية للمساواة IEquatable(Of
T) Interface
|
55
|
واجهة مقارن المساواة IEqualityComparer
|
56
|
واجهة القابلية للمقارنة IComparable
|
57
|
واجهة المقارن IComparer
|
57
|
فئة مقارن النص StringComparer
|
58
|
واجهة القابلية للتحويل IConvertible
Interface
|
59
|
الاستثناءات Exceptions
|
60
|
مقطع المحاولة والخطأ Try.. Catch
|
61
|
فئة الاستثناء Exception
Class
|
69
|
أهم أنواع الاستثناءات
|
74
|
-3-
التعامل مع الأعداد Numbers
سجلات المتغيرات الرقمية
|
80
|
سجل الاعداد العشرية Decimal
Structure
|
86
|
فئة المرقم Enum Class
|
92
|
سجل المعرف المتفرد Guid
Structure
|
97
|
فئة الرياضيات Math Class
|
99
|
فئة الأعداد العشوائيّة Random
Class
|
106
|
نطاق الأرقام System.Numerics
|
109
|
سجل العدد الصحيح الكبير BigInteger
Structure
|
110
|
سجل الأعداد المركبة Complex
Structure
|
118
|
الأنواع
الرقمية مفعلة التوازي SIMD-enabled types
|
125
|
سجل المتجه الثنائي Vector2
Structure
سجل المتجه الثلاثي Vector3
Structure
سجل المتجه الرباعي Vector4
Structure
|
130
|
سجل المتجه عام النوع Vector
|
141
|
فئة المتجه Vector
Class
|
149
|
سجل المستوي Plane
Structure
|
157
|
سجل المرّكب الرباعي Quaternion
Structure
|
167
|
سجل مصفوفة2×3 Matrix3x2
Structure
|
172
|
سجل مصفوفة4×4 Matrix4x4
Structure
|
178
|
-4-
التعامل مع التواريخ
Dates
سجل التاريخ والوقت DateTime
Structure
|
184
|
فئة الساعة Clock Class
|
200
|
سجل الوقت المنقضي TimeSpan
Structure
|
201
|
سجل إزاحة الوقت والتاريخ DateTimeOffset
Structure
|
210
|
فئة نطاق الوقت TimeZone
Class
|
215
|
فئة معلومات نطاق الوقت TimeZoneInfo
Class
|
218
|
سجل وقت التحول TransitionTime
|
226
|
فئة قاعدة ضبط الوقت AdjustmentRule
Class
|
228
|
فئة ساعة الإيقاف Stopwatch
Class
|
230
|
5-
التعامل مع الحروف
والنصوص
فئة الحروف Char Class
|
233
|
فئة النصوص String
Class
|
237
|
فئة باني النصّ StringBuilder
Class
|
265
|
-6-
العولمة Globalization
الثقافة
Culture
|
275
|
فئة معلومات الثقافة CultureInfo
Class
|
277
|
فئة
معلومات النطاق RegionInfo Class
|
286
|
فئة باني معلومات الثقافة
والمنطقة CultureAndRegionInfoBuilder
|
288
|
فئة
التقويم Calendar
|
292
|
299
|
|
فئة التوقيت الصيفي DaylightTime
|
307
|
فئة
معلومات تنسيق الأعداد NumberFormatInfo
|
308
|
فئة
معلومات النص TextInfo
|
316
|
فئة
معلومات المقارنة CompareInfo
|
319
|
فئة
مفتاح الترتيب SortKey
|
323
|
فئة معلومات سلسة الحروف
StringInfo
|
325
|
فئة
عداد عناصر النص TextElementEnumerator
|
329
|
فئة
معلومات الكود الموسع للحرف CharUnicodeInfo
|
331
|
فئة لغة الإدخال InputLanguage
Class
|
335
|
-7-
الترميز Encoding
الترميز القياسي ASCII ولترميز العالمي الموسع Unicode
|
338
|
فئة المشفر Encoder
|
340
|
فئة فك التشفير Decoder
|
343
|
فئة الترميز Encoding
Class
|
346
|
-8-
التعبيرات النمطية Regular
Expressions
التعبير
النمطيّ Regular Expression
|
356
|
التعبيرات
النمطية اللفظية Verex
|
357
|
لغة
التعبيرات النمطيّة Regular Expressions Language
|
359
|
فئة
الحروف Char
Class
|
360
|
الحروف
الوظيفية الأساسيّة
|
364
|
الحروف
المانعة Character
Escapes
|
347
|
طوائف
الحروف في الكود العالمي الموسع Unicode Categories
|
375
|
علامات
التكرار
|
379
|
الخمول
Laziness والجشع Greediness
|
387
|
المجموعات
الحافظة Capturing
Groups والمراجع
الخلفيّة Back
references
|
388
|
المجموعات
النووية Atomic
Groups
|
397
|
التطلّع
للأمام Look
Ahead
|
402
|
التطلع
للخلف Look
Behind
|
405
|
صيغ
الشرط
|
413
|
مجموعة
الاتزان Balancing Group
|
417
|
تعبيرات
الاستبدال Replacement Expressions
|
422
|
فئة التعبيرات النمطية Regex Class
|
427
|
خيارات
التعبيرات النمطية
|
438
|
فئة ناتج البحث Capture
Class
|
442
|
فئة المجموعة الحافظة Group Class
|
443
|
فئة التطابق Match Class
|
444
|
البحث
عن الكلمات المتشابهة في النص
|
447
|
خوارزمية
مسافة ليفنشتاين Levenshtein Distance Algorithm
|
448
|
-9-
المجموعات Collections
واجهة العداد IEnumerator
Interface
|
455
|
واجهة القابلية للعد IEnumerable
Interface
|
456
|
واجهة القابلية للنسخ ICloneable
|
464
|
واجهة المجموعة ICollection
Interface
|
464
|
فئة مصفوفة الخانات الثنائيّة BitArray
Class
|
466
|
سجلّ المتّجه الثنائي Structure BitVector32
|
470
|
واجهة القائمة IList
Interface
|
474
|
فئة المصفوفة الأم Array Class
|
479
|
سجل مقطع المصفوفة ArraySegment Structure
|
496
|
واجهة القاموس IDictionary
Interface
|
498
|
فئة الجدول المختلط HashTable
Class
|
500
|
فئة القاموس المرقم OrderedDictionary
|
507
|
فئة القاموس المزدوج HybridDictionary
Class
|
508
|
فئة مجموعة الاسم والقيمة NameValueCollection
Class
|
508
|
المجموعات
عامة النوع Generic Type Collections
|
511
|
فئة المجموعة عامة النوع Collection(Of
T)
|
511
|
فئة المجموعة عامة النوع القابلة للقراءة فقط ReadOnlyCollection(Of T)
|
512
|
فئة القائمة عامة النوع List(Of T)
|
512
|
فئة الرصّة Stack(Of T)
|
515
|
فئة الطابور Queue(Of T)
|
518
|
فئة القائمة المترابطة LinkedList(Of
T) Class
|
520
|
واجهة المجموعة المتفردة ISet(Of
T) Interface
|
525
|
فئة المجموعة المتفردة HashSet
|
528
|
فئة المجموعة المرتبة SortedSet
|
530
|
فئة القاموس عام النوع Dictionary
(Of TKey, TValue)
|
533
|
فئة القاموس المرتب عامة النوع SortedDictionary(Of
TKey, TValue)
|
535
|
فئة القائمة المرتبة عامة النوع SortedList
(Of TKey, TValue)
|
536
|
فئة صف العناصر Tuple Class
|
538
|
سجل
صف القيم ValueTuple Structure
|
542
|
فئة الكائن المتمدد ExpandoObject
|
545
|
مجموعات
الاستخدام المتزامن Concurrent
والمجموعات الثابتة Immutable
|
549
|
-10-
الملفات Files
فئة المسار Path Class
|
553
|
فئة المجلد Directory
Class
|
558
|
فئة الملفّ File Class
|
568
|
فئة معلومات المحرك DriveInfo
Class
|
579
|
فئة معلومات نظام الملفات FileSystemInfo
|
582
|
فئة معلومات المجلد DirectoryInfo
Class
|
584
|
فئة معلومات الملفّ FileInfo Class
|
588
|
فئة معلومات إصدار الملف FileVersionInfo
Class
|
590
|
فئة فيض البيانات Stream
Class
|
592
|
فئة البيانات المخزنة BufferedStream
Class
|
603
|
فئة بيانات الذاكرة MemoryStream
Class
|
604
|
فئة بيانات الملفّ FileStream
Class
|
609
|
فئة كاتب النصوص TextWriter
|
611
|
فئة كاتب النص StringWriter
Class
|
613
|
فئة كاتب البيانات النصّيّة StreamWriter
|
614
|
فئة قارئ النصوص TextReader
|
616
|
فئة قارئ النص StringReader
Class
|
619
|
فئة قارئ البيانات النصّيّة StreamReader
|
620
|
فئة كاتب البيانات الثنائيّة BinaryWriter
Class
|
622
|
فئة قارئ البيانات الثنائيّة BinaryReader
Class
|
624
|
نظام ملفاتي My.Computer.FileSystem
|
629
|
فئة مستخلص الحقول النصية TextFieldParser
Class
|
638
|
-11-
التصحيح Debugging والتتبع Tracing
إعدادات
التصحيح التتبع
|
644
|
فئة التصحيح Debug Class
|
647
|
فئة التتبعTrace Class
|
651
|
فئة مصدر التتبع TraceSource
Class
|
655
|
فئة مفتاح التحكم Switch Class
|
665
|
فئة مستمع التتبع TraceListener
Class
|
668
|
مستمع التتبع الافتراضي DefaultTraceListener
|
676
|
مستمع التتبع لكتابة النصوص TextWriterTraceListener
|
678
|
مستمع القائمة المفصولة DelimitedListTraceListener:
|
679
|
المستمع للوحة الأوامر ConsoleTraceListener:
|
680
|
(مستمع كتابة XML) XmlWriterTraceListener:
|
680
|
مستمع كتابة المخطط EventSchemaTraceListener:
|
681
|
مستمع التتبع لصفحة الويب WebPageTraceListener
|
681
|
مستمع التتبع لخدمات معلومات الإنترنت
(IIS) IisTraceListener
|
681
|
سجلات
أحداث الويندوز Windows Logs
|
682
|
مستمع التتبع لتسجيل الأحداث EventLogTraceListener
|
685
|
فئة سجل الأحداث EventLog
Class
|
687
|
فئة مدخلات سجل الأحداث EventLogEntry
Class
|
696
|
فئة مستمع التتبع لملفات التسجيل FileLogTraceListener Class
|
698
|
فئة سجل الأحداث Log Class
|
703
|
مستمع التتبع لمزود الأحداث EventProviderTraceListener
|
805
|
الملاحــــــــــــــق
ملحق
رقم 1: صيغ تنسيق الأرقام
|
711
|
ملحق
رقم 2 : صيغ تنسيق التواريخ
|
715
|
ملحق
رقم 3 : الثقافات والمناطق العالمية
|
721
|
ملحق
رقم 4 : صفحات الكود Code Pages
للترميزات المختلفة
|
731
|
ملحق
رقم 5: أسماء طوائف الحروف المستخدمة في التعبيرات النمطية
|
737
|
ليست هناك تعليقات:
إرسال تعليق
ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.