تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] حول خاصية setting في vb.net
#1
السلام عليكم
ماذا يكون نوع الحقل عندما اريد تخزين ملف صوتي في الsetting 
وشكرا
الرد }}}
تم الشكر بواسطة: سعود
#2
الملف الصوتي لا يصلح لتخزينه في الsetting لان حجمه عادة كبير
وإن كان لابد فقم بتحويله الى بايتات ثم الى Base64 والعكس صحيح
يمكنك من الاستفادة من هذا الرابط بخصوص Base64
Convert String to Base64 and Base64 to String - DevCurry
الرد }}}
تم الشكر بواسطة: سعود , elgokr , محمد كريّم
#3
يا ترى كم الحجم الاقصى المسموح به لو اردنا التخزين بـMy.settings
الرد }}}
تم الشكر بواسطة:
#4
أحدهم سؤال هذا السؤال فأجابه آخر ب
إقتباس :
the test setting contains a long text, over 50,000 characters it does work
c# - Is there a maximum size for application settings?
الرد }}}
تم الشكر بواسطة: سعود , elgokr
#5
جربت ملف صوتي بحجم 2 ميجا وتم كل من الحفظ والاستخراج Shy
سبحان الله بعض الاكواد تمر من قدامي(كانها يعنيSmile) ولعدم حاجتي لا افطن لها.
بارك الله فيك اللي ذكرتني بالطريقة الرائعة
الرد }}}
تم الشكر بواسطة: elgokr , elgokr
#6
لكن أخي [b]سعود[/b] عناصر الsettings يتم حفظها في الريجيستري الخاص بالنظام.
واعتقد (لست متأكدا) أن ملف الريجيستري إذا تضخّم يؤثر على كفاءة عمل النظام ككل.
الرد }}}
تم الشكر بواسطة: سعود , elgokr
#7
فعلا أخي الكريم GameOver
وايضا لا يناسب (هذه اشياء اعرفها ونسيتهاSmile) لا يناسب ان تنقل البرنامج لمكان اخر لانه يفقد المحتوى جربت نسخ البرنامج ولم يعمل الملف الصوتي اصبح حجمه صفرا.

كنت آمل بطريقة الحفظ الى الريسورس بالكود محاكاة لبرامج الضغط
الرد }}}
تم الشكر بواسطة: elgokr
#8
(02-08-18, 03:30 AM)GameOver كتب : لكن أخي [b]سعود[/b] عناصر الsettings يتم حفظها في الريجيستري الخاص بالنظام.
واعتقد (لست متأكدا) أن ملف الريجيستري إذا تضخّم يؤثر على كفاءة عمل النظام ككل.



هل البرامج المبرمجة بفيجوال بيسك تحفظ الإعدادات في الريجستري؟
لأن في برامج سي شارب الإعدادات تحفظ في ملف config وبصيغة xml
مثلا لو كان اسم ملف البرنامج sales.exe
فان اسم ملف الاعدادات يكون sales.exe.config
الملف يخزن تلقائيا في مجلد app data  و مجلد roaming الخاص بالمستخدم

الرد }}}
تم الشكر بواسطة:
#9
(03-08-18, 03:23 AM)محمد كريّم كتب : هل البرامج المبرمجة بفيجوال بيسك تحفظ الإعدادات في الريجستري؟
لأن في برامج سي شارب الإعدادات تحفظ في ملف config وبصيغة xml
مثلا لو كان اسم ملف البرنامج sales.exe
فان اسم ملف الاعدادات يكون sales.exe.config
الملف يخزن تلقائيا في مجلد app data  و مجلد roaming الخاص بالمستخدم

اخي الكريم بالنسبة لي لا  اعلم عن حقيقة هذا الامر واظن نفس الشي اي هو كما قلت.
لكن ماهو سر ارتباط المسار مع قيم معينة؟
لا يهم الجواب لاني لست بحاجته فالاهم كيف نحاكي برامج الضغط باكواد من صنعنا في فيجوال بيسك.
الرد }}}
تم الشكر بواسطة:
#10
(03-08-18, 03:44 AM)سعود كتب :
(03-08-18, 03:23 AM)محمد كريّم كتب : هل البرامج المبرمجة بفيجوال بيسك تحفظ الإعدادات في الريجستري؟
لأن في برامج سي شارب الإعدادات تحفظ في ملف config وبصيغة xml
مثلا لو كان اسم ملف البرنامج sales.exe
فان اسم ملف الاعدادات يكون sales.exe.config
الملف يخزن تلقائيا في مجلد app data  و مجلد roaming الخاص بالمستخدم

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


اعتذر منك اخي سعود
الرد موجه للأخ GameOver ولكن نسيت ان اقتبس مشاركته (عدلتها الآن)

بالنسبة لحفظ الملفات في الاعدادات او مثل ما تفعل برامج الضغط
فالأمر سيان
في كلتا الحالتين انت لا تخزن الملفات داخل البرنامج (الملف التنفيذي exe) لأنه ملف - compiled -
ولكن التخزين يتم على ملف الاعدادات
هذا ما يحدث اذا طبقت طريقة برامج الضغط فستقوم بانشاء ارشيف جديد مضغوط وتحفظ به الملفات
الدوت نت بها مكتبة تتعامل مع الملفات المضغوطة System.IO.Compression

الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف استخدم خاصية VScroalBar ؟ PeterGhattas082460 1 240 05-09-23, 09:34 PM
آخر رد: Asem2
  مشكلة في خاصية RightToLeft في vb.net mahmoudn 6 695 13-04-23, 09:20 PM
آخر رد: 
  ادخال نص الى المتغير فى my.setting حماده ممدوح البحيرى 6 584 17-12-22, 11:36 AM
آخر رد: أبو خالد الشكري
  هل يوجد خاصية للتحكم في عرض الاعمدة بالداتا جريد فيو essawq 9 4,960 11-03-22, 07:55 AM
آخر رد: ahmedhhh2
  [VB.NET] عدم القدرة على تعبئة داتا تيبل مع خاصية ShowDialog ADAM12 3 1,178 31-05-21, 02:36 AM
آخر رد: ADAM12
  كيف أضيف مجموعة من الـ My.Setting مرة واحدة باسم واحد مع تغير اخر رقم ؟ PeterGhattas082460 4 1,777 11-10-20, 11:02 PM
آخر رد: abdou
  هل يمكن تفعيل خاصية ال Key Down في الكريستال ريبورت؟ Mahir 2 1,288 02-05-20, 01:22 AM
آخر رد: Mahir
  [VB.NET] جملة الاتصال في setting tarek 1 1,302 23-03-20, 04:52 PM
آخر رد: سعود
  [سؤال] كيف يمكن تعديل خاصية TEXTBOX لتكون تقبل الزمن m.n.hakami 1 1,169 05-11-19, 04:13 PM
آخر رد: معاند الحظ
  خاصية السحب و الإفلات للصور العيدروس 3 1,484 04-11-19, 12:10 PM
آخر رد: 3booody

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم