كما يوجد في اللغات ما يسمى بالعبارات والجمل، فالعبارة هي مجموعة من الكلمات كالصفة وموصوف أو إن وأخواتها واسمها وخبرها أو ..، في حين أن الجمل هي مجموعة من الكلمات والعبارات. ومثال على الجمل "أنا أعيش في منزل صغير"، والتي هي عبارة عن {مبتدأ، خبر (عبارة عن فعل)، تركيب أو عبارة} والتركيب بدوره يتكون من {حرف جر، موصوف (اسم مجرور)، صفة}. كما يمكنك اعتبار الجملة عبارة عن {فعل، وتتمة الجملة}.. أو غيرها من الاعتبارات، أي أن قواعد اللغة واسعة، وتختلف باختلاف المعاني التي يراد الوصول لها.
الآن بعد حصولك على الرموز Tokens والقواعد Grammars بإمكانك تشكيل أي لغة في العالم، سواءً أكانت لغة تواصل إنساني أم لغة برمجة.
في البرمجة لدينا الرموز التالية:
- رموز كلمات محجوزة Keywords Tokens: مثل else وdo وfor وreturn و...
- رموز حسابية Arithmetic Tokens: مثل =، <=، ==، ...
- رموز تعريفية (ترجمتها حرفيًّا) Identifier Tokens: وهي [a-zA-Z_] [a-zA-Z0-9_]*.
- رموز رقمية Number Tokens: وهي [0-9] [0-9]*
لذا، إذا ما استطعت الربط بين الرموز السابقة فعندها يمكنك تشكيل لغة برمجة، كالجملة التالية: if (x == 5)، والتي هي من الشكل {Keyword (Identifier == Number)}. أي أن لغة البرمجة هذه هي عبارة عن برنامج يفهم كيف يربط الرموز المميزة للغة من خلال مجموعة من القواعد. وهو ما يسمى بالمترجم Compiler.
مع هذه المعلومات، وبعمليات بحث معدودة بإمكانك التوسع بالموضوع..
الآن بعد حصولك على الرموز Tokens والقواعد Grammars بإمكانك تشكيل أي لغة في العالم، سواءً أكانت لغة تواصل إنساني أم لغة برمجة.
في البرمجة لدينا الرموز التالية:
- رموز كلمات محجوزة Keywords Tokens: مثل else وdo وfor وreturn و...
- رموز حسابية Arithmetic Tokens: مثل =، <=، ==، ...
- رموز تعريفية (ترجمتها حرفيًّا) Identifier Tokens: وهي [a-zA-Z_] [a-zA-Z0-9_]*.
- رموز رقمية Number Tokens: وهي [0-9] [0-9]*
لذا، إذا ما استطعت الربط بين الرموز السابقة فعندها يمكنك تشكيل لغة برمجة، كالجملة التالية: if (x == 5)، والتي هي من الشكل {Keyword (Identifier == Number)}. أي أن لغة البرمجة هذه هي عبارة عن برنامج يفهم كيف يربط الرموز المميزة للغة من خلال مجموعة من القواعد. وهو ما يسمى بالمترجم Compiler.
مع هذه المعلومات، وبعمليات بحث معدودة بإمكانك التوسع بالموضوع..
البعض يعتمد على اليوتيوب في التعلم
والبعض يعتمد على مواقع أخرى (غالبًا مقروءة)
شاركنا تجربتك على فيسبوك:
https://m.facebook.com/story.php?story_fbid=1353622718143878&id=1132253736947445
سننشر غدا قائمة بأكثر المواقع شهرة في البرمجة إن شاء الله
والبعض يعتمد على مواقع أخرى (غالبًا مقروءة)
شاركنا تجربتك على فيسبوك:
https://m.facebook.com/story.php?story_fbid=1353622718143878&id=1132253736947445
سننشر غدا قائمة بأكثر المواقع شهرة في البرمجة إن شاء الله
قائمة ببعض المواقع المشهورة - وغير المشهورة - والتي ستفيدك في مسيرتك البرمجية بشكل كبير:
قبل القراءة، ضع في ذهنك ما يلي:
* المقال طويل نوعًا ما، يمكنك حفظه (Save post) أو نسخه للرجوع إليه لاحقًا
* المقال رأي شخصي ولا يستند لأي مصدر، يمكن الإضافة عليه أو تعديل محتوياته
* المقال يحوي أسماء المواقع فقط، ولا يحوي روابطها
* إذا كان عندك مواقع أخرى تراها مفيدة، أو لديك تعقيب على المحتوى الحالي فاتركه في تعليق لنقوم بتعديل المنشور لاحقًا
أشهر مواقع البرمجة:
1- Stock OverFlow
2- CodeProjet
3- DaniWeb Community
4- C# Corner
5- wikiHow
6- VB4Arab
7- VBForums
للأمثلة، والسورس كود:
8- C# Examples
9- C# Helper
10- Visual C# Kicks
11- Sourcecodester
12- Planet Source Code
13- VBCode (يحوي لغات أخرى مثل C#)
يمكنك أيضًا تحميل سورس كود لمشاريع كثيرة من الموقع (2)
منصات عمل واجهة المستخدم UI Framework:
14- Metro
15- Bunifu
16- Xander
17- DevExpress
18- Telerik
كورسات أونلاين:
19- Udemy
20- edX
21- coursera
22- UDACITY
23- Codeacademy
24- 365datascience
25- w3schools
لتحميل البرامج، الكتب، الشروحات:
26- Mutaz
27- SoftyFile
لتحميل الكتب:
28- kutub
29- download-pdf-ebooks
لصناعة الفيديوهات:
30- Camtasia
لصناعة فيديوهات أنيميشن:
31- برنامج Animiz (برنامج يمكن تحميله والعمل عليه على الكمبيوتر، لكنه يحتاج اتصال بالانترنت)
32- موقع Animaker (موقع أونلاين)
تطبيقات مفيدة:
33- 8icons
34- JCPicker
لمن يتعامل مع أنظمة أسطر الأوامر:
35- ss64
تعقيب مختصر على ماسبق:
1- ستوك أوفرفلو أفضل موقع للإجابة على الأسئلة، وللحصول على إجابات مختصرة.. يكفي كتابة السؤال على غوغل وستحصل على روابط لمواقع مختلفة، غالبا ستوك أوفرفلو بالمرتبة الأولى (جرب تتعرف على الشاشة الرئيسية ضمن هذه المواقع، لأنك لن تراها مستقبلًا)
2- كود بروجكت أفضل موقع للحصول على شروحات مفصلة وغنية بالمعلومات
3- كما أنه لا داعي للدخول للموقع ثم البحث عن طلبك، يكفي كتابته في غوغل وستحصل على رابط لموقع من المواقع السابقة - وغيرها - مع إجابات مختلفة
وكمثال: إذا بحثت عن كيفية الحصول على اسم المستخدم ستكتب
get username C#
وأفضل نتيجة ستحصل عليها ستكون من ستوك أوفرفلو
أما إذا كنت تبحث عن موضوع تفصيلي مثل
use WMI C#
فإن أفضل نتيجة ستحصل عليها ستكون من كود بروجكت
أما بقية المواقع فيمكنك الاستفادة منها إذا لم تجد إجابتك في المواقع السابقة
4- المنتديات (6) و(7) هي مواقع تواصل اجتماعي تقريبًا، حتى المواقع (1) و(2)، بمعنى أنه يمكنك إنشاء حساب فيها وبدل نشر صورة لحمامة بيضاء عليها عبارة بالأحمر مكتوب فيها صباح الخير لأغلى الحبايب"، ومنشورات مليئة بالخرافة مثل "أثبتت الدراسات أن ..." و"أسلم العالِم اليهودي زعيم اليهود من معهد آينشتاين للدراسات بعد أن اكتشف أن ..." إلخ إلخ ... بدلًا من هذا كله يمكنك إنشاء أسئلة، أو مقالات، أو الإجابة والتعليق على أسئلة ومقالات مبرمجين آخرين
كما لا يوجد داعي لتنشر أشياء مثل "تزوجي مبرمجا، لأنه لن يفكر بالزواج من ثانية .. فأنت الثانية بعد حاسوبه " (لأنه إن أراد أن يتزوج سيتزوج صدقيني)، إذا كنت ستنشر مثل هذه الأمور يفضل أن تترك البرمجة وتنشئ صفحة فيسبوك باسم "رواق" وانشر فيها خواطرك العاطفية :)
5- المواقع (8) و(9) و(10) فيها أمثلة موجهة ومسيسة، تخدم الفكرة المطروحة فقط، يمكن الاعتماد عليها بشكل كبير خصوصًا عند البدايات وللمتوسطين، أما (11) و(12) ففيها مشاريع شاملة
6- المواقع التعليمية بعضها مدفوع وبعضها مجاني، وكبداية أنصحك بـ w3schools، خصوصًا أن مجالاته كثيرة
وفي النهاية لا ننسى موقع Youtube، إذ يمكن اعتباره موقع تعليمي في جميع المجالات المذكورة في هذا المقال
إذا كان عندك استفسار، استفهام، استغراب أو أي شيء ترغب بإضافته اتركه في تعليق.. شارك المنشور في المجموعات التي تعرفها.. وراسلنا لأي اقتراح
قبل القراءة، ضع في ذهنك ما يلي:
* المقال طويل نوعًا ما، يمكنك حفظه (Save post) أو نسخه للرجوع إليه لاحقًا
* المقال رأي شخصي ولا يستند لأي مصدر، يمكن الإضافة عليه أو تعديل محتوياته
* المقال يحوي أسماء المواقع فقط، ولا يحوي روابطها
* إذا كان عندك مواقع أخرى تراها مفيدة، أو لديك تعقيب على المحتوى الحالي فاتركه في تعليق لنقوم بتعديل المنشور لاحقًا
أشهر مواقع البرمجة:
1- Stock OverFlow
2- CodeProjet
3- DaniWeb Community
4- C# Corner
5- wikiHow
6- VB4Arab
7- VBForums
للأمثلة، والسورس كود:
8- C# Examples
9- C# Helper
10- Visual C# Kicks
11- Sourcecodester
12- Planet Source Code
13- VBCode (يحوي لغات أخرى مثل C#)
يمكنك أيضًا تحميل سورس كود لمشاريع كثيرة من الموقع (2)
منصات عمل واجهة المستخدم UI Framework:
14- Metro
15- Bunifu
16- Xander
17- DevExpress
18- Telerik
كورسات أونلاين:
19- Udemy
20- edX
21- coursera
22- UDACITY
23- Codeacademy
24- 365datascience
25- w3schools
لتحميل البرامج، الكتب، الشروحات:
26- Mutaz
27- SoftyFile
لتحميل الكتب:
28- kutub
29- download-pdf-ebooks
لصناعة الفيديوهات:
30- Camtasia
لصناعة فيديوهات أنيميشن:
31- برنامج Animiz (برنامج يمكن تحميله والعمل عليه على الكمبيوتر، لكنه يحتاج اتصال بالانترنت)
32- موقع Animaker (موقع أونلاين)
تطبيقات مفيدة:
33- 8icons
34- JCPicker
لمن يتعامل مع أنظمة أسطر الأوامر:
35- ss64
تعقيب مختصر على ماسبق:
1- ستوك أوفرفلو أفضل موقع للإجابة على الأسئلة، وللحصول على إجابات مختصرة.. يكفي كتابة السؤال على غوغل وستحصل على روابط لمواقع مختلفة، غالبا ستوك أوفرفلو بالمرتبة الأولى (جرب تتعرف على الشاشة الرئيسية ضمن هذه المواقع، لأنك لن تراها مستقبلًا)
2- كود بروجكت أفضل موقع للحصول على شروحات مفصلة وغنية بالمعلومات
3- كما أنه لا داعي للدخول للموقع ثم البحث عن طلبك، يكفي كتابته في غوغل وستحصل على رابط لموقع من المواقع السابقة - وغيرها - مع إجابات مختلفة
وكمثال: إذا بحثت عن كيفية الحصول على اسم المستخدم ستكتب
get username C#
وأفضل نتيجة ستحصل عليها ستكون من ستوك أوفرفلو
أما إذا كنت تبحث عن موضوع تفصيلي مثل
use WMI C#
فإن أفضل نتيجة ستحصل عليها ستكون من كود بروجكت
أما بقية المواقع فيمكنك الاستفادة منها إذا لم تجد إجابتك في المواقع السابقة
4- المنتديات (6) و(7) هي مواقع تواصل اجتماعي تقريبًا، حتى المواقع (1) و(2)، بمعنى أنه يمكنك إنشاء حساب فيها وبدل نشر صورة لحمامة بيضاء عليها عبارة بالأحمر مكتوب فيها صباح الخير لأغلى الحبايب"، ومنشورات مليئة بالخرافة مثل "أثبتت الدراسات أن ..." و"أسلم العالِم اليهودي زعيم اليهود من معهد آينشتاين للدراسات بعد أن اكتشف أن ..." إلخ إلخ ... بدلًا من هذا كله يمكنك إنشاء أسئلة، أو مقالات، أو الإجابة والتعليق على أسئلة ومقالات مبرمجين آخرين
كما لا يوجد داعي لتنشر أشياء مثل "تزوجي مبرمجا، لأنه لن يفكر بالزواج من ثانية .. فأنت الثانية بعد حاسوبه " (لأنه إن أراد أن يتزوج سيتزوج صدقيني)، إذا كنت ستنشر مثل هذه الأمور يفضل أن تترك البرمجة وتنشئ صفحة فيسبوك باسم "رواق" وانشر فيها خواطرك العاطفية :)
5- المواقع (8) و(9) و(10) فيها أمثلة موجهة ومسيسة، تخدم الفكرة المطروحة فقط، يمكن الاعتماد عليها بشكل كبير خصوصًا عند البدايات وللمتوسطين، أما (11) و(12) ففيها مشاريع شاملة
6- المواقع التعليمية بعضها مدفوع وبعضها مجاني، وكبداية أنصحك بـ w3schools، خصوصًا أن مجالاته كثيرة
وفي النهاية لا ننسى موقع Youtube، إذ يمكن اعتباره موقع تعليمي في جميع المجالات المذكورة في هذا المقال
إذا كان عندك استفسار، استفهام، استغراب أو أي شيء ترغب بإضافته اتركه في تعليق.. شارك المنشور في المجموعات التي تعرفها.. وراسلنا لأي اقتراح
كيف يمكن إنشاء رابط مضمن في عبارة نصية؟ مثل الروابط الموجودة في أسفل النافذة المرفقة. (نشاهدها عادةً في المواقع والبرامج التي تحوي في نهايتها على رابط لتحميل برنامج أو ملف أو منتج ما)
شاركونا في صفحتنا https://www.facebook.com/Eng27Programming/
شاركونا في صفحتنا https://www.facebook.com/Eng27Programming/
طريقة إنشاء رابط مضمن في نص معين (أو عدة روابط)
ضيف الشرف: أداة LinkLabel ^_^
تحتاج أداة LinkLabel فقط، والكود الموجود بالصورة المرفقة
لا داعي لوضع أداة Label وبجانبها LinkLabel وتتلبك في ضبطها مع تغير حجم النافذة وأدواتها، ولا داعي لاختراع أساليب من تحت الطاولة.. الحل من الأداة LinkLabel نفسها
قليل من يعلم طريقة استخدام هذه الأداة، أو الغاية منها، وأكثر المبرمجين - الجدد خصوصًا - يعتقدون أن استخدام هذه الأداة لعرض رابط على كامل قيمتها النصية..
شارك المعلومة لأصدقائك
هل كنت تعلم هذه المعلومة؟
👍🏻 تعلمها
👎🏻 لا تعلمها
ضيف الشرف: أداة LinkLabel ^_^
تحتاج أداة LinkLabel فقط، والكود الموجود بالصورة المرفقة
لا داعي لوضع أداة Label وبجانبها LinkLabel وتتلبك في ضبطها مع تغير حجم النافذة وأدواتها، ولا داعي لاختراع أساليب من تحت الطاولة.. الحل من الأداة LinkLabel نفسها
قليل من يعلم طريقة استخدام هذه الأداة، أو الغاية منها، وأكثر المبرمجين - الجدد خصوصًا - يعتقدون أن استخدام هذه الأداة لعرض رابط على كامل قيمتها النصية..
شارك المعلومة لأصدقائك
هل كنت تعلم هذه المعلومة؟
👍🏻 تعلمها
👎🏻 لا تعلمها
طلب مني أحد المتابعين إنشاء منشور عن الخوارزميات وهل بالفعل نحتاجها في البرمجة وهل هي شرط أساسي يجب على المبرمج أن يتمتع بها أم لا
لذلك فإن هذا المنشور - بما فيه من منشور مرفق - هو إجابة على هذا السؤال
الخوارزمية هي ببساطة خطة سير عملية معينة، أو استراتيجية تنفيذ عملية معينة، أو مجموعة منتهية من التعليمات للقيام بمهمة محددة، أو ..، أو ..
أصلًا كلمة خوارزمية هي جاءت من اسم العالم المسلم الخوارزمي، وكانت سابقًا تعبر عن الحساب بالنظام العربي وفق المفاهيم التي وضعها الخوارزمي في علم الجبر، ثم تطور معناها لتدل على طرق الحساب وحل المسائل.
للخوارزمية ٥ صفات:
١. الدخل input
٢. الخرج output
٣. التعريف definiteness
٤. الانتهائية finiteness
٥. الفعالية ineffectiveness
والفرق بينها وبين البرنامج هو أن البرنامج ليس من الضروري أن يحقق الصفة الرابعة.
الآن، هل الخوارزميات من المفاهيم الهامة في البرمجة؟ نعم، وهي تعطيك طريقة التفكير المناسبة لإنشاء أكواد برامجك.
طيب، هل هو شرط أن أتعلم الخوارزميات لتعلم البرمجة؟ بمعنى: هل يجب أن أتعلم الخوارزميات أولًا؟ والجواب: ليس بالضرورة.
إن تعلمتها فلا بأس، وإلم تتعلمها فأيضًا لا مشكلة، وستتعلمها تراكميًّا مع مرور الأكواد.
ويمكن صياغة الخوارزميات بأكثر من طريقة، يمكن سردها كما في المنشور المرفق، ويمكن استخدام المخططات التدفقية لتمثيل مخطط سير البرنامج..
شاركنا برأيك.. ماذا تعرف عن الخوارزميات؟
رابط المنشور للمشاركة بآراءكم
https://m.facebook.com/story.php?story_fbid=1365955256910624&id=1132253736947445
المنشور المرفق:
https://m.facebook.com/story.php?story_fbid=2473420652927794&id=2212280789041783
لذلك فإن هذا المنشور - بما فيه من منشور مرفق - هو إجابة على هذا السؤال
الخوارزمية هي ببساطة خطة سير عملية معينة، أو استراتيجية تنفيذ عملية معينة، أو مجموعة منتهية من التعليمات للقيام بمهمة محددة، أو ..، أو ..
أصلًا كلمة خوارزمية هي جاءت من اسم العالم المسلم الخوارزمي، وكانت سابقًا تعبر عن الحساب بالنظام العربي وفق المفاهيم التي وضعها الخوارزمي في علم الجبر، ثم تطور معناها لتدل على طرق الحساب وحل المسائل.
للخوارزمية ٥ صفات:
١. الدخل input
٢. الخرج output
٣. التعريف definiteness
٤. الانتهائية finiteness
٥. الفعالية ineffectiveness
والفرق بينها وبين البرنامج هو أن البرنامج ليس من الضروري أن يحقق الصفة الرابعة.
الآن، هل الخوارزميات من المفاهيم الهامة في البرمجة؟ نعم، وهي تعطيك طريقة التفكير المناسبة لإنشاء أكواد برامجك.
طيب، هل هو شرط أن أتعلم الخوارزميات لتعلم البرمجة؟ بمعنى: هل يجب أن أتعلم الخوارزميات أولًا؟ والجواب: ليس بالضرورة.
إن تعلمتها فلا بأس، وإلم تتعلمها فأيضًا لا مشكلة، وستتعلمها تراكميًّا مع مرور الأكواد.
ويمكن صياغة الخوارزميات بأكثر من طريقة، يمكن سردها كما في المنشور المرفق، ويمكن استخدام المخططات التدفقية لتمثيل مخطط سير البرنامج..
شاركنا برأيك.. ماذا تعرف عن الخوارزميات؟
رابط المنشور للمشاركة بآراءكم
https://m.facebook.com/story.php?story_fbid=1365955256910624&id=1132253736947445
المنشور المرفق:
https://m.facebook.com/story.php?story_fbid=2473420652927794&id=2212280789041783
عندما يضحك المبرمج
void main( )
{
Console.Write(makeSTR("ha", 4));
Console.ReadKey( );
}
string makeSTR(string s, int count)
{
string ss
for(int i = 0; i < count; ++i)
ss += s;
return ss;
}
=================
Output:
hahahahaha
void main( )
{
Console.Write(makeSTR("ha", 4));
Console.ReadKey( );
}
string makeSTR(string s, int count)
{
string ss
for(int i = 0; i < count; ++i)
ss += s;
return ss;
}
=================
Output:
hahahahaha
لما تتعامل مع ملف بالكمبيوتر، شلون الكمبيوتر عرف انو هاد الملف نوعه كذا وبينفتح بالبرنامج كذا🤔؟
بالواقع الموضوع بسيط جدا ومتعلق بشي اسمه "لاحقة الملف"، او"امتداد الملف".. وهلإمتداد بكون موجود بنهاية اسم الملف
يعني لو عندك ملف نصي مثلا اسمه file.. رح تلاقيه بهالاسم file.txt
او لو عندك كتاب الكتروني اسمه book، رح تلاقيه بهالاسم book.pdf
هال ".pdf" و".txt" هي امتداد الملفات هدول
يعني الكمبيوتر كل ماتدخل على مجلد بشوف الملفات ملف ملف، وبشوف نوع اللامتداد، وعلى اساسه بحط ايقونة لكل ملف بملفه، وبضيف اوامر على هديك القائمة الي بتطلع وقت نضغط باليمين على هلملف؟؟؟؟؟
اي نعم الكمبيوتر كل ماتدخل على مجلد بشوف الملفات ملف ملف، وبشوف نوع اللامتداد، وعلى اساسه بحط ايقونة لكل ملف بملفه، وبضيف اوامر على هديك القائمة الي بتطلع وقت نضغط باليمين على هلملف
بتوقع من البعض هلا يقول: يالله شقد الكمبيوتر ذكي وفهلوي معناها
لهيك بحب اقول لهدول لا بالعكس الكمبيوتر طشم كتير، والغباء عم يشرشر منه.. هو فقط روتيني وسريع مو اكتر (ممكن نحكي عن الذكاء بمنشور تاني)
هاد الكلام أغلب الناس بتعرفه، لكن الكلام القادم قليلين الي بيعرفوه:
لو حذفنا الامتداد من الاسم ايش بصير؟
بصراحة مارح يصير شي فعليا، محتوى الملف هو هو، والصورة مثلا رح تضل صورة بس الكمبيوتر مارح يتعرف عليها، ومارح يقدر يحطلا ايقونة او برنامج يشغلا (لو جربت تشغل الملف، الكمبيوتر رح يقلك "عدم المؤاخذة انا مابضرب بالمندل، هاد الملف غير معرّف، ومارح اقدر اشغله اذا ما قلتلي نوعه.. لهيك تفضل اختار نوع البرنامج الي يشغله بلا فزلكة"، وبطالعلك قائمة تختار منا البرنامج المشغل)
فلو رحت بإيدك ولقّنته للكمبيوتر انو ياكمبيوتر ياحبيبي ياقلبي، فتحلي هلملف بالبرنامج الفلاني، ف رح يشغله ويعطيك دروبسة تروق دماتك كمان
وأساسا، لو عندك ملفات وبدك ماحدا يطّلع عليها، وبدك حل اسعافي، بإمكانك تحذف اللاحقة من نهاية اسم الملف وهيك الكمبيوتر مارح يتعرف عليه، والي بده يفتش كمبيوترك او يتطفل عليه (مثلا عرت لابتوبك لرفيقك، او حدا مهكرو وداخل عليه من الشبكة او النت) رح يضيع ومارح يقدر يوصل لهلملفات الي حذفتلن لاحقتن (الا اذا كان مكمبرلك وعرفان خطتك الاسعافية) (برجع بقول هاد حل اسعافي، في حلول افضل متل تشفير الملفات او قفلا ...، واساسا هلخطة غالبا بتنجح مع الناس الي بقولو وبيكتبو كنبيوتر بدل كمبيوتر)
بإمكان المختصين بالكمبيوتر او المبرمجين الي حابين يتوسعو بالموضوع يشوفو كتابنا، الفصل الحادي عشر
الصورة متعلقة بالموضوع بشكل او بآخر
بتحبو المنشورات تكون بهالشكل (سرد بالعامية) او تكون منشور بالفصحى فيه سؤال، وتاني يوم جواب عنه؟
بالواقع الموضوع بسيط جدا ومتعلق بشي اسمه "لاحقة الملف"، او"امتداد الملف".. وهلإمتداد بكون موجود بنهاية اسم الملف
يعني لو عندك ملف نصي مثلا اسمه file.. رح تلاقيه بهالاسم file.txt
او لو عندك كتاب الكتروني اسمه book، رح تلاقيه بهالاسم book.pdf
هال ".pdf" و".txt" هي امتداد الملفات هدول
يعني الكمبيوتر كل ماتدخل على مجلد بشوف الملفات ملف ملف، وبشوف نوع اللامتداد، وعلى اساسه بحط ايقونة لكل ملف بملفه، وبضيف اوامر على هديك القائمة الي بتطلع وقت نضغط باليمين على هلملف؟؟؟؟؟
اي نعم الكمبيوتر كل ماتدخل على مجلد بشوف الملفات ملف ملف، وبشوف نوع اللامتداد، وعلى اساسه بحط ايقونة لكل ملف بملفه، وبضيف اوامر على هديك القائمة الي بتطلع وقت نضغط باليمين على هلملف
بتوقع من البعض هلا يقول: يالله شقد الكمبيوتر ذكي وفهلوي معناها
لهيك بحب اقول لهدول لا بالعكس الكمبيوتر طشم كتير، والغباء عم يشرشر منه.. هو فقط روتيني وسريع مو اكتر (ممكن نحكي عن الذكاء بمنشور تاني)
هاد الكلام أغلب الناس بتعرفه، لكن الكلام القادم قليلين الي بيعرفوه:
لو حذفنا الامتداد من الاسم ايش بصير؟
بصراحة مارح يصير شي فعليا، محتوى الملف هو هو، والصورة مثلا رح تضل صورة بس الكمبيوتر مارح يتعرف عليها، ومارح يقدر يحطلا ايقونة او برنامج يشغلا (لو جربت تشغل الملف، الكمبيوتر رح يقلك "عدم المؤاخذة انا مابضرب بالمندل، هاد الملف غير معرّف، ومارح اقدر اشغله اذا ما قلتلي نوعه.. لهيك تفضل اختار نوع البرنامج الي يشغله بلا فزلكة"، وبطالعلك قائمة تختار منا البرنامج المشغل)
فلو رحت بإيدك ولقّنته للكمبيوتر انو ياكمبيوتر ياحبيبي ياقلبي، فتحلي هلملف بالبرنامج الفلاني، ف رح يشغله ويعطيك دروبسة تروق دماتك كمان
وأساسا، لو عندك ملفات وبدك ماحدا يطّلع عليها، وبدك حل اسعافي، بإمكانك تحذف اللاحقة من نهاية اسم الملف وهيك الكمبيوتر مارح يتعرف عليه، والي بده يفتش كمبيوترك او يتطفل عليه (مثلا عرت لابتوبك لرفيقك، او حدا مهكرو وداخل عليه من الشبكة او النت) رح يضيع ومارح يقدر يوصل لهلملفات الي حذفتلن لاحقتن (الا اذا كان مكمبرلك وعرفان خطتك الاسعافية) (برجع بقول هاد حل اسعافي، في حلول افضل متل تشفير الملفات او قفلا ...، واساسا هلخطة غالبا بتنجح مع الناس الي بقولو وبيكتبو كنبيوتر بدل كمبيوتر)
بإمكان المختصين بالكمبيوتر او المبرمجين الي حابين يتوسعو بالموضوع يشوفو كتابنا، الفصل الحادي عشر
الصورة متعلقة بالموضوع بشكل او بآخر
بتحبو المنشورات تكون بهالشكل (سرد بالعامية) او تكون منشور بالفصحى فيه سؤال، وتاني يوم جواب عنه؟
بتحبو المنشورات تكون بهالشكل (سرد بالعامية) او تكون منشور بالفصحى فيه سؤال، وتاني يوم جواب عنه؟
احكولنا عن الصورة النمطية الي كنتو شايفين لغة C# فيه وقت كنتو مبتدئين أو قبل ما تدخلو اللغة (أو البرمجة عمومًا)
شاركونا https://m.facebook.com/story.php?story_fbid=1398721916967291&id=1132253736947445
شاركونا https://m.facebook.com/story.php?story_fbid=1398721916967291&id=1132253736947445
Media is too big
VIEW IN TELEGRAM
أداة StepsProgress تظهر للمستخدم تقدمه الحالي إذا كانت خطواته محدودة (وإلا فأداة ProgressBar مستخدمة)
سيتم نشر السورس كود قريبًا إن شاء الله
هذا الفيديو إهداء لأعضاء غروب "عالمنا هو البرمجة" على واتساب، حيث طلب الأستاذ باسم سرداح هذه الأداة مما حفزني على تصميمها
شاركنا بأدوات UserControl من تصميمك، أو بتقترح علينا نصمما..
تابعنا على فيسبوك
https://www.facebook.com/Eng27Program...
قناتنا على يوتيوب
https://www.youtube.com/watch?v=MXrMl9I0NdY
سيتم نشر السورس كود قريبًا إن شاء الله
هذا الفيديو إهداء لأعضاء غروب "عالمنا هو البرمجة" على واتساب، حيث طلب الأستاذ باسم سرداح هذه الأداة مما حفزني على تصميمها
شاركنا بأدوات UserControl من تصميمك، أو بتقترح علينا نصمما..
تابعنا على فيسبوك
https://www.facebook.com/Eng27Program...
قناتنا على يوتيوب
https://www.youtube.com/watch?v=MXrMl9I0NdY
برمجة وتصميم الأداة
https://youtu.be/SDLhPFsYrT0
للي شاف الفيديو، يعطينا تقييم المحتوى رجاءً (التقييم رح يكون بالاختيارات التالية، لكل بند رح نترك اختيارين)
https://youtu.be/SDLhPFsYrT0
للي شاف الفيديو، يعطينا تقييم المحتوى رجاءً (التقييم رح يكون بالاختيارات التالية، لكل بند رح نترك اختيارين)
تقييمك لمحتوى الفيديو، من حيث المعلومات، طريقة الشرح (عن طريق الكلمات، بدون صوت)، مستوى المعلومات؟
تقييمك لاستخدام العامية بالشرح؟
مع العلم انو المرة الماضية عملنا استفتاء عن الشروحات الي نزلناها، وكان ٤٥ صوت بدن الشرح يكون بالعامية و صوتين بالفصحى
مع العلم انو المرة الماضية عملنا استفتاء عن الشروحات الي نزلناها، وكان ٤٥ صوت بدن الشرح يكون بالعامية و صوتين بالفصحى