چکیده
با ارائه شبکه های کامپیوتری، نیازهای جدیدی نیز مطرح گردید مانند نرم افزارهایی که تحت شبکه بتوانند امور را مدیریت کنند. به طور مثال شما یک محیط کوچک مانند کافی نت ها را در نظر بگیرید. برای مدیریت یک کافی نت و همین طوری کاربرانی که از طریق سیستم های موجود به اینترنت متصل می شوند نیاز هست تا یک نرم افزار جامع به منظور مدیریت و کنترل کاربران وجود داشته باشد. شما در نظر بگیرید که بدون داشتن یک نرم افزار تحت شبکه، مدیریت این کافی نت کوچک چقدر سخت خواهد شد. حال همین مشکل نداشتن را در یک سازمان و ارگان بزرگتر مانند بانک را در نظر بگیرید.
آموزش برنامه نویسی تحت شبکه با سی شارپ در قالب پروژه
توضیحات تکمیلی
آنچه در این آموزش یاد می گیریم:
در این فرادرس، نحوه پیاده سازی یک برنامه ساده مدیریت صف بانک تحت شبکه به زبان سی شارپ ارائه می شود.
مدیریت صف مشتریان بانک ها، در سه قسمت خلاصه می شود:
- دستگاه نوبت دهی به مشتری که به مشتری، یک شماره می دهد و او را در صف پاسخگویی قرار می دهد.
- سیستم شماره خوان که توسط کارمند مدیریت می شود و هر کارمند پس از انجام امور مربوط به مشتری، مشتری دیگری را فراخوانی می کند.
- سیستم مرکزی که تعداد باجه های فعال و قابل پیگیری را بررسی می کند و همین طور تعداد مشتریان داخل صف.
در این آموزش سعی شده است تا به صورت حل مثال، با برخی مسائل و روابط مربوط به برنامه نویسی تحت شبکه به زبان سی شارپ بیان شود.
سوکت پروگرمینگ (Socket Programming)، برنامه نویسی تحت شبکه
با ارائه شبکه های کامپیوتری، نیازهای جدیدی نیز مطرح گردید مانند نرم افزارهایی که تحت شبکه بتوانند امور را مدیریت کنند. به طور مثال شما یک محیط کوچک مانند کافی نت ها را در نظر بگیرید.
برای مدیریت یک کافی نت و همین طوری کاربرانی که از طریق سیستم های موجود به اینترنت متصل می شوند نیاز هست تا یک نرم افزار جامع به منظور مدیریت و کنترل کاربران وجود داشته باشد. شما در نظر بگیرید که بدون داشتن یک نرم افزار تحت شبکه، مدیریت این کافی نت کوچک چقدر سخت خواهد شد. حال همین مشکل نداشتن را در یک سازمان و ارگان بزرگ تر مانند بانک را در نظر بگیرید.
با ارائه روش برنامه نویسی تحت شبکه، کارها کمی آسان تر شد. برنامه هایی به منظور مدیریت انتقال داده ها در شبکه های کامپیوتری به وجود آمد که کارها را بسیار آسان تر می کرد.
سوکت (Socket)، اساس برنامه نویسی تحت شبکه
در برنامه نویسی تحت شبکه، ما یک موضوع و عنوان مهم داریم و آن هم سوکت می باشد. سوکت به ترکیب یک آدرس ماشین یا IP و یک شماره درگاه یا Port گفته می شود.
در برقراری و انتقال اطلاعات بین کامپیوترها در یک شبکه کامپیوتری، دو چیز بسیار اهمیت دارد:
- آدرس کامپیوتر و یا دستگاهی که می خواهیم اطلاعات را به آن ارسال و یا از آن دریافت کنیم
- برنامه ای که از آن دستگاه یا کامپیوتر اطلاعات را درخواست کرده است و یا قصد ارسال اطلاعات را دارد.
آدرس کامپیوتر و همین طور برنامه توسط سوکت در شبکه مشخص می شوند. داده ها از طریق سوکت ارسال شده و از طریق سوکت دریافت می شوند.
فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
- مقدمه ای بر سوکت پروگرمینگ
- پیاده سازی سیستم نوبت دهی به مشتری
- پیاده سازی سیستم کارمند
- اعلام آماده به کار کارمند
- دریافت مشتری بعدی
- پیاده سازی سرور
- تهیه لیست کارمندان فعال
- تهیه لیست مشتریان موجود در صف
مفید برای رشته های
- کامپیوتر و فناوری اطلاعات و تمامی علاقه مندان
آنچه در این آموزش خواهید دید:
نرم افزارهای مرتبط با آموزش
پیش نیاز
پیش نمایشها

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایینتر از کیفیت HD ویدئو اصلی باشد؛ میتوانید ویدئو را دانلود و مشاهده کنید (دانلود پیشنمایش - حجم: ۲۰ مگابایت -- (کلیک کنید +))

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایینتر از کیفیت HD ویدئو اصلی باشد؛ میتوانید ویدئو را دانلود و مشاهده کنید (دانلود پیشنمایش - حجم: ۱۷ مگابایت -- (کلیک کنید +))
راهنمای سفارش آموزشها
در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
- با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
- با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه
اطلاعات تکمیلی
نام آموزش | آموزش برنامه نویسی تحت شبکه با سی شارپ در قالب پروژه |
---|---|
ناشر | فرادرس |
شناسه اثر | ۸–۱۲۴۵۲–۰۵۲۳۴۷ (ثبت شده در مرکز رسانههای دیجیتال وزارت ارشاد) |
کد آموزش | FVCS94083 |
مدت زمان | ۱ ساعت و ۳۶ دقیقه |
زبان | فارسی |
نوع آموزش | آموزش ویدئویی (لینک دانلود) |
حجم دانلود | ۱۳۴ مگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس) |
نظرات
شاهرخ
من خودم مدرس هستم و تا الان از فرادرس رضایت دارم، سطح علمی استاتیدتون خوبه و واقعا قیمتاتون مناسبه. اگر در توانتون هست لطفا تخفیف های بیشتری قرار بدید تا دانشجو ها بتونند آموزش هاتونو تهیه کنند.
ali
ممنونم از فرادرس واقعا سایت مفیدی برای آموزش است.
محمد
خیلی عالی بود آموزش، فقط یک مشکلی داشت اینکه قرار نیست دقیقا همون پروژه ای که مدرس ارائه دادند رو ما انجام بدیم. به همین دلیل اگر این امکان بود که میشد با مدرس ارتباط داشت و قسمت هایی که تغییر دادیم رو بتونیم چک کنیم باهاشون خیلی خوب میشد. چیزی که من انتظار داشتم از آموزش دریافت کردم البته یک قسمتی تو آموزش نبود.
محمدهادی
کلا آموزش ها برای آشنایی با مفاهیم خوبن و اینکه مثال هایی هم حل شده مناسب تر کرده آموزش رو.
بابک
با سلام و احترام
بنده این اموزش رو تهیه کردم ولی وقتی اون رو اجرا می کنم برنامه هنگ میکنن
برنامه سمت سرور کار می کنه ولی وقتی برنامه کارمند رو اجرا می کنم و شروع به کار رو می زنم برنامه هنگ می کنه
در فایروال هم پورت رو اضافه کردم.
ممنون میشم راهنمایی کنین من به این پروژه نیاز دارم
hassan
یکی از اموزش های بسیار خوبی بود که استفاده کردم اما با وجود اینکه مبحث چند نخی بسیار پرکاربرد است ولی هیچ اموزشی در مورد این مبحث بزرگ و جذاب نیست امید وارم اموزش چند نخی در فرادرس ارائه شود.