پاسخ به سوال - کار با فایل

ممنون از پاسختون 

لطفاذخیره در فایلم رو توضیح بدین


پاسخ:

برای این منظور از فایل pdf زیر در صفحه 8 و 9  توابع  StrToFile  StrToLine StrFromFile رو مطالعه کنید


فایل : http://up.vbiran.ir/uploads/StringFunctionsInMMB_1139138679330329801.zip

ذخیره متغیر در رجیستری - پاسخ به سوال

سلام
چطوری میشه مقدار یه متغیر ذخیره کرد که بعد از بستن برنامه و باز کردن( در حالت exe) مجدد از مقدار متغیر استفاده کرد؟


پاسخ:

ذخیره متغیر 2 راه داره، یکی ذخیره در فایل یکی در رجیستری،

بنده در رحیستری که ساده تر هست رو توضیح میدم


شما باید قبل از بستن برنامه متغیر را با کد زیر ذخیره کنید

SaveVariable("Name","Value")

به جای Name یک اسم منحصر به فرد به متغیر بدید که با ان نام ذخیره شه و به جای Value اسم متغیر بدید تا ذخیره بشه


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

LoadVariable("Name","Value")

به جای Name همون نام در حین ذخیره کردن رو بزنید و به جای Value اسم منغیری که مقدار در اون ذخیره شه اورده میشه



پاسخ به سوال

سلام خسته نباشید . اگر ممکنه یک آموزش ساده راجع به استفاده از دستورات زیر بذارید - نمونه کاربردی هم اگه باشه که خیلی بهتر میشه :
open file
save file

Browse for folder


دستور open file

این دستور یک کادر باز میکنه و از کاربر می خواد مسیر دقیق فایل انتخابی رو تعیین کنه

دقت کنید این دستور فایلی رو باز نمیکنه، فقط مسیر رو میگیره از کاربر،

مسیر در متغیر یا $OpenFile قرار میگیره و باید اونو خودتون باز کنید

تو قسمت فیلتر تعیین میکنید چه پسوند هایی رو کاربر مجازه انتخاب کنه و تو قسمت defualt تعیین میکنید کدام پسوند به صورت پیشفرض انتخاب شه


دستور save file

این دستور هم مانند دستور بالاست ، با این تفاوت که صفحه برای انتخاب ظاهرش متفاوته و  برای ذخیره استفاده میشه

باز هم این دستور چیزی رو ذخیره نمیکنه و باید با کمک متغیر های و $OpenFile خودتون ذخیره کنید


دستور Browse for folder

این دستور مانند open file هست با این تفاوت که کاربر در اینجا پوشه رو انتخاب میکنه نه فایل رو

پاسخ به سوالات

سوال دوست عزیز


خسته نباشید. چند تا سوال درمورد mmb داشتم.
1: چه طور باید برنامه ی ساخته شده رو به حالت اتوران در آورد؟(لطفا به طور کامل توضیح دهید)
2: وقتی برنامه ی ساخته شده روی کامپیوتر دیگری اجرا میشه فونت ها تغییر می کنند، چه طور می توان این مشکل را برطرف کرد؟
با تشکر




برای اتوران کردن برنامه در همان صفحه اصلی در بالای صفحه علامت سیدی وجود دارد روی ان کلیک کنید،

به طور کامل این مسیر رو برید

File > compile

در صفحه مورد نظر مسیر فایل را انتخاب کنید و میتوانید سایر گزینه ها را هم تغییر دهید همانند ایکون برنامه



سوال دوم شما،


برای اینکار باید فونت رو به برنامه تون اضافه کنید

پیشنهاد میکنم فونتتون رو به برنامه ادغام کنید

برای مثال نام فون شما هست font.ttf


وارد این مسیر شید

project > embedded files

حالا ادد رو بزنید و مسیر فونت رو بدید،

بعد اینکار وارد صفحه اول پروژه تو شید

در اسکریپت صفحه (روی صفحه 2بار کلیک کنید و script رو بزنید

این دستور رو توش بزنید

InstallFont("\font.ttf")      (be jaye font esme fonteton bashe)


راه دوم

فونت رو بریزید جایی که فایل exe هست و در صفحه اول پروژه این رو بزنید

InstallFont("\font.ttf")              (be jaye font esme fonteton bashe

پاسخ به سوال

سلام میخواستم بژرسم چه جوری میشه یه آیتم رو تو لیست باکس اد کرد و بع یه کاری کرد که با کلیک بر روی هر آیتم یه فایل بازشه ؟ ممنون میشم جواب بدید



سلام،

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


در قسمت action لیست باکس on selection item در این قسمت این دستورات رو بنویسید


ListBoxGetSelectedItems("SongList","a$")
path$='c://'+a$+'pasvand'
Run("path$","")


به جای c:// میسیر فال رو بزارید و اخر 2 تا اسلش بزارید

به جای pasvand پسوند فایل رو بزارید


پاسخ به سوالات

سلام خدمت به دوستان


به چند سوال در اينجا پاسخ ميدم


با سلام
من آهنگي در فايل زير دارم :
E:\mmb\1\sound\MAN2.wav
و طبق دستور آموزش داده شده بصورت زير بر مي گردانم :
SrcDrive>mmb\1\sound\MAN2
كه اين بار كامپيوتر و برنامه من آهنگ فوق را اجرا نمي نمايد
لطفا مرا راهنمايي نمائيد .

با تشكر فراوان


جواب:

دستور كامل به صورت زير است

/mmb/1/sound/man2.wav

دقت كنيد بعد دستور علامت / الزاميست و كل دستور srcdrive بين دو علامت كوچك تر و بزرگ تر قرار ميگيرد


همچنين هنگامي كه برنامه را به صورت exe در نياريد باز هم ممكن است با ارور مواجه شيد

و در اخر دقت كنيد فايل exe بايد در درايو E شما باشد




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


در صورت درخواست سورس هر برنامه به بنده بگيد

چون نميدونم در كدوم زمينه نياز به راهنمايي بيشتر هستيد



پاسخ به درخواست

سلام درصورت امکان سورسش رو هم بذار

-------------------------------

سورس برنامه

Move Windows



داخل فایل زیپ شده موجود هست


موفق باشید

دانلود

پاسخ به سوالات دستورات شرطی

سلام

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


خوب اینجا یه توضیح مجدد میدم


یه مثال شهودی

فرض کنید من میگم شما نمرات دانش اموزا یه کلاسو بگیر اگه بیشتر از 19 بود اسم طرفو بم بده

اگه کمتر بود کاری نکن


خوب شما باید چک کنید تک تک نمراتو اگر بیشتر بود بم اسمو میدید

حالا واسه این اگر تو برنامه نویسی از دستور if استفاده میکنیم به این روش

اگر نمره بیشتر از 19 انگاه

نمایش اسم


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

a=nomre

b=name danesh amoz

if a>19 then

loadtext("text1",b)

End


پاسخ

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

-------------------------------

سلام

واسه اینکار 2 کار میشه کرد

اول:اگه حجم فایل های دیگه کمه میتونید ادغام کنید ولی اگه زیاده اصلا توصیه نمیشه

دوم:برنامه CD Secure v2.0 که با یک جستجو پیدا میشه اگه نشد بگید واستون اپلود کنم

کار باش اسونه ببینید میفهمید

اینم اموزشش

http://www.bamzi.net/CdSecurity/CdSecure



سوال بعدی

میخواهم برنامه آزمون گیر ساده درست کنم ، چه کار کنم ؟ یعنی چند تا سوال و هر سوال چند گزینه جواب داشته باشد .. در صورتیکه جواب غلط را انتخاب کردیم آهنگ خطا پخش شود و جواب درست آهنگ درست بودن پخش شود ... با تشکر
منتظر راهنمایی اتون هستم ... کمکم کنید ... سپاس

-------------------------------------------

دوست عزیز اگه اموزش و میخواین بگید اموزش بدم


اگه فایل و میخواین سوالارو بدید من واستون درست کنم

پاسخ به سوال

سلام

یه نفر خواست تا برنامه مالتی مدیا رو توضیح بدم منم میگم

این برنامه همون طور که در اسمش هست برای ساخت برنامه های چند رسانه ای کاربرد داره یعنی برنامه ای که چند کار رو همزمان انجام بده

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

در ضمن من نمی دونم از کجا شروع کنم پس سوال بپرسید تا جواب بدم