ikossan
مشرف أقسام الإلكترونيات
- المغرب
- أتمنى من المختصين مساعدتي في اختصار هذا الكود
شكرا white soul , فعلا هذا الكود هو كود لغة التجميع للمتحكم الصغري PIC الذي يبرمج بAssembly خاصة بعض الشيء تختلف تماما عن لغة المعالجات X86 .فهو متحكم risc من شركة microchip ك pic16f84 مثلا. البرنامج يشرح طريقة عمل إجراءية procedure لمقاطعة تصل إلى المتحكم PIC…
- سؤال حول %
لا يوجد هذا المعامل % في الدلفي بل يستعمل في لغات آخرى ك C و ++C و #C و java وهو معامل Mod في ديلفي الذي يرجع باقي القسمة لعددين صحيحين, Modulo في الرياضيات
- [ تمت الإجابة ]دوال API مع السي دوت نت والسي شارب
أظنك تخلط بين البرمجة لمنصة Win32 مع البرمجة لمنصة dot.net. فأنت تريد أن تبرمج تطبيق بWin32 API لينفذ في منصة .Net . أو العكس, وهذا خطأ!! كأنك تريد فتح notepad في msdos 6. والله أعلم.
- أين أجد ما يسمى بال Compiler ل C++ وكيف أشغله وكيف أكتب برنامج فيه؟
لائحة كل المجمعات للغة C++ و لغة C في مجموعة من البيئات: دوسو ويندوز, ولينكس. Free C/C++ Compilers and Interpreters free c/c++ compilers يبقى أفظلها للمبتدئين هو Bloodshed Dev-C++ Compiler للبرمجة في ويندوز win32 و ++turbo C للبرمجة في دوس.
- ما السر فى الرقم 6
B) كانت مشاركة على السريع. فعلا فأنا لا أبرمج ب الفيبي, وعلامة ";" هي علامة تستعمل في لغات أخرى مثل c و c++و java أو ديلفي. بما اننا نبرمج لويندوز فلن تكون إختلافات كبيرة في دوال وإجرائيات البرمجة لل api, مجرد فروقات بسيطة تظهر على مستوى تغليف هذه الدوال او عل…
- ما السر فى الرقم 6
{ Dialog Box Command IDs } IDOK = 1; ID_OK = IDOK; IDCANCEL = 2; ID_CANCEL = IDCANCEL; IDABORT = 3; ID_ABORT = IDABORT; IDRETRY = 4; ID_RETRY = IDRETRY; IDIGNORE = 5; ID_IGNORE = IDIGNORE; IDYES = 6; ID_YES = IDYES; IDNO = 7; ID_NO = IDNO; IDCLOSE = 8; ID_CLOS…
- عنصر ProgressPar من اليمين لليسار
تعقيب بسيط و تصحيح للكود اللذي أرفقه الأخ Like Delphi // Constante declared in windows.pas // {$EXTERNALSYM WS_EX_LAYOUTRTL} // WS_EX_LAYOUTRTL = $00400000; // Right to left mirroring // Creates a window whose horizontal origin is on the right edge. // Increas…
- هل هناك حساس من ضغط إلى فولت
السلام عليكم. هناك مجموعة من المقادير الفيزيائية كالضغط والحرارة والرطوبة وغيرها يمكن تحويلها إلى مقادير كهربائية ( تيار أو توتر كهربائي, ممانعة( مقاومة مثلا أو مكثف), تردد Frequency...). وتجد تطبيقاتها بشدة في مجالات الصناعة. فمثلا لقياس الضغط يمكنك العثور عل…
- إكتشف التحكمية التسلسلية MSComm
مرحبا بك أخي في هذا المنتدى الخاص بالتحكم الصناعي. موضوع جيد أتمني لك أن تستمر.. ملاحظة: أراك تعتمد كثيرا على الجانب البرمجي ولم تتطرق للجانب البنيوي للعتاد, الجانب الإلكتروني. لن لأقول لك أن موضوعك هو موضوع خاص بالفيبي اكثر ما هو مرتبط بالتحكم الصناعي ;) . عل…
- Nokia 770 Internet Tablet WITH linux
لقد إطلعت على اللينكات, مشكورين جميعا. كنت أعلم أن نظام اللينكس غزى مجموعة من الهواتف النقالة و الأجهزة الكفية PDA, لمن لم يكن لدي فكرة أن نوكيا ستعتمد نظام آخر غير symbian. عندما قرأت صفحة Nokia 770 في الموقع الرسمي للشركة, لاحظت أن نظام التشغيل هو : Edition …
- Nokia 770 Internet Tablet WITH linux
تقوم نوكيا حاليا نتغيير مسار الهواتف النقالة وتوجهها نحو الشمولية و التميز في آن واحد. هاتف + جهاز متعدد الوساءط ( multimedia+camera) + حاسوب كفي pda. أظن أن نظام التشغيل ليس لينكس واالله أعلم. شكرا BESHEER
- SUSE Linux 10.1 Final
أستفسار: هل هذه النسخة نسخة كاملة أم نسخة محدودة. هل يمكن مقارنتها على أنها إمتداد suse 10.0 powerpack
- تثبيث linux على laptop نوع Acer Travelmate 4152NLCI
السلام عليكم. لقد سبق لي أن دخلت عالم اللينكس سابقا بتثبيث إصدار mandrake linux على حاسوب مكتبي Asus P4P800 وكانت تجربة ناجحة إكتشفت فيها عالم اللينك ( يمكن أني عممت بعض الشيء : واجهة KDE و بعض commands في terminal).. معلوماتي جد بسيطة. بعدما اشتريت حاسب محمول…
- مشكلة في ترتيب عناصر جدول تصاعديا
tab =tab[i++]؟؟ لماذا i++؟؟ من الأصح أن تكتب tab =tab[i+1]
- API Hook مثال بسيط
نعم هناك مشكل في المصطلحات, لهذا أفضل إستعمال زوج: عربي/إنجليزي سيكون اسلم وأقرب للفهم. ألمصكلحات أجابك عنها DeltaAziz : مشكل مصطلحات :lol كانت intel تسمي اكبر سعة size للسجلات registry في المعالج "بالكلمة" word. ثم اشتغنت عن هذا الإصطلاح عند ظهور معالجات 32bi…
- API Hook مثال بسيط
أعتذر لأنني خلطت بين تعليمتي Intel و هي الزوج push/pop و بين تعليمتي motorola وهي push/pull.. لأن أول assembler درسناه كان خاص بمعالج motorolma 6809. ;) دائما أرتكب نفس الخطاء عند كتابة بعض الأكواد في assembly لديلفي .. نعم هذه هي الحكمة من استعمال push + ret.…
- API Hook مثال بسيط
شكرا لك أخ على هذا الموضوع. عندي سؤال: هل هذا التعديل سيكون فقط أثناء التنفيذ فقط يعني ستقوم بpatch في ram دون اي تعديل في الملف الأصلي ntkernel أو في kernel32.dll؟ push تقوم بوضع dword في المكدس و pull تقوم باستخراجها من المكدس. فكما في الديلفي لكل begin يواف…
- ما هي لغة البرمجة التي لا تعتمد على نظام محدد؟
عفوا لدي بعض التعقيبات, لأن هذا الموضوع يطرح بكثرة بصيغ مختلفة: يا أخي elhadj لا يوجد تصنيف للغات فيه لغات language Machine.. اللغات تصنف إلى صنفين لغات عالية highlevel languge5 كلغة c و c++ و pascal... وإلى لغات منخفضة المستوى low level language وهي لغة التجم…
- ما هي لغة البرمجة التي لا تعتمد على نظام محدد؟
عليك ب C + لغة assembler و الكثير الكثير من المعرفة ب Hardware +hardware+hardware+hardware .. يعني أن تكون شارب pc architecture كالماء
- كيف اتحكم في المنفذ المتوازي؟
عليك بهذا المكون: TVicPort is now FREE for personal (non-commercial) use! هو عبارة عن مكتبة DLL و Driver يمكنك من التحكم بالمنفذ المتوازي. هناك مثال أيضا يفصل كيفية كتابة الكود. TVicPort Downloads: TVicPort (fully-functional freeware)