منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
مساعدة في طريقة تضمين خط معين للمشروع - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : مساعدة في طريقة تضمين خط معين للمشروع (/showthread.php?tid=26453)



مساعدة في طريقة تضمين خط معين للمشروع - essawq - 11-09-18

السلام عليكم ورحمة الله وبركاتة
اخواني انتهيت من عمل مشروع خاض بي
اللغة vb.net 2010
القاعدة sql 2008 r2
على جهازي الذي اشتغلت البرنامج علية يوجد الخط الكوفي
وعملت كل خطوط واجهات البرنامج بالخط الكوفي الامور تماام
عملت السيتب عن ظريق نفس برنامج vb 
وتم تضمين قاعدة البيانات طبعا سكربت يتم انشائها عند تشغيل البرنامج لاول مرة
وتم تضمين الكريستال ريبورت الرن تايم
وتضمين نيت فريم وورك
وتضمين مشغل قواعد البيانات الرن تايم
المهم الخط من ضمن الملفات اضفت ملف الخط الكوفي
عند التسطيب على جهاز اخر 
كل الامور تمااام ولا يوجد اي مشاكل
كل ما على المستخدم ان يضغط next الى ان يتم تنصيب البرنامج ومشغل قواعد البيانات وكل شيء تماام باستثناء الخط الكوفي
مع العلم انني اضفت الخط الكوفي من ضمن الملفات للمشروع
لكن بدون فائدة
هل الطريقة في تضمين الخط صحيحة ام ان هناك طريقة اخرى
لتنزيل الخط على اي جهاز لا يحتوي على الخط المعمول بة البرنامج
تحياتي لكم جميعا



RE: مساعدة في طريقة تضمين خط معين للمشروع - عبدالله الدوسري - 11-09-18

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


ماذا تستخدم لعملية تحزيم ملفات البرنامج ( ما هو البرنامج الذي تستخدمة ).

هل تقصد 
ClickOnce Deployment
عن طريق عمل publish 


RE: مساعدة في طريقة تضمين خط معين للمشروع - essawq - 11-09-18

(11-09-18, 08:55 PM)عبدالله الدوسري كتب :
وعليكم السلام ورحمة الله وبركاتة


ماذا تستخدم لعملية تحزيم ملفات البرنامج ( ما هو البرنامج الذي تستخدمة ).

هل تقصد 
ClickOnce Deployment
عن طريق عمل publish 

اهلا اخي عبد الله
ومشكور على الرد
اخي انا استخدم من نفس برنامج vb.net 2010

visual studio installer
ومنها
setup project
تحياتي لك



RE: مساعدة في طريقة تضمين خط معين للمشروع - عبد العزيز البسكري - 11-09-18

السّلام عليكم و رحمة الله و بركاته
يمكن يفيد هذا الموضوع إضافة لما تكرّم به أستاذنا " عبد الله الدوسري " من تلميحات
http://vb4arb.com/vb/showthread.php?tid=1941&highlight=%D8%AA%D8%B6%D9%85%D9%8A%D9%86+%D8%A7%D9%84%D8%AE%D8%B7%D9%88%D8%B7
تحياتي



RE: مساعدة في طريقة تضمين خط معين للمشروع - عبدالله الدوسري - 11-09-18

لأنك تعمل على إصدار VS قديم
أعتقد والله أعلم 
يوجد شيء اسمة 
File system on target machine
داخل setup project
افتح الـ font folder
واضف الخط المطلوب


وحزم البرنامج بشكل طبيعي


الـ setup project غير متاح في الإصدارات الجديدة, عوضاً عنه تستخدم برامج مستقلة.



وإذا حضر الماء بطل التيمم ... الأخ العزيز عبدالعزيز البسكري ,,, إستاذ التنصيب وتحزيم البرامج.



RE: مساعدة في طريقة تضمين خط معين للمشروع - عبد العزيز البسكري - 11-09-18

" عبد الله الدّوسري "
ألف شكر يا غالي على الكلمات الطيّبة التي لا تصدر إلاّ من طيّب .. لكن و بكل واقعيّة :
لا صوت يعلو على صوتك و لا كود يعلو على أكوادك و على عمل يجرؤ على مجرّد التّفكير بأن يعلو على روائع أعمالك
تحياتي و احتراماتي



RE: مساعدة في طريقة تضمين خط معين للمشروع - 911 - 11-09-18

إضغط زر يمين على File System on Target Machine
ثم Add Special Folder
ثم Fonts Folder
ثم أضف ملف الخط داخله




RE: مساعدة في طريقة تضمين خط معين للمشروع - essawq - 11-09-18

(11-09-18, 10:03 PM)عبد العزيز البسكري كتب :
السّلام عليكم و رحمة الله و بركاته
يمكن يفيد هذا الموضوع إضافة لما تكرّم به أستاذنا " عبد الله الدوسري " من تلميحات
تحياتي
مشكور اخي وبارك الله فيك
الطرق باستخدام برامج خارج الفيجوال بيسك
وانا اريد من نفس البرنامج
تحياتي لك
(11-09-18, 10:08 PM)عبدالله الدوسري كتب : لأنك تعمل على إصدار VS قديم
أعتقد والله أعلم 
يوجد شيء اسمة 
File system on target machine
داخل setup project
افتح الـ font folder
واضف الخط المطلوب


وحزم البرنامج بشكل طبيعي


الـ setup project غير متاح في الإصدارات الجديدة, عوضاً عنه تستخدم برامج مستقلة.



وإذا حضر الماء بطل التيمم ... الأخ العزيز عبدالعزيز البسكري ,,, إستاذ التنصيب وتحزيم البرامج.
مشكور اخي وبارك الله فيك
نعم اخي انا اععمل على اصدار 2010
من اجل ارفاق قاعدة البيانات كسكربت 
لكي يتم تثبيت البرنامج عند المستخدم دون تثبيت سيكول سيرفر
يتم تثبيت فقط المشغل
لم اجد ما شرحتة لي
تحياتي لك
(11-09-18, 10:16 PM)عبد العزيز البسكري كتب :
" عبد الله الدّوسري "
ألف شكر يا غالي على الكلمات الطيّبة التي لا تصدر إلاّ من طيّب .. لكن و بكل واقعيّة :
لا صوت يعلو على صوتك و لا كود يعلو على أكوادك و على عمل يجرؤ على مجرّد التّفكير بأن يعلو على روائع أعمالك
تحياتي و احتراماتي

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

(11-09-18, 10:18 PM)911 كتب : إضغط زر يمين على File System on Target Machine
ثم Add Special Folder
ثم Fonts Folder
ثم أضف ملف الخط داخله



مشكور اخي 911 بارك الله فيك
والان فهمت ما يقصد اخي عبد الله
اشكركم جميعا وبارك الله فيكم
تحياتي لكم



RE: مساعدة في طريقة تضمين خط معين للمشروع - ابراهيم ايبو - 12-09-18

السلام عليكم جميعا 
ماقصر احد منكم ماشاء الله الكل يحاول المساعدة والكل مصيب في رأيه
احب أن أزيد معلومة صغيرة كوني اشتغلت في تصميم وانتاج الخطوط
ملفات الخطوط التي نستخدمها حاليا هي في الغالب OpenType  اما الاصدارات السابقة 
فقد كانت TrueType وللعلم أن أغلب الخطوط العربية هي من نوع TrueType 
وعند استخدامها مع اصدارات ويندوز 7 ومافوق لاتعمل بشكل جيد وقد تسبب اشكالات في العرض
فالأفضل استخدام الفونت من نوع  OpenType لأنه يتوافق مع اصدارات ويندوز وماكنتوش معا
ولاتنس وضع الفونت في مجلد Fonts بالويندوز وبالتوفيق



RE: مساعدة في طريقة تضمين خط معين للمشروع - elgokr - 12-09-18

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

فقط كل ما عليك فعله هو عند فتح المشروع اول مرة جعل الخوط يتم نسخها على المسار التالى
PHP كود :
C:\Windows\Fonts

طيب كيف الكرة او الكود المستخدم
لنقول انك وضعط الخط بجانب البرنامج داخل مجلد باسم
PHP كود :
Fonts 

كل ما عليك فعله استخدام الكود التالى
كود :
       My.Computer.FileSystem.CopyFile(Application.StartupPath & "\Fonts\NameFont.otf", "C:\Windows\Fonts\NameFont.otf", True)

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

فقط استخدم الكود فى Form_Load لوجهة الاولى للبرنامج
كود :
       If Not System.IO.File.Exists("C:\Windows\Fonts\NameFont.otf") Then
           My.Computer.FileSystem.CopyFile(Application.StartupPath & "\Fonts\NameFont.otf", "C:\Windows\Fonts\NameFont.otf", True)
       End If

تحياتى لك
وتمنياتى لك التوفيق