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

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

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

انتظر اخى مشكلتك بسيطة

فقط ستجد امثلة مع الاداه افتحها

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

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

#27

اليوم راح أشرح التول بار أوفيس 2007

Office20072.jpg

بس لو تعطوني فرصة صغيرة ... بس حق يوم

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

#28

جميل جدا !

هل البرنامج يدعم الواجهة من اليمين الى اليسار Right to Left

تم تعديل هذه المشاركة بواسطة VisualBasic Lover في 16 أبريل 2007 في 15:42

spamxk4.gif

#29
اقتباس
جميل جدا !

هل البرنامج يدعم الواجهة من اليمين الى اليسار Right to Left

نعم يا VisualBasic Lover

وأنصحك بألا تبعد عن هذه الأدوات لأنها قوية جداً وصغيرة الحجم وفيها سهولة بالإستخدام

وشيء مهم يا "حريف برمجة"

اقتباس
مش عاوزيين اشياء متقطعة خلص مثال كبير واشرحة هيكون افضل

واقترح انك تبدا بتول بار اوفيس 2007

أحس إنك معصب عليه شوي.... :s

ماأدري وش السالفة.... هل أنا ماخذ زاوية في موضوعي ...يعني ماأحد يشرح فيه غيري

وأعتقد إنك أفضل مني في هذه الأدوات ... ليش ماتشرحها إنت ... لأنك إنت قايل إنك مستخدمها...

طبعاً الكلام مش لك بس ولكن للجميع إلي يقدر يحط أي شرح ... أنا أكون مبسوط أكثر :rolleyes:

ملاحظة أنا مبرمج Java ماعلمونا في الكلية إلا هذه ... يعني عندي أشياء كثيرة تمنعني من الشرح السريع

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

وأرجوا ألا أكون قد زعلتك أو أحرجتك... ولكن ... كذلك أرى ...!!! :unsure:

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

#30
اقتباس
وأرجوا ألا أكون قد زعلتك أو أحرجتك... ولكن ... كذلك أرى ...!!!

انا لا احرج

اقتباس
أحس إنك معصب عليه شوي....

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

يعنى المهم عشان الموضوع ميكبرش ويبقى ممل

ملاحظة اخرى الكلام لا يدل على انفعال الشخص انا ليس عندى وقت لاستخدام الوجوه لذلك انا لا اقصد

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

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

#31

مرحبا مجدداً

كما وعدتكم راح أبداء في شرح شريط الأدوات Office 2007

2007.jpg

رقم 1= هو عبارة عن قائمة CommandBarControl

Menu.jpg

راح نسمية ControlFile

Set ControlFile = RibbonBar.AddSystemButton()
	ControlFile.IconId = 500
	ControlFile.CommandBar.Controls.Add xtpControlButton, 101, "&New"
	ControlFile.CommandBar.Controls.Add xtpControlButton, 102, "&Open..."
	Set Control = ControlFile.CommandBar.Controls.Add(xtpControlButton, 104, "Pr∫ Setup...")
	Control.BeginGroup = True
	Set Control = ControlFile.CommandBar.Controls.Add(xtpControlButton, 105, "Recent File")
	Control.BeginGroup = True
	Control.Enabled = False
	Set Control = ControlFile.CommandBar.Controls.Add(xtpControlButton, 106, "E&xit")
	Control.BeginGroup = True
	ControlFile.CommandBar.SetIconSize 32, 32

طبعاً الرقم الموجود في ControlFile.IconId=500

يعبر عن رقم الأيقونة Tag الموجودة في ImageList

SystemIcon.jpg

والسطر التالي أضفنا كونترول New إلى قائمة البرنامج ورقم الأيقونه 101 الموجود أيضاً في ImageList

و &New هو الإسم الي راح يظهر في القائمة

ControlFile.CommandBar.Controls.Add xtpControlButton, 101, "&New"

والكود التالي نفس الي قبله ولكن حبينا نظيف فاصل بينهما

Set Control = ControlFile.CommandBar.Controls.Add(xtpControlButton, 104, "Pr∫ Setup...")
	Control.BeginGroup = True

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

ControlFile.CommandBar.SetIconSize 32, 32

والكود التالي يعرض لنا في الجهة المقابة أيقونة صغيرة للمساعدة

و Flags يحدد مكانها على اليمين

Set ControlAbout = RibbonBar.Controls.Add(xtpControlButton, 107, "&About")
	ControlAbout.Flags = xtpFlagRightAlign

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

وفي المرفقات

1- الأداة

2- مثال بسيط

3- مثال الموجود من قبل الشركة

والبقية ... في الطريق إن شاء الله

Bin.zip

ToolBar3.zip

ToolBar2.zip

1

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

#32

تمام هذا ما اقوله

شرح جميل وعلى فكرة انت كويس فى البرمجة بالفيجوال بيسيك يعنى الجافا والكلام الفاضى ده سيبك منه

ربنا يوفقك اخى

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

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

#33

اولا اشكر الاخ فمتو على وصلة رفع الصور

والاخ يوسف عمل مجهود حلو

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

2b7d8bc205.JPG

للاف الشكل هيبقى غير مالوف لان مفيش التول بار انا عملت المثال ده وانا رايح انام ابقو ضيفوا انتم التول بار بناء على دروس الاخ يوسف

والان الاكواد

  Dim Groub As TaskPanelGroup
  Dim Item As TaskPanelGroupItem

هذا تعريف ل 2 object على الكلاس جروب و جروب ايتم ليتم التعامل معهم بعد ذلك لاضافة اى شئ او الحزف باختصار ال methods للاداه المبتدئين يجدون صعوبة فى كلامى لكن الموضوع سهل

Set Groub = Tsk.Groups.Add(0, "System Tasks")

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

	With Groub.Items
	 .Add Tsk_Hidecontents, "Hide the contents of the file", xtpTaskItemTypeLink, 1
	 .Add Tsk_AddOrRemaove, "Add Or Remove programs", xtpTaskItemTypeLink, 2
	 .Add Tsk_Share, "Share This file or folder", xtpTaskItemTypeLink, 3
	End With

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

طبعا عندك 3 برامتر (توابع)

الاول الرقم التعريفى ويوضع اى رقم وهو الذى يستدعى عند تنفيز اى حدث على الاداه

البرامتر الثانى الكابشن او التكست الى هيظهر

الثالث وهو نوع الايتم اما لينك الذى ياخذ اللون الازق او كابشن عادى او كنترول(سيتم شرحها فيما بعد)

Groub.Special = True

هذا لجعل المجموعة خاصة لاحظ الفرق بين المجموعة الاولى والباقى

Tsk.SetImageList iml

لاضافة اداه الامج لست للايكونات

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

مرفق مثال الموجود فى الصورة

الان السرير بينادينى :P فلازم انام

يا سريرى, انا جييييييييييييييييييييييييييييييى :D

TaskPanel.zip

تم تعديل هذه المشاركة بواسطة حريف برمجة في 17 أبريل 2007 في 03:54

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

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

#34

جهد قوي ومذكور يا"حريف برمجة"

رهيب شرحك ... الله يوفقك

فعلاً الواحد لازم يستخدم هذه الأداة لانها جميلة خيالية والي شرحها خيالي ... وبسطها آخر بساطه وحلاوة .... الله يجعلك مبسوووووط في الدنيا ولآخرة.

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

#35
اقتباس
وبسطها آخر بساطه وحلاوة

:rolleyes: :rolleyes: :rolleyes:

اقتباس
الله يجعلك مبسوووووط في الدنيا ولآخرة.

امين يا رب العالمين

لكن اخ يوسف انت من سوريا ولا لبنان

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

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

#36

أنا....

أكيد من السعودية

تم تعديل هذه المشاركة بواسطة Yousef Al-Zain في 17 أبريل 2007 في 07:47

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

#37

الآن نجي نكمل الشرح

طبعاً راح أكمل على الصورة المرقمة

رقم 2- ويعبر عن RibbonTab

وسميناها وعرفناها كذا

Dim TabHome As RibbonTab

3- ويعبر عن RibbonGroup لأنك تستطيع أن تجعل فيها أكثر من قروووووووب مثل

RibbonGroup.jpg

وسميناه وعرفناه كذا

Dim GroupFile As RibbonGroup

4- عبارة عن كونترول ControlButton

ويكون الكود التالي بالشكل كذا

Set TabHome = RibbonBar.InsertTab(0, "&Home")
	TabHome.Id = 600 'ID_TAB_HOME

	Set GroupFile = TabHome.Groups.AddGroup("File", 200)
	GroupFile.Add xtpControlButton, 101, "&New"
	GroupFile.Add xtpControlButton, 102, "&Open"
	GroupFile.Add xtpControlButton, 110, "&Close"

5- يعبر عن زر ولكن منقسم قسمين

لو تلاحظون إن هناك مثلث صغير بأسفل زر الحفظ ويعبر عنه أن هناك إنقسام

Set ControlSaveAs = GroupFile.Add(xtpControlSplitButtonPopup, 103, "&Save")
	ControlSaveAs.CommandBar.Controls.Add xtpControlButton, 103, "&Save"
	ControlSaveAs.CommandBar.Controls.Add xtpControlButton, 107, "Save &As..."

ولا تنسون إن الأرقام الموجودة من 101 و 102 و 103 وغيرها من الأرقام ماهي إلا ID للزر وكذلك يعبر عن رقم الأيقونات الموجودة في ImageList

وفي النهاية هناك أزرار السريعة الموجودة على بار البرنامج وهم ثلاثة أزرار --- الحفظ والتراجع والطباعة

RibbonBar.QuickAccessControls.Add xtpControlButton, 103, "&Save"
RibbonBar.QuickAccessControls.Add xtpControlButton, 108, "&Undo"
RibbonBar.QuickAccessControls.Add xtpControlButton, 104, "&Print"

ولا تنسون ربط الأداة بال ImageList

وكذلك تفعيل ثيم البرنامج

RibbonBar.EnableFrameTheme
CommandBars.AddImageList ImageList1

والسلام ختام

تم تعديل هذه المشاركة بواسطة Yousef Al-Zain في 17 أبريل 2007 في 07:50

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

#38

لمحة تاريخية

Ribon toolbar هو الشئ الجديد الى بتتحدى ميكروسوفت به فى مجموعة اوفيس 2007

فبشهادة المستخدمين قالوا ان مجموعة الاوفيس مليئة بالوظائف ولكن الوصول الى تلك الوظائم لم يكن بالشئ السهل لذلك كان الهدف من هذا التوول بار سرعة وسهولة اوصول الى الوظائف الموجودة بالاوفيس + التجميل طبعا كما يمكنك اضافة ما تريد عليه لست انت المبرمج لكن المستخدم وبذلك يدعم المرونة

تم تعديل هذه المشاركة بواسطة حريف برمجة في 17 أبريل 2007 في 07:56

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

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

#39
اقتباس
أكيد من السعودية

مع ان لهجت مش بتقول انك من السعودية لكن................

اهلا وسهلا فيك اخوى :lol:

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

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

#40

ماشاء الله >>>> شرح مثالي متكامل .

الله يبارك فيكما (Yousef Al-Zain ) + ( أحمد أسماعيل ) = موضوع جااااااامد :D

بالتوفيق فيما تقدمونه .....

A7med_prof

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

أخي ربما سؤالك اجابته في أحدى هذه المواضيع فإن لم تجد قم بالبحث وان لم تجد اطرح سؤالك مع وضع عنوان مناسب بحيث ان يكون هذا العنوان دال على محتوى الموضوع فغير ذلك من أكبر الكبائر في المنتدى وسيؤدي الى غلق او حذف موضوعك .

.

</
#41
اقتباس
الله يبارك فيكما (Yousef Al-Zain ) + ( أحمد أسماعيل ) = موضوع جااااااامد

عاوزينك تفنح موضوع للاكتيف اسكين يلا شد حيلك

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

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

#42

ياشباب هذه بعض الروابط تبع الأيقونات

راح تحتاجونها في البرامج وهي من Office 2003 و Windows Vista

الأيقونات الشائعة الكبيرة من هنا إستخدمت الأيقونات

الأيقونات الشائعة الصغيرة

أيقونات ويندوز فيستا الكبيرة

أيقونات وندوز فيستا الصغيرة

إن شاء الله تعجبكم :P

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

#43

انا اسف يا جماعة اتاخرت عليكم [ لكن ان شاء الله قريبا هتلقونى حاطط درس حلو ?

للاسف انا شغال فى مشرو ع التخرج الى مش راضى يخلص وقدموا ميعاد تسليمة

وللاسف مكنتش عامل نسخة احطياتية وفى حاجات ضاعتw6w200504111331476636b4dbf.gif

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

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

#44
w6w2005041313542462552a7b8.gif

الان كما وعدتكم ناتى للجزئ الثانى لاستخدام اداه ال Task panel وهى اضافة ادوات اخرى الى الاداه

وهذه صورة يجب ان تعملوها انتم

tskmain.JPG

من مميزات تلك الادوات(لا اعرف اذا كانت ميزة او عيب بالنسبة لكم ) انك تفعل كل شئ بها وقت ال Run time اى انها مرنة جدا

احببت ان اقدم مثال خفيف ليس فيه الا مربع نص ليكون سهل عليكم فكان من المفروض ان نصمم نافذة البحث الخاصة بالاكسبلورر

فكما ترون فى الصورة

Tsk1.JPG

هذه لقطة Screen shot للاداه فى وضع التصميم تجدون مربع النص موجود بجانب الاداه وليس داخلها

ناتى لكتابة الاكواد وتحليلها

مرالجعة سريعة

Dim Groub As TaskPanelGroup

عمل تعريف كائن على الكلاس Taskpanelgroub ليتم التعامل مع المجموعات المختلفة

Dim Item As TaskPanelGroupItem

وهنا للتعامل مع كائنات المجموعة

Set Groub = TaskPanel1.Groups.Add(0, "Educating Simble")

لاضافة المجموعة فى الاداه واعطائها الرقم التعريفى وو....... كل ذلك تم شرحه مسبقا

Set Item = .Add(2, "", xtpTaskItemTypeControl)
		Set Item.Control = Text1

هذا هو الجذئ المهم عندنا موضوع اليوم

بدل استخدام نوع الايتم لينك يتم تعريفه على انه xtpTaskItemTypeControl اى انك تقول للاداه ان ما سياتى عبترة عن اداه اخرى

فى الجذئ الثانى من الكود

Set Item.Control = Text1

تقوم باعطائه اسم الكنترول المراد اضافته

عند تشغيل البرنامج نحصل على الاتى

tsk2.JPG

باقى الاكواد متكررة وتم شرحها مسبقا

المثال موجود فى المرفقات

اريد منكم التفاعل وليس ركن الموضوع على الرف w6w200504111339476524e7d08.gif

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

Codejock_Task_panel.zip

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

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

#45

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

شكراً يا "حريف برمحة"

الصراحة إنت جداً مجتهد ومواصل أكثر مني

والله يساعدك

-----------

بس حبيت أضيف جميع الأدوات Codejock

وطبعاً هي شغاله 100% مايحتاج أحد يدور لها كراك

وأكيد المرفقات مافيها كراك لأنها ماتحتاج

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

وهكذا يكون شكله

7Zr96176.jpg

وكل أداة عندها نفس الملف ولكن بإختلاف الإسم

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

Calendar.zip

CommandBars.zip

DockingPane.zip

PropertyGrid.zip

ReportControl.zip

ShortcutBar.zip

SkinFramework.zip

SuiteCtrls.zip

TaskPanel.zip

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

#46

شنكر اخ زين

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

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

#47

بارك الله فيكم أخي حريف و أخي يوسف و جعل ذلك في ميزان حسناتكم .

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#48
اقتباس
بارك الله فيكم أخي حريف و أخي يوسف و جعل ذلك في ميزان حسناتكم .

شكرا لك اخ Comfort فانت فعلا مريح المنتدى

لكن يا جماعة هل الموضوع سهل

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

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

#49
اقتباس
شكرا لك اخ Comfort فانت فعلا مريح المنتدى

جزك الله خيراً :) بس أنا عندي سؤال أنا عايز أعمل StatusBar و يكون بنفس شكل

الـ ToolBar مثل الي موجود بالصورة المرفقة .

الي موجود في الصورة موجود مع مرفقات الامثلة و لكنه معمول exe و الـ Source Code

مفيهوش StatusBar

post-44984-1177521610_thumb.gif

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#50

طيب اصبر عليا لبكرة وانا اعملهولك لان دلوقتى مشغول جدا

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

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

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