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"))
}
}
سیستم پیش نمایش
حالت های پیش نمایش دوگانه
حالت | رفتار | مورد استفاده |
---|---|---|
تعاملی | شبیه سازی تعامل در زمان واقعی | حرکات/انیمیشن اشکال زدایی |
ثابت | ارائه سریع بدون تعامل | اعتبار سنجی طرح |
توصیه: از پیش نمایش استاتیک در حین تکرار سریع استفاده کنید ، برای تعامل پیچیده به تعاملی تغییر دهید.
پیکربندی شبیه ساز
-
دسترسی از طریق مدیر دستگاه (نوار ابزار سبز فلش)
-
ایجاد پروفایل های سفارشی:
-
الگوی دستگاه (تلفن/تبلت/ماشین) را انتخاب کنید
-
وضوح ، حافظه و سنسورها را پیکربندی کنید
- آینه سناریوهای دنیای واقعی با همگام سازی چند دستگاهی
ساخت و اعدام
عمل | میانبر | شرح |
---|---|---|
برنامه اجرا | F5 / فلش سبز | راه اندازی ساخت اشکال زدایی |
اشکال زدایی با نقاط شکست | f9 | اعدام گام به گام |
ساخت | Ctrl + F9 | ساخت بهینه شده |
Deveco Profiler: بهینه سازی پیشرفته
ردیابی معیارهای کلیدی
- تشخیص نشت حافظه
- ارائه عملکرد
- نظارت بر شبکه
نکته PRO: برای تجزیه و تحلیل قله های تخصیص حافظه از ویژگی “ضبط Snapshot Heap” استفاده کنید.
نکات مربوط به توسعه حرفه ای
-
میانبرهای صفحه کلید: Master Ctrl + Alt + L (قالب بندی کد) و Ctrl + B (ناوبری به اعلامیه)
-
درخت مؤلفه: UI های پیچیده را از طریق پانل ساختار حرکت دهید (Alt + 7)
-
کنترل نسخه: برای همکاری بدون درز ، GIT را مستقیماً در IDE ادغام کنید
برای تنظیمات پیشرفته یا عیب یابی ، در صورت تمایل می توانید از زیر سؤال کنید. برنامه نویسی مبارک با استودیوی Deveco! 🚀