.NET Developer

CSharp Programming

۶ مطلب با کلمه‌ی کلیدی «سی شارپ پیشرفته» ثبت شده است

دوشنبه, ۲۸ آبان ۱۳۹۷، ۱۱:۰۸ ب.ظ م.ب آیرملو
پارامتر Out در  سی شارپ

پارامتر Out در سی شارپ

در c #، از کلمه کلیدی استفاده می شود برای انتقال پارمترها به این  روش به عنوان یک نوع مرجع  کلمه کلیدی همان کلمه کلیدی است، اما تنها تفاوت این است که قبل از اینکه آن را به عنوان یک استدلال برای یک روش استفاده کنیم، نیازی به متغیری نیست که باید آن را راه اندازی کنیم
پارامتر خروجی در سی شارپ نیز لازمه کارهاست  برای بازگشت بیش از یک مقدار 
سی شارپ زبان گسترده ای هست این متد در سی شارپ 7 ارائه شد و هر اپدیت ویژگی و قابلیت های جدیدی رو اضافه کرده
سی شارپ زبان قدرتمندیه تو ذهنتون هرچی باشه میتوان در سی شارپ پیاده نموده هر چند اندروید آن زیاد خوشایند نیست 
هرچند ماکروسافت در پی ارتقا زامارین هست اما اگر در کدنویسی مشکلی نداشته باشین دیزاین زامارین و قابلیت های اندروید استودیو و b4a ادمو از کار با
زامارین منصرف میکنه

ادامه مطلب...
۲۸ آبان ۹۷ ، ۲۳:۰۸ ۰ نظر
م.ب آیرملو
دوشنبه, ۲۸ آبان ۱۳۹۷، ۰۹:۴۷ ب.ظ م.ب آیرملو
کنترلرهای MVC

کنترلرهای MVC

سلام
یه پروژه ساده ایجاد میکنیم  برای نمایش یک پیام ساده اما این شروع کاره--- اولین چیزی که مربوط به اضافه کردن به پروژه جدید، تقریبا خالی (Model-View-Controller) پروژه کنترل کننده است.یا همون MVC
همانطور که قبلا به طور خلاصه صحبت کردم  کنترل کننده به عنوان واسطه عمل می کند - مدل شما را با یک View ترکیب و نتیجه را به کاربر نهایی تحویل می دهد. با این وجود، نه مدل و نه نمایه مورد نیاز است - کنترل کننده می تواند به تنهایی برای اکثر عملیات اصلی عمل کند، مثلا ارائه یک پیام متنی ساده یا هدایت کاربر به جایی دیگر
با این حال، قبل از اضافه کردن یک کنترل کننده جدید به پروژه ما، باید مواردی را که باید انجام دهیم

ادامه مطلب...
۲۸ آبان ۹۷ ، ۲۱:۴۷ ۰ نظر
م.ب آیرملو
دوشنبه, ۷ آبان ۱۳۹۷، ۱۰:۱۷ ب.ظ م.ب آیرملو
نقشه گوگل با  شارپ

نقشه گوگل با شارپ

سلام
یکی از دوستان سوالی پرسیده بود خواستم از سایتهای داخلی لینک بدم پیدا نکردم در خصوص نمایش نقشه گوگل بصورت افلاین
هستش این اموزش نقشه گوگل یا همون GMap هستش
اولین کاری که باید بکنبد اینه که کتابخانه GMAP.NET در ویژوال استودیو از آدرس زیر دانلود کنیدو یا درnuget ویژوال استودیو همون کلمه gmap رو بنویسید اولین گزینه جی مپ هستش چند مگابایت بیشتر نیست  در اینصورت فایلهاش بصورت خودکار به پروژه اضافه میشن. بعد از اینکه یک پروژه ایجاد کردید در solution explorer قسمت reference کلیک راست کرده و گزینه add reference رو بزنید.و در داخل پروژه پوشه package ادرس ackages\GMap.NET.Windows.1.8.5\lib را باز کنی و dll ها رو اضافه کنید  ---شکل آخر

ادامه مطلب...
۰۷ آبان ۹۷ ، ۲۲:۱۷ ۰ نظر
م.ب آیرملو
پنجشنبه, ۲۱ تیر ۱۳۹۷، ۰۷:۳۴ ب.ظ م.ب آیرملو
رمزنگاری AES-Advanced Encryption Standard

رمزنگاری AES-Advanced Encryption Standard

استاندارد رمزنگاری پیشرفته (به انگلیسی: Advanced Encryption Standard) یا به اختصار AES مشخصه‌ای برای رمزنگاری داده‌های دیجیتال است که در سال ۲۰۰۱ توسط مؤسسه ملی فناوری و استانداردهای ایالات متحده ایجاد گردید.این رمز که در ابتدا ریندال(به انگلیسی: Rijndael) نامیده می‌شد و توسط دو رمزنگار بلژیکی به نام‌های ژوآن دیمن (به انگلیسی: Joan Daemen) و وینسنت رینمن (به انگلیسی: Vincent Rijmen) توسعه داده شد
استاندارد رمزنگاری پیشرفته توسط دولت ایالات متحده پذیرفته شده و اکنون در سراسر جهان استفاده می‌گردد. این الگوریتم رمزنگاری به جای استاندارد رمزنگاری داده‌ها (DES) که در سال ۱۹۷۷ منتشر شده،جایگزین گردیده‌است. الگوریتم AES یک الگوریتم کلید متقارن است، بدین معنی که از یک کلید یکسان برای رمزنگاری و رمزگشایی استفاده می‌شود

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

ارسال فایل یا دادها در شبکه-سوکت نویسی

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

ادامه مطلب...
۲۹ خرداد ۹۷ ، ۲۳:۳۳ ۱ نظر
م.ب آیرملو
دوشنبه, ۳۰ بهمن ۱۳۹۶، ۰۷:۰۰ ق.ظ م.ب آیرملو
پاس دادن اطلاعات دیتاگرید به فرم دیگر

پاس دادن اطلاعات دیتاگرید به فرم دیگر

سلام
این پست در باره متد پاس دادن اطلاعات بین دو فرم خصوصا دو دیتا گرید ویو هستش
سعی میکنم کدهایی بزارم که کمتر در اون مورد اموزش هست چه سایتهای داخلی یا خارجی
در این پروژه دو تا فرم دارم و هر دو دارای یه دیتاگردی ویو که از یه دیتابیس واحد استفاده میکنن و داخل دیتابیس 2 تا جدول دارم
برای مرتب شدن پروژه کانکشن استرینگ رو درون کلاس قرار دادم و از متد get-set برای ارسال و دریافت اطلاعات استفاده کردم و از روش
متد سازنده یا همان constructor استفاده کردم
در فرم اول بل استفاده  از دیتا اداپتورو دیتا تیبل   اطلاعات در دیتاگرید نمایش داده شده

ادامه مطلب...
۳۰ بهمن ۹۶ ، ۰۷:۰۰ ۰ نظر
م.ب آیرملو