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

XP Style for Visual Basic

مغلق
بدأه Fadi von Oldenburg في 18 يناير 2006 · 7 رد · 2,179 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اذا اصابك الملل من منظرفيشوال بيزيك وكان نظام التشغيل عندك

Windows XP

فيمكنك اضافة XP Style

لجعله يشبه بقية برامج ال XP

فقط انسخ الملف (VB.EXE.MANIFEST) لدليل الفيشوال البيزك

وصلة تحميل الملف:

Download VB6.EXE.Manifest

تم تعديل هذه المشاركة بواسطة Fadi von Oldenburg في 18 يناير 2006 في 23:03

#2

مشكور كل الشكر اخي العزيز على هذا المجهود الطيب

تحياتي لك

,,,,,,,

A7med_prof

اقتباس

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

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

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

.

.

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

.

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

.

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

.

</
#3

هذا يجعل ال IDE نفسها هي التي تتأثر بال theme اما البرامج تبقي تحت تأثير ال User32.Dll

التطبيق المنشأ دائما ما يكون افتراضيا يتبع ل ال theme الخاصة بالنظام في المنطقة المسماة بال non-client (frame and caption)

و لكي نجعل باقي الادوات تتأثر بال theme الحالي في منطقة ال client area يجب أولا ان تكون تستخدم الاصدار السادس من مكتبة ComCtl32.dll و هي موجودة في ال XP

التطبيقات تستخدم افتراضيا ال common controls الموجودة ب User32.Dll و لكي نحول التطبيق بنجاح الي شكل ال XP لابد ان نستخدم ال ComCtl32.dll version 6 لمزيد من المعلومات حول هذا الموضوع راجع الرابط التالي

http://support.microsoft.com/default.aspx?...kb;en-us;309366

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

#4

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

لو تسمح لي أخي العزيز / romantic_boy .

توضيح هذاالموضوع.

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

طبعا ما وضحه لنا اخونا العزيز romantic_boy صحيح مائة بالمائة .

والأهم كيف فعل ذلك , نحن جميعا نعلم ان أدوات الفجوال لا تدعم تاثير الاكس بي عند العمل علية من ( CommandButton - TextBox .... الخ ).

ولتطبق تأثير الويندوز أكس بي على ادوات الفجوال وذلك يتم بأستدعاء مكتبة "ComCtl32.dll" الموجودة في مجلد النظام الخاص بـ الويندوس الأكس بي , والفجوال "InitCommonControls"افتراضيا من خلال مكتبة الـ "User32.Dll" نحول هذا الأستدعاء الى مكتبة "ComCtl32.dll" عن طريق "API" وذلك بكتابة الاستدعاء التالي في الـ General للفورم الذي نريد تطبيق الأستيل عليها .

Private Declare Sub InitCommonControls Lib "comctl32.dll" ()

ثم نتصل بهذا الاستدعاء "Initialize" للفورم , بهذه الطريقة .

Private Sub Form_Initialize()
    InitCommonControls
End Sub

ثم إضافة هذه الشفرة في ملف يكون بأسم الملف التنفيذي , مثلا : "Appname.exe" بأمتداد "Manifest"

فيصبح الملف الذي ستضيف فية الشفرة التالية وهي بلغة الـ "XML" بهذا الأسم "Appname.exe.Manifest"

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
    version="1.0.0.0"
    processorArchitecture="X86"
    name="CompanyName.ProductName.YourApp"
    type="win32"
/>
<description>Your application description here.</description>
<dependency>
    <dependentAssembly>
        <assemblyIdentity
            type="win32"
            name="Microsoft.Windows.Common-Controls"
            version="6.0.0.0"
            processorArchitecture="X86"
            publicKeyToken="6595b64144ccf1df"
            language="*"
        />
    </dependentAssembly>
</dependency>
</assembly>

ملحوظة : لايمكنك رؤية تأثير استيل الاكس بي على الادوات عند عمل Run من داخل الفجوال يحدث هذا التأثير على الملف التنفيذي فقط .

وفي المرفق تطبيق هذا الشرح .

وختاما تحياتي للجميع ,,

Style_XP_on_tools_vb.zip

اقتباس

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

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

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

.

.

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

.

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

.

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

.

</
#5

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

يا جماعة الأخ Fadi von Oldenburg لا يقصد البرنامج الذي تقومون بعمله أي الذي تبرمجه ما تم شرحه نعلمه تماما

ولكن كان يقصد مترجم فيجوال بيسك 6 نفسه هو الذي يأخذ طابع أكس بي المترجم نفسه

عامة شكرا لكم جميعا أحببت أن أوضح مقصد الأخ Fadi von Oldenburg

#6

بالتأكيد نحن لسنا بالسذاجة التي تجعلنا لا نعلم مقصده و لكن كان الامر ليختلط علي بعض الناس فلزم التوضيح و أحب ان انوه ان النتائج غير مضمونة في كلا الحالتين سواء قمت بعمل هذه ال theme لل IDE او للبرنامج الذي تترجمه لأن مايكروسوفت فيجوال بيسك لا يدعم هذا الشكل من ال themes بالرغم من انه يعمل معه !!!!

بالاضافة الي ذلك عزيزي أي مترجم الذي تتحدث عنه و ما علاقته بموضوعنا؟!!

نحن نتكلم عن ال IDE و لم نتكلم عن المترجمات و ما علاقة المترجم بشكل الواجهة الخاصة ب IDE

المترجم هو الذي يقوم بتحويل ال high level language الي machine language او native code اما ال IDE فهي مجرد واجهة او Interface للتعامل مع المترجمات و المكتبات !!

المشاكل التي من الممكن ان تواجهك مثلا ال palette الخاصة بالالوان عند اختيارها نجد انها تظهر ألوان و ذلك في ال IDE من الممكن ان تحدث مشاكل للبرنامج نفسه مثلا حاول وضع option box علي frame ستجد أنه تحول بالكامل الي اللون الاسود و لا يعرض النص

لمزيد من المعلومات عن هذا الموضوع راجع الرابط الذي أرفقته بردي السابق

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

#7

أعتذر أخي romantic_boy

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

وعندما كتبت المترجم فكان قصدي واجه فيجوال بيسك لا أكثر ولا أقل فقد سيتبادر للذهن مباشرة أني ما أقصده هو شئ مرئي والشئ المرئي في الفيجوال بيسك هو واجهته وليس المترجم ولكن عادة ما أقول عليه مترجم

ومن تجربتي لهذه ال theme أنه يعطي نتائج مع الأدوات الشائعة والتي أغلبها موجودة في التول بار وهو في الصورة الإفتراضية أقصد الأدوات الأساسية

وأعتذر مرة أخر وأنا لا أقصد ما قلته

#8

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

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

هذا الموضوع مغلق.

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