زبان برنامه نویسی mmb و....؟

ma30h

Member
سلام و دروووووود،
دوستان اول مفصلاً سرچ کردم ولی توضیح اجمالی نتوسنتم پیدا کنم و مجبور به زدن این تاپیک شدم ، می خواستم حرفه ایی ها در مورد زبان اصلی برنامه نویسی در mmb و انعطاف پذیری های اون راهنمایی کنند ،
یعنی حد و مرز برنامه نویسی در محیط mmb تا کجاست؟
من تحقیقاتی در مورد پلاگین نویسی ها و افزونه ها در mmb کردم و شنیده ام که مثلاً می شه با زبون مستقلی مثل c یه برنامه نوشت و به صورت یک فایل dll تحت یک پلاگین در mmb فراخوانی و استفاده کرد، آیا این قضیه به همین صورت عملی؟ و کسی نمونه یا لایسنسی در این زمینه داره که من بیشتر در موردش مطلب پیدا کنم؟
در مورد انعطاف پذیری ، مثلاً با mmb تا چه حد می شه در زمینه رابط های کاربری تحت وب کار کرد آیا به عنوان نمونه می شه با mmb مثلاً با یه دیتابیس روی یه سرور ارتباط برقرار کرد؟

سپاس فراوان:rose:
 
آخرین ویرایش:

msnv

Well-Known Member
سلام و دروووووود،
دوستان اول مفصلاً سرچ کردم ولی توضیح اجمالی نتوسنتم پیدا کنم و مجبور به زدن این تاپیک شدم ، می خواستم حرفه ایی ها در مورد زبان اصلی برنامه نویسی در mmb و انعطاف پذیری های اون راهنمایی کنند ،
.
.
.

سلام علیکم
با mmb میشه مفصلا یه برنامه نویسی پیشرفته هم انجام داد ، اما فقط در مورد برنامه نویسی اما محدودیت های زیادی درباره پاسخ گویی به eventها داره هم نمیشه بیش از یک فرم در یک لحظه بالا آورد و از همه مهمتر تولیدش متوقف شده،یعنی عمرش رو به پایانه

اما اگه از امنیت کدهاتون سوال کنین میشه گفت در حد صفر، پروژتون راحت کرک میشه و mmb هم دودستی سورس رو تحویل کرکر میده (البته mmb یه امنیت هایی ارائه میده که به اونم نمیشه دل خوش کرد):shock::shock::shock::shock:

فقط کافیه یه سرچ تو انجمن درباره امنیت پروژه های mmb بزنی تا به صحت حرف های من پی ببری :cry:

از لحاظ پلاگین نویسی هم بجز vb با هربرنامه ای میتونی واسش پلاگین های حرفه ای بنویسی
برای بدست آوردن اطلاعات درباره نحوه ی ساختن پلاگین هم میتوانید به سایت mediachance.com یه سری بزنی و sdkهای مورد نیازتان را درباره نحوه ی نوشتن پلاگین دانلود کنی


امااکه از من بپرسید که میگم همون بهتر از همین اول کارتون رو با برنامه Apadana شروع کنید، هم امنیتش بالاتره ، هم از پلاگین های mmb پشتیبانی میکنه، هم انعطاف پذیریش در برنامه نویسی بیشتره (ورود به انجمن آپادانا)، هم یه برنامه آزاد ایرانی هستش که خودمون میتونیم با دست در دست هم بالاش ببریم و هم ... که میتونین با ورود به انجمن آپادانا همه ویژگیهای منحصر به فردش رو نسبت به mmb بدست بیاوری

موفق باشید
 
آخرین ویرایش:

peyman136

کاربر متخصص مولتی مدیا بیلدر
اول سلام بعدش دوست عزیز msnv لازم نبود اون قدر رنگارنگ بنویسی ساده زیباییش بیشتره
Exclamation زبان برنامه نویسی mmb و....؟
زبان برنامه نویسی ؟
شما طوری با MMB رفتار میکنید که اگه باهاش کار نکرده بودم فکر میکردم میتونه با دلفی رقابت کنه:lol:
MMB به تنهایی هیچ قدرتی نداره و فقط به درد ساخت اتوران و کلا مالتی مدیا (بخش فایل های صوتی ...) میخوره کل قدرت MMB به پلاگین هاش هستش که وقتی کسی به کمک پلاگین برنامه میسازه نمیتونه ادعا کنه همه کاراش رو خودش کرده چون قسمت اعظم برنامه رو یکی دیگه دیگه نوشته یه بار دیگه تاکید میکنم بیلدر قدرتی نداره با اینکه چندین بار گفته شده بازم بعضی از کاربرای تازه کار میخوان باهاش برنامه هایی بنویسن که حتی با زبانهای سطح بالا هم خیلی کار اعصاب خوردکنیه
من چند سال با بیلدر کار کردم درسته برنامه نویسی رو با بیلدر شروع کردم اما شدیدا تاکید میکنم اگه هنوز کار باهاش رو شروع نکردی اصلا شروع نکن و وقتت رو بزار روی یه زبان سطح بالا و برنامه نویسی با یه زبان قدرتمند رو تمرین کن
 

msnv

Well-Known Member
اول سلام بعدش دوست عزیز msnv لازم نبود اون قدر رنگارنگ بنویسی ساده زیباییش بیشتره

زبان برنامه نویسی ؟
شما طوری با MMB رفتار میکنید که اگه باهاش کار نکرده بودم فکر میکردم میتونه با دلفی رقابت کنه:lol:
MMB به تنهایی هیچ قدرتی نداره و فقط به درد ساخت اتوران و کلا مالتی مدیا (بخش فایل های صوتی ...) میخوره کل قدرت MMB به پلاگین هاش هستش که وقتی کسی به کمک پلاگین برنامه میسازه نمیتونه ادعا کنه همه کاراش رو خودش کرده چون قسمت اعظم برنامه رو یکی دیگه دیگه نوشته یه بار دیگه تاکید میکنم بیلدر قدرتی نداره با اینکه چندین بار گفته شده بازم بعضی از کاربرای تازه کار میخوان باهاش برنامه هایی بنویسن که حتی با زبانهای سطح بالا هم خیلی کار اعصاب خوردکنیه
من چند سال با بیلدر کار کردم درسته برنامه نویسی رو با بیلدر شروع کردم اما شدیدا تاکید میکنم اگه هنوز کار باهاش رو شروع نکردی اصلا شروع نکن و وقتت رو بزار روی یه زبان سطح بالا و برنامه نویسی با یه زبان قدرتمند رو تمرین کن

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

از اونجایی که خودم نیز با mmb کار کرده ام و حتی برنامه نویسی پیش رفته کرده ام (البته من برنامه نویسی رو خوش بختانه یا بدبختانه با این نرم افزار شروع کرده ام) عرض نمودم که میتونید در این برنامه که به گفته مولفین آن اختصاص یافته برای اتوران و مالتی مدیا هستش، برنامه نویسی پیش رفته کنید

همینطور در انتها نیز چندتا از نقاط ضعف اون رو گوش زد کرده ام و به ودستمون هم عرض کردم که استفاده از این برنامه رو برای ایشون پیشنهاد نمیکنم

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

peyman136

کاربر متخصص مولتی مدیا بیلدر
من دوست ندارم بحث به جر و بحث کشیده بشه و یا تاپیک اسپم بشه فقط یه نکته رو لازم دونستم بگم
دوست عزیز من هیچ کدوم از گفته های شما رو رد نکردم فقط گفتم لازم نبود از اون سبک نوشتن استفاده کنید مطمئن باشید حرفتون به قدری درست هست که خودش خودش رو تایید کنه و نیازی به رنگ و نقاشی نداره
واینکه میفرمایید :
از اونجایی که خودم نیز با mmb کار کرده ام و حتی برنامه نویسی پیش رفته کرده ام
دوست عزیز تعریف شما از برنامه نویسی پیشرفته چی هستش؟
شما خودتون دقیقا چند درصد این پروژه ها رو نوشتی؟ همش رو خودت نوشتی یا از پلاگین هم استفاده کردی؟ منظورم از همه ، کل قسمت ها حتی پلاگین های استفاده شده هستش واقعا چند درصد رو خودتون انجام دادید؟
 

msnv

Well-Known Member
ای وای!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

برخی جاهاش رو هم با پلاگین نوشتم

و دوستم ندارم ناراحتی هیچ یک از دوستان رو ببینم :rose:

اگه منظورتون وابستگی مالتی مدیا بیلدر به پلاگین هست که باید بگم 100% به پلاگین وابسته هستش
و اون قسمتی که گفتم برنامه نویسی پیش رفته، البته خودم یه زمانی نشستم سعی کردم تا حتی یه بخش بنویسم که بتونه یه برنامه نویسی ساده (ساده) که خودم زبونش رو نوشتم رو بپذیره (البته نه از اون مفسرهای حرفه ای)، از اون مفسرهایی که با توابع GetArrayItem,GetArrayNum کار میکنن، و وقتی که از برنامه نویسی پیش رفته حرف زدم این قسمت کار در نظرم بود وگرنه mmb از اون پروژه هایی که برخی بچه ها فکر شو میکنن رو در خواب هم ندیده

اگر هم موجب ناراحتی دوست عزیزم peyman136 شدم معذرت میخوام
 
آخرین ویرایش:

Silver Soft

کاربر متخصص مولتی مدیا بیلدر
از لحاظ پلاگین نویسی هم بجز vb با هربرنامه ای میتونی واسش پلاگین های حرفه ای بنویسی
خیر با همه نمیشه ؛

VB که DLL های واقعی تولید نمیکنه ، زبان های Net. ی مثل VB.Net و #C و ... هم که DLL های Native تولید نمیکنن ، برای زبان های دیگه هم SDK توسعه داده نشده ، SDK های موجود فقط برای Delphi و ++VC توسعه داده شدن .
 

msnv

Well-Known Member
خیر با همه نمیشه ؛

VB که DLL های واقعی تولید نمیکنه ، زبان های Net. ی مثل VB.Net و #C و ... هم که DLL های Native تولید نمیکنن ، برای زبان های دیگه هم SDK توسعه داده نشده ، SDK های موجود فقط برای Delphi و ++VC توسعه داده شدن .

Silver Soft درست میفرمایند، بیشتر از یکی دو سه تا SDK داخل سایت mediachance وجود نداره اما از جمله برنامه هایی که داخل راهنماش توضیح دادن PureBasic, pascal, C++, Delphi و یکی دوتای دیگه هستش اما SDKی purebasic رو ندیدم :)
 

ma30h

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


سپاس؛
 

peyman136

کاربر متخصص مولتی مدیا بیلدر
برنامه نویسی قوی داره و همانطور که در بالا گفتم باید رابط کاربری باش بین کلاینت و سرور و پر از ارسال و دریافت دیتا از بانک اطلاعاتی (اونم از نوع mysql) حالا توصیه شما برای این کار چیه؟
شما اگه میخوایید با MySQL کار کنید کلن باید فکر استفاده از MMB رو کنار بذارید و برید سراغ برنامه ها و زبان های قویتر
در ضمن یه سوال کلی ، الان توصیه شما حرفه ایی ها برای ادامه کار و یافتن اون زبان برنامه نویسی پایه با توجه به نیاز ها و توضیحات من چیه؟
فعلا برنامه خاصی رو پیشنهاد نمیکنم شرط اول انتخاب زبان راحتی و توانایی شما توی کار با اون هستش
 

silvercover

کاربر متخصص
اگر کل دامنه فعالیت شما به ساخت برنامه های چند رسانه ای و تعاملی(از یه اتوران ساده گرفته تا برنامه های غنی آموزشی و تعاملی) محدود میشه، پیشنهاد بنده استفاده از بستر Adobe Flash هست. چرا که هم نیاز های دسکتاپ رو پوشش میده و هم نیازهای مبتنی بر وب.

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

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

بالا