قسمت پانزدهم

در این جلسه به بحث در مورد چند کامپوننت کاربردی می پردازیم .
از صفحه System به دو عنصر TTimer و TMediaPlayer می پردازیم :

عنصر TTimer :
* در موقعی که بخواهیم عمل یا اعمالی به دفعات و با فاصله زمانی مشخص تکرار و انجام شوند از این عنصر استفاده می کنیم .
خواص ==>
Enabled : برای فعال شدن و شروع به کار کردن این عنصر باید این خاصیت برابر True تنظیم شود .
Interval : فاصله زمانی میان دفعات تکرار را مشخص می کند . توجه کنید که مقدار این خاصیت بر حسب میلی ‎ثانیه تنظیم می شود .(هر 1 ثانیه برابر 1000 میلی‎ ثانیه می باشد)

رویداد ==>
این عنصر تنها دارای یک رویداد می باشد به نام OnTimer که کدهای مربوطه در این رویداد نوشته می شوند .

عنصر TMediaPlayer :
* از این عنصر برای پخش صدا و فیلم را استفاده می شود .
خواص ==>
AutoEnable : این خاصیت مشخص می کند در موقع فعال شدن و اجرای برنامه این عنصر به صورت اتوماتیک فعال شود .
AutoOpen : با استفاده از این خاصیت مشخص می کنیم که فایل صوتی و تصویری به صورت اتوماتیک باز شود یا خیر .
EnabledButtons : این خاصیت مشخص می کند که کدام یک از دکمه های پخش فعال باشد .
FileName : نام فایل صوتی و تصویری که می خواهیم پخش شود .
VisibleButtons : این خاصیت مشخص می کند که کدام یک از دکمه های پخش نشان داده شود .

متد ==>
Open , Close , Play , Stop , Pause , Step , Back , Previous , Next , PauseOnly , Resume , Rewind : از این متدها برای کنترل پخش صدا استفاده می شود .
StartRecording : برای شروع به کار ضبط صدا به کار می رود .
Length : این متد طول پخش فایل را مشخص میکند .
Tracks : تعداد تراکهای موجود بر روی سی‎دی را مشخص می کند .
Frames : تعداد فریم‎های فایل را برمی گرداند .
Position : زمان فعلی پخش را برحسب مقدار طول فایل بر می گرداند .
EndPos , StartPos : این خواص شروع و پایان بازی زمانی فایل را که باید از ابتدای آن تا انتهای آن بازه پخش شود را مشخص می کند .

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

عنصر TOpenDialog :
* این عنصر پنجره باز کردن فایل را برای ما نمایش می دهد .
خواص ==>
FileName :‌ این خاصیت نام فایل پیش فرضی را مشخص می کند که قرار است باز شود .
Filter : از این خاصیت برای مشخص کردن اینکه چه نوع فایلی در پنجره مورد نظر قابل باز کردن باشد ، در واقع تنظیم این خاصیت مشخص می کند که چه پسوندی از فایل ها قابل نمایش در پنجره باشد .

نحوه استفاده از این خاصیت :
بر روی آن دابل کلیک کرده تا پنجره مدیریت آن باز شود ، این پنجره دارای 2 ستون می باشد که ستون سمت چپ برای نمایش متنی کلی نمایش نوع فایل ها و ستون سمت چپ هم برای فیلتر کردن پسوندها می باشد . برای مثال می خواهیم فایل هایی با پسوند mp3 و mpg نمایش داده شوند :

Mpg File (*.mpg) | *.mpg
Mp3 File (*.mp3) | *.mp3

FilterIndex : این خاصیت مشخص می کند کدامیک از فیلترها به طور پیش فرض نشان داده شود .
IntialDir : دایرکتوری و پوشه پیش فرض را مشخص می کند .
Options : از خواص زیر مجموعه این خاصیت برای تنظیم نحوه نمایش و استفاده از پنجره مورد نظر را مشخص می کند ، به طور مثال اگر زیر خواص ofAllowMultiSelect برای True تنظیم شود در پنجره می توان چندی فایل را همزمان انتخاب نمود .
Title : این خاصیت هم عنوان پنجره را تنظیم می کند .

** متد اجرایی این عنصر متد Execute می باشد که هم برای نمایش عنصر و هم برای فهمیدن اینکه که آیا در پنجره دکمه Open کلیک شده است یا خیر .
نحوه استفاده از این متد عموما به صورت زیر می باشد :

if نام عنصر .Execute then
دستورات

عنصر TSaveDialog :
* از این عنصر برای نمایش پنجره ذخیره کردن فایل استفاده می شود .
تمام خواص ذکر شده برای عنصر TOpenDialog برای این عنصر نیز صدق می کند .

عناصر TSavePictureDialog , OpenPictureDialog :
* این عناصر برای نمایش پنجره های باز کردن و ذخیره کردن فایل های عکس به کار می رود که خاصیت Filter آنها به صورت پیش فرض تنظیم شده است .(می توانیم در مورد نحوه فیلتر کردن پنجره ها از عناصر استفاده کنید)

عنصر TFontDialog‌ :
* از این عنصر برای نمایش پنجره انتخاب فونت استفاده می شود .
خواص ==>
Device : این خاصیت مشخص می کند که چه فونت هایی نمایش داده شوند ، فونت های مربوط به پرینتر و یا ویندوز و یا هر دوی آنها .
Font : تنظیماتی را در مورد فونت پیش فرض نمایشی در پنجره را در اختیار ما قرار می دهد .
MaxFontSize , MinFontSize : این دو خاصیت هم برای حداقل و حداکثر نمایش و انتخاب اندازه فونت را مشخص می کنند .

عنصر TColorDialog :
* این عنصر نیز پنجره انتخاب رنگ را برای ما نمایش می دهد .
تنها خاصیت کاربردی آن Color می باشد که برای مشخص کردن اینکه چه رنگی در پنجره انتخاب شده است .

عنصر TPrintDialog‌ :
* این عنصر پنجره تنظیمات پرینتر را در موقع چاپ نشان می دهد .
خواص ==>
Copies : تعداد کپی و پرینت را از صفحات مورد نظر مشخص میکند .
FromPage : شماره صفحه ای را مشخص می کند که عمل پرینت از آن صفحه به بعد باید شروع شود .
PrintRange : این خاصیت مشخص می کند که کدامیک از صفحات پرینت شوند . (prAllPages تمام صفحات - prPageNums بر طبق شماره صفحه - prSelection صفحات انتخاب شده)
PrintToFile : در موقعی که بخواهیم عمل پرینت درون یک فایل انجام شود به عبارت دیگر صفحات دروی یک فایل ذخیره شوند باید مقدار این خاصیت برابر True تنظیم شود .
نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد