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

التعامل مع نظام التشغيل برمجيا ..

مغلق
بدأه ابوخالد العيدروس في 28 سبتمبر 2006 · 6 رد · 1,006 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

سؤالي عن امكانية التعامل مع نظام التشغيل من خلال برنامج خارجي ..

بحيث يمكن تعديل الاعدادات الموجودة في ال Control Panal وبالتحديد في Regional and Language Options بحيث يتم تغيير فورمات التاريخ والوقت وغير ذلك برمجيا عن طريق الفيجوال بيسك دوت نت VB.NET ..

#2

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

	 My.Application.ChangeCulture()
		My.Application.ChangeUICulture()
		My.Application.Culture

على حسب حاجة برنامجك إن كان هذا هو المطلوب

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#3

اخوي samerselo

انا اريد تعديل اعدادات نظام التشغيل بحيث تتوافق مع برنامجي ..

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

وبالتالي اريد ان تكون هذه الفورمات معدلة في نظام التغشيل مسبقا بحيث لاتؤدي الى احداث مشكلة عند تشغيل البرنامج او اظهار نتائج غير صحيحة ..

اتمنى اكون وصلت الفكرة بشكل اوضح

وشكرا لك

#4
samerselo كتب:
يمكنك تغيير إعدادات الوقت والتاريخ بالنسبة لبرنامجك كما تريد دون تغيير إعدادات الجهاز وذلك باستخدام أحد التعبيرات التالية

	 My.Application.ChangeCulture()
		My.Application.ChangeUICulture()
		My.Application.Culture

على حسب حاجة برنامجك إن كان هذا هو المطلوب

ابوخالد العيدروس كتب:
اخوي samerselo

انا اريد تعديل اعدادات نظام التشغيل بحيث تتوافق مع برنامجي ..

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

وبالتالي اريد ان تكون هذه الفورمات معدلة في نظام التغشيل مسبقا بحيث لاتؤدي الى احداث مشكلة عند تشغيل البرنامج او اظهار نتائج غير صحيحة ..

اتمنى اكون وصلت الفكرة بشكل اوضح

وشكرا لك

كما أجبتك سابقا في حالتك هذه لاداعي للتعامل مع نظام التشغيل فقط اضبط خيارات الثقافة بالنسبة لبرنامجك بالصيغة التي تريدها عند بدء تشغيله وهذا كافي لمنع حدوث مشاكل من النوع الذي تذكره

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#5

السلام عليكم من جديد

جربت الكود التالي

dim c as cultureInfo("en-UK")

application.currentCulture = c

فظهرت لي رسالة تخبرني انه لايوجد Culuture باسم "en-UK" !!

فما هو الحل .. علما انني اريد استخدام "en-UK"لانها تستعمل فورمات التاريخ بالشكل التالي : dd/MM/yyyy ..

وشكرا

#6

اخي الكريم أتبه لحالة الأحرف

راجع كتاب تركي العسيري يوجد به ججدول يحتوي على كافة اللغات

رَبِّ لَا تَذَرْنِي فَرْداً وَأَنتَ خَيْرُ الْوَارِثِينَ

#7
samerselo كتب:
يمكنك تغيير إعدادات الوقت والتاريخ بالنسبة لبرنامجك كما تريد دون تغيير إعدادات الجهاز وذلك باستخدام أحد التعبيرات التالية

	 My.Application.ChangeCulture()
		My.Application.ChangeUICulture()
		My.Application.Culture

على حسب حاجة برنامجك إن كان هذا هو المطلوب

اخي العزيز

انا من اشد المعجبين بمشاركاتك واجابتك على الردود

ارجو لك التوفيق

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…