بسم الله الرحمن الرحيم
اخواني الأحباء الأعزاء أعضاء منتدي الفريق العربي للبرمجة
طرحت من قبل هذا البرنامج في منتدي vb4arab.net و لكن لأسباب لا أعلمها المنتدي وللأسف الشديد غير متاح حاليا و هو من المنتديات الجيدة
و من ثم فكرت أن أضع البرنامج في هذا المنتدي لتعم الفائدة (وان كانت قليلة و متواضعة من شخص بسيط و مبتديء مثلي :rolleyes: ) الا انه (زيادة الخير خيرين) ، أو ربما لأنني أصبحت أنتمي لمنتديات الفريق العربي للبرمجة بشكل أو باخر حيث أنني أعد نفسي الان لدبلومة البرمجة او كما أحب أن أسميها (مطحنة البرمجة :s ) حيث سأدرس – ان شاء الله- ما يزيد عن 24 لغة برمجة من ضمنهم c#, vb.net, vc++, vb6, html & dhtml & asp & asp.net & oracle & sqlserver
ادعولي ربنا يكون في عوني، و اهي فرصة الواحد يدخل عالم الاحتراف بدل ما أفضل طول عمري مبتديء كده (ينفع الكلام ده يعني)
المهم يا سادة يا كرام أنا شاهدت علي شاشتي الذهبية وقائع الحرب الضارية بين أنصار windows و linux و لم أجد أحدا من الطرفين يذ كر دراسات علمية او مقارنات تمت في معامل عالمية معتمدة و محايدة معترف بها (اللهم الا القليل) و انا علي أية حال لست متخصصا في نظم التشغيل و كل ما يهمني هو التطبيقات التجارية سواء desktop أو internet like e commerce sites
أرجوا أن نبحث في الموضوع بشيء من التفصيل لافادة المستخدم النهائي في النهاية ( أعني المستخدم العربي و المسلم في المقام الأول)
نرجع مرجوعنا للبرنامج و هو مكتوب بلغة vb.net under visual studio.net platform 2002
و هي منصة تطوير تطبيقات رائعة و تعطي امكانيات هائلة و بالرغم من كل ما يقال عن ال dot net سواء مزايا كانت أم عيوب الا أن التجربة شيء مختلف تماما
أعتقد أن البرنامج سيفيدك كثيرا و بشكل عملي في المجالات الاتية:
*التعامل مع ال registry و تخزين و استرجاع البيانات منه و الاحداث المناسبة لعمل ذلك
*التعامل مع الكثير من الدوال الرياضية
* التعامل مع ال keyboard و الأحداث المختلفة المتعلقة بها مثل key press & key up & key down وكذلك مفاتيح الاختصارات و كيفية برمجتها مثل ctrl + any char أو alt + any char
*التعامل مع أخطاء زمن التشغيل run time errors و معالجتها سواء يدويا أو باستخدام جملة try..catch..finally..end try
*التعامل مع ال clipboard سواء بالقراءة منها أو بالنسخ اليها و التأكد من نوعية البيانات الداخلة الي البرنامج حتي لا تحدث أخطاء
*توليد الارقام العشوائية بدون تكرار و هو ما وجدت أن الكثير من أعضاء المنتديات العربية يتسائلون عن كيفية عمله
*كيفية التعامل مع القوائم و برمجتها بالشكل المناسب
* الاستفادة المثلي من جملة التحويل بين الأنواع ctype و التي أرهقت مبرمجي vb6 كثيرا عند التحويل الي vb.net لتعودهم أن ال vb6 القديم يقوم بالتحويلات اللازمة تلقائيا
*جميع الافكار التي وردت بهذا البرنامج من صميم (بنات أفكاري) اللهم الا البنية الاولية البسيطة و التي اقتبستها من كتاب mastering vb.net بتصرف شديد.
علي أي حال أنا اسف بشأن الاتي:• أولا لانني لم اكتب شرح للبرنامج و لكنني وجدت ان كتابة الشرح له سيستغرق وقت طويل جدا و الوقت من ذهب و البرنامج في حد ذاته سهل للغاية الا انه مازالت هناك بعض الامور التي ستحتاج الي شرح ففكرت أن أكتب الشرح للأجزاء الصعبة فقط و لكن الأجزاء الصعبة في نظرك قد تكون سهلة في نظر غيرك و كذلك الاجزاء السهلة في نظر غيرك قد تكون صعبة في نظرك، لذا فضلت أن أتركك أنت تسأل و انا أجيب
• أنني لست 24 hours service و ذلك لانني طالب و ادرس برمجة و لغة انجليزية بجانب الكلية.
• حجم البرنامج كبير و لذلك قسمته ل 3 أقسام مضغوطة كل ما عليك انك تنزل الأجزاء و تفك ضغطهم ثم تضع محتويات جميع المجلدات داخل مجلد واحد مرفق مع البرنامج شرح طريقة التشغيل للتجربة أولا و بعد ذلك تعمق أنت في الكود
• أريد أن أنوه الي أنني تعبت كثيرا في تصميم و تنفيذ هذا البرنامج سواء gui أو code و لذلك أرجوا أن يظل اسمي علي البرنامج و لا ينقل الي منتديات عربية كانت أو أجنبية باسم اخر غير اسمي... و شكرا لكم
و علي العموم ......... أنا في انتظار النقد اللاذع
أحمد :D
