الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

البداء بإستخدام أدوات Codejock

مثبّترائج
بدأه Yousef Al-Zain في 14 أبريل 2007 · 129 رد · 47,969 مشاهدة · في قسم الدروس والمواضيع الهامة
مشاركة: واتساب X فيسبوك تيليجرام
#101

السلام عليكم ورحمة الله وبركاته

أخي الكريم Pharaonic_Guy جزاكم الله خيراً .

يا ليتك توضّح لي هذه الجملة :

اقتباس
لا أنصحك بهذه الطريقة لإختلاف الـ Metrics بين الأداة وبرنامجك

أما بالنسبة لمسألة :

اقتباس
أكواد تصميم القوائم ستجدها سهله عندما تخوض فيها ..ويمكنك النظر إلي معظم الأمثلة التي تأتي مع الأداة للتعرف أكثر ..

وإذا أردت فيمكنك استعمال برنامج تصميم القوائم المرئي الذي يأتي مع الأداة Designer Studio

وتصدير ملف xcb منه .. وعمل Load له من أداة CommandBars في مشروعك ..

نعم يا أخي .. أؤيدك وبشدة .

ما أظن الكود صعباً اذا حاولت استكشافه .. وخاصة أنه هناك أمثلة متنوعة مع الآداة .

وايضاً آداة التصميم المرئية ...

أنا ولله الحمد أعلم هذا جيداً .. ولكن ربما لقلة وقت بعضنا طرحت عليهم هذه الطريقة التي تختصر الكثير والكثير من الوقت والجهد وتأتي بنتيجة فيما رأيت لا يمكن أن تفرقها عن الأصل .

وأنتظر توضيحك الخاص بالجملة السابق ايرادها .

تحياتي

أبو عبد الله عمر

blogsign.png

#102

اضف الى كلام الاخ Pharaonic guy انك لن تستطع استخدام باقى المميزات الموجود فى الاداه كعمل ال Ribon bar واستخدام الايكونات

ناهيك عن بعض المشاكل انت فى غنى عنها

+ هناك ايضا اشياء اخرى بعيدة عن ال Command bars و ال task panel هل ستترك كل هذا

حاول معها اخى فالموضوع اتفه مما تتصور

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#103

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

بعد الامتحانات ويارب اتمكن منها فعلا

  1. سبحان الله وبحمده سبحان الله العظيم


    متى نحكم العالم زى زمان ايام اجددنا

    صلى الله على محمد صلى الله عليه وسلم



#104

المثال التالي يبين ما كنت أقصده أخي الكريم ..

حيث يجب أن تضبط القياسات بنفسك أو بالكود ..

مع ملاحظة أنني استخدام الاصدار الاخير v11

EX.rar

تم تعديل هذه المشاركة بواسطة Pharaonic_Guy في 23 مايو 2007 في 17:07

#105

أخوانى الكرام

يا ريت لو هناك مثال على task panel لأن الروابط الذى تظهر فيه لا يمكن استخدامها و هناك مشكلة فى العثور على كود يقوم بتشغيل هذه الروابط عند الضغط على task panel

فى الانتظار

شكرا

#106

ما فى حد رد

هو الموضوع صعب الى هذه الدرجة؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

#107
اقتباس
ما فى حد رد

هو الموضوع صعب الى هذه الدرجة

طبعا صعب امال انا محتاس ليه ومش عارف استخدمها ومستني الشرح التفصيلي يا رب

  1. سبحان الله وبحمده سبحان الله العظيم


    متى نحكم العالم زى زمان ايام اجددنا

    صلى الله على محمد صلى الله عليه وسلم



#108

بالنسبة لل Task Panel اعتقد ان انا شرحتها

اما الاحداث فانت عندك حدث فى الاداه اسمه Execute وفى برامتر مع الحدث اسمه Item هتستخدم ال ID الى انت وضعته وانت بتبنى الكائنات

Private Sub TaskPanel1_ItemClick(ByVal Item As XtremeTaskPanel.ITaskPanelGroupItem)
	If Item.Id = 3 Then MsgBox Item.Caption
End Sub

فاكائن Item ممكن نستخدم الخواص بتاعته بحيث ان احنا نعرف الشئ الى اتضغط عليه

ففى الكود السابق هتلاقى جملة If وبعدها ال Id بتاع ال Item فانا بقوله لو كان 3 اظهرلى الرسالة Caption الخاصة بالشئ الى تم الضغط عليه

ضع الكود فى المثال الموجود ب

انتظروا بس لما اخلص ممكن كمان اعمل فيديو شرح :P

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#109

الملف للاحداث ال Task panel

Codejock_Task_panel.zip

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#110

يا رب حد كويس كده مامته دعياله قبل ما يفتح النت

يجبلي شرح للاداه بس مبسط او اي حاجه اقدر بيها استخدم الاده

تت ت

اقتباس
عضو مميز

المجموعة: اعضاء

المشاركات: 827

التسجيل: 13-January 07

البلد: مصر القاهرة

رقم العضوية.: 98,519

الملف للاحداث ال Task panel

ايه يا عم عريف هو احنا مش صعبنين عليك ولا ايه دا حالي يصعب علي الكافرjava script:add_smilie(":angry:","smid_7")

  1. سبحان الله وبحمده سبحان الله العظيم


    متى نحكم العالم زى زمان ايام اجددنا

    صلى الله على محمد صلى الله عليه وسلم



#111
اقتباس
ايه يا عم عريف هو احنا مش صعبنين عليك ولا ايه دا حالي يصعب علي الكافرjava script:add_smilie(":angry:","smid_7")

اقترح عليك اخى انك تقوىنفسك فى البرمجة الاول فلا تتعجل استخدام تلك الاداه فما زال هناك الكثير لتعرفه قبلها

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#112

ماشي يا ابو حميد اوكشن براحتك بتتهرب مني بالعقل

اقتباس
اقترح عليك اخى انك تقوىنفسك فى البرمجة الاول فلا تتعجل استخدام تلك الاداه فما زال هناك الكثير لتعرفه قبلها

طيب انا لازم مممممممم مش عارف بس لازم اعمل حاجه

  1. سبحان الله وبحمده سبحان الله العظيم


    متى نحكم العالم زى زمان ايام اجددنا

    صلى الله على محمد صلى الله عليه وسلم



#113

بسم الله الرحمن الرحيم

اليوم جب لكم شرح لأداة PropertyGrid

راح يكون الشرح بسيط جداً وأساسي في نفس الوقت ...

وإنتم راح تكتشفون الباقي... وهي عبارة عن خصائص لاغير

أما الأساس راح أشرحه... وإن شاء الله راح يكون سهل جداً

-----------------------------------------------------------------

عندنا ثلاث أشياء رأيسية

1- العناوين (Category)

2- الآباء (تعبير مجازي)

3- الأولاد (تعبير مجازي)

في بداية لكل قائمة لابد من عنوان

وفي كل قائمة يمكن أن تحتوي على قوائم فرعية ونسميها الآباء

وفي كل قوائم فرعية يمكن أن تحتوي على أكثر من عنصر ونسميها الأبناء

العنوان الرئيسي ونسميه مثلاً (Document Setting)

----------

|----------------- أب (Father 1)

|----------------- أب (Father 2)

|----------------- أبن (Ahamed)

|----------------- أبن (Ali)

الآن عندنا عنوان واحد

و إثنان من الآباء

وإثنان من الأبناء وثنتان من البنات يتبعون الأب الثاني

الآن نأتي بالخطوات البرمجية

في تحميل الفورم

نعرف (العنوان الرئيسي)

Dim Category As PropertyGridItem

ونعرف الآباء

Dim Father1 As PropertyGridItem
Dim Father2 As PropertyGridItem

أما الأبناء قسمناهم قسمين ذكور وإناث

Dim Male As PropertyGridItem
Dim Female As PropertyGridItem

الآن نأتي إلى وضع عنوان رئيسي ونسميه (Document Setting)

Set category = PropertyGrid1.AddCategory("Document Setting")

والآباء والأبناء

Set Father1 = category.AddChildItem(PropertyItemBool, "Father 1", False)
Set Father2 = category.AddChildItem(PropertyItemBool, "Father 2", True)

Set Male = Father2.AddChildItem(PropertyItemString, "Male", "Name")
Set Female = Father2.AddChildItem(PropertyItemString, "Female", "Name")

وهنا أضفنا أسماء الأبناء

Male.AddChildItem PropertyItemString, "Son 1", "AHMAD"
Male.AddChildItem PropertyItemString, "Son 2", "ALI"

وهنا أضفنا أسماء البنات

Female.AddChildItem PropertyItemString, "Son 1", "Fatema"
Female.AddChildItem PropertyItemString, "Son 2", "Sara"

-----------------------

ملاحظة

خاصية البيانات المدخلة

PropertyItemBool تعطينا قيمتين صحيحة أم خاطئة

PropertyItemString قيمة نصية

وهناك العديد من الخواص المفيدة مثل الخطوط والألوان وغيرها

ونستودعكم الله ...

أرجو إني وفقت في شرح الأداة

وهذا الكود كامل ... والكامل جهه الله جل جلاله

Private Sub Form_Load()
Dim category As PropertyGridItem
Dim Father1 As PropertyGridItem
Dim Father2 As PropertyGridItem
Dim Male As PropertyGridItem
Dim Female As PropertyGridItem

Set category = PropertyGrid1.AddCategory("Category 1")
Set Father1 = category.AddChildItem(PropertyItemBool, "Father 1", False)
Set Father2 = category.AddChildItem(PropertyItemBool, "Father 2", True)

Set Male = Father2.AddChildItem(PropertyItemString, "Male", "Name")
Male.AddChildItem PropertyItemString, "Son 1", "AHMAD"
Male.AddChildItem PropertyItemString, "Son 2", "ALI"

Set Female = Father2.AddChildItem(PropertyItemString, "Female", "Name")
Female.AddChildItem PropertyItemString, "Son 1", "Fatema"
Female.AddChildItem PropertyItemString, "Son 2", "Sara"

End Sub

تم تعديل هذه المشاركة بواسطة Yousef Al-Zain في 30 مايو 2007 في 13:10

أفضل المعرفة معرفة الإنسان نفسة أمير المؤمنين علي

#114

ما شاء الله عليك انا الوقت بس الى مانعنى عنكم

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#115

مرحبا مرحبا.....

هناك ثلاث أمثلة في المرفق

الأول ... مثال بسيط

الثاني ... مثال موسع

الثالث ... مثال شامل لك خواص الأداة

Sample_PropertyGrid.rar

PropertyGrid.zip

_Full_PropertyGrid.zip

أفضل المعرفة معرفة الإنسان نفسة أمير المؤمنين علي

#116

شرح رائع أخى

#117

ماشاء الله موضوع مميز حقا

نصف العلم *** البحث الجيد

#118

نزلت أدوات جديدة ضمن المجموعة Xtreme SuitePro ActiveX (Codejock) الراجاء التنويه عنها

مثل زر فيستا

مع تحيــــــــــــــــــــــــــــــــــــ(المحترف.Net)ــــــــــــــــــــــــــــــــــــــــــــــاتي

#119

الصراحه لم اكن مقتنع بهذه الأداه الى ان رايتها بعد تثبيتى لبرنامج أسلامى للتذكير بمواعيد الصلاوت

فصممت ان أستخدمها

جزى الله كلمن شارك فى وضع هذا الموضوع خيرا وان شاء الله فى ميزان حسناتكم

سبحان الله وبحمده سبحان الله العظيم

s.gif

#120

يطلب منى هذا أثناء تثبيت الأداه ولا أعرف أى شى يريده بالتحديد وانا غير مثبت vc++ على جهازى فقط vb6 فقط

3rb100_7TDLutStd3.JPG

سبحان الله وبحمده سبحان الله العظيم

s.gif

#121

يريد منك مسار على الاقل لبرنامج Microsoft vc++ الى اصدار

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#122

شكرا جزيلا على هذا العمل الرائع

#123

مشكورررررجدااااااااااااا

#124

مشكورررررررررررررررر لك التقدم ودوام النجاح

#125

شكرا جزيلا على الموضوع

والله ان اللسان ليعجز عن الشكر

مواضيع مشابهة