تا کنون حدود 3000 فیلم آموزشی توسط مدرسین آکادمی ضبط گردیده است جهت مشاهده لیست کامل دوره ها کلیک کنید : مشاهده لیست دوره ها
تمام آموزش های لیست زیر بدون استثناء ویدئویی و به زبان فارسی و به صورت کاملاً اختصاصی توسط مدرسین آکادمی لرن فایلز ضبط گردیده است !

امیدوارم حالتون مثل همیشه عالی باشه … امروز در خدمت شما هستیم با یک دوره رایگان آموزشی بی نظیر ، دوره آموزش پروژه محور ساخت یک دانلود منیجر با استفاده از موارد حرفه ای از قبیل استفاده از نخ ها در سی شارپ ، نوع داده Enum در سی شارپ و دیگر مباحث جذاب و حرفه ای که در ادامه مطلب به تفکیک هر بخش بیان شده است . پیشتر در دوره تصویری آموزش سی شارپ به طور کامل زبان سی شارپ را فراگرفتید، در این دوره شما یک دانلود منیجر قوی رو به صورت کامل با زبان سی شارپ پیاده سازی می کنید …

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

مواردی که در دوره آموزش سی شارپ – ساخت دانلود منیجر مطرح گردیده است :

بخش مقدمه 

نحوه کارکرد نرم افزار های دانلود منیجر

آموزش نحوه ایجاد پروژه در نرم افزار Visual Studio

تنظیم Property های مربوط به فرم

ایجاد فرم اصلی برنامه

ایچاد منو در برنامه

 بخش اول

ایجاد فرم دانلود و تنظیم Property های آن

افزودن کنترل ها به فرم

بررسی تفاوت متدهای Show و ShowDialog

 بخش دوم

کار با کلاس SaveFileDialog

نحوه دریافت نام فایل از لینک دانلود توسط کلاس Path

دریافت تاریخ و زمان با استفاده از DateTime, ToShortDateString, ToShortTimeString

کار با MessageBox

 بخش سوم

آموزش نحوه کار با WebClient

آموزش کار با Stream و FileStream

نحوه به دست آوردن حجم فایلی که میخواهیم آن را دانلود کنیم.

آموزش دانلود فایل از اینترنت و ذخیره آن

 بخش چهارم

ایجاد فرم نمایش پیشرفت دانلود و اطلاعات مربوط به دانلود

آموزش نحوه پاس کردن پارامتر به فرم دیگر

 بخش پنجم

آموزش استفاده از Thread یا نخ بندی

روش های استفاده از Thread در برنامه

پاس کردن پارامتر به متد فراخوانی شده توسط Thread

آموزش نحوه جلوگیری از خطای Cross Thread و استفاده از متد Invoke برای مقداری دهی کردن Label ها Progress Bar

نحوه مقدار دهی و کار با ابزار ProgressBar

 بخش ششم

ایجاد کنترل ListView و تنظیم Property های مربوط به آن و نحوه کار

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

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

تنظیم AutoSize برچسب ها یا Label های فرم نمایش پیشرفت دانلود

 بخش هفتم

مقداردهی و دسترسی به ابزار ListView از فرم ایجاد دانلود جدید

ایجاد متد SetListViewItems برای افزودن آیتم به ابزار ListView

نمونه سازی از کلاس ListViewItem و نحوه کار با آن

پاس کردن پارامتر از نوع Form به فرم دیگر و نحوه استفاده از آن برای فراخوانی متد SetListViewItems

 بخش هشتم

ایجاد متد UpdateList در کدهای فرم اصلی نرم افزار

ایجاد لیست شمارش پذیر یا Enum برای تعیین وضعیت دانلود

ایجاد کلاس DownloadDetails برای دریافت اطلاعات فایل ها در حال دانلود

ایجاد کلاس DownloadFile و تعریف یک لیست Dictionary از نوع DownloadDetails

نحوه استفاده از BackgroundWorker

هندل کردن Event های DoWork و RunWorkerCompleted مربوط به کلاس BackgroundWorker

ایجاد شروط در متد RunWorkerCompleted و نمایش پیغام به کاربر

پیاده سازی و نحوه کار با متد DoWork

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

مقدار دهی Property های داخل Dictionary هنگام دانلود فایل توسط نرم افزار

تغییر وضعیت دانلود فایل

 بخش نهم – نهایی

ایجاد متد RefreshListView در کدهای فرم اصلی

فراخوانی متد RefreshListView توسط Thread

استفاده از حلقه برای پیمایش آیتم های ListView

استفاده از Tag در ListViewItem به عنوان کلید در ListView برای دریافت اطلاعات آیتم مورد نظر

مقدار دهی SubItem های ListView متناظر با فایل مورد نظر با استفاده از Tag

فراخوانی متد UpdateList در فرم نمایش پیشرفت دانلود فایل

استفاده از Invoke برای جلوگیری از خطای Cross Thread و دستیابی به ListView.Items

استفاده از Thread.Sleep() برای ایجاد وقفه به خاطر نمایش بهتر


 ویدئو نمونه جهت ارزیابی سطح آموزش ها 

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

    ویژگی هاو تمایز های این دوره ویدئویی      مشاهده   

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

تاریخ ارسال
29 تیر 1394
ارسال شده توسط
مدیر - چرم پیشه
میزان بازدید
0 نفر بازدیدکننده
حجم و فرمت دوره
315 مگابایت ، فرمت Wmv
32 دیدگاه
کانال تلگرام لرن فایلز : اطلاع از آخرین ویدئو ها ، مقالات و طرح های تخفیفی در کانال تلگرام آکادمی ... جهت عضویت روی لینک کلیک کنید !عضویت در کانال

32 دیدگاه ثبت شده

شما هم نظری بدهید
None

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

    admin

    سلام
    دروه پروژه محور هر دو تا رو کار کرده
    اما دوره صفر تا صد فقط eclipse
    اولی تا 2 هفته دیگه تمامه شایدم زود تر
    دومی تا 1 ماه دیگه

mamad

مرسی از زحمات بی دریغ شما
خیر ببینید ♥

آموزش انگولار جی اس خوب و درست حسابی که فارسی هم باشه اصلا نیست
اگه بشه تو این زمینه هم کار کنید خوشحال می شیم.

    admin

    سلام
    داره ضبط میشه

مهران

من برنامه نویس مبتدیم … دوره پرند رو دیدم ولی خوب نبود کامل نبود… الان تو سایت دوره پروژه مدیریت اموزشگاه رو دانلود کردم ولی خوب نبود اموزشی نبود… الان میخوام دیتابیس تو سی شارپ رو کامل یاد بگیرم … چیو دانلود کنم که خوب باشه و کامل؟؟؟

    admin

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

مهران

الان این دوره فقط پروژه رو میگه و هرچی تایپ میکنه میخونه یا نه قشنگ توضیح میده همشو؟
مرسی

    admin

    رایگان هست ، دانلود کنید متوجه میشید

amirsmart

سلام و خسته نباشید به عرض کارکنان این سایت مرسی از اموزشاتون ولی من یک مشکلی دارم در این کد
Buffer = New Byte[1024[
زیر 1024 مینویسه identifier exepted بعد
در این کد
(client.ResponseHeaders[“content-lenght”])
زیر content-lenght مینویسه identifier exepted
به نظرتون مشکلش چیه؟

    admin

    از مدرس بپرسید :rrasheli@yahoo.com

amirsmart

باز هم ببخشید غیر از اون اررور های قبلی تازه در این کد
bytes = Stream.Read(Buffer, 0, 1024)
زیر بافر مینویسه
value of type’byte’cannot be convertedto’1-dimensional array of byte’.
ممنون میشم کمکم کنید مرسی

مهران

مرسی مهندس …. دارم دوره مهندس نایب رو کامل میبینم… انشالله بعدش چیو ببینم.. دوره بعدی رو هم میشه معرفی کنید که اگه پولی بود تا اون موقع یه کاریش کنیم :)))
ممنون

    admin

    سلام و عرض ادب
    بعد اون بهتره شی گرایی در سی شارپ رو ببینید که 49 هزار تومان هست و باز بعدش به من بگید تا بگم خدمتتون

مهران

ادمین جان مرسی … حتما با برنامه ای که شما میگید جلو میرم … خسته نباشید.

amirsmart

سلام ببخشید من هرجی به مدرس ایمیل میزنم جواب نمیدهند من الان برای حل اشکالم چیکار کنم؟

    admin

    بهشون الان گفتم ج بدن

مدرس حسین وند

با سلام و عرض ادب
دوست عزیزمون amirsmart سوالی رو مطرح کرده بودن و سوالشون رو به ایمیل من هم ارسال کرده بودن ولی به خاطر کمبود وقت نتونستم زودتر جوابشون رو بدم که یک رو بعد به سوالشون پاسخ دادم.

مشکل ایشون این بود که زبان آموزش برنامه نویسی ما سی شارپ بود ولی ایشون با VB.NET کار کرده بودند ولی بعضی کدها رو عین #C نوشته بودند.

کدهای ایشون و متن خطاها و همچنین کدهای اصلاح شده رو اینجا می ذارم تا اگه کسی مشکلی داشت بتونه برطرف کنه.

Buffer = New Byte[1024]

Error: Identifier expected.

Currect Code:

Dim buffer(1024) As Byte

——————————–

lenght = Convert.ToInt32(client.ResponseHeader[“content-lenght”])

Error: Identifier expected.

Currect Code:

lenght = Convert.ToInt32(client.ResponseHeader(“content-lenght”))

موفق باشید

سید حمیدرضا

سلام ببخشید می خواستم بدونم چجوری می شه از الگوریتم multi-thread استفاده کرد
یعنی در واقع چجوری می شه فایل دانلودمون رو بخش بحش بکنیم
ممنون میشم جواب بدهید
🙂

    مدیر- علی پردل

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

leila

سلام آقای مهندس من قسمت 3فیلم رادقیقا مثل شما مینویسم هیچ خطایی هم نمیده ولی وقتی میخوام یه عکس دانلود کنم عکس دنلود نمیشه یعنی درواقع وارد حلقه whailنمیشه. یه فایل تو خالی تو صفحه دسک تاپ برام ظاهر میشه.چند بار برنام رو پاک کردم واز اول نوشتم ولی بازم همینجوریه. باید چیکار کنم.لطفا زود جواب بدید.

    مدیر- علی پردل

    با سلام عرض ادب
    لطفا مشکل خود را با مدرس در میان بگذارید
    ایمیل مدرس :
    rrasheli@yahoo.com
    با تشکر

amir

با سلام خدمت شما
امکانش هست اموزش گذاشتن دکمه ی pause , resume را در پنجره دانلود اموزش دهید.

    مدیر- علی پردل

    سلام
    در صورت درخواست بیشتر کاربران این آموزش ضبط خواهد شد
    با تشکر

amir

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

    مدیر – سعید سلطانی

    سلام
    این گونه آموزش ها بسته به میزان درخواست کاربران تهیه میشن
    در حال حاضر تهیه این آموزش در برنامه نیست
    موفق و پیروز باشید

mohammad

با سلام
میشه اموزش متوقف کردن عملیات دانلود رو هم ضبط کنید.
با تشکر فراوان

    مدیر – سعید سلطانی

    سلام
    بله اگر درخواست کاربران عزیز برای تهیه این آموزش قابل توجه باشه حتما این کار رو میکنیم
    موفق باشید

حامد

اگه میشه حتما بگید که چطور میشه دانلود رو متوقف کرد و بعدا دوباره دانلود کرد

ممنون

    مدیر – سعید سلطانی

    سلام
    موضوع رو حتما با مدرس دوره در میون میذاریم و برای این کار ترتیبی میچینیم که این مبحث هم به نوعی تدریس بشه
    موفق باشید

simin

سلام
لطفا استفاده از چند کانکشن ک قرار بود بگید رو هم ضبط کنید
توی قسمت اول میگید گفته میشه بعد تو قسمت اخر میگید مدیر گفت تا همینجا کافیه

    مدیر- علی پردل

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

توجه فرمایید:
نظرات شما پس از بررسی و تایید نمایش داده می شود.
لطفا نظرات خود را فقط در مورد مطلب بالا ارسال کنید.