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

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



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

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

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

نوع محتوا


تالار ها

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

گروه


آدرس تارنما


یاهو


اسکایپ


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


شماره تماس


تلگرام


مکان


علایق


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

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

  1. c#

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

    با سلام، من میخواستم که در لاک اسکرین عدد یا اگه بشه متنی رو نشون بدم، چطور میتونم اون کار رو انجام بدم؟ توی سمپل های مایکروسافت یک سمپل در مورد این بود که از کدهاش سر در نیاوردم. حتی با سرچ کردن هم نتونستم این کار رو انجام بدم. (مثل اینکه اسمش LockScreen Badge Notification هست.)
  3. بسم الله الرحمن الرحیم سلام؛ اینبار هم یه آموزش جدید و اما جذاب داریم براتون که میدونم هر کسی انجامش بده، حسابی بهش خوش میگذره و در آینده هم با خلاقیت و پشتکارش می تونه کارهای بزرگی بکنه. این یک آموزش پایه است، بنابراین پیشرفتش و شاخوبرگ دادنش دست خودتونه! خب، قصد داریم گوشی ویندوزیمون (یا هر دستگاهی که قابلیت اجرای برنامه های یونیورسال و دارای سخت افزار بلوتوث هست) رو به آردوئینو متصل کنیم و با ارسال دستوری، یک لامپ رو روشن کنیم. برای این کار نیاز به چند وسیله مختلف داریم: 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); تمام! در پست بعدی، بخش پایانی کار رو توضیح خواهم داد. پس با ما همراه باشید. رزرو..........
  4. با سلام، من یک هاست ویندوز دارم و یک پایگاه داده MS SQL در آن. چطور میتونم از طریق اپلیکیشن UWP به این پایگاه داده دسترسی داشته باشم؟ هر چقدر دنبال پایگاه داده mySQL گشتم نتونستم انجام بدم)
  5. با سلام من یک یوزر کنترل ساخته ام حاوی سه تکست بلاک. در کد بیهایند هم دو دپندنسی پراپرتی از نوع int وجود دارد که تکست بلاک اول و دوم از آن بایند میکند. ​اگر بخواهیم که تکست بلاکمان مساوی با حاصلضرب دو دپندنسی پراپرتی فوق باشد چه کنیم؟
  6. سلام بر دوستان عزیز من یه برنامه وین فون نوشتم ، میخام به صورت یه فایل Setup درش بیارم ، لطفا راهنمایی کنین چه جوری میشه در وین فون Setup ساخت با تشکر از همگی زنده باد ایران و ایرانی
  7. سلام من تازه میخوام برنامه نویسی ویندوز فون رو شروع کنم .. کلاً توی برنامه‌نویسی تازه‌کارم .. یه سوال هست که واقعاً حتی برام فارسی توضیح دادنشم سخته .. اما به کمک عکس سعی میکنم منظورمو به شما عزیزان برسونم تا از کمکتون بهره‌مند شم .. سوالم مربوط میشه به زبان C#‎‎ و برنامه‌نویسی UWP‌ .. میخوام بدونم چجوری باید کاری که پایین میگم رو توی UWP به زبان C#‎‎ انجام بدم .. (درواقع فقط توضیح فارسی میخوام .. یه جورایی میخوام مفهومشو درک کنم) ببینید مثلاً فرض کنید یه اپلیکیشن هست که توش کاربرا عضو میشن و مطلب میزارن .. (عکس زیر رو میزارم تا شاید بهتر متوجه سوالم بشید) درواقع فرض کنید اپلیکیشن فقط 2 صفحه داره .. 1 صفحه مربوط به کل مطالبی که کاربرا گذاشتن 1 صفحه مربوط به جزیئات مطلبی که گذاشتن .. خب میرسیم به جای سخته کار .. که توضیح دادنش برام سخته اما سعی میکنم منظورمو برسونم .. 2 تا صفحه‌ی XAML میسازم تو visual studio .. ظاهر و رنگ‌بندی 2 تا صفحه (قالب) رو مثلاً مثل عکس بالا درست میکنم .. یکیش صفحه‌ی (1) و دومیش صفحه‌ی (2) حالا میخوام بدونم چجوری امکان داره که مثلاً وقتی رو موضوع محمد کلیک کردم، همون قالب صفحه‌ی 2 بیاد اما محتویاتش فرق کنه؟ (محتویاتی باشه که محمد وارد اپلیکیش کرده ـ در واقع تو sql ذخیره شده) و همینطور مثلاً رو موضوع رضا کلیک کردم، صفحه‌ی شماره 2 بیاد (از نظر قالب) اما محتویاتش مثل بالا نباشه .. چیزی باشه که رضا وارد کرده تو اپلیکیشن .. نمیدونم چجوری بیان کنم .. درواقع فقط 2 تا صفحه داریم .. فقط 2 تا .. (صفحه‌ی 1 و 2) اما میخوام داینامیک باشن .. در واقع مثل همین انجمن .. 100 تا تاپیک هست .. که از نظر شکل و شمایش و قالب و رنگ بندی مثل هم هستند .. اما موضوع و اسم نویسنده و مطالب درونیشون با هم فرق داره .. و به طور اتوماتیک هر تاپیک یه شماره‌ی ID داره .. میخوام بدونم چجوری و با چه ساختاری باید همچین کاری کنم؟ یعنی کجا باید دنبال آموزشش باشم .. چی باید سرچ کنم تو نت که برام بیاره .. سَمپل کُدی چیزی .. (اگه آموزش ویدیویی باشه که چه بهتر .. با sql) امیدوارم متوجه منظورم شده باشید .. بسیار ممنون
  8. سلام رفتار ها باعث جلوگیری از تکرار یک کد در درون یک برنامه می شوند. فرض کنید ما میخواهیم که از دکمه های مختلفی داخل برنامه بتوانیم برنامه را ببندیم (از آن خارج شویم), بجای تکرار کد خروج یک بار آن را بصورت رفتار می نویسیم و همه جا از آن استفاده میکنیم. ابتدا نوگت پکیج زیر رو نصب میکنیم : 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 است قرار داشته باشد. با کلیک بر روی دکمه متد مورد نظر اجرا خواهد شد.
  9. سلام رفتار ها باعث جلوگیری از تکرار یک کد در درون یک برنامه می شوند. فرض کنید ما میخواهیم که از دکمه های مختلفی داخل برنامه بتوانیم برنامه را ببندیم (از آن خارج شویم), بجای تکرار کد خروج یک بار آن را بصورت رفتار می نویسیم و همه جا از آن استفاده میکنیم. ابتدا نوگت پکیج زیر رو نصب میکنیم : 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 صفحه مون دست هم نخورد!
  10. آموزش تبدیل گفتار به نوشتار در ویندوز یکپارچه. کتاب الکترونیک آموزش پیوست شد. پروژه نمونه را می توانید از گیتهاب دانلود نمایید: https://github.com/ParseDev/WitAiUWP منبع: وین نویس WitAi Speech Recognition.pdf
  11. با سلام، سال نو همه اعضای وین نویس مبارک باشه. من چطوری میتونم متغیری تعریف کنم تا وقتی که کاربر برنامه رو پاک و دوباره نصب میکنه اون مقدار بمونه؟ با تشکر
  12. با سلام چطور میتونم screen color profile رو تغییر بدم مثن بخوام رنگ های صفحه رو کمرنگ یا پررنگ کنم از طریق کد لطفن راهنمایی کنید
  13. با سلام و خسته نباشید، برای ایجاد 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}"/> تمام
  14. سلام دوستان اگر براتون امکان داره یه فیلم اموزشی از ساخت فرم های غیر مستطیلی بزارین من میخوام که تصویری که با فوتوشاپ درست کردمو بیارم تو برنامم و جاهای خالیش نشون داده نشه ممنون
  15. با سلام ​ ​یه سوال دارم در مورد اجرا کردن تسک. ​اول این که چطور کد متد رو فراخوانی کنیم، که اپلیکیشن منتظر تمام شدن اون متد نمونه ؟ ​و دوم این که ما یک متد رو بدین شکل فراخوانی کردیم و به هر دلیلی امکان دارد که مثلا به زمان زیادی برای اجراش نیاز باشه ​چطور اون تسک رو کیل کنیم ؟ با تشکر.
  16. سلام میخوام یه قالب داشته باشم که برای تمام پیج های دیگه ام هم باشه مثل Master Page ها در asp.net مثلن یه منوی همبرگری در سمت چپ و یه جور نوار ابزار هم در بالا و وقتی بخوام از پیجی به پیج دیگه برم اینا سرجاشون باشن فقط محتوای وسط تغییر کنه ! نمیخوام برای هر پیج توی فایل Xaml شون دوباره بیام همه ی کد هارو بنویسم چه کار باید بکنم؟
  17. با سلام؛ من یک پروژه uwp و یک پروژه از نوع Windows Runtime Component دارم که کاشی زنده و دیگر چیزها رو اونجا نمایش میدم. نیاز دارم تا به استرینق هایی که توی پروژه ی اصلیم دارم، در پروژه Windows Runtime Component دسترسی داشته باشم تا اون هارو نمایش بدم. چگونه میتونم اون کار رو بکنم؟ با تشکر
  18. با سلام، چطوری میتونم یک ترد ساده ایجاد کنم تا وقتی که از اینترنت اطلاعاتی رو میخونم برنامه هنگ نکنه؟
  19. با سلام، میخواهم درون برنامه قابلیتی باشد که کاربر بتواند یا با من در تماس بوده یا ارورهای برنامه را به من ایمیل کند. چطوری میتونم با سی شارپ این کارو بکنم؟
  20. با سلام، من با استفاده از کد زیر رکوردی رو میتونم حذف کنم، ولی وقتی که رکورد حذف میشه، 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); با تشکر
  21. سلام دوستان. من دو ماهه دارم رو یه پروژه کار میکنم از همون اول روی مدل برنامه ام شک داشتم تا الان که تکمیل شده و چند بار هم از اول مدل برنامه ام رو تغییر دادم بازم مشکل دارم باهاش. گفتم اینجا بیانش کنم هم مشورتی باشه با دوستان هم شاید بیان تجربه ای باشه برا بقیه. توی برنامه من کاربر یه سری عکس توی دسته بندی های مختلف باید از یه برنامه web api های که براش نوشتم دریافت کنه. یعنی دیتابیس هر هفته یا چند وقت یه بار اپدیت میشه. اولین مشکل من اینه که ایا عکس ها رو به صورت byteArye ذخیره کنم هم سمت سرور هم کلاینت یا نه فقط ادرس رو توی دوتا دیتابیس ذخیره کنم. دومین مشکل من اینه که چطوری دیتابیس های سمت کلاینت و سرور با هم سینک بشن؟ من تا الان از byteArye رو انتخاب کرده بودم و باهاش کار کردم. اما این انتخاب من یه محدودیت داره اونم اینه که مثلا وقتی میخوای مدل دیتابیس کلاینت رو اپدیت کنی باید کل مدل همراه با عکس ها دانلود بشن. دومین مشکل اینم مدل من اینه که من برای کلید خارجی فقط یک متغییر int قرار دادم و این زمانی برنامه رو خراب میکنه که مثلا یه دسته بندی توی سرور با کلاینت ایدی متفاوتی داشته باشه. بنظر خودم اگه فقط ادرس رو ذخیره کنم توی دوتا دیتابیس بهتر باشه. یکی اینکه برای اپدیت ارسال دیتای عکس ها لازم نیست و همچنین میشه عکس ها رو یکی یکی لود کرد بعد که لود شد ذخیره بشن. دوم هم میشه many to one استفاده کرد چون اگه من توی این مدلی که نوشتم بخوام برای مدل دسته بندی هام یه پراپرتی لیست مدل عکس ها بزارم برای دریافت یه دسته باید همه عکس ها رو دریافت کنم. دوستان بنظر شما من چطوری یه مدل برای برنامه ام بنویسم که هم دوتا دیتابیس به صورت صحیح باهم سینک باشن هم دیتای زیادی مصرف نشه؟ این مدل دسته بندی های عکس public class CategoryModel { /// <summary> /// Gets or sets the identifier. /// </summary> public int ID { get; set; } /// <summary> /// Gets or sets the Category name. /// </summary> public string CategoryTitle { get; set; } /// <summary> /// Gets or sets the picture. /// </summary> /// <remarks>Is a blob in the database.</remarks> public byte[] Picture { get; set; } /// <summary> /// Gets or sets the PixelWidth of picture /// </summary> public int PixelWidth { get; set; } /// <summary> /// Gets or sets the pixelHeight of picture /// </summary> public int PixelHeight { get; set; } /// <summary> /// Gets or sets the value for New or Old image. if true = New and false = Old /// </summary> public bool IsNew { get; set; } /// <summary> /// Gets or sets the published Date of Category. /// </summary> public DateTime Date { get; set; } } و اینم مدل عکس ها: public class ImagesModel { /// <summary> /// Gets or sets the identifier. /// </summary> public int ID { get; set; } /// <summary> /// Gets or sets Category ID in Library /// </summary> public int CategoryId { get; set; } /// <summary> /// Gets or sets the foreground picture. /// </summary> /// <remarks>Is a blob in the database.</remarks> public byte[] Picture { get; set; } /// <summary> /// Gets or sets the thumbnail picture. /// </summary> /// <remarks>Is a blob in the database.</remarks> public byte[] Thumbnail { get; set; } /// <summary> /// Gets or sets the picture Name. /// </summary> public string Name { get; set; } /// <summary> /// Gets or sets the PixelWidth of picture /// </summary> public int PixelWidth { get; set; } /// <summary> /// Gets or sets the pixelHeight of picture /// </summary> public int PixelHeight { get; set; } /// <summary> /// Gets or sets the PixelWidth of Thumbnail /// </summary> public int ThumbnailPixelWidth { get; set; } /// <summary> /// Gets or sets the pixelHeight of Thumbnail /// </summary> public int ThumbnailPixelHeight { get; set; } /// <summary> /// Gets or sets the value for payed or free image. if true = payed and false = free /// </summary> public bool IsPayed { get; set; } /// <summary> /// Gets or sets the value for New or Old image. if true = New and false = Old /// </summary> public bool IsNew { get; set; } /// <summary> /// Gets or sets the published Date of picture. /// </summary> public DateTime Date { get; set; } }
  22. سلام من میخوام سورس html ی سایت و بگیرم ولی به جای سورس html ی سری شکلک بهم میده من فهمیدم با gzip فشرده شده اما راه شو بلد نیستم که ججوری کدهای html بدست بیارم . کسی به همچین مشکلی خورده ؟ میتونه کمک کنه ؟
  23. با سلام، چطوری میتونم صفحه ای رو به صورتی قرار بدم که بعد از تغییر ورژن برنامه به عنوان صفحه اصلی نمایش داده بشه و توصیحاتی رو درباره برنامه بده؟ (مثل Postro یا Groove Music) با تشکر
  24. سلام؛ من می خوام همچین چیزی رو ایجاد کنم اما به مشکل برخوردم: از ScrollViewer که استفاده می کنم، وب ویو به نمایش در نمیاد و اگر هم از ListView استفاده کنم، وب ویو رو هم باید اسکرول کنم و همچنین ارتفاعش بسیار اندک هست. راهکارتون برای این کار چیست؟ با تشکر
  25. سلام؛ مدت طولانی هست که من با این دو موضوع بسیار درگیری ذهنی پیدا کردم. برنامه ای که تنها چند خط کد دارد، علاوه بر حجم بالا(چرا حجم بالایی دارد؟)، سرعت بارگذاری بسیار پایینی دارد (UI برنامه چقدر در بارگزاری برنامه تاثیر دارد؟ چه نکاتی مهم است؟) و باید 16 ثانیه منتظر بمانم تا برنامه کاملا لود شود. در برخی مواقع با ارائه یک پیش نمایش کش مانند می توان مقداری حس سرعت لود مناسب را به کاربر القا کرد (چگونه؟ و چه راهی مناسب است؟) چگونه با متدهای Async و Task برخورد کنیم تا سرعت لود مناسب داشته باشیم؟ چگونه آنها را مدیریت کنیم تا تداخلی پیش نیاید؟ (به خصوص وقتی یک متد به نتیجه متد async قبل وابسته است). و هر آنچه لازم است بدانیم تا یک برنامه پرسرعت و بدون لگ و کم حجم داشته باشیم را در این تاپیک با هم مرور میکنیم. منتظر راهکارها، تجربیات و مشکلات شما هستیم.