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

كيف يتم عمل برنامج بأكثر من لغة

مغلق
بدأه hamidhossain في 25 ديسمبر 2006 · 7 رد · 1,004 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي بعض الأسئلة، ولست بحاجة إلى إجابة مفصلة ولا إلى أكواد، فقط أريد أن أعرف إن كان الأمر ممكن أم لا، مع بعض الإرشاد إلى مكان وجود المعلومة

مع شكري الجزيل سلفا لجميع المشاركين :D

1. كيف يمكن أن أقوم بعمل برنامج يمكن تشغيله بأكثر من لغة؟ هل هناك أدوات لدعم تعدد اللغات في البرنامج؟ هل الحل في استخدام الريسورس فايل؟

2. عند عمل تطبيق ويب باستخدام دوت نيت سي شارب، هل يمكن تشفير ملفات سي شارب بحيث لايستطيع العميل مشاهدتها؟ ملاحظة: أنا أعلم أن المستخدم لايستطيع مشاهدة الكود من المتصفح، لأن السيرفر يقوم بإنشاء أسطر html ويرسلها إلى المتصفح وتكون هي نتيجة السي شارب كود، وليس السي شارب نفسه، لكن سؤالي، هو كيف أقوم بتشفير ملفات السي شارب نفسها بحيث لايفهمها حتى من لديه صلاحية الدخول على الملفات مباشرة عبر File Explorer وليس عبر المتصفح.

3. لازلت أبحث عن تقويم للتاريخ الهجري المتوافق مع أم القرى، أو على الأقل يظهر التاريخ بحسب الإعدادات في الجهاز، لا أبحث عن أمر يقوم بالتحويل وإنما تقويم يمكن لمستخدم البرنامج ان يختار منه اليوم المناسب.

4. هل هناك مرجع أو مقال على الإنترنت يعتبر مميزا لمن أراد أن يتعلم إنشاء أدوات لتطبيقات الدوت نيت؟

أخطط للانتقال إلى بيئة دوت نيت ، والأمر يتطلب الكثير من الإعداد. أرجو المساعدة

#2
hamidhossain كتب:
1. كيف يمكن أن أقوم بعمل برنامج يمكن تشغيله بأكثر من لغة؟ هل هناك أدوات لدعم تعدد اللغات في البرنامج؟ هل الحل في استخدام الريسورس فايل؟

أنت أجبت نفسك بنفسك :)

hamidhossain كتب:
2. عند عمل تطبيق ويب باستخدام دوت نيت سي شارب، هل يمكن تشفير ملفات سي شارب بحيث لايستطيع العميل مشاهدتها؟ ملاحظة: أنا أعلم أن المستخدم لايستطيع مشاهدة الكود من المتصفح، لأن السيرفر يقوم بإنشاء أسطر html ويرسلها إلى المتصفح وتكون هي نتيجة السي شارب كود، وليس السي شارب نفسه، لكن سؤالي، هو كيف أقوم بتشفير ملفات السي شارب نفسها بحيث لايفهمها حتى من لديه صلاحية الدخول على الملفات مباشرة عبر File Explorer وليس عبر المتصفح.

إذا استخدمت الكود بيهايند (أي الكود موجود في ملف منفصل) يمكنك تجميع التطبيق على شكل ملفات DLL

hamidhossain كتب:
3. لازلت أبحث عن تقويم للتاريخ الهجري المتوافق مع أم القرى، أو على الأقل يظهر التاريخ بحسب الإعدادات في الجهاز، لا أبحث عن أمر يقوم بالتحويل وإنما تقويم يمكن لمستخدم البرنامج ان يختار منه اليوم المناسب.

مع دوت نت 2 يوجد كلاس لتقويم أم القرى يدعى System.Globalization.UmAlQuraCalendar

4

hamidhossain كتب:
. هل هناك مرجع أو مقال على الإنترنت يعتبر مميزا لمن أراد أن يتعلم إنشاء أدوات لتطبيقات الدوت نيت؟

موقع msdn الخاص بمايكروسوفت هو أهم مرجع للدوت نت (كونه المرجع الرسمي)

http://msdn2.microsoft.com/en-us/library/zt27tfhy.aspx

#3

ألف شكر لك

#4
اقتباس
1. كيف يمكن أن أقوم بعمل برنامج يمكن تشغيله بأكثر من لغة؟ هل هناك أدوات لدعم تعدد اللغات في البرنامج؟ هل الحل في استخدام الريسورس فايل؟

إفضل إستخدام sdk command propant فهو يسمح لك بالقيام بالكثير

اقتباس
2. عند عمل تطبيق ويب باستخدام دوت نيت سي شارب، هل يمكن تشفير ملفات سي شارب بحيث لايستطيع العميل مشاهدتها؟ ملاحظة: أنا أعلم أن المستخدم لايستطيع مشاهدة الكود من المتصفح، لأن السيرفر يقوم بإنشاء أسطر html ويرسلها إلى المتصفح وتكون هي نتيجة السي شارب كود، وليس السي شارب نفسه، لكن سؤالي، هو كيف أقوم بتشفير ملفات السي شارب نفسها بحيث لايفهمها حتى من لديه صلاحية الدخول على الملفات مباشرة عبر File Explorer وليس عبر المتصفح.

ما قال الأخ system down إذا استخدمت code behind (أي الكود موجود في ملف منفصل) يمكنك تجميع التطبيق على شكل ملفات DLL التي تكون compiled ولا يمكن معرفة الشفرات التي بداخلها خلافا ل asp العادية التي تعتبر interpreted

#5

programmer4fun

شكرا على إضافتك المفيدة

#6

أخي programmer4fun

بحثت في جووجل عن:

sdk command propant

لم أجد سوى مقال واحد في هذا المنتدى تحدثت فيه أنت عن عزمك القيام بشرح له، هل هناك مرجع آخر للـ sdk command propant

#7

إنتظر مقالتي في منتدى الدوت نت العام يومين بعد العيد

فقد رأيت الكثير من الأعضاء يطرحون نفس السؤال

تم تعديل هذه المشاركة بواسطة programmer4fun في 27 ديسمبر 2006 في 16:28

#8

ان vb , cs لكل واحدة منهم كوميلر خاص بة.

فكيف سيتم ترجمة مثلا كود vb مع كومبيلر cs ؟

اما اذا كنت تتكلم عن برمجة الويب فيمكن استخدام vb , cs معا في asp.Net فهي تتيح ذلك.

تم تعديل هذه المشاركة بواسطة Moudey في 27 ديسمبر 2006 في 17:05

مواضيع متنوعة

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

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