بیست

نوشته های ایمان زندیه

بیست

نوشته های ایمان زندیه

Animated GIF , HTML Browser , Print Commands

Animated GIF , HTML Browser , Print Commands



سلام به همه دوستان عزیز

امروز به توضیح بعضی دیگر از فرمان های mmb خواهیم پرداخت.

Animated GIF Commands : فرمان های مربوط به تصاویر متحرک GIF 

AGifPlay("AniGif") : این فرمان  برای شروع نمایش تصویر متحرک می باشد. نام تصویر GIF را در فرمان جایگزین می کنیم.

AGifStop("AniGif") : این فرمان نمایش تصویر متحرک را متوقف می سازد.

AGifReset("AniGif") : این فرمان تصویر متحرک را ریست می کند و دوباره از فریم اول تصویر پخش می گردد.

HTML Browser Commands : فرمان های مربوط به صفحات وب html 

Browser("ObjectLabel","Commands/URL Path") : این فرمان مربوط به کنترل شی اچتمل می باشد.در پارامتر اول نام شی را جایگزین می کنیم. پارامتر دوم نیز می تواند یکی از فرمان های زیر باشد.

Back : بازگشت به صفحه قبلی مرور شده.                                                    Browser("Browser","Back") 

Forward : رفتن به صفحه بعدی مرور شده.                                            Browser("Browser","Forward")

Stop : توقف بار گزاری صفحه وب در حال مرور                                                Browser("Browser","Stop")

Refresh : بارگزاری مجدد صفحه در حال مرور                                          Browser("Browser","Refresh")

OpenFile : نمایش کادر بازگشایی فایل با فرمت پیش فرض اچتمل         Browser("Browser","OpenFile")

Print : پرینت صفحه وب در حال مرور                                                           Browser("Browser","Print")

و بالاخره باز کردن یک صفحه وب طبق فرمان زیر               Browser("Browser","http://google.com")

یک ویژگی که در شی اچتمل وجود دارد این است که شما می توانید به باز کردن فایل هایی همچون PDF ، TXT ،تصاویر و حتی یک پوشه یا درایو در آن بپردازید. کافی است مسیر تصویر یا فایل پی دی اف یا یک پوشه یا درایو را در قسمت تعیین ادرس شی اچتمل تعیین کنید.

نمایش درایوD  توسط شی اچتمل                                                                  Browser("Browser","D:\")

Print Commands : فرمان های مربوط به چاپ یا پرینت 

PrintText("ObjectLabel","Parameters") : از این فرمان برای پرینت شی متنی استفاده می شود. پارامتر اول نام شی را تعیین می کند. پارامتر دوم نیز می تواند FONT_FROM_OBJECT باشد که در اینصورت متن با فونت و سایز اصلی خودش پرینت می گردد. اما در صورتی که این پارامتر انتخاب نشود ، برنامه متن را بر طبق تنظیمات مربوط به قسمت چاپ ، چاپ می کند.

پرینت یک پاراگراف طبق تنظیمات مربوط به چاپ :                                           PrintText("Paragraph","")

پرینت یک پاراگراف طبق فونت و سایز اصلی :           PrintText("Paragraph","FONT_FROM_OBJECT")

PrintPage("Page") : این فرمان به پرینت کل صفحه جاری ( صفحه در حال نمایش )  می پردازد. در قسمت پارامتر این فرمان می توانید تعیین کنید که صفحه به چه صورت پرینت شود.

پرینت کل صفحه:                                                                                                                      PrintPage("")

پرینت به اندازه 60 درصد وسعت صفحه :                                                                               PrintPage("60")

PrintRect("ObjectLabel","Zoom") : این فرمان به پرینت قسمتی از صفحه که در محدوده شی مستطیل Rectangle قرار دارد می پردازد. پارامتر اول نام شی مستطیلی را که می خوهید محدوده ان را پرینت کنید تعیین می کند. پارامتر دوم هم مقدار fit شدن یا پر شدن صفحه را تعیین می کند.

پرینت محدوده شی مستطیل :                                                                     PrintRect("Rectangle","")

پرینت محدوده شی مستطیل به اندازه 60 درصد وسعت صفحه :                  PrintRect("PrintBox","60")

موفق باشید...

اضافات نسخه 4.9.8

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

1- اولین موردی که به چشم می خوره اضافه شدن گزینه ها Enable Maximize   وEnable Size در قسمت Project Setting برنامه هستش که اجازه می ده کاربر بتونه پنجره پروژه رو بزرگ کنه و حتی با دراگ کردن موس اندازه اون رو به دلخواه تغییر بده.

2- در همین راستای مورد اول دو تا فرمان هم به برنامه اضافه شده که می توانید برنامه رو با فرمان  Maximize() بزرگ کنید . این مورد هم که قبلا وجود داشت: می توانید با فرمان Restore() به حالت اول برگردونید. دومین فرمانی هم که اضافه شده فرمان IsMaximized() هستش که  تشخیص می ده برنامه Maximize شده یا نه که اگه Maximize  شده باشه مقدار 1 رو بر می گردونه در غیر اینصورت مقدار 0 رو بر می گردونه.

3- مورد سوم اضافه شده فرمان های اسکریپ mmb از شی اچتمل است . مثلا اگه کد زیر رو تو شی اچتمل تون بزارید و اون شی اچتمل رو درmmb فراخوانی کنید ، پروژه شما در mmb به صفحه بعد منتقل میشه.

<a href="page:next">Go To Page 2</a>

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

<a href="script:Script1"> Run Script1</a>

4- یکی دیگر از مواردی که به برنامه اضافه شده اجرای اسکریپ خارجی می باشد. مثلاً اجرای یک اسکریپ از  داخل یه فایل متنی txt به نمونه زیر توجه کنید :

LoadText("Script$","<Embedded>\run.txt")

RunScriptCode("Script$","1")

تو فرمان بالا ابتدا فرمان اسکریپی که شما در یک فایل متنی txt نوشته اید و ذخیره کرده اید به وسیله فرمان Loadtext فراخوانی شده و در متغیر Script$ ذخیر می شود . سپس بوسیله فرمان RunScriptCode به اجرا در می آید.

 این فرمان داری دو پارامتر می باشد . پارامتر اول متغیری هستش که سورس کد اسکریپ درش ذخیره میشه و پارامتر دوم هم می تونه 0 یا 1 باشه. اگه 1 انتخاب بشه خطاهای کد اسکریپ در هنگام اجرا به نمایش در می آید، ولی صفر این خطاها را نشان نمی دهد.

5- اگه یادتون باشه تو فرمان ScriptTimer ما فقط می تونستیم سه تا تایمر استفاده کنیم. اما حالا میشه از 1000 تا تایمر استفاده کرد. شکل کلی این فرمان هم به صورت زیر تغییر پیدا کرده :

ScriptTimer("Timer1=name",100")

البته هنوز فرم قبلی تایمر ها یعنی TimerA,TimerB,TimerC باقی مونده . اما بهتره از شکل جدید تایمر ها ستفاده کنید.

6- یه فرمان کاربردی جدید که بوسیله اون می توانید در هنگام اجرا ی پروژه ( runtime ) یک شی رو پاک کنید. برای اینکار کافیه لیبل شی ( نام شی ) رو در فرمان زیر جایگزین کنید.

DeleteObject("ObjectLabel")

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

For i=1 To 10

  DeleteObject("TextBTN[i]")

Next i

7- علاوه بر مورد قبلی شما می توانید در هنگام اجرای پروژه ( runtime) شی یا اشیایی رو در پروژتون بسازید. این فرمان باعث میشه دیگه نیازی نباشه از فرمان های Showو Hide به طور مکرر استفاده بشه . فرمان های این قسمت به شرح زیر هستش

در فرمان های زیر پارامتر هایی وجود دارد که به شرح زیر می باشد:

X= فاصله شی در صفحه در محور X ها ( افقی )

Y= فاصله شی در صفحه در محور Y ها ( عمودی )

W= پهنای شی ای که می خواهید ایجاد شود رو مشخص می کند.

H= ارتفاعی شی ای که می خواهید ایجاد شود رو مشخص می کند.

r,g,b = برای تعیین رنگ شی ای که می خواهید ایجاد کنی می باشد.

Text = برای تعیین متن شی ای که می خواهید ایجاد کنید می باشد.

Inlabel= این گزینه نام شی رو تعیین می کند اگر نام شی ای که انتخاب کردید در صفحه جاری پروژه وجود داشته باشد یک عدد به انتهای این نام اضافه می شود و در متغیر outlabel$ ذخیره می گردد.

1 ) ساخت دکمه متنی Text Button : فرم کلی این فرمان به شکل زیر می باشد :

CreateTextButton("inlabel","outlabel$,x,y,w,h,text")

که در فرمان بالا کافی است مقادیر X , Y , W ,H , Text و لیبل و اوت لیبل رو تعیین کنید. مثل نمونه زیر :

CreateTextButton("BTN","outlabel$,10,10,50,25,OK")

در فرمان بالا مقادیر جایگزین شده و یک کمه با متن OK و لیبل BTN در پروژه ایجاد می شود. مقادیر را به صورت زیر نیز می توان تعیین نمود.

inlabel$='BTN'

x=10

y=10

w=50

h=25

text$='OK'

CreateTextButton("inlabel$","outlabel$,x,y,w,h,text$")

همچنین برای تغییر رنگ دکمه می توان از فرمان زیر استفاده نمود :

rgbcol$='255,0,255'

SetObjectParam("outlabel$","BGCOLOR=rgbcol$")

2) ساخت متن : فرم کلی این فرمان به شکل زیر می باشد :

CreateText("inlabel","outlabel$,x,y,text")

مثال :

CreateText("TXT","outlabel$,10,10,Short Text")

3) ساخت متن پاراگراف : فرم کلی این فرمان به شکل زیر می باشد :

CreateParagraph("inlabel","outlabel$,x,y,w,h,text")

مثال :

CreateParagraph("PARA","outlabel$,10,10,320,200,Long text in Paragraph")

4) ساخت دایره و مستطیل و اشیا چهار گوش : فرم کلی این فرمان به صورت زیر می باشد :

CreateCircle("inlabel","outlabel$,x,y,w,h,r,g,b")

CreateRectangle("inlabel","outlabel$,x,y,w,h,r,g,b")

مثال  :

CreateCircle("CIRC","outlabel$,10,10,50,50,128,0,128")

5) ساخت شی خط Line : فرم کلی این فرمان ها به صورت زیر می باشد :

CreateLine("inlabel","outlabel$,x,y,w,h,r,g,b")

CreateLineAB("inlabel","outlabel$,x1,y1,x2,y2,r,g,b")

مثال  :

CreateLineAB("LINE","outlabel$,20,20,280,200,0,0,255")

CreateLine("LINE","outlabel$,20,20,280,200,255,0,0")

6) ساخت hotspot ) : فرم کلی این فرمان به شکل زیر می باشد  :

CreateHotSpot("inlabel","outlabel$,x,y,w,h")

مثال :

CreateHotSpot("hospot","outlabel$,10,10,40,40")

7) ساخت شی اسکریپ : فرم کلی این فرمان به صورت زیر می باشد :

CreateScript("inlabel","outlabel$")

مثال :

CreateScript("SCRPT","outlabel$")

8 هشتمین موردی که به برنامه اضافه شده امکان بزرگ و کوچک کردن اشیایی که در پروژه قرار می دهیم بوسیله کیبور می باشد. بدین صورت که کلید های کنترل و شیفت را نگه داشته و از کلید های جهت( بالا – پایین- چپ – راست ) برای تغییر سایز شی استفاده می کنیم.

9-  در راستای مورد قبلی اضافه شدن ویژگی تغییر اندازه خط ها ( line ) از منوی View -> Dimensions

10- اضافه شدن ثابت   CBK_AppFileName  جهت برگرداندن نام پروژه exe ای که کمپایل کرده اید.

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

مثال های مولتی مدیا بیلدر ۲

با سلام امروز میخوام با 2 تا مثال جالب  وبلاگ رو به روز کنم.

 

مثال اول ( اسکریپت نویسی ) : با این مثال میتونید کارهای زیر را انجام دهید

 

1- صفحه پروژتون رو به لرزش در بیارید

 

2- صفحه پروژه تون رو به همراه ماوس جابه جا کنید

 

و غیره ....

 

مثال دوم ( اسکریپت نویسی ) : این مثال جالب و در عین حال کاربردی میباشد که با استفاده از این مثال میتونید برای پروژتون Tooltip قرار بدین که  خیلی راحت و بدون استفاده از پلاگین میباشد امیدوارم خوشتون بیاد

 

دانلود مثالها

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

سلام امیدوارم حالتون خوب باشه امروز براتون دو مثال جدید دارم که مربوط به اسکریپت نویسی میباشد.

 

نام مثال ها = day_visit & Clipboard

 

مثال اول  که با استفاده از این مثال میتونید برای پروژه هاتون آمار گیر درست کنید مانند آمار گیر های وبلاگ و سایت ها واقعا جالب هست حتما دانلود کنید.

 

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

 

 دانلود مثالها

ادیت باکس کاربردی

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

 

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


دانلود مثال

یک نیمه انسان !

قدرت خدا را با قدرت ناچیز علم بشری مقایسه کنید !

ادامه مطلب ...

چوب پنبه - تخم مرغ - خلال دندان - میخ

شما با چوب پنبه - تخم مرغ - خلال دندان - میخ چه کار هنری می توانید انجام دهید؟

توجه شما را به کارهای این هنرمندان توانمند با چند عکس ! جلب می کنم :



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

لطفا تا بالا آمدن (لود) کامل عکس ها شکیبا باشید و به ادامه مطلب بروید:

ادامه مطلب ...

ملیت آدم و حوا…!

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

 

انگلیسیه میگه: چه سکوتی، چه احترامی!! مطمئنم که اینا انگلیسیند!

 

فرانسویه میگه: اینا هم زیبا و هم  رفتار عاشقانه ای دارند !!حتماً فرانسویند!

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

ایرانیه میگه:

ادامه مطلب ...

معلم

معلم : دکتر علی شیعتی


دموکراسی می گوید : رفیق حرفت را خودت بزن ، نانت را من می خورم.


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


اسلام حقیقی می گوید : نانت را خودت بخور ، حرفت را هم خودت بزن ، من برای اینم که به حق برسی !


اسلام دروغین می گوید : تو نانت را بیاور بده به ما ،ما قسمتی از آن را جلویت می اندازیم و تو حرف بزن .... اما حرفی را که ما می گوییم !

خنده دلگشا

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

پرده غنچه می درد خنده دلگشای تو


ای گل خوش نسیم من بلبل خویش را مسوز

کز سر صدق می کند شب همه شب دعای تو


دشمن و دوست گو بگو هر غرضی که ممکن است

جور همه جهانیان می کشم از برای تو


خرقه زهد و جام می گرچه نه در خور هم اند

این همه نقش میزنم از جهت رضای تو

ادامه مطلب ...