تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
كيفية انشاء حقوق ملكية وشروط الاستخدام وافتتاحية التحزيم [ الدرس الاول ].
#11
السّلام عليكم و رحمة الله و بركاته
روعة من روائع أعمالك أخي و استاذي الغالي " ELGOKR " ..
بارك الله فيك و لك و جزاك خير الجزاء و زادك من علمه و فضله و نفع بك الاسلام و المسلمين بكل مكان
متابع معكم بإذن الله .. للصغيرة قبل الكبيرة .. رغم أنّ كل إنجازاتك عظيمة بعالم البرمجة
وفّقك الله و سدّد خطاك
تحياتي و تقييماتي
قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة: asemshahen5 , sendbad100 , ابراهيم ايبو , elgokr
#12
Heart 
وعليكم السلام ورحمة الله وبركاتة

الله يعطيك الصحة والعافية

ويبارك لك في علمك  عمرك ومالك 

Heart Heart Heart
+1
5نجوم
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , elgokr , elgokr
#13
(18-06-19, 10:44 PM)asemshahen5 كتب : لا فقط معرفة المكتبات و الادوات المرتبطة في اي برنامج تنفيذي سواء كان معمول بلغة الدوت نت او غيرها  .

شوف عليك فهم الفكرة اولاً حتى تستوعب الاجابة
تخيل كده ملف RAR و ZIP يحتوى على 3 ملفات مضغوط كل واحد بداخل الثاني

تخيل هل يمكنك الوصول الى الثالث مباشراً دون فتح الاول والثاني لعرض الثالث
لا اقصد استخراج الملفات حتى تصل للثالث اقصد من حيث العرض

طبعاً لا لكي تتمكن من عرض يجب فتح الاول ومن ثم فتح الثاني ومن ثم فتح الثالث لكي تعرض ما بداخله

الامر هنا ينطبق على سؤالك لكي تتمكن من عمل ما تشير اليه
يجب ان تقوم بعمل حلفة وظيفتها استجراج الملف الذى بداخل الملف 
مثلاً الى temp كما يفعل الـ rar و zip
حتى يتم استدعائه وعرض ما بداخله

وتذكر انت تتحدث على جميع البرامج واى نوع اللغة
فهنا انت محتاج تهيئ بيئة تقوم بالوظيفة طبقاً لكل لغة
فالـ .net يختلف عن الـ java يختلف عن c , c++ وما غيرها

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

ولاتمام الامر ليس بمستحيل ولكن يتطلب من وقت ومجهود كبير وقد لا ينفع العمل عليه من شخص واحد
لانه سيتطلب قوة عقلية اكبر من الفهم والاستوعاب

تحياتى لك
وتمنياتى لك التوفيق

(19-06-19, 12:27 AM)عبد العزيز البسكري كتب :
السّلام عليكم و رحمة الله و بركاته
روعة من روائع أعمالك أخي و استاذي الغالي " ELGOKR " ..
بارك الله فيك و لك و جزاك خير الجزاء و زادك من علمه و فضله و نفع بك الاسلام و المسلمين بكل مكان
متابع معكم بإذن الله .. للصغيرة قبل الكبيرة .. رغم أنّ كل إنجازاتك عظيمة بعالم البرمجة
وفّقك الله و سدّد خطاك
تحياتي و تقييماتي

هذا من ما عندكم اخى عبد العزيز البسكري
فبارك الله لنا جميعاً يارب ووفقنا على كل خيراً فى الحياه الدنيا

تحياتى لك
وتمنياتى لك التوفيق

(19-06-19, 07:26 AM)sendbad100 كتب :
وعليكم السلام ورحمة الله وبركاتة

الله يعطيك الصحة والعافية

ويبارك لك في علمك  عمرك ومالك 

Heart Heart Heart
+1
5نجوم

مرحباً اخى sendbad100

لى ولك وللجميع يارب

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: asemshahen5 , sendbad100
#14
انت لم تفهم قصدي من السؤال عند تشغيل اي برنامج تحزيم :

1 - أول ما يقوم به يجلب لك كل المكتبات و الادوات المرتبطة بالبرنامج و يضعها بمجلد المشروع هذا ما أسأل عنه عندي كود قريب لهاذا لكن عيبه الوحيد انه يجلب الملفات المرتبطة بالمشروع المشغل اريد تعديله ليجلب لي الملفات المرتبطة باي ملف تنفيذي .
اعمل فورم فارغ و ضع به زر و ريتش تكست بوكس و ضع هذا الكود به و جربه تفهم قصدي :

PHP كود :
Private Sub BtnLoad_Click(sender As ObjectAs EventArgsHandles BtnLoad.Click
        RichTextBox1
.Text ""
 
       For Each Strd As Assembly In My.Application.Info.LoadedAssemblies
            RichTextBox1
.Text += Strd.CodeBase.ToString vbNewLine
        Next
    End Sub 
الرد }}}
تم الشكر بواسطة:
#15
بخصوص الكود المذكور كل ما عليك استخدامه بهذا الشكل
كود :
       RichTextBox1.Clear()
       Dim NFolder As String = Nothing
       For Each Strd As Reflection.Assembly In My.Application.Info.LoadedAssemblies
           If Strd.CodeBase.ToString.Contains(".exe") Then NFolder = Strd.CodeBase.Split("/")(Strd.CodeBase.ToString.Split("/").Count - 2).ToString()
           If NFolder IsNot Nothing Then
               If Strd.CodeBase.ToString.Contains(NFolder) Then
                   NFolder = Strd.CodeBase.Split("/")(Strd.CodeBase.ToString.Split("/").Count - 2).ToString()
                   RichTextBox1.Text += Strd.CodeBase.Split("/").Last.Trim & vbNewLine
               End If
           End If
       Next

ليقوم بعرض الملفات الموجودة بجوار البرنامج
وكذلك سيقوم بعرض اسم الملف والامتداد فقط وليس المسار كاملاً 

مثال:
PHP كود :
program.exe 

الكود التالى
كود :
       RichTextBox1.Clear()
       Dim NFolder As String = Nothing
       For Each Strd As Reflection.Assembly In My.Application.Info.LoadedAssemblies
           If Strd.CodeBase.ToString.Contains(".exe") Then NFolder = Strd.CodeBase.Split("/")(Strd.CodeBase.ToString.Split("/").Count - 2).ToString()
           If NFolder IsNot Nothing Then
               If Strd.CodeBase.ToString.Contains(NFolder) Then
                   NFolder = Strd.CodeBase.Split("/")(Strd.CodeBase.ToString.Split("/").Count - 2).ToString()
                   RichTextBox1.Text += Strd.CodeBase.Replace("file:///", Nothing).Trim & vbNewLine
               End If
           End If
       Next

سيقوم بعرض المسار كاملاً لكل ملف بدون وجود file:///
طبعاً تجنباً الى اى ملف خارج مجلد البرنامج

فاتمنا ان يكون هذا ما تشير اليه

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: asemshahen5
#16
تقريبا اذا كان البرنامج معمول بالدوت نت و لكن اذا كان ملف exe معمول باي لغة كانت فما الكود الذي سيجلب الملفات المرتبطة به اي كبرنامج installshield أو برنامج 

advanced installer .

تقريبا نجحت بالكود لكن بقي جلب مكان و امتداد الملف المرتبط .


   
الرد }}}
تم الشكر بواسطة:
#17
اتمنى ان يكون النقاش بهذا الموضوع فى موضوع مخصص له

حتى لا يخرج محور الموضوع هنا عن خارج الاطار للدورة

كذلك اتمنى توضيح اكثر لما تقصده بردك الاخير
لان لم تضح الصورة لى حتى الان

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: asemshahen5
#18
لقد وضعت موضوع بقسم الاسئلة لكي لا يخرج الموضوع عن اطار الدورة :

http://vb4arb.com/vb/showthread.php?tid=29918

انا عندي مشروع قديم ابتديته من 2011 كنت اعمل به سيت اب لبرامجي اما الان افكر في تطويره ليكون كاي برنامج تحزيم و وقف البرنامج على أمرين :

1- جلب الملفات المرتبطة بالملف التنفيذي كا المكتبات الديناميكية الخاصة بالبرنامج و مكتبات الأدوات المرتبطة به .

2- قاعدة بيانات صغيرة تكون مع البرنامج الرئيسي يخزن فيها معلومات الشركة و النوافذ التي تم اختيارها و الرقم السري إن وجد و ما الى ذلك ففكرت بـ : sqlite و وجدت بها 

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

و مشكور مجددا .......
الرد }}}
تم الشكر بواسطة:
#19
لا عليك اخى الغالى asemshahen5

كل ما انت ذكره سيتم شرحه فى هذه الدورة
وكيفية استفادة كل جزء من قواعد بيانات من تسجيلات
من رخصة للبرنامج والتفعيل الفترة التجريبية او مدى الحياه وما غير ذلك

وكيف تخطى اى برنامج له شاشة تسجيل دخول لدي صاحب البرنامج ( المبرمج )
وغيرها كثيراً الدورة ستطول لدرجة ان كل شاشة يتم شرحها بعد تخطى المرحلة البدائية
سيتم كاعادة الشرح عليها بمراحل متقدمة  والدخول فى تفاصيل اكثر مما تتخيل بامر الله

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: asemshahen5
#20
مشكور جدا على ماتقدمه و الله الموفق منتظرين الجزء الثالث من الدورة ان شاء الله .
الرد }}}
تم الشكر بواسطة: elgokr , محمد اسماعيل


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  دورة كيفية تصميم برنامج محاسبة VB.NET+SQL محاسب يوسف 7 36,979 01-08-23, 05:25 PM
آخر رد: ibrahimibrahim
  [اقتراح] استفسار انشاء برنامج الفاتوره الالكترونيه asseriano 3 3,520 26-07-23, 07:43 PM
آخر رد: ibrahimibrahim
Video [سلسلة تعليمية] دورة انشاء برنامج مبيعات شامل فيجوال + قاعدة بيانات SQL aljzazy 12 14,338 24-10-22, 02:06 AM
آخر رد: b97er
  [كورس] دورة انشاء برنامج ادارة المطاعم فيجوال بيسك وقاعدة بيانات sql aljzazy 2 3,434 15-05-22, 10:32 PM
آخر رد: ابراهيم ايبو
  [VB.NET] كيفية عمل تعدد الشركات في البرنامج المحاسبي ahmedramzyaish 37 17,861 10-10-20, 09:49 PM
آخر رد: ahmedramzyaish
  [VB.NET] دورة بناء برنامج محاسبي مبسط بطريقة احترافيه بالفيجوال دوت نت والاكسيس الدرس الرابع hbsbamaga 0 2,875 14-09-20, 11:17 PM
آخر رد: hbsbamaga
  [VB.NET] دورة بناء برنامج محاسبي مبسط بطريقة احترافيه بالفيجوال دوت نت والاكسيس الدرس الثالث hbsbamaga 0 2,229 14-09-20, 11:16 PM
آخر رد: hbsbamaga
  دورة بناء برنامج محاسبي مبسط بطريقة احترافيه بالفيجوال دوت نت والاكسيس الدرس الثاني hbsbamaga 0 2,223 14-09-20, 11:13 PM
آخر رد: hbsbamaga
  كيفية تهيئة وتحديد مسار التثبيت وكذلك خيارت الاختصارات مع المعلومات [ الدرس الثاني ] elgokr 9 5,052 28-06-20, 06:10 PM
آخر رد: alsouf
Photo [VB.NET] درس انشاء تحديث للمشروع الخاص بك شرح مصور. elgokr 18 12,971 28-05-20, 01:37 PM
آخر رد: paveldida

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


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