.NET Developer

CSharp Programming

پنجشنبه, ۲۵ بهمن ۱۳۹۷، ۰۲:۳۱ ب.ظ م.ب آیرملو
فیلم آموزشی سوکت در سی شارپ+سورس

فیلم آموزشی سوکت در سی شارپ+سورس

سلام
قبلا در 3 پست اینجـــــــا و اینجــــــــــا و همچنین این لینـــــــــــــــک    در مورد سوکت و ای پی ها مفصلا توضیح دادم خب یه مورد دیگه هم در خصوص اعداد باینری هم تو  این لینـــــــــــک و این لینـــــــــــک   توضیح دادم ای قسمت یه پروژه سوکت چت میسازیم که بهینه شده هست

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

ادامه مطلب...
۲۵ بهمن ۹۷ ، ۱۴:۳۱ ۰ نظر
م.ب آیرملو
جمعه, ۵ بهمن ۱۳۹۷، ۰۱:۴۳ ب.ظ م.ب آیرملو
ساخت بازی با سی شارپ

ساخت بازی با سی شارپ

این پست نحوه ساخت بازی در سی شارپ تو محیط ویژوال استودیو رو اموزش میدم
اما اصولش اینه که برای ساخت بازی از انجین های ساخت بازی استفاده بشه مثل یونیتی که برای هر پلتفرمی بازی رو منتشر میکنه و در اون از کدهای سی شارپ استفاده میشه
و انجین آنریل و کرای انجین و..... که واقعا برای ساخت بازی در اینها باید تسلط کامل به مدل سازی 3ds max و مایا و فتوشاپ وصداگذاری و  از همه مهمتر حوصله باید داشته باشید
شاد یک از دوستانتون پیدا بشه و یه تیکه ای بشما نشون بده که قسمتی از یه بازیه که ساخته ولی برای تکمیل یه بازی مسلما یه تیم لازمه کا کارهای سمت سرور و دسکتاپ و اندروید و... انجام بده
بحرحال سی شارپ توانایی و قدرت ساخت بازی رو داره در حد معقول اما اگه زیاد با کدها ور بری تا کیفیت بازی بالا بره اجرای اون سنگین میشه اما wpf تا حدی این مشکلات رو حل کرده ولی نه تا حد یونیتی و لی بازیهایی هم که قبلا منتشر شدن مثل تتریس , نقطه خور و. ....کاربران زیادی داشتن

ادامه مطلب...
۰۵ بهمن ۹۷ ، ۱۳:۴۳ ۰ نظر
م.ب آیرملو
جمعه, ۲۸ دی ۱۳۹۷، ۱۰:۳۷ ب.ظ م.ب آیرملو
نرم افزار مدیریت پارکینگ

نرم افزار مدیریت پارکینگ

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

الان اکثر پارکینگ ها فقط یه قبض میدن دست مالک که اون کاغذ پس از تحویل به مالک پارکینگ و بعد از مدتی معدوم میشه

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

راه حل استفاده از فناوری هست

این برنامه که نوشتم و از اجرای اون فیلم گرفتم این لینک  آپــــــــــــــــــــــــــــارات  میتونید ببینید

ادامه مطلب...
۲۸ دی ۹۷ ، ۲۲:۳۷ ۱ نظر
م.ب آیرملو
سه شنبه, ۴ دی ۱۳۹۷، ۰۵:۰۱ ب.ظ م.ب آیرملو
قسمت 7 از اموزش WPF

قسمت 7 از اموزش WPF

ادامه از قسمــــــــــت شـــــــــــــــشـــم

سطح برنامه
تعریف یک سبک در سطح برنامه میتواند در کل برنامه کاربردی قابل دسترسی باشد. بیایید همان مثال را بیاوریم، اما در اینجا، ما در فایل app.xaml سبک ها را قرار می دهیم تا آن را در برنامه در دسترس قرار دهیم
محرک ها برای تغییر ارزش هر یک از ویژگی های داده شده مورد استفاده قرار می گیرند، زمانی که شرایط خاصی راضی باشند. گیرنده ها معمولا در قالب یا در ریشه سند تعریف می شوند که به آن کنترل خاص اعمال می شود. سه نوع محرک وجود دارد -
زمینه و قالب ها
راه اندازی داده ها
راه اندازی رویداد

در رویدادهای قالب، زمانی که یک تغییر در یک قالب رخ می دهد، تغییری فوری یا متحرک در یک قالب دیگر به ارمغان می آورد. برای مثال، می توانید از یک ماژول برای تغییر ظاهر یک دکمه زمانی که ماوس روی دکمه قرار دارد استفاده کنید.
کد زیر در زیر نشان می دهد که چگونه رنگ پیش زمینه یک دکمه را هنگامی که ماوس روی دکمه قرار دارد، تغییر دهید

ادامه مطلب...
۰۴ دی ۹۷ ، ۱۷:۰۱ ۰ نظر
م.ب آیرملو
دوشنبه, ۳ دی ۱۳۹۷، ۰۴:۴۱ ب.ظ م.ب آیرملو
رفرنس های AutoIt

رفرنس های AutoIt

مقدمات و اصصلاحات این زبان
در AutoIt تنها یک نوع داده وجود دارد که یک Variant نامیده می شود. یک نوع می تواند داده های عددی یا رشته ای را داشته باشد و تصمیم می گیرد که چگونه داده ها را با توجه به شرایطی که در آن استفاده می شود، استفاده کند. به عنوان مثال، اگر شما دو اصطلاح را امتحان کنید و آنها را دو برابر کنید، اگر شما سعی کنید و پیوند (join) دو نوع آنها به عنوان رشته ها مورد استفاده قرار دهید
مقدار باینری
نوع دودویی می تواند مقدار هر بایت را ذخیره کند. آنها در هگزا دسیمال  در هنگام ذخیره شدن در یک متغیر رشته تبدیل می شوند.

ادامه مطلب...
۰۳ دی ۹۷ ، ۱۶:۴۱ ۰ نظر
م.ب آیرملو
دوشنبه, ۳ دی ۱۳۹۷، ۰۳:۱۹ ب.ظ م.ب آیرملو
قسمت 6 از اموزش WPF

قسمت 6 از اموزش WPF

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

ادامه مطلب...
۰۳ دی ۹۷ ، ۱۵:۱۹ ۰ نظر
م.ب آیرملو
شنبه, ۱ دی ۱۳۹۷، ۰۹:۰۲ ب.ظ م.ب آیرملو
اسکریپ نویسی +ویروس نویسی با AutoIt

اسکریپ نویسی +ویروس نویسی با AutoIt

مقدمه ای بر AutoIT
AutoIt یه زبان اسکریپتی شبیه vb واقعا جذابو جالبو پرقدرت و پس از حمایت کاربران توسعه دهنگان این زبان بصورت گرافیکی هم این برنامه رو گسترش دادن بطوریکه میتونید همانند برنامه های ویندوزی تواین زبان هم برنامه ویندوزی بسازی با این تفاوت که میتونی در لینوکس هم اجرا کنی بدون وابستگی به فریمورک خاصی
برای شروع، AutoIT  را دانلود کرده و آن را نصب کنید.==>لینک       https://www.autoitscript.com/
تو این صفحه نسخه های مختلف و توضیحات لازم نوشته شده اما همین لینک بلایی همه کار میکنه https://www.autoitscript.com/site/autoit/downloads/
این برنامه ابتدای کاربرای ساخت ویروس و اسکریپت بوجود اومده بود اما حالا قدرتش بسیار زیاد شده--فعلا مرحله نصب===>
پس از نصب همانند شکل زیر با کلیک راست رو صفحه و یه فایل اتوایت ایجادکنید شما می توانید اسم اون رو هر چیزی که میخایید بزارید  اما پسوندش رو به .au3 تغییر دهید. این فایل اسکریپت است که AutoIT استفاده می کند اما AutoIT نیز همراه با یک ویرایشگر خاص است که باعث می شود همه چیز کمی ساده تر شود.
اگر بر روی فایل جدید .au3 جدید راست کلیک کنید، سه گزینه جدید وجود دارد: Compile Script، Edit Script و Run Script. را انتخاب کنید Edit Script

ادامه مطلب...
۰۱ دی ۹۷ ، ۲۱:۰۲ ۰ نظر
م.ب آیرملو
شنبه, ۱ دی ۱۳۹۷، ۰۵:۲۴ ب.ظ م.ب آیرملو
قسمت 5 اموزش WPF

قسمت 5 اموزش WPF

برخی از امکانات و جنبه های برنامه نویسی با WPF مدل قدرتمند و قوی طراحی توسط WPF از درگیر شدن با پیکسل ها و کار کردن بر روی آن ها رهایی خواهید یافت و در واقع با ابجکت ها و اشکال سطح بالا تعامل خواهید داشت. همچنین قادر به ایجاد اشکال سه بعدی و… خواهید بود. نکته: یکی از محدودیت هایی که WPF داراست، کار کردن با اشکال سه بعدی می باشد. در واقع گرچه با WPF به خوبی می توانید اقدام به ترسیم این نوع اشکال نمایید، اما از لحاظ کارایی، اشکال سه بعدی ایجاد شده با WPF کارایی کمتری نسبت به نوع های مشابه و تولید شده با DirectX و یا OpenGL به صورت مستقیم می باشد. به همین دلیل چنانچه قصد نوشتن بازی های سه بعدی Real Time را دارید، WPF ممکن است انتخاب خوبی نباشد. چون ممکن است آن کارایی را که انتظار دارید برای شما فراهم نکند

ادامه مطلب...
۰۱ دی ۹۷ ، ۱۷:۲۴ ۱ نظر
م.ب آیرملو
logo-samandehi