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

إخواني بورك فيكم جميعاً.

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

بعد إضافة مجلد للمشروع كيف يمكن التعامل معه ؟

مسألة إرفاق الملفات مع البرنامج سهلة لكني أريد المشروع يكون في ملف واحد وهو ملف البرنامج النهائي.
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد }}}
تم الشكر بواسطة:
#2
هل تقصد نقل المحتوى من مجلد الى اخر ام هل تقصد نقل المحتوى من داخل المشروع الى مجلد اخى ؟
و هل يمكن توضح >إضافة مجلد للمشروع كيف يمكن التعامل معه<
الرد }}}
تم الشكر بواسطة:
#3
على حسب محتوى الملف استخدم الكود:

PHP كود :
Dim txt As String
        txt 
System.Text.Encoding.UTF8.GetChars(My.Resources.Resource1)

        
Dim img As System.Drawing.Image
        Using ms 
As New System.IO.MemoryStream(My.Resources.Resource1)
            
img System.Drawing.Image.FromStream(ms)
        
End Using

        Dim wavSound 
As System.Media.SoundPlayer
        Using ms 
As New System.IO.MemoryStream(My.Resources.Resource1)
            
wavSound = New System.Media.SoundPlayer(ms)
        
End Using 
الرد }}}
تم الشكر بواسطة:
#4
السلام عليكم ورحمة الله وبركاته

كما تعلمون ان ه يوجد في يمين الشاشة قائمة تسمى Solution Explorer من خلال هذه القائمة استطيع استعراض النماذج في المشروع وكذلك استطيع إضافة مجلد يحتوي على نوع معين من الملفات ، كيف يمكن الوصول لهذا المجلد برمجياً بحيث انسخ ما يحتوي إلى مكان معين في القرص الصلب ؟

اتمنى تكون الفكرة واضحة الآن.
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد }}}
تم الشكر بواسطة:
#5
عندما تضيف Folder إلى الـSolution Explorer ستجده بجانب *.vbproj

انسخه إلى مجلد برنامجك و يمكنك الوصول إليه على هذا المسار
كود :
Dim folderPath As String = (Application.StartupPath & "\Folder Name")

أما لو لا تريد المستخدم أن يرى المجلد فيمكنك إضافة محتوى المجلد في هيئة Byte Arrays داخل ArrayList إلى My.Settings
الرد }}}
تم الشكر بواسطة:
#6
إقتباس :أما لو لا تريد المستخدم أن يرى المجلد فيمكنك إضافة محتوى المجلد في هيئة Byte Arrays داخل ArrayList إلى My.Settings
كيف يكون هذا ؟

ما أريده هو دمج المجلد مع البرنامج التنفيذي بحيث يصبح كتلة واحدة ، كما في البرامج على هيئة setup.
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد }}}
تم الشكر بواسطة:
#7
إقتباس :كيف يكون هذا ؟
أضف إلى الإعدادات الإعداد myArr من نوع System.Collections.ArrayList

لإضافة ملفات:
PHP كود :
Dim file1 As Byte() = {1281282550255}
        
Dim file2 As Byte() = {2551280128255}
        
Dim file3 As Byte() = {1280255255128}
        
Dim lst As New List(Of Byte())({file1file2file3})
        
Dim arrList As New ArrayList(lst)
        
My.Settings.myArr arrList 
لقرائتها:
PHP كود :
If My.Settings.myArr IsNot Nothing Then
            
If My.Settings.myArr.Count 0 Then
                Dim file1 
As Byte() = My.Settings.myArr(0)
                
Dim file2 As Byte() = My.Settings.myArr(1)
                
Dim file3 As Byte() = My.Settings.myArr(2)
                
Dim file1Str As String Strings.Join(Array.ConvertAll(file1, Function(As ByteCStr(a)), ", ")
                
Dim file2Str As String Strings.Join(Array.ConvertAll(file2, Function(As ByteCStr(a)), ", ")
                
Dim file3Str As String Strings.Join(Array.ConvertAll(file3, Function(As ByteCStr(a)), ", ")
                
Dim outputString As String Strings.Join({file1Strfile2Strfile3Str}, vbCrLf)
                
MsgBox(outputString)
            
End If
        
End If 

إقتباس :ما أريده هو دمج المجلد مع البرنامج التنفيذي بحيث يصبح كتلة واحدة ، كما في البرامج على هيئة setup.
إذن لمَ لا توفر على نفسك و تضيف محتويات الملف للـResources
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Exclamation [سؤال] كيف يمكن الغاء السوال عند الكتابة على ملف موجود dell 0 48 19-03-24, 01:23 AM
آخر رد: dell
  كيفية حفظ وتحزيم المشروع وتشغيله كبرنامج علىجميع الاجهزة الرائد 3 1,123 18-02-24, 10:37 PM
آخر رد: الحزين اليماني
  [VB.NET] تحويل المشروع سطح المكتب للعمل على الويب Doby 3 359 13-01-24, 04:22 AM
آخر رد: dr.programming
  تحزيم المشروع Lamyaa 1 319 17-11-23, 07:44 AM
آخر رد: أبو خالد الشكري
  [VB.NET] كيف يمكن إخفاء ظهور الشاشة السوداء فى الـــ console AmeenRashed 2 316 15-11-23, 03:51 PM
آخر رد: justforit
  ما أسرع استضافة يمكن رفع المشروع عليها ؟ hazim1 0 197 03-10-23, 08:55 AM
آخر رد: hazim1
  حفظ المشروع بامتداد معين غير معروف مسبقا Abo Louay 0 262 29-09-23, 02:55 AM
آخر رد: Abo Louay
  كيف يمكن تأخير الـSplash Screen حتى يتم تحميل الأدوات بالكامل؟ hazim1 0 270 28-09-23, 08:23 AM
آخر رد: hazim1
  هل يمكن نسخ احتياطي لأسماء الButtons ؟ hazim1 2 238 21-09-23, 07:32 PM
آخر رد: hazim1
  ظهور فايروس بعد نشر المشروع LET ME 1 267 12-08-23, 10:00 AM
آخر رد: mrfenix93

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


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