لن تندم على معرفة شيء اكثر مما ستندم عليه اذا ما لم تعرفه هذا مثل جاري به العمل لكن ليس في المجال الذي نحن بصدد التحدث فيه فمعرفتك القليل في كل لغة من البرمجة سيجعلك تعيش حيرة في الاختيار اي من المجالات تكمل فيها بالاضافة الي ان هءا ليس كالتفرغ للغة خاصة واحدة متوافقة مع الهدف الذي تريد بلوغه
اذا في هذه التدوينة احببت ان اشارككم بعض النصائح التي لم اكن على دراية بها اثناء تعلمي للبرمجة اكي لا تعاودو نفس الخطأ الذي قمت به
الامر يتعلق بضرورة تعرفك على جميع اللغات البرمجية او بعضها واستخداماتها بالطبع قبل ان تختار اب منهما يجب ان تتفرغ لها و تبدع في تعلمها
و هنا اقدم لك بعض من بحثي الءي قمت به في هذا الشأن :
اذا في هذه التدوينة احببت ان اشارككم بعض النصائح التي لم اكن على دراية بها اثناء تعلمي للبرمجة اكي لا تعاودو نفس الخطأ الذي قمت به
الامر يتعلق بضرورة تعرفك على جميع اللغات البرمجية او بعضها واستخداماتها بالطبع قبل ان تختار اب منهما يجب ان تتفرغ لها و تبدع في تعلمها
و هنا اقدم لك بعض من بحثي الءي قمت به في هذا الشأن :
وبداية نبدأ بأول نصيحة لراغبى تعلم البرمجة فبل أن يبدأ مشواره
يا من تريد تعلم البرمجة يجب عليك أن تحدد الهدف الذى دفعك لتعلم البرمجة , لأن الهدف هو الذى سوف يحدد لك الطريق الذى سوف تسلكه , حيث أن للبرمجة طرق وأساليب ولغات بناء على هدفك سوف تحدد لغتك وطريقتك وأسلوبك فى العمل
وهنا لمن يريد البدا فى تعلم البرمجة من خلال هذة النقطة سوف يحدد فى البداية اللغة التى سوف يتعلمها ثم يتعلم كيف يحقق أهدافه بها ,
****
****
نأتى للنصيحة الثانية ونقول فيها
إذا أردت أن تصعد مبنى أو ناطحة سحاب فلا تستخدم المصعد الكهربائى
يتعجب البعض ويتسائل !! وكيف أصعد ناطحة السحاب إذن؟!!
أقول له تصعد على قدميك باستخدام السلم ولا تحاول أن تقفز , بل يجب عليك أن تصعد درجات السلم درجة درجة بهدوء وتأنى
إذا أردت أن تصعد مبنى أو ناطحة سحاب فلا تستخدم المصعد الكهربائى
يتعجب البعض ويتسائل !! وكيف أصعد ناطحة السحاب إذن؟!!
أقول له تصعد على قدميك باستخدام السلم ولا تحاول أن تقفز , بل يجب عليك أن تصعد درجات السلم درجة درجة بهدوء وتأنى
ما معنى هذا الكلام
معناه أنك من خلال تحديد هدفك فى النصحية الأولى تستطيع اختيار اللغة التى سوف تتعلمها لتحقق بها هدفك
ولكن قبل أن تبدأ يجب عليك أن تعلم جيدا أن مشوارك طويل يجب عليك أن تبدأ من الصفر ولا تتسرع ولا تتجاهل أشياء على حساب أشياء أخرى
فإذا أردت أن تبنى بناء صلبا متينا لا تؤثر فيه الرياح يجب عليك أن تهتم بالأساس والأعمدة التى سيقام عليها البناء
معناه أنك من خلال تحديد هدفك فى النصحية الأولى تستطيع اختيار اللغة التى سوف تتعلمها لتحقق بها هدفك
ولكن قبل أن تبدأ يجب عليك أن تعلم جيدا أن مشوارك طويل يجب عليك أن تبدأ من الصفر ولا تتسرع ولا تتجاهل أشياء على حساب أشياء أخرى
فإذا أردت أن تبنى بناء صلبا متينا لا تؤثر فيه الرياح يجب عليك أن تهتم بالأساس والأعمدة التى سيقام عليها البناء
وهنا سؤال يطرح نفسه دائما
كيف أفرق بين لغات البرمجة وكيف أحدد اي منها أفضل أو بعبارة أخرى أى منها أقوى او بعبارة أصح أى منها يحقق الهدف
كيف أفرق بين لغات البرمجة وكيف أحدد اي منها أفضل أو بعبارة أخرى أى منها أقوى او بعبارة أصح أى منها يحقق الهدف
******
فيجوال بيسيك 6
Visual Basic 6
Visual Basic 6
Visual Basic اداة قوية وفعالة لتطوير تطبيقات متوافقة مع بيئة Windows. يوفر لك بيئة تطوير متكاملة سهلة الاستخدام لانشاء الحلول سواء كانت شخصية او تجارية في وقت قياسي عن طريق فلسفة البرمجة المرئية. حيث تصمم الشاشات ونوافذ برنامجك عن طريق نقرات وتحريكات خفيفة بالفأرة كأنك ترسم مربعات ودوائر باستخدام برامج رسم وغيرها.
البيزيك المرئى
هى بيئة تطوير و لغة برمجة من مايكروسوفت تستند إلى لغة البيسك الشهيرة. و هى تصنف ضمن لغات البرمجة الشيئية. منذ أن بدأت مايكروسوفت في اصدار الفيجوال بيسك و هى تلاقى نجاحا باهرا و شعبية لا بأس بها بين المبرمجين نظرا لسهولتها الشديدة في مقابل التعقيد الشديد الذى يواجهه أى مبرمج يسعى لبرمجة ويندوز باستخدام السى أو السى++. الا أن الفيجوال بيسك ربما تكون هى من أسؤ اللغات التى تكتب عليها برامج الويندوز الآن طبعا بعد الجافا.عموما تناسب الفيجوال بيسك تطبيقات قواعد بيانات و التطبيقات المخصصة للشركات الصغيرة و برامج الحسابات و هى مريحة و سهلة و تؤدى الغرض بالاضافة إلى أنها تسمح للمبرمج بالتركيز على حل المشكلة فغالبا ما لا يواجه صعوبات فنية أثناء كتابة برنامج بالفيجوال بيسك. و لكن بقى أن نذكر أن برامج الفيجوال بيسك لا تتم ترجمتها كاملة إلى لغة الألة مثل السى++ أو الدلفى و انما تترجم إلى كود وسطى يتصل مع مكتبة ربط تسمى ب"Run Time library" و اسمها MSVBMnn.dll مع ملاحظة أن حرفى ال"ان" يشيران إلى رقم الاصدارة.
هى بيئة تطوير و لغة برمجة من مايكروسوفت تستند إلى لغة البيسك الشهيرة. و هى تصنف ضمن لغات البرمجة الشيئية. منذ أن بدأت مايكروسوفت في اصدار الفيجوال بيسك و هى تلاقى نجاحا باهرا و شعبية لا بأس بها بين المبرمجين نظرا لسهولتها الشديدة في مقابل التعقيد الشديد الذى يواجهه أى مبرمج يسعى لبرمجة ويندوز باستخدام السى أو السى++. الا أن الفيجوال بيسك ربما تكون هى من أسؤ اللغات التى تكتب عليها برامج الويندوز الآن طبعا بعد الجافا.عموما تناسب الفيجوال بيسك تطبيقات قواعد بيانات و التطبيقات المخصصة للشركات الصغيرة و برامج الحسابات و هى مريحة و سهلة و تؤدى الغرض بالاضافة إلى أنها تسمح للمبرمج بالتركيز على حل المشكلة فغالبا ما لا يواجه صعوبات فنية أثناء كتابة برنامج بالفيجوال بيسك. و لكن بقى أن نذكر أن برامج الفيجوال بيسك لا تتم ترجمتها كاملة إلى لغة الألة مثل السى++ أو الدلفى و انما تترجم إلى كود وسطى يتصل مع مكتبة ربط تسمى ب"Run Time library" و اسمها MSVBMnn.dll مع ملاحظة أن حرفى ال"ان" يشيران إلى رقم الاصدارة.
لغة البرمجة فيجوال بيسك هي لغة ذات تصميم مرئي واجهة رسومية بعكس بعض اللغات مثل الاسمبلي ذات الشاشة السوداء . حيث تحتوي هذه اللغة على العديد من الاوامر بداخلها ولغة سهلة التطبيق تم تطوير هذه النسخة من البرنامج عن النسخة القديمة basic و التي تعمل تحت بيئة Dos إلى هذه النسخة التي تعمل تحت بيئة ويندوز . تعتمد اللغة في تطوير تطبيقاتها على الكائنات فهي تشبه العديد من لغات البرمجة الحديثة من حيث اعتمادها على الديناميكية و الاحداث. تعني الديناميكية في هذه اللغة القدرة على استدعاء اي اقتران او اجراء اعتمادا على الحدث. الحدث هو اي عملية يقوم بها مستخدم التطبيق على التطبيق مثل الضغط بزر الفارة او الضغط على أحد ازرار لوحة
No comments:
Post a Comment