a

ABLY مقالات و مطالب مجموعه

يادگيري Xamarin Forms (بخش پنجم)

(eXtensible Application Markup Language (XAML در تعریف رابط کاربری(UI)  برای  frameworkها مانند Windows Presentation Foundation(WPF)، Universal Windows platform (UWP) و Xamarin.Form  استفاده می شود. این XAML ها در بعضی Syntax  ها مشابه یک دیگر هستند که پایه و اساس آنان از 2009 XAML است اما در واژه های آن با هم متفاوت هستند که در نهایت تحت یک استاندارد XAML تراز می شود.
هر XAML document یک XML document می باشد که با یک عنصر root و چند عنصر child است. در XAML یک عنصر، یک کلاس C# مربوطه مانند یک برنامه، یک عنصر بصری یا کنترل تعریف شده در Xamarin.Forms را نشان می دهد. صفات عناصر نشان دهنده خواص یا حوادث پشتیبانی شده توسط کلاس است. XAML دو راه برای اختصاص مقادیر به خواص و وقایع فراهم می کند اول به عنوان attribute از یک Element و یا به عنوان یک child element از یک element دیگر معرفی کرد. 

آموزش فارسی زامارین فرم

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

 

آموزش برنامه نویسی ریفکتورینگ - بخش چهارم

در بخش های قبل آموزش ریفکتورینگ ما Refactoring را به شما معرفی کردیم. در بخش سوم آموزش فارسی Refactoring ما راجع به حذف متغیر play صحبت کردیک که در این قسمت به تست و اجرای آن می پردازیم.

 

چرا ریفکتورینگ؟

آموزش زامارین فرم (xamarin forms) - بخش چهارم

تنظیم تراز بندی و اندازه: HorizontalOptions  وVerticalOptions


تراز افقی و عمودی اندازه کنترل ها به میزان مشخص، توسط تنظیمات HorizontalOptions و / یا VerticalOptions به مقدار کلاس LayoutOptions داده می شود، برای مثال:

<Button HorizontalOptions="Center" VerticalOptions="Fill" />


Justification با LayoutOption


کنترل تکی Layout در امتداد یک محور خاص با تنظیم ویژگی HorizontalOptions یا VerticalOptions به یکی از کلاسهای LayoutOptions تعریف شده است:


•    Start left or top—justifies the control  (بسته به جهت layout)
•    Center centers the control.
•    End right or bottom—justifis the control.
•    Fill expands the size of the control to fill the space provided.


برای مثال:

 

<Button HorizontalOptions = "Start" />



AndExpand با Space


تنظیم HorizontalOptions یا VerticalOptions به این کلاسهای LayoutOptions فضای بالایی را در اطراف نمایش می دهد:
•    StartAndExpand کنترل سمت چپ یا بالا و لایه های اطراف با فضای خالی
•    CenterAndExpand کنترل قسمت وسط و لایه های اطراف با فضای خالی
•    EndAndExpand کنترل سمت راست یا پایین و لایه های اطراف با فضای خالی
•    FillAndExpand کنترل تمام قسمت ها و لایه های اطراف با فضای خالی

آموزش فارسی refactoring (بخش سوم)

 

ریفکتورینگ کدهای مارا مرتب و باز سازی میکند بدون اینکه تغییری در خروجی کد های ما داشته باشد و معنا و قصد اصلی نویسنده کد را حفظ میکند. ما باید به نحوی کدهای خودرا پاکسازی کنیم که دیگر توسعه دهندگان از دیدن کدهای ما راضی باشند و بتوانند به راحتی کدهای مارا توسعه بدهند. ریفکتورینگ باید با دقت انجام شود تا از تغییر معنی وخروجی کدهای ما جلوگیری شود. از مزایای آن میتوان به بهبود قابلیت خواندن کد و کاهش پیچیدگی کدها نام برد و این میتواند قابلیت نگهدراری کد های مارا بهبود بخشد و کدهارا برای توسعه و گسترش مرتب تر و واضح تر نمایش بدهد. اگر ریفکتورینگ به خوبی انجام شود به توسعه دهندگان نرم افزاراین امکان را میدهد تا قسمت های آسیب پذیر پنهان یا خاموش سیستم خود را شناسایی کرده و سطوح پیچیده غیر ضروری را حذف کنند.

 

مشاهده تمام آموزش های Refactoring

 

ما در بخش های قبل آموزش ریفکتورینگ به زبان فارسی راجع به refactoring و آشنایی با آن پرداختیم. حال در بخش سوم از آموزش Refactoring بیشتر این مبحث را مورد بررسی قرار می دهیم.

 

ریفکتورینگ چیست

کاربرد تکنیک‌های NLP در پردازش متن (بخش هفتم)

کاربرد تکنیک‌های پردازش زبان طبیعی در پردازش متن (بخش ششم)
 

یکی از حوزه‌هایی که در سال‌های اخیر توجه پژوهشگران زیادی را به خود جلب کرده است غلط‌یابی و نرمال‌سازی متن است. نرمال‌سازی به معنای تبدیل متن به شکل استاندار و نوشتاری زبان موردنظر است (jurafsky and martin, 2009).  در بخش قبل در ابتدا به تعریف مبانی نظری موضوع موردنظر پرداخته شد، حال در این بخش از آموزش nlp راجع به الگوریتم‌های دیگری در زمینه غلط‌یابی و نرمال‌سازی صحبت خواهیم کرد. سپس پژوهش‌هایی که تاکنون در زبان فارسی انجام شده است نیز مورد بحث قرار می گیرد. 

تکنیک nlp در پردازش متن

کاربرد تکنیک‌های پردازش زبان طبیعی در پردازش متن (بخش ششم)

 

مشاهده ی تمام آموزش های NLP

 

یکی از حوزه‌هایی که در سال‌های اخیر توجه پژوهشگران زیادی را به خود جلب کرده است غلط‌یابی و نرمال‌سازی متن است. نرمال‌سازی به معنای تبدیل متن به شکل استاندار و نوشتاری زبان موردنظر است (jurafsky and martin, 2009).  در این بخش در ابتدا به تعریف مبانی نظری موضوع موردنظر پرداخته خواهد شد. سپس در بخش‌های بعدی  نمونه‌ای از کدهای غلط‌یابی و نرمال‌سازی متن فارسی نیز اضافه می‌گردد.

 

کاربرد nlp


آیا برای شما جای سوال نیست که بدانید محبوب ترین پایگاه داده در جهان چیست؟ آیا MySQL یا SQL Server یا اوراکل است؟ این مقاله لیست محبوب ترین پایگاه داده های جهان را فهرست می کند.

محبوب ترین دیتابیس ها در جهان


محبوب ترین پایگاه داده در جهان بر اساس رتبه بندی DB-Engine، اوراکل است. اوراکل همراه با MySQL، SQL Server، PostgreSQL و MongoDB در رتبه بندی قرار دارد. برای دانستن علت این انتخاب تا آخر این مطلب همراه ما باشید.

آموزش فارسی ریفکتورینگ (بخش دوم)

 


ریفکتورینگ کدهای مارا مرتب و باز سازی میکند بدون اینکه تغییری در خروجی کد های ما داشته باشد و معنا و قصد اصلی نویسنده کد را حفظ میکند. ما باید به نحوی کدهای خودرا پاکسازی کنیم که دیگر توسعه دهندگان از دیدن کدهای ما راضی باشند و بتوانند به راحتی کدهای مارا توسعه بدهند. ریفکتورینگ باید با دقت انجام شود تا از تغییر معنی وخروجی کدهای ما جلوگیری شود. از مزایای آن میتوان به بهبود قابلیت خواندن کد و کاهش پیچیدگی کدها نام برد و این میتواند قابلیت نگهدراری کد های مارا بهبود بخشد و کدهارا برای توسعه و گسترش مرتب تر و واضح تر نمایش بدهد. اگر ریفکتورینگ به خوبی انجام شود به توسعه دهندگان نرم افزاراین امکان را میدهد تا قسمت های آسیب پذیر پنهان یا خاموش سیستم خود را شناسایی کرده و سطوح پیچیده غیر ضروری را حذف کنند.

 

ریفکتورینگ در برنامه نویسی

ایجاد اولین پروژه با Kotlin


گوگل رسما Kotlin را به عنوان یک زبان درجه اول برای توسعه اندروید در گوگل I / O 2017 اعلام کرد. از Android Studio 3.0، Kotlin در پشتیبانی از Android Studio گنجانده شده است. در این پست، ما Kotlin را برای توسعه یک برنامه Android در Android Studio مورد بررسی قرار خواهیم داد. اما قبل از هرچیزی ابتدا یک دید کلی باید نسبت به کاتلین داشته باشید. بنابراین ابتدا این مطلب را بخوانید:

زبان برنامه نویسی کاتلین

آموزش زامارین اندروید (xamarin android)

 

  •  آموزش فارسی زامارین اندروید (بخش هشتم)

 

برای مشاهده تمام آموزش های مریوط به Xamarin اینجا کلیک کنید


 

با سلام. در بخش های قبل آموزش زامارین اندروید ما توضیح کلی راجع به xamarin android دادیم و اولین پروژه را نیز با زامارین اندروید ایجاد کردیم. برای اطلاعات بیشتر می توانید به لینک های زیر مراجعه کنید:

 

 


دراین بخش از آموزش فارسی xamarin android ما به اصول اپلیکیشن در زامارین اندروید می پردازیم که شامل موارد زیر است و به ترتیب در هربخش به آنها می پردازیم. بنابراین تا آخر این آموزش همراه ما در مجموعه ABLY باشید.

آموزش زامارین اندروید (xamarin android)

0912 097 5516 :Phone Number
0713 625 1757 :Phone Number