چه دوره ای می خواهید یاد بگیرید؟

آینده خود را با دوره های آموزشی دانشجویار تضمین کنید

۵۸۶۲ ساعت فیلم تدریس شده است

بیش از ۵۰ هزار دانشجو

بیش از ۳۰۰ مدرس

آموزش ساخت Mini File Download Manager در سی شارپ

در این آموزش قصد دارم شما رو با نحوه ی ساخت نرم افزار Mini FIle Download Manager آشنا کنم این آموزش ها شامل ۶ قسمت است که سرفصل های آن شامل:

۱-معرفی نرم افزار قبل از طراحی و برنامه نویسی

۲-طراحی شکل ظاهری نرم افزار

۳-شروع کد نویسی و بررسی به اتصال بودن به اینترنت

۴-تشخیص محل ذخیره سازی فایل توسط کاربر

۵-بررسی فرمت آدرس اینترنتی و براساس قالب فایل باز کردن مسیر برای فایل دانلود شده

۶-دانلود فایل از آدرس اینترنتی و نمایش حجم فایل در حال دانلود و نمایش مقدار فایل دانلود شده  در هر لحظه و نمایش درصد پیشرفت فایل به صورت بصری ومتنی و نمایش پیغام مناسب بعد از تمام شدن

دانلود فایل .

مطلب مفیدی برای شما بود ؟؟ پس به اشتراک بگذارید برای دوستانتان

در صورتی که توضیحات نوشته، دموی آموزش و لینک های ارزیابی پاسخگوی سوالات شما در مورد این دوره آموزشی نمی باشد و نیاز به مشاوره بیشتری دارید لطفا این فرم را تکمیل کرده و در ساعات اداری منتظر تماس همکاران ما باشید.
  • *
  • *
  • *
  • *
  • در صورتی که توضیحات نوشته، دموی آموزش و لینک های ارزیابی پاسخگوی سوالات شما در مورد این دوره آموزشی نمی باشد و نیاز به مشاوره بیشتری دارید لطفا این فرم را تکمیل کرده و در ساعات اداری منتظر تماس همکاران ما باشید.

    پیام شما با موفقیت ثبت شد. در اولین فرصت با شما تماس گرفته خواهد شد.
    • مطالب مرتبط
    • دیگر آموزش های مرتبط با این مدرس
    • رزومه مدرس

    نظرات کاربران

    ۲۶
    • پیام
      جمعه ۲۰ شهریور ۱۳۹۴ - ۰۴:۵۴

      سلام استاد.
      می خواستم بدونم این دانلود منیجر به صورت multi thread کار می کنه یا تک کانکشن؟

      • مدیر- تقی زاده
        جمعه ۲۰ شهریور ۱۳۹۴ - ۱۸:۴۳

        سلام
        تک کانکشن

    • محمد
      جمعه ۱۷ مرداد ۱۳۹۳ - ۲۲:۱۹

      سلام توی این آموزشتون قابلیتی که اگه در موقع دانلود ،اینترنت قطع شد، دوباره از همونجا شروع بشه را توضیح دادید ؟

    • ashkan
      سه شنبه ۱ بهمن ۱۳۹۲ - ۰۰:۳۵

      با فرض اینکه همه جوره داره دانلود می کنه

    • ashkan
      سه شنبه ۱ بهمن ۱۳۹۲ - ۰۰:۰۰

      سلام استاد من می خوام بدانم تا حالا چند قدر دانلود کردم البته در حالت کلی می گم من یک برنامه تحت شبکه نوشتم اما نمی توانم ببینم چه قدر تا حالا کاربر دانلود کرد چه با دانلود منجیر ویا هرچیز دیگری که بتوان دانلود کردن .این جزییات از کدام قسمت باید پیدا کنم با تشکر

      • Hadi Zonnati
        سه شنبه ۱ بهمن ۱۳۹۲ - ۱۰:۵۸

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

        با استفاده از یه متغییر مقدار فایلی که با موفقیت دانلود شد تمام شد آن مقدار رو در یه بانک اطلاعاتی ذخیره و بعدا مقدار های دانلود شده رو جمع کرده رو نمایش بدید .

        • ashkan
          سه شنبه ۱ بهمن ۱۳۹۲ - ۱۴:۳۲

          استاد من منظورم اینه که دانلود منیجر هم دانلود کردم به توانم دسترسی داشته باشم ویا حتی از طریق مرورگر

          • Hadi Zonnati
            سه شنبه ۱ بهمن ۱۳۹۲ - ۱۴:۴۵

            منظورتون رو نفهمیدیم سوالتون رو به ایمیلم بفرستید !

            • ashkan
              چهارشنبه ۲ بهمن ۱۳۹۲ - ۱۱:۱۶

              استاد ایمیلتون رو ندارم

              منظورم واضع است من می خوام یدانم تا حالا چه قدر در سیستم دانلود کردم البته فکر می کنم در ریجستری ذخیره می شه اما نمی دونم کجاست
              من منظورم برنامه شما نیست کلی گفتم
              سوال دیگه؟؟؟؟؟؟؟؟؟؟؟؟؟؟
              ۲٫ اگه تا حالا با download manager دانلود کرده باشید می بینید اگه فایل نیمه دانلود بشه وسیستم خاموش بشه وبعد از روشن شدن ادامه دانلود بزنید ادامه از جایی شروع میه که قبلا دانلود کردیم نحوه کارکردنش چه طوریه از بافر ازچی کمک می گیره وچی ذخیره می کنه

            • ashkan
              جمعه ۴ بهمن ۱۳۹۲ - ۱۱:۴۱

              جواب ندادید قربان

            • Hadi Zonnati
              جمعه ۴ بهمن ۱۳۹۲ - ۱۳:۰۴

              اگه سوالی داشتید با ایمیل من در ارتباط باشید.

            • ashkan
              شنبه ۵ بهمن ۱۳۹۲ - ۱۹:۵۵

              استاد ایمیلتون را پیدا نکردم اگه میشه بنوسید باتشکر

    • بهنام کلانتر
      چهارشنبه ۱۸ دی ۱۳۹۲ - ۱۱:۱۲

      سلام اقای زناتی یه سوال
      وقتی ما پرداخت کردیم فقط یک قسمت رو دانلود میکنیم یا تمام ۶ قسمتو ؟

      • Hadi Zonnati
        چهارشنبه ۱۸ دی ۱۳۹۲ - ۱۱:۱۴

        تمام ۶ فایل آموزشی در اختیار شما قرار میگرید.

    • morteza
      چهارشنبه ۱۸ دی ۱۳۹۲ - ۰۱:۲۵

      سلام آقای زناتی سوالم رو کاملتر میکنم چطور میشه تا زمانی که حجم فایل دانلود شده کمتر از ۱۰۲۴kb هست عدد تو لیبل رو بصورت مثلا ۱۲۵/۲۳kb مثله برنامه IDM نشون بده و بعد از این که بالاتراز ۱۰۲۴Kb شد تبدیل به MB بشه مثله ۱٫۲۵MB

      • Hadi Zonnati
        چهارشنبه ۱۸ دی ۱۳۹۲ - ۰۹:۳۳

        در مقدار دریافتی در هر لحظه باید بررسی شود که آیا مقدار دریافتی کوچکتر مساوی ۲ به توان ۱۰ باشد در این صورت نشان بدهد بر حسب کلیو بایت و در غیر این صورت مگابایت .
        چون هر یک مگابایت برابر ۲ به توان ۱۰ کیلو بایت است .

        • morteza
          چهارشنبه ۱۸ دی ۱۳۹۲ - ۱۱:۱۲

          با سلام مجدد.من منظورم خود عدد تو لیبل هست نه روش کار.منظورم اینه که عدد مثلا ۲٫۷۵۸۶۵۳۲۵KB رو چطور میشه ۲٫۷۵ KB کرد

          • Hadi Zonnati
            چهارشنبه ۱۸ دی ۱۳۹۲ - ۱۱:۱۷

            اگه مقدار فایل دریافتی در هر لحظه رو int در نظر بگیرید باستون رند میکنه یه بار اینک کارو بکنید یه بار هم با استفاده از تابع Substring بعد از اینکه کاراکتر دات رو دید [.] دو تا دو رقم بره بعدش حذفش کنه بقیه رشته رو .

        • morteza
          چهارشنبه ۱۸ دی ۱۳۹۲ - ۲۳:۳۵

          سلام آقای زناتی میتونید کد مدنظرتون رو اینجا قرار داده لینکش رو بگزارید.؟

          http://ideone.com

          • Hadi Zonnati
            پنج شنبه ۱۹ دی ۱۳۹۲ - ۰۰:۰۰

            در داخل این فایل فشرده یه فایل متنی هست که کد های لازم برای درخواست شما در آن قرار گرفته دانلود کنید و در قسمت تابع
            mywebclient_DownloadProgressChanged برنامه قرار دهید .
            ————————————————————-
            اینم لینک دانلود فایل :

            http://www.up2www.com/uploads/138921292951.rar

            • morteza
              پنج شنبه ۱۹ دی ۱۳۹۲ - ۱۲:۰۱

              سلام آقای زناتی . لطفا در بخش آپلود در سرور که گفتیدقرار میدهید میزان سرعت آپلود فایل و زمان باقی مانده تا فایل آپلود بشه رو که در قسمت دانلود نگذاشتید ولی در قسمت آپلود قرار دهید. و لطفا از دو طریق لینک و از pc آموزش آپلود رو قرار دهید نه فقط از طریق pc. همچنین از راهنمایی های شما بسیار متشکرم.

    • morteza
      چهارشنبه ۱۸ دی ۱۳۹۲ - ۰۰:۳۹

      آقای زناتی چطور میشه موقع دانلود مقدار دانلودی که انجام میشه رو بصورت مثلا ۲٫۲۷MB در لیبل نشون داد نه بصورت ۲٫۲۷۲۴۷۷۵۷ که اعداد بعد اعشار زیاد باشه

    • ویتانا
      سه شنبه ۱۷ دی ۱۳۹۲ - ۱۳:۰۱

      مرسی هادی جان آموزش خوبیه
      دستت درد نکنه…

    • morteza
      سه شنبه ۱۷ دی ۱۳۹۲ - ۰۹:۴۹

      سلام آقای زناتی بسیار متشکرم از آموزشتون. خواستم یک درخواست از شما بکنم و برعکس این کار یعنی آپلود رو به همین روش یکی از طریق آپلود از طریق کامپیوتر و دیگری از طریق لینک(یعنی ما لینکی داریم مثل یک عکس که میخواهیم رو سرور یا هاست خودمون اپلود بشه) با c# قرار بدهید.

      • Hadi Zonnati
        سه شنبه ۱۷ دی ۱۳۹۲ - ۰۹:۵۴

        بله حتما در آموزش های بعدی نحوه ی اتصال به سرور هاست و آپلود فایل مورد نظر را برای آموزش قرار خواهم داد .

    هادی زناتی طراح و توسعه دهنده افزونه و قالب وردپرس

    هادی زناتی هستم دانشجوی کاردانی نرم افزار علاقه زیادی به برنامه نویسی های Desktop دارم و در زمینه طراحی صفحات وب نیز فعالیت دارم!

    دوره های آنلاین دانشجویار

    دسته بندی

    تحصیلات تکمیلی

    رشته الکترونیک

    رشته کامپیوتر

    سایر دسته های دانشجویار

    سایر نرم افزارها

    کلاس آنلاین

    مدرسین

    تعداد دوره
    بر اساس امتیاز
    حروف الفبا
    • کد تخفیف :

      goldpack

      ویژه خرید پکیج طلایی (C#,ASP,PHP,Android,Network)
      65 درصد تخفیف
    • کد تخفیف :

      emamreza

      اربعین تا شهادت امام رضا(ع)
      50 درصد تخفیف
    • کد تخفیف :

      onlinecourse

      اربعین تا شهادت امام رضا(ع) - دوره های آنلاین
      20 درصد تخفیف

    مطالب سایت بر اساس

    جدیدترین ها
    محبوب ترین ها
    بطور تصادفی
    دانشجویار نماد اعتماد الكترونیكی کسب و کار های اینترنتی مجوز نشر دیجیتال لوگو شرکت به پرداخت ملت ساماندهی محتوای فضای مجازی بانک تجارت دانشجویار