مركز تحميل الخليج

  1. إستبعاد الملاحظة

شرح مميز صمم واجهة ( GUI ) لاداتك المبرمجة ب Autoit

الموضوع في 'منتدى الشروحات المميـزة للبرامج والشروحات العامة' بواسطة Corporation, بتاريخ ‏يونيو 30, 2011.

حالة الموضوع:
مغلق
  1. Corporation

    Corporation زيزوومي فضي

    إنضم إلينا في:
    ‏نوفمبر 12, 2008
    المشاركات:
    5,516
    الإعجابات المتلقاة:
    306
    نقاط الجائزة:
    870
    الجنس:
    ذكر
    الإقامة:
    Dynamic Array ; :D
    برامج الحماية:
    COMODO
    نظام التشغيل:
    Windows 7


    [​IMG]


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

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


    [​IMG]

    [​IMG]

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

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

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

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

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

    [​IMG]

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

    هذه واجهته :/

    [​IMG]

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

    [​IMG]

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

    [​IMG]

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

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

    [​IMG]

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

    [​IMG]

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

    [​IMG]

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

    [​IMG]

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

    [​IMG]

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

    [​IMG]

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

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

    [​IMG]

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

    [​IMG]

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

    [​IMG]

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

    [​IMG]

    الاصداار ،

    [​IMG]

    [​IMG]

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

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


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

    [​IMG]

    [​IMG]

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

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

    [​IMG]

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

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

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

    Alzri 2 / المساعد

    ،،
     
    آخر تعديل بواسطة المشرف: ‏مايو 12, 2014
    protection ،.: OMAR :. ،salah seyam و 9آخرون معجبون بهذا.
  2. Corporation

    Corporation زيزوومي فضي

    إنضم إلينا في:
    ‏نوفمبر 12, 2008
    المشاركات:
    5,516
    الإعجابات المتلقاة:
    306
    نقاط الجائزة:
    870
    الجنس:
    ذكر
    الإقامة:
    Dynamic Array ; :D
    برامج الحماية:
    COMODO
    نظام التشغيل:
    Windows 7
    مـوآدع ،.: OMAR :. و زيزوووم معجبون بهذا.
  3. مـوآدع

    مـوآدع عضو شرف

    إنضم إلينا في:
    ‏مايو 24, 2008
    المشاركات:
    21,953
    الإعجابات المتلقاة:
    2,655
    نقاط الجائزة:
    1,170
    الجنس:
    ذكر
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 7
    ابداااع يالغلا

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

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

    بالتوفيق
     
    أعجب بهذه المشاركة .: OMAR :.
  4. KoNaMi

    KoNaMi زيزوومي فضي

    إنضم إلينا في:
    ‏ابريل 26, 2008
    المشاركات:
    10,697
    الإعجابات المتلقاة:
    215
    نقاط الجائزة:
    870
    الإقامة:
    ^_^ فرع زيزوووم في جده ^_^
    برامج الحماية:
    ESET
    نظام التشغيل:
    Windows XP
    ابداااااع يالغالي
    مع اني ماني فاهم شي .. بس مايهم مصيري اتعلم :d:
    بيض الله وجهك يابعدهم
    تستااهل التقييم في حال التزمت بالردود :hh:
    مودتي لشخصك​
     
  5. ARBIA39

    ARBIA39 زيزوومي VIP

    إنضم إلينا في:
    ‏مايو 7, 2008
    المشاركات:
    16,501
    الإعجابات المتلقاة:
    11,172
    نقاط الجائزة:
    1,220
    الجنس:
    ذكر
    الإقامة:
    algerie
    برامج الحماية:
    ESET
    نظام التشغيل:
    Windows 10
    بارك الله فيك وجزاك خيرا
     
  6. غَـسّـان

    غَـسّـان عضو شرف

    إنضم إلينا في:
    ‏مارس 4, 2010
    المشاركات:
    10,335
    الإعجابات المتلقاة:
    565
    نقاط الجائزة:
    920
    الجنس:
    ذكر
    الإقامة:
    في عـــالـــــ زيزوووم ـــــم
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 7
    بارك الله فيك اخي
    جميل جدا
    مع اني منا فاهم
    :q:
    بس اخرتي رح اتعلم
    :kmj-by0000 (72):
     
  7. ملح بارود

    ملح بارود زيزوومي مميز

    إنضم إلينا في:
    ‏يناير 20, 2008
    المشاركات:
    629
    الإعجابات المتلقاة:
    61
    نقاط الجائزة:
    540
    الإقامة:
    عـنيزة
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Mac OS
    يعطيك العافيه لاهنت
    حسيتك كانك تقرا افكاري هههههههه

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

    فايف ستار لعيونك يابطل و تقيم شخصي ان امكن :openmouth:k:
     
  8. Corporation

    Corporation زيزوومي فضي

    إنضم إلينا في:
    ‏نوفمبر 12, 2008
    المشاركات:
    5,516
    الإعجابات المتلقاة:
    306
    نقاط الجائزة:
    870
    الجنس:
    ذكر
    الإقامة:
    Dynamic Array ; :D
    برامج الحماية:
    COMODO
    نظام التشغيل:
    Windows 7
    وياك حبيبي فهد ، ماقصرت
     
  9. Corporation

    Corporation زيزوومي فضي

    إنضم إلينا في:
    ‏نوفمبر 12, 2008
    المشاركات:
    5,516
    الإعجابات المتلقاة:
    306
    نقاط الجائزة:
    870
    الجنس:
    ذكر
    الإقامة:
    Dynamic Array ; :D
    برامج الحماية:
    COMODO
    نظام التشغيل:
    Windows 7
    على حسبُ ، المشروع تم عملـه ب ماذا !؟
    اذا بنفس البرنامج الي هي Autoit ، خلك على الشرح ذا لإنه بسيط مره ،
    موفق ..
     
  10. broom2020

    broom2020 عضو شرف

    إنضم إلينا في:
    ‏سبتمبر 19, 2009
    المشاركات:
    3,364
    الإعجابات المتلقاة:
    463
    نقاط الجائزة:
    870
    برامج الحماية:
    Norton
    نظام التشغيل:
    Windows 7
    يعطيك العافية اخوي محمد

    5|5

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

    تقديري

    [​IMG]
     
  11. dr-aleissi

    dr-aleissi زيزوومي مميز

    إنضم إلينا في:
    ‏يوليو 8, 2010
    المشاركات:
    839
    الإعجابات المتلقاة:
    187
    نقاط الجائزة:
    550
    الإقامة:
    K.S.A
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 7
    :hh::hh::hh::hh:

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

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



    بارك الله فيك يالغالي
    حقيقة لا تعليق ** الإخوان متفقين ما شاء الله عليهم :hh::hh::hh:
     
  12. Corporation

    Corporation زيزوومي فضي

    إنضم إلينا في:
    ‏نوفمبر 12, 2008
    المشاركات:
    5,516
    الإعجابات المتلقاة:
    306
    نقاط الجائزة:
    870
    الجنس:
    ذكر
    الإقامة:
    Dynamic Array ; :D
    برامج الحماية:
    COMODO
    نظام التشغيل:
    Windows 7
    ي جماعه ، ببساطه ، تستطيع برمجه ادوات خاصه فيك ..
    ب معنىَ : أنك تكتب كود خاص فيك تعبر فيه عن مثلاً حذف مسارات خاصه ب الويندوز
    لوجود اصابات فيها ، او اصلاح خلل تم عمله بواسطه فإيروس ما ،،

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

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

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


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

    [​IMG]

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

    كود:
    #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:
     
  13. diyar26

    diyar26 زيزوومي فضي

    إنضم إلينا في:
    ‏نوفمبر 20, 2009
    المشاركات:
    13,062
    الإعجابات المتلقاة:
    922
    نقاط الجائزة:
    920
    الجنس:
    ذكر
    الإقامة:
    IRAQ
    برامج الحماية:
    Norton
    نظام التشغيل:
    Windows 7
  14. 3zoz

    3zoz زيزوومي ذهبي

    إنضم إلينا في:
    ‏أغسطس 11, 2009
    المشاركات:
    6,122
    الإعجابات المتلقاة:
    1,255
    نقاط الجائزة:
    1,020
    الجنس:
    ذكر
    الإقامة:
    KSA &gt; Zulfi
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 10
     
    3zoz,
  15. ماجد الثابتي

    ماجد الثابتي زيزوومي نشيط

    إنضم إلينا في:
    ‏يونيو 26, 2010
    المشاركات:
    162
    الإعجابات المتلقاة:
    0
    نقاط الجائزة:
    200
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows XP
    جزاك الله كل خير
     
  16. Corporation

    Corporation زيزوومي فضي

    إنضم إلينا في:
    ‏نوفمبر 12, 2008
    المشاركات:
    5,516
    الإعجابات المتلقاة:
    306
    نقاط الجائزة:
    870
    الجنس:
    ذكر
    الإقامة:
    Dynamic Array ; :D
    برامج الحماية:
    COMODO
    نظام التشغيل:
    Windows 7
    سيتم أضافه شرح فيديو في القريبُ العاجل :d:
    بسوي واجهه برنامج بسيط لكموبعدها خل احد يقولي مافهمت شئ
    غير افلق الجهاز على راسي :f:
     
    1 person likes this.
  17. Corporation

    Corporation زيزوومي فضي

    إنضم إلينا في:
    ‏نوفمبر 12, 2008
    المشاركات:
    5,516
    الإعجابات المتلقاة:
    306
    نقاط الجائزة:
    870
    الجنس:
    ذكر
    الإقامة:
    Dynamic Array ; :D
    برامج الحماية:
    COMODO
    نظام التشغيل:
    Windows 7
    والحين ، عسى فهمتـوا شئ ، :tongueclosed::
    هالأشياء بسيطه نراها حالياً لكنها ترهق المبرمج اذا تم كتابتها بنفسه
    ولكنننا الآن بمجرد سحب وافلات ونرى العمل جهاز .. كل سبل الراحه متوفره في هذا الزمان :d:
     
  18. HaMuDi

    HaMuDi الله يرحمه ويسكنة الجنه

    إنضم إلينا في:
    ‏سبتمبر 1, 2007
    المشاركات:
    4,307
    الإعجابات المتلقاة:
    165
    نقاط الجائزة:
    850
    الإقامة:
    ينــبع ^_^ البحر
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 7
    فديت خشتك يالغلا

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

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

    والله يعطيك القوة على تكملة الدروس
     
  19. yones7x

    yones7x عضو شرف نجم المنتدى

    إنضم إلينا في:
    ‏سبتمبر 18, 2010
    المشاركات:
    10,474
    الإعجابات المتلقاة:
    3,944
    نقاط الجائزة:
    1,220
    الجنس:
    ذكر
    الإقامة:
    الإمارات - دبي
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 10
    بارك الله فيك

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

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

    5/5 + تقييم
     
  20. زيزوووم

    زيزوووم عضو شرف

    إنضم إلينا في:
    ‏يوليو 15, 2007
    المشاركات:
    7,862
    الإعجابات المتلقاة:
    1,254
    نقاط الجائزة:
    1,020
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Windows XP
    أسأل الله أن يرفع قدرك وأن يحرم وجهك عن النار و والديك .. ويجعل الجنة مثواك

    ياسلام عليك ... ابدعت وانا اخوك​
     
حالة الموضوع:
مغلق

مشاركة هذه الصفحة

جاري تحميل الصفحة...