آموزش Rave-شماره 1

April 6, 2005 09:06 PM

به مرحله بعدی در گزارشگیری بصری خوش آمدید! طراح بصری Rave بسیاری از ویژگیهای منحصر ب?رد که باعث می شود روند گزارشگیری ساده تر،سریعتر و بسیار کارامد شود را عرضه می کند. Rave مبتني بر یک محیط طراحی بصری بر پایه ص?حه است که میتواند به سادگی انواع گسترده ای از قالبهای گزارش را به کار ببرد، بسیار یشتر از یک ابزار مدل کاملا نواری. Rave, به منظور تشویق (تقویت) کردن شما برای دوباره است?اده کردن محتوای گزارشهایتان برای اعمال تغییرات سریعتر و نگهداشت راحتتر, شامل تكنيك انعكاس و دیگر تکنولوژیها می باشد. Rave, برای عرضه بیشترین قابلیت انعطا? و عاملیت, در یک قالب یادگیری آسان طراحی شده است.

از کجا شروع می کنید؟ چون كه Rave, طراح مبتني بر ص?حه است، بسیاری از ویژگیهای آن باید حس بشود و ?قط با یک تمرین کوچک, برای است?اده کردن آسان باشد. ?قط وقتی که در حال شروع هستید, برخی تواناییها غیر قابل مشاهده هستند. بهر حال،بخاطر داشته باشید بسیاری از این انتخابها در مراحل اولیه شروع میتوانند صر? نظر شوند،اما برای نیاز و ا?زایش اطلاعات شما این انتخابها به سادگی قابل دسترس هستند.در حقیقت، گزارشات "استاندارد" را ویزاردها بدون مجبور بودن به دانستن جزئیات پشت پرده, تولید می کنند.

محیط بصری و ایجاد گزارش

یک گزارش توانايی شرح دادن, مانند نمایش داده ها به روش بصری است. چه برروی کا غذ چاپ شود یا به صورت الکترونیکی نمایش داده شود.

بطور نمونه در اینجا مجموعه ای از جداول پایگاههای داده وجود دارد که برای ایجاد یک گزارش, داده ها را آ ماده می کنند .

برای مثال ?رض کنید یک جدول مشتری، یک جدول محصولات و یک جدول اقلام ?روخته شده وجود دارد.این جدول می توانند برای ایجاد مراسلات،صورتحساب یا لیست مشتریها, به يكديگر ملحق شوند.

اجازه بدهید با یک دور نما ی سریع از Raveشروع کنیم.اولین مرحله در است?اده ازRave اجرای برنامه آن است. اولین چیزی که بعد از اجراي آن دیده می شود یک ص?حه خواهد بود که بر روی ص?حه نمایش نشان داده می شود به همان ترتیب دو پنجره در کنار ص?حه و نوار ابزارهای سرتاسری در بالای ص?حه دیده می شود.براي اجراي طراح Rave ,ميتوان هم از منوي Tools دل?ي و هم از Drive اي كه دل?ي در آن نصب شده است از مسير("C:\Program Files\Borland\Delphi7\Rave5"), آنرا اجرا نمود, البته اگر در دل?ي بصورت Typical نصب شده باشد.
در اولین برداشت،بسیاری از اقلام در طراح Rave دیده می شود،بنابراین شما از کجا شروع می کنید؟

اجازه بدهید با آنچه در زمان اجرای Rave دیده می شود شروع کنیم.اول متو جه می شوید که دو گروه از نوار ابزارها در طراح Rave نمایش داده شده اند،آنها مول?ه ها و ابزارها هستند.

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

تا حالا مرور خیلی سریع بود. تنظیمات یا خصوصیات خیلی زیادی وجود دارند که ر?تار اغلب قسمتهای محیط طراحی بصری را کنترل می کنند. این نوشتار دو قسمت دارد،یکی شرح قسمت سیستم Rave که شامل مول?ه ها و ابزارها است،قسمت بعدی(دوم)یک مرجع از ?هرست جزئیات خصوصیات می باشد.نخست به شرح قسمت اول می پردازیم،سپس گذری به قسمت مرجع می کنیم برای درک بهتر اینکه چه اندازه کنترل، می تواند باعث طراحی ویژگیهای بسیار گوناگون شود.

ادامه دارد ......

Bijan Ghasemi | 09:06 PM | Comment(s)(2)

بیژن و Rave

October 9, 2004 07:12 PM

بیژن از آن گروه برنامه نویسهایی است که از برنامه نویسی لذت می برد. بیژن برنامه نویسی را نه به عنوان یک راه برای کسب پول بلکه به عنوان یک ت?ریح نگاه می کند و عامل مو?قیتش هم همین است. چون از برنامه نویسی لذت می برد می تواند خوب و با پشتکار برنامه بنویسد. نکته جالبی که در مورد بیژن می توان گ?ت تن?رش از گزارش نویسی در دل?ی در آغاز دوره برنامه نویسی حر?ه ایش با رادمان بود. اولین کار جدیش این بود که گزارشات یک سیستمی که پیشتر تولید شده بود را از quick Rep به Rave تبدیل کند و او از این کار متن?ر بود. به همان دلیلی هم که در ابتدای نوشتار ذکر کردم چون از این کار لذت نمی برد به سختی این کار را انجام می داد. تا اینکه ..... در پروژه جدیدی که با هم قرار شد کار کنیم به بیژن قول دادم به مجردی که توانایی جذب یک نیروی جدید را داشته باشیم یک ن?ر را به عنوان گزارش ساز استخدام کنیم. تا آن زمان با وجودیکه می دانم سخت است ساخت گزارشات به عهده وی باشد. با وجودیکه زیاد راضی نبود اما پذیر?ت. اما در تمام طول پروژه نگران بودم که اینکه بیژن از این کار لذت نمی برد باعث ا?ت کی?یت نرم ا?زار شود هر چند به وجدان کاریش اعتقاد دارم و می دانم هر وقت کاری را قبول کرد حتما انجامش می دهد. اما ..... نتیجه خیلی جالب بود. بیژن برای اینکه از گزارش گیری هم لذت ببرد شروع کرد به ایجاد به قول خودش ماژول های جنرال! این کار باعث شد که ما در انتهای پروژه یک ابزار گزارش گیری پویا با قابلیتهای خوب داشته باشیم.نتیجه به حدی راضی کننده بود که توانستیم ?رآیند زمانگیر تولید گزارشات را در زمان خیلی کوتاه تری از آنچه پیش بینی کرده بودیم به انجام برسانیم. ات?اقی که ا?تاد خیلی جالب بود ، با وجودیکه نیروی جدیدی هم در انتهای پروژه در رادمان جذب شد، بیژن آنقدر نسبت به Rave آشنایی پیدا کرد که سند نوشتن گزارشات برای تمام عمر به نامش ثبت شد!! اما چرا این ها را نوشتم.... به خوانندگان این وبلاگ موکدا توصیه می کنم که چنانچه مایلند با دل?ی خوب آشنا شوند و بویژه بتوانند از ابزار جدید گزارگیری آن (Rave) به خوبی است?اده کنند حتما از بیژن کمک بگیرند و نوشته هایش را در سایت به صورت جدی دنبال کنند. مطمئن هستم از این کار ضرری نخواهند کرد. همین!

Ali Vahed | 07:12 PM | Comment(s)(0)

آموزش برنامه Rave

October 7, 2004 06:12 PM

در این وبلاگ در مورد برنامه Rave که یک برنامه گزارش گیری است نکاتی را آموزش داده می شود. Rave برنامه گزارش گیری است که با است?اده از یکی از زبانهای برنامه نویسی قابل است?اده است که در اینجا قصد دارم نحوه است?اده آن با زبان دل?ی (Delphi) را آموزش بدهم. به زودی ?هرستی از مطالبی را که در مورد این برنامه گ?ته خواهد شد مینویسم اگر نظری در مورد شروع مطالب دارید می توانید من را از آن مطلع کنید تا بر اساس آن اولویت ارائه مطالب را تنظیم کنم. بیژن قاسمی

Bijan Ghasemi | 06:12 PM | Comment(s)(3)