تقييم الموضوع :
  • 2 أصوات - بمعدل 4
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] تصدير واستيراد إعدادات البرنامج
#1
السلام عليكم ورحمة الله وبركاته


وجدت كود تصدير واستيراد الاعدادات Settings بملف خارجي، وجعلتها بشكل دوال ترسل لها اسم الملف

دالة تصدير الاعدادت إلى ملف خارجي
كود :
' تصدير الاعدادت إلى ملف خارجي
Public Sub ExportSettings(ByVal fileName As String)
   Using sWriter As New IO.StreamWriter(fileName)
       For Each setting As Configuration.SettingsPropertyValue In My.Settings.PropertyValues
           sWriter.WriteLine(setting.Name & vbTab & setting.PropertyValue.ToString())
       Next
   End Using
   My.Settings.Save()
End Sub

دالة إستيراد الاعدادت من ملف خارجي
كود :
' إستيراد الاعدادت من ملف خارجي
Public Sub ImportSettings(ByVal fileName As String)
   Using sReader As New IO.StreamReader(fileName)
       While sReader.Peek() > 0
           Dim input = sReader.ReadLine()
           Dim dataSplit = input.Split(vbTab)
           My.Settings(dataSplit(0)) = dataSplit(1)
       End While
   End Using
   My.Settings.Save()
End Sub

طريقة الاستخدام
كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
   Dim sDialog As New SaveFileDialog()
   sDialog.DefaultExt = ".AppSettings"
   sDialog.Filter = "Application Settings (*.AppSettings)|*AppSettings"
   If sDialog.ShowDialog() = DialogResult.OK Then
       ExportSettings(sDialog.FileName)
       MessageBox.Show("تم تصدير الاعدادات")
   End If
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
   Dim oDialog As New OpenFileDialog
   oDialog.Filter = "Application Settings (*.AppSettings)|*AppSettings"
   If oDialog.ShowDialog() = DialogResult.OK Then
       ImportSettings(oDialog.FileName)
       MessageBox.Show("تم استيراد الاعدادات")
   End If
End Sub


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

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


الردود في هذا الموضوع
تصدير واستيراد إعدادات البرنامج - بواسطة @@أبورائد@@ - 10-10-13, 12:45 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Star [كود] كود مع مثال لجعل البرنامج يعمل بالتاريخ الهجري او الميلادي بغض النظر عن تاريخ الجهاز sendbad100 37 28,070 18-04-24, 10:57 AM
آخر رد: فتحي نهار الدليمي
  كود تشغيل البرنامج مع بدء التشغيل mudz 6 9,033 06-01-24, 02:59 PM
آخر رد: Kamil
  كيفية عمل شاشة تحميل البرنامج بطريقة اجمل من ال Progress bar Saly nor 0 2,367 12-04-22, 04:20 AM
آخر رد: Saly nor
  حل مشكلة دقة الشاشة مع البرنامج و التقارير Vb.net Reports RDLC Scaling Problem محمود بكرى 5 4,231 20-03-20, 12:40 AM
آخر رد: Alhootti1
Exclamation [سؤال] اريد كود او الطريقة التي تشغل البرنامج اوتوماتيك عند تشغيل الجهاز YousefOkasha 3 4,169 24-04-18, 05:30 PM
آخر رد: moniam
Smile كود حصري لجعل البرنامج لا يعمل أكثر من مرة للمستخدم YousefOkasha 2 4,282 01-02-18, 11:50 AM
آخر رد: طالب برمجة
  [VB.NET] مطلوب كودات تصدير البيانات الناتجه من تكس بوكس الى الاكسل abdulla omran 0 2,530 18-11-17, 10:26 PM
آخر رد: abdulla omran
  اريد تحزيم البرنامج بعيدا عن مشاكل الفريمورك بحيث يشتغل في اي جهاز ماهي الطريقة samirzaima 3 4,324 09-05-17, 09:30 PM
آخر رد: Ratchinko
  كود لجعل البرنامج نسخه تجريبيه جاسم عبد 8 10,314 25-06-16, 06:59 AM
آخر رد: GeneralEG
Lightbulb [VB.NET] منع البرنامج من لاشتغال مرتين في نفس الوقت mohgam 0 3,131 01-07-15, 03:30 PM
آخر رد: mohgam

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


يقوم بقرائة الموضوع: