تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
برنامج لتوليد الحروف
#1
السلام عليكم ورحمة الله وبركاته
كيف الحال إخوتي
 طلب بسيط وهو عبارة عن أكواد لصناعة برنامج لتوليد الحروف بطريق مرتبة وعلى حسب طلبي قد تتكون من حرفين أو أكثر ومن ثم تخزين النواتج في ملف text

مثال

إذا إخترت حرفين تكون النتائج

aa
ac
ad 

وهكذا حتى نصل إلى 

zz

وإذا إخترت 3 أحرف تكون النتائج

aaa
aab
aac

البرمجة بلغة الفيجول
والسلام عليكم
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاتة

حرفين (26 * 26) يعني 676 إحتمال
3 أحرف ستكون (26 * 26 * 26) يعني 17,576 إحتمال

   

المثال :

.rar   WindowsApp1.rar (الحجم : 48.75 ك ب / التحميلات : 109)
الرد }}}
تم الشكر بواسطة: sads
#3
مشكور أخوي عبدالله / مجهود رائع جداً منك ، إستفسار - هل من كود لزيادة سرعة التوليد ، لقد لاحضت أن التوليد بطيئ نوعاً ما. 
سؤال أخر لو انا أردت أن أبدأ من قيمة معينة ومن ثم الكود يستكمل.
الرد }}}
تم الشكر بواسطة:
#4
(08-04-18, 12:20 PM)sads كتب : مشكور أخوي عبدالله / مجهود رائع جداً منك ، إستفسار - هل من كود لزيادة سرعة التوليد ، لقد لاحضت أن التوليد بطيئ نوعاً ما. 
سؤال أخر لو انا أردت أن أبدأ من قيمة معينة ومن ثم الكود يستكمل.
ممكن لو سمحتو الرد على الإستفسارات Idea
الرد }}}
تم الشكر بواسطة:
#5
ممكن ولكن أعتذر لإنشغالي 

ممكن تبداء من رقم الـ Index الخاص بالحرف , بدلاً من أن نبداء بالرقم صفر وهو أول حرف (A)
A B  C  D  E  F G
6  5   4   3  2  1  0 

مثلاُ نبداء بالحرف G
وهذا يعني أن أول Index يساوي 6

هذة الفكرة بشكل بسيط
الرد }}}
تم الشكر بواسطة: sads
#6
[quote pid='117269' dateline='1523219231']
شكراً على الرد أخوي عبد الله وربي يوفقك لم أفهم قصدك جيدا - فقد قمت بمحاولة بأن وضعت TEXTBOX وجعلته هو الذي يتحكم في مخراجات التوليد بدل الكود الذي كان

Dim Letters As Char() = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".ToCharArray

وقد إستقبلت النتائج في RichTextBox

ومن ثم قمت بعمل كود يقوم بتخزين محتوى RichTextBox إلى ملف تكست

أحتاج إلى فكرة بأن أدخل أخر سطر توقفت عنده و أضعه في TEXTBOX ويستكمل باقي النتائج التي توقفت عندها

مثلا 
AAA  
AAB
AAC

الأن توقفت وحفضت الملف  - من ثم رجعت وفتحت البرنامج أريده أن يستكمل 

AAD
AAE

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

وبارك الله فيك 
 

[/quote]
الرد }}}
تم الشكر بواسطة:
#7
ما هو قصدك من توليد الحروف؟
ماذا تستفيد منها .
ربما هناك حل آخر
الرد }}}
تم الشكر بواسطة:
#8
(09-04-18, 07:50 AM)عبدالله الدوسري كتب : ما هو قصدك من توليد الحروف؟
ماذا تستفيد منها .
ربما هناك حل آخر

أخوي عبدالله شكراُ على الرد علي / أخي أنا طالب أدرس البرمجة ولدينا أستاذ طلب من المجموعة أن تقوم  بعمل تطبيق يشابه إلى أداة تسمى اداة crunch في توليد قواميس كلمات ، والغرض من ذلك لكي نتمكن من فهم برمجة الحلقات جيدا ونقوم بتطبيقها ومن لديه فكرة جديدة لتطبيق هذه الأداة يقدمها هذا ما طلبه منا ، لهذا أنا أكثرت عليك لفهم  طريقة التوليد وفهم عمل الأداة جيداً ، وسؤالي لك الأن هل من كود أسهل وأفضل من for - next لتوليد أسرع.
جزاك الله كل خير.
الرد }}}
تم الشكر بواسطة:
#9
عليك استخدام الدالة PadRight في توليد الكلمات المطلوبة
الكود التالي سوف يعطيك فكرة لكيفية تنفيذ طلبك

PHP كود :
       Dim str As String "ABCDEFG"
 
       Dim seperator As Char " "
 
       Dim result As String ""
 
       Dim i As Integer 0
        While i 
str.Length
            Dim nextChar 
As Integer AscW(str(i))
 
           nextChar += 1
            result 
+= str(i).ToString.PadRight(3ChrW(nextChar))
 
           result += seperator

            i 
+= 1
        End 
While
 
       result result.TrimEnd(seperator
Retired
الرد }}}
تم الشكر بواسطة: sads
#10
(09-04-18, 01:30 PM)silverlight كتب : عليك استخدام الدالة PadRight في توليد الكلمات المطلوبة
الكود التالي سوف يعطيك فكرة لكيفية تنفيذ طلبك

PHP كود :
       Dim str As String "ABCDEFG"
 
       Dim seperator As Char " "
 
       Dim result As String ""
 
       Dim i As Integer 0
        While i 
str.Length
            Dim nextChar 
As Integer AscW(str(i))
 
           nextChar += 1
            result 
+= str(i).ToString.PadRight(3ChrW(nextChar))
 
           result += seperator

            i 
+= 1
        End 
While
 
       result result.TrimEnd(seperator

مشكور أخي ( silverlight )
لم أستطع فهم عمل الكود أحسست أنه بعيد عن طلبي . ياريت توضيح عملي بكود أخر حسب ماطلبت تماماً. لأرى إذا كانت نفس فكرتي أم لا( توضيح عملي )
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information [VB.NET] مطلوب سورس برنامج من سيربح المليون بدر إشتية 7 6,720 30-11-25, 07:22 AM
آخر رد: Mr_limo
  برنامج نظام محل مواد غذائية crazykinko 0 154 17-10-25, 12:27 AM
آخر رد: crazykinko
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,017 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  استفسار عن حامية برنامج ahmedramy 2 578 27-04-25, 06:02 PM
آخر رد: princelovelorn
Lightbulb [مشروع] مطلوب برنامج نظام صيدليه بالفيجوال بيسك 2010 May-5 13 10,775 07-02-25, 07:55 PM
آخر رد: الورد2
  برنامج الفيجول استوديو 2010 لا يتجاوب مع التحديثات التي اجريها عليه في برمجة البرامج PeterGhattas082460 1 422 14-12-24, 01:16 AM
آخر رد: Taha Okla
  خطأ في برنامج بلغة البايثون ahlamalgomate2020 0 282 08-11-24, 11:31 PM
آخر رد: ahlamalgomate2020
  مساعدة فى حفظ مشروع برنامج الى ضيغة apk م / وليد تيتو 1 372 03-11-24, 05:27 PM
آخر رد: Taha Okla
  أريد كود عند الضغط على الصورة في PictureBox تفتح في برنامج الصور في الويندوز F.H.M 6 630 25-10-24, 01:57 PM
آخر رد: F.H.M
Photo رابط تحميل برنامج منبه الصلاة | Prayer Alarm mmaalmesry 0 740 24-10-24, 05:49 PM
آخر رد: mmaalmesry

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


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