انظم الينا على :

jeudi 31 juillet 2014

مقدمة فيديوهات البوابة التقنية



lundi 12 mai 2014

طريقة صنع الدوائر الالكترونية المطبوعة في المنزل PCB



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


1-لابد اولا من ان تكون لديك الدائرة التي ترغب في عملها مرسومة على برنامج مخصص لاخراج شكل الدائرة بحيث تستطيع طبعها على اللوح النحاسي من ابسط البرامج المستخدمة في ذلك (PCB Wizard)

2-2. تقوم بتنظيف اللوح النحاسي بقطعة من السيلك تنظيفا جيدا حتى لا تؤثر الشوائب والاوساخ على شكل ومستوى تفاعل اللوح معك فيما بعد



3-تقوم بطباعة الدائرة التي قمت بتصميمها على البرنامج على ورق خاص يسمى brillant 135g وهو النوع التي تصنع منه المجلات و الموسوعات ولابد من التاكد من ان تكون الطابعة المستخدمة طابعة ليزر وليست احبار ألوان

4. تقوم بتحديد المقاسات التي تريدها على اللوح النحاسي وتقطعه عن طريق قاطع حاد حتى لا تتأذي الطبقة النحاسية 5. تقص الورقة المطبوع عليها الدائرة بزوائد مناسبة وتقوم بتثبيتها جيدا على اللوح النحاسي وتحضر المكواه وهي ساخنة وتظل تكوي الورقة على اللوح النحاسي حوالي من دقيقة الى دقيقة و نصف ( لان سمك الورق ضعيف حيث عند استعمال ورق 250 غرام يجب الاستمرار الى 10 دقائق)  حتى تتاكد من تثبيت الحبر على النحاس هنا 


6. حاول نزع الورقة المطبوعة عن النحاس بلطف حتى لا تضر الحبر الساخن الذي طُبع على النحاس وان لم تُتزع الوقة بسهولة حاول وضعا تحت المياه وفركها بلطف أيضَا بعد نزع الورقة كاملة ستجد أن شكل الدائرة التي طبعتها موجود على النحاس وان كانت هناك بعض المسارات التي تلفت أو تقطعت يمكنك أن تعيد رسمها “بقلم دوكو اسود”



7. يجب أن تحضر طبق عميق غير مستخدم لوضع  محلول كلورويد الحديديك والذي تحضره من محلات بيع المواد الالكترونية و ثمنه تقريبا 40 درهم مغربية اي 5 دولار وتضع بها قطعة النحاس المرسوم عليها الدائرة وتحركها قليلًا


سوف يقوم الحمض كلوريد الحديدك التفاعل مع النحاس الغير مغطى بالحبر ويقشطه ويتكون راسب قليل فهذا يعطي شكلًا أفضل للدائرة ويعزل فيها المسارات التي يمر بها التيار
نقوم بغسل اللوحة من الحمض بواسطة الماء و ننشفها بواسطة منديل ونحصل على 


ملحوظة هامة جدَا: حمض كلوريد الحديديك ليس مادة كاوية ولكنه مادة سامة جدًا لذلك يجب أن يُحفظ بعيدًا عن متناول الأطفال كما أنه إذا إنسكب على أي مكان أو أي ملابس فان البقعة التي يتركها ليس لها حل


8. بعد التخلص من النحاس الزائد يمكنك بعد ذلك استخدام الاسيتون للتخلص من الحبر او سلك المواعين كاف لذلك

وبهذا تكون قد امتلكت دائرة مطبوعة خاصة بك


يبقى فقط تثقيب اللوحة لتثبيت المكونات الالكترونية وذلك باستعمال مثقاب سمك 0.8 ملم  او  1 ملم للحصول على دارة مطبوعة احترافية



lundi 28 avril 2014

التحكم في اجهزة كهربائية عن بعد بواسطة الهاتف المحمول - الجزء الاول -


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

برنامج تحويل صفحات الانترنيت الى ملفات pdf


نبدة عن البرنامج

 برنامج يقوم بتحويل صفحات الويب عبد شبكة الانترنيت الى ملفات pdf html to pdf v1.1 

متطلبات التشغيل 

البرنامج يشتغل على جميع المنصات windows ,linux , Mac و ذلك باعادة ترجمة الملف المصدري في المنصة 
المراد التشغيل عليها

لغة البرمجة

تم برمجة html to pdf v1.1 بواسطة لغة c++ باستعمال الفرايم ورك Qt4.7

تحميل البرنامج

http://www.mediafire.com/download/k6haxfoabazxskk/html_to_pdf_final.zip

تحميل الملفات المصدرية


http://www.mediafire.com/download/uzrbuokc5ruqgm9/html2pdf_final.zip

احترف استعمال مكتبات الربط الديناميكي في بيئة الدوت نت dll


الســـــــلام عليكم

درسنا اليوم حول انشاء مكتبات dll و استعمالها بواسطة الدوت نت
اولا نفتح برنامج visual studio 2008
تم مشروع جديد من قائمة file


تم نختار visual basic و ان اردت استخدام C# فيمكنك ذلك
في درسنا هدا استعملت في بي
نختار نوع الملف class librairy او كلاس المكتبة 



تم نغير اسم الكلاس حسب اختيارنا



تم نفتح الكلاس و نجد وسم بداية و نهاية كلاس vb
نضيف دالة function سميناها capslock من نوع boolean
وداخل الدالة نكتب شرط ادا كان capslock او majuscule الكيبورد شغال
يرجع قيمة true و ان لم تكن الاحرف شغالة يرجع false
و يمكن لمبرمج الدوت النت الاستفاة من namespace الجديد my
بحيث توجد  كلاسات رائعة جاهزة للاستخدام كاسم الحاسوب .الاتصال بالانترنيت.....



نقوم بالضغط على build من قائمة build



الان نتج لدينا ملف dll داخل مسار اسفله



نقوم بنسخ الملف و لصقه في سطح المكتب او اي مكان اخر



تم نغلق المشروع و نفتح البرنامج من جديد




نفتح مشروع جديد



تم نختار نافدة وندوز هذه المرة و نختار لها اسم تم اوكي



نضيف اداة label الى الفورم و نكتب فيه majuscule activé بالحجم الكبير



لنحصل على نافذة على الشكل التالي



من قائمة project نختار اضافة مرجع او add reference



نختار ملف dll الذي قمنا بحفظه في المشروع الاول تم ok



ندخل الى الكود و نقوم بجلب المكتبة



في رأس ملف الكود نقوم باحضار المكتبة المنشأة في المشروع الاول



و في حدث تحميل الصفحة  ننشأ كائن جديد اسميته key من كلاس startimes المنشأ في ملف dll  
و نقوم بأعطاء القيمة المسترجة من الدالة capslock للخاصية visible للابل


لنحصل في الاخير على الكود التالي


ننفذ الكود
عندما تكون الاحرف الكبيرة غير شغالة نحصل على



نقوم بالضغط على زر الاحرف الكبيرة في الكيبورد



ونحصل على

vendredi 25 avril 2014

انشاء قواعد البيانات و التعرف على مكوناتها


SQLماذا تعني كلمة   

الكلمة sql هي اختصار Strutured Query Language و معناها لغة الاستعلام البنيوية

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

وتحديث البيانات من قاعدة البيانات وغالبا ما تستخدم في المواقع و البرامج العملاقة 

الاستعلام معناه طلب من المستخدم الى قاعدة البيانات

نمر الى هيكلة قواعد البيانات sql server


نلاحظ قاعدة بيانات يمكن ان تحتوي على 
جداول : و هو عبارة عن اعمدة في مثالنا (id,nom,dat,salaire) 
و كذا خطوط او تسجيلات (1 ,2,3,4,5,6) 
هدا بخصوص الجداول 
هل من سؤال
تحتوي قاعدة البيانات ايضا على 
les vues وتمكن من استخراج اعدة نحن نحددها 
و ايضا les login :وهي بيانات المستخدمين الدين لهم الحق في الولوج الى القاعدة و كلمات مرورهم.............
هناك اشياء اخرى تحتوي عليها قواعد البيانات لن نتطرق اليها في هدا الدرس 
ك function ,stored procedure, trriger

في هذا المثال
les vues  تستعمل لاستخراج بعض الاعمدة فقط من الجدول في مثالنا
الجدول يتكون من (id,nom,dat,salaire)
la vue تتكون من (nom,salaire) فقط

الطريقة الاولى بواسطة الكود
مثال على ذالك

الان سنبين طريقة انشاء قاعدة البيانات بواسطة المساعد
وحصلنا على قاعدة بيانات employee

لمسح قاعدة بيانات ننفذ الكود التالي

انواع البيانات في sql هي
• Bit يستخدم لتمثيل رقم (0) أو (1) فقط.
• Int يستخدم لتمثيل عدد صحيح (3956)
• Float يستخدم لتمثيل عدد عشري (211.11111).
• Char يستخدم لتمثيل حروف أرقام علامات (RAAD%@\1).
• Datetime يستخدم لتمثيل تاريخ (2005/11/11). 

لننتقل الى انشاء جدول
هناك طريقتين
1
2
بواسطة الكود