إلى هوات البرمجة بجميع لغاتها.
أود أن أطرح هنا فضاءا لكل هواة برمجة الكمبيوتر ب
Visual Basic , Visual C++ , Assembler Masm32 فالباب مفتوحة لكل من له رأي في الموضوع وإدا قبل الاخوان سنبدأ من اعداد برنامج من نوع Client and server يمكنان من اتصال الكمبيوترات من بعضهم ب ++VB or VC. وأود من مشرفي الدروب لو يفتحوا لنا دربا خاص بالبرمجة وشكرا على مجهودهم. في انتضار الاراء. |
وانا اضم صوتي الي صوتك في المطالبة بمزيد من التعاون بين الاخوة في البرمجة وشكرا علي ردك علي رسالتي :)
|
1 مرفق
سأبدأ بإعطاء برنامجين من نوع Chat بين كمبيورتان وكما يمكن إعطاء أوامر خاصة للسيرفر لكي يشغل برنامجا ما إو يحدف برنامجا أو يفتح بوابة السيدي روم فهو يعمل مثل التروجان لكن تأكدوا أنه لن يفعل شيئا خارج إرادتنا.وتجدون في المرافق برنامجين Client and Server من Visual C++6 إد يجب أن تقوموا ب
Build لكي تحصلوا على EXE وهدا يتطلب بالفعل أن يكون لديكم Visual C++6 وإدا أراد الاخوان يمكنني أن أرسل EXE مرة أخرى فأنا أردت الارسال هكدا حتى يتمكن من أراد أن يشاهد أصل البرنامج حتى يتسنى له زيادة أو تبديل ما شاء. حين تحصل على EXE قم أولا بتشغيل Server حيث سيقوم بفتح الباب 11111 وخد رقم IP لهدا الكمبيوتر. بعد دلك قم بتشغيل Client في كمبيوتر اخر أو نفس الكمبيوتر اللي فيه السيرفر بعد دلك ادخل رقم IP وانقر Connexion .إدا كان الكل تم كما يرام فسيتم الإتصال بين Client and Server ويمكنك أن تستعمله مثل Chat لتبادل الكتلبة بين اثنين وكما يمكنك ارسال بعض Commands من Client وهي : Efile# تشغيل الفايل file مثلا Ec:\windows\calc.exe# لتشغيل الالة الحاسبة للوندوز. Dfile# لمسح file . C# لفتح بوابة السيدي روم. يجب احترام UpperCASE في الكوموند لكن يمكنكم تبديل دلك. أتمنى أن يعطيكم هدا لمحة على اتصال كمبيورتين وعلى كيفية اشتغال التروجنات. وأنا رهن الإشارة الى كل الاراء وكل التطوير. |
i can help
hello
excuse my englich you can found many think in [فقط الاعضاء المسجلين هم من يمكنهم رؤية الروابط. اضغط هنا للتسجيل] |
طلب مساعدة
اود ان اعرف كيفية الغاء عمل مفتاح enter اثناء تنفيذ برنامج يتم عملة بفيجول باسيك 6
|
السلام عليكم.
تقول في سؤالك كيف تلغي عملية ضغط زر Enter في البازيك. أريد أن أقول لك هناك عدة طرق لدلك منها ما هو سهل وما هو شيء ما صعب إد يتطلب استعمال API لدلك ولدى يجب معرفة دلك. هنا سأعالج الموضوع بالطريقة السهلة وإدا كان دلك لا يخدمك إعطيني معطيات إضافية عن مشكلك حتى نجد له الحل. في غالب الأحيان نريد أن نلغي الزر على CommandButton لكي نترك Click فقط في هده الحلة الأمر سهل وهنا أفترض أننا مثلا عندنا Button1 نسميه الزر1 و Text1 نسميه الزر2: في نافدة Property ل CommandButton اختر TabStop واعطيه False هدا يعني أننا لن نلحق هدا الزر بالضغط على Tab . وللمزيد يمكن مثلا أن تكون عندنا ShortCut للزر 1 فإدا استعملنا هدا فقد يرجع لنا Focus للزر 1 وثانية يمكن استعمال Enter لدى يجب زيادة السطر التالي في آخر Command1_Click Text1.SetFocus لكي نبتعد عن الزر 1 ويمكن زيادة هدا السطر أيضا عند Form_load لنتأكد من أن الزر 1 لن يأخد Focus أبدا. بخلاصة هده الطريقة هي الأسهل وهي تتطلب إبعاد Focus من النافدة التي لا نريد أن نضغط عليها. هناك طرق أخرى مثلا نتحكم في الضغط على أي زر وهنا يجب استعمال API مثل SetWindowsHookEx وغيرهم إلا أن هدا يستدعي نوعا ما من المعرفة. أتمنى أن تجد ما كنت تريد في هده الإجابة. وإدا كنت تريد أكثر يمكنك تدقيق الموضوع حتى أعطيك الإجابة بدقة. السلام عليكم وإلى اللقاء إن شاء الله. |
توضيح طلب المساعدة
:( اخي
اولا اشكرك علي اهتمامك بالرد وسوف اطرح المشكلة اقوم بعمل برنامج يطلب فية الكمبيوتر ادخال ترجمة كلمة من اللغة العربية الي الانجليزية وتوضع الترجمة داخل مربع نص ( Text) وترجمة الكلمات موضوعة في مصفوفة وعندما يتم ادخال الكلمة مترجمة ترجمة سليمة داخل مربع النص وعند الضغط علي مفتاح INTER بطريق الخطأ يعتبر الكمبيوتر ان ادخال الكلمة خطأ علي الرغم من ان ادخال الكلمة هجائيا سليم. ولذا يجب وقف عمل مفتاح inter داخل مربع النص ارجو ان اكون وفقت في طرح المشكلة كاملة شاكر لكم اهتمامكم ------ وتحية لكم من مصر |
1 مرفق
السلام عليكم.
السماح فأنا لم أفهم كثيرا المقصود. فإدا كان الأمر يتطلب Enter في TextBox فيمكن مثلا زيادة KeyPress Event وهنا نرى إدا ما ضغطنا على Enter حيث تكون عندنا الحالة كالتالي: Text_KeyPress(KeyAscii … If keyAscii=13 هنا ما يهمنا علما أن 13 هو رقم آسكي للمفتاح إنتر. Endif أما إدا كان هدا لا يكفي فيمكن أن نأخد نحن زمام الأمور في كل ما يتعلق الأمر بضغط على أي مفتاح. وهنا سنقوم باستعمال SetWindowsHookEx . يمكن أن نرى معلومات أكثر عن هده API في MSDN Help وكيف نكتبها في البازيك يمكن أن نستعمل Api Viewer وهو يثبت مع البازيك.وهده تتمشى أيضا مع UnhookWindowsHookEx و CallNextHookEx . حين نستعمل هده API المدكورة وإدا ما اخترنا Keyboard فنخن سنختار كيف نستعمل المفاتيح ففي المثال فإني اخترت KeyB fuction هي التي تقوم بدلك.إدا كانت عندنا معلومات على API قالأمر سيبدو سهلا . وفي المرفق أرسل مثالا لهدا وكما نلاحض يجب استعمال Module وحين نجد: If wpa=13 هنا يعني أننا ضغطنا على Enter وهنا كدلك يمكن أن نزيد ما نريد . يمكن تجريب المثال كما هو وإدا أردنا أن نرى دلك بوضوح نقوم أولا بإزال مفعولية API ونجرب المثال ونرى أننا إدا ضغطنا على إنتر ستضهر لنا نافدة إندار. بعد دلك نرجع الأمور كما كانت وهنا نرى أنه قد أبطل مفعول إنتر. |
مشكور يا عم وانا اضم صوتي لصوتك
|
اخي chik ابحث عن برنامج كوبل -وموضوع البرنامج هو ادخال
اسماء طلاب وعلاماتهم وبيانتهم لكوني مبتدء في هذا البرنامج |
شكر
الله يعطيك العافيه والله انو جهودك جباره وما بتقصر
|
مشكور يا عم
مشكور يا عم مشكور يا عم مشكور يا عم مشكور يا عم |
مشكووووووووورررررررررررررررررررررر
|
اوافقكم
تحياتي <<المبرمجة الصغيرة |
مشكور والله يعطيك العافيه
|
الساعة الآن 12:51 PM. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
adv helm by : llssll