تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ماهي معادلة تقسيم شيء ما
#7
(25-08-22, 09:47 AM)سعود كتب : باذن الله ساعيد القراءة للاكواد مرات عدة حتى اتمكن من تطبيق الفكرة.

شوف الكود اللي كتبته (اقصد انا) كتبته قبل كتابة الموضوع وواجهت اشكالية هي نفس اشكالية المشروع الخاص بالتقسيم والدمج وهو ان الملفات الصغيرة الحجم لا تنفع معها بسبب المشكلة بالكود:

PHP كود :
Imports System.IO
Public Class Form1
    Dim fpath 
As String IO.Path.GetDirectoryName(Application.ExecutablePath) & "\textfiles\"
    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
        For i As Integer = 0 To 100
            ListBox1.Items.Add(i.ToString("
000"))
        Next
        If IO.Directory.Exists(fpath) = False Then
            IO.Directory.CreateDirectory(fpath)
        End If
    End Sub
    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
        Dim maxint As Integer = 40
        Dim i As Integer
        Dim all As String = ""
        For i = 0 To ListBox1.Items.Count - 1
            ListBox1.SetSelected(i, True)
            Dim fn As String = fpath & i.ToString("
000") & ".txt"
            all &= ListBox1.Text & vbNewLine
            If i >= maxint Then
                If i Mod maxint = 0 Then
                    IO.File.WriteAllText(fn, all)
                    all = ""
                End If
            End If
            fn = Nothing
        Next
    End Sub
End Class 

هذا الكود نتيجته يحفظ الى 80 فقط .
ماهي الجزئية الخطأ.
استاذ اذا كان قصدك كما فهمت هو تقسيم عناصر الليست اي ال 100 عنصر المنشأة عند الفورم لود الى قسمين متساويين اي كل قسم 50 عنصر فقط غير معرف ال maxint  في بداية كود البوتن من =40  الى عدد عناصر الليست الحقيقية ال 100 عنصر ليصبح الكود برمته على النحو
PHP كود :
Private Sub Button1_Click(sender As ObjectAs EventArgsHandles Button1.Click
        Dim maxint 
As Integer = (ListBox1.Items.Count 1) / 2
        Dim i 
As Integer
        Dim all 
As String ""
 
       For i 0 To ListBox1.Items.Count 1
            ListBox1
.SetSelected(iTrue)
 
           Dim fn As String fpath i.ToString("000") & ".txt"
 
           all &= ListBox1.Text vbNewLine
            If i 
>= maxint Then
                If i Mod maxint 
0 Then
                    IO
.File.WriteAllText(fnall)
 
                   all ""
 
               End If
 
           End If
 
           fn Nothing
        Next
    End Sub 
الرد }}}
تم الشكر بواسطة: سعود , essawq , جيولوجي مبتدئ


الردود في هذا الموضوع
ماهي معادلة تقسيم شيء ما - بواسطة سعود - 25-08-22, 07:48 AM
RE: ماهي معادلة تقسيم شيء ما - بواسطة asmarsou - 25-08-22, 10:41 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تحويل معادلة اكسل أحمد فتح الرحمن 1 478 29-01-25, 11:09 PM
آخر رد: أحمد فتح الرحمن
  ماهي طريقة تحويل ملف pdf الى صورة جيولوجي مبتدئ 3 564 12-07-24, 09:22 PM
آخر رد: atefkhalf2004
  ماهي الطريقة الصحيحة والسريعة لجلب بيانات من قاعدة البيانات داخل Private Sub mohamedgadain61 22 1,386 08-06-24, 12:33 AM
آخر رد: mohamedgadain61
  تقسيم الفانورة الي اكثر من ورقة عبدالكريم برشدان 1 380 20-04-24, 02:22 AM
آخر رد: عبدالكريم برشدان
  ماهي طريقة نقل محتويات checkedlistbox الى داتاقريدفيو صالح عبدالله 3 554 06-01-24, 03:20 PM
آخر رد: Kamil
  إدخال معادلة رياضية في textBox وبرمجة حلها؟ الخير19 3 705 03-01-24, 04:19 PM
آخر رد: الخير19
  [VB.NET] ماهي الارقام الصحيحة من نوع Integer فطومة 1 621 03-06-23, 08:48 PM
آخر رد: Taha Okla
  [سؤال] ماهي اشهر مواقع لبيع نظام ERP في العالم ؟ ahmed_king2023 0 507 24-05-23, 10:10 PM
آخر رد: ahmed_king2023
  تقسيم الاسم الكامل الى اجزاء في الداتا جريد فيو yosif 4 902 13-04-23, 11:15 PM
آخر رد: yosif
  [VB.NET] ماهي overload LoveVb 4 2,710 06-03-23, 11:16 AM
آخر رد: زياد جلال محمد جلال

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


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