الحالة
مغلق و غير مفتوح للمزيد من الردود.

Corporation

زيزوومى فضى
إنضم
12 نوفمبر 2008
المشاركات
5,514
مستوى التفاعل
312
النقاط
870
الإقامة
ٍف القبـر ، دعواتكم بعفو الله وكرمه
الموقع الالكتروني
www.zyzoom.org
غير متصل
a0f1064cda1a4b708aded95bb14a1c9e.gif



موضوعنان لليوم ُ يمكن يكون مختلف شوي لكني على يقين أن في شباب كثير يعرفونه ..
مثل ما يخفى على البعض

المتطلبات وجميعهاً ضروريه بدونها لا يكتمل العمل :




توضيح بسيط قبل الدخول في نظام الواجهات ..

طبعاً موضوعي غير مفيد لمن ليس لديه خلفيه عن البرمجه بلغه Autoit ،

في برمجة أداه ما ينقسم العمل إلى التالي :-

  • الكود البرمجي : وتستطيع عمل كل شئ فيه من ( واجهات + سورس ) ولكن الواجهات صعبة الكتابه ب البرمجه وتأخذ منك وقتاً طوويل ولذلك موضوعي هو لعمل الواجهات فقــط ، بشكل مبسط وسريع فقط تضيف الكوود على الواجهه والازرار وسيتم عمل الاداه بشكل مبسط للمستخدم ويستطيع التفاعل مع الاداه ب النقر ، والمرور على القوائم الخ وليس فقط مجرد اداه يتم تشغيله تقوم بعملها واظهار رسائل وينتهي ..
قبل أن تبدأ تفضل هنا : تعريف بسيط يهمك قبل أن تبدا بقرأءه موضوعي

طبعاً بعد ما نكتب برنامجنا بِ Autoit ويكون الـ Code جاهز
نذهب للمسار التإلي ..

dd5e28593f6506a0dd0315f802e2f8ac.jpg


راح نلقى ملف FD.exe نشغله :)
مشتق من الفيجوال بيسك

هذه واجهته :/

c2a639968fd15f1ac00ed02f970bd667.jpg


طبعاً زي ما أسلفنا ، أن الواجهه قريبه من الفيجوال بيسك والمبرمجين يعون هذا الشئ ،، أدعكم تمعنون النظر قليلاً في الواجهه والأستدلال على ، وظيفـه كل Bottun موجود عليه :d:

zyzoom-7d82d6ffec.gif


مساحه العمل ،،

d8cdab3c39c57260c6e68f03e32b4417.jpg


طبعاً زمان ، كانت البرمجه صعبه للغـاايه ، لا تستطيع عمل Form ( مساحة العمل ) الإ بعد جهداً جهيد ،،
ولكن شركه مايكروسوفت ظهرت ببرنامجها ( فيجوال بيسك ) الذي أرى أن الجميع بعدها اتجهه إلى نفس الصياغ ، ب براامج ( البرمجه ) ،،

Form : أسم افتراضي تجده قبل ان تبدا العمل .. وتستطيع تغييره ب أسم البرنامج او الأداه التي ستقوم ببرمجتها انت .. بطبيعة الحال هو ( اسم العمل ) المراد برمجته :p:

zyzoom-7d82d6ffec.gif


مستطيل العناصر والكائنات ،

7afd94eccb754989ec7d0afd6801cb0f.jpg


لو تأملنا لليسار قليلاً سنجد مستطيل تحت مسمى Object Inspector
تجد فيه العديد من الخانات يعبر عنها ب خصائص البرنامج ..
حيث تستطيع التعديل على برنامجك او اداتك حسب ماتريد من الوان واشكال وووو :d:

zyzoom-7d82d6ffec.gif


شجره العناصر ،،

2d739a793c14cc6c12771f088dfb25c6.jpg


هنا ، ستظهر العناصر التي ستقوم ب ادرااجها ،

zyzoom-7d82d6ffec.gif


التولبارات الافتراضي والي الشغل كله عليها ،،

bb579ec16871219ce5d5a2d9fde70729.jpg


الآن ، نذهب للشريط العلوي ..

Stander : ستجد فيه رموز عديده
مثل كيف تقوم ب أنشاء نص او مربع للكاتبه عليه من قبل المستخدم او قائمه او ازرار الخ ..

ffe0e9c38e014a4deb0d1729ca034682.jpg


يوجد ايضا العديد من المكونات هنا ، امثال ادراج صوره وارتباط تشعبي ، وانترنت ودعم ..

1349a0f7970485126359bb95dd59e4a2.jpg


هنا ستجد Progressbar ، وهو الخط الذي تراه حينما تقوم بتنصيب اي برنامج ..
( لا اريد ان اشرح اكثر )

4f0c63388a0a68b1d011f7a8a0065a58.jpg


هنا ايضا مكونات أخرى ،

zyzoom-7d82d6ffec.gif


الاصداار ،

efc884fa4885404fc6dfc96360688406.jpg


zyzoom-7d82d6ffec.gif


تم تعريبُ البرنامج من المعرب الواعد " يونس " الله يجزاه خـيير :king:
رابط الموضوع

.:: (تعريب) برنامج Koda (مصمم واجهات مشاريع autoit) الآن وحصريا على زيزوووم | إهداء إلى: محمد اليافعي (Corporation) ::.


صوره من التعريبُ :d:

8fda32dfdadf58dc71b1ce4fc3e68113.jpg


zyzoom-7d82d6ffec.gif


في الختام ..
انطلاقاً من ضيق الوقت + البحث + التفكير
وكلها تصب في مصلحتكم .. انهي موضوعيّ
وانا موجود لـ اي استفسار واي زر لم تستطع العمل عليه ، او الربط بين المكونات او كيف استخراج السكربت وووو ..
سأنتظر متطلباتكم + مقترحاتكم + مشاكلكم واقوم بشرحها ومن بعدها سأقوم بفهرسـه الموضوع
ان لآقى شعبيه لابأس بها

مثال بسيط جدا جداً ، بعد الاتقان سياخذ منك فقط دقيقه

5e17e4f6b4da6003a1744f8cc728b07a.jpg


اعذروني ، والله الوقت ضيق والشرح اي كلام :f:
لكن سنعوض في مشاركاتكم ، وتفاعلكم مع الموضوع

من خلف المايكرو ، محمد اليافعيّ

الموضوع سويته علشان أخوي يونس .. وبعض الأحباء ممكن يهوون الـ Autoit اما انا فقد تركتها منذو فتره ولأ انوي الرجوع
:d:

Alzri 2 / المساعد

،،
 

التعديل الأخير بواسطة المشرف:
توقيع : Corporation
توقيع : Corporation
ابداااع يالغلا

مع اني ماافهم بالشغلات ذي

بس مبدع الله يسعدك

بالتوفيق
 
توقيع : مـوآدع
ابداااااع يالغالي
مع اني ماني فاهم شي .. بس مايهم مصيري اتعلم :d:
بيض الله وجهك يابعدهم
تستااهل التقييم في حال التزمت بالردود :hh:
مودتي لشخصك​
 
توقيع : KoNaMi
بارك الله فيك وجزاك خيرا
 
توقيع : ARBIA39
يعطيك العافيه لاهنت
حسيتك كانك تقرا افكاري هههههههه

كنت افكر بواجهه المشروع بعد ما يجهز
بخصوص الواجهات ايهم اسهل هو او Smart Install Maker :i:

فايف ستار لعيونك يابطل و تقيم شخصي ان امكن :ok:
 
توقيع : Corporation
يعطيك العافيه لاهنت
حسيتك كانك تقرا افكاري هههههههه

كنت افكر بواجهه المشروع بعد ما يجهز
بخصوص الواجهات ايهم اسهل هو او Smart Install Maker :i:

فايف ستار لعيونك يابطل و تقيم شخصي ان امكن :ok:
على حسبُ ، المشروع تم عملـه ب ماذا !؟
اذا بنفس البرنامج الي هي Autoit ، خلك على الشرح ذا لإنه بسيط مره ،
موفق ..
 
توقيع : Corporation
ابداااع يالغلا

مع اني ماافهم بالشغلات ذي

بس مبدع الله يسعدك

بالتوفيق

:hh::hh::hh::hh:

ابداااااع يالغالي
مع اني ماني فاهم شي .. بس مايهم مصيري اتعلم :d:
بيض الله وجهك يابعدهم
تستااهل التقييم في حال التزمت بالردود :hh:
مودتي لشخصك​

:hh::hh::hh::hh::hh:

بارك الله فيك اخي
جميل جدا
مع اني منا فاهم
:q:
بس اخرتي رح اتعلم
:kmj-by0000 (72):

يعطيك العافية اخوي محمد

5|5

وزي الشباب قسم مافهمت شي بس تستاهل يالغلا :q:

تقديري

3.gif


:hh::hh::hh::hh::hh::hh:



بارك الله فيك يالغالي
حقيقة لا تعليق ** الإخوان متفقين ما شاء الله عليهم :hh::hh::hh:
 
توقيع : dr-aleissi
ي جماعه ، ببساطه ، تستطيع برمجه ادوات خاصه فيك ..
ب معنىَ : أنك تكتب كود خاص فيك تعبر فيه عن مثلاً حذف مسارات خاصه ب الويندوز
لوجود اصابات فيها ، او اصلاح خلل تم عمله بواسطه فإيروس ما ،،

وللأستفاده أكثر : [3] - دورة الاوتوات "AutoIt" :::: اوامر + شروحات + دروس

من يتابع الدوره هذه سيفهم ، معنى موضوعيّ ..
وهناك هذا الموضوع

[ اداة ] حفظ مفتاح الكاسبر ونقله الى الاصدار 2012 على نفس الجهاز


وبداخل الموضوع واجهه الأداه التاليه

0de691991523bbb3a933c1ad851de869.png


ولكن كيف تم عمل هذه الواجهه - هذا ما يلامسه موضوعي البسيــط :)
اما عن الكود ، فتتم كتابه عن طريقكم وهذا كود الأداه الي فوق ب الموضوع من مدونة الشايبُ :p:

كود:
#include <GUIConstantsEx.au3>
#include <ButtonConstants.au3>
AutoItSetOption("TrayIconHide", 1)
If Not IsAdmin() Then
MsgBox(0, "تحذير", "يجب تشغيل البرنامج كـ حساب ادمن")
Exit
EndIf
$e = "منتديات زيزوووم للأمن والحماية"
#Region ### START Koda GUI section ### Form=C:\Downloads\Software\koda_1.7.0.1\Forms\Form1.kxf
$FORM1 = GUICreate("زيزوووم للأمن والحماية", 541, 80, 193, 125)
GUISetBkColor(0xFEFDF0)
GUISetFont(18, 800, 0, "Arial")
$LABEL1 = ""
$BUTTON1 = GUICtrlCreateButton("حفظ المفتاح", 274, 10, 257, 60, 0)
$BUTTON2 = GUICtrlCreateButton("إسترجاع المفتاح", 10, 10, 257, 60, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$NMSG = GUIGetMsg()
Switch $NMSG
Case $GUI_EVENT_CLOSE
Exit
Case $BUTTON1
_Backup32()
Case $BUTTON2
_Restore32()
Exit
EndSwitch
WEnd
Func _Backup32()
If @OSArch = "X64" Then
_Backup64()
EndIf
$zreg1 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\KasperskyLab\protected\AVP9\environment", "ProductName") Or RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\KasperskyLab\protected\AVP10\environment", "ProductName") Or RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\KasperskyLab\protected\AVP11\environment", "ProductName") Or RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\KasperskyLab\protected\AVP12\environment", "ProductName")
If Not @error Then
ShellExecuteWait("regedit.exe","/e /y kav1.reg HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates\SPC\Certificates",@AppDataDir & "\")
ShellExecuteWait("regedit.exe","/e /y kav2.reg HKEY_LOCAL_MACHINE\SOFTWARE\KasperskyLab\protected\LicStorage",@AppDataDir & "\")
if FileExists( @AppDataDir & "\kav1.reg") And FileExists( @AppDataDir & "\kav2.reg")Then
MsgBox(4096, "نجاح العملية", "تم حفظ المفتاح بنجاح")
Else
MsgBox(0, "تحذير", "للأسف فشلت عملية الحفظ")
EndIf
Else
MsgBox(0, "تحذير", "برنامج الكاسبر سكي ليس مثبت على جهازك")
EndIf
exit
EndFunc
Func _Restore32()
If @OSArch = "X64" Then
_Restore64()
EndIf
if FileExists( @AppDataDir & "\kav1.reg") And FileExists( @AppDataDir & "\kav2.reg") Then
ShellExecuteWait("regedit.exe", "/s kav1.reg", @AppDataDir , "", @SW_HIDE)
ShellExecuteWait("regedit.exe", "/s kav2.reg", @AppDataDir , "", @SW_HIDE)
MsgBox(4096, "نجاح العملية", "تم استرجاع المفتاح بنجاح")
Else
MsgBox(0, "تحذير", "يجب عليك حفظ المفتاح أولا")
EndIf
Exit
EndFunc
 
Func _Backup64()
$zreg1 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\KasperskyLab\protected\AVP9\environment", "ProductName") Or RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\KasperskyLab\protected\AVP10\environment", "ProductName") Or RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\KasperskyLab\protected\AVP11\environment", "ProductName") Or RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\KasperskyLab\protected\AVP12\environment", "ProductName")
If Not @error Then
ShellExecuteWait("regedit.exe","/e /y kav1.reg HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SystemCertificates\SPC\Certificates",@AppDataDir & "\")
ShellExecuteWait("regedit.exe","/e /y kav2.reg HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\KasperskyLab\protected\LicStorage",@AppDataDir & "\")
if FileExists( @AppDataDir & "\kav1.reg") And FileExists( @AppDataDir & "\kav2.reg") Then
MsgBox(4096, "نجاح العملية", "تم حفظ المفتاح بنجاح")
Else
MsgBox(0, "تحذير", "للأسف فشلت عملية الحفظ")
EndIf
Else
MsgBox(0, "تحذير", "برنامج الكاسبر سكي ليس مثبت على جهازك")
EndIf
exit
EndFunc
Func _Restore64()
if FileExists( @AppDataDir & "\kav1.reg") And FileExists( @AppDataDir & "\kav2.reg") Then
ShellExecuteWait("regedit.exe", "/s kav1.reg", @AppDataDir , "", @SW_HIDE)
ShellExecuteWait("regedit.exe", "/s kav2.reg", @AppDataDir , "", @SW_HIDE)
MsgBox(4096, "نجاح العملية", "تم استرجاع المفتاح بنجاح")
Else
MsgBox(0, "تحذير", "يجب عليك حفظ المفتاح أولا")
EndIf
Exit
EndFunc
أما عن من لم يفهم في البرمجه والأكواد بشغل عام ف أن كانت لديه الرغبه ماراح نقصر معاه ان شاء الله :king:
 
توقيع : Corporation
سيتم أضافه شرح فيديو في القريبُ العاجل :d:
بسوي واجهه برنامج بسيط لكموبعدها خل احد يقولي مافهمت شئ
غير افلق الجهاز على راسي :f:
 
توقيع : Corporation
والحين ، عسى فهمتـوا شئ ، :p:
هالأشياء بسيطه نراها حالياً لكنها ترهق المبرمج اذا تم كتابتها بنفسه
ولكنننا الآن بمجرد سحب وافلات ونرى العمل جهاز .. كل سبل الراحه متوفره في هذا الزمان :d:
 
توقيع : Corporation
فديت خشتك يالغلا

والله من زمان ودي أتفلسف في سكربتات GUI ,, بس عيوبها إنك لما تراجع الكود تتلخبط !!
هل هذا صحيح :i:

ومتابع بكل شغف الدروس :king:

والله يعطيك القوة على تكملة الدروس
 
توقيع : HaMuDi
بارك الله فيك

وفرت علي كتابة أكواد الواجهة في أدواتي ههههههههه

تسلم يا بعدي :b:

5/5 + تقييم
 
أسأل الله أن يرفع قدرك وأن يحرم وجهك عن النار و والديك .. ويجعل الجنة مثواك

ياسلام عليك ... ابدعت وانا اخوك​
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.
عودة
أعلى