جستجو در تالار

در حال نمایش نتایج برای برچسب های 'c#'.



تنظیمات بیشتر جستجو

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


تالار ها

  • عمومی
    • اطلاعیه
    • اخبار
    • پیشنهادها و انتقادات
    • درخواست آموزش
    • مشکلات و مسائل انجمن
    • متفرقه
  • سوالات، مشکلات و درخواست
    • ویندوز استور
    • وب (ASP.Net)
    • ویندوز دسکتاپ (Win32 & WPF)
    • زامارین فرم (Xamarin.Forms)
    • زامارین اندروید
    • زامارین iOS
    • دات نت کور
    • اینترنت اشیاء (IOT)
    • سوالات کلی و عمومی
  • توسعه نرم افزارهای ویندوز استور
    • سوالات، مشکلات پروژه های ویندوز استور
    • مقالات، کتاب ها و منابع آموزشی
    • سورس کدهای آموزشی
  • برنامه نویسی زامارین
    • زامارین فرم (Xamarin.Forms)
    • زامارین ios
    • زامارین اندروید
    • عمومی
  • برنامه نویسی ASP.NET
    • مقالات، کتاب ها و منابع آموزشی
    • .Net Core
    • ASP.NET MVC
    • ASP.NET WebForm
  • اینترنت اشیاء
    • مقالات، کتاب ها و منابع آموزشی
    • سخت افزار
    • نرم افزار
    • پروژه ها
  • متفرقه
    • آموزش ابزارها و نرم افزار ها
    • آموزش های سرویس ها و سایت ها
    • سوالات و مشکلات برنامه نویسی Win 32
  • نرم افزار
    • نرم افزار های تیم انجمن
    • نرم افزار های ساخت شما
    • سفارش نرم افزار و برنامه نویسی
    • معرفی ابزارها و نرم افزارهای مرتبط
    • درخواست ابزار کمکی
    • مشکلات و سوالات در مورد نرم افزار ها

گروه


آدرس تارنما


یاهو


اسکایپ


حساب مایکروسافت


شماره تماس


تلگرام


مکان


علایق


نام توسعه دهندگی

54 نتیجه پیدا شد

  1. c#

    بندع ی برنامه نویس مبتدی هستم و تازه سی شارپ رو شروع کردم.تو فرمی که ساختم متاسفانه وقتی اپ رو اجرا میکنم و پنجره رو بزرگ میکنم اجزای داخل فرم بهمراش بزرگ نمیشن و میرن ی گوشه کوچیک باقی میمونن.کمک لطفا
  2. سلام چطور میشه از طریق برنامه نویسی universal فایل و متن رو ارسال کرد؟(با فرض اینکه قبلا دستگاه مورد نظر جفت شده) بنده تو این سایت روشش رو پیدا کردم اما متاسفانه به خاطر عدم اشنایی زیاد چیزی دستگیرم نشد اگر امکانش هست توضیح کامل از عملکرد کد و... بدین تا کاملا متوجه بشم که دقیقا داره چه اتفاقی میوفته این چند تا سورس رو تو windows universal sample master پیدا کردم: bluetooth.zip
  3. c#

    سلام چه جوری از webview اعلانات سایت بگیرم
  4. سلام در ویندوز 10 بیلد 1607 کنترل به نام MediaPlayerElement جدید اضافه شده. چند سوال درباره این دارم پ 1 چگونه باید ادرس فایل برای پخش رو از روی لینکی در اینترنت داد؟ 2 در ورژن های قبل تابعه به نام Player.Pause(); بود الان چی هست
  5. سلام! قصد دارم وقتی برنامه اجراست، برخی از کارها توسط کیبورد صورت بگیره و به عبارتی با زدن کلیدی مانند بالا (Up) عملی خاص صورت بگیره. من طبق اسناد مایکروسافت پروژه ساخته و تست کردم، اما هنگام فشار کلیدهای کیبورد، رویداد keydown اجرا نمیشه! Microsoft Document, Keyboard Events private void grdMain_KeyDown(object sender, KeyRoutedEventArgs e) { switch (e.Key) { case VirtualKey.Up: break; case VirtualKey.Down: break; case VirtualKey.Left: break; case VirtualKey.Right: break; } } <Grid Name="grdMain" Loaded="grdMain_Loaded" KeyDown="grdMain_KeyDown" KeyUp="grdMain_KeyUp" Background="Red"> </Grid>
  6. آموزش تبدیل گفتار به نوشتار در ویندوز یکپارچه. کتاب الکترونیک آموزش پیوست شد. پروژه نمونه را می توانید از گیتهاب دانلود نمایید: GitHub - ParseDev/WitAiUWP: Wit Ai Sample for Windows Universal Platfo... نکته چنانچه با این روش مشکل در دریافت دارید، پست زیر رو ببینید: منبع: وین نویس WitAi Speech Recognition.pdf
  7. بسم الله الرحمن الرحیم سلام؛ اینبار هم یه آموزش جدید و اما جذاب داریم براتون که میدونم هر کسی انجامش بده، حسابی بهش خوش میگذره و در آینده هم با خلاقیت و پشتکارش می تونه کارهای بزرگی بکنه. این یک آموزش پایه است، بنابراین پیشرفتش و شاخوبرگ دادنش دست خودتونه! خب، قصد داریم گوشی ویندوزیمون (یا هر دستگاهی که قابلیت اجرای برنامه های یونیورسال و دارای سخت افزار بلوتوث هست) رو به آردوئینو متصل کنیم و با ارسال دستوری، یک لامپ رو روشن کنیم. برای این کار نیاز به چند وسیله مختلف داریم: 1. دستگاه با قابلیت اجرای ویندوز 10 دارای سخت افزار بلوتوث 2. برد آردوئینو؛ من از برد آردوئینو UNO استفاده کردم. 3. ماژول بلوتوث مناسب با برد آردوئینو؛ من برای بردم از برد HC-05 همراه با برد راه اندازش استفاده کردم. 4. یک LED معمولی 5. برد بورد برای قرار دادن قطعات 6. منبع تغذیه 5 ولتی (شارژر موبایل ها اکثرا مناسب هستند) 7. مقداری سیم و در بعد نرم افزاری هم به: 1. ویژوال استدیو 2017 2. IDE آردوئینو (لینک دانلود) نیاز داریم. خب بعد جمع کردن پیش نیازها، وقتشه که اولین پروژه رو شروع کنیم. ویژوال استدیو رو اجرا و یک پروژه جدید Blank App (Windows Universal) ایجاد می کنیم. بعد از ایجاد پروژه، از طریق Nuget، پکیج Windows Remote Arduino رو دریافت و نصب کنید، ترجیحا جهت محکم کاری، یکبار پروژه رو rebuild کنید. پس از این کار در منوی سولوشن، روی Package.appxmanifest راست کلیک کنید و گزینه View Code رو بزنید. می خواهیم قابلیت ها (نیازها) رو معرفی کنیم. تمامی موارد زیر رو در زیر تگ <Capabilities> وارد کنید: برای اتصال از طریق بلوتوث: <DeviceCapability Name="bluetooth.rfcomm"> <Device Id="any"> <Function Type="name:serialPort"/> </Device> </DeviceCapability> و <Capability Name="privateNetworkClientServer"/> <Capability Name="internetClientServer"/> خب، فعلا کارمون با ویژوال تمومه! میریم سراغ پروگرام کردن آردوئینو: IDE مربوطه رو نصب و اجرا کنید، برد خودتون رو با کابل USB به سیستم متصل کنید. توجه کنید که در این حالت نباید ماژولهای گیرنده داده مثل بلوتوث به بردتون متصل باشه، چون در فرایند پروگرام کردن دچار خطا خواهید شد. از منوی Tools > Board، برد خودتون رو انتخاب کنید. سپس از منوی Tools > Port، پورتی رو که برد از طریق اون به سیستم متصل هست رو انتخاب کنید. و در آخر از مسیر File > Examples > Firmata، StandardFirmata را انتخاب کنید. این کدهای آماده، تمام نیازهای ما برای اتصال به تک تک پایه ها و دریافت و ارسال داده رو برطرف می کند. حالا وقتشه این کدها رو بر روی برد آپلود کنیم. کافیه دکمه "Upload" (دکمه فلش رو به راست) رو فشار بدیم و منتظر پایان فرآیند باشیم. یک نکته ظریف اما مهم اینجا وجود داره، و اون هم مربوط به نرخ باند ماژول بلوتوث هست. باید در دیتاشیت ماژولی که خریدید نگاه کنید و عدد مربوطه رو پیدا کنید. برای ماژل من 57600 هست. بعد از پیدا کردن نرخ مناسب، در کدهای StandardFirmata سرچ کنید و مقدار زیر رو به نرخ مناسب ماژولتون تغییر بدید: Firmata.begin(57600); تمام! در پست بعدی، بخش پایانی کار رو توضیح خواهم داد. پس با ما همراه باشید. رزرو..........
  8. c#

    با سلام، چگونه میتونم برای فرمت خاصی از فایل ها (برای مثال .winnevis) آیکون خاصی رو بزارم در UWP؟ آیا کلا این امکان وجود دارد؟ اگر وجود دارد برای موبایل هم کار خواهد کرد؟ برای مثال اپلیکیشن Adobe XD که یونیورسال هست و فرمت های .xd با ایکون خاصی به انتخاب این نرم افزار نشان داده میشوند.
  9. c#

    با سلام، من میخواستم که در لاک اسکرین عدد یا اگه بشه متنی رو نشون بدم، چطور میتونم اون کار رو انجام بدم؟ توی سمپل های مایکروسافت یک سمپل در مورد این بود که از کدهاش سر در نیاوردم. حتی با سرچ کردن هم نتونستم این کار رو انجام بدم. (مثل اینکه اسمش LockScreen Badge Notification هست.)
  10. با سلام، من یک هاست ویندوز دارم و یک پایگاه داده MS SQL در آن. چطور میتونم از طریق اپلیکیشن UWP به این پایگاه داده دسترسی داشته باشم؟ هر چقدر دنبال پایگاه داده mySQL گشتم نتونستم انجام بدم)
  11. با سلام من یک یوزر کنترل ساخته ام حاوی سه تکست بلاک. در کد بیهایند هم دو دپندنسی پراپرتی از نوع int وجود دارد که تکست بلاک اول و دوم از آن بایند میکند. ​اگر بخواهیم که تکست بلاکمان مساوی با حاصلضرب دو دپندنسی پراپرتی فوق باشد چه کنیم؟
  12. سلام بر دوستان عزیز من یه برنامه وین فون نوشتم ، میخام به صورت یه فایل Setup درش بیارم ، لطفا راهنمایی کنین چه جوری میشه در وین فون Setup ساخت با تشکر از همگی زنده باد ایران و ایرانی
  13. سلام من تازه میخوام برنامه نویسی ویندوز فون رو شروع کنم .. کلاً توی برنامه‌نویسی تازه‌کارم .. یه سوال هست که واقعاً حتی برام فارسی توضیح دادنشم سخته .. اما به کمک عکس سعی میکنم منظورمو به شما عزیزان برسونم تا از کمکتون بهره‌مند شم .. سوالم مربوط میشه به زبان C#‎‎ و برنامه‌نویسی UWP‌ .. میخوام بدونم چجوری باید کاری که پایین میگم رو توی UWP به زبان C#‎‎ انجام بدم .. (درواقع فقط توضیح فارسی میخوام .. یه جورایی میخوام مفهومشو درک کنم) ببینید مثلاً فرض کنید یه اپلیکیشن هست که توش کاربرا عضو میشن و مطلب میزارن .. (عکس زیر رو میزارم تا شاید بهتر متوجه سوالم بشید) درواقع فرض کنید اپلیکیشن فقط 2 صفحه داره .. 1 صفحه مربوط به کل مطالبی که کاربرا گذاشتن 1 صفحه مربوط به جزیئات مطلبی که گذاشتن .. خب میرسیم به جای سخته کار .. که توضیح دادنش برام سخته اما سعی میکنم منظورمو برسونم .. 2 تا صفحه‌ی XAML میسازم تو visual studio .. ظاهر و رنگ‌بندی 2 تا صفحه (قالب) رو مثلاً مثل عکس بالا درست میکنم .. یکیش صفحه‌ی (1) و دومیش صفحه‌ی (2) حالا میخوام بدونم چجوری امکان داره که مثلاً وقتی رو موضوع محمد کلیک کردم، همون قالب صفحه‌ی 2 بیاد اما محتویاتش فرق کنه؟ (محتویاتی باشه که محمد وارد اپلیکیش کرده ـ در واقع تو sql ذخیره شده) و همینطور مثلاً رو موضوع رضا کلیک کردم، صفحه‌ی شماره 2 بیاد (از نظر قالب) اما محتویاتش مثل بالا نباشه .. چیزی باشه که رضا وارد کرده تو اپلیکیشن .. نمیدونم چجوری بیان کنم .. درواقع فقط 2 تا صفحه داریم .. فقط 2 تا .. (صفحه‌ی 1 و 2) اما میخوام داینامیک باشن .. در واقع مثل همین انجمن .. 100 تا تاپیک هست .. که از نظر شکل و شمایش و قالب و رنگ بندی مثل هم هستند .. اما موضوع و اسم نویسنده و مطالب درونیشون با هم فرق داره .. و به طور اتوماتیک هر تاپیک یه شماره‌ی ID داره .. میخوام بدونم چجوری و با چه ساختاری باید همچین کاری کنم؟ یعنی کجا باید دنبال آموزشش باشم .. چی باید سرچ کنم تو نت که برام بیاره .. سَمپل کُدی چیزی .. (اگه آموزش ویدیویی باشه که چه بهتر .. با sql) امیدوارم متوجه منظورم شده باشید .. بسیار ممنون
  14. سلام رفتار ها باعث جلوگیری از تکرار یک کد در درون یک برنامه می شوند. فرض کنید ما میخواهیم که از دکمه های مختلفی داخل برنامه بتوانیم برنامه را ببندیم (از آن خارج شویم), بجای تکرار کد خروج یک بار آن را بصورت رفتار می نویسیم و همه جا از آن استفاده میکنیم. ابتدا نوگت پکیج زیر رو نصب میکنیم : Microsoft.Xaml.Behaviors.uwp.managed بهتره بجای ویژوال استودیو از Blend استفاده کنیم که همراه ویژول نصب شده و مناسب اینجور کار ها هستش (کار های مربوط به رابط کاربری). ابتدا صفحه (Page) مورد نظرتون رو باز کنید. از پنجره ی Assets قسمت Behaviors رو انتخاب کنید. اگر هنوز نوگت رو نصب نکردید اینجا خودش بهتون اجازه میده با یه دکمه نصب کنید. حالا لیست Behavior های آماده رو بهتون نشون میده. پر کاربرد ترینش EventTriggerBehavior هستش که بهتون اجازه میده در هنگام وقوع یک رخداد (event) یک Action رو اجرا کنید . Action ها مثل متد ها هستند یک کار رو انجام میدن و تمام ... لیست اکشن های آماده رو میتونید از همون قسمت Behaviors ببینید. بطور مثال CallMethodAction که یک متد رو صدا میزنه. وقتی از EventTriggerBehavior استفاده میکنیم یک پراپرتی داره به اسم EventName که اسم ایونت ای هستش که مد نظر ماست مثلا کلیک EventName="Click" حالا ما یک رفتار میسازیم که در واکنش به کلیک یک دکمه یک متد رو صدا بزنه <Page .... xmlns:interactivity="using:Microsoft.Xaml.Interactivity" xmlns:core="using:Microsoft.Xaml.Interactions.Core" xmlns:behaviors="using:MyApp.Behaviors"> <Grid> <Button Content="Close"> <interactivity:Interaction.Behaviors> <Core:EventTriggerBehavior EventName="Click"> <Core:CallMethodAction MethodName="ButtonClicked" TargetObject="{Binding}"/> </Core:EventTriggerBehavior> </interactivity:Interaction.Behaviors> </Button> </Grid> </Page> حالا کافی است تا متد مورد نظر ما که با نام ButtonClicked مشخص شده درون آبجکتی که در DataContext ما می باشد که معمولا ViewModel ما در معماری MVVM است قرار داشته باشد. با کلیک بر روی دکمه متد مورد نظر اجرا خواهد شد.
  15. سلام رفتار ها باعث جلوگیری از تکرار یک کد در درون یک برنامه می شوند. فرض کنید ما میخواهیم که از دکمه های مختلفی داخل برنامه بتوانیم برنامه را ببندیم (از آن خارج شویم), بجای تکرار کد خروج یک بار آن را بصورت رفتار می نویسیم و همه جا از آن استفاده میکنیم. ابتدا نوگت پکیج زیر رو نصب میکنیم : Microsoft.Xaml.Behaviors.uwp.managed حالا یک کلاس میسازیم که از کلاس زیر ارث بری میکند Behavior<T> تایپT میشه المنت مورد نظر ما که behavior بر روی آن اعمال می شود مثلا ExitButtonBehavior : Behavior<Button> توی کلاس دو تا متد مهم داریم که باید override کنیم OnAttached OnDetaching اولی برای مواقعی هستش که behavior وصل میشه به المنت مورد نظر و دومی برای وقتی که پاک میشه (اتوماتیکه, دست ما نیست) توی این کلاس یه پراپرتی داری به اسم AssociatedObject که میشه آبجکت همون T یعنی مثلا دکمه ای که این رفتار رو بهش وصل کردیم ,و هر کاری که بخواهیم باهاش می تونیم بکنیم مثلا اینجا من یه رفتار ساختم که با کلیک روی دکمه ای که بهش نسبت داده شده برنامه بسته میشه : ExitButtonBehavior : Behavior<Button> ​{ public override void OnAttached() { AssociatedObject.DragOver += MyButton_Click; } public override void OnDetaching() { AssociatedObject.DragOver -= MyButton_Click; } private void MyButton_Click(object sender, RoutedEventArgs e) { Application.Exit(); } } حالا این رفتار رو باید داخل زمل به دکمه ی مورد نظر خودمون اعمال کنیم : <Page .... xmlns:interactivity="using:Microsoft.Xaml.Interactivity" xmlns:core="using:Microsoft.Xaml.Interactions.Core" xmlns:behaviors="using:MyApp.Behaviors"> <Grid> <Button Content="Close"> <interactivity:Interaction.Behaviors> <behaviors:ExitButtonBehavior/> </interactivity:Interaction.Behaviors> </Button> </Grid> </Page> و تمام حالا با کلیک روی دکمه برنامه بسته میشه! و قسمت Code Behind صفحه مون دست هم نخورد!
  16. با سلام، سال نو همه اعضای وین نویس مبارک باشه. من چطوری میتونم متغیری تعریف کنم تا وقتی که کاربر برنامه رو پاک و دوباره نصب میکنه اون مقدار بمونه؟ با تشکر
  17. با سلام چطور میتونم screen color profile رو تغییر بدم مثن بخوام رنگ های صفحه رو کمرنگ یا پررنگ کنم از طریق کد لطفن راهنمایی کنید
  18. با سلام و خسته نباشید، برای ایجاد SolidColorBrush، باید آن را درون تگ Resource هر المنتی که خواستید بنویسید، در اینجا برای راحتی کار در صفحه App.xaml مینوسیم: <Application.Resources> <SolidColorBrush x:Key="ApplicationAccent" Color="#FF725B48"/> </Application.Resources> سپس گریدی به نام grdTest مثلا در صفحه MainPage.xaml ایجاد میکنیم. به Code Behind یا قسمتی که کدهای سی شارپ در آنجا نوشته میشود میرویم. کدهای زیر را در قسمت زیرین this.InitializeComponent(); مینویسیم: SolidColorBrush redButtonStyle = (SolidColorBrush)Application.Current.Resources["ApplicationAccent"]; grdTest.Background = redButtonStyle; با اجرای برنامه خواهید دید که توانستیم با سی شارپ به SolidColorBrush ایجاد شده در ریسورس XAMl دسترسی پیدا کنیم. برای اینکه در خود xaml هم این رنگ را به کار ببریم کافی است خط زیر را بنویسی: <Grid Background="{Binding ApplicationAccent}"/> تمام
  19. سلام دوستان اگر براتون امکان داره یه فیلم اموزشی از ساخت فرم های غیر مستطیلی بزارین من میخوام که تصویری که با فوتوشاپ درست کردمو بیارم تو برنامم و جاهای خالیش نشون داده نشه ممنون
  20. با سلام ​ ​یه سوال دارم در مورد اجرا کردن تسک. ​اول این که چطور کد متد رو فراخوانی کنیم، که اپلیکیشن منتظر تمام شدن اون متد نمونه ؟ ​و دوم این که ما یک متد رو بدین شکل فراخوانی کردیم و به هر دلیلی امکان دارد که مثلا به زمان زیادی برای اجراش نیاز باشه ​چطور اون تسک رو کیل کنیم ؟ با تشکر.
  21. سلام میخوام یه قالب داشته باشم که برای تمام پیج های دیگه ام هم باشه مثل Master Page ها در asp.net مثلن یه منوی همبرگری در سمت چپ و یه جور نوار ابزار هم در بالا و وقتی بخوام از پیجی به پیج دیگه برم اینا سرجاشون باشن فقط محتوای وسط تغییر کنه ! نمیخوام برای هر پیج توی فایل Xaml شون دوباره بیام همه ی کد هارو بنویسم چه کار باید بکنم؟
  22. با سلام؛ من یک پروژه uwp و یک پروژه از نوع Windows Runtime Component دارم که کاشی زنده و دیگر چیزها رو اونجا نمایش میدم. نیاز دارم تا به استرینق هایی که توی پروژه ی اصلیم دارم، در پروژه Windows Runtime Component دسترسی داشته باشم تا اون هارو نمایش بدم. چگونه میتونم اون کار رو بکنم؟ با تشکر
  23. با سلام، چطوری میتونم یک ترد ساده ایجاد کنم تا وقتی که از اینترنت اطلاعاتی رو میخونم برنامه هنگ نکنه؟
  24. با سلام، میخواهم درون برنامه قابلیتی باشد که کاربر بتواند یا با من در تماس بوده یا ارورهای برنامه را به من ایمیل کند. چطوری میتونم با سی شارپ این کارو بکنم؟
  25. با سلام، من با استفاده از کد زیر رکوردی رو میتونم حذف کنم، ولی وقتی که رکورد حذف میشه، Id اون رکورد هم کلا حذف میشه، یعنی مثلا من وقتی رکورد 80ام رو حذف میکنم، فیلد آیدی بصورت: 78 79 81 82 میشه. string path = Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path, "mydb.db"); SQLite.Net.SQLiteConnection conn = new SQLite.Net.SQLiteConnection(new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), path); conn.Execute("Delete from MyTable where Id =?", 80); با تشکر