همه چیز در مورد برنامه‌نویسی ویندوز 8 - صفحه 2
صفحه 2 از 2 نخستنخست 12
نمایش نتایج: از شماره 11 تا 12 , از مجموع 12

موضوع: همه چیز در مورد برنامه‌نویسی ویندوز 8

  1. *Mohammad* آواتار ها
    *Mohammad*
    مدیر سابق
    May 2011
    63,336
    22,637
    تشکر شده : 91,444

    پیش فرض

    سبک‌های استاندارد
    اگر به‌خاطر داشته باشید، در ابتدای این بخش به فایل StandardStyles.xaml اشاره کردیم که انواع مختلفی از سبک‌ها را در خود جای داده و در فایل App.xaml تعریف شده است. حال می‌خواهیم با استفاده از سبک‌های استاندارد درون این فایل نمای متفاوتی را به عناصر قرار گرفته در صفحه اختصاص بدهیم(فهرست11). فایل MainPage.xaml را باز ‌کرده در حالت Design کنترل TextBlock را که عبارت What’s your option about this article در آن قرار دارد، انتخاب کنید. در پنجره Property روی دکمه Properties که با نماد مشخص شده است، کلیک کنید. به گروه Miscellaneous رفته روی سمبل مربع کنار خاصیت Style کلیک کنید تا منوی سبک‌ها ظاهر شود. در منوی ظاهر شده گزینه Local Resource و سپس BasicTextStyle را برگزینید (شکل10).

    شکل 10
    BasicTextStyle گزینه‌ای تعریف شده در StandardStyles.xaml ResourceDictionary است. اگر فایل StandardStyles.xaml را باز کنید، سبکی را که در این قسمت از آن استفاده کردید، در آن فایل مشاهده خواهید کرد. زمانی‌که این تغییر اعمال شد، شکل ظاهری خاصیت Style در پنجره Properties به‌صورتی که در شکل11 می‌بینید، متمایز از گذشته می‌شود.
    شکل 11
    به موازات این تغییر، قطعه کد زیر در XAML به‌روزرسانی شده و خصلت جدیدی به‌نام Style به آن افزوده می‌شود. <TextBlock Text=”What’s your opinion about this article” Style=”{StaticResource BasicTextStyle}”/>
    .اضافه‌کردن App bar
    برنامه‌های سنتی ویندوز قابلیت راست کلیک را در‌اختیار کاربران قرار می‌دهند، که در اصطلاح برنامه‌نویسی آن‌را Context menu می‌نامند. در برنامه‌های ویندوز استور این قابلیت جای خود را به چارم‌ها داده است. زمانی‌که کاربر کلیک راست ماوس را در یک برنامه ویندوز استور انجام می‌دهد، نواری ظاهر می‌شود، که به‌طور معمول، به‌صورت افقی در بالا یا پایین صفحه ظاهر شده و شامل یک‌سری فرامین اصلی است. این نوار به‌نام کنترل App Bar شناخته می‌شود. برای پیاده‌سازی این قابلیت در یک برنامه می‌توان کنترل فوق را از جعبه ابزار انتخاب‌کرده و در مکان مناسبی از صفحه قرار داد.
    این کنترل را همچنین، به‌طور دستی با استفاده از ویرایشگر XAML می‌توان در یک صفحه وارد کرد. بعد از قرار‌دادن این کنترل روی صفحه می‌توانید کنترل‌های موردنیاز خود را روی آن قرار دهید، تا در زمان نمایش app bar همراه با آن نشان داده شوند. قطعه کد زیر نحوه پیاده‌سازی این کنترل همراه با یک Button و یک TextBlock قرار گرفته درون آن روی صفحه نشان می‌دهد. دستورات زیر را همانند گذشته در فایل MainPage.xaml قبل از تگ <VisualStateManager.VisualStateGroups> تایپ کنید (فهرست13). حال برنامه را یک بار دیگر اجرا کنید. اگر در مکانی از صفحه کلیک راست کنید، نوار App Bar که آن‌را ساخته‌اید را به‌همراه کنترل‌های قرار گرفته درون آن روی صفحه نشان داده می‌شوند. شکل 12 این کنترل فهرست13 را نشان می‌دهد.
    شکل 12
    شبیه‌ساز (Simulator)چیست؟
    یکی از امکانات جالب ویژوال استودیو 2012 قابلیت آزمایش برنامه‌های ویندوز 8 به روش‌های مختلف است. نسخه جدید ویژوال استودیو این توانایی را در‌اختیار طراحان قرار می‌دهد، تا برنامه نوشته شده برای ویندوز 8 را در یک شبیه‌ساز اجرا کنید. به‌طور پیش‌فرض اجرای برنامه‌ها روی ماشین محلی(Local Machine) انجام می‌پذیرد. برای اجرای برنامه در شبیه‌ساز در نوار ابزار گزینه‌ای به‌نام Local Machine وجود دارد، با کلیک روی آن منویی مانند شکل 13 ظاهر می‌شود، در این منو گزینه‌های مختلفی برای دیباگ‌کردن وجود دارد. گزینه پیش فرض این منو Local Machine است. گزینه Simulator را از منوی ظاهر شده انتخاب کرده و روی دکمه Run (همان دکمه‌ای که روی آن قرار دارید) کلیک کنید.

    شکل 13

    نردبان این جهان ما و منیست
    عاقبت این
    نردبان افتادنیست
    لاجرم آن کس که بالاتر نشست
    استخوانش سخت تر خواهد شکست




    #11 ارسال شده در تاريخ 8th July 2013 در ساعت 21:11

  2. 2 کاربر از این پست تشکر کرده اند :


  3. *Mohammad* آواتار ها
    *Mohammad*
    مدیر سابق
    May 2011
    63,336
    22,637
    تشکر شده : 91,444

    پیش فرض

    بعد از سپری شدن مدت زمانی، برنامه ساخته شده در شبیه‌ساز ویندوز مانند شکل14 اجرا خواهد شد. شکل 14 نمای شبیه‌ساز اجرا شده را نشان می‌دهد. این شبیه‌ساز اجازه می‌دهد تا با استفاده از آن برنامه‌های نصب شده در خود ویندوز8 و برنامه کاربردی‌تان را اجرا کنید. در پایین این شبیه‌ساز دکمه ویندوز قرار دارد. زمانی‌که در برنامه کاربردی هستید، با کلیک روی این دکمه به صفحه شروع در شبیه‌ساز خواهید آمد. اما اصلی‌ترین قسمت این پنجره نوارابزاری است که در سمت راست این شبیه‌ساز قرار دارد و به شما در انجام وظایفتان کمک خواهد کرد.
    شکل 14
    دکمه‌های قرار گرفته در این قسمت در آزمایش برنامه‌ها کمک شایانی می‌کند. تنظیم تفکیک‌پذیری، تهیه یک screenshot از پروژه چرخش شبیه‌ساز‌ و شبیه‌سازی حالت لمسی نمونه‌هایی از قابلیت‌های این شبیه‌ساز هستند. به‌طور مثال، با استفاده از دکمه‌های Rotate توانایی چرخاندن برنامه در جهات مختلف را خواهید داشت. شکل15 شبیه‌ساز و برنامه‌کاربردی را در یک زاویه متفاوت نشان می‌دهد.

    شکل 15
    شبیه‌ساز به‌طور کلی، یک Terminal Services session قرار گرفته در ماشین محلی است. اگر Task Manager را اجرا کرده و روی تب User کلیک کنید، session دومی اضافه شده است(شکل16).
    شکل 16
    حال به ویژوال استودیو برگشته و روی آیکون stop debugging کلیک کنید تا از حالت debug خارج شود. اگر به استفاده از شبیه‌ساز نیازی ندارید، در قسمت Local Machine debugger در ویژوال استودیو گزینه Local Machine را از لیست کشویی همانند قبل انتخاب کنید. دقت کنید، این کار اجرای شبیه‌ساز را خاتمه نداده و همچنان در حال اجرا است. برای بستن شبیه‌ساز در نوارابزار دسکتاپ روی آن کلیک راست کرده و گزینه exit را انتخاب کنید. به‌طور کلی استفاده از شبیه‌سازها امکانی مضاعف را در‌اختیار توسعه‌دهندگان قرار می‌دهند، تا با استفاده از آن‌ها بدون نیاز به یک محیط واقعی برنامه‌های خود را آزمایش کنند. به‌طور مثال، ویندوز فون 8 نیز دارای یک Simulator قوی است که به شما در امر ساخت برنامه‌های ویندوز فون کمک می‌کند. بدون آن‌که نیازی به یک گوشی واقعی داشته باشید. البته، شبیه‌ساز ویندوز‌فون 8 روی همه معماری‌های پردازنده قابل اجرا نبوده و پردازشگر باید دارای مشخصات خاصی باشد.

    جمع‌بندی
    در این مقاله سعی‌شد، به‌طور اجمالی نحوه ساخت برنامه‌های ویندوز استور را بر پایه یک الگوی ساده به شما نشان دهیم. همان‌گونه که از محتوای این مقاله دریافتید، ساخت برنامه‌های محیط مدرن (یا مترو) نیازمند زمان و بررسی قابلیت‌هایی است که در این سبک از برنامه‌ها اضافه شده است. ما در این مقاله نحوه ساخت یک برنامه ویندوز استور را به‌همراه نحوه قرار‌دادن کنترل‌ها به‌صورت ویژوال با استفاده از جعبه ابزار و پیاده‌سازی آن‌ها به روش کدنویسی به شما نشان دادیم. پیاده‌سازی کنترل‌های دیگر نیز به همین روش در بعضی موارد با کمی کار اضافی‌تر امکان‌پذیر است. همچنین، فایل‌هایی را که ساختار این‌گونه پروژه‌ها را تشکیل می‌دهند، بررسی کردیم. حال می‌دانید که نقطه شروع برنامه‌های ویندوز استور از کجا است و چگونه می‌توانید عناصر قرار گرفته روی صفحات را سبک‌بندی کنید. مثالی که ما در این مقاله بر مبنای آن کار کردیم، یک الگوی ساده ویندوز استور را شامل می‌شد، اما الگوهای دیگر مانند Grid App به مراتب از اجزای بیشتری تشکیل می‌شوند که برای ساخت برنامه‌های حرفه‌ای از آن‌ها استفاده می‌شود.

    نردبان این جهان ما و منیست
    عاقبت این
    نردبان افتادنیست
    لاجرم آن کس که بالاتر نشست
    استخوانش سخت تر خواهد شکست




    #12 ارسال شده در تاريخ 8th July 2013 در ساعت 21:11

  4. 4 کاربر از این پست تشکر کرده اند :


صفحه 2 از 2 نخستنخست 12

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •