PDA

View Full Version : معرفی نرم افزار روبات برنامه نویس RobotsBarnamehNavise نسخه 5.3 شرکت داده های سرو سبز



mahdy.asia
چهارشنبه 18 بهمن 1391, 23:51 عصر
ربات برنامه نويس و گزارش ساز

طراحی و پیاده سازی نرم افزارهای بانک اطلاعاتی با دلفی و SQL با استفاده از بستر ارث بری و کامپوننت های خاص که به همین منظور طراحی شده است.
معرفی نرم افزار RobotsBarnamehNavise نسخه 5.3 شرکت داده های سرو سبز
اگر تجربه پیاده سازی یک پروژه بانک اطلاعاتی را داشته باشید حتما با مشکلاتی نظیر :
ü ایجاد انبوه پروسیجر ها که با کوچکترین تغییر نیاز به باز نویسی مجدد پیدا می کند.
ü فراوانی و تعدد فرمهایی که برای نمایش اطلاعات جداول بانک اطلاعاتی بکار می رود.
ü نیاز به ایجاد امکانات عمومی برای همه فرمها
ü محدودیت و کنترل هایی که روی فیلد های اطلاعاتی مورد نیاز می باشد
ü ایجاد محیطی کاربر پسند (امکان طراحی گزارشات و نمودارهای متنوع برای کاربر نهایی)
ü مجوزدهی و سطح دسترسی برای کاربران در سطح فرم و فیلدهای اطلاعاتی
و….
برخورد کرده اید که برای حل هر مورد نیاز به کد نویسی و ساخت مجدد پروژه ضروری به نظر میرسد و در اکثر موارد زمانبر و پر هزینه میباشد.
این مجموعه می تواند طراحی یک نرم افزار بانک اطلاعاتی و توسعه آن را مطابق با نیازهای مشتری با امکانات بسیار تسهیل نماید، برای شرکت ها و تیم های برنامه نویسی و برنامه نویسان آزاد که نرم افزارهای بانک اطلاعاتی را بصورت حرفه ای با دلفی و SQL تولید می نمایند مناسب می باشد.
بعضی از مزایای استفاده از این مجموعه :


کاهش چشم گیر حجم کدنویسی
قالب بندی کدها و کاهش پیچیدگی نرم افزار
استاندارد شدن چارچوب فرم و چیدمان کامپوننت های روی فرم
تسهیل خطایابی نرم افزار
افزایش سرعت توسعه نرم افزار
ایجاد امکانات طراحی گزارشات و نمودارهای متنوع برای کاربر نهایی


بعضی از امکانات این مجموعه :


در اختیار قرار داشتن یک یونیت با بیش از 3000 خط کد از کاربردی ترین توابع مورد نیاز جهت تولید یک نرم افزار بانک اطلاعاتی
امکان تولید کدهای SQL جهت نمایش،اضافه،ویرایش،حذف اطلاعات (از برنامه اجرایی)
امکان رویت مقدار پارامترها هنگام عملیات Data Modify و نتایج دیتاست ها که باعث آسان شدن خطایابی می گردد (از برنامه اجرایی)



امکان ایجاد فرم طراحی شده مطابق با استانداردهای مورد نیاز هنگام استفاده از گزینه New/Form (در دلفی)

حالت عادی :
استفاده از مجموعه :


امکان عملیات Data Entry و Data Modify بدون نیاز به کد نویسی
تغییر خواص کامپوننت های فرم مطابق با عملیات مورد نظر (در حالت نمایش کامپوننت هایی که جهت ورود اطلاعات طراحی شده اند Read-only می باشند و در حالت اضافه خالی شده و آماده ورود اطلاعات توسط کاربر می باشند و خاصیت Enable کلیدهای سوئیچ به وضعیت جدید مطابق با وضعیت جاری False یا True می باشند )
امکان عملیات جسجو،فیلتر،پرینت بدون نیاز به کدنویسی
بعضی امکانات عمومی که در کلیک راست ماوس قرار دارد بدون کدنویسی در همه فرم ها وجود دارد



تنظیم ستون های جداول (فونت ، رنگ، سایز ، فرمت) و امکان تعریف ستون های جدید و ذخیره این تنظیمات برای هر کاربر بصورت تنظیمات شخصی کاربر



امکان مرتب کردن اطلاعات با کلیک روی هر ستون و کلیک دوباره باعث مرتب شدن معکوس می گردد ضمن اینکه امکان جسجوی سریع روی همان ستون گرفتن جمع ستون را مهیا می نماید .
ماشین حساب با امکانات خاص (نوشتن عدد به فارسی و ذخیره کلیه عملیات در لیست) که در همه فرم ها با کلیک راست امکان فراخانی مهیا گردیده است



امکان اکسپورت اطلاعات جداول به نرم افزارهای Word, Excel, Access
انجام بعضی کنترل هنگام عملیات Data Entry و Data Modify



درصورت False بودن نتیجه فرم به حالت اضافه وارد نمی شود

Function CheckForAdd : Boolean ; override ;


در صورت False بودن فرم بحالت ویرایش وارد نمی شود

Function CheckForEdit : Boolean ; override;


در صورت False بودن اطلاعات ذخیره نمی شود

Function CheckForSave : Boolean ; override;


در صورت False بودن اگر در حالت اضافه باشیم اطلاعات ذخیره نمی شود

Function CheckForSaveDataAdd : Boolean ; override;


در صورت False بودن اگر در حالت ویرایش باشیم اطلاعات ذخیره نمی شود

Function CheckForSaveDataEdit : Boolean ; override;


کلیه کلید های Shortcut استاندارد تعیین شده روی فرم عملیات مورد نظر را انجام می دهد و با کلید اینتر می توان روی کنترل ها حرکت نمود و روی هر کنترل فوکوس باشیم رنگ آن کنترل تغییر می کند (بدون کدنویسی)
با توجه به اینکه کامپوننت های مورد نیاز برنامه نویسی بصورت خاص طراحی شده است کنترل محتوای ورود اطلاعات کاربر در کلیه کامپوننت های روی فرم هنگام اجرا بدون کدنویسی و با تنظیم خصوصیات کامپوننت ها قابل انجام می باشد. (مثال : بازه و فرمت صحیح تاریخ و ساعت،اجباری بودن پر شدن کامپوننت ها)
باز کردن فرم های کدینگ با کلیه امکانات مورد نیاز یک فرم بدون نیاز به برنامه نویسی تنها با تنظیم کامپوننتی که خاص اینکار طراحی شده است.

کامپوننت :
فرم کدینگ :


باز بودن دست برنامه نویس جهت کدنویسی مورد نیاز (در سیستم های مشابه اینکار یا امکان پذیر نمی باشد و یا بسختی و در خارج از محیط برنامه نویسی امکان پذیر خواهد بود)

جهت کد نویسی های مورد نیاز جهت برنامه نویس می تواند از توابع زیر که در برنامه Virtual شده است استفاده نماید


هنگام زدن كليد اضافه روي كامپوننت خاصي فوكوس شود

procedure SetFcous ; override;


بعضي از كامپوننت ها را بعد از زدن كليد اضافه با مقادير پيش فرض پر نماييد

procedure SetDefult ; override;


دستوراتي را قبل از ذخيره اطلاعات انجام دهيد

procedure PreSave ; override;


دستوراتي را بعد از ذخيره اطلاعات انجام دهيد

procedure NextSave ; override;


پارامترهاي ديگري كه با خودکار پر نمی شود براي پروسيجر Insert می توان پر نمود

procedure FillParamInsertOther ; override;


پارامترهاي ديگري كه با خودکار پر نمی شود براي پروسيجر Update می توان پر نمود

procedure FillParamUpdateOther ; override;


قبل از انجام عمليات حذف دستورات اجرا می شود

procedure PreDelete ; override;


بعد از انجام عمليات حذف دستورات اجرا می شود

procedure NextDelete ; override;



امکان ذخیره پرینت ها و در اختیار قرار دادن محیط طراحی پرینت برای کاربر نهایی



برای توضیحات کامل و دانلود به سایت ما مراجعه نمایید
http://trazkaramad.ir
لینک دانلود مستقیم (http://www.trazkaramad.ir/file/RobotsBarnamehNavise5.4.rar)