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

تبلیغات

بلومبارد

تبلیغات متنی

تریدینگ ویو

خرید اکانت اسپاتیفای

کاشت ابرو

لمینت دندان

ونداد کولر

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

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

صرافی rkchange

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

دانلود فیلم

ناب مووی

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

دیزل ژنراتور موتور سازان

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

سایت ایمالز

تور دبی

سایبان ماشین

جملات زیبا

دزدگیر منزل

ماربل شیت

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

آموزش آرایشگری رایگان

طراحی سایت تهران سایت

آموزشگاه زبان

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

ترازوی آزمایشگاهی

رنگ استخری

فروش اقساطی کوییک

راهبند تبریز

ترازوی آزمایشگاهی

قطعات لیفتراک

وکیل تبریز

خرید اجاق گاز رومیزی

آموزش ارز دیجیتال در تهران

شاپیفای چیست

فروش اقساطی ایران خودرو

واردات از چین

قیمت نردبان تاشو

وکیل کرج

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

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

سیسمونی نوزاد

پراپ تریدینگ معتبر ایرانی

نهال گردو

صنعت نواز

پیچ و مهره

خرید اکانت اسپاتیفای

صنعت نواز

لوله پلی اتیلن

کرم ضد آفتاب لاکچری کوین SPF50

دانلود آهنگ

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

واردات از چین

اجاره کولر

دفتر شکرگزاری

تسکین فوری درد بواسیر

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

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

قیمت فرش

 






آمار وبسایت

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




هواشناسی

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

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



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

[سوال] تقسیم یک پروژه را به چند خروجی مرتبط -


واضح آرشیو وب فارسی:سایت ریسک: تقسیم یک پروژه را به چند خروجی مرتبط paseaziz 04 آذر 1389, 21:48با سلام آیا می توان یک پروژه مالتی مدیا را در چند خروجی تنظیم کرد و بعد با کدنویسی خروجی ها را به هم مرتبط ساخت؟ یعنی بجای ساختن یک خروجی exe با حجم زیاد،‌ آیا می توان کل پروژه را در چند خروجی distribute کرد. دلیل پرسیدن این سوالم این است که بدلیل استفاده از تعداد زیاد قطعات ویدئویی و فلش، فایل exe خروجی که از پروژه ام تهیه کردم 300 mb شده است و اجرای آن با تاخیر و کندی انجام می شود. به همین دلیل، دنبال راه حلی هستم که پروژه سبک تر اجرا شود. اگر ممکن است لطفا مرا راهنمایی کنید. با تشکر amirrayaneh 05 آذر 1389, 13:53با سلام و احترام خب فایلهای ویدئویی را بجای Embedded کردن کنار پروژتون قرار بدید و آدرس دهی کنید دیگه با این حجم عظیم مواجه نمیشد! paseaziz 05 آذر 1389, 19:47من اینکا رو انجام دادم، حتی از List Box هم استفاده کردم که تو هر صفحه بتونم 9 ویدئو را جای بدم تا مجبور نشم از تعداد زیاد صفحات استفاده کنم. با اینحال بخاطر تعداد خیلی زیاد فایل های ویدئویی بازهم تعداد صفحات زیاد میشه. یعنی توی پروژم حداقل 100 صفحه خواهم داشت که تو هرکدوم 9 ویدئو هست. این ویدئوها حجمشون کمه و درنهایت توی 1 DVD جای میگیره، اما فایل exe ای که بعد از کمپایل کردن پروژه ام تهیه میکنم حجمش زیاده. سوال من اینه که آیا میشه پروژه را به چند خروجی تقسیم کرد و بعد این خروجی ها را با فرمان ها و کدنویسی مناسب به هم مرتبط ساخت؟ اگه کسی میدونه لطفا کمکم کنه. با تشکر amirrayaneh 05 آذر 1389, 21:41با سلام خب اگه درست متوجه شده باشم بله امکانش هست میتوانید از دستور زیر استفاده کنید RunMBD("FolderPath-FileName","Page Label") paseaziz 05 آذر 1389, 22:51با تمام احترامی که برای قوانین سایت قائل هستم، دوست دارم به بهترین نحو از شما تشکر کنم. با کمک کدی که شما لطف کردید، براحتی می توانم به خروجی دیگر پروژه ام مرتبط شوم تاکنون دو فایل خروجی تهیه کرده ام). از این بابت متشکرم. من کد شما را بصورت زیر وارد کردم: ("RunMBD("<SrcDrive>New Folderstmain1.mbd","Page Label و این کد بدرستی با خروجی دوم MMB پروژه من ارتباط برقرار می کند. سوالی که دارم این است که بخش آخر این پیام یعنی page label”" در دفعات بعد باید عوض شود یا همواره ثابت می ماند؟ یعنی لازم نیست برای ارتباط با سایر خروجی ها به page label شماره ای اضافه کنم (مثلا page label 1)؟ با تشکر فراوان amirrayaneh 06 آذر 1389, 08:51با سلام و احترام شما به جای Page Label میتوانید از سه حالت زیر استفاده کنید 1) به جای Label شماره صفحه مورد نظر را قرار دهید = Page 3 2) پرامتر NEW_WINDOW قرار دهید تا در یک صفحه جدید باز شود 3) هر دو را با هم قرار دهید : NEW_WINDOW,Page 3 evil_gates 06 آذر 1389, 09:38در تكميل توضيحات جناب amirrayaneh عرض ميكنم پارامتر THIS_WINDOW باعث پروژه جديد شما جايگزين پروژه جاري بشه و پارامتر NEW_WINDOW همونطور كه اشاره شد پروژه جديد در پنجره‌اي جديد اجرا ميشه. اما يك نكته رو توجه كنيد دوست عزيز كه در صورتي كه متغيري داشته باشيد كه بخوايد تو پروژه جديد هم مقدارش خونده بشه از پارامتر THIS_WINDOW استفاده كنيد. موفق باشيد paseaziz 06 آذر 1389, 23:31با تشکر فراوان از دو دوست عزیز بخاطر راهنمایی ارزشمندتان:rose:، دیشب کدی که جناب amirrayaneh () لطف کردند را سریع امتحان کردم و جواب گرفتم. اما بخاطر عجله این کد را (همانطور که در پست بالای من میبینید) برای برقراری ارتباط با یک فایل با پسوند .mbd اجرا نمودم. این کد براحی با فایل های دارای پسوند .mbd که فرمت سورس پروژه های تهیه شده با MMB است بخوبی ارتباط برقرار می کند. وقتی این کد را مطابق دستور زیر برای برقراری ارتباط با فایل .exe ای که بعد از کمپایل کردن پروژه تهیه می شود امتحان کردم، سیستم با اشکال مواجه می شود و برنامه نمی تواند با فایل .exe حاصله از کمپایل شدن بخش دیگر پروژه ارتباط برقرار کند. یکبار دیگر خاطر نشان می شوم که بدلیل تعداد زیاد صفحات و تعداد زیاد ویدئوها میخواهم درصورت امکان کل پروژه را به چند خروجی تقسیم کنم اما این خروجی ها را بب کدنویسی مناسب بنحوی به هم متصل کنم که انگار یکی هستند. کد را بصورت زیر بکار بردم: ("RunMBD ("<SrcDrive>New Foldersid.exe","Page 11 سوالی که برای من پیش آمده این است که آیا مجبور هستم موقع اتمام پروژه بخشی از پروژه را با فایل .mbd منتشر کنم؟ یا واقعا راهی وجود دارد که می توان از طریق آن با فایل .exe ناشی از کمپایل کردن سایر بخش های پروژه ارتباط برقرار کرد؟ بنظر خودم اشکال منتشر کردن بخش هایی از برنامه با فرمت .mmb این است که با این کار سورس برنامه براحتی در DVD رایت شده قابل دستیابی است. درضمن، تا آنجاییکه میدانم، اگر بخش هایی از پروژه را با فرمت .mbd منتشر کنم، قطعا سیستم فردی که می خواهد از آن استفاده کند باید دارای برنامه MMB نیز باشد. از پیغام خطایی که موقع بکاربردن کد بالا دریافت کرده ام یک عکس تهیه کرده ام و به این پست ضمیمه کرده ام. سوال من این است که آیا کدی وجود دارد که از طریق آن بتوان بین فایل های .exe تهیه شده پس از کمپایل کردن برنامه ارتباط برقرار کرد؟ با احترام و تشکر فراوان evil_gates 07 آذر 1389, 09:10دوست عزيز اول اينكه دستور RunMBD فقط براي اجراي فايلهاي با فرمت mbd هست نه exe. البته اين به اين معني نيست كه لازمه حتما رو سيستم كاربر نرم افزار بيلدر نصب باشه تا اين دستور عمل كنه. كافي هست فقط از يكي از پروژه هاتون خروجي exe بگيريد و بعد با دستور RunMBD پروژه هاي بعدي رو اجرا كنيد. اگه ميخوايد پروژه هاتون رو جداگانه exe كنيد و بعد اجرا كنيد از دستور Run استفاده كنيد. (البته اين رو توصيه نميكنم) در مورد امنيت هم بهتره ديگه بحث نكنيم. مباحث قبلي كه راجع به امنيت در mmb هست رو مطالعه كنيد متوجه منظورم خواهيد شد. موفق باشيد paseaziz 07 آذر 1389, 10:13با تشکر از راهنمایی شما:rose:، با استفاده از دستور Run توانستم بخوبی با خروجی دیگر پروژه ام ارتباط برقرار کنم. اما شما در توصیه تان گفتید که: "اگه ميخوايد پروژه هاتون رو جداگانه exe كنيد و بعد اجرا كنيد از دستور Run استفاده كنيد. (البته اين رو توصيه نميكنم)" یعنی از نظر شما نباید پروژه را به چند .exe متفاوت تقسیم کنم و آنها را با کدنویسی به هم وصل کنم. سوالی که دارم این است که دلیل شما چیست؟ آیا به این خاطر می گویید که برقراری ارتباط با صفحات درونی فایل های .exe پروژه ممکن نیست و اینکار رفتن به بخش های مختلف پروژه را دشوار می کند یا دلیل دیگری دارید؟ درمورد امنیت در mmb سعی میکنم مطالب مربوط به این بحث را در سایت جستجو کنم، اگر بعد از مطالعه آنها هنوزم ابهاماتمک برطرف نشد از شما راهنمایی می گیرم. بابت کمک ها و مشاوره های سودمند شما واقعا ممنون هستم. اگر این سایت نبود نمی دانستم چگونه می توانستم مشکلاتی که در اجرای پروژه پیش می ایند را برطرف کنم. با احترام evil_gates 07 آذر 1389, 17:04دوست عزيز خوشحالم مشكلتون حل شد. اما در مورد سوال شما: من نميگم برنامتون رو به بخشهاي كوچكتر تقسيم نكنيد. اتفاقا تو پروژه هاي بزرگ بهترين راه حل تقسيم كردن پروژه به پروژه‌هاي كوچكتر و استفاده از دستور RunMBD براي برقراري ارتباط با برنامه هست. وقتي شما فايلي رو exe ميكنيد با اينكه ميتونيد با دستور Run داخل برنامه اون رو اجرا كنيد اما در عين حال يك فايل مستقل داريد كه كاربر ميتونه به طور دستي هم اون رو اجرا كنه. فرض كنيد شما برنامه‌اي داريد كه قصد داريد از صفحه اصلي طبق روال خاصي بخش‌هاي مختلف برنامه نمايش داده بشه. اينكه پروژه تكه تكه بشه و هر كدوم يك فايل exe بشه اولين عيبش اينه كه روال موردنظر شما بهم ميخوره. دوم اينكه فايلهاي exe حجم بيشتري نسبت به فايل mbd شما دارن كه در مجموع مطلوب نيست. وقتي پروژه شما باز هست و شما از دستور RunMBD براي فراخواني بخش ديگه‌اي از پروژه استفاده مي‌كنيد تو همون فايل بخش جديد جايگزين ميشه و برنامه مستقل ديگه‌اي اجرا نميشه. اما اگه با دستور Run فايل exe رو اجرا كنيد علاوه بر اينكه فايل قبلي شما باز هست يك فايل exe جديد هم اجرا ميشه بازم بگم؟ :دي paseaziz 09 آذر 1389, 19:36با سلام تا اینجا کمک های شما باعث شده که احساس آرامش عمیقی داشته باشم. راهنمایی های شما برای تقسیم پروژه ام به چند خروجی مرتبط باعث شده تا باخیال راحت پروژه را با گرافیک بالا طراحی کنم و اصلا نگران زیاد شدن حجم فایل نهایی حاصل از کمپایل شدن پروژه ام نباشم. امروز پروژه ام را روی کامپیوتری اجرا کردم که در آن برنامه MMB نصب نبود اما براحتی با کدهای که از قبل استفاده کرده بودم بخش های مختلف آن اجرا شد. سوالی که امروز برایم مطرح شد این است که چطور می توانم از دستور THIS_WINDOW استفاده کنم؟ من کد را به صورت زیر وارد کردم اما بجای رفتن به صفحه 11 (طبق کدی که دادم) به صفحه اول بخش دیگر پروژه می رود. ("RunMBD ("<SrcDrive>New Folderstmain1.mbd","THIS_WINDOW,Page 11 لطفا شیوه صحیح استفاده از فرمان THIS_WINDOW را در کد بالا به من نشان دهید و کد را برایم اصلاح کنید. می خواهم هم از THIS_WINDOW استفاده کنم که از باز شدن پروژه در پنجره دیگر خودداری کنم و هم به صفحه مورد نظرم در خروجی بعد (در اینجا صفحه 11 برود). با احترام فراوان و آرزوی سلامتی برای تمام کسانی که به دیگران کمک می کنند. evil_gates 10 آذر 1389, 08:55با سلام تا اینجا کمک های شما باعث شده که احساس آرامش عمیقی داشته باشم. راهنمایی های شما برای تقسیم پروژه ام به چند خروجی مرتبط باعث شده تا باخیال راحت پروژه را با گرافیک بالا طراحی کنم و اصلا نگران زیاد شدن حجم فایل نهایی حاصل از کمپایل شدن پروژه ام نباشم. امروز پروژه ام را روی کامپیوتری اجرا کردم که در آن برنامه MMB نصب نبود اما براحتی با کدهای که از قبل استفاده کرده بودم بخش های مختلف آن اجرا شد. سوالی که امروز برایم مطرح شد این است که چطور می توانم از دستور THIS_WINDOW استفاده کنم؟ من کد را به صورت زیر وارد کردم اما بجای رفتن به صفحه 11 (طبق کدی که دادم) به صفحه اول بخش دیگر پروژه می رود. ("RunMBD ("<SrcDrive>New Folderstmain1.mbd","THIS_WINDOW,Page 11 لطفا شیوه صحیح استفاده از فرمان THIS_WINDOW را در کد بالا به من نشان دهید و کد را برایم اصلاح کنید. می خواهم هم از THIS_WINDOW استفاده کنم که از باز شدن پروژه در پنجره دیگر خودداری کنم و هم به صفحه مورد نظرم در خروجی بعد (در اینجا صفحه 11 برود). با احترام فراوان و آرزوی سلامتی برای تمام کسانی که به دیگران کمک می کنند. دوست عزيز وقتي از پارامتر THIS_WINDOW استفاده مي‌كنيد پروژه بعدي تو همون پنجره پروژه قبلي و از صفحه اول اجرا ميشه در صورتي كه اگر از نام صفحه استفاده كنيد باز هم پروژه بعدي تو همون پنجره پروژه قبلي اجرا ميشه با اين تفاوت كه به صفحه مورد نظر ميره بنابراين كد موردنظر شما بايد اينطوري باشه: RunMBD("<SrcDir>myfile.mbd","Page x") استفاده از دو تا پارامتر THIS_WINDOW و Page lable پشت سرهم معنايي نداره. اما اگه قصد داريد پروژه خودتون رو تو يك پنجره جديد اجرا كنيد در اينصورت ميشه هم پارامتر NEW_WINDOW و هم Page lable رو استفاده كرد تا پروژه شما تو پنجره جديد و از صفحه موردنظر اجرا بشه. RunMBD("<SrcDir>myfile.mbd","NEW_WINDOW,Page x") موفق باشيد onlymmb 12 آذر 1389, 22:08با عرض سلام و خسته نباشید:rose: اقا واقعا ممنون من هم به همین مشکل دوستم بر خورد کردم اما با دیدن این پست و انجام دستورات شما مشکلم حل. فقط یک سوال داشتم و اون اینکه که فایل هایی که خروجیشون MBD هست و فردی که روی سیستم مالی مدیا داشته باشه میتونه به اون تکه از پروژه دسترسی داشته باشه و تغییر بده .... میشه در این باره من رو راهنمایی کنید؟! evil_gates 13 آذر 1389, 13:59با عرض سلام و خسته نباشید:rose: اقا واقعا ممنون من هم به همین مشکل دوستم بر خورد کردم اما با دیدن این پست و انجام دستورات شما مشکلم حل. فقط یک سوال داشتم و اون اینکه که فایل هایی که خروجیشون MBD هست و فردی که روی سیستم مالی مدیا داشته باشه میتونه به اون تکه از پروژه دسترسی داشته باشه و تغییر بده .... میشه در این باره من رو راهنمایی کنید؟! بله دوست عزيز اگه كسي رو سيستمش برنامه mmb رو داشته باشه ميتونه فايلهاي mbd شما رو اجرا كنه. براي جلوگيري از دسترسي مستقيم كاربران به اصل فايلها ميتونيد اونا رو از طريق گزينه Compress and Export منوي File ذخيره و براشون پسورد بزاريد يا گزينه Add Source Layer رو بزنيد تا دسترسي كاربران از بين بره. البته لازم نيست اين نكته رو يادآوري كنم كه امنيت فايلها تو mmb خيلي ضعيفه و دلخوش نباشيد :wink: onlymmb 13 آذر 1389, 14:04بله دوست عزيز اگه كسي رو سيستمش برنامه mmb رو داشته باشه ميتونه فايلهاي mbd شما رو اجرا كنه. براي جلوگيري از دسترسي مستقيم كاربران به اصل فايلها ميتونيد اونا رو از طريق گزينه Compress and Export منوي File ذخيره و براشون پسورد بزاريد يا گزينه Add Source Layer رو بزنيد تا دسترسي كاربران از بين بره. البته لازم نيست اين نكته رو يادآوري كنم كه امنيت فايلها تو mmb خيلي ضعيفه و دلخوش نباشيد :wink: ممنون:rose: خوب نکته اینجاست یک شخص کلی برای این نرم افزار زحمت میکشه و از طرفی مجبور هست که از شیوه ی گفته شده عمل کنه اون وقت باید چیکار کرد...... در واقع باید گفت باداباد:sad: evil_gates 13 آذر 1389, 14:11ممنون:rose: خوب نکته اینجاست یک شخص کلی برای این نرم افزار زحمت میکشه و از طرفی مجبور هست که از شیوه ی گفته شده عمل کنه اون وقت باید چیکار کرد...... در واقع باید گفت باداباد:sad: دوست عزيز عرض كردم كه فايلهاتون رو Export كنيد و گزينه Add Source Layer رو بزنيد يا پسوردي بنويسيد. اين تنها روشي هست كه براي جلوگيري از دسترسي مستقيم به فايلهاي شما وجود داره. براي امنيت بهتره به مباحث قبلي سري بزنيد تا منظورم رو درك كنيد onlymmb 13 آذر 1389, 14:40دوست عزيز عرض كردم كه فايلهاتون رو export كنيد و گزينه add source layer رو بزنيد يا پسوردي بنويسيد. اين تنها روشي هست كه براي جلوگيري از دسترسي مستقيم به فايلهاي شما وجود داره. براي امنيت بهتره به مباحث قبلي سري بزنيد تا منظورم رو درك كنيد شرمنده ها ببخشید شاید کم کاری از من بوده؟! من مبحثی پیدا نکردم میشه لینکشو برام بذارید... باز هم میگم شرمنده؟! سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




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

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

bt

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







-


گوناگون

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


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