برنامه نویسی

Deveco Studio: ویژگی های اساسی برای توسعه هارمونیوس

توجه: این راهنما بر ویژگی های اصلی برای توسعه روزانه متمرکز است. برای مستندات جامع ، لطفاً به منابع رسمی مراجعه کنید.


مفاهیم توسعه اصلی

برنامه های Harmonyos در اطراف صفحات (اجزای UI) و توانایی ها (ماژول های برنامه) ساخته شده اند. صفحات عناصر بصری را تعریف می کنند ، در حالی که توانایی ها منطق کسب و کار را دارند. تمایزهای کلیدی:

  • صفحات: حاوی عناصر UI (با/بدون دکوراتور Entry). فقط صفحات با ورود به سیستم از پیش نمایش در زمان واقعی پشتیبانی می کنند.

  • توانایی ها: به عنوان مؤلفه های قابل استفاده مجدد خدمت می کنند. پیش نمایش نیاز به اجرای زمان اجرا دارد. نکته: برای پیش نمایش به طور موقت Entry را به کنترل های سفارشی اضافه کنید ، اما آن را پس از آزمایش حذف کنید تا از خطاهای زمان اجرا جلوگیری شود.


ملزومات ویرایش کد

ویژگی های کلیدی

  • ورود پیش فرض: index.ets در فهرست صفحات

  • تکمیل کد هوشمند: پیشنهادات آگاه از متن (به عنوان مثال ، خصوصیات کامپوننت ، پارامترهای API)

  • ایجاد کلاس: برای جلوگیری از کد دیگ بخار ، پرونده Arkts را از روی صفحه خالی ترجیح دهید

  • پیشنهادات Trigger: Alt + Enter (Windows) / Option + Enter (MACOS)

بهینه سازی گردش کار

typescript
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

شرح

کپی کردن

// Example: Efficient component creation
@Entry  
@Component  
struct MainPage {  
  build() {  
    Column.create()  
      .child(Text.create("Hello HarmonyOS"))  
  }  
}  
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید


سیستم پیش نمایش

حالت های پیش نمایش دوگانه

حالت رفتار مورد استفاده
تعاملی شبیه سازی تعامل در زمان واقعی حرکات/انیمیشن اشکال زدایی
ثابت ارائه سریع بدون تعامل اعتبار سنجی طرح

توصیه: از پیش نمایش استاتیک در حین تکرار سریع استفاده کنید ، برای تعامل پیچیده به تعاملی تغییر دهید.


پیکربندی شبیه ساز

  1. دسترسی از طریق مدیر دستگاه (نوار ابزار سبز فلش)

  2. ایجاد پروفایل های سفارشی:

  • الگوی دستگاه (تلفن/تبلت/ماشین) را انتخاب کنید

  • وضوح ، حافظه و سنسورها را پیکربندی کنید

  1. آینه سناریوهای دنیای واقعی با همگام سازی چند دستگاهی

ساخت و اعدام

عمل میانبر شرح
برنامه اجرا F5 / فلش سبز راه اندازی ساخت اشکال زدایی
اشکال زدایی با نقاط شکست f9 اعدام گام به گام
ساخت Ctrl + F9 ساخت بهینه شده

Deveco Profiler: بهینه سازی پیشرفته

ردیابی معیارهای کلیدی

  1. تشخیص نشت حافظه
  1. ارائه عملکرد
  1. نظارت بر شبکه

نکته PRO: برای تجزیه و تحلیل قله های تخصیص حافظه از ویژگی “ضبط Snapshot Heap” استفاده کنید.


نکات مربوط به توسعه حرفه ای

  • میانبرهای صفحه کلید: Master Ctrl + Alt + L (قالب بندی کد) و Ctrl + B (ناوبری به اعلامیه)

  • درخت مؤلفه: UI های پیچیده را از طریق پانل ساختار حرکت دهید (Alt + 7)

  • کنترل نسخه: برای همکاری بدون درز ، GIT را مستقیماً در IDE ادغام کنید

برای تنظیمات پیشرفته یا عیب یابی ، در صورت تمایل می توانید از زیر سؤال کنید. برنامه نویسی مبارک با استودیوی Deveco! 🚀

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا