تور لحظه آخری
امروز : سه شنبه ، 19 تیر 1403    احادیث و روایات:  پیامبر اکرم (ص):در انسان پاره گوشتى است كه اگر آن سالم و درست باشد، ديگر اعضاى بدنش هم با آن سا...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

اتاق فرار

خرید ووچر پرفکت مانی

تریدینگ ویو

کاشت ابرو

لمینت دندان

ونداد کولر

لیست قیمت گوشی شیائومی

صرافی ارکی چنج

صرافی rkchange

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

دانلود فیلم

ناب مووی

رسانه حرف تو - مقایسه و اشتراک تجربه خرید

سرور اختصاصی ایران

تور دبی

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

طراحی کاتالوگ فوری

دانلود کتاب صوتی

تعمیرات مک بوک

Future Innovate Tech

آموزشگاه آرایشگری مردانه شفیع رسالت

پی جو مشاغل برتر شیراز

قیمت فرش

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

لوله بازکنی تهران

میز جلو مبلی

هتل 5 ستاره شیراز

آراد برندینگ

رنگ استخری

سایبان ماشین

قالیشویی در تهران

مبل استیل

بهترین وکیل تهران

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

نظرسنجی انتخابات 1403

استعداد تحلیلی

کی شاپ

خرید دانه قهوه

دانلود رمان

وکیل کرج

آمپول بیوتین بپانتین

پرس برک

بهترین پکیج کنکور

خرید تیشرت مردانه

خرید نشادر

خرید یخچال خارجی

وکیل تبریز

اجاره سند

وام لوازم خانگی

نتایج انتخابات ریاست جمهوری

خرید ووچر پرفکت مانی

خرید سی پی ارزان

خرید ابزار دقیق

بهترین جراح بینی خانم

تاثیر رنگ لباس بر تعاملات انسانی

خرید ریبون

ثبت نام کلاسینو

 






آمار وبسایت

 تعداد کل بازدیدها : 1805808230




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

ساخت یک ماجول ساز برای mmb -


واضح آرشیو وب فارسی:سایت ریسک: ساخت یک ماجول ساز برای mmb Silver Soft 25 دي 1387, 10:25:Dسلام به همه ی دوستان :lol:امروز نشسته بودم و به ماجولها و یونیتها که باعث ساده تر شدن کارها در برنامه نویسی میشوند فکر میکردم !!! :shock:ییهو به فکرم رسید چرا همه ی زبان های برنامه نویسی همچین چیزی دارند برای راحتی کاربران ، ولی MMB که این همه هم طرفدار داره و باعث پیشرفت خیلی ها از جمله خودم شده همچین چیزی نداره :mad: خلاصه یکم رو این موضوع فکر کردم و یکمم تست کردم دیدم بللللللله شدنیه ! :-?اول بزارید برای کسایی که نمیدونن ماجول یا یونیت و این چیزا چین توضیح بدم : ماجول یا یونیت و ... مجموعه ای از کدهای مجتمع شده در یک فایل هستند که برنامه نویسها میتونن از اونها در برنامشون استفاده کنن ، مثلا کسایی که با VisualBasic کار کردن مثلا وقتی کلمه ی End رو تایپ میکنن برنامه از تو کتابخانه ی خودش میره دنبال کلمه ی End میگرده و بعد کدهای اون رو به جای کلمه ی End موقع کامپایل تو فایل اجرایی جایگزین میکنه ، یا تو خود MMB دستور Exit() و همه ی دستور های دیگر همه و همه همینطور هستند ، مثلا ممکنه برای Exit() که شما با 6 کارکتر تو MMB مینویسینش تو کتابخونه ی برنامه 10 خد کد باشه ولی شما با 6 کارکتر نوشتن انگار اون 10 خط کد رو نوشتید !!! این از تعریف ماجول و یونیت و ... حالا من تصمیم دارم این قابیلیت رو به MMB اضافه کنم یعنی مثلا یکی از دوستانیه کد مینویسه که با اون کد میشه سینوس یه زاویه رو به دست آورد ، حالا میخوایم کاری کنیم که دیگه دوستان دیگر لازم نباشه این چند خط کد رو برای سینوس بنویسن و فقط از ماجول اون کد که در دسترس دارن استفاده کنن ، مثلا به جای 5 خط دستور گرفتن سینوس ، بتونن با 7،8 کارکتر کد نوشتن به ماجول وصل شن و عملیات رو انجام بدن !!! دوستانی ک میخوان تو این پروژه ی تیمی شرکت کنند لطفا اعلام کنند ، در ضمن مطمئن باشد اگر این پروژه عملی بشه فکر میکنم اولین AddOn برای MMB باشه . در ضمن من روی این پروژه کلی فکر کردم 100% عملیه ! به چند نفر برای کد نویسی MMB برنامه و تست برنامه نیاز هست ، چون 2 سالی هست که با MMB به هیچ وجه کار نکردم و بیشتر دستوراتش رو فراموش کردم . برای گرافیک هم یکی دو نفر رو نیاز داریم چون خودم هیچی از گرافیک سر در نمیارم ! کد نویسی دلفیش هم خودم هستم ، اگر کسی از دوستان میتونه تو کد نویسیه دلفیش کمک کنه که چه بهتر . منتظر نظرات دوستان هستم ، فعلا یا حق .... silvercover 25 دي 1387, 16:08باید دید دقیقا تو فکر شما چی میگذره در این مورد. قبلا هم تلاش هایی برای موارد مشابه اگر اشتباه نکنم شد اما خبری ازشون نشد. شما دقیقا به چی نیاز دارین و میخاین چه ویژگی هایی رو برای بیلدر بسازین؟ Silver Soft 25 دي 1387, 16:38دقیقا میخوام قابلیت اضافه کردن کتابخانه رو به برنامه ی MMB اضافه کنم ، مثلا شما Mod رو در نظر بگیرید ، دستور Mod تو MMB معنایی نداره و برای گرفتن Mod یک عدد باید این عملیات رو شبیه سازی کنیم ، خوب من میخوام یه برنامه نویسیم که مثلا مد رو یک بار کدش رو برای MMB بنویسیم و مثله کتابخانه های برنامه های دیگه مثل دلفی اونو در اختیار کاربرا قرار بدیم ، حال با داشتن این کتابخانه و برنامه ما ، کاربر بتونه توی MMB به جای نوشتن چند خط دستور برای شبیه سازی Mod فقط تایپ کنه مثلا a Mod b طرح من ایه ! بعد از مدتی هم یه کتابخانه ی عزیم از کدها دست کاربران میرسه که به راحتی و با کد نویسی هر چه کمتر میتونن برنامه ی مورد نظرشون رو بنویسن . بازم توضیح نیاز بود بفرمایید . silvercover 25 دي 1387, 18:23من متوجه این ایده کلی شما شدم. اما درخواستم این هست که ویژگی هایی رو که فکر میکنین با این ایده شما قابل پیاده سازی هست رو به تفصیل لیست کنید. مثل همون مدی که گفتین. Silver Soft 26 دي 1387, 06:16* کد نویسی کمتر در برنامه های حجیم * سرعت بخشیدن به تکمیل یک پروژه ی بزرگ * کمتر شدن سورس برنامه و سرعت بیشتر در باز کردن سورس های پروژه ها * امکان همگانی کردن سورس های یک عملیات ویژه ماننده Mod و Sin و Cos و ... * امکان ساخت کتابخانه توسط کاربران برنامه و امکان در اختیار گزاشتن این کتابخانه بین دیگران Silver Soft 26 دي 1387, 10:23دوستان دیگر هیچ نظری ندارند ؟ ! ubuntu 26 دي 1387, 11:02من از دلفي چيزي سرم نمي‌شه جز اين که يه زبون ( يا بهتر بگم زبون نفهم!) برنامه نويسيه. ولي اگه بتوني چنين کاري رو بکني به نظر من کابرهاي mmb دعات مي‌کنن. silvercover 26 دي 1387, 12:24* کد نویسی کمتر در برنامه های حجیم * سرعت بخشیدن به تکمیل یک پروژه ی بزرگ * کمتر شدن سورس برنامه و سرعت بیشتر در باز کردن سورس های پروژه ها * امکان همگانی کردن سورس های یک عملیات ویژه ماننده mod و sin و cos و ... * امکان ساخت کتابخانه توسط کاربران برنامه و امکان در اختیار گزاشتن این کتابخانه بین دیگران منظور بنده موردی هست که قرمزش کردم. یعنی بفرمایین چه ویژگی هایی رو در نظر دارین تا به این صورت در بیارین؟ Silver Soft 26 دي 1387, 16:15منظور بنده موردی هست که قرمزش کردم. یعنی بفرمایین چه ویژگی هایی رو در نظر دارین تا به این صورت در بیارین؟ آقا حامد قرار نیست من بشینم دونه دونه این mod و sin و ... رو شبیه سازی کنم ! گفتم که میخوام برنامه ای بنویسیم که دوستان دیگه که در حال حاضر زیاد با MMB کار میکنن بتونن سورس های خودشون رو به عنوان کتابخانه بین کاربرای دیگه پخش کنن ، من نه از MMB چیز خاصی یادمه نه فکر میکنم که کار درستی باشه که بشینیم یه سری کد رو خودمون شبیه سازی کنیم و به عنوان کتابخانه بدیم دست کاربرا . طرح من دقیقا این هست : با نصب برنامه ای که قراره ما بسازیم یه کلید تو نرم افزار MMB اضافه میشه و با کلیک بر روی اون کلید یه صفحه باز میشه و ما میتونیم کدهایی که تو نرم افزار نوشتیم رو وارد اون صفحه کنیم ، لعد براش اسم بزاریم مثلا mod و بعد براش متغیر های مورد نیازش رو تعریف کنیم . مثلا اینطور : نام کتابخانه و دستور : mod کد : a sdsdsdodfosd b نام متغیر های اصلی به کار رفته : a,b حالا این اطلاعات رو کاربر به صفحه ی برنامه ی ما میده و برنامه ی ما این رو در قالب یه فایل به عنوان کتابخانه ی mod در اختیار کاربر میزاره ، حالا کاربر میتونه این کتابخانه رو به بقیه بده ، بقیه هم به وسیله ی نرم افزاری که قراراه ساخته شه کدهای این کتابخانه رو به برنامشون وارد میکنن و ازش استفاده میکنن . nevercom 26 دي 1387, 17:52ایده ی جالبی هست و اگه به مرحله ی عمل برسه ابزار بسیار مفیدی خواهد بود، یادم هست چیزی شبیه به این قبلترها توسط Urbancoding ساخته شده بود، اسمش PlugIn Wizard بود اگر اشتباه نکنم... Silver Soft 27 دي 1387, 19:47دوستان لطفا هرکی دوست داره در این پروژه شرکت داشته باشه اعلام کنه ، انشاالله از روز شنبه یا یکشنبه میخوام کار رو شروع کنم . Silver Soft 02 بهمن 1387, 19:10:Dاز دوستان هیچ کس داوطلب نشد ، من هم کار رو خودم تنها شروع کردم . فقط یه سوال برام پیش اومد ، به نظر شما برنامه چند تا ورودی قبول کنه کافی هستش ؟ یعنی مثلا شما دستور Mod رو میخواهید یک کتابخانه کنید ، دستور Mod دو ورودی میخواد مثلا a Mod b که a و b ورودی های ما هستند ، و باید تو برنامه این دو ورودی برای کتابخانه مشخص شه ، حالا به نظر شما پیچیده ترین و بیشترین دستور که بخواهیم کتابخانهش کنیم بیشتر از 5 ورودی داره ؟ nevercom 02 بهمن 1387, 20:59خب این یه مقدار مشخص نمیتونه باشه، ولی 5 ورودی بنظر کافی میرسه. امیدوارم کاری رو که شروع کردید با موفقیت به پایان برسونید تشکر silvercover 02 بهمن 1387, 23:26قبلا سامان یه مثال برای mod ساخته بود نمیدونم دقیقا کجاست. ازش میخام که اینجا بذارتش. .::Mehran::. 03 بهمن 1387, 00:55سلام دوستان . من رو ياد يك موضوع قديمي انداختيد ! :shock: يادمه قبلنا يك همچين طرحي رو داشتم پياده سازي ميكردم و تا خيلي جاهاش هم رفتم جلو كه به علت مشغله ي كاري ولش كردم ... ايده صد در صد عملي بود فقط وقت رليس كردن و پياده سازي به صورت قابل استفاده براي عموم رو نداشتم . حتي يك كتابخانه با چند دستور هم ساخته بودم . ميتونيد به شكل زير نگاه كنيد . اين برنامه رو گذاشتم تا وقتي سرم خلوت تر شد كاملش كنم و دينم رو به MMB بپردازم ! شايد خيلي دير به دير به اينجا سر بزنم ولي اميدوارم تا اون موقع به نتايج خوبي رسيده باشيد . ... يا حق [SaMaN] 04 بهمن 1387, 02:59سلام این آدرس تاپیک اون مثال MOD هستش :




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 471]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن