RaminMT

مدیر کل
  • تعداد ارسال ها

    202
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    72

آخرین بار برد RaminMT در 28 خرداد

RaminMT یکی از رکورد داران بیشترین تعداد پسند مطالب است!

اعتبار در سایت

329 بی نظیر

درباره RaminMT

  • درجه
    کاربر ثابت
  • تاریخ تولد 22 اردیبهشت 1373

اطلاعات تماس

  • آدرس تارنما
    http://www.fortis.shoes
  • حساب مایکروسافت
    RaminMT@outlook.com
  • مرورگر
    Google Chrome
  • تلگرام
    RaminMT@

اطلاعات نمایه

  • جنسیت
    آقا
  • مکان
    فایل دوم، خط 1367، پارامتر سوم
  • علایق
    کد، کد، کد
  • نام توسعه دهندگی
    RaminMT
  • سیستم عامل کامپیوتر
    Windows 10
  • سیستم عامل موبایل
    Windows 10
  • موبایل
    Microsoft Lumia 640 XL LTE Daul SIM

آخرین بازدید کنندگان نمایه

237 بازدید کننده نمایه
  1. سلام خدمت شما، این کتاب آموزش ویندوز 8.1 هست اما بعضی از مباحث یا مشابه ویندوز 10 هست یا کاربرد داره موفق باشید
  2. روشی که استفاده کردی خیلی مناسب نیست کافی بود پترن Regex رو درست تر مینوشتی: if(!Regex.IsMatch(textbox.Text, "[^-+.,><[]]*")) { //کارهای مورد نیاز رو انجام بده } توی پترن من یه علامت ^ گذاشتم، یعنی شامل این کاراکتر ها نباشه، الان ما میگیم ببین توی رشته مورد نظر، چیزی به جز اینها هست؟ و داخل شرط میگیم اگر این شرط برقرار نشد کار مورد نظر رو انجام بده. کل شرط یعنی، اگر کاراکترهای دیگه ای به جز اینها وجود نداشت برو داخل شرط موفق باشی
  3. سلام همونطور که میدونی، در سی شارپ نحوه اجرا کدها به این صورت هست که، هر خطی بدون اینکه منتظر نتیجه خط قبل بمونه اجرا میشه که اصطلاحا میگن سنکرون، سینک یا sync هست. خیلی وقتها هم هست، که نیاز داریم تا نتیجه یک خطی برسه و ما پردازشمون رو روی نتیجه انجام بدیم، اینجا اون نظمی که توی برنامه نویسی سنکرون وجود داره، از بین میره و ما باید بریم سراغ برنامه نویسی آسنکرون یا async. متدهای async امضاهای متفاوتی دارن، یکی از انواع رایج و غلطش نمونه زیر هست: public async void MyMethodNameAsync() این متد درسته که اجرا میشه و حتی میتونیم با await صداش بزنیم اما باید تسکی وجود داشته باشه که await بشه، تنها حالتی که میشه از async void استفاده کرد، برای رویداد ها یا eventها هست. اگر متدت چیزی برنمیگردونه باز هم باید از امضای async Task استفاده کنی، این یعنی متد void هست و چیزی برنمیگردونه: public async Task MyMethodNameAsync() اگر هم که متد چیزی برمیگردونه حتما میدونی، امضاش به شکل زیر هست: public async Task<string> MyMethodNameAsync() در مورد استفاده و صدا کردنش، راه رایج و درستی که همه میشناسیم await هست: await MyMethodNameAsync(); گاهی اوقات هم ممکن هست که بخوایم در جایی متد رو صدا کنیم که نمیتونیم از async استفاده کنیم، که راه های زیر پیشنهاد میشه: MyMethodNameAsync().Result; MyMethodNameAsync().GetResult(); Task.Run(async () => await MyMethodNameAsync()).Result; Task.Run(async() => await MyMethodNameAsync()).Wait() البته پیشنهاد میکنم، تا جای ممکن از این روشه استفاده نکنید، این متدها میتونن باعث Dead Lock بشن، یعنی جایی برنامه به بینهایت میره، چند تابع رو اجرا میکنه، بعدش زمانی که میره یک متد async رو اجرا، یک دفعه دچار dead lock میشه. یکی از روشهای سنکرون اجرا کردن توابع آسنکرون استفاده از RunSynchronously هست که شخصا باهاش تجربه خوبی نداشتم و باز هم با dead lock مواجه شدم: MyMethodNameAsync().RunSynchronously(); در نهایت در مورد کنسل کردن تسک، از اونجایی که تجربه شخصی ندارم، نمیتونم توضیحاتی بنویسم، اما چیزی هست به اسم CancellationToken که دقیقا برای کنسل کردن تسک استفاده میشه و میتونی در موردش سرچ کنی. موفق باشید
  4. سلام متاسفانه سوالهای شما خیلی کلی و نا مفهوم هستن لطف کنید سوالتون رو توضیح بدید و ترجیحا کاری که مد نظر دارید رو مطرح کنید یا از مثال و نمونه استفاده کنید تا بتونیم متوجه مشکل شما بشیم با تشکر
  5. سلام خدمت شما به انجمن وین نویس خوش آمدید! اگر هدفتون ویندوز موبایل هست (ویندوز موبایل 10) باید برید سمت یادگیری UWP یا یونیورسال. برای برنامه نویسی یونیورسال هم میتونید از سی پلاس پلاس استفاده کنید هم سی شارپ و هم از html و جاوا اسکریپت و فکر میکنم از ویژوال بیسیک هم بتونید استفاده کنید که از همه این زبانها در محیط ویژوال استادیو 2015 میتونید به خوبی برای توسعه یونورسال استفاده کنید. پیشنهاد این هست که زبان سی شارپ رو انتخاب کنید که هم ساده تر هست هم منابع بیشتری برای سوال و جواب و همینطور یادگیری داره. منابع رو هم که اورمان جان زحمت کشیدن و خدمتتون معرفی کردن
  6. اینجا توضیح کوتاهی داده + لینک به چند منبع: http://stackoverflow.com/questions/34604593/how-to-shutdown-a-windows-tablet-from-a-uwp-application-running-in-assigned-acce
  7. عرض کردم یک دو روش هست اما در صورت استفاده مایکروسافت اجازه انتشار به برنامه نخواهد داد!
  8. سلام دسترسی به چنین چیزهایی در apiهای مرسوم ویندوز و ویندوز فون موجود نیست و اگر از روشهای موجود استفاده کنید، نرم افزارتون اجازه انتشار در استور پیدا نمیکنه البته در مورد خاموش کرد صفحه نمایش مطمئن نیستم
  9. سلام، خیر نیازی به استفاده از Class Library نیست و همون کامپوننت درست هست در مورد اررور هم احتمالا ایرادی در کدنویسی وجود داره که اجازه نمیده تا کامپوننت کامپایل بشه. البته به این نکته هم دقت کنید که فایل رو رفرنس نکنید، پروژه رو رفرنس کنید
  10. چیزی که حسام جان گفت، توی لینک زیر توضیح داده که از طریق کد میشه انجامش داد: http://stackoverflow.com/questions/34894130/calendaridentifier-in-uwp-calendardatepicker
  11. سلام اورمان جان نمیدونم درسته یا غلط، اما منطقش اینطور هست ​حالا شما مشکلت با این قضیه چی هست؟
  12. سلام دوست گرامی برای نرم افزار انجمن بروز رسانی منتشر شد که علاوه بر حل مشکلات، شامل تغییرات و بهبود هم شده، لطفا مجددا بررسی کنید و اگر مشکلی بود با ما درمیون بزارید ممنون
  13. خوشحالم که مشکلاتت حل شد ​امیدوارم که سریعتر منتشر بشه و بتونیم رونمایی کنیم ازش
  14. نه نا امید شدن که درست نیست من و باقی دوستان اینجاییم که شما رو کمک و راهنمایی کنیم احتمالا شما از کدها و متدهایی استفاده کردید که مخصوص حالت دیباگ هست، پیشنهاد میدم یکبار هم روی ریلیز قرار بدید و تست کنید ببینید باز هم همه چیز کار میکنه؟
  15. هر کدام از این دو مورد مشکل ساز باشن، باید روی سیستم یا شبیه ساز تکرار بشن برای اطمینان، میتونی تاپیکی توی بخش بتا تست بزنی و پکیجش رو در اختیار دوستان بزاری تا تست کنن