July 31, 2005

شماره4-درخت پروژه Project Tree و Property Panel


صفحه درخت پروژه (Project Tree Panel)


 



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


در این قسمت فقط قسمتهای درخت پروژه بررسی خواهد شد. چزئیات بیشتر در فصل درخت پروژه توضیح داده خواهد شد.


سه گره (Node) مهم در درخت پروژه وجود دارد: کتابخانه گزارش (Report Library)، فهرست صفحه عمومی (Global Page Catalog) و دیکشنری دید داده (Data View Dictionary). هر یک از این گره ها و زیر گره ها می تواند به وسیله کلیک ماوس بر روی علامت "جمع / منها" باز (گسترده) و یا بسته شوند. زیر گره ها میتوانند به وسیله انتخاب یک گزینه دلخواه (مثل New Report، New Global Page، New Data Object، ...) از منوی Project ایجاد واضافه بشوند.


گره (Node) کتابخانه گزارش:محلی است که شامل تمام گزارشهای درون پروژه است. گزارش یک یا چند صفحه خواهد داشت. هرکدام از آن صفحه ها بطور معمول یک یا چندین مولفه درون آنها خواهد بود.


گره فهرست صفحه عمومی(Global Page Catalog Node):محلی است که قالبهای گزارشگیری در آن مدیریت میشوند. قالبهای گزارشگیری میتوانند شامل یک یا چندین مولفه باشند. این قالبهای گزارشگیری میتواند از طریق تکنولوژی منحصر بفرد انعکاس دوباره استفاده بشوند. این(قالبهای گزارشگیری) میتوانند شامل اقلامی همچون سربرگ نامه و پاورقیها، فرمهای آماده، طراحیهای سایه دار یا ایجاد صفحات کاملی که میتوانند بعنوان پایه ای برای بقیه گزارشات باشند.


دیکشنری دید داده(Data View Dictionary):جایی است که همه اتصالات داده(Data Connections) برای گزارشات در آنجا تعریف شده اند. یک دید داده(Data View)اطلاعات را از برنامه کاربردی به وسیله اتصالات داده(Data Connections) نصب شده در برنامه کاربردی بازیابی می کند.


 


صفحه خصوصیات (property Panel)


پنجره خصوصیات به تنطیم نمودن طریقه نمایش و کنترل وضعیت مولفه ها کمک می کند. وقتی که یک مولفه بر روی صفحه انتخاب می شود، پنجره خصوصیات مولفه های انتخاب شده را به وسیله نمایش خصوصیتهای متفاوت مربوط به آنها نمایش می دهد.



 


تغییر مقادیر خصوصیات به وسیله استفاده انواع منوهای Drop-Down مربوطه و جعبه های ویرایش (Edit Box) به آسانی انجام می شود.اگر هیچ مولفه ای انتخاب نشده باشد،پنجره خصوصیات صفحه ای خالی را بدون هیچ گزینه ای برای انتخاب نمایش خواهد داد.


راه دیگر برای تغیر خصوصیات،انتخابب یک مقدار از یک لیست انتخابهای امکان پذیر است. برای مثال خصوصیت رنگ یک دکمه با فلش رو به پایین دارد. کلیک کردن بر روی دکمه با فلش رو به پایین یک لیست از رنگهایی که می توانند انتخاب بشوند را نمایش می دهد. هر خصوصیتی که،یک لیست انتخاب دارد میتواند همچنین برای پیشروی در گزینه های دیگر لیست،دبل کلیک شود.(به جای کلیک کردن بر روی دکمه دارای فلش رو به پایین و انتخاب یک گزینه)



 


Posted by Bijan Ghasemi at 08:12 PM | Comments (0)

May 08, 2005

شماره3-صفحه (Page) پایه و اساس Rave

صفحه (Page) پایه و اساس Rave


صفحه (Page)، نقطه آغازین در محیط طراحی بصری (Visual designer Environment) Rave است. صفحه محل و مبنایی است که تمام کارهای طراحی در آنجا انجام میشود. صفحه با یک الگوی شبکه ای (Grid Pattern) نمایش داده میشود، که شبیه تصویر زیر خواهد بودظاهر صفحه می تواند به وسیله تنظیمات قسمت Preference تغییر کند، که در فصل مربوط به Preference توضیح داده خواهد شد.


 


یک نکته که باید بدانید و بخاطر داشته باشید آن است که صفحه (Page) دارای خصوصیاتی، همچون ارتفاع و پهنا است. به منظور تغییر خصوصیات صفحه، به قسمت درخت پروژه (Project Tree) بروید و علامت "+" گره Report را به وسیله کلیک ماوس باز کنید (تا زیر شاخه های آن گسترده شود)، سپس بر روی نام گزارش (که پیش فرض آن Report1"" است) کلیک کنید که منجر به نشان دادن یک سطر که بطور پیش فرض "Page1" است خواهد شد. یک کلیک بر روی مرجع Page نمایید سپس نام صفحه در Project Tree"" پر رنگ خواهد شد. این پر رنگی (High Light) به معنی این است که صفحه انتخاب شده است و هم اکنون خصوصیات صفحه (Page) را در قسمت خصوصیات می توان دید.




Posted by Bijan Ghasemi at 01:35 PM | Comments (1)

April 13, 2005

شماره2-Rave در اولین نگاه

 Rave  در اولین نگاه


 وقتی Rave برای اولین بار اجرا می شود، یک پنجره شبیه به تصویر زیر باز می شود. بعد از اینکه Rave آخرین فایل باز شده را Load کرد،ممکن است صفحه شما کمی تغییر کند. اما ناحیه های نشان داده شده،بخشهای اصلی هستند که در بیشتر مواقع به شکل زیر میباشند. ما اول به یکی از قسمتهای این صفحه می رویم تا یک سیاحت کلی از محیط طراحی Rave داشته باشیم.


clip_image002.jpg



قسمت واسطهای کاربر


 



 


در بالای محیط طراحی بصری(Visual Designer) Rave یک قسمت واسط کاربری(Interface) وجود دارد.این قسمت جایی است که توارهای ابزار میتوانند بطور مجزا قرار بگیرند،همچنین میتوانند بصورتت گروهی قرار بگیرند(Tab Docked). مجزا قرار دادن نوار ابزارها به کاربر اجازه می دهد تا تمام یک نوار ابزار را ببیند، همچنین بیش از یک نوار ابزار را در آن واحد ببیند. گروه بندی نوار ابزار ها اجازه دسترسی آسان به هر نوار ابزاری را خواهد داد، اما در آن واحد فقط دکمه های، یک نوار ابزار می تواند دیده شود.


 


نوار ابزارها شامل مولفه ها و ابزارها می باشند. یک ابزار ویژگیی است که برای تغییر یک شی ای که هم اکنون بر روی صفحه قرار دارد استفاده خواهد شد، شبیه به ویرایشگر قلم یا الگوی رنگ. یک مولفه یک شی است که بر روی صفحه قرار داده خواهد شد مانند یک نوار(Band)، خط(Line)، متن(Text)، ناحیه(Region) یا بخش(Section).


 به منظور یافتن نام دکمه کنترلی بر روی نوار ابزار، به سادگی اشاره گر ماوس را به روی یک دکمه حرکت بدهید، سپس یک پنجره(Hint)با نام ابزار یا مولفه ظاهر خواهد شد. توجه داشته باشید یک دکمه وقتی که در حال انتخاب شدن می باشد بصورت برجسته از بقیه متمایز میشود. آن(دکمه) وقتی که به وسیله ماوس کلیک بشود بصورت فشرده شده(Depressed) نشان داده می شود.


 علاوه بر این هر نوار ابزار، می تواند پنهان بشود. برای آشکار یا پنهان کردن یک نوار ابزار، به منوی Tool بروید و نوار ابزارهای مورد نظرتان را از آن منو انتخاب کنید.


 

Posted by Bijan Ghasemi at 06:23 PM | Comments (0)

April 08, 2005

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

طبق قولی که داده بودم آموزش Rave  به صورت فصل های پشت سرهم اینجا ارائه می شود. در آینده این فصل ها را در یک قالب کلی آماده کرده و در اختیار علاقه مندان قرار خواهم داد. و اما فصل اول ....


فصل اول- معرفی (Introduction)


مطالب این بخش:
•مقدمه
•معرفيRave و ارتباط آن با نیاز های گزار شگیری
•معرفی Page به عنوان مولفه اصلی،خلا صه ای از نمای ابزارها،صفحه
درخت پروژه (Project Tree Panel) ،صفخه خصوصیات (Property  Panel)


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


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


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


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


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


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


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


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


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


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

Posted by Bijan Ghasemi at 12:02 PM | Comments (0)