نتائج البحث

  1. ا

    Xe10.1.update1 أخر نسخة دلفي باخر تحديث

    احدف اي نسخة لديك حمل ملف iSO http://altd.embarcadero.com/download/radstudio/10.1/delphicbuilder10_1_upd1.iso او ftp://ftpd.embarcadero.com/download/radstudio/10.1/delphicbuilder10_1_upd1.iso عند بدا تثبيت و ظهور نافدة سريال افتح الباتش و اعمل generate و ابقه مفتوح حتى انتهاء تثبيت بعدها اعمل...
  2. ا

    تحميل نسخة دلفي 7 ، تثبيت برنامج الدلفي 7

    بسم الله الرحمن الرحيم السلام عليكم و رحمة الله و بركاته كيفكم اعضاء.. ان شاء الله بخير اليوم معنا شرح تحميل و تثبيت نسخة الدلفي باذن الله الشرح خفيف و بسيط و ان شاء الله ينال اعجابكم نبدأ على بركة الله : # ادخل : هنا بعد تحميل الملف نفتح الستب : نتظر قليلا : اختر اللغة ، ثم اضغط...
  3. ا

    شرح تثبيت العملاق [ RAD Studio XE6 ] مع الكراك .

    السلام عليكم ورحمة الله وبركاته اليوم حبيت اشارككم بشرح تنصيب نسخة الدلفي الجبارة RAD Studio XE6 و عمل كراك لها ايضاَ . :15: طبعاَ سابدء الشرح بدون مقدمات .. الاول نحمل برنامج MagicISO : او هنا : و نحمل اضافة MagicDisc ...
  4. ا

    مفكره جديده رهيبه جدا اهداء لاصحاب الشروحات

    السلام عليكم ورحمه الله وبركاته سويت لكم مفكره رهيبه جدا جدا لشروحاات او لاستخدامات عاديه المفكره تحفظ بشكل تلقائي يعني تكتب كلام فيها تحفضه واذا بغيت تمسحه وفيها حساب عدد الاحرف والارقام وفيها الوقت والتاريخ وشكلها جميل جدا جدا:30: طبعا هذه اهداء الى الاعضاء اللي داائما لهم...
  5. ا

    الطريقة الصحيحة لتفعيل Delphi XE 10.x

    السلام عليكم هذه طريقة تفعيل البرنامج الصحيحة لان الخطوات نوعاً ما تلخبط احياناً إستخدم أي كراك الطريقة بتطبيق التفعيل وحدة في كل الادوات على حسب تجربتي كل الكراكات كانت بنفس الخطوات بالضبط https://www.youtube.com/watch?v=6uXO4FYTksc
  6. ا

    بعض الاكواد المساعدة في عمل برنامج اختراق

    بعض الاكواد المساعدة في عمل برنامج اختراق فتح قارئ الاقراص كود: 1 mciSendString('Set cdaudio door open wait', nil, 0, handle) ; غلق قارئ الاقراص كود: 1 mciSendString('Set cdaudio door closed wait', nil, 0, handle) ; اخفاء الماوس كود: 1 ShowCursor(False); اظهار الماوس كود: 1...
  7. ا

    فعيل جميع إصدارات الدلفي :xe, xe2, xe3, xe4, متجدد باستمرار من المصدر

    السلام عليكم ورحمة الله تعالى وبركاته رابط تحميل الدلفي من الموقع الرسمي لقد تم تحديت الرابط ،واصبح يحمل اخر نسخة من الدلفي ،مما اصبح الكراك غير قادر على تفعيل النسخة الان تم جلب اخر نسخة من الكراك Embarcadero.Delphi.XE2.Activator.v5.6 طريقة تفعيل النسخة مشروحة في الموضوع المثبت...
  8. ا

    تـعلمَ الدلـفيَ 7 [ صوت + صوره ] .بالعربي -{ 7 delphi }- آسطوانة كآمله

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

    | SkinCrafter لجميع اصدارات الفيجوال ستوديو كاملا والكمال لله وحدة|

    SkinCrafter وهو غني عن التعريف ولمن لا يعرفة هو عبارة عن Skins للبرامج التي تنشأها بالدوت نت عامة (C# , VB.Net , C++.Net , .......) هو يدعم ايضا بعض اللغات الاخري ولكن انا اتحدث في هذا الموضوع عن الدوت نت فقط وهذا هو الموقع الرسمي : اولا هو غير مجاني :31: ولكن انا اتيت لكم بنسخة كاملة و...
  10. ا

    هذا كورس Object Pascal

    السلام عليكم ورحمة الله وبركاته هذا كورس Object Pascal Description Simply the fastest way to learn to program on a Mac or Windows – either with the industry-standard Delphi system or with the free Lazarus and Free Pascal you can learn cross-platform programming the easy way. Just...
  11. ا

    كود لتشفير البيانات

    كود لتشفير البيانات كود Public Function DeCode(m_Str As String) As String Dim X As Integer,S As String For X = 1 To Len(m_Str) S = S & (Chr(255 - Asc(Mid(m_Str,X,1)))) Next X DeCode = S End Function
  12. ا

    الكود يقوم بجعل النافذة غير قابلة للتحريك أى أن المستخدم لن يستطيع تحريك النافذة

    الكود يقوم بجعل النافذة غير قابلة للتحريك أى أن المستخدم لن يستطيع تحريك النافذة كود Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, _ ByVal bRevert As Long) As Long Private Declare Function RemoveMenu Lib "user32" (ByVal hMenu As Long, _ ByVal nPosition As Long...
  13. ا

    لمعرفة الرقمم التسلسلي للوحة الأم

    لمعرفة الرقمم التسلسلي للوحة الأم اضف command boutton كود Option Explicit 'نكتب في الموديول Private Declare Sub GetMem1 Lib "msvbvm50.dll" (ByVal MemAddress As Long, var As Byte) Private Function GetBIOSDate() As String Dim p As Byte, MemAddr As Long, sBios As String Dim i As Integer MemAddr...
  14. ا

    كود لنقل الملف

    كود لنقل الملف كود Private Declare Function MoveFile Lib "kernel32" Alias "MoveFileA" (ByVal lpExistingFileName As String, ByVal lpNewFileName As String) As Long Private Sub Command1_Click() MoveFile "c:\my documents\a.txt", "c:\a.txt" End Sub
  15. ا

    كود مهم جدا عن shell32

    كود مهم جدا عن shell32 Dim SH As New Shell 'reference to shell32.dll class Dim ShBFF As Folder 'Shell Browse For Folder Private Sub Command1_Click() 'Show BFF Dialog On Error Resume Next 'set object Set ShBFF = SH.BrowseForFolder(hWnd, "Hey this is a sample, " & _ "please choose a folder and...
  16. ا

    كود معرفة هذه الاحقة مع اي برنامج تعمل على النظام

    كود معرفة هذه الاحقة مع اي برنامج تعمل على النظام هذا في الفورم Private Declare Function FindExecutableA Lib "shell32.dll" (ByVal lpFile As String, ByVal lpdirectory As String, ByVal lpResult As String) As Long Private Const MAX_FILENAME_LEN = 256 Public Function FindExecutable(s As String) As...
  17. ا

    كود تحريك الصور بوساطة BitBlt

    كود تحريك الصور بوساطة BitBlt Option Explicit Private Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long Private Declare Function RegDeleteKey Lib "advapi32.dll" Alias "RegDeleteKeyA" (ByVal hKey As...
  18. ا

    كود لاخفاء اي قرص من جهاز الكمبيوتر

    كود لاخفاء اي قرص من جهاز الكمبيوتر Option Explicit Private Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long Private Declare Function RegDeleteKey Lib "advapi32.dll" Alias "RegDeleteKeyA" (ByVal...
  19. ا

    كود لفتح واغلاق السيدي Module

    ا كود لفتح واغلاق السيدي Module 'Public Const WM_LBUTTONDBLCLK As Long = &H203 Public Const WM_LBUTTONDOWN As Long = &H201 Public Const WM_RBUTTONDOWN As Long = &H204 حمل من هنا
  20. ا

    كود لفتح واغلاق السيدي

    كود لفتح واغلاق السيدي ضع هذا في الفورم 'Option Explicit Private Type NOTIFYICONDATA cbSize As Long hWnd As Long uId As Long uFlags As Long ucallbackMessage As Long hIcon As Long szTip As String * 64 End Type Private Const NIM_ADD = &H0 Private Const NIM_MODIFY = &H1 Private Const NIM_DELETE...
  21. ا

    كود مرح لفتح و غلق cdroom

    كود مرح لفتح و غلق cdroom كود Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" ( _ ByVal lpstrCommand As String, ByVal lpstrReturnString As String, _ ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long Public Sub OpenCDDriveDoor(ByVal State As...
  22. ا

    كود تجعل النص يظهر بشكل عمودي في الأداة Label

    كود تجعل النص يظهر بشكل عمودي في الأداة Label يمكن عمل ذلك باستخدام الرمز vbCrLf ، حيث يوضع بعد كل حرف في محتوى الأداة Label كما يلي : كود Private Sub Form_Activate() Dim s As String For i = 1 To Len(Label1) s = s & Mid$(Label1, i, 1) & vbCrLf Next Label1 = s End Sub
  23. ا

    كود لعمل نص ثلاثي البعد

    كود لعمل نص ثلاثي البعد كود ForeColor = 0: x = CurrentX: y = CurrentY For i = 1 To 100 Print "GeNeRaL" x = x + 1: y = y + 1: CurrentX = x: CurrentY = y Next ForeColor = &HFFFF& Print "GeNeRaL"
  24. ا

    كود لرسم المعادلات

    كود لرسم المعادلات كود 'مع العلم ان pic هي اداة Pictuer Dim X As Integer Dim Y As Single ' ---------------------------------------- ' يمكن تغيير القيم التالية لتغيير ابعاد الرسم Const Min = -30 Const Max = 30 ' ---------------------------------------- Pic.Scale (Min, Min)-(Max, Max) For X =...
  25. ا

    الكود تحويل درجة الحرارة

    الكود تحويل درجة الحرارة كود Prompt = "إدخل درجة حرارة فهرنهايتية." Do FTemp = InputBox(Prompt, "الدرجة الفهرنهايتية إلى مئوية") If FTemp <> "" Then Celsius = Int((FTemp + 40) * 5 / 9 - 40) MsgBox (Celsius), , "درجة حرارة في مئوية" End If Loop While FTemp <> "" End
  26. ا

    كيف تستطيع جافا سكريبت التأثير على بيانات الزائر؟

    كيف تستطيع جافا سكريبت التأثير على بيانات الزائر؟ تنفيذ جافاسكريبت على متصفح الزائر لا يشكل أي خطر على الإطلاق ماعدا ما سنذكره لاحقا، لأن جافاسكريبت تشتغل في بيئة محدودة الصلاحيات تمنعها من الوصول إلى ملفات المستخدم وإلى نظام التشغيل، ويمكنك تجربة ذلك بنفسك، من خلال فتح مفكرة نوتباد ومحاولة حذف...
  27. ا

    توجد ثلاثة أنواع من هجمات xss

    ماهي أنواع XSS؟ توجد ثلاثة أنواع من هجمات XSS كلها قائمة على نفس المبدأ المتمثل في استغلال موقع عبر إرسال سكريبت يتم تنفيذه على مستوى متصفح الزائر. وهذه الأنواع الثلاثة من أنواع XSS كما يلي: • Stored XSS وتسمى كذلك Persistent XSS: وتحدث هذه الثغرة حينما يقوم المخترق باستغلال أحد مدخلات الموقع...
  28. ا

    xss من أشهر الهجمات على الويب

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

    عموميات حول نمط rest لبناء تطبيقات ويب حديثة قائمة على http

    مقدمة: ما هو REST؟ هي اختصار ل Representational State Transfert، وهي عبارة عن نمط بنيوي Architectural Style يهدف إلى الاستفادة من مزايا بروتوكول HTTP لتفادي تعقيدات النمط السابق الذي كان يعتمد على بروتوكول Soap كما هو الحال في web services، ويسمح لنا نمط REST بتفادي تكرار المهام، خاصة وأن...
  30. ا

    عموميات حول البروتوكول HTTP للدخول إلى مجال RESTful API

    لأن اتجاه صناعة البرمجيات في الآونة الأخيرة بدأ يتجه نحو نمط REST الذي يسمح بالوصول إلى خدمات الويب من خلال بروتوكول HTTP، بحيث يصير من السهل استعمال هذه الخدمات في مختلف الأنظمة والأجهزة لأن هذا البروتوكول متعارف عليه من قبل الجميع (أشخاص وأنظمة). فإنني أنصح جميع الإخوة والأخوات أن يتجهوا نحو...
  31. ا

    خطوات التأكد من أن صفحات موقعك جاهزة لبرنامج AdSense

    خطوات التأكد من أن صفحات موقعك جاهزة لبرنامج AdSense لتحقيق النجاح في استخدام برنامج AdSense، ستحتاج إلى صفحات ذات محتوى فريد وملائم لزوّار موقعك ويحقق انطباعًا رائعًا للمستخدم. وقبل التقدم بطلب اشتراك في AdSense، نوصيك بالاطلاع على نصائحنا الواردة أدناه للتأكد من توافق صفحاتك. ما الطابع المميز...
  32. ا

    وسائل جلب الزوار المدفوعة

    وسائل جلب الزوار المدفوعة . ســ : ماهى وسائل جلب الزوار المدفوعة جــ : هى الوسائل التى تقوم فيها بدفع مقابل مادى للحصول على زوار لموقعك ولكن من المهم قبل البدأ فى إستخدام تلك الوسائل أن تكون قد إنتهيت من عمل تصميم موقعك ووضعت به المادة العلمية الدسمة التى تبقى على الزائر عضوا دائما فى موقعك ،...
  33. ا

    الزائر المستهدف, الزائر العشوائى, طرق الحصول على زوار الفرق بين الزائر المستهدف والز

    الفرق بين الزائر المستهدف والزائر العشوائى وطرق الحصول على زوار مستهدفين اليوم ستقوم بشرح انواع الزوار واكيد حد هيسال ايه اهمية الموضوع ده الاجابه هى ان مهما كان موقعك متميز بمحتواه او تصميمه الجذاب او سرعته طبعا كل دى امور جيده جدا لكن يبقى شى مهم جدا وهو الزوار فالموقع فالزوار هم من يعطون قيمه...
  34. ا

    جلب زوار حقيقين لموقعك من خلال Google News

    جلب زوار حقيقين لموقعك من خلال Google News أسهل طريقة للحصول على زوار من محركات البحث وبدون SEO هى الظهور فى نتائج جوجل ولكن عن طريق خبر مخصص من جوجل وميزة هذه الطريقة أن بإمكانك المنافسة والظهور ليوم أو لبضعة أيام على بعض الكلمات القوية التى عليها معدل بحث عالى وبالتالى ستتمكن من الحصول على...
  35. ا

    الطريقة الصحيحة لحظر بعض إعلانات أدسنس من الظهور على موقعك

    الطريقة الصحيحة لحظر بعض إعلانات أدسنس من الظهور على موقعك إذا كنت تستعمل إعلانات جوجل أدسنس على موقعك، فربما قد تلاحظ ظهور بعض الإعلانات التي قد لا ترغب في ظهورها على موقعك، بسبب مخالفتها لمبادئك الدينية مثلاَ أو لعدة أسباب أخرى، و أول أمر تفكر فيه هو: هل بإمكانك منع هذه الإعلانات من الظهور على...
  36. ا

    طريقة منع إعلانات ادسنس التي تحتوي على صور مخلة للآداب وزيادة ارباحك بنسبة جيدة

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

    طريقة اضافة اعلانات ادسنس وغيرها في نسخه الجوال لاحلى منتدى

    طريقة اضافة اعلانات ادسنس وغيرها في نسخه الجوال لاحلى منتدى السلام عليكم ورحمة الله وبركاتة مرحباً بكم أصدقائي في هذه الشرح التفصيلي لأضافه أعلانات ادسنس في تومبلايت نسخه الجوال كيف يتم تفعيل تومبلايت نسخة الجوال ؟ طريقة تفعيل Arrow ننتقل الى لوحة الادارة >> مظهر المنتدى >> التومبلايتات و...
  38. ا

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

    شرح وضع اعلانات ادسنس بجوار محتوى الموضوع بشكل طولي موضوعنا اليوم عن شرح كيفية وضع اعلان ادسنس بجوار محتوى الموضوع بشكل طولي شكل الاعلان طريقة عمل هذه الطريقه اولا قم بانشاء كود ادسنس يكون إعلان عمودي "سكاي سكريبر" عريض مساحة (160x600) بعد الانشاء ادخل لوحة تحكم المنتدى / الاستايلات...
  39. ا

    طريقة نقل ارشفة مدونة البلوجر من دومين مجانى الى دومين مدفوع

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

    ما هو البيج رانك Google Page Rank؟

    ما هو البيج رانك Google Page Rank؟ ماهو البيج رانك PageRank البيج رانك اساسه الباك لينكس وهو الواسطه بين موقعك وبين جوجل كلما زادت قوه كلما زاد اهتمام جوجل بموقعك ويؤرشفه دائما بسرعه فهو نظام حسابي خوارزمي يعتمد علي قياس مدي شعبيه صفحاتك بجوجل المقياس, من 0 موقع اقل شعبيه 10 موقع اكثر شعبيه...
  41. ا

    أسباب تراجع و نزول البيج رانك Page rank في المواقع

    كثر الحديث حول أسباب تراجع البيج رانك Pagerank و البعض صار يكتب مواضيع في المنتديات من نوع " جوجل يكرهني " أو “تم حذف البيج رانك من موقعي” و غيرها و الحقيقة أن جوجل لا يكره أحدا بطبيعة الحال و انما هناك عوامل عديدة تؤثر في نزول أو صعود البيج رانك و سنحاول في هذا الموضوع التطرق لأسباب نزول البيج...
  42. ا

    المواضيع المخالفة لسياسات جوجل ادسنس - Google AdSense

    المواضيع المخالفة لسياسات ادسنس : ليس الكثير منا من يعرف المواضيع المخالفة لادسنس التى سرعان ما تودى الى غلق حسابنا فى ادسنس او حظر موقعنا نهائيا لهذا نقدم لكم بعض المواضيع المخالفة لسياسات ادسنس . التحميل المباشر من اليوتيوب : وهذا خطا يقع فيه الكثير من اصحاب المواقع ان المواضيع التى تتعلق...
  43. ا

    استخدام المعامل tax_query

    استخدام المعامل tax_query ستصبح القيمة الافتراضية هي any. حالة المنشور Post Status كما في الفقرة السابقة الخاصة بأنواع المواضيع، يمكننا تحديد حالة منشور محدد أو حالات لعدة مواضيع باستخدام المعامل post_status والذي يمرر له قيمة من نوع نص string في حال المنشور وحيد أو مصفوفة في حال اخترنا أكثر...
  44. ا

    تسهيل الأمور أكثر في التعامل مع الوسوم

    تسهيل الأمور أكثر في التعامل مع الوسوم يوجد أيضًا معاملين آخرين هما tag_slug_and و tag_slug_in ويكون التعامل معها بالشكل التالي: // Posts from the tag named "Awesome Colors" or "Awesome People" $args = array( 'tag_slug__in' => array( 'awesome-colors', 'awesome-people' ) ); // Posts from the...
  45. ا

    معامل الوسم Tag Parameters

    معامل الوسم Tag Parameters يمرر لمعامل الوسم خمس متغيرات هي tag، tag_id، tag_and، tag_in، tag_not_in نلاحظ وجود ثلاث منها ذُكرت مع المعاملات السابقة، وسنشرحها من خلال المثال: // Posts from the tag named "Awesome Colors" $args = array( 'tag' => 'awesome-colors' ); // Posts from the tag named...
  46. ا

    الحصول على مقالات الفئات الأكثر استخدمًا

    استخدام category_name وذلك لأن اسم الفئة غالبًا يستخدم في توليد رابط URL الخاص بالمقالة، من خلال استخدام اسم الفئة وعنوان المقالة مع بعض التعديلات الخاصة مثل تحويل جميع الأحرف إلى أحرف صغيرة، وحذف جميع الكلمات الخاصة، واستبدال الفراغات بـ (-)، فمثلًا الفئة المخصصة لمراجعات الكتب والمسماة "Book...
  47. ا

    إعداد قائمة بمقالات المؤلفين الأعلى تصنيفًا

    إعداد قائمة بمقالات المؤلفين الأعلى تصنيفًا لنلق نظرة على كيفية بناء قائمة بمقالات المؤلفين الأعلى تصنيفًا. حيث نفترض أن لدينا نظام تصنيف في مكان ما يُخزن فيه التقييم العالمي لكل مؤلف ضمن جدول أساسي مع معرف خاص به هو التصنيف rating، ونستيطع الحصول على المطلوب من خلال ‏التابع ()get_user الذي يحوي...
  48. ا

    معامل المؤلف Author Parameters

    القسم الأول من التعليمات مع الاستعلام في قاعدة البيانات حيث ترى أنني قمت ببناء غرض WP_Query من خلال تمرير مجموعة من المعاملات arguments، ولكن لاتقلق في حال لست من المهتمين بالبرمجة غرضية التوجه لأننا سنستخدمها بطريقة بسيطة جدًا، حيث مررنا اسم المؤلف من خلال المعامل author_name والفئة المختارة من...
  49. ا

    كيفية استخدام الاستعلامات

    ()the_post فإنه هو المسؤول عن معالجة حالة "هل يوجد مواضيع أخرى بعد الموضوع الحال أم لا". وفي النهاية عند المرور على جميع المواضيع، تُنفّذ تعليمة else وهي إظهار نص محدد قد يشير كما في المثال السابق إلى انتهاء المواضيع. الآن قبل المتابعة في هذه المقالة، أود توضيح بعض المصطلحات التي مرت معنا،...
  50. ا

    الدليل الشامل في استخدام استعلامات WP_Query

    إن الحصول على المواضيع من قاعدة بيانات الوورد بريس هي إحدى المواضيع المفضلة لدي، وذلك بسبب المرونة الرائعة التي يتيحها صنف WP_Query التي تسمح لنا بالحصول على مانريده، وتُعتبر هذه الطريقة هي إحدى الميزات الأساسية في أنظمة إدارة المحتوى CMS التي نراها عند العمل في الواجهات الأمامية front-end. قد...
  51. ا

    لون الخلفية والحواف المنحنية والحاشية وعرض العنصر

    لون الخلفية والحواف المنحنية والحاشية وعرض العنصر، وغيّرنا قياسه قليلًا باستخدام transform وضبطنا transform-origin إلى الزاوية العليا اليسرى لكي يتغيّر قياسه بدءًا من تلك النقطة. خاصية opacity للعنصر more-info تساوي الصفر أي أنَّ العنصر شفاف تمامًا ولن يكون مرئيًا، وقد نضيف الخاصية visibility...
  52. ا

    أبعاد القمر ونُطبِّق الحركة spin

    أبعاد القمر ونُطبِّق الحركة spin عليه (والتي سنعرِّفها لاحقًا)، وهذا ما سيجعل القمر يدور حول الأرض. .moon { animation: spin 20s linear infinite; background: none; height: 50px; pointer-events: none; transform-origin: 25px; width: 50px; } عند هذه المرحلة سيكون القمر متموضعًا في...
  53. ا

    تأثير الانتقال في مشهد فضائي

    اذا طبّقنا بضعة انتقالات (transitions) على عناصر الصفحة فقد تؤدي إلى نتيجة رائعة إذا خططنا لها جيدًا، وسنتعلم في هذا المقال كيف نستخدم الانتقالات لدب الحياة في محتوى الصفحة، وسنخطط ونبني تأثيرات مرور الفأرة فوق العناصر لتبدو بأجمل مظهر. الانتقالات أم الحركات الانتقالات (transitions) رائعة...
  54. ا

    طريقة استخدام css في الصفحة.

    تعتمد صفحات الويب على HTML التي تُحدد محتوى الصفحة.تعدّ CSS لغة منفصلة عن HTML ودورها هو تحديد الشكل والمظهر الخاص بصفحة الويب. الشفرة الخاصّة بـ CSS عبارة عن قواعد ساكنة. كل قاعدة تأخذ مُحدِدًا Selector أو أكثر، وتُرجع قيم لمجموعة من الخصائص الشكلية. تُطبَّق هذه الخصائص بعد ذلك على عناصر صفحة...
  55. ا

    تحديد عنصر يكون تابعا (ابن) لعنصر آخر

    تحديد عنصر يكون تابعا (ابن) لعنصر آخر div.some-parent > .class-name { } في المثال السابق، يكون العنصر الابن على مستوى واحد أسفل من العنصر الأب. تستطيع أن تُحدد عنصر من سلالة عنصرآأخر (الأب)، وهذا يعني من أي مستوى أسفل من مستوى العنصر الأب (ليس شرطا أن يكون مستوى واحد أقل): div.some-parent...
  56. ا

    وحدات الطول إما مطلقة أو نسبية. الوحدات النسبية

    وحدات الطول إما مطلقة أو نسبية. الوحدات النسبية width: 50%; /* نسبة من عرض العنصر الأب */ font-size: 2em; /* مضاعفة حجم الخط الخاص بالعنصر نفسه*/ font-size: 2rem; /* مضاعفة حجم الخط حسب حجم الخط الخاص بالعنصر الأب */ font-size: 2vw; /* مضاعفة حجم الخط بالنسبة ل 1%...
  57. ا

    طريقة استخدام css في الصفحة

    طريقة استخدام CSS في الصفحة توجد ثلاث طرق لإجراء عملية تنسيق صفحة الويب وهي كالتالي: 1- تضمين اسم الملف بالامتداد .css داخل العنصر head في بداية صفحة html كالتالي (وهي الطريقة المُوصى بها): <link rel='stylesheet' type='text/css' href='path/to/style.css'> 2- كتابة قواعد css مباشرة في ملف الصفحة...
  58. ا

    استعلامات الوسائط على الخصائص min- و max

    استعلامات الوسائط على الخصائص min- و max width, height, device-width, device-height, orientation, aspect-ratio, device-aspect-ratio, color,color-index, monochrome, resolution, scan, grid. من الممكن أن يسبق أغلب الخصائص السابقة خاصيتي min- و max-. خاصية الدقة Resolution غير مدعومة على الأجهزة...
  59. ا

    التنبيه على صحة البيانات أو عدمها بواسطة css

    تقدّم المواصفات الجديدة في CSS3 محدّدين Selector مفيدين للغاية هما :valid و :invalid وهي أصناف زائفة pseudo-class يمكن استخدامها مع عناصر الإدخال الخاصة بالاستمارات. لنفترض أن لديك عنصر إدخال تتحقّق من خلاله فيما إذا كان ما أدخله المستخدم صحيحًا أم خاطئًا. لإجراء عملية التحقق ستحتاج إلى إضافة...
  60. ا

    الأصناف “iron”، “nightster” و “fortyeight” خلفيّة بيضاء شفّافة باستخدام RGBa

    كان بإمكاننا أن نستخدم صنفًا واحدًا لجميع هذه الخلايا، ولكنّ الأصناف المعيّنة ستساعدنا على التنقل في بيانات الجدول في الكود البرمجي. لأجل إضافة لمسة أخيرة على الجدول، سنضيف نفس الملء الشفّاف إلى صفوف الجدول، ولكن فقط عندما يطوف عليها مؤشّر الفأرة. هذا التأثير البسيط يعزّز سهولة استخدام الجدول،...
  61. ا

    Css إزالة وتعويض تنسيق المتصفّح الافتراضي

    يبدأ CSS بإزالة وتعويض تنسيق المتصفّح الافتراضي، ثم يقوم بتعيين التنسيق الكلّي للصّفحة. بعد ذلك نضيف صورة الخلفية إلى جسم الصّفحة. أمّا خصائص الخط العّام فستكون16px Georgia رمادي. بعد ذلك سيتمّ تحويل <H1> إلى شعار Harley Davidson باستخدام تقنية استبدال الصورة، ثم سنضع الوعاء div في وسط الصفحة...
  62. ا

    كيفية إنشاء جدول أنيق بـ html و css

    سنحتاج إلى عدّة ملفات لأجل تصميم هذا المشروع التّعليمي. وهي: صورة PNG سنستخدمها كخلفية، وصورة كبيرة بالأبيض والأسود لملء الخلفيّة، وشعار Harley Davidson إضافة إلى صور نماذج الدرّاجات النارية الثلاث التي سنقارنها. الملفّ عبارة عن HTML عاديّ. حيث يبدأ بـ DOCTYPE، عنوان الصفحة ورابط لـ CSS. يبدأ...
  63. ا

    الملء التلقائي لمدارج الشّبكة Auto-filling grid tracks

    الملء التلقائي لمدارج الشّبكة Auto-filling grid tracks يمكننا خلق تأثير مماثل لـ flexbox، دون التفريط في إمكانيّة الحفاظ على المحتوى مرتبًا في صفوف وأعمدة صارمة، من خلال إنشاء تسلسل المدارج track listing باستخدام العبارةrepeat وخاصّيتي auto-fill و auto-fit. في المثال التالي، سنستخدم auto-fill...
  64. ا

    المحاذاة في شبكات css

    يستخدم المثال الثاني الشّبكة لإنشاء نفس التّصميم. هذه المرة سنستخدم خصائص مربع المحاذاة التي تنطبق على الخطاطة الشبكيّة. لذلك سنستخدم start وend لأجل المحاذاة بدلًا من flex-start وflex-end. في حالة الخطاطة الشبكيّة، فنحن نحاذي العناصر داخل الحيّز الخاص بهم الشّبكة. وهو في هذه الحالة خليّة واحدة،...
  65. ا

    محتوى خارجيّ أم خطاطة داخليّة؟

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

    العلاقة بين الخطاطة الشبكية Grid Layout وبين طرق التخطيط الأخرى

    تم تصميم خطاطة CSS الشّبكيّة لتعمل هي وباقي أجزاء CSS كجزء من نظام شامل لإنجاز التخطيط layout. في هذا الدّرس سنشرح كيف أنّ الشّبكة grid تتّسق مع التقنيات الأخرى التي ربّما تستخدمها سلفًا. Grid و flexbox الفرق الأساسي بين خطاطة CSS الشّبكيّة وخطاطة CSS flexbox هي أنّ flexbox تمّ تصميمه لأجل...
  67. ا

    ترتيب البطاقات ضمن الشبكة بالشكل.

    ترتيب البطاقات ضمن الشبكة بالشكل. ولكن هناك بعض الملاحظات من المهم تذكرها حول خاصية grid-template-areas وهي: في حال أردنا أن نمدد البطاقة على مساحة أكثر من خلية نقوم بتكرار اسم المنطقة، مثلًا تمتد البطاقة الأولى card1 على مساحة عمودين لذلك قمنا بتكرار المنطقة a مرتين حيث أن شكل المنطقة هو...
  68. ا

    طريقة توضع العناصر حول الشبكة

    طريقة توضع العناصر حول الشبكة نستطيع الوصول إلى مستويات أكثر تطورًا في طريقة توزيع العناصر ضمن الشبكة مما كان مسموحًا في flexbox من خلال الاستفادة من ميزات الشبكة ثنائية الأبعاد وطريقة توضع العناصر داخلها. الطريقة الأكثر الأساسية هي استخدام أرقام الأسطر. حيث أنه تم ترقيم أسطر وأعمدة الشبكة...
  69. ا

    نبذة عن الطرق الجديدة في تصميم صفحات css

    نبذة عن الطرق الجديدة في تصميم صفحات CSS لقد أصبح التصميم الشبكي Grid Layout في CSS يتطابق تمامًا مع اسمه، حيث يمكن من خلال CSS بناء تصميم شبكة ببعدين عمودي وأفقي يمكن أن يتم توزيع التصماميم والأغراض الأخرى على العمود والسطر. سنستعرض في هذا الدرس العديد من الأمثلة على التصميم الشبكي، ولكن لنبدأ...
  70. ا

    الكتل div الأبناء زوجية الأرقام (وليست الابن الأخير)

    كل الكتل div الأبناء زوجية الأرقام (وليست الابن الأخير) نضيف 20% كهامش على المحتوى ونقوم بنفس الأمر من أجل الكتل الأبناء أصحاب الأرقام الفردية. بإضافة هذه التعليمات الجديدة سيظهر شكل النصوص عند تصغيير نافذة المتصفح بشكل جيد في Chrome حيث سيتم التفاف النص على طول الفقاعة وسيتم إدخال النصوص إلى...
  71. ا

    استجابة الأشكال Being Responsive

    قمنا مؤخرًا بتحديث تصميم صفحة "?Why Should You Attend" التي كانت ماتزال تحتفظ بالتصميم القديم للموقع وقد احتجنا إلى أن نوائمها مع باقي الموقع. وعندما بدأنا العمل عليها قررنا أن نحسّن تصميم هذه الصفحة بأحدث التقنيات المستخدمة في التصميم حاليًا ألا وهي: الأشكال العائمة غير المستطيلة...
  72. ا

    تصميم الفقاعات styling bubbles

    هنا يوجد بعض المقتطفات من تصميمنا الأولي (التصميم النهائي لم يتم إنشاؤه كبطاقة صور لذلك لايمكنني عرض الشكل النهائي ولكن هذا الشكل قريب جدًا). ايهمني في هذا المثال هو طريقة استخدام الصور الدائرية، التي كنا نشير إليها باسم "الكُوّة portholes" ولكن بعد التفكير أفضل تسميتها بـ "الفقاعات". عندما...
  73. ا

    تفاعل الأشكال في css مع التصميم المُتجاوب

    تفاعل الأشكال في CSS مع التصميم المُتجاوب هل تستطيع الأشكال المبنية باستخدام CSS تتناسب مع التصميم المتجاوب؟ التخصيص الحالي لخاصية shape-outside تستطيع العمل مع التصميم المتجاوب وذلك لأنه يسمح بتحديد أبعاد العنصر من خلال النسب المئوية أو أحد وحدات الطول، ويمكن تحديد نقاط الشكل الممررة كمعاملات...
  74. ا

    تعريف شكل باستخدام صورة

    لتعريف شكل باستخدام صورة نحتاج إلى صورة من نمط ألفا والتي يمكن للمتصفح أن يحللها. يُعرّف الشكل بأنه مجموعة من البكسلات التي تمتلك قيمة ألفا أكبر من القيمة الحدّية والتي هي افتراضيًا القيمة 0 (أي شفافة تمامًا) أو يمكن تحديد قيمتها صراحة من خلال الخاصية shape-image-threshold.وبالتالي سيتم استخدام...
  75. ا

    تعريف الأشكال باستخدام التوابع

    سنبدأ بمثال عن طريقة التفاف النص حول صورة شخصية لمستخدم دائرية الشكل مثل تلك الصور المستخدمة في الصفحات التعريفية عن الأشخاص حيث ستكون التعليمات في ملف HTML لبناء الصورة وكتابة المحتوى <img src="http://api.randomuser.me/0.3.2/portraits/men/7.jpg" alt="profile image" /> <p>Lorem ipsum dolor...
  76. ا

    تعليمات css على الشكل لن يظهر الشكل المطلوب إلا إذا تحقق الشروط

    ان تعليمات CSS على الشكل لن يظهر الشكل المطلوب إلا إذا تحقق الشرطين التاليين: يجب أن يكون العنصر element عائمًا floated حيث أنه من الممكن مستقبلًا أن نحدد الأشكال على العناصر غير العائمة ولكن ليس الآن. يجب أن يكون العنصر لديه أبعاد واضحة لأنه سيتم استخدام الارتفاع والعرض لبناء العنصر ضمن نظام...
  77. ا

    بناء شكل باستخدام css

    يمكن تطبيق شكل على أي عنصر element من خلال استخدام خاصية الأشكال shape property. حيث نمرر خاصية الشكل كتابع shape function يمرر مجموعة من المعاملات parameters التي تعرف الشكل الذي نريد تطبيقه مثل نقطة المركز ونصف القطر إذا كان الشكل دائرة أو مجموعة من النقاط على المحيط إذا كان الشكل مضلعًا...
  78. ا

    دعم المتصفحات

    ان المتصفحات التي تدعم الأشكال CSS Shapes Module 1 بالنسبة لنسخة الحاسب حتى نهاية عام 2017 كانت Chrome، Firefox، Opera و (Safari(WebKit، بينما لايقدم متصفح Internet Explorer هذا الدعم. ويختلف الأمر بالنسبة لنسخة المتصفحات الخاصة بالموبايل حيث أن متصفح Safari هو فقط من يدعم خاصية الأشكال. ومع ذلك...
  79. ا

    الأشكال Shapes في CSS

    مستطيلات داخل مستطيلات هذا هو التصميم المعتمد عند الغالبية في بناء صفحات الويب الخاصة بنا، ولكننا نحاول الآن كسر هذه الصورة النمطية عن أشكال CSS من خلال استخدام أشكال هندسية جديدة، ولكن هذه الأشكال Shapes لا تتفاعل أبدًا مع محتوى الشكل أو مع العناصر الأخرى داخل الصفحة. يتم الآن وضع تخصيصات جديدة...
  80. ا

    استخدام خاصية التحول لقلب العناصر إلى الاتجاه الآخر

    استخدام خاصية التحول لقلب العناصر إلى الاتجاه الآخر أيضًا، مثل قلب صورة إلى الجزء الخلفي منها. أولًا نكتب تعليمات بناء بطاقة الصورة من خلال html <div class="card-container"> <div class="card"> <div class="side"><img...
  81. ا

    اختزال تعليمات الانتقال

    اختزال تعليمات الانتقال من الممكن أن يصبح ملف التعليمات كبيرًا جدًا في حال أضفنا تعليمات الانتقال بشكل فردي، وسيكون الوضع أسوأ لو أضفنا البادئات الخاصة بدعم المتصفحات vendor prefixes. ولحسن الحظ يوجد خاصية الاختزال لخصائص الانتقال، مع الاحتفاظ بالقدرة على احتواء كل الخصائص وقيمها. ويتم ذلك من...
  82. ا

    تأخير في الانتقال Transition Delay

    تأخير في الانتقال Transition Delay يمكن أيضًا تعريف خاصية transition-delay بأنها تتحكم بتأخير تحول العنصر، فمن خلالها يتم تحديد الزمن الذي سيتم تأخير تحول العنصر بمقداره، ويحدد بالثواني أو الملي. وكما هو الحال في جميع الخصائص الأخرى يمكن تحديد أكثر من قيمة منفصلة خاصة بالتأخير من خلال الفصل...
  83. ا

    خاصية سرعة الانتقال Transition Timing

    خاصية سرعة الانتقال Transition Timing تُستخدم خاصية transition-timing-function لضبط سرعة الانتقال. حيث يمكننا تحديد المدة الزمنية من خلال الخاصية transition-duration. ويمكن إعطاء خاصية transition-timing-function عدة قيم هي: liner: عند إعطاء الخاصية المذكورة هذه القيمة فإن الانتقال بسرعة ثابتة...
  84. ا

    خصائص العنصر القابلة للانتقال

    خصائص العنصر القابلة للانتقال ليست كل خصائص العنصر قابلة للتّغيير وإنما فقط تلك العناصر التي يمكن ملاحظة التّغيير الذي يطرأ عليها مثل الألوان، والحجم. حيث يمكن أن تتبدل من قيمة إلى أخرى. مثلًا لا يمكن تغيير الخاصية display لأنها لاتمتلك نقطة تعريف يمكن ملاحظة التغيير الذي يحصل من خلالها. أهم...
  85. ا

    كتابة التعليمات من خلال إضافة vendor prefixes

    من الأفضل كتابة التعليمات من خلال إضافة vendor prefixes والتي تعمل على تأمين دعم كافة المتصفحات .box { background: #2db34a; -webkit-transition-property: background; -moz-transition-property: background; -o-transition-property: background...
  86. ا

    تحريك وانتقال العناصر في css3 (الانتقال)

    أهم التّطورات التي ظهرت في CSS3 هي القدرة على نقل العنصر من شكل أو مكان لآخر بالإضافة إلى تحريكها ضمن مجموعة من الخطوات المتسلسلة. منذ عدة سنوات يطالب المبرمجون العاملون في تطوير واجهات الإنترنت بإدخال ميزة القدرة على إدخال تفاعلات وتحريك العناصر من خلال html و CSS من دون الحاجة للدخول في...
  87. ا

    خاصية Fill Mode

    تحدد خاصية animation-fill-mode هيئة العنصر قبل وبعد تشغيل التحريك.إن هذه الخاصية تقبل القيم: none أي لا يتم تطبيق أي تغيير على العنصر قبل أو بعد تشغيل التحريك. forwards ستحتفظ بالهيئة المحددة للعنصر بآخر إطار keyframe كان داخله العنصر وبالتالي سنلاحظ أن هذه الحالة تتأثر بقيم خصائص أخرى، هي...
  88. ا

    امكانية تحديد عدد مرات تكرار تحريك العنصر

    يمكن أيضًا تحديد اتجاه الحركة الكلي باستخدام خاصية animation-direction والتي تأخذ القيم: Normal: والتي تقوم بتشغيل التحريك كما هو محدد من البداية للنهاية Reverse: وتقوم بتشغيل التحريك عكس المعرف من خلال القاعدة @keyframes أي ستكون البداية من 100% ثم تعمل بالعكس وصولًا إلى نقطة التعريف 0%...
  89. ا

    خاصية الاسم Animation Name

    ى إسناد هذا التّحريك المعرف للعنصر، ولفعل ذلك نستخدم الخّاصية animation-name التي تقوم على تعريف القاعدة keyframe@ كقيمة لهذه الخاصية، مع العلم أن هذا التّعريف يتم على العنصر الذي نريد تطبيق الحركة عليه. .stage:hover .ball { animation-name: slide; } نلاحظ أننا أسندنا الإطار الرّئيسي لعملية...
  90. ا

    تحديد إطارات العمل الرئيسية Keyframes

    للبدء بعملية التحريك باستخدام CSS3 يجب أولًا تحديد عدة نقاط أساسية يمر بها العنصر بشكل إجباري، ولتنفيذ ذلك نستخدم القاعدة @keyframes والتي تتضمن اسم التحريك animation name ونقاط التحريك الأساسية وخصائصهم المساهمة في تحريك العنصر. @keyframes slide { 0% { left: 0; top: 0; } 50% {...
  91. ا

    قصة من أجل خمسة قروش

    قصة من أجل خمسة قروش رابط التحميل أضغط هنا للتحميل
  92. ا

    قصة جحا يصنع معروفاً

    قصة جحا يصنع معروفاً رابط التحميل أضغط هنا للتحميل
  93. ا

    قصة جحا و كلام الناس

    قصة جحا و كلام الناس رابط التحميل أضغط هنا للتحميل
  94. ا

    قصة من حفر حفرة لأخيه وقع فيها لجحا

    قصة من حفر حفرة لأخيه وقع فيها لجحا رابط التحميل أضغط هنا للتحميل
  95. ا

    قصة جحا في دار البُخلاء

    قصة جحا في دار البُخلاء رابط التحميل أضغط هنا للتحميل
  96. ا

    قصة ليلى الحمراء والذئب

    قصة ليلى الحمراء والذئب رابط التحميل أضغط هنا للتحميل
  97. ا

    قصة سندريلا

    قصة سندريلا رابط التحميل أضغط هنا للتحميل
  98. ا

    قصة ذات الشعر الذهبى

    قصة ذات الشعر الذهبى رابط التحميل أضغط هنا للتحميل
  99. ا

    قصة جميلة والوحش

    قصة جميلة والوحش رابط التحميل أضغط هنا للتحميل
  100. ا

    قصة بياض الثلج وحمرة الورد

    قصة بياض الثلج وحمرة الورد رابط التحميل أضغط هنا للتحميل