تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تحويل كود من c# إلى vb.net
#11
أخي لو سمحت طريقة تعديل كود توليد المفاتيح المكون من 3 إلى 4 مفاتيح ليتضح لي عمل الكود أكثر فقد واجهت مشكله به لم أفهمه جيداً.
هل من إظافة كود لتقسيم النتائج على أكثر من ملف حفظ أنا أحدد عددهم ومقدار الأسطر بهم.
الرد }}}
تم الشكر بواسطة:
#12
اهلاً بك من جديد
اليك السورس + البرنامج للمعينة
بعد التعديل من تحويل الاحرف من 3 الى 4

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


الملفات المرفقة
.zip   Pro Try Create Key.zip (الحجم : 23.76 ك ب / التحميلات : 1)
.zip   Try Create Key.zip (الحجم : 35.86 ك ب / التحميلات : 3)
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة:
#13
(22-08-18, 10:38 PM)elgokr كتب :
اهلاً بك من جديد
اليك السورس + البرنامج للمعينة
بعد التعديل من تحويل الاحرف من 3 الى 4

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

بخصوص الطلب الثاني هل أجد من وساعت رحب صدرك إجابه له

شاكر لك كل الشكر
الرد }}}
تم الشكر بواسطة: elgokr
#14
السلام عليكم ورحمة  الله وبركاته

اولاً الشكر لله

ثانياً فانا اسف لم انتبه ان الرد السابق عبارى عن عدد 2 سؤال وليس سؤال واحد
قد يكون بسبب القراءة السريعة بدون الانتباه فسامحنى

بخصوص اضافة حفظ المفاتيح على عدة ملفات يتم تحديدها فاليك التالى
صورة لشكل البرنامج عند اضافة عدد الملفات للحفظ


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

السورس + برنامج للمعينة بالمرفقات
السورس (2015)

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


الملفات المرفقة
.zip   Pro Try Create Key.zip (الحجم : 24.59 ك ب / التحميلات : 6)
.zip   Try Create Key.zip (الحجم : 36.5 ك ب / التحميلات : 10)
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: sads , sads
#15
بارك الله فيك حقاً مجهود رائع يبذل منك 
أخي elgokr لي بعض الملاحضات أرجو أن تأخذها مني بواسع رحب صدرك
أخي عند تتبعي لأكواد البرامج وزيادة مني لفهم طريقة البرمجة التي إتبعتها في برمجتك للبرنامج لاخظت بعض النقاط الأتية التي يمكن أن تحسن من عمل البرنامج.
من خلال تتبعي للأكواد وجدت أن الكود يقوم بتوليد النتائج و أداة textbox3.text بدورها تستقطب هذه النتائج  وعند الضغط على زر الحفظ يتم تحويل نتائج textbox3 إلى ملف *.txt
من وجهة نظري أعتقد أن هذه العملية تسبب ثقل للبرنامج وخاصة مع توليد الذي يتكون من 4 خانات فما فوق عندها البرنامج يأخذ وضعية Not Responding ولا يمكن الحفظ ويبقى على هذا الوضع وهذا مايقع لي عند التنفيذ.


الحفظ و تقسيم الملفات يتم بعد عملية التوليد للنتائج
أخي elgokr هل من طريق للتعديل على الأكوادبحيث تكون عملية التوليد والحفظ وتقسيم الملفات في وقت واحد
أي مثلا أحدد عدد الملفات التي سيتم تقسيم النتائج بها ومن ثم عند ضغظ زر run يتم توليد كل رقم وحفظه مباشرة إلى ملف txt دون الإستعانه بأي أداة كانت textbox أو listbox . والحفظ وتسمية الملفات تكون تلقائية دون تدخل مني. مع إظافة أداة تقوم بعمل إيقاف وإستناف أو إلغاء كامل للعملية.
أعتقد أن بهذه الطريقة تخفف على البرنامج والله أعلم . 
أخي elgokr لا تأخذ هذا من نقداً على برمجتك بل على العكس فأنا مزلت أتعلم وهذه وجهة نظر مني وأنا لا أقدر على تنفيذها .
بارك الله فيك وفي أمثالك .
الرد }}}
تم الشكر بواسطة: elgokr
#16
(23-08-18, 03:28 PM)sads كتب :
بارك الله فيك حقاً مجهود رائع يبذل منك 
أخي elgokr لي بعض الملاحضات أرجو أن تأخذها مني بواسع رحب صدرك
أخي عند تتبعي لأكواد البرامج وزيادة مني لفهم طريقة البرمجة التي إتبعتها في برمجتك للبرنامج لاخظت بعض النقاط الأتية التي يمكن أن تحسن من عمل البرنامج.
من خلال تتبعي للأكواد وجدت أن الكود يقوم بتوليد النتائج و أداة textbox3.text بدورها تستقطب هذه النتائج  وعند الضغط على زر الحفظ يتم تحويل نتائج textbox3 إلى ملف *.txt
من وجهة نظري أعتقد أن هذه العملية تسبب ثقل للبرنامج وخاصة مع توليد الذي يتكون من 4 خانات فما فوق عندها البرنامج يأخذ وضعية Not Responding ولا يمكن الحفظ ويبقى على هذا الوضع وهذا مايقع لي عند التنفيذ.


الحفظ و تقسيم الملفات يتم بعد عملية التوليد للنتائج
أخي elgokr هل من طريق للتعديل على الأكوادبحيث تكون عملية التوليد والحفظ وتقسيم الملفات في وقت واحد
أي مثلا أحدد عدد الملفات التي سيتم تقسيم النتائج بها ومن ثم عند ضغظ زر run يتم توليد كل رقم وحفظه مباشرة إلى ملف txt دون الإستعانه بأي أداة كانت textbox أو listbox . والحفظ وتسمية الملفات تكون تلقائية دون تدخل مني. مع إظافة أداة تقوم بعمل إيقاف وإستناف أو إلغاء كامل للعملية.
أعتقد أن بهذه الطريقة تخفف على البرنامج والله أعلم . 
أخي elgokr لا تأخذ هذا من نقداً على برمجتك بل على العكس فأنا مزلت أتعلم وهذه وجهة نظر مني وأنا لا أقدر على تنفيذها .
بارك الله فيك وفي أمثالك .


كلامك جميل جداً وبالعكس كل كلمة كتبتها صحيحة

لكن لماذا قمت بتجزءة كل من هذا فى زر وارسال التوليد فى TextBox3 .. الخ

هو لتتمكن من استوعاب ما يتم وحتى تتمكن من تطوير الكود وتغييره
فيمكنك بدل استخدام TextBox استخدام معرف Dim String او List .. الخ
لكن اذا صعبت الكود فمن سيستخدمه سيكون كما لو يتعامل مع النصخ واللصق للكود دون ان يستوعب له

لذلك دائماً اترك السورس مع التوضيح ليكون الدور التالى هو تطويرك للسورس
لان ما يسعدنى اكثر هو استوعاب الطرف الثاني للكود ومن ثم تطويره وليس العمل بالكود مباشر دون اى تعديل

ثانياً فكرة عملية Run و Save فكما ذكرت بالاعلى كل الامر فقط هو لتسهيل استوعاب كل كود
بدلاً ان يكون جميعهم فى مكان واحد وابسط طريقة لفعل ما تريده هو دمج كود زر الحفظ اسفل كود Run

وبكده انت جعلت البرنامج عند عمل توليد انه يقوم بالحفظ بعد انتهاء التوليد
وكذلك انا استخدمت فى كود الحفظ SaveFileDialog وكما اقول دائماً ما اقدمه هو فكرة اولية
ويتبقي عليك تطوير الكود فلماذا استخدمت اداء Save وهنا لجعل من سيستخدم السورس يقوم بتطويره وتحويل 
هذا الاداء المستخدم الى FolderBrowserDialog وبكده انت غير مجبر على عمل تسمية لكل ملف مطلوب تقسيمه
فقط يتم تحديد المسار ثم تضيف مثلاً TextBox لتسمية اسم الملف الذى سيحفظ وليكن Key ولنقول انك قمت بالتقسيم الى 2
ليقوم بتوليد نفسه الاسم بهذا الشكل key1 - key2 لكل ملف مرة واحدة دون ظهور شاشة الحفظ

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

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

لان هذا يسعدنى كثيراً عندما اجد من العرب يتعاملون مع الاكواد بدون تعقيد
وان كل منهم يتعلم سريعاً ويقدم العون للغير من ما تعلمه

انتظر منك ان اري ما قمت به من تطوير
واتمنى ما كتبته هنا يكون عون مساعدة للفكرة لكيفية التطوير كما يوجد المزيد فيمكنك
ان تضيفه وتضع اللمسات به

بالامس قمت اضافة جملة بتوقيعي لكي يستوعبها من يقراء التوقع وهى
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل  ]

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

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة:
#17
(23-08-18, 08:57 PM)elgokr كتب :
(23-08-18, 03:28 PM)sads كتب :
بارك الله فيك حقاً مجهود رائع يبذل منك 
أخي elgokr لي بعض الملاحضات أرجو أن تأخذها مني بواسع رحب صدرك
أخي عند تتبعي لأكواد البرامج وزيادة مني لفهم طريقة البرمجة التي إتبعتها في برمجتك للبرنامج لاخظت بعض النقاط الأتية التي يمكن أن تحسن من عمل البرنامج.
من خلال تتبعي للأكواد وجدت أن الكود يقوم بتوليد النتائج و أداة textbox3.text بدورها تستقطب هذه النتائج  وعند الضغط على زر الحفظ يتم تحويل نتائج textbox3 إلى ملف *.txt
من وجهة نظري أعتقد أن هذه العملية تسبب ثقل للبرنامج وخاصة مع توليد الذي يتكون من 4 خانات فما فوق عندها البرنامج يأخذ وضعية Not Responding ولا يمكن الحفظ ويبقى على هذا الوضع وهذا مايقع لي عند التنفيذ.


الحفظ و تقسيم الملفات يتم بعد عملية التوليد للنتائج
أخي elgokr هل من طريق للتعديل على الأكوادبحيث تكون عملية التوليد والحفظ وتقسيم الملفات في وقت واحد
أي مثلا أحدد عدد الملفات التي سيتم تقسيم النتائج بها ومن ثم عند ضغظ زر run يتم توليد كل رقم وحفظه مباشرة إلى ملف txt دون الإستعانه بأي أداة كانت textbox أو listbox . والحفظ وتسمية الملفات تكون تلقائية دون تدخل مني. مع إظافة أداة تقوم بعمل إيقاف وإستناف أو إلغاء كامل للعملية.
أعتقد أن بهذه الطريقة تخفف على البرنامج والله أعلم . 
أخي elgokr لا تأخذ هذا من نقداً على برمجتك بل على العكس فأنا مزلت أتعلم وهذه وجهة نظر مني وأنا لا أقدر على تنفيذها .
بارك الله فيك وفي أمثالك .


كلامك جميل جداً وبالعكس كل كلمة كتبتها صحيحة

لكن لماذا قمت بتجزءة كل من هذا فى زر وارسال التوليد فى TextBox3 .. الخ

هو لتتمكن من استوعاب ما يتم وحتى تتمكن من تطوير الكود وتغييره
فيمكنك بدل استخدام TextBox استخدام معرف Dim String او List .. الخ
لكن اذا صعبت الكود فمن سيستخدمه سيكون كما لو يتعامل مع النصخ واللصق للكود دون ان يستوعب له

لذلك دائماً اترك السورس مع التوضيح ليكون الدور التالى هو تطويرك للسورس
لان ما يسعدنى اكثر هو استوعاب الطرف الثاني للكود ومن ثم تطويره وليس العمل بالكود مباشر دون اى تعديل

ثانياً فكرة عملية Run و Save فكما ذكرت بالاعلى كل الامر فقط هو لتسهيل استوعاب كل كود
بدلاً ان يكون جميعهم فى مكان واحد وابسط طريقة لفعل ما تريده هو دمج كود زر الحفظ اسفل كود Run

وبكده انت جعلت البرنامج عند عمل توليد انه يقوم بالحفظ بعد انتهاء التوليد
وكذلك انا استخدمت فى كود الحفظ SaveFileDialog وكما اقول دائماً ما اقدمه هو فكرة اولية
ويتبقي عليك تطوير الكود فلماذا استخدمت اداء Save وهنا لجعل من سيستخدم السورس يقوم بتطويره وتحويل 
هذا الاداء المستخدم الى FolderBrowserDialog وبكده انت غير مجبر على عمل تسمية لكل ملف مطلوب تقسيمه
فقط يتم تحديد المسار ثم تضيف مثلاً TextBox لتسمية اسم الملف الذى سيحفظ وليكن Key ولنقول انك قمت بالتقسيم الى 2
ليقوم بتوليد نفسه الاسم بهذا الشكل key1 - key2 لكل ملف مرة واحدة دون ظهور شاشة الحفظ

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

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

لان هذا يسعدنى كثيراً عندما اجد من العرب يتعاملون مع الاكواد بدون تعقيد
وان كل منهم يتعلم سريعاً ويقدم العون للغير من ما تعلمه

انتظر منك ان اري ما قمت به من تطوير
واتمنى ما كتبته هنا يكون عون مساعدة للفكرة لكيفية التطوير كما يوجد المزيد فيمكنك
ان تضيفه وتضع اللمسات به

بالامس قمت اضافة جملة بتوقيعي لكي يستوعبها من يقراء التوقع وهى
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل  ]

تحياتى لك
وتمنياتى لك التوفيق
كلامك رائع ولا يثمن بأي ثمن أخي elgokr حقاً من يريد التعلم فعليه بدء مشواره خطوة خطوة ولا شي يأتي بساهل فالفرد عليه أن يبذل جهده لكي يستفيد دون ذلك لن يستفيد شيأً، فعلاً نحن نحتاج لأمثالك لتثبيت أقدامنا في هذا المجال والذي يحتاج للكثير من النصح والمساعدة
حقاً أنا لم أرى منك إلا كل التجاوب لتفيدني وتفيد غيري
سوف أبدل جهدي لأصل إلى ما أريد ولك مني كل الشكر والتقدير والإحترام
الرد }}}
تم الشكر بواسطة: elgokr , elgokr
#18
(23-08-18, 09:29 PM)sads كتب :
كلامك رائع ولا يثمن بأي ثمن أخي elgokr حقاً من يريد التعلم فعليه بدء مشواره خطوة خطوة ولا شي يأتي بساهل فالفرد عليه أن يبذل جهده لكي يستفيد دون ذلك لن يستفيد شيأً، فعلاً نحن نحتاج لأمثالك لتثبيت أقدامنا في هذا المجال والذي يحتاج للكثير من النصح والمساعدة
حقاً أنا لم أرى منك إلا كل التجاوب لتفيدني وتفيد غيري
سوف أبدل جهدي لأصل إلى ما أريد ولك مني كل الشكر والتقدير والإحترام

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

الاهم انك تكون على علم ما تم التغيير وكيف تم ذلك
لتكون على علم بالنهاية بالشكل النهائي للكود

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

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


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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] تحويل المشروع سطح المكتب للعمل على الويب Doby 3 359 13-01-24, 04:22 AM
آخر رد: dr.programming
  تحويل مشروع من c# الى فيجول بيسك Lathe1 4 718 05-01-24, 01:05 AM
آخر رد: HALIM ELEULMA
  [VB.NET] تحويل التاريخ بين أداتين تايم بيكر في نفس الفورم محمد العموري 1 267 29-12-23, 10:44 PM
آخر رد: Kamil
  تحويل مشروع من 2008 الي 2015 atefkhalf2004 0 259 23-11-23, 03:10 PM
آخر رد: atefkhalf2004
  طريقة تحويل الأرقام إلى حروف Adel27213 2 495 18-11-23, 01:40 AM
آخر رد: sniper2030
  تحويل التاريخ في الداتاقريدفيو إلى أيام عربية صالح عبدالله 2 318 08-10-23, 12:17 AM
آخر رد: صالح عبدالله
  تحويل مشروع دوت نت الى native code ابو محمد محمد محمد 0 406 26-07-23, 12:18 AM
آخر رد: ابو محمد محمد محمد
  [VB.NET] تحويل من Hex الى text aminesori 4 446 18-07-23, 07:05 PM
آخر رد: aminesori
  تحويل من قاعدة بيانات الى مصفوفة Lathe1 4 821 31-05-23, 09:41 PM
آخر رد: fouadhdfouad
Lightbulb [كود] ♥ تحويل كودين مــــــــ VB.net ـــــــــن إلــــــــــــ VB6 ــــــــــــى♥ أبو خالد الشكري 7 573 27-05-23, 10:35 PM
آخر رد: أبو خالد الشكري

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


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