۳۹ مطلب با کلمهی کلیدی «سی شارپ» ثبت شده است
سه شنبه, ۲۳ مهر ۱۳۹۸، ۰۴:۵۲ ب.ظ
م.ب آیرملو
سلام یکی از مهمترین قسمت های سی شارپ یا اکثر زبانهای برنامه نویسی استفاده از ترد یا نخ هست
Multitasking عبارت است از اجرای همزمان چندین کار یا فرایند در یک بازه زمانی خاص. سیستم عامل ویندوز نمونه ای از چند وظیفه ای است چون میتونه بیش از یک فرآیند را همزمان با اجرای Google Chrome ، Notepad ، VLC player و غیره اجرا کند. سیستم عامل از اصطلاح معروف به یک فرآیند برای اجرای همزمان همه این برنامه ها استفاده می کند. فرآیند بخشی از یک سیستم عامل است که وظیفه اجرای یک برنامه را بر عهده دارد. هر برنامه ای که روی سیستم شما اجرا می شود یک فرایند است و برای اجرای کد درون برنامه ، یک فرآیند از اصطلاح معروف به عنوان موضوع استفاده می کند.
۲۳ مهر ۹۸ ، ۱۶:۵۲
م.ب آیرملو
پنجشنبه, ۸ فروردين ۱۳۹۸، ۰۲:۱۶ ب.ظ
م.ب آیرملو
سلام
این قسمت ذخیره تصویر تو دیتابیس با زبان قدرتمند سی شارپ رو براتون اماده کردم
من معمولا با اکسس به دلیل راحتی کار کار میکردم ایندفعه یکی از دوستان مشکلی در این مورد داشتن که حین ساخت برنامه رو بصورت فیلم در اوردم
راههای زیادی برای ذخیره تصویر تو دیتابیس هست برخی برنامه نویسان در مقیاس بالا موافق ذخیره اطلاعات در دیتابیس نیستند که این موضوع وقتی حجم اطلاعات
بالا رفت باعث کندی سیستم میشه
اما با توجه به اینکه وضعیت سخت افزاری روز به روز بهتر میشه مثلا زمانی RAM کامپیوتر من 64 مگابایت بود واقعا چی کشیدیم!!!
۰۸ فروردين ۹۸ ، ۱۴:۱۶
م.ب آیرملو
سه شنبه, ۴ دی ۱۳۹۷، ۰۵:۰۱ ب.ظ
م.ب آیرملو
ادامه از قسمــــــــــت شـــــــــــــــشـــمسطح برنامه
تعریف یک سبک در سطح برنامه میتواند در کل برنامه کاربردی قابل دسترسی باشد. بیایید همان مثال را بیاوریم، اما در اینجا، ما در فایل app.xaml سبک ها را قرار می دهیم تا آن را در برنامه در دسترس قرار دهیم
محرک ها برای تغییر ارزش هر یک از ویژگی های داده شده مورد استفاده قرار می گیرند، زمانی که شرایط خاصی راضی باشند. گیرنده ها معمولا در قالب یا در ریشه سند تعریف می شوند که به آن کنترل خاص اعمال می شود. سه نوع محرک وجود دارد -
زمینه و قالب ها
راه اندازی داده ها
راه اندازی رویداد
در رویدادهای قالب، زمانی که یک تغییر در یک قالب رخ می دهد، تغییری فوری یا متحرک در یک قالب دیگر به ارمغان می آورد. برای مثال، می توانید از یک ماژول برای تغییر ظاهر یک دکمه زمانی که ماوس روی دکمه قرار دارد استفاده کنید.
کد زیر در زیر نشان می دهد که چگونه رنگ پیش زمینه یک دکمه را هنگامی که ماوس روی دکمه قرار دارد، تغییر دهید
۰۴ دی ۹۷ ، ۱۷:۰۱
م.ب آیرملو
چهارشنبه, ۲۸ آذر ۱۳۹۷، ۰۸:۴۵ ب.ظ
م.ب آیرملو
آموزش WPF در ویژوال استودیو
Wpf مخفف سه کلمه Windows Presentation Foundation می باشد
هر کسی که تا به حال در محیط های گرافیکی و یا به اصلاح برنامه نویسان، محیط های ویژوال، برنامه نویسی کرده باشد، یقینا با مفاهیم Windows Application ها که گاها به صورت مخفف WinApp نیز نامیده می شوند، آشنا می باشد. این نوع برنامه نویسی همزمان با ورود سیستم عامل های ویندوز در دنیای کامپیوتر شروع شد و روز به روز با به وجود آمدن زبان های متفاوت جایگاه محبوبتری نزد برنامه نویسان پیدا کرد. همانطور که می دانید، Windows Application ها، از APIهای سیستم عامل مربوطه ( که اکثرا ویندوز XP نیز می باشد) برای ترسیم عناصر گرافیکی یا همان عناصر ویژوال، استفاده می کنند. به عنوان مثال برای ترسیم انواع دکمه ها، فرم ها و بسیاری از عناصردیگری که با آن ها آشنا هستید، از توابع API ویندوز کمک گرفته می شود. همین مسئله باعث ایجاد محدودیت برای برنامه نویسان در ایجاد کنترل های سفارشی با ظاهر دلخواه خود شده بود
۲۸ آذر ۹۷ ، ۲۰:۴۵
م.ب آیرملو
پنجشنبه, ۸ آذر ۱۳۹۷، ۰۸:۳۶ ب.ظ
م.ب آیرملو
سی شارپ زبان
گسترده ای هست با قابلیت های بسیار زیاد
چندی پیش در یکی از سایتهای داخلی مطلبی رو دیدم که بسیار
مغرضانه در مورد زبانهای برنامه نویسی نظرات بی ربط و بسیار ناشیانه داده بودن
جالب اینکه ویزیت اون سایت بسیار بالاست از مدیر یه سایت که
بنظر داراری معلومات زیادی هست چنین اظهاراتی بعیده
تا جایی که من اطلاع دارم لینوکس متاسفانه خیلی از نرم
افزار های قدرت مند ویندوز رو نداره اما از طرفی اوپن سورس هست و مخصوصا به درد
متخصصین امنیت میخوره که مسلما تو ویندوز نمیتونن کار کنن
چند نمونه از مطالب وی
سی شارپ مال بچه سوسول هاست-ماکلروسافت باید جلوی لینوکس
لنگ بندازه و..............
۰۸ آذر ۹۷ ، ۲۰:۳۶
م.ب آیرملو
سه شنبه, ۶ آذر ۱۳۹۷، ۱۰:۱۳ ب.ظ
م.ب آیرملو
c #، Switch یک شرط انتخابی است و یک نوع خاص را از لیست موارد چندین مورد بر اساس الگوی مطابقت با عبارت تعریف شده اجرا می کند.
با استفاده از عبارت switch در c #، ما می توانیم عملکرد if ... else را جایگزین کنیم اگر statement برای خوانایی بهتر برای کد باشد
به طور کلی، در دستور سوییچ، مجموعه ای از اظهارات چند مورد است و تنها یک شرط واحد را بر اساس ارزش تطبیقی بیان می کند.
در زیر نحو تعریف عبارت سوئیچ در زبان برنامه نویسی c # است.
شناسه برای چک کردن پس از کلمه کلیدی سوئیچ قرار می گیرد، و سپس لیستی شروط مورد، وجود دارد که در آن ما شناسه را در برابر یک مقدار معین بررسی می کنیم.
۰۶ آذر ۹۷ ، ۲۲:۱۳
م.ب آیرملو
يكشنبه, ۴ آذر ۱۳۹۷، ۰۸:۵۴ ب.ظ
م.ب آیرملو
گاها لازم میشه فایل های رمزنگاری بشن یا به حالتی دیگر تبدیل بشن که قابل دستیابی نباشن
در دات نت کتابخانه های پویای (dll) بسیاری وجود دارد که با استفاده از آنها تولید و توسعه برنامه ها بسیار راحت و سریع انجام می پذیرد
اما در این اموزش بدون استفاده از کتابخانه صرفا با کدنویسی نحوه ذخیره فایل بصورت استریم رو بصورت فیلم براتون اموزش میدم
این فیلم نحوه تبدیل یک فایل به آرایه ای از جنس بایت (Byte Array) (یعنی byte[]) ، سپس آرایه را به استریم (از نوع stream) تبدیل کرده و نتیجه در متن نمایش داده میشه
۰۴ آذر ۹۷ ، ۲۰:۵۴
م.ب آیرملو
دوشنبه, ۲۸ آبان ۱۳۹۷، ۱۱:۰۸ ب.ظ
م.ب آیرملو
در c #، از کلمه کلیدی استفاده می شود برای انتقال پارمترها به این روش به عنوان یک نوع مرجع کلمه کلیدی همان کلمه کلیدی است، اما تنها تفاوت این است که قبل از اینکه آن را به عنوان یک استدلال برای یک روش استفاده کنیم، نیازی به متغیری نیست که باید آن را راه اندازی کنیم
پارامتر خروجی در سی شارپ نیز لازمه کارهاست برای بازگشت بیش از یک مقدار
سی شارپ زبان گسترده ای هست این متد در سی شارپ 7 ارائه شد و هر اپدیت ویژگی و قابلیت های جدیدی رو اضافه کرده
سی شارپ زبان قدرتمندیه تو ذهنتون هرچی باشه میتوان در سی شارپ پیاده نموده هر چند اندروید آن زیاد خوشایند نیست
هرچند ماکروسافت در پی ارتقا زامارین هست اما اگر در کدنویسی مشکلی نداشته باشین دیزاین زامارین و قابلیت های اندروید استودیو و b4a ادمو از کار با
زامارین منصرف میکنه
۲۸ آبان ۹۷ ، ۲۳:۰۸
م.ب آیرملو