اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

تولید فایل txt توسط برنامه در C#.Net

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    تولید فایل txt توسط برنامه در C#.Net

    سلام به همه ی اساتید

    من تو چند انجمن این سوالمو مطرح کردم ولی جوابمو ندادن یا سخت میدادن
    دیدم تو این انجمن هم بخش c# هست اینجا هم مطرحش میکنم
    من یه برنامه نویس تازه وارد هستم

    میخوام یه برنامه بنویسم که مقادیری رو از کاربر دریافت کنه و اونا رو تو یه فایل با پسوند txt ذخیره کنه


    ممنون میشم جوابمو بدید

    #2
    C#.net

    نوشته شده توسط wayzed مشاهده پست
    سلام به همه ی اساتید

    من تو چند انجمن این سوالمو مطرح کردم ولی جوابمو ندادن یا سخت میدادن
    دیدم تو این انجمن هم بخش c# هست اینجا هم مطرحش میکنم
    من یه برنامه نویس تازه وارد هستم

    میخوام یه برنامه بنویسم که مقادیری رو از کاربر دریافت کنه و اونا رو تو یه فایل با پسوند txt ذخیره کنه


    ممنون میشم جوابمو بدید
    با سلام

    لطفا موضوع مربوط به C#.Net رو با عنوان C#.Net شروع کنید

    اینم دستور کاملش
    کد:
    using System.IO;
    کد:
    private void button1_Click(object sender, EventArgs e)
            {
                string path = @"D:\" + @"\config.txt";
                using (FileStream fs = File.Create(@path))
                {
                    AddText(fs, "[main]");
    
                    for (int i = 1; i < 120; i++)
                    {
                        AddText(fs, Convert.ToChar(i).ToString());
                    }
                }
    
            }
                
           
             private static void AddText(FileStream fs, string value)
    
            {
                byte[] info = new UTF8Encoding(true).GetBytes(value);
                        fs.Write(info, 0, info.Length);
            }
    آخرین ویرایش توسط MASTERNOOB; در تاریخ/ساعت 03-27-2016, 04:26 PM.

    کامنت


      #3
      نوشته شده توسط MASTERNOOB مشاهده پست
      با سلام

      لطفا موضوع مربوط به C#.Net رو با عنوان C#.Net شروع کنید

      اینم دستور کاملش
      کد:
      using System.IO;
      کد:
      string path = @"D:\"+ @"\config.txt";
                  using (FileStream fs = File.Create(@path))
                  {
                      AddText(fs, "[main]");
                    
                      for (int i = 1; i < 120; i++)
                      {
                          AddText(fs, Convert.ToChar(i).ToString());
                      }
                  }
      
              }
      
                                      private static void AddText(FileStream fs, string value)
      
              {
                  byte[] info = new UTF8Encoding(true).GetBytes(value);
                          fs.Write(info, 0, info.Length);
              }
             
              }
      میشه راهنمایی بیشتری بکنید؟

      کامنت


        #4
        نوشته شده توسط wayzed مشاهده پست
        میشه راهنمایی بیشتری بکنید؟
        پست ویرایش شد .. .

        خطوط اصلی رو توضیح میدم باقیشم ثابت میمونه
        کد:
        string path = @"D:\" + @"\config.txt";
        خط بالا مسیر ذخیره سازی فایل و اسم فایله

        کد:
        AddText(fs, "[main]");
        این خط هم متنی که قراره درون فایل تکست نوشته بشه

        موفق باشی

        کامنت


          #5
          نوشته شده توسط MASTERNOOB مشاهده پست
          پست ویرایش شد .. .

          خطوط اصلی رو توضیح میدم باقیشم ثابت میمونه
          کد:
          string path = @"D:\" + @"\config.txt";
          خط بالا مسیر ذخیره سازی فایل و اسم فایله

          کد:
          AddText(fs, "[main]");
          این خط هم متنی که قراره درون فایل تکست نوشته بشه

          موفق باشی
          ممنونم
          الان اگه بخوام مسیر ذخیره سازی رو از کاربر بگیرم و متن مورد نظر هم از کاربر بگیرم چیکار کنم

          کامنت


            #6
            C#.Net

            نوشته شده توسط wayzed مشاهده پست
            ممنونم
            الان اگه بخوام مسیر ذخیره سازی رو از کاربر بگیرم و متن مورد نظر هم از کاربر بگیرم چیکار کنم
            خب حالا که اینطور شده کامل برات یه توضیح میدم

            از ابزار folderBrowserDialog استفاده کن
            یه textbox و یه button درست کن

            این دستور رو برای button وارد کن

            کد:
            //peyda kardan addres  
            folderBrowserDialog1.ShowDialog();
            
            //namayesh addres tu TXTBox
            txtbox.Text = folderBrowserDialog1.SelectedPath;
            آدرس مورد نظر روی txtbox نمایش داده میشه

            حالا برگرد رو دستور ذخیره فایل String Path رو به این تغییر بده
            کد:
            string path = txtbox.Text + @"\config.txt";
            راجب متن هم باز یه تکست باکس درست کن و addtext رو به این تغییر بده

            کد:
            AddText(fs, "\"" + @txtbox2.Text + "\"");

            کامنت


              #7
              سلام
              بازم مشکل

              من از این دستورات استفاده کردم فایلم ساخته شد از این بابت ممنون

              ولی چند متن که از چند textbox به برنامه داده میشد همشون تو یه خط نوشته میشن

              من از این دستور استفاده کردم

              AddText(fs, "\"" + @textbox1.Text + "\"");
              AddText(fs, "\"" + @textbox2.Text + "\"");
              AddText(fs, "\"" + @textbox3.Text + "\"");
              ​AddText(fs, "\"" + @textbox4.Text + "\"");

              کامنت


                #8
                C#.Net

                نوشته شده توسط wayzed مشاهده پست
                سلام
                بازم مشکل

                من از این دستورات استفاده کردم فایلم ساخته شد از این بابت ممنون

                ولی چند متن که از چند textbox به برنامه داده میشد همشون تو یه خط نوشته میشن

                من از این دستور استفاده کردم

                AddText(fs, "\"" + @textbox1.Text + "\"");
                AddText(fs, "\"" + @textbox2.Text + "\"");
                AddText(fs, "\"" + @textbox3.Text + "\"");
                ​AddText(fs, "\"" + @textbox4.Text + "\"");
                علیک سلام
                برای اینکه هر txtbox توی خط جدید نوشته بشه شما باید از دستور زیر استفاده کنید.
                کد:
                AddText(fs, "\"" + @textbox1.Text + "\"" + "\r\n" + "\"" + textbox2.Text + "\"" + "\r\n" + "\"" + textbox2.Text + "\"" );
                یا اگه اونطور تو خوندن مشکل پیدا میکنی از روش خودت بزن فقط این تغیراتو بده

                کد:
                AddText(fs, "\r\n"+"\"" + @textbox1.Text + "\"");
                AddText(fs, "\r\n"+"\"" + @textbox2.Text + "\"");
                AddText(fs, "\r\n"+"\"" + @textbox3.Text + "\"");
                AddText(fs, "\r\n"+"\"" + @textbox4.Text + "\"");

                کامنت


                  #9
                  دیگه فکر کنم چیزی برای گفتن نباشه ... .

                  این تاپیک باید بسته بشه

                  کامنت

                  درباره انجمن منطقه لینوکسی ها

                  انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

                  شبکه های اجتماعی
                  در حال انجام ...
                  X