آموزش حرفه اي مالتی مدیا بیلدر

پیشرفته ترین آموزش هاي کدنویسی با مالتی مدیا بیلدر

اخرين سلام

سلام

گفته بودم که یه پلاگین برایه مالتی مدیا بیلدر ساختم که ابتکاری هست و بدرده خیلی ها می خوره ! الان می تونین برین به وبلاگه جدیده من و از اونجا دانلودش کنین !

اين وبلاگ ديگه ادامه داده نمي شه و فعاليت من در وبلاگ جديد ادامه خواهد داشت.

از تمامیه دوستان به خاطره همراهی بنده ، متشکرم !!

وبلاگه جدید من :

http://mfire.wordpress.com

+ نوشته شده در  سه شنبه پانزدهم بهمن 1387ساعت 11:12  توسط میثم فاير  | 

تبریک سال نو


 سلام

برنامه نويساي عزيز عيد همگیتون مبارک !

شرمنده که نمی تونم وبلاگ رو بروز کنم.

دانشگاه اینترنت نداره ... دیگه چیکار کنم ... آی ملت ازتون خواهش می کنم ، دانشگاه سما نرین !!

افتضاحترین دانشگاه ایرانه !

اینترنت ۵۱۲ داره نمی ده دانشجو ها استفاده کنن

چاکر همه هم هستیم

+ نوشته شده در  پنجشنبه یکم فروردین 1387ساعت 9:13  توسط میثم فاير  | 

جواب سوال

سلام

در جواب یکی از دوستان که گفتن چطور MP3 رو Pause کنم(اخه سوال بود این!؟) :

دوست عزیز فقط کافیه توی قسمت کد نویسی دکمه یا شی ای دیگر بنویسید :: AudioPause() ... همین !!

من دانشگاه یه شهر دیگه در اومدم و دیگه اصلا دسترسی درست و حسابی به کامپیوتر و اینترنت ندارم .

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

ولی باید بگم این پلاگین با تمامی پلاگین هایی که شما دیدید متفاوته و از ابتکار(سسش) درش استفاده شده ! به هر حال اگه درخواست زیاد بود با اینکه کامل نیست شاید گذاشتم که استفاده کنید.

ممنون از همگی.

+ نوشته شده در  دوشنبه چهاردهم آبان 1386ساعت 0:33  توسط میثم فاير  | 

دانلود پلاگین هایی که لینکشون خراب بود

سلام

این لینکا همون پلاگین هایی هست که توی پست های پایین گذاشته بودم ولی لینکشون خراب بود

یه نمونه هم همراه شون هست !

خلاصه بزنین به بدنو حالشو ببرین !!

-----------------------------------------------------------------
http://fire-vb.persiangig.com/FolDir.zip
http://fire-vb.persiangig.com/misc.zip
http://fire-vb.persiangig.com/plugy.cab
-----------------------------------------------------------------


تا بعد
+ نوشته شده در  پنجشنبه بیست و نهم شهریور 1386ساعت 18:15  توسط میثم فاير  | 

یه آپدیت کوچیک - 11 نکته و جواب جدید


تاريخ  : 26 - شهريور 1386

سلا به همگي دوستان !

از نظراتون ممنون ... ولي شرمنده ... ديگه نظر ندين ... من اصلا وقت اپديت اينجا رو ندارم.

دارم رو وي بي و دلفي کار مي کنم ... اصلا وقت کار کردن رو اين وبلاگ درو پيتي رو ندارم .

يکي از دوستان با ادب بودن منو تبريک گفت !! بايد بگم باور کنيد اگه همين چرت و پرتا که من اول هر پست نوشتم نباشه ... اون موقع خيلي وبلاگ Static مي شه و خوش نمي گذره .

حالا بزارين دليل اپديت نشدن اينجا رو بگم :
برج 5 - 6 سال 85 من رفتم عسلويه (بدتر از خدمت سربازي) . توي پروژه ي يکي از فاميلامون کار مي کردم . باور کنيد دهنم سرويس شد . تو عسلويه تو گرماي 60 درجه يخ حوض مي شکستم !! و مس فلنج و اسپول ها رو مي سابيدم . سه ماه ازگار اونجا بودم ... وقتي اومدم (يعني برج 8) شروع کردم به بازي کردن (Gta 5 ... FarCry ... prince of persia) تا برج 10 !! عجب کفي بودم من !!
برج 10 - 11 شروع کردم به يادگيري زبان شيرين VB . همشم از Plantsourcecode ياد گرفتم !
يه پروژه ي قفل گذاري بر روي فايلها و n پروژه ي ديگر باهاش نوشتم ... با اينکه فقط 1 تا 2 ماه بود باهاش ور رفته بودم . ميشه گفت اخرين شاهکار منه !
حالا هم وبلاگ ويژوال بيسيکم رو ساختم و مي خوام اونجا رو تبديل به يه بهشت بکنم برا برنامه نويساي خوووووووووووووووووووب وي بي !
البته اگه خدا بخواد و وقت باشه .
راستي داشتم مي گفتم از عسلويه که اومدم همراه اينکه ويبي کار مي کردم بيش از 30 تا برنامه با مالتي مديا بيلدر درست کردم که بعضياشون اونقدر طرفدار دارن که نگو !

حالا تصميم دارم که بعضايشون رو که کد قابل خوندن دارن رو بزارم برا دانلود و بعضي ها هم همينطوري به صورت فايل اجرايي !

در ضمن اگه بشه همه ي لينکهايي رو که گذاشتم برا دانلود مي کنمشون يکي بعد ميزارم تو پست بعدي. و بگم که ديگه تو اين وبلاگ کسي نظر نده (البته با عذر خواهي فراوان) که به هيچ احدي جواب داده نمي شه ... بعضي مواقع اگه وقت بکنم خودم يه چيزايي براتون مي زارم که بزنين به بدن !

************************************************************************

حالا چند تا نکته و اموزش کوچيک موچولو !!!!!!!!!!!!!!!!!!!!!!!

1- نمي دونم اينو مي دونين يا نه ولي بايد بگم که برنامه هايي رو که با بيلدر مي نويسيد تو ويستا اجرا نمي شن ... فکر کنم تو نسخه هاي بعدي بيلدر اين باگ بزرگ برطرف بشه ... به اميد خدا.

2- براي برداشتن پسورد فايلهاي بيلدر که به صورت Compress & zip ذخيره شده اند بايد بگم که بايد فايلتون رو با برنامه هاي Hex editor باز کنيد (بهترينش از نظر سرعت و کارايي : Hex Workshop) . براي مثال و اشنا شدن اول يه فايل با بيلدر بسازيد و پسوردش رو بزاريد مثلاً : 12345 ... بعد ذخيره کنيد . حالا يه بار ديگه همون فايلتون رو با يه پسورد ديگه مثلا 54321 ذخيره کنيد و توسط يکي از برنامه هاي Hex editor فايلهاي 1 و 2 که پسوردها 12345 و 54321 داشتن رو با هم Compare (مقايسه) کنيد ... نتيجه رو ببينيد ... اولاي فايل دو تا متن متفاوت ولي هم اندازه وجود داره ... پس نتيجه مي گيريم که همون پسورده که اينجاي فايل ذخيره شده ... ولي غير قابل خودنه ... پس مي يايم پسورد فايل دوم رو که بصورت ناخوانا هست رو جاي پسورد فايل اول جايگزين مي کنيم . حالا فايل اول که پسوردش 12345 بود ، پسوردش به 54321 تغيير کرد (به نظر شما چرا ؟ باهوش چرا ؟) ... يعني پسورد فايل دوم .
يکي از دوستان از اين مطلب يه مقاله ساخته بود که مي گفت بايد پسورد رو از اول فايل حذف کنيد ! اما اين کار اشتباهه .... چون جاي ديگه اي در فايل درج شده که فايل داراي پسورد هست ... پس بيلدر کارکتر هاي رو که جايگزين شدن رو چک مي کنه و بازم پسورد مي خواد . ولي با اين کاري که من بهتون گفتم 100% پسورد رو به قول بچه ها مي ترکونين !!!!!!!!!!!!!!! در ادامه بايد بگم که منبع اين مطلب هم پيسيورده ! که يکي از کاربراش نوشته ... البته به طور ناقص که من اینجا تصحیح کردم! . شاید خیلی از این چیزا که من اینجا گفتم برای شما نا مفهوم باشه ... اخه این اموزش در حد حرفه ای هست و باید به ابزارهای Hex وارد باشید تا بفهمید که براتون چی نوشتم ... من شرمنده ام که اینجوری نوشتم ... خدا شاهده وقت ندارم ... شاید شاید شاید این اخرین پست برای اموزش باشه و بقیه اش رو دانلود برنامه های خودم گذاشتم.

3- چند تا از دوستان هم هي مي گفتن که نوشته ي زرد چيه ... چطور مي ره ؟؟؟؟!!!!!! .... اول بزارين يه جک بگم که يه خورده مرتبطه ... اگه بازم بي ادبي کردم ... مي بخشيد ترو خدا... (جک :::: يه روز به يه نفر مي گن : با نوشته زرده جمله بساز ... مي گه اين جمله سازي هم دهن ما رو گاييده !!!!!!!!!) ... حالا شما ؟!!؟؟!؟؟!؟!! اي بابا اون نوشته زرده ماله Registr نبودن بيلدره ! توي گوگل دنبال کلمه هاي : "MultiMedia Builder Crack" بگرديد  و با توجه به نسخه ي بيلدرتون کرک رو دانلود کنيد و بزنيد به بدن ... افتاد الان !!!!!!!!!!

4- اگه از من مي پرسين که چطور زود پيشرفت کنم و بيلدر رو کامل ياد بگيرم ، بايد بگم فقط پوشه ي Sample و Help بيلدر مي تونه براتون مفيد باشه ! ... امتحان کنيد و شاهد پيشرفت سريع خودتون باشيد ! براي اينکه يه مثال زده باشم : من طي 3 تا پروژه ي پکيده تو بيلدر يه چيزايي رو ياد گرفتم ... اصلا نمي دونستم که برنامه نويسي هم داره ... فقط باهاش دکمه مي ساختم بعد به قسمت اکشن مي رفتم و يه کارايي مي کردم ... اخه کسي نبود يادم بده ... نه کتابي ... نه سي دي اموزشي !! حتي من اون موقع دسترسي به اينترنت هم نداشتم !!!!! چه دهني سرويس شده از من ! اول مثالهايي رو که توي پوشه ي Sample بود رو نگاه مي کردم ... بعد يه سري از دستورات رو ياد گرفتم و علاقم بيشتر شد ... بعد يه مدت رفتم سراغ راهنماي خود بيلدر و کاملا توابع رو ياد گرفتم (هنر کردي ... مگه چند تا بودن بد بخت) ... بعد که به اينترنت دسترسي پيدا کردم ، به سايتهاي خارجي سر مي زدم و سورسهاي باحال رو دانلود مي کردم ... الانم دارمشون (ببخشيد ولي کسي درخواست نده) ... بيشتر پلاگينن ... و اينطور شد که تونستم با بيلدر بيش از 30 برنامه ي کاربردي درست کنم ... نه اتوران !!! ... اوکي ؟! پس زياد به فکر کمک گرفتن از ديگران نباشيد ... وقتي خودتون تجربي برنامه نويسي رو مثل من ياد بگيريد ... اولا که خيلي کم پيش مي ياد که يلدتون بره ... دوما وقتي مي خوايين يه برنامه نويسي ديگه رو ياد بگيرين مشکلي ندارين و سرعتتون 2 تا 3 برابره !! گفتم که من تو 2 ماه فقط با سورس خوني تونستم ويبي رو در حد حرفه اي ياد بگيرم ... بدون اينکه کتاب يا سيدي اموزشي گرفته باشم ... اگه شما مي خواين خوب ياد بگيرين حتما يه سر به PlantSourceCode بزنين ... گفت که منتظرتونه !!!! . امتحان کنيد و نتيجه رو برام ميل کنيد تا راهاي بيشتري نشونتون بدن ... ولي ترو خدا شلوغ بازي در نيارينا !! هر نفر 1 ايميل !! ممنون.

5- از ورژن جديد بيلدر (4.9.7) حتما استفاده کنيد که بعضي قسمتاش خيلي توپ شده . توابع پيغام و ... گسترش پيدا کرده ... ولي واي از سازنده ي بيلدر که داره واقعا حال مي کنه ... يه کوچولو اضاف مي کنه ... خدا تومن از اين بدبختا مي گيره ... هر چند که بروبچ ايراني پول مفت جايي اين چيزا نمي دن ... و فقط کرک مي زنن به بدن . اصلا جديدا بچه هاي ايراني وقتي به دنيا مي يان مي گن ... ککککررررررککککک ... (بعدم مي گن دکتر ديباگم کن ببين سالمم يا نه!!!!!!!!!!!!!!!)

6- در جواب سینا که برای پخش نشدن فلش سوال کرده بودن : اگه توی پروژه تون از فایلهای فلش استفاده کنید باید یه فلش پلییر رو سیستم یه نفر دیگه نصب کنید تا بدون مشکل فایل فلش پخش بشه . حالا برای اینکه از نصب فلش پلییر خلاص بشید ... وقتی می خواید فایل اجرایی رو بسازین گزینه ی Embed Flash Player Runtime رو تیک دار کنید تا دیگه هیچ مشکلی نباشه.

7- ای بابا چرا اینجور سوال مطرح می کنید ... در مورد طرح زمینه !!!؟؟؟!!! ... یعنی چی ؟ ... اگه منظورتون پس زمینه ی برنامه تون هست که لازم نیست که از جایی گیر بیارین ... خودتون بسازین !!

8 - در مورد دکمه های فلش هم که گفتم ... باید با سویش یا فلش مثل اسکریپت پایین رو بنویسین تا بیلدر اجرا کنه براتون ... هر دستوری ... باور کنید ... خواهش می کنم .... خواهش می کنم باور کنید !!! دستور زیر برنامه ی ریجستری رو اجرا می کنه ... من فقط یه FsCommand نوشتم که دستور بیلدر رو تو قسمت دومش گذاشتم. به جای Run ، هر دستور دیگه که بخواین می تونین جایگزین کنین.
FsCommand("MMB","Run("Regedit.exe","")");  :  Flash Script

9- یکی از دوستان هم نوشته بودن چطور فایل ویدئو رو تو شی ویدئو بارگذاری کنم ... باید از دستور زیر استفاده کنید.
VideoLoad("Video","F:\video.avi")   :   Dastor

10- برای کار با لیست هم که یکی از دوستان سوال کرده بودند ! اگه به پوشه ی Sample رجوع کنید و از سورس های این پوشه استفاده کنید خیلی بهتره . بشینید و کدهایی رو که توش هست تفکیک کنید تا کدی رو که متن ایتم انتخاب شده در لیست رو بر می گردونه رو پیدا کنید.

11- برای جستجو در راهنمای بیلدر هم دکمه ی F1 رو بزنید ، بعد به تب Search برید و کلمه ی دلخواه تون رو توش بنویسین . مثلا بنویسین FAQDLL تا گزینه های مربوط رو پیدا کنید.

 

اینم فایلهایی رو که قول داده بودم . کل سورس های ژایین که لینکشون خراب بود.

دانلود سورس ها

 

وقتی رو لینک کلیک کنید ازتون ژسورد می خواد . همچنین وقتی می خواید فایل rar رو باز کنید بازم ازتون پسورد می خواد... پسورد هست :

fire-mmb.blogfa.com

 

در اخر از همگی ممنون که ما رو قابل دونستن که به اینجا سر زدن !

امیدوارم مثل همیشه نهایت سوء استفاده رو از پست های بنده ی حقیر داشته باشید !!!!!!!!

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 17:3  توسط میثم فاير  | 

مسیر دهی در مالتي مديا بيلدر

« به نام خدا »
اين مقاله رو حتما بخونيد
با سلام خدمت بروبچ بيلدر كار . شرمنده اگه خيلي دير آپ مي كنم ... به خاطر اينه كه شما استقبال نكردين و هيچ كس سوالي نمي كنه و بروبچ زرنگ نفري 20 تا نظر مي دن و با نا مردي(بر نخوره بتون...منظورم اينه كه خودشونو جاي دخترا جا مي زنن) مي خوان از زير زبون ما چيزي بكشن بيرون ... ولي شرمنده شونم ... خب اون آموزش ذخيره كردن رو كه گفتين براتون گذاشتم اگه دير شد شرمنده. هر چيزي خواستين بگين تا براتون بزارم ولي با مردونگي.
اگه كسي هم هست كه مي خواد كمكم كنه بگه .
، در این درس مسیر دهی رو در بیلدر به شما خواهم گفت. مسیر دهی در بیلدر چند نمونه داره از جمله مسیر سی دی ، مسیر جاری ، مسیر درایو جاری ، مسیر ویندوز و سیستم 32 و... که در این درس به طور کامل به شما آموزش داده می شود ، پس خوب توجه کنید:
این مسیر ها در هر جایی که بخواهید مسیر یک فایل را از هارد بدهید قابل استفاده می باشد که به شما کمک می کند که به بخش های مختلف از هارد کاربر دسترسی داشته باشد.
خب برای مثال می خواهیم یک دستور را برای اتوران خود معرفی کنیم که فایل Setup فتوشاپ را از سی دی بخواند . البته این مسیر باید به گونه ای باشد که بر روی همه ی سیستم ها قابل اجرا باشد . کاربر گرامی به شما توصیه می کنم که در محیط کدنویسی بیلدر این کارو انجام بدی تا به مرور زمان با کد نویسی بیلدر هم آشنا بشی . برای اینکار بر روی دکمه ای که ساخته اید دو بار کلیک کنید و به جای اینکه بر روی دکمه ی External Commands and Page Actions کلیک کنید بر روی دکمه ی More Action کلیک کنید . در کادر باز شده شما می توانید کد نویسی کنید . در اینجا ما می خواهیم فایلی را اجرا کنیم که بر روی هر سیستم قابل اجرا باشد . برای اینکار باید از کدهای زیر استفاده کنید:
("","Run("<SrcDir>\Graphic\Photoshop\Setup.exe
خب اين خط كد ، ستاپ برنامه ي فتوشاپ رو از مسيري كه اتوران در اون هست بعد به شاخه ي گرافيك و بعد به شاخه ي فتوشاپ مي ره و ستاپ رو اجرا مي كنه . درواقع كدي كه به رنگ آبي روشن در آمده ( <SrcDir> ) نشانگر اين است كه اتوران فايل هاي سي دي را از مسير جاري كه اتوران در اونجا وجود داره مي خونه يعني نياز به وارد كردن نام درايو نيست ، هر جا كه اتوران قرار بگيره پوشه ي گرافيك‌و... در همان مسير اجرا مي شود.
شما مي توانيد با بيلدر چندين نوع مسير رو استفاده كنيد ، كه يكي يكي آنها را براي شما توضيح مي دهم :
كد<CD> : اين كد براي مسير دادن به داخل درايو سي دي مي باشد ، يعني كارش شناسايي درايو سي دي هست كه يه مشكلي وجود داره ، اونم اينه كه اين كد فقط درايو اول سي دي رو مي خونه و بقيه رو وللش . پس بهتره كه از اين كد استفاده نكنيد !
كد <Embedded> : اين كد مسير فايلهاي درون Embedded برنامه ي شما رو ميده ، يعني همون فايلهايي رو كه به پروژه اضافه مي كنيد(از منوي Project و گزينه ي Embedded Files...) توسط اين كد قابل اجرا هستند. اينم اضافه كنم كه فايل هاي Embedded شده ، در مسير temp ويندوز كپي مي شن.
كد <SrcDrive> : از اين كد براي درايو جاري استفاده مي شود ، يعني هر جا كه اتوران باشد همان درايو را مي شناسد. تازه بگم كه اگه زرنگ باشيد مي تونيد از اين كد استفاده هاي زيادي بكنيد.
كد \..\ : اين كد بسيار جالب همان دستور ..cd در "داس" يا "كماند پرومپت" هست كه مسير جاري رو به پوشه ي قبلي بر مي گردونه(كدش خيلي حال وده ، عروسه).
براي مثال اگه بخوايد مسير پروگرام فايل رو بديد از اين كد استفاده كنيد(اين كد نرم افزار فاير موزيك رو كه خودم ساختم اجرا مي كنه):
Run("<Windows>\..\Program files\Fire Music\Fire Music.exe","")
كد <System> : اين كد مسير پوشه ي System32 واقع در پوشه ي ويندوز رو مي ده ، كه از اون مي تونين براي اجراي برنامه هايي مثل تنظيمات ولوم صدا و ... استفاده كنيد.
كد <Temp> : اين مسير براي پوشه ي تمپ واقع در پوشه ي ويندوز است.
كد <Windows> : و در نهايت مسير پوشه ي ويندوز.
بروبچ براي استفاده از كدهاي گفته شده فقط كافيست يكبار امتحان كنيد ... سود الحساب 20% !!! ، اِ ببخشيد رفتم تو حس پيام بازرگانيا !!!!! ...مثل نمونه فقط كد مورد نظر رو بزارين جاي <SrcDir> بعد چك كنيد ببينين كار مي ده يا نه اگه كار نداد از يه روش ديگه كه معروفه به "انگولك" استفاده كنيد ، يعني اينقدر كدها رو انگولك كنيد تا كار بده . و اگه بازم با انگولك مشكلتون حل نشد ، بگيد تا من حلش كنم براتون !
اگه از اين مطلب چيزي رو متوجه نشديد (نوافهميدين) ، بگيد تا براتون مطلب بهتري رو بزارم و يا اگه خواستيد چيز بيشتري رو بدونيد بهم اطلاع بديد تا براتون مطلب بزارم.
با تشكر از شما « خودم »
+ نوشته شده در  چهارشنبه چهارم مرداد 1385ساعت 19:53  توسط میثم فاير  | 

دانلود پروژه هاي كاربردي و حرفه اي در بيلدر

سلام بچه ها
تو اين پست مي خوام چند تا پروژه رو براي دانلود بزارم كه خيلي ها دوست دارن بلد باشن يا داخل پروژه شون به كار ببرن كه من اين پروژه ها رو به صورت استاندارد و 100% سالم براي شما مي زارم. اگه يه وقت خواستين تو پروژه تون به كار ببريد ولي كار نداد بهم بگيد تا كمكتون كنم. تازه بهتون بگم كه اينا بدون پلاگين كار مي كنن و خودم با برنامه نويسي بيلدر نوشتم.
..:::: ليست دانلود ها ::::..
دانلود پروژه ي اجرا فقط يكبار
دانلود پروژه ي غير فعال كردن دكمه ي اسكپ(اولين بار در دنيا)
دانلود پروژه ي تغيير اندازه ي پنجره ي پروژه با انيميشن
دانلود پروژه ي فيت فيت كردن پنجره ي پروژه
دانلود پروژه ي باز كردن يك فايل با نرم افزار ديگر

دانلود پروژه ي سيو (ذخيره) كردن

از لینک پستهای بعدی کمک بگیرید ... ممنون
+ نوشته شده در  دوشنبه بیست و هشتم فروردین 1385ساعت 17:21  توسط میثم فاير  | 

دانلود پلاگین های کاربردی

با عرض سلام خدمت شما در اين پست مي خواستم چند تا از پلاگين هاي جالب و كاربردي رو براي شما بزارم . اول كاربرد پلاگين رو براي كسايي كه نمي دونن اصلاً پلاگين چيه بزارم ... . پلاگينو كسايي مي نويسن كه برنامه نويسي با دلفي يا ويژوال بيسيك يا نرم افزار هاي قدرتمند ديگه رو حرفه ايند و مي تونن امكانات پيشرفته رو در پلاگين فراهم مي كنن كه با برنامه نويسي بيلدر نميشه فراهم كرد رو در پلاگين مي نويسن تا در بيلدر استفاده بشه . اين پلاگينا خيلي باحالن كه اگه دانلود نكنيد بدونيد كه از دستتون رفته ان . يكيشون misc و ديگري Plugy و يكي هم FolDirPlugin هست كه خيلي خيلي بدرد اتوران سازا و نرم افزار سازا مي خورن. راهنماي استفاده هم كه دارن . ديگه چي مي خواين از اين زندگي . خب اگه خوشتون اومد يه نظري هم بديد تا پلاگين هاي بهتري رو بزارم . اصلاً خودتون بگيد در چه موردي پلاگين بزارم.

با تشكر از شما جيگر گرامي « خودم ».

 دانلود پلاگین FolDir

دانلود پلاگین plugy

دانلود پلاگین misc

لینکها همه خراب هستن ... تنبلیه دیگه ... سرعت اینترنت پایینه ... تا بیاد یه صفحه رو لود کنه 3 روز طول می کشه ... برا همینم زیاد نمی تونم به اینجور مشکلات رسیدگی کنم ... ولی می تونید از پست های بعدیفایلها رو دانلود کنید
+ نوشته شده در  دوشنبه چهاردهم فروردین 1385ساعت 19:49  توسط میثم فاير  | 

باز كردن يك فايل با نرم افزار هاي ديگر

با عرض سلام خدمت شما . عزيزي كه در مورد باز كردن يك فايل با يك نرم افزار ديگر توضيح خواست اين مطلب رو براي شما مي گذارم.<BR>البته من اين مطلب رو گذاشته بودم ولي باز هم اين مطلب رو با توضيح بيشتري مي زارم . اگر بخواهيد يك فايل AVI را با نرم افزار مثلاً وينمپ باز كنيد گفتم كه بايد مسير فايل خودتون رو در كد Run بنويسيد ، بعد نام نرم افزاري كه مي خواهيد آن فايل با آن باز شود را نيز بايد در همان كادر تايپ كنيد . يعني كد شما بايد به اين صورت باشد :<BR><STRONG>Run</STRONG>("Winamp.exe","F:\Show\Arash\Track1.AVI")<BR>شما مي توانيد همين كد را در اينجا كپي و پيست كنيد و مسير فايل خودتون رو به جاي همين مسير كه خودم نوشته ام ، بنويسيد و نام نرم افزار يا مسير نرم افزاري كه مي خواهيد اين فايل با آن باز شود را به جاي Winamp.exe بنويسيد .<BR>حالا اگه با بيلدر تازه آشنا شديد و با كد نويسي آشنا نيستيد يه توضيح مختصري مي دم . براي اينكه از كدهاي آماده ي بيلدر استفاده كنيد ابتدا يك دكمه يا يك شيء متني را از منوي زير انتخاب كنيد و بر روي فرم برنامه ي خود قرار دهيد :<BR>Object->Create->Text Button . حالا شما يك دكمه داريد كه مي خوايد بر روي اون كد نويسي يا همون برنامه نويسي رو انجام بديد . حالا بر روي همون دكمه دو بار كليك كنيد و از كادر باز شده بر روي دكمه ي More Action (Script) پايين كادر كليك كنيد تا كادري ديگر ظاهر شود . اين كادر براي برنامه نويسي است كه لازم به تايپ كد نيست و شما مي توانيد از كدهاي اماده ي بيلدر استفاده كنيد . خب براي ديدن ليست كدهاي آماده ي بيلدر بايد از بالاي همين كادر بر روي دكمه ي Wizard كليك كنيد تا كادري ديگر باز شود . در اين كادر شما مي توانيد از ليست Action يك اكشن يا كد را انتخاب كنيد . براي اينكار بر روي زبانه ي كوچك در روبه‌روي نوشته ي Action كليك كنيد و از ليست ظاهر شده هر كدي كه مناسب است رو انتخاب كنيد ، مثلاً براي كد Run بر روي Run كليك كنيد كه در روبه‌روي كد انتخاب شده توضيحي نيز درج شده است كه مي تواند به شما در كد نويسي كمك بسياري كند. حالا به عكس زير توجه كنيد:<BR><IMG style="WIDTH: 570px; HEIGHT: 213px" height=214 alt="عكس كادر انتخاب اكشن" hspace=0 src="http://us.f13.yahoofs.com/bc/441a5fb4_177ee/bc/script-wizard.jpg?bfNS6QEBaUbsaNsF" width=568 align=baseline border=0><BR>مي بينيد كه ما كد Run را انتخاب كرده ايم و در بخش Path نام نرم افزار خود را و در بخش Parameters مسير فايلي كه مي خواهيم با نرم افزار ما كه در بخش Path نوشته ايم باز شود را مي نويسيم.<BR>اميدوارم كه از اين مطلب لذت برده باشيد.
<P></P>
+ نوشته شده در  دوشنبه چهاردهم فروردین 1385ساعت 15:36  توسط میثم فاير  | 

گیر ندید بچه ها

با عرض سلام خدمت مهدی سامنی جان که هی گیر وده

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

 اقای مهدی سامنی جان من اف هایی که برام گذاشتی رو نمی خونمچون اصلاْ با فایر سافت ۲۰۰۵ چت نمی کنم و اصلاْ لوگین نمی شم . اگه می شه سوالاتت رو همینجا مطرح کن . البته شرمنده ها.

در ضمن بعضی ها گفتن ترفندای بیلدر رو بزار . هر چی می خواین بگین تا براتون بزارم . من که نمی دونم از کجا شروع کنم . چه ترفندی رو بگم . مثلا دکمه ی اسکپ رو غیر فعال کنید که من این روش رو به صورت استاندارد کد نویسی کردم که جواب داد.

این کار رو من می تونم به صورت استاندارد انجام بدم که بیشتر وبلاگها این مطلب رو گفتن ولی اشتباهه

الان نمی تونم براتون پروژه رو بزارم که دانلود کنید . حتما وقتی از خونه کانکت شدم لینک دانلود رو براتون این مطلب رو می زارم.

با تشکر خودم

+ نوشته شده در  سه شنبه هشتم فروردین 1385ساعت 21:18  توسط میثم فاير  | 

باز و بسته کردن در سی دی

« به نام خدا »

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

** باز کردن در سی دی

MCICommand("Set CDAudio door open")

** بستن در سی دی

MCICommand("Set CDAudio door Closed")

کدهای بالا درِ درایو سی دی رو باز و بسته می کنه ، ولی یه مشکلی هست: نرم افزار بیلدر فقط درایو اول سی دی رو که در My Copmputer هست می شناسه. بیلدر همچنین کد مسیری رو به نام داره که این کد نیز فقط اولین درایو سی دی رو در My Copmputer می شناسه.

البته بهتون بگم که تا میثم فایرُ دارین نگران هیچی نباشین چون من خودم کدهایی رو در بیلدر به روش ابداعی نوشتم که همه ی درایو های سی دی و ایمیج رو می شناسه.

نظرتون چیه : نظر بدید دیگه تا براتون کدها رو بزارم . درضمن اگه از مطالب خوشتون اومده برای من یه کاری بکنین ، لینک این وبلاگ رو در وبلاگ یا سایت آشناهاتون یا وبلاگ یا سایت خودتون بزارین. خوشحال می شم اگه این کارو بکنین. یادتون نره FiRE-MMB مثل هیچ کدوم دیگه نیست.

+ نوشته شده در  پنجشنبه سوم فروردین 1385ساعت 13:56  توسط میثم فاير  | 

پارامتر هاي كد ران

« به نام خداوند بخشنده ومهربان »

در این درس به توضیح پارامتر های کد Run("","") می پردازیم که برای اتوران سازی واقعا عالیه . اتوران سازهای عزیز و جیگر توجه کنند که برای جالب کردن اتوران خود باید از این پارامتر ها نیز استفاده کنند . ای ، اتــــووووران ساز ، ای اتــــــوووران درست وکن ، این هلـــووووووو ، ای برنامه نویس ، به کد های زیر توجه وکن:

***********************

TOP

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

TOPMOST(2000)

این پارامتر مثل پارامتر بالایه با این تفاوت که پنجره ی باز شده همیشه در روی پنجره های دیگر است و با کلیک بر روی پنجره های دیگر به زیر نمی رود.

WAIT

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

MAXIMIZE و MINIMIZE

خب این دو تا رو که خودتونم بلدین ، به این صورتکه: پنجره ای که اجرا می کنید به صورت بزرگ باشه(ماکسی مایز) یا کمینه کرده (اون پایین-منظور مینی مایزه)

HIDE

و بلخره پارامتر آخر که پنجره ی اجرا شده رو به صورت پنهان اجرا می کنه که قابل نمایش نیست.

***********************

و در آخر چند نکته : این پارامتر ها رو باید در کد Run("","") تایپ کنید که در پایین برای مثال آمده است. شما می توانید به دلخواه پارامتر ها را بنویسید و تعداد آنها مهم نیست مثلاً شما می توانید سه پارامتر رو در کنار هم بنویسید ولی باید بین هر پارامتر علامت ( , ) بگذارید.

نمونه:Run("C:\Program Files\FiRE Music\FiRE Music.exe","Top,Wait,Maximize")

امیدوارم از این آموزش لذت برده باشید ، نظر یادتون نره !!!

+ نوشته شده در  پنجشنبه سوم فروردین 1385ساعت 13:55  توسط میثم فاير  | 

معرفي كادر پروجكت ستتينگ

« به نام خدا »

با عرض سلام و خسته نباشي خدمت شما ، اميدوارم كه حالتون خوب باشه ، چه خبر ، خوبين ، سلامتين ، ديگه چه خبر ، نه وژدانن چه خبر ، نه بگو ببينم چه خبر ، چيكار مي كنين ، كجا بيدين ، كجا ورين ، جاي بد نرينا ، همين جا بمونين پهلو خودم تا براتون يه داستان توپ بگم:

يه روز يك كادري بود تو شهر بيلدر ، اسمش Project Settings بود ، اين كادر كارهاي زيادي انجام مي داد . خب اگه مي خوايد بدونين چي كار مي كرد پس گوش كنين :

كادر Project Settings كه از منوي Project قابل اجراست ، براي تنظيمات پروژه ي شما به كار مي ره ، كه اين تنظيمات عبارتند از : Window Size ، Style ، Outline Shaper ، Background Mode ، B/W Mask ، Display Resolution ، if 256 Colors Detected ، Set Process Priority ، كه هر كدوم از اين بخش ها كار به خصوصي رو انجام مي ده.

خب حالا به توضيح بخش هاي مختلف اين كادر مي پردازم :

**********

Window Size : در اين بخش شما قادر خواهيد بود كه اندازه ي پروژه ي خود رو وارد كنيد (از طريق وارد كردن عدد در كادرهاي Height و Width) كه براي اتوران 480*640 بسيار مناسب است.

Style : در اين قسمت شما مي توانيد تعيين كنيد كه پنجره ي پروژه ي شما در اولويت بقيه ي پنجره هاي ديگر قرار بگيرد كه از گزينه ي Alwayse on top امكان پذير است . و گزينه ي بعدي يعني Windows Desktop... براي اينكه پروژه ي شما در موقعه ي اجرا از بيلدر در محيط دسكتاپ اجرا شود و محيط بيلدر نشان داده نشود و يكي ديگه اينكه در صورت كمپايل پروژه ي شما و اجراي پروژه ، محيط نرم افزار قابل ديدن است ولي اسم پروژه ي شما بر روي نوار وظيفه ظاهر نمي شود . خب آخرين گزينه با نام Save last position in Registry براي ذخيره كردن مختصات مكان پنجره ي پروژه ي شما در ريجستري به كار مي رود كه با تيك زدن اين گزينه كادر كوچك در پايين همين گزينه روشن مي شود كه بايد نامي را براي ثبت اسم پروژه ي شما در ريجستري را در آن وارد كنيد.

Outline Shaper : ابتدا براي استفاده از اين قسمت گزينه ي Window Has Custom Shape را تيك بزنيد . در اينجا شما مي توانيد محيط پروژه ي خود را طوري طراحي كنيد كه به جاي مربع اي شكلي ، شكل ديگري مثل يك دايره را به پروژه بدهيد ، كه براي اينكار روي دكمه ي Load Image for outline Tracer (عكس پوشه)كليك كنيد و از كادر باز شده ، يك شكل دلخواه كه از قبل با نرم افزارهاي گرافيكي طراحي كرده ايد (فايلهاي Gif بهترين گزينه براي شماست) را از هارد انتخاب كنيد.

Background Mode : در اينجا شما قادر خواهيد بود براي پروژه ي خود پس زمينه بگذاريد يعني اجزاي صفحه ي ويندوز شما نشان داده نشوند و به جاي آن عكس يا صحفه اي سياه ظاهر شود . ابتدا گزينه ي Full Screen Background را تيك بزنيد ، سپس از كادر Solid Fill يك رنگ را به دلخواه انتخاب كنيد كه نتيجه ي آن تغيير رنگ پس زمينه پروژه ي شما در زمان اجرا مي باشد . ولي اگر بخواهيد در پس زمينه يك عكس داشته باشيد بايد بر روي گزينه ي Load Image كليك كنيد و عكس مورد نظر خود را انتخاب كنيد و البته شما مي توانيد تنظيماتي را بر روي عكس خود داشته باشيد كه شامل تمام صحفه كردن عكس و... مي باشد . خب حالا نوبت توضيح دو گزينه ي بعد يعني DisableAlt-Tab in Win95 كه براي از كار انداختن كليد هاي Alt-tabاست و گزينه ي بعدي با نام Cover Windows Taskbar است كه براي پوشاندن نوار وظيفه به كار مي رود.

B/W Mask : در اين قسمت نيز شما مي توانيد مثل Outline Shaper عمل كنيد كه در اينجا به صورت ماسك است و شما مي توانيد بعضي از قسمت ها رو از هم كاملاً جدا كنيد كه اين كار با Outline Shaper ممكن نيست . ولي كار با اين قسمت در سرعت كار شما تاثير منفي دارد و بايد در پايان پروژه اين كار را انجام دهيد.

Display Resolution : در اين قسمت شما مي توانيد مقدار وضوح تصوير را تنظيم كنيد يعني اينكه در هنگام اجراي پروژه ، دقت يا وضوح تصوير مانيتور به مقدار مورد نظر شما تغيير كند . براي انتخاب مقدار جديد ابتدا گزينه ي Try to Change to را تيك بزنيد سپس يكي از وضوحها را انتخاب كنيد . من پيشنهاد مي كنم زياد از اين بخش استفاده نكنيد . و بلخره گزينه ي Allow Up-Sizing كه در صورت تيك زدن اين گزينه ، اگر كارت گرافيك طرف قديمي باشه و مقدار وضوح تصويري كه شما انتخاب كردي رو پشتيباني نكنه مقدار وضوح تصوير طرف تغيير نمي كنه يا اينكه كارت گرافيك خودش رو بكشه وضوح يه مقدار نزديك به همون كه شما انتخاب كردي رو اعمال مي كنه.

if 256 Colors Detected : در اينجا شما مي توانيد تنظيم كنيد كه در موقعه ي اجرا ، پروژه از چه صفحه اي شروع بشه يا از يه فايل ديگه . يا در زير گروه ، گزينه ي(Palette) ،براي انتخاب گرافيك در زماني كه رنگ مانيتور 256 رنگ باشه برنامه ي شما چه نوع گرافيكي استفاده كنه.

Set Process Priority : اين قسمت مربوط به مقدار استفاده ي برنامه ي شما از CPU مي باشد كه با انتخاب گزينه ي High بيشترين استفاده رو از CPU دارين و گزينه ي وسط هم به طور نورمال و معمولي است و گزينه ي آخر هم كمترين استفاده رو از CPU داره . منظورم از استفاده اين هستش كه در موقعه ي اجراي برنامه ي شما ، CPU عمليات پردازش بيشتر يا كمتري رو روي برنامه ي شما انجام بده.

خب تا اينجا كه متوجه شدين جريان از چه قراره ، پس به ادامه ي قصه گوش كنيد اخه چند گزينه ي وسط كادر رو هنوز توضيح ندادم: گزينه ي Window Title كه نام پنجره ي برنامه ي شماست و هر چي اينجا وارد كنيد ، در موقع اجراي برنامه روي نوار وظيفه در پايين و نوار عنوان پنجره ي برنامه ي شما درج مي شه. يك سانتيمتر پايين تر از اين گزينه ، يه گزينه اي هست به نام Standard Window كه تيك زدن اين گزينه باعث مي شود كه برنامه ي شما نوار عنوان داشته باشد . و گزينه ي Enable Minimize كه نشان دادن دكمه ي Minimize رو بر روي نوار عنوان مشخص مي كنه . و بلخره گزينه ي بعدي (Client Border) كه حاشيه ي برنامه ي شما رو مشخص مي كنه(خط سياه در دور محيط برنامه).

راستي يه گزينه رو يادم رفت بگم ، Movable : اين گزينه تعيين مي كنه كه برنامه ي شما قابل جابه جا شدن باشه يا نه.

عكس كادر پروجكت ستتينگ

ديگه چيزي يادم نرفته... !!! ... نه نرفته ، شما هم اگه يه وقت مشكلي داشتي بگو تا بهت بگم (منظور مشكله).

بالا اومديم بيلدر بود ، پايين رفتيم فاير بود . قصه ي ما دروغ ... بود يا نبود ، بود ، نه نبود ، پس چي بود ، دروغ بود ، اي بابا اگه دروغ نبود پس چرا مي گي دروغ بود ، راست بود ديگه خب ،.، خب گير ودي خب ، هه ، هه ، هه!!!

اميدوارم نهايت سو ء استفاده رو از اين مطلب برده باشيد !!!

.:: با تشكر ::.

+ نوشته شده در  پنجشنبه سوم فروردین 1385ساعت 13:54  توسط میثم فاير  | 

جستجو با مالتي مديا بيلدر

« به نام خدا »

با سلام خدمت کاربر گرامی که شرط می بندم تو فامیلتون یه نفر با اسم محمد دارید( اِ محمد فامیلتونه) چه شوخی احمقانه ای !! . امروز می خواهم شما رو با یکی دیگر از امکانات جالب مالتی مدیا بیلدر آشنا کنم . " جستجو " یا Search که کاربرد فراوانی هم دارد که براحتی نیز قابل استفاده است . برای مثال کدهای زیر ؛ در صورتی که کدهای زیر اجرا شوند یک کادر باز می شود که از شما می خواهد یک پوشه را از هارد خود انتخاب کنید تا عمل جستجو در آن پوشه صورت گیرد البته عمل جستجو در آن پوشه بر روی فایلهای mp3 و ogg صورت می گیرد . سپس فایل های پیدا شده به لیست اضافه می شوند که شما باید شی لیست رو هم در صحفه ی کار خود قرار داده باشید . خب به کدهای زیر که برای نمونه برای شما گذاشته ام را نگاه کنید و با دقت آنها را مطالع کنید:

BrowseForFolder(" :لطفاً يك مسير را انتخاب كنيد تا عمل جستجو انجام شود","")

**با اين کد کادري مربوط به انتخاب يک پوشه ظاهر مي شود تا عمل جستجو در آن کادر انجام شود

mp3dir$=CBK_OpenDir

** در اينجا همون پوشه اي رو که کاربر از طريق کادر بالا انتخاب مي کنه در يک متغيير ذخيره مي شود

If (mp3dir$ <> '') Then

** و بلخره اگر در کادر گفته شده پوشه اي انتخاب شد عمل هاي زير انجام مي شوند

SearchForFiles("mp3dir$","*.mp3,*.ogg")

** جستجو در مسير معيين شده که در متغيير گفته شده ذخيره شده بود و در بخش دوم اين کد، بايد پسوند فايل هاي مورد نظر خود را بنويسيد

ListBoxAddItem("SongList","RESET")

** پاک کردن ايتم هاي قبلي ليست

ListBoxAddItem("SongList","<List>")

** فايل هاي جستجو شده با اين کد به ليست اضافه مي شوند

End

** و اتمام کار

خب تا اینجا که مشکلی ندارید ؟ ؛ اگه داشتید بهم بگید تا براتون بازم توضیح بدم . اصلاً یه چیزی رو می دونین این وبلاگ یه وبلاگه آموزشیه تضمینیه که تا یه مطلبی رو یاد نگرفتین از اینجا نرید بهم بگید تا براتون آموزش کاملتری بزارم این مطلب در مورد بقیه آموزشها هم صدق می کنه ها.

ولی با معرفتا اگه یه وقت سایتی ، وبلاگی ، چیزی ، میزی ، فشتله بیزی داشتید حتماً لینک این وبلاگ رو توش بزارید تا منم لینک شما رو تو وبلاگم بزارم. اگه این کارو بکنید واقعاً ازتون ممنون می شم.

با تشکر

..::/|FiRE|\::..

+ نوشته شده در  پنجشنبه سوم فروردین 1385ساعت 13:45  توسط میثم فاير  | 

معرفی دوابل کلیک در مالتی مدیا بیلدر

« بـه نــام خــدا »

با عرض سلام و خسته نباشي خدمت كاربر گرامي . در اين درس نحوه ي ايجاد دوابل كليك در بيلدر رو به شما اموزش مي دهم. پس با دقت توجه كنيد تا مشكلي براي شما پيش نيايد . خب اول فایل mousestatedetection رو از مسیر Samples\495_examples\mouse واقع در پوشه ی بیلدر رو اجرا کنید و به صحفه ی DoubleClick بروید ، در اینجا می بینید دو اسکریپت وجود دارد ، بر روی DCScript دو بار کلیک کنید می بینید که کدهای زیر در آن وجود دارند . خب حالا کدها رو برای شما توضیح می دم:

dc=dc+1

If (dc=2) Then

Message("DoubleClick detected..","")

dc=0

End

ScriptTimer("TIMERA=DCReset","300")

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

امیدوارم از آموزش لذت برده باشید . نظر یادتون نره . حالا پیش خودتون می گین اگه نظر ندیم میثم فایر میمیره ، نه آقا به خاطر این نیست به خاطر اینه که بدونم که کسی از مطالب استفاده می کنه یا نه ، اگه که استفاده نمی کنید در این وبلاگ رو تخته کنیم بریم دیگه .

.::با تشكر::.

+ نوشته شده در  پنجشنبه سوم فروردین 1385ساعت 13:44  توسط میثم فاير  | 

کار با کلیپبورد (کپی و پیست)

« به نام خدا »

سلام

کار با کلیپ بورد:

اول برا بعضی ها که نمی دونن کلیپ بورد چیه یه توضیح بدم . وقتی که شما یک متن رو با استفاده از کلید معادل Ctrl+C یا همان Copy ، کپی می کنید، تا در جای دیگر Paste کنید ؛ متن کپی شده به حافظه ی ClipBoard یا حافظه ی موقتی کپی می شود تا در موقعه ی نیاز در مکان مورد نظر شما Paste شود. خب تا اینجا که فهمیدین که ClipBoard چیه. پس به این مثال توجه کنید: این قانون برای کپی رمز برنامه ی مثلاً فتوشاپ بدرد می خوره - به طوری که کاربر با کلیک بر روی دکمه کپی رمز ، رمز برنامه ی فتوشاپ را در حافظه ی موقت کپی می کنه و در نصب فتوشاپ فقط Paste رو می زنه(یکی از مزایای اتورانه نه! کدشو براتون می زارم ) ).

شما می توانید از دو قاعده ی Copy , Paste در پروژه ی خود براحتی استفاده کنید . البته این بخش مربوط به کار با شی EditBox است . یعنی شما متن درون شی EditBox را به حافظه ی موقت کپی می کنید یا در آن Paste می کنید. حالا وقت آن رسیده که کدهای مربوط به Paste رو با هم بررسی کنیم :

Clipboard("GET","Clipboard$")

LoadText("EditBox","Clipboard$")

برای اینکه با Clipboard کار کنید کدی در بیلدر هست با مشخصه ی ("Clipboard("Send/Get","Variable ، که در قسمت اول کد، نوع کار آن را مشخص می کنیم( فرستادن یا گرفتن از کلیپ بورد) . که دراینجا Get که برای گرفتن متن از حافظه استفاده می شود ، استفاده شده است و در قسمت دوم نام متغییر ، که برای حافظه ی موقت باید تایپ کنید Clipboard$ ، تا بیلدر حافظه ی موقت رو بشناسه . و در خط دوم بیلدر ، حافظه ی کلیپ بورد رو Paste می کنه(قسمت اول کد خط دوم:نام شی ای که می خواهید متن درون حافظه در آن کپی شود , قسمت دوم:متغییر کلیپ بورد کد در خط بالا معرفی شده). خب اگر دو خط کد بالا رو به همین صورت در یک دکمه ، در پروژه ی خود قرار دهید و یک شیء EditBox رو در پروژه ی خود قرار دهید در موقعه ی اجرای پروژه با کلیک بر روی دکمه ی گفته شده اگر متنی درون حافظه ی موقت یا همان کلیپ بورد سیستم شما وجود داشت در شیء EditBox چسبانده یا همان Paste می شود.

خب به سراغ کپی متن در بیلدر می رویم . برای اینکار نیز از همان کد ("Clipboard("Send/Get","Variable استفاده می شود با این تفاوت که بجای Get از Send که به معنای فرستادن است استفاده می کنیم و همچنین نیاز به کد دیگری نیست و فقط یک خط کد . به مثال زیر توجه کنید:

Clipboard("SEND","EditBox$")

در اینجا نوع کلیپ بورد را فرستادن و منبع آن را همان ورودی متن که با نام EditBox و متغییر EditBox$ معرفی کرده بودیم ، معرفی می کنیم.

در صورتی که برای شما در بیلدر مشکلی پیش آمد و نتوانستید از کدها استفاده کنید حتماً بهم بگید تا مطلبو هم برای شما هم برای دیگران بزارم.

.:: با تشکر ::.

+ نوشته شده در  پنجشنبه سوم فروردین 1385ساعت 13:19  توسط میثم فاير  | 

دو زبانه كردن نرم افزار شما با مالتي مديا بيلدر

« به نام خدا »

با سلام خدمت کاربر محترم . با فراگیری این آموزش شما می توانید نرم افزار یا توران خود را دو زبانه کنید . این مسئله می تواند یکی از مزیت هایی نرم افزار یا اتوران شما باشد که در اینجا من اونو براتون آموزش دادم :

برای نمونه ما می خواهیم نرم افزاری درست کنیم که اگر استفاده کننده از این نرم افزار بر روی سیستم خود فارسی ساز نصب نکرده بود از زبان انگلیسی نرم افزار شما استفاده کنه این کار بسیار آسان بوده و نیاز به کد زیادی نداره که در این مورد بستگی به اجزای پروژه ی شما داره که چند دکمه یا شیء متنی و... درون آن داشته باشید . برای مثال ما می خواهیم در برنامه ی خود دکمه ی با عنوان Yes رو به بله تغییر دهیم برای اینکار یک دکمه در صحفه ی کار بگذارید و کد زیر را تایپ کنید:

LoadText("TextBTN","بله")

خب در قسمت اول نام دکمه ای که می خواهید متن آن به بله تغییر کند را انتخاب کنید و در قسمت دوم متنی را که می خواهید به جای متن دکمه بیاید را تایپ کنید.

خب دیدید که چقدر راحته - ولی کسی که یک نرم افزار درست می کنه حتماً در اون پیغامها ، متغییر ها و ... رو قرار می ده که اگه بخواید اونا رو تغییر بدید از این روش نباید استفاده کنید. پس اگه می خواید این مطلب رو به این مهمی از دست ندید باید لینک این وبلاگ رو به 4 -5 جا معرفی کنید یا تعداد نظرات و درخواست های شما باید بالا باشه تا من اصل مطلب رو براتون بزارم.

شرمنده ها ولی می خوام این وبلاگ معروف بشه که اگه شما کمک کنی هر روز براتون مطلب می زارم .بازم می گم : فایر مثل هیچ کدوم دیگه نیست::.

+ نوشته شده در  پنجشنبه سوم فروردین 1385ساعت 12:40  توسط میثم فاير  | 

دانلود پروژه ی اجرا فقط یکبار

سلام بچه ها

اينم كرك برنامه ي مالتي مدیا بيلدر !

اونو دانلود كنيد و بعد اجرا كنيد . و از اين به بعد ديگه اون نوشته ي زرد پايين پروژه ي شما حذف مي شه

ببينم كسايي كه از اين وبلاگ ديدن مي كنن براچي نظر نمي دن ، سوال نمي كنن

عزيزانم سوال كنيد تا جواب بگيريد

من تبادل لينك هم مي كنم ، اگه كسي هست بسم الله ...

دانلود کرک بیلدر

+ نوشته شده در  یکشنبه بیست و هشتم اسفند 1384ساعت 19:47  توسط میثم فاير  | 

استفاده از Moveto و Move Object در مالتی مدیا بیلدر

« به نام خدا »

استفاده از Moveto و Move Object در بیلدر

با عرض سلام و خسته نباشی خدمت کاربران گرامی در این درس می خواهم نحوه ی ساخت انیمیشن و تغییر اندازه ی اشکال در بیلدر رو به شما جیگر گرامی آموزش دهم . برای انیمیشن از کد Move to و برای جابهجایی و تغییر اندازه ی یک شی از کد MoveObject استفاده می شود . ابتدا کد ساخت انیمیشن را در بیلدر برای شما می گذارم . منظور از ساخت انیمیشن این است که یک شی مثل دکمه را از مختصات 100 در 100 به مختصات 200 در 200 جابه جا کنیم همچنین شما می توانید برای انیمیشن خود سرعت تعیین کنید . یعنی با چه سرعتی از ناحیه ای به ناحیه ی دیگر برود . خب ابتدا یک شی دکمه بر روی فرم برنامه ی خود قرار دهید و آن را با نام TextButton نامگذاری کنید سپس برای ساخت انیمیشن از کد زیر استفاده کنید:

MoveTo("TextBTN","100,100,70,EASYFROM,EASYTO")

در خط کد بالا مشاهده می کنید که شی ای با نام TextBTN به مختصات 100 در 100 جابه جا می شود ( 100در100 مقدار مختصات X و Y است) و در قسمت بعدی کد عدد 70 مقدار سرعت حرکت است و EASYFROM,EASYTO یک نوع افکت حرکتی در انیمیشن است . خب برای اینکه مختصات کاملاً دقیق را بدست آورید می توانید از کادر dimensions استفاده کنید برای ظاهر کردن این کادر از منوی View گزینه ی dimensions را انتخاب کنید اگه استفاده از این کادر رو بلد نیستید بهم بگید تا براتون این مطلب رو بزارم.

خب حالا استفاده از جابه جایی (بدون انیمیشن) و تغییر اندازه رو برای شما آموزش می دم. برای این کار از کد زیر استفاده می شود:

MoveObject("TextBTN","200,200,100,100")

یدر این کد می بینید که شی ای به نام TextBTN به مختصات 200,200 رفته و اندازه ی آن به 100,100 تغییر می کند و همچنین برای بدست آوردن مختصات و اندازه ی دقیق و صحیح می توانید از همان کادر dimensions استفاده کنید . خب امیدوارم چیزی از این مطلب فهمیده باشید . شرمنده اگه زیاد خوب نمی نویسم آخه من بیشتر مطالب رو سر کار می نویسم . تا می خوام یه خط بنویسم یه نفر می یاد حال ما رو می گیره منم که مجبورم براشون کارشونو انجام بدم دیگه . راستی نظر بدید تا یه کد باحال برای تغییر اندازه یک شی با انیمیشن رو براتون بزارم.

حالا اگه مطلب رو نتونستید درک کنید بهم بگید تا مطلب رو ویرایش کنم.

امیدوارم از خواندن مطالب من لذت برده باشید . هر سوالی داشتید , هر نظریه ای داشتید , هر مشکلی رو در بیلدر داشتید و هر چیزی در مورد بیلدر رو به من هم بگید برای تازه کارها می گم روی کلمه ی نظر در پایین همین مطلب کلیک کنید و از کادر بازشده سوال و نظر خود رو بنویسید یا برای من میل بفرستید تا من شما رو تو بحثتون کمک کنم.

+ نوشته شده در  جمعه بیست و ششم اسفند 1384ساعت 12:2  توسط میثم فاير  | 

اجرا فقط یک بار :: در موقع اولین اجرای نرم افزار

با سلام خدمت کاربر گرامی که شرط می بندم تا حالا حتی یه نظرم نداده به این همه مقاله که نوشتم.

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

LoadVariable("run","no_run")

If (no_run=0) Then

Run("mspaint.exe","")

no_run=1

SaveVariable("run","no_run")

End

خب این کدها برای اولین اجرای نرم افزار در ویندوز برنامه ی نقاشی ویندوز را اجرا می کند و در دفعات بعد آن را اجرا نمی کند . حالا اگه مایل به فهم این کدها هستید به نوشته های من توجه کنید:

خط اول : مقداری با نام no_run رو از ریجستری بارگذاری می کنه.

خط دوم : قانون If()Then است یک شرط را دارا می باشد . شرط بر این قرار است که اگر مقدار no_run صفر بود برنامه ی نقاشی رو اجرا کنه.

خط سوم : اجرای برنامه ی نقاشی . توجه کنید که شما می توانید به جای این خط کد هر کد دیگری رو در آن وارد کنید (مثلاً یک پیغام باشه یا یک فایل دیگر رو اجرا کنه).

خط چهارم : متغییر no_run را به یک(1) تبدیل می کند که باعث می شود در اجرای بعدی نرم افزار فایل مورد نظر شما اجرا نشود(منظور خط سوم).

خط پـنـجــم : همان مقدار no_run=1 (خط قبلی) رو در ریجستری ثبت می کنه که اگه این خط کد نباشه در هر بار اجرای برنامه فایل مورد نظر هی اجرا می شه.

خط شـــشم : این خط کد نیز پایان دستور If می باشد.

** این کدها را باید در صحفه ی اول کدنویسی خود کپی کنید تا در موقعه ی اجرای برنامه ی شما این دستور انجام شود. و یکی اینکه به کادر Project Settings پروژه بروید(Project>Project settings) و در آنجا گزینه ای با نام Save Last Position in Registry را تیک بزنید تا امکان استفاده از ریجستری به طور کامل امکانپذیر شود.

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

از اینکه مطالب من رو می خونید و استفاده می کنید ؛ خوشحالم ، باور کنید ، ولی من نظرات شما رو ببینم خوشحالتر می شم ، ؛ ، باور کنید.

با تشکر::.

.::|-> Meysam FiRE <-|::.

+ نوشته شده در  چهارشنبه بیست و چهارم اسفند 1384ساعت 20:15  توسط میثم فاير  | 

ارتباط فلش با مالتی مدیا بیلدر

« به نام خداوند هستی بخش که من نوکرشم »

ارتباط فلش با مالتی مدیا بیلدر

با سلام خدمت جیقر عزیز (دقت کنید که جیقر از جیگر خفن تره) . من نوکر شماهام .

درس امروز یکی از بهترین امکانات فلش و بیلدره که خیلی ها دوست دارن یاد بگیرن. شما می تونید با فلش و سویش یک اتوران همراه با انیمیشن ، افکت متنی و محیط شلوغ و پلوغ افکتی رو به اتوران تبدیل کنید . البته با فلش و سویش می شه اتوران ساخت ولی به صورت حرفه ای نـــــه . مثلاً پیغام ها با بیلدر ممکنه ولی با فلش نه ، یا مسیر دهی به صورت پیچیده و پیشرفته با بیلدر ممکنه ولی با فلش نــــه.

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

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

*****

خب به آموزش می پردازیم ابتدا نرم افزار سویش یا فلش را باز کرده و یک دکمه بسازید ، و پس ازانتخاب دکمه به قسمت کدنویسی بروید و کد های زیر را در محیط کد نویسی تایپ کنید(توجه داشته باشید که در فلش و سویش فرقی نداره)

****************************************

}(on (release

fscommand ("mmb","RunScript(\"Fire\")");

{

****************************************

با این کد شما اسکریپتی به نام Fire رو اجرا می کنید که کد آن می تواند هر چیزی باشد (مثلاً اجرای یک نرم افزار یا یک پیغام). حال باید یک اسکریپت را بوجود آورید ؛ برای اینکار از منوی Object و زیر منوی Create گزینه ی Script را انتخاب کنید و بر روی صحفه کار کلیک کنید , سپس بر روی اسکریپت دو بار کلیک کنید و نام آن را Fire بگذارید و در آن اسکریپت لازم را بنویسید . حالا پروژه ی خود را اجرا کنید و نتیجه ی کار خود را مشاهده کنید.

خب اگه در رابطه با این موضوع مشکل داشتید می تونید یک پیغام برای من بزارید که از دکمه ی نظر استفاده کنید و مشکلتون رو برام در اونجا بنویسید.

امیدوارم از آموزش مثل چی لذت برده باشید ، نظر یادتون نره !!!

+ نوشته شده در  چهارشنبه بیست و چهارم اسفند 1384ساعت 20:2  توسط میثم فاير  | 

SysCommand در مالتی مدیا بیلدر

« بـه نــام خـدا »

SysCommand در مالتی مدیا بیلدر

در بیلدر هم کدی به نام SysCommand وجود دارد که در نرم افزارهایی مثل سویش و فلش نیز وجود دارد ، با این تفاوت که در فلش برای خروج ، تمام صحفه کردن تصویر ، اجرای یک فایل از هارد و ... به کار برده می شود ولی در بیلدر تقریباً می شه گفت که SysCommand کمی پیشرفته تر است به این صورت که شما می توانید یک فایل را کپی کنید ، اندازه ی پنجره ی پروژه ی خود را تغییر دهید ، تغییر مکان پنجره ی پروژه ی خود ، خاصیت Always on top و ... . خب برای شروع یک دکمه بر روی فرم پروژه ی خود قرار دهید و با دو بار کلیک بر روی آن و کلیک بر روی دکمه ی More Action به بخش کد نویسی بروید سپس مانند نمونه های زیر به دلخواه کد های زیر را وارد کنید :

***************

SysCommand("ResizeWindow","x=640,y=480")

با این کد می توانید پنجره ی پروژه را به اندازه ی دلخواه در آورید . فقط کافیست جلوی X,Y مقدار دلخواه را وارد کنید(مانند نمونه).

SysCommand("MoveWindow","x=200,y=200")

با این کد می توانید پنجره را به هر مکانی در صفحه ببرید فقط باید جای آن را با عدد وارد کنید.X,Y

SysCommand("CenterWindow","")

قرار دادن پنجره در وسط صفحه ی نمایش که هیچ مقداری رو نمی خواد وارد کنید

SysCommand("AlwaysOnTop","")

خاصیت AlwaysOnTop برای همیشه در رو بودن یا همان اولویت پنجره ها استفاده می شود که مقدار برای وارد کردن هم نداره.

SysCommand("NotAlwaysOnTop","")

در ست بر عکس خاصیت بالایی که مقدارم نداره.

SysCommand("CopyFile","<Embedded>\Fire.txt , C:\Fire Text\Fire.txt")

این خاصیت که می تونه یکی از امکانات اتوران یا نرم افزار شما باشه به صورت کاملاً ساده یک فایل رو به مقصدی که شما مشخص می کنید کپی می کنه که پس از نوشتن CopyFile در بخش بعدی مسیر فایلی را که می خواهید آن را کپی کنید مشخص کنید و یک علامت ( , ) رو بین مسیر بعدی که مسیر مقصد است قرار دهید(مثل نمونه) . البته شما می تونید این کار رو به صورت پیشرفته تری انجام بدید (به صورتی که کاربر مسیر آن را انتخاب کند) که نیاز به دانستن کار با متغییر هاست که این مطلب نیز مقاله ای جدا رو می طلبه.

یادتون نره آموزش پیشرفته رو در صورتی براتون می نویسم که نظر بدین اونم همه ی کسایی که این مطلب رو خوندن.

« امیدوارم از آموزش لذت برده باشید »

با تشکر

+ نوشته شده در  چهارشنبه دهم اسفند 1384ساعت 13:25  توسط میثم فاير  | 

دستور ()Break

دستور Break()

در این درس طریقه ی استفاده از دستور Break یا شکستن ، را برای شما شرح خواهم داد . این دستور برای حلقه های For استفاده می شود به صورتی که اگر شما حلقه ای را بوجود آورده باشید و می خواهید اگر کاربر بر روی دکمه ی کلیک کرد این حلقه شکسته شود و حلقه ادامه پیدا نکند. برای مثال کدهای زیر را برای شما جیگر گرامی می گزارم. لطفاً با دقت به آنها توجه کنید:

در دکمه ای کدهای زیر را تایپ کنید:

For i=1 To 200

Pause("1000")

Message("FiRE","")

Next i

و در دکمه ای دیگر کد زیر را تایپ کنید

Break()

این دستور حلقه ی جاری که در حال اجراست را می شکند.

+ نوشته شده در  چهارشنبه دهم اسفند 1384ساعت 13:9  توسط میثم فاير  | 

تبديل حروف بزرگ به كوچك و برعكس - مورد نياز براي رمز گذاري در بيلدر

تبديل حروف بزرگ و کوچک یک کلمه به حروف کوچک

این روش خیلی خیلی به درد کسانی که با شیء EditBox کار می کنند می خورد . مثلاً شما در پروژه ی خود طوری تعریف کرده اید که هر موقع کاربر در EditBox اسم رمز را وارد کرد اجرای برنامه ادامه یابد و اسم رمز شما هم با حروف کوچک نوشته می شود ولی دکمه ی CapsLock در صحفه کلید روشن است ولی بیلدر نسبت به کوچکی و بزرگی حروف حساس می باشد و شما باید از طریق این کدها این مورد را از بین ببرید

** Explanation The Variable For Low Case _ For Example (FiRe) _

Case$=LOW(FiRe)

** Message Of Lower Case

Message("Case$","")

ابتدا باید یک متغییر را مشخص کنید که در اینجا ما نام متغییر را Case$ تعریف می کنیم و پس از گذاشتن علامت مساوی، کلمه ی LOW() را تایپ می کنیم و در پرانتز یک کلمه یا یک متغییر را تعریف می کنیم تا در پیغام، کلمه با حروف کوچک نشان داده شود. سپس باید متغییر Case$ را به پیغام خود معرفی کنید ، پس متغییر Case$ را در میان پرانتز ها تایپ کنید سپس پروژه را اجرا کنید.

نکته : در صورتی که می خواهید به جای کوچک شدن حروف ، حروف بزرگ شوند به جای LOW کلمه ی UPP را قرار دهید و همچنین می توانید به جای دستور Message از دستور LoadText استفاده کنید.

** ببینم چرا نظر نمی دی می ترسی کارت اینترنتت تموم بکنه . نه بابا فقط یه دیقه

+ نوشته شده در  چهارشنبه دهم اسفند 1384ساعت 13:4  توسط میثم فاير  | 

آموزش مسير دهي پيشرفته

« به نام خدا »

اگه کسی سوالی داشت بهم بگه(از هر طریقی)

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

Path$= 'C:\Fire.txt'

ReturnExt$=ExtractExt(Path$)

** Format -> .txt

ReturnDir$=ExtractDir(Path$)

** Folder -> \MyFiles\

ReturnName$=ExtractName(Path$)

** Name of File test

ReturnDrive$=ExtractDrive(Path$)

** AND Now Load Browse With Variable in Message

file$=ReturnDrive$ + ReturnDir$ + ReturnName$ + ReturnExt$

fire$='By Meysam Davoody'

Message("file$","fire$")

این کد ها را در محیط کد نویسی بیلدر بچسبانید(Paste).برای مثال یک دکمه از منوی Object و زیر منوی Create گزینه ی Text Button را انتخاب کنید و بر روی صفحه ی کار کلیک کنید سپس بر روی دکمه دو بار کلیک کنید و بر روی دکمه ی More Action(Script) کلیک کنید و کد های بالا که من برای شما گذاشتم رو در اونجا بچسبانید سپس به درایو C: بروید و یک فایل با نام Fire.txt(مانند خط اول در کد ها) بسازید . سپس پروژه را در بیلدر اجرا کنید تا نتیجه ی کار خود را ببینید. اگر شما کمی به کد نویسی در بیلدر مسلط باشید می توانید از این روش کارهای زیادی بکنید.

+ نوشته شده در  چهارشنبه دهم اسفند 1384ساعت 13:1  توسط میثم فاير  | 

آموزش باز کردن یک فایل با نرم افزار دلخواه در بيلدر

آموزش باز کردن یک فایل با نرم افزار دلخواه

در بعضی مواقع پیش می آید که می خواهید یک فایل (مثلاً یک فایل صوتی) را با نرم افزار دیگری باز کنید (مثلاً وینمپ) در حالی که فایل صوتی شما به طور پیش فرض با مدیا پلییر باز می شود برای اینکار از کد زیر استفاده می شود که اصلاً نیاز به توضیح نداره ولی من برای کسایی که هـــــیــــــچــــــــــــــــــــــــــی نـــاوفـــــهمن توضیح می دم.

Run("Winamp.exe","C:\FiRE.mp3")

در قسمت اول اکشن Run می بینید نام Winamp.exe در ج شده که به طور خودکار در ویندوز برنامه ی وینمپ را اجرا می کند و لازم به درج مسیر کامل برنامه وینمپ نیست. و در قسمت دوم می بینید که مسیر فایل را می توان مشخص کرد.

میثم فایر : به جون خودم اگه چیزی فهمیدین ؟

شما : نـــــــــــــــــــــــــــــــــــه ، نـــــــــــــــــــــه ، نــوچ ، نــــــــــــــــــــــــوچ ، نـــــــــــــــه !!!

شیر میثم : ها ای، شما هیچی نوافهمین ، شما نفهمین ، اگه مردین رو سنگ قبرتون ونویسن ای در زندگیش هیچی نوافهمید برای شادی روح آن نفهم فاتحم الصلوات. الله...

ببخشیدا ای شیر میثم برادر دوبرره است تازه گرده نخود وزیته بود غاتی کرده بود . شما به بزرگی خودتون ببخشیدش.

امیدوارم از این آموزش و شوخی لذت برده باشید.

و حالا شعر :

میازار شاگردی که باهوش و آدم است ــــــــــــــــــــــــــــ که نظر دارد و نظر شیرین خوش است

سعدی فایر

 

با تشکر

+ نوشته شده در  چهارشنبه دهم اسفند 1384ساعت 12:58  توسط میثم فاير  | 

آموزش FAQDLL در بیلدر

آموزش FAQDLL در بیلدر

به نام خدا

در این بخش می خواهم نحوه ی اجرای برنامه های کنترل پنل و غیره را به شما آموزش دهم.

شما در بعضی مواقع در برنامه ها یا اتوران های خود نیاز به باز کردن یکی از اجزای کنترل پنل دارید . مثلاً در اتورانی که ساخته اید می توانید قسمتی قرار دهید ، مربوط به تنظیمات اتوران ، و در این قسمت دکمه هایی را برای تنظیمات صدا و ... قرار دهید تا اتورانی پیشرفته تر داشته باشید. برای مثال اگر کاربر از مجموعه ی نرم افزاری شما پوسته های ویندوز را نصب کرد پس از نصب قسمت مربوط به تنظیمات پوسته ی ویندوز ظاهر شود.

این کار بسیار آسان می باشد و تنها با وارد کردن یک خط برنامه نویسی در بیلدر ممکن است . این امکان یکی از تازه ترین امکانات بیلدر است که خیلی هم استفاده دارد.

*****

خب ابتدا یک دکمه بر روی صفحه ی کار خود قرار دهید سپس و با دو بار کلیک بر روی آن و زدن دکمه ی More Action به قسمت برنامه نویسی در بیلدر بروید و در آنجا بر روی دکمه ی Wizard کلیک کنید تا لیست اکشن ها را مشاهده کنید. گزینه ی Run را از لیست انتخاب کنید. سپس دکمه ی OK را بزنید و در صفحه ی اکشن نویسی مانند زیر کد را در آن وارد کنید:

Run("rundll32.exe","shell32.dll,Control_RunDLL desk.cpl,@0,2")

سپس کادر ها را OK کنید و پروژه را اجرا کنید . نتیجه ی کار اینست که با اجرای این کد صحفه ی تغییر پوسته (Appearance) و ویرایش محیط گرافیکی ویندوز اجرا می شود.

البته برای اینکه صفحه های مختلف این کادر را باز کنید در پایان جمله می بینید که مقدارهای ("0,2@ ثبت شده است که با تغییر مقدار عدد دوم یعنی 2 شما می توانید صفحه های دیگر این کادر را نیز باز کنید . برای مثال برای باز کردن صحفه ی دوم که Desktop می باشد مقدار ("0,0@ را وارد کنید و برای اولین صفحه 1- را وارد کنید.

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

امیدوارم که از این آموزش لذت برده باشید.

منبع : مخ میثم فایر

در صورتی که شما نظر ندهید پس از 30 ثانیه کامپیوتر شما منفجر می شود.

+ نوشته شده در  چهارشنبه دهم اسفند 1384ساعت 12:54  توسط میثم فاير  | 

قرار دادن Skin برای نرم افزار یا اتوران شما

قرار دادن Skin برای نرم افزار یا اتوران شما

به نام خدا

یکی از روش هایی که به زیبایی اتوران یا نرم افزار شما جلوه ی خاصی می دهد و می تواند تا 50% پروژه ی شما را زیباتر کند Skin یا همان پوسته است که در بیلدر به راحتی امکان پذیر می باشد . حال برای پروژه ی خود شکل دلخواه را طراحی کنید و شکل دوم یا پوسته ی دوم را نیز طراحی کنید سپس یکی از پوسته ها را که می خواهید با کلیک یک دکمه ظاهر شود را از منوی File و زیر منوی Compress & Export... ذخیره کنید. این فایل با پسوند .mbd که فایل های سورس برنامه ی بیلدر است ذخیره می شود که دو نوع دارد : یکی که فایل را دارای رمز کنیم و یکی اینکه این فایل دیگر قابل ویرایش نباشد و فقط با کد مربوطه که در محیط برنامه نویسی در بیلدر باید تایپ کنید اجرا می شود.

این کار نیز نیاز به فقط یک خط کد نویسی دارد . حالا به کد زیر دقت کنید:

RunMBD("<SrcDir>\Skin\FiRE-Skin.MBD","New_Windows")

خب ابتدا دکمه ای بسازید و با دوبار کلیک بر روی آن بر روی دکمه ی More Action کلیک کنید تا صفحه ی کد نویسی باز شود . شما می توانید کد بالا را کپی و در آنجا پیست کنید سپس در قسمت اول آدرس پوسته که ذخیره کردید رو بدید (برای راحتتر کردن کار خود دو بار بر روی کد کلیک کنید و در قسمت اول کادر بر روی دکمه ی مسیر دهی کلیک کنید و پوسته را از هارد برگزینید) و در قسمت دوم در صورتی که کلمه ی New_Windows را تایپ کردید پوسته ی انتخابی در پنجره ی جدید باز می شود(یعنی اگر پنجره ی پوسته ی 1 پنجره بزرگ و پوسته ی 2 کوچک باشد با اجرای کد پوسته ی دوم به صورت کوچک نمایش داده می شود . ولی اگر New_Windows را تایپ نکرده باشید اندازه ی پوسته ی دوم چه بزرگ باشد چه کوچک در قالب پوسته ی شماره 1 ظاهر می شود) . من توصیه می کنم از New_Windows استفاده کنید چون پوسته هایی که شما می سازید باید برای زیبایی بیشتر با هم متفاوت باشد (مثلاً یکی بزرگ و یکی کوچک). خب تا اینجا فهمیدین که چطوری برای نرم افزار خود پوسته بگذارید البته برای اینکه با کلاس تر جلوه کنه فایل های پوسته که با پسوند .MBD هستنکه از منوی فایل ذخیره کردید رو به یک پسوند دیگه تغییر بدید به این صورت که در هنگام ذخیره کردن و وارد کردن نام برای آن مثل مثال پسوندی مثل اسم نرم افزار رو بدید(مثال : FiRE.fskin) می بینید که پسوند فایل پوسته .fskin است که باید در موقع مسیر دادن (RunMBD) گزینه ی All Files رو انتخاب کنید و این فایل رو انتخاب کنید که حتماً کار میده. راستی بهتون نگفتم بعد از این کد حتماً کد Exit() رو هم بنویسید تا از پوسته ی 1 خارج و پوسته ی 2 اجرا شود.

*****

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

************

If () Then

SysCommand("","")

MoveObject("","")

MoveTo("","")

LoadText("","")

End

************

که اگه بخوام این روش رو توضیح بدم باید همه ی شما نظر بدید که در صورت تعداد زیاد نظر و درخواست آموزش اون رو می گم.

امیدوارم که از آموزش لذت نبرده باشید ، اِ ببخشید یعنی برده باشید !!!

+ نوشته شده در  چهارشنبه دهم اسفند 1384ساعت 12:49  توسط میثم فاير  | 

استفاده از کادر باز کردن و ذخیره کردن در بیلدر

استفاده از کادر باز کردن و ذخیره کردن در بیلدر

در این درس می خواهم کار با کادر های Open و Save as رو در بیلدر آموزش دهم . در این بخش یکی از کاربردی ترین روش ها رو در بیلدر می آموزید ، پس دقت کنید.

این کادر های برای باز کردن یک فایل از هارد یا ذخیره کردن یک فایل در هارد به کار برده می شوند.

ابتدا روش باز کردن یک فایل را به صورت کامل شرح می دهم . لطفاً دقت کنید که بعداً نگید آموزش فایر بدرد نمی خوره :

("OpenFile("Text Files (*.txt)|*.txt|All Files|*.*||","*.txt

If (OpenFile$<>'') Then

LoadText("Text","OpenFile$")

Else

Message("No File Selected !","")

End

ابتدا دکمه ای با نام Open بسازید و با دوبار کلیک بر روی این دکمه به بخش اکشن ها بروید و از لیست اکشن ها گزینه ی Open File را انتخاب کنید در فیلدهای ظاهر شده نوع فایلی که می خواهید باز شود رو تایپ کنید سپس Ok کنید و به خط بعدی رفته و دستور IF را تایپ کنید و در پرانتز ظاهر شده مانند نمونه ی بالا OpenFile$<>'' را تایپ کنید سپس به خط بعدی رفته و دستور LoadText را از لیست اکشن ها انتخاب کنید و تنظیمات لازم را انجام دهید و در قسمتی که متن در آن بارگذاری می شود متغییر OpenFile$ را درج کنید تا در موقع انتخاب فایل متنی ، متن از متغییر OpenFile$ به یک شی متنی که شما بر روی صفحه ی کار قرار داده اید بارگذاری شود (Text Object) سپس در صورت دلخواه بعد از خط Else یک پیغام بگزارید که نشان دهنده ی این است که در صورت باز نکردن فایل یک پیغام به شما نشان داده شود که محتوی عدم بارگذاری فایل است.

اگه هیچی نواَفهمیدین بگین تا بهتر توضیح بدم برای گفتن یک مطلب به من می تونید از کلمه ی نظرات که در پایینه استفاده کنید. یا اگه خیلی فلجید به ایمیل من مشکلتون رو به زبان فارسی بفرستید. ایمیل من هست :

FiRE_Soft_2005@Yahoo.Com

راستی فکر نکنین یادم رفت کار با کادر ذخیره کردن رو بگم می خوام تو کفیش بمونین... .نه بابا شوخی کردم به شرطی می زارم که تعداد نظرات شما بالا باشه که حداقل یه دل گرمی برا ما باشه ، یَک آموزش خیلی خووووووووووو بــــــــــــــــــــیه براتون می زارم

+ نوشته شده در  چهارشنبه دهم اسفند 1384ساعت 12:36  توسط میثم فاير  |