نمایش نتایج 1 تا 5 از 5

نام تاپیک: تحلیل کد

  1. #1
    کاربر دائمی
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    شیراز-کرمانشاه
    پست
    325

    تحلیل کد

    سلام دوستان
    من این کد رو از یک پروژه توی اینترنت دانلود کردم و به درد کارم میخوره حالا میخوام ببرمش توی پروژه خودم ولی تحلیل for ها رو نمیدونم
    در حقیقت نمیدونم که مقادیر num1 , num2, num3 رو از کجا میخونه
    واطلاعات رو تکرر میکنه مثلا
    سرگروه(پدر) رو نشون میده بعنوان مثال(شهاب)
    و برای زیر گروه(فرزند) باز همون شهاب رو نشون میده
    لطفا راهنمایی بفرمایید

    treeView1.Nodes.Clear();


    SqlCommand cmd = newSqlCommand("select NameItem from TblItem");
    cmd.Connection = con;
    cmd.Connection.Open();


    SqlDataReader red1 = cmd.ExecuteReader();


    for (int num1 = 0; red1.Read(); )
    {
    treeView1.Nodes.Add(red1[0].ToString());
    int num3 = red1.FieldCount -1;


    for (int num2 = 0; num2 < num3; num2=1)
    treeView1.Nodes[num1].Nodes.Add(red1[num3].ToString());
    }

    آخرین ویرایش به وسیله ژیار رحیمی : دوشنبه 12 بهمن 1394 در 17:16 عصر

  2. #2

    نقل قول: تحلیل کد

    سلام دوست عزیز

    num1 در واقع مقدار اولیه شروع حلقه هستش
    یعنی حلقه از 0 شروع بشه

    num3 هم دقیق نمیدونم ولی فکر کنم به اخرین فیلد اشاره داره
    و num2 هم مقدار اولیه شروع حلقه هستش

    حلقه ها این طوری تعریف میشن

    (شمارنده حلقه,شرط حلقه,مقدار اولیه شروع حلقه) for

    }
    کد های که باید اجرا شن تا زمانی که شرط حلقه درست باشه
    {

  3. #3
    کاربر دائمی آواتار khokhan
    تاریخ عضویت
    دی 1388
    محل زندگی
    اسکو
    پست
    2,176

    نقل قول: تحلیل کد

    نقل قول نوشته شده توسط شهابسلطانی مشاهده تاپیک
    سلام دوستان
    من این کد رو از یک پروژه توی اینترنت دانلود کردم و به درد کارم میخوره حالا میخوام ببرمش توی پروژه خودم ولی تحلیل for ها رو نمیدونم
    در حقیقت نمیدونم که مقادیر num1 , num2, num3 رو از کجا میخونه
    واطلاعات رو تکرر میکنه مثلا
    سرگروه(پدر) رو نشون میده بعنوان مثال(شهاب)
    و برای زیر گروه(فرزند) باز همون شهاب رو نشون میده
    لطفا راهنمایی بفرمایید

    num1 = همون تمامی تعداد رکوردهایی هست که توسط SqlDataReader فراخوانی شده، و البته در حلقه اول رکورد ی که اندیسش 0 هست به عنوان گره والد قرار می گیره
    num3 = آخرین رکورد از نظر ترتیب قرار گیری در داخل SqlDataReader می باشد یعنی فرض کنین تعداد 10 رکورد فراخوانی شده پس اندیس num3 می شه 10 یا به عبارتی همون ردیف آخر
    می مونه num2 در حلقه دوم یک متغیر از نوع intدر نظر می گیره و بعد شرط می کنه که تا موقعی که num2 ،کوچکتر از num3 باشه شمارش ادامه پیدا کنه و درهربارشمارش ،مقدار num2 برابر با 1 باشد
    ودر نهایت می گه که : , رکوردی از SqlDataReader را که اندیسش برابر با num3 باشه رو به عنوان یک نود ، به نودی که در treeview1 اندیسش برابر num1 هست اضافه کن
    آخرین ویرایش به وسیله khokhan : دوشنبه 12 بهمن 1394 در 20:43 عصر

  4. #4
    کاربر دائمی
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    شیراز-کرمانشاه
    پست
    325

    نقل قول: تحلیل کد

    ]چیکار کنم که والدها دوباره تکرار نشن
    الان والدها تکرار میشن
    ( والد) دارایی جاری
    (فرزند) بانک
    (فرزند) اسناد دریافتی
    (فرزند) پیش پرداخت

    ( والد) دارایی جاری
    ( والد) دارایی جاری
    ( والد) دارایی جاری
    مشاهده میفرمایید این والدها تکرار میشوند

  5. #5
    کاربر دائمی
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    شیراز-کرمانشاه
    پست
    325

    نقل قول: تحلیل کد

    treeView1.Nodes.Clear();


    SqlDataReader reader1 = cmd.ExecuteReader();


    SqlCommand cmd = newSqlCommand("select NameItem,NameD from TableD where IDItem =12", con);

    con.Open();


    for (int num1 = 0; reader1.Read(); num1 = 0)

    {

    treeView1.Nodes.Add(reader1[0].ToString());


    int num3 = reader1.FieldCount - 1;


    for (int num2 = 1; num2 <= num3; num2++)

    {

    treeView1.Nodes[num1].Nodes.Add(reader1[num2].ToString());

    }

    }

تاپیک های مشابه

  1. تحلیل کد ماشین حساب کتاب جعفرنژاد قمی؟؟
    نوشته شده توسط user68 در بخش C#‎‎
    پاسخ: 9
    آخرین پست: سه شنبه 01 آبان 1397, 13:52 عصر
  2. تحلیل کد ساعت آنالوگ
    نوشته شده توسط Sirwan Afifi در بخش C#‎‎
    پاسخ: 3
    آخرین پست: یک شنبه 09 خرداد 1389, 11:30 صبح
  3. سوال: تحلیل کد و ساخت معکوس کد
    نوشته شده توسط alih110 در بخش طراحی وب (Web Design)
    پاسخ: 1
    آخرین پست: شنبه 15 اسفند 1388, 10:12 صبح
  4. دانلود کنید: بهبود کیفیت و صرفه جویی در هزینه ها با تحلیل کد
    نوشته شده توسط hamed aj در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: دوشنبه 11 آذر 1387, 16:27 عصر
  5. تجزیه تحلیل کد : قرار دادن عکس در بانک
    نوشته شده توسط hentjanson در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 2
    آخرین پست: سه شنبه 30 بهمن 1386, 13:18 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •