PDA

View Full Version : جابه جایی برنامه



fathollahi.mehdi
یک شنبه 15 خرداد 1390, 01:53 صبح
سلام

چند تا سوال:

۱. آیا برنامه ای که با c# نوشته شده و در آن با دیتابیس کار شده برای جابه جایی و اجرای اون در کامپیوتر دیگه دیتابیس نصب باشه یعنی امکان جابه جایی اون وجود داره؟


۲. برای نوشتن یه برنامه آتوران پیشرفته آیا C# گزینه خوبی هست؟ این آتوران نیاز به جستجوی پیشرفته داره.

۳. اگر جواب سوال ۱ مثبت هست یعنی باید چیزی قبل از برنامه نصب بشه آیا میشه با xml کار کرد به عنوان DB؟ اگر میشه لطفا منبعی برای مطالعه لینک بدید جه فارسی چه انگلیش(خب فارسی بهتره)

۴. لطفا پروژه آتورانی برای C# معرفی کنید.

مرسی
یا علی

farsoft
یک شنبه 15 خرداد 1390, 09:32 صبح
سلام
دوست عزیز اگر منظور شما از اتوران همون اتوران های سی دی باشد این مطلب جای بحث دارد
شما با هر کامپایلری که بتواند فایل قابل اجرایی به شما بدهد می توانید اتوران بنویسید
از gwbasic گرفته تا اپلیکیشن های جاوا
پس ساختن اتوران مطلب دشواری نیست معمولا تعدادی لینک و نمایش و در نهایت ارائه مطالب وجود دارد
ولی از جهاتی مشکلاتی هم هست
مثلا سی شارپ 2010 برای اجرا احتیاج دارد فریمورک 4 نصب باشد
با توجه به اینکه در ورژن های جدید از جمله ویندوز سون به صورت اتوماتیک فریمورک 3.5 نصب هست و با اولین بروزرسانی نسخه 4 نیز نصب می شود ولی باید توجه داشته باشید در صورتی که کاربر شما از نسخه پایین تر استفاده می کند به مشکل بر خورد می کند
معمولا برای اتوران نویسی برنامه های مخصوصی هست که تمام نیاز های برنامه را پک کرده و همراه فایل ارسال می کنند تا برنامه نیاز به فایل دیگری نداشته باشد
حتی جالب است بدانید که در دلفی نسخه 7 نیز همین اتفاق می افتاد و شما می توانستید برنامه را بدون هیچ مشکلی در تمام سیستم ها اجرا کنید ولی اگر فکر شما سی شارپ است باید به نکته بالا دقت کنید
در ثانی اگر برنامه شما احتیاج به بانک داشته باشد در صورتی که دیتای شما ثابت است حتی می توانید از یک فایل متنی استفاده کنید ولی اگر می خواهید ساختار دیتابیسی داشته باشید می توانید از یک بانک سبک تر مثل اکسس استفاده کنید که معمولا روی همه سیستم ها آفیس نصب هست و احتیاج به نصب برنامه خاصی برای ارتباط با بانک اکسس ندارید
ولی اگر لزوما مجبورید از sql server استفاده کنید باید بدانید که در هر مکانی که شما برنامه را اجرا می کنید باید یک نسخه سریع یا یک نسخه کامل نصب باشد تا بتوانید از بانک استفاده کنید
می توانید در همین تالار در رابطه با sql express یا sql ce مطالعه کنید که می توانند شما را کمک کنند
در آخر به شما پیشنهاد می کنم به جای اینکه با نرم افزاری مثل سی شارپ اتوران بنویسید از برنامه هایی مثل multimedia builder استفاده کنید که هم امکانات خوبی در اختیارتان می گزارند و هم در اجرا مشکلی ندارید
در جواب سوال آخرتون شما هر برنامه ای را که در روت درایو سی دی قرار دهید و نام فایل احرایی را در فایل autorun.inf قرار دهید اون فایل اجرایی اتوران می شود ولی اکر می خواهید روی سیستم اتوران باشد فقط لازم است در شاخه startup قرار دهید

fathollahi.mehdi
یک شنبه 15 خرداد 1390, 16:15 عصر
ممنون بابت جواب

حجم این برنامه آتوران زیاد هست و طی تحقیقات من فهمیدم که با حجیم شدن آتوران و زیاد شدن تعداد صفحات برنامه مثل MultiMediaBuilder جوابگو نیست و بسیار کند می شود.

سوال من اینه که:

آیا میشه از XML برای پیاده سازی این آتوران استفاده کرد.

بگذارید بیشتر توضیح بدم:

فرض کنید قرار است هفته ای یک بار CD های آتوران تولید شود که قالب همگی یکی است و قرار است محتوای هریک(از قبیل عکس و عناوین و غیره) تغییر کند. راه حلی که به نظر شما می رسد چیست؟ به کلی گیج شدم.

مرسی
یا علی