دائما في الخدمه ،،
بحث مخصص

أحتاج برنامج تركيب الصور على الواجهات غير الفوتوشو ... (للكاتب: أمير الفرس ) (الردود: 0) ( أخر رد بواسطة: أمير الفرس )          »          برنامج لاتصال آمن بين جهازين والشرح بالصور (للكاتب: hicham82 ) (الردود: 0) ( أخر رد بواسطة: hicham82 )          »          مساعدة في الكتابة على هذه الواجهة (للكاتب: أمير الفرس ) (الردود: 3) ( أخر رد بواسطة: abulwleed )          »          إسطوانة تعلّم الإعراب لعشّاق اللغة العربية (للكاتب: hicham82 ) (الردود: 0) ( أخر رد بواسطة: hicham82 )          »          تجارب عربية مع القارئات الإلكترونية: SONY - Nook - ... (للكاتب: ميم همزة ) (الردود: 1) ( أخر رد بواسطة: ميم همزة )          »          حوار صحفي مع كيندل (Kindle 3) (للكاتب: ميم همزة ) (الردود: 0) ( أخر رد بواسطة: ميم همزة )          »          اكبر شرح تسطيب لينكس Linux (للكاتب: king82 ) (الردود: 0) ( أخر رد بواسطة: king82 )          »          طابعتي والحبر؟!! (للكاتب: ريوف1 ) (الردود: 2) ( أخر رد بواسطة: abulwleed )          »          مشكله مع موقع hotfile (للكاتب: سكريه بالعسل ) (الردود: 10) ( أخر رد بواسطة: سكريه بالعسل )          »          برنامج محول الصوتيات الاحترافي من والى جميع الصيغ (للكاتب: king82 ) (الردود: 0) ( أخر رد بواسطة: king82 )          »         


العودة   منتديات الحاسب في حياتنا > :: الـمنتـديـات الـتـقــنيـــة Technical forums:: > :: ملتقى المبرمجيـن دروس البرمجـة Programmers ::

:: ملتقى المبرمجيـن دروس البرمجـة Programmers :: دروس ، أمثلة ، فيجوال بيسك ، دوت نت، جافا ، سي ++، اوراكل ، أسمبلي و بقيه لغات البرمجه .

رد
 
أدوات الموضوع طرق مشاهدة الموضوع
قديم 30-1-1426هـ, 02:36 مساء   رقم المشاركة : [1]
ابن الجزيرة
الصورة الرمزية ابن الجزيرة
 

ابن الجزيرة

معدل تقييم المستوى: 0 ابن الجزيرة is on a distinguished road

افتراضي

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
أقدم لكم اليوم درس جميل عن كيفية ظهور برنامج بنمط ويندوز إكس بي وأنا أعتقد والله العالم إن ما في ولا منتدى شرح هذه الطريقة إلا في فيجوال بيسك دوت نت فقد شرحوا طريقة إظهار نمط ويندوز إكس بي أما في فيجوال بيسك 6 فلا أعتقد وإن شاء تعجبكم الطريقة



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

كود:
Option Explicit Private Declare Sub InitCommonControls Lib "comctl32.dll" ()
الخطوة الثانية : ضع هذا الكود في Form1 قسم Initialize ( Form_Initialize)

كود:
InitCommonControls
الخطوة الثالثة : نقوم بإنشاء الملف Manifest
وهذا الملف هو الذي يغير النمط
وله طريقتين لإنشاءه :
(1) عن طريق برنامج المفكرة
(2) عن طريق الفيجوال بيسك ( بواسطة الكود )

الطريقة الأولي : عن طريق برنامج المفكرة :
إفتح برنامج المفكرة وإكتب التالي ( طريقة النسخ أفضل تفادا للأخطاء ) :

كود:
<?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="Company Name.Application Name.Application Title" type="win32" /> <description>You Application Name 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>
ملاحظة بسيطة : طريقة الحفظ : يجب حفظ الملف بإمتداد .exe.Manifest .اسم البرنامج

ثانيا : عن طريق الفيجوال بيسك ( إنشاء كود ) : [ أفضل طريقة لضمان إنشاء الملف ]
أنا أنصح بالطريقة الثانية :
في قسم General ضع الكود التالي :

كود:
Private Sub CreateManifest(ByVal FilePathAndName As String) Dim ManifestFile As Integer ManifestFile = FreeFile Open FilePathAndName For Append As #ManifestFile Print #ManifestFile, "<?xml version=" & Chr(34) & "1.0" & Chr(34) & " encoding=" _ & Chr(34) & "UTF-8" & Chr(34) & " standalone=" & Chr(34) & "yes" & Chr(34) & "?>" Print #ManifestFile, "<assembly xmlns=" & Chr(34) & "urn:schemas-microsoft-com:asm.v1" _ & Chr(34) & " manifestVersion=" & Chr(34) & "1.0" & Chr(34) & ">" Print #ManifestFile, "<assemblyIdentity" Print #ManifestFile, "version=" & Chr(34) & "1.0.0.0" & Chr(34) Print #ManifestFile, "processorArchitecture=" & Chr(34) & "X86" & Chr(34) Print #ManifestFile, "name=" & Chr(34) & "Company Name.Application Name.Application Title" & Chr(34) Print #ManifestFile, "type=" & Chr(34) & "win32" & Chr(34) Print #ManifestFile, "/>" Print #ManifestFile, "<description>You Application Name Here</description>" Print #ManifestFile, "<dependency>" Print #ManifestFile, "<dependentAssembly>" Print #ManifestFile, "<assemblyIdentity" Print #ManifestFile, "type=" & Chr(34) & "win32" & Chr(34) Print #ManifestFile, "name=" & Chr(34) & "Microsoft.Windows.Common-Controls" & Chr(34) Print #ManifestFile, "version=" & Chr(34) & "6.0.0.0" & Chr(34) Print #ManifestFile, "processorArchitecture=" & Chr(34) & "X86" & Chr(34) Print #ManifestFile, "publicKeyToken=" & Chr(34) & "6595b64144ccf1df" & Chr(34) Print #ManifestFile, "language=" & Chr(34) & "*" & Chr(34) Print #ManifestFile, "/>" Print #ManifestFile, "</dependentAssembly>" Print #ManifestFile, "</dependency>" Print #ManifestFile, "</assembly>" Close #ManifestFile End Sub
ضع هذا الكود في Form1 قسم Initialize ( Form_Initialize)
في الخطوة الثانية وضعنا InitCommonControls في قسم Initialize
استبداله بالكود التالي

كود:
Private Sub Form_Initialize() Dim fso As Variant Dim FName As String FName = App.Path & "\" & App.EXEName & ".exe.Manifest" Set fso = CreateObject("Scripting.FileSystemObject") If Not fso.FileExists(FName) Then CreateManifest FName MsgBox "Did not find a Manifest file, so one has been created for you." _ & vbCrLf & "XP styles will be applied next time you run this application", _ vbOKOnly + vbInformation, "Application manifest file missing" Else InitCommonControls End If End Sub

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

مع تحيات / ابن الجزيرة


التوقيع:
ابن الجزيرة غير متواجد حالياً   رد مع اقتباس

قديم 2-2-1426هـ, 03:55 مساء   رقم المشاركة : [2]
وله
مجموعة الإشـراف
الصورة الرمزية وله
 

وله

معدل تقييم المستوى: 15 وله is on a distinguished road

افتراضي

ماشاء الله تبارك الله شرح جميل ووافي

مو غريب عليك التميز اخي ابن الجزيرة

تقبل تحياتي

وننتظر المزيد


التوقيع:
وله غير متواجد حالياً   رد مع اقتباس

قديم 7-2-1426هـ, 03:59 صباحاً   رقم المشاركة : [3]
المســــافــر
مجموعة الإشراف
الصورة الرمزية المســــافــر
 

المســــافــر

معدل تقييم المستوى: 21 المســــافــر is on a distinguished road
إرسال رسالة عبر مراسل MSN إلى المســــافــر

افتراضي

اقتباس:
Originally posted by وله@Mar 12 2005, 04:55 PM
ماشاء الله تبارك الله شرح جميل ووافي

مو غريب عليك التميز اخي ابن الجزيرة

تقبل تحياتي

وننتظر المزيد
الله يعطيك العافيه ابن الجزيرة


المســــافــر غير متواجد حالياً   رد مع اقتباس

رد


أدوات الموضوع
طرق مشاهدة الموضوع

الانتقال السريع إلى


الساعة الآن: 11:53 مساء

.Powered by vBulletin®, Copyright ©2000 - 2010, Jelsoft Enterprises Ltd
.Powered by vista style, designed by Majeedah. For best browsing, use Mozilla Firefox.
الاتصال بنا - الأرشيف- [ 12   11   10   9   8   7   6   5   4   3   2   1 ] - الأعلى