آموزش اسکریپت نویسی

silvercover

کاربر متخصص
نمیدونم. تا حالا بهش فکر نکرده بودم بنده.

تشکر از یاد آوری شما.
 

shirini_forush

Well-Known Member
خواهش میکنم. فکر کنم کلا باید بیشتر به بخش مقالات حال بدیم. مقالات جدید و کاربردی کم شده.
(جسارتی به مقاله های موجود نباشه... منظورم اینه که فعالیت ما کمه)
 

silvercover

کاربر متخصص
یه سری از ویدئو های آموزشی MMB رو خصوصا برای تازه کارها میشه از اینجا دریافت کرد :

http://mmb.mediachance.com/tutorials.htm

intro.jpg

شامل :

1- آموزش محیط کاری MMB شماره یک ( رابط کاربری)

ch1.jpg


2- آموزش محیط کاری MMB شماره دو ( رابط کاربری)

ch2.jpg


3- آموزش اشیا و خصوصیات آنها

ch3.jpg


4- مدیریت صفحات

ch4.jpg


5- استفاده از ابزارهای MMB از قبیل ابزار Zoom و ...

ch5.jpg


(آموزش جایزه) آموزش خروجی گرفتن از برنامه RealDraw به MMB که بسیار مفید هست

rd_mmb.jpg
 

NAKOOT

Well-Known Member
silvercover جان شرمنده عزیز ... من ندیدم که شما اینا رو اینجا گذاشتی ...
قصدم فقط خدمت به دوستان بود ...
چون من اصلا خودم mmb کار نکردم ...
موفق باشی.
 
ساخت سیکبار Vedio فقط با چند کلیک

من خیلی مشاهده کردم که دوستان با ساخت سیکبار برای Video مشکل داشتن من هم اومدم کار رو برای تمامی کاربران بیلدر اسان کردم به صورتی که فقط با چند کلیک شما میتونید یه سیکبار کاملا دقیق درست کنید.

-خوب من برای این کار یه برنامه نوشتم که برای شما کدها رو خیلی اسان ایجاد میکنه.

- برنامه دارای Help فارسی هست.

دانلود برنامه

- برای اطلاعات بیشتر به تاپیک اختصاصی برنامه بروید.

رفتن به تاپیک اختصاصی برنامه
 

barf

Member
سلام من که تا اینجا استفاده کردم با تشکر فراوان اورجان میشه زودتر قسمت دوم وسوم اسکریپ نویسی رو قرار بدید و یه چیزه دیگه اینکه کمی هم از اصول اولیه حرف بزنید مثل قرار دادن = / $ Ffو...... در اسکریپ نویسی
 

arashonline

Well-Known Member
من فقط منتظر بودم یکی شروع کنه تا من هم شروع کنم اینا هم برای شما.

WinVer()
ورژن ویندوز را نشان می دهد .

UsingWinNT()
در قالب یک عدد (Integer) نشان می دهد که آیا کاربر از Windows NT استفاده می کند یا خیر .

GetMemory()
مقدار حافظه RAM را نشان می دهد .

ProcFreq()
سرعت CPU را به MHz نشان می دهد .

ProcType()
نام شرکت سازنده و واحد پردازنده مرکزی(central processor unit) یا CPU را بر می گرداند . توجه داشته باشید که ProcType() باید به صورت String تعریف شود . اما چون مغیر های بالا Integer بودند نیازی به تعریف کردن ان به شکل String نیست

WorkAreaWidth ()
مختص X فضای کار را بر می گرداند . (مثلا اگر TaskBar در سمت چپ Desktop باشد ، Taskbar از Screen Width کم می شود)

ScreenHeight ()
مختص Y نمایشگر را برمی گرداند


ScreenWidth ()
مختص X نمایشگر را برمی گرداند .

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

IsVisible()

اول label شی مورد نظرتان را در داخل پرانتز ها تایپ کنید . یرای مقدار خروجی آن 3 حالت پیش می آید : اعداد 1 ، 0 و -1

-1 یعنی : Object ی با این نام وجود ندارد .

0 یعنی : وجود دارد امَا ........... مخفی است!

1 یعنی : وجود دارد مخفی هم نیست !


PubX()

فاصله پنجره تا سمت چپ Desktop را نشان می دهد . (مختص X)

PubY()

فاصله پنجره تا بالای Desktop را نشان می دهد . (مختص Y)

ObjectX()

فاصله یک Object تا سمت چپ پنجره را نشان می دهد . در داخل پرانتز باید Label شي مورد نظرتان را بنویسید .

ObjectY()

فاصله يک Object تا بالای پنجره را نشان می دهد . در داخل پرانتز باید Label شي مورد نظرتان را بنویسید .

ObjectWidth()

طول یک Object را بر می گرداند . در داخل پرانتز باید Label شي مورد نظرتان را بنویسید .

ObjectHeight ()

عرض یک Object را بر می گرداند .

---------------------------------------------
بچه ها حالا یکی در مورد قسمت Strings کاملا توضیح بده.

با تشكر از زحمات همه دوستان !
من چون تازه باهاش كار ميكنم !
باري استفاده از اين كدها از كليد اسكريپ استفاده ميكنم بعد داخل قسمت مخصوصا كدها كپي ميكنم ولي ارور ميده يا اجرا نميشه !
بايد براي استفاده از اينا چكار كنم !؟؟
 

silvercover

کاربر متخصص
شما دقیقا چه کدی رو استفاده می کنین؟ شما میتونین نمونه ای از کارتون رو ضمیمه کنین؟
 

arashonline

Well-Known Member
silvercover
عزيز من سوالم همينه كه اصلا چطور از اين ها در پروژه ها استفاده كرد !
يعني نميشه مثلا به تنهايي از كد : ProcFreq() استفاده كرد !؟
 
silvercover
عزيز من سوالم همينه كه اصلا چطور از اين ها در پروژه ها استفاده كرد !
يعني نميشه مثلا به تنهايي از كد : ProcFreq() استفاده كرد !؟

سلام اقا .

ببينيد ، يکسري دستوراته ساده هستند اسکريپت ها در واقع که بايد بدونيد از هر کدوم در کدوم بخشه از يک پروژه استفاده کنيد .

مثلا اول شما ياد بيگيريد که اين دستوراته در بيلدر چه استفاده اي داره .

بايد ياد بگيريد که اين اسکريپت ها وظيفشون چي هست دقيقا ... کاربردشون کجا هست .

خب من بزودي مقالاته زيادي به روش نوين و بهتر از قبل در اين بخش قرار خواهم داد ... براي مطالعه و تمرين همينطور .

اما در شروع شما رو با يکي از جالبترين دستوراته اسکريپتينگ بيلدر آشنا ميکنم و اون در واقع سيستم کامند هست اسمش .

در اين حالت شما با بررسي سريعه فايلي که براتون پيوست ميکنم ياد ميگيريد که چطور سايزه پنجرهء فرمه بيلدر رو تغيير بديد .

که اون مستلزمه استفاده از ResizeWindow در SysCommand هستش .

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

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

مثال رو دنلود کنيد و اسکريپته ساده بکار رفته در کليدهارو نگاه کنيد و همينطور اونرو تست کنيد .

دستوره Resizewindow در واقعه سايزه پنجره رو تغيير ميده و دستوره Centerwindow اونرو همواره در وسطه دسکتاپه لود ميکنه و قرار ميده فرمه پنجره رو .

موفق باشيد .


شادي
 

پیوست ها

  • model by shadi.rar
    551 بایت · بازدیدها: 115

arashonline

Well-Known Member
شادي عزيز خيلي ممنون !
والا دانلود ميكنم 4 كيليو بايته هيچي هم تو نيست !
ميشه يه با خودتون تست كنيد !
 

arashonline

Well-Known Member
شادي عزيز شرمنده فايل مشكلي نداره ولي اين پيغامو ميزنه مثل اينكه ورژن برنامه متفاوته !
من نميدونم مگر ورژن ها متفاوت باشه مشكلي به وجود مياد !
ورژن برنامه من :
4.9.6a
 

silvercover

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

deldade

Member
سلام من کاربر جدیدم
ولی می خوام بدونم چرا شما دوستان و اساتید دیر به دیر سر می زنید
اگر درست منظم جلو بریم می تونیم help فارسی mmb بسازیم
خواهش می کنم بیشتر سر بزنید تا ما بیشتر از شما یاد بگیریم
کوچیک همتون deldade
 

silvercover

کاربر متخصص
جناب deldade ورود شما رو به این تالار خیر مقدم عرض میکنم. اگر بیشتر در این تالار فعالیت کنید متوجه خواهید شد که دوستان مشارکت نسبتا خوبی دارن و اونقدر ها هم دیر به دیر نیست.

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

موفق باشید.
 

جدیدترین ارسال ها

بالا