DevExpress_Farsi
574 subscribers
481 photos
42 videos
161 files
193 links
اولین و تنها کانال تلگرامی ارائه آموزش فارسی و انتشار نسخه های بومی سازی شدهDevExpress در سطح وب و دسکتاپ در ایران...
(تماس با ادمین):
https://t.me/Devexpress_Support

تماس طی ساعات کاری:
09137950313 -09136266516

http://www.devexpress.blogfa.com
Download Telegram
Channel created
سلام به همگی دوستان علاقمند و برنامه نویسان حرفه ای استفاده کننده از کامپوننت های عزیز و دوست داشتنی DevExpress
به پیشنهاد چند نفر از همکاران تماس گیرنده در خصوص نحوه اطلاع رسانی از آخرین اخبار در مورد نسخه های مختلف از این مجموعه کامپوننت ها با پشتیبانی کامل از زبان فارسی تصمیم به راه اندازی این کانال گرفتیم.
بنده به عنوان یکی از برنامه نویسان دات نت در زمینه طراحی و پیاده سازی سیستم های مالی اداری در سطح شرکتها و ادارات، در سال 2013 طی انجام یکی از پروژه های نرم افزاری و در حالتی خاص (مطابق با نیاز کارفرما) شدیداً به موردی برخوردم که فقط و فقط یا گرید توانمند و بسیار منعطف و زیبای DevExpress قابل انجام بود.
جستجوهای زیادی در سطح وب توسط بنده و همکارانم انجام شد وگریدهای مختلفی دانلود و مورد تست و بررسی قرار گرفت ولیکن هرکدام یک ساز وکار خاصی پیروی میکردند و با داشتن یکی دوامکان خاص، چند امکان را از دست داده بودند و خیلی از امکانات مورد نیاز برنامه نویسان اصلاً در آنها طراحی نشده بود.

بنابراین تصمیم به استفاده از گرید شرکت DevExpress گرفتیم که در آن زمان نسخه 13.1 آن تولید شده بود ولی متاسفانه هیچگونه پشتیبانی از RightToLeft در آن پیاه سازی نشده بود واین مورد عملاً ما را در استفاد از امانات خوب آن باز میداشت.

در هرصورت در آن سال پروژه کارفرمای مذکور را با یکی از گریدهای دانلود شده به اتمام رسانده و تخویل دادیم. و با توجه به پیشرفت خوبی که در نسخه های تولید شده در سال 2013 از این مجموعه کامپوننت ها بچشم میخورد و از طرفی نیاز به استفاده از این ابزار کاربردی که در اکثر برنامه نویساتن ایرانی محصوص و قابلل مشاهده بود لذا تصمیم گرفتیم تا سرحد امکان نواقص مرتبط با عدم سازگاری با زبان فارسی را مرتفع کنیم.
مشاهده اولین خروجی نسخه ریلیز شده با پشتیبانی از زبان فارسی را با DevExpress13.1 تجربه کردیم که یک سولوشن با حدود 133 پروژه و هزاران خط کدنویسی های بسیار زنجیره وار بود. طی آن هشت ماه ما میتوانستیم بر روی تکمیل تر کردن سیستمهای نرم افزاری خودمان متمرکز شویم و ارزش افزوده ای چندین برابر بیشتر از آن چیزی که این کامپوننت ها تاکنون برای ما در بر داشته اند را کسب درآمد کنیم ولی لذت و شوق استفاده از این مجموعه کاپوننت ها در پروژه های خود را از دست نداده و بیشتر به ظرافت و تولید نرم افزارهای آتی خود با استفاده از این کامپوننت ها فکر میکردیم که خدارو شکر بسیار عالی هم جواب داد.
نکته اینکه :
برای کلیه آبجکتها و کامپوننت ها حالت دومی را کدنویسی کردیم تا توسط پراپرتی های ایجاد شده ، برنامه نویسان استفاده کننده به راحتی یک true/false کردن آن پراپرتی ها، قادر به استفاده از این ابزار جهت تولید نرم افزارهای چند زبانه خود باشند.
یکی از موارد بسیار مهمی که برنامه نویسان را از استفاده از این کامپوننت ها عاجز میکند، عدم پشتیبانی آبجکتهای مربوطه از تاریخ شمسی می باشند که پیاده سازی آن زمان و انرژی بسیاری را از ما گرفت.
کلیه محاسیات این کالندارها👆👆 همانند سایر آبجکتهای این مجموعه ((با حفظ کدهای اصلی)) بازنویسی شده ودر هر دوحالت شمسی و میلادی با محاسبات بسیار دقیق به کاربران نهایی اطلاع زسانی میکنند.
نمونه ریبون فرم وکامپوننت اکسل این مجموعه با پشتیبانی از زبان فارسی
کالندار با پشتیبانی از تاچ در حالت شمسی
کالندار استاندارد این مجموعه با پشتیبانی از تاریخ شمسی
کالندار بسیار زیبا ومنعطف ویستا با پشتیبانی از تاریخ شمسی
دوستان عزیزتوجه داشته باشید که :👇👇
ما نه تنها RTL و پشتیبانی از تاریخ شمسی و تکمیل ترجمه متون کامپوننت ها را (در حالات R/W و گرارشات و Export گرارشات ) انجام داده ایم بلکه در برخی از قسمتها چند پراپرتی سفارشی ایجاد کرده ایم تا برنامه نویسان استفاده کننده قادر خواهنذ بود فقط با یک true/false کردن، از کدهای تکراری و هرز خود جلوگیری کنند و حجم کدهای خود را کمتر کنند.