هذه الرسالة تفيد بأنك غير مشترك في منتديات سارق القلوب. لتسجيل الرجاء اضغط هنـا
منتديات سارق القلوب  

 

عالم المعرفه

رسائل جوال sms اس ام اس

برامج صوت Audio برامج فيديو برامج ماسنجر - msn   برامج مطورين  برامج منزلية  برامج تعليمية  برامج أساسية  برامج تصوير رقمي  برامج متصفحات  برامج شبكات  برامج اقتصاد و أعمال  برامج عربية  برامج عملية  برامج إدارة النظام  برامج بورتيبل برامج حماية  1 2 3 4 5 6 7 8 نور شات دردشة دردشه



العودة   منتديات سارق القلوب >
عصـر المعلومـات الفضائية
> قسم البرامج
التسجيل التعليمـــات يوتيوب فيديو Directory اجعل كافة المشاركات مقروءة
دروس فلاش Macromedia Flash دروس فوتوشوب Adobe Photoshop دروس سوتش SWiSH
دروس في الأوفيس  دروس tutorials
قسم برامج ماسنجر , برامج تسريع الإتصال , برامج حماية الأجهزه , برامج تسريع التحميل , وأكثر

قسم البرامج

أليكم الأكواد الفيجوال



رد
 
LinkBack أدوات الموضوع طرق مشاهدة الموضوع
قديم 2-9-1427, 10:16 صباحاً   #1 (permalink)
samgh
مشرف مجلس
 
الصورة الرمزية samgh
 
تاريخ التسجيل: Oct 2005
الدولة: الرياض
المشاركات: 9,299
مشاركات اليوم : لايوجد
المواضيع: 1384
الـردود: 7915
samgh is on a distinguished road
A16 أليكم الأكواد الفيجوال

[ فقط المشتركين فى المنتدى يمكنهم رؤية الرابط . اضعط هنا للتسجيل ... ]
السلام عليكم....
راح حاول بهالموضوع بس أجذب المهتمين للفيجوال ... و أليكم الأكواد...
1) أكواد الحافظة....
الحافظة في الفيجوال بيسك تأخذ الأسم Clipboard ، حيث يتم ربط توابع معينة بهذا
الكائن لكي تتم أوامر الحافظة...سأكتب الأكواد على فرض أن لدينا صندوق نص اسمه
txtMyText...

*** كود القص:
Clipboard.clear
Clipboard.SetText txtMyText.SelText
txtMyText.SelText=""

إن المنهج Clear يقوم بتفرغة كل محتويات الحافظة... كما يقوم الأمر SetText بإضافة النص المحدد إلى الحافظة... و إذا أردنا معرفة ما تحملة العبارة التالية txtMyText.SelText فهي تحمل قيمة النص المحدد... أي أن SelText تشير إلى النص المحدد...
ثم في العبارة الأخيرة، نحذف النص المحدد لكي تتم عملية القص...

*** كود النسخ:
Clipboard.clear
Clipboard.SetText txtMyText.SelText

هذا الكود يماثل تماما الكود السابق، لكن الفرق أننا لا نقوم بحذف النص المحدد و الذي نود نسخه...

*** كود اللصق:
txtMyText.SelText=ClopBoard.GetText( )

إن العبارة ClipBoard.GetText() تحمل قيمة النص الموجود في الحافظة.... و نحن نأمر الجهاز في هذا الكود بوضع قيمة الحافظة مكان النص المحدد...

2) كود الأحداث المعلقة:
من المؤكد أنكم تتسائلون " ما هي الأحداث المعلقة؟ "، أنا سأشرح لكم...
إن بعض البرامج تحتوي على Loop أي حلقة ... و لهذه الحلقة أشكال كثيرة، أشهرها و
أكثرها شيوعا:
For I=0 to 100
.......
.....
.......
if I=100 then I=0
next I

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

3) كود تنفيذ أي برنامج عن طريق الفيجوال بيسك:
إذا أردت أن تشغل إي برنامج في جهازك عن طريق الفيجوال بيسك، اكتب العبارة التالية....
Dim A
A = Shell ("programpath",n)

حيث A متغير... و اكتب مكان الــ programpath مسار البرنامج كاملا، و اكتب مكان n رقم من 0 إلى 6، حيث كل رقم له دلالته...

0 تظهر نافذة البرنامج مخفية.
1 تظهر نافذة البرنامج بحجمها الطبيعي و معها التركيز.
2 تظهر النافذة مصغرة و معها التركيز.
3 تظهر النافذة مكبرة و ومعها التركيز.
4 تظهر نافذة عادية و بدون تركيز.
6 تظهر نافذة مصغرة بدون تركيز.

و إن التابع Shell يرجع قيمة عددية تحفظ في المتغير A تشير إلى مقبض النافذة الذي يعترف عليه Windows

ملاحظة: الفائدة من وضع القيمة 0 للمتغير n ، هي لظهور النافذة مخفية، و بالتالي يتم تحميل النافذة في الذاكرة دون أن نراها. و نستغيد من هذه الحالة في تشغيل ملف تنفيذي لكي يؤدي وظائف معينة دون أن يشاهد المستخدم نافذة البرنامج (برامج الفيروسات و التجسس)

4) كود للقيام باتصال هاتفي:
يجب أولا تضمين أداة جديدة و هي MSComm، و ذلك بالخطوات التالية:
* اضغط بزر اليمين على مكان فارغ شريط الأدوات.
* اختر الخيار Components
* اختر الأداة MSComm من القائمة و اضغط على الزر موافق.
* ستظهر لك أداة جديدة لها شكل الهاتف على شريط الأدوات.

بعد تضمين هذه الأداة في النموذج، نسميها على سبيل المثال Comm1....
و إليك الكود:
Dim PhoneNumber as String
On Error Goto WrongPort
Comm1.CommPort = 1
Comm1.Settings = "300,n,8,1"
PhoneNumber = "164883"
Comm1.PortOpen = True
Comm1.OutPut = "ATDT" + PhoneNumber + Chr$(13)Sub
WrongPort:
MsgBox "Title", 1048576 + 524288 + 16, "Prompt"

الشرح:
في السطر الأول: نعرف متغير حرفي و هو PhoneNumber
في السطر الثاني: نضع هذه العبارة بحيث في حال حدوث أي خطأ ( مثلا المودم غير
متصل، أو المنفذ غير صحيح ) ينتقل التنفيذ إلى السطر الثامن حيث
الإجراء . طبعا يمكن تسمة WrongPort كما نشاء.
في السطر الثالث: نحدد البورت الذي سنجري منه الإتصال. يفضل أن تقوم بتجربة البرنامج
عدة مرات بتغيير البورت (1، 2، 3، 4، 5، 6، 7 ) حتى تصل للبورت
الصحيح.
في السطر الرابع: نحدد إعدادات الإتصال. ضعها كما هي موجودة في هذا الكود، لأن
شرحها معقد نوعا ما.
في السطر الخامس: نكتب رقم الهاتف المراد طلبه.
في السطر السادس: يفتح البورت الذي حددته.
في السطر السابع: تنتقل البيانات عبر خط الهاتف مع بعض الشيفرات.
في السطر الثامن: ينتهي تنفيذ الأوامر.
في السطر التاسع: يوجد الإجراء الذي ينتقل أليه التنفيذ عند حدوث خطأ.
في السطر العاشر: تظهر رسالة الخطأ التي عنوانها Title و نصها هو Prompt.
يمكن تغيير هذه القيم كما تشاء.

و الأن تم الإتصال، و ماعليك سوى التكلم عن طريق الهيدفون أو الهاتف.
لقطع الإتصال: ضع الكود التالي:
Comm1.PortOpen = False
حيث يقوم هذا السطر بإغلاق المنفذ.

5) كود لإيقاف تشغيل ويندوز:
ننشئ نافذة جديدة من النوع Module و نكتب فيها السطر التالي:
Public Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags as Long, By Val dwReserved As Long) As Long

و لكن انتبه، اكتبه في سطر واحد، و ليس في سطرين...
و الأن في النموذج، ضمن أزرارا لإيقاف التشغيل، و أعادت التشغيل، و إنهاء كافة العمليات البرمجية، و أنهاء كافة العمليات البرمجية التي لا تستجيب.
و اكتب الكود التالي لكل زر:
Dim LonStatus
LonStatus = ExitWindowsEx (Flag, n)

اكتب إحدى الأرقام التالية للمتغير n:
0 لإنهاء كافة العمليات البرمجية.
1 لإيقاف التشغيل.
2 لإعادة التشغيل.
4 ينهي كافة العمليات البرمجية التي لا تستجيب.
ولكم ودي وتقديري

 



من مواضيع samgh 0 نصف أطفال فرنسا نتاج علاقات خارج الزواج
0 صور منوعة (( رووووووووعة))...
0 واحد ينصح ولده قبل الامتحانات
0 اللسان اللسان ايها المتزوجان
0 كيفية عدم إظهار الصور عند تصفح الإنترنت
0 من لديه كمبيوتر Dell يتفضل بالدخول
0 لطلاب الثانوي : جميع وحدات منهج اللغة الانجليزية
0 لغه الورود
0 :: فن التعامل مع الناس ::
0 أمثال شعبية عالمية
0 إلى كل سمينة .. أزف لها بشارة .!!
0 موقع لتعليم كل اللغات بالصوت والصورة
0 RealPlayer Gold Edition الإصدار الذهبي والكامل
0 أرقـــام قياســـية
0 الحب عند الصغار

توقيع samgh

بدون توقيع
حتى إشعار آخر

samgh غير متواجد حالياً  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
رد


أليكم الأكواد  الفيجوال

أدوات الموضوع
طرق مشاهدة الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are معطلة
Refbacks are متاحة


يمكنك تحميل صورك وملفاتك من هنا
 

ادارة الموقع غير مسؤله عن المواضيع المنشوره ولاتمثل رأيها وانما تمثل رأي الكاتب

شات | دردشة | دردشه | شات صوتي | دردشة صوتية | منتديات | المنتدى | منتدى | عالم حواء | المصارعه الحره | صور | رفع صور | الثقافة الطبية - الزوجية  | الستلايت و الفضائيات و القنوات و الترددات | رسائل جوال | الطرب والفن | تحميل افلام عربية - افلام اجنبية - سينما | صور x صور | الكمبيوتر و الانترنت الحاسب و الاجهزة computer hardware  | سينما وعالم الافلام | اخبار الرياضة | الاناقة والموضة | كلام نواعم | بالهناء والعافية المطبخ الاكل الطبخ اكلات و اطعمة ماكولات منوعة food | العاب - مسابقات كرتونيه | المشاهد المضحكه والغريبه | عالم الحياة الزوجية | جرائم - احداث عجائب غرائب قضايا | افلام انمي - كرتون اغاني anime | صور انمي صور كرتون Anime cartoon | افلام | هكرز

    Arabic Chat - دردشة عمري | 3omre Chat بنت السعودية شات  دردشه  شات الشلة شات الغلا   شات القلوب دردشة سعودية  قلوب شات قلوب شات مغربي دردشة المغرب شات المغرب  شات كويت25 - دردشة كويت 25 افضل مائة شات عربي دردشه سعوديه شات عالم الرومنسيه دردشة الحب شات مزنه chat يوتيوب فيديو


الساعة الآن: 11:53 مساء


Powered by vBulletin® Version 3.6.4, Copyright ©2000 - 2008, Dr By sareq

SEO by vBSEO 3.0.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106