كونكت للتقنية Connect4Techsكونكت للتقنية Connect4Techs
أدوات مجانية: حاسبة Subnet · امتحانات تجريبية · قاموس المصطلحات ←
الرئيسية » برمجة » لغات البرمجة » كتاب كودات السي شارب C#.NET Codes
كتب برمجة كتاب PDF مجاني

كتاب كودات السي شارب C#.NET Codes

بقلمAhmad Hussain تاريخ النشر20 يونيو 2021 آخر تحديث13 أكتوبر 2026 وقت القراءة4 دقائق المشاهدات1,254
كتاب كودات السي شارب C#.NET Codes
الصيغة
PDF
المؤلف
عمار ياسين طعمة
اللغة
العربية
السعر
مجاني
المشاهدات
1,254
انتقل لرابط التحميل
محتويات المقال 12
  1. تصنيف الكتاب
  2. محتويات الكتاب
  3. مؤلف الكتاب
  4. صيغة الكتاب
  5. لمن هذا الكتاب؟
  6. هل الأكواد مناسبة لـ .NET الحالية؟
  7. كيف تستفيد من الكتاب
  8. أسئلة شائعة
  9. هل أكواد الكتاب تعمل على لينكس أو ماك؟
  10. ما بديل WebClient في الإصدارات الحديثة؟
  11. اقرأ أيضاً
  12. لتحميل الكتاب

أفضل مجموعة من الكودات لكل ما يحتاجه المبرمج العربي بلغة سي شارب C#

موسوعة كودات السي شارب C#

تصنيف الكتاب

كتب وسلسلة دروس سي شارب C#

محتويات الكتاب

  • الكود الأول : كيفية حساب زمن تنفيذ كود معين
  • الكود الثاني : تنفيذ بعض العمليات على المجلدات
  • الكود الثالث : إنشاء ملف وورد بالسي شارب
  • الكود الرابع : قرأة ملف نصي سطر سطر وطباعة محتوياته في شاشة الدوز
  • الكود الخامس : برنامج للكتابة على ملف
  • الكود السادس : قرأة ملف إكسل من نوع XML وخزن محتوياته في String ثم طباعة المحتوى
  • الكود السابع : كود الشريط الإخباري
  • الكود الثامن : الإتصال مع قاعدة بيانات Access 2020 وسحب البيانات منها بإستخدام الوضع المنفصل Connectionless Mode
  • الكود التاسع : دالة تعيد أسماء الأجهزة المتصلة بالشبكة
  • الكود العاشر : كود دالة سحب محتويات صفحة إنترنت على شكل string
  • الكود الحادي عشر : كود مراقبة الملفات من نوع معين بمجلد خاص ومعرفة في حال حدث اي تغيير عليها
  • الكود الثاني عشر : فتح ملف اكسل وقراءة محتوياته الى مصفوفة
  • الكود الثالث عشر : تحميل ملف من موقع معين وخزنه ف الملف
  • الكود الرابع عشر : دالة رفع الملفات الى سيرفر FTP
  • الكود الخامس عشر : دالة نسخ الخصائص الخاصة بكائن معين بكائن آخر من نفس النوع ( تفيد لنسخ الخصائص للأدوات )
  • الكود السادس عشر : تكوين نافذه الانبت بوكس برمجيا
  • الكود السابع عشر : استخدام خط بدون تثبيته على الجهاز
  • الكود الثامن عشر : التعامل مع الصور بأستخدام المؤشرات للحصول على اعلى سرعة ف تعديل وقراءة البيانات
  • الكود التاسع عشر : قنص حدث تغير محتويات ال Clipboard والذي يحدث عند اجراء عملية النسخ والقص في الويندوز
  • الكود العشرين : عرض معلومات عن جميع محركات الأقراص الموجودة ف الكومبيوتر
  • الكود الثاني والعشرين : دالة ارسال رسالة الميل SMTP
  • الكود الثالث والعشرين : سحب وعرض جميع اعدادات اللغة الموجودة ف الدوت نت Cultures مرتبة حسب الأحرف الأبجدية
  • الكود الرابع والعشرين : أظهار جميع البرامج التي تعمل حالياً مع الرقم التعريفي الخاص بها
  • الكود الخامس والعشرين : كود التقاط صورة للشاشة وحفظها بأمتداد jpg ف الكومبيوتر
  • الكود السادس والعشرين : دالة ايجاد حجم جميع الملفات داخل المجلد بأستخدام اسلوب الأستدعاء الذاتي ( يمكن ايضاً استخدام الدالة بعد تعديل بسيط لسحب الملفات من داخل المجلد )
  • الكود السابع والعشرين : حفظ مكونات اي اداة على شكل صورة ف الكومبيوتر ( مثال حفظ محتويات الفورم على شكل صورة )
  • الكود الثامن والعشرين : منع تشغيل اكثر من نسخة من البرنامج
  • الكود التاسع والعشرين : أنشاء مسار جديد بأستخدام Multi-Threading وتشغيله
  • الكود الثلاثين : مثال احتراف حول استخدام تقنية Multi-Threading مع الويندوز فورم
  • الكود الواحد والثلاثين : تغييرٌ أعدادات الوقت والتاريخ الخاص بالجهاز
  • الكود الثاني والثلاثين : دالة تغييرٌ خلفية الشاشة wallpaper
  • الكود الثالث والثلاثين : كود قنص حدث تغييرٌ خلفية الشاشة
  • الكود الرابع والثلاثين : كود أخفاء وأظهار ايقونات سطح المكتب
  • الكود السادس والثلاثين : كود عمل ظل للفورم ف حالة كانت خاصية BoraderStyle قيمته none
  • الكود السابع والثلاثين : أيجاد ابعاد الشاشة الحالية وتغييرها بأستخدام DirectX
  • الكود الثامن والثلاثين : حذف جميع ملفات الأنترنيت المؤقته Internet Temporary File
  • الكود التاسع والثلاثين : دالة ايجاد اسم الطابعة الأفتراضية الحالية
  • الكود الأربعين : دالة ايجاد اسماء جميع الطابعات المثبته على الكومبيوتر
  • الكود الواحد والأربعين : جعل طابعة معينه هي الأفتراضيةٌ بأستخدام الكود
  • الكود الثاني والأربعين : أستخدام ال StringBuilder للحصول على اقصى سرعة عند اضافة حروف الى نهاية جملة معينة
  • الكود الثالث والأربعين : التحقق من وجود الأتصال بالأنترنت
  • الكود الرابع والأربعثن : جعل الصفوف في DataGridView تكون الأسطر الفردية الترتيب بلون والزوجية الترتيب بلون آخر حتى يسهل قراءة الحقول

مؤلف الكتاب

المهندس / عمار ياسين طعمة

صيغة الكتاب

PDF

لمن هذا الكتاب؟

  • مبرمج سي شارب يعرف أساسيات اللغة ويبحث عن حلول جاهزة لمهام شائعة مثل الملفات والشبكة وExcel.
  • مطور برامج سطح مكتب لويندوز يعمل بـ Windows Forms.
  • طالب يريد أمثلة عملية قصيرة يتعلم منها استخدام مكتبات .NET.

هل الأكواد مناسبة لـ .NET الحالية؟

كثير من الأكواد كتبت لـ .NET Framework وتعمل على ويندوز، لكن بعض الأصناف المستخدمة فيها أصبحت قديمة. فمثلًا WebClient وWebRequest وFtpWebRequest مصنفة كمتقادمة منذ .NET 6، والبديل الموصى به لتحميل الصفحات والملفات هو HttpClient. كذلك الأكواد التي تعتمد على Office Interop لإنشاء ملفات Word أو فتح Excel تتطلب تثبيت أوفيس، ويمكن استبدالها بمكتبات مثل OpenXML SDK.

أما أكواد التعامل مع المجلدات وقراءة الملفات النصية وStringBuilder ومراقبة الملفات وقياس زمن التنفيذ فتعمل كما هي.

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

لا تنسخ الكود فقط؛ افتح مشروعًا تجريبيًا لكل كود، وابحث عن كل صنف مستخدم في توثيق Microsoft Learn لتعرف هل هو متاح في نسختك من .NET أم له بديل أحدث.

أسئلة شائعة

هل أكواد الكتاب تعمل على لينكس أو ماك؟

الأكواد العامة مثل الملفات والنصوص تعمل على .NET الحديثة في كل الأنظمة، أما ما يعتمد على Windows Forms أو الحافظة أو الطابعات أو Office Interop فيعمل على ويندوز فقط.

ما بديل WebClient في الإصدارات الحديثة؟

استخدم HttpClient، فهو الصنف الموصى به حاليًا لإرسال الطلبات وتحميل البيانات من الإنترنت.

اقرأ أيضاً

لتحميل الكتاب

من هنا

استفدت من المقال؟شاركه مع زمايلك، يمكن يفيدهم كمان.
كتب بواسطةAhmad Hussain

مهندس شبكات بخبرة أكثر من 10 سنوات في تصميم شبكات الشركات وتشغيلها وتأمينها. حاصل على شهادات سيسكو CCNA و CCNP و CCIE، وشهادتي Fortinet NSE 4 و NSE 7، ودرس كورسات Microsoft MCSA و VMware و Palo Alto (PCNSA / PCNSE) و MikroTik (MTCNA / MTCRE) و Aruba و Ubiquiti، إلى جانب أنظمة الاتصالات VoIP (Asterisk و Elastix و 3CX). يكتب في كونكت للتقنية شروحات عملية في الشبكات وأمن المعلومات.

إعلان
إعلان
تحميل الكتاب