PDA

View Full Version : سوال: چطور می شه برنامه ای از اجزای مختلف را نوشت



hassan_kahrizy
جمعه 25 مرداد 1387, 15:47 عصر
بسمه تعالی
با سلام
من می خواهم برنامه ای بنویسم که این برنامه اجزای مختلفی دارد مثلا 7 امکانات دارد و به هنگام نصب و یا بر اساس نسخه ای که کاربرتهیه کرده مکانات روی سیستم آن نصب شود و در صورت نیاز و یا خرید امکانات جدید بدون تغییر و یا از نصب خارج کردن و دوباره نصب کردن به نرم افزار قبلی اضافه می شود(مثلا nero)
برای پیاده سازی این ایده آیا روش خاصی وجود دارد ؟
با تشکر

hassan_kahrizy
شنبه 26 مرداد 1387, 10:12 صبح
بسمه تعالی
با سلام
ببخشید کسی در این باره اطلاعاتی نداره
باتشکر

amir-haghighi
شنبه 26 مرداد 1387, 12:03 عصر
به ياد او::

كار سختيه .بايد اين امكان رو خودت به برنامه بدي تا هر وقت كه ويژگي جديدي به برنامه اظافه شد اون رو مانند يك كامپوننت نصب كنه مثل كامپوننتهايي كه به هر برنامه اي اظافه ميشه مانند فاير فاكس.

براي انتخاب گزينه هاي نصب هم ميتوني از اينستال شيلد استفاده كني و به كاربراين اجازه رو بدي كه خودش قسمتهاي مختلفي رو كه ميخواد رو نصب كنه.(البته خودم از اين جوابي كه دادم مطمئن نيستم!)

h.jaza
شنبه 26 مرداد 1387, 12:24 عصر
کاره سختی نیست
وقتی داری وسه برنامت، setup مینیویسی، می تونی تنظیم کنی که کاربر بتونه مثلا انتخاب کنه کدوم بخش های برنامه نصب بشه، کدوما نشه و همچنین موقه ی نصب مجدد یا پاک کردن، میتونی این تنضیماتو انجام بدی. البته اگر می خوای که یه حالتی مثل تریال نرم افزار ها وسه برنامت ایجاد کنی، می تونی یه فایل وسه خودت درست کنی و مثلا تو system32 که کسی تغییرات توشو نمی فهمه ذخیره کنی و توی لود برنامت با توجه به اطلاعاتی که توی اون فایل ذخیره کردی، به کاربر چیزیو که خودت می خوای نشون بدی.

h.jaza
شنبه 26 مرداد 1387, 12:26 عصر
البته من یادم رفت بگم که باید از اینستال شیلد وسه طراحی نصب برنامت استفاده کنی. همون جور که amir-haghighi (http://barnamenevis.org/forum/member.php?u=41902) گفته.

hassan_kahrizy
شنبه 26 مرداد 1387, 12:42 عصر
بسمه تعالی
با سلام
من می خواهم اگر این امکان رو نخواست اصلا نصب نشه و حجمی از حافظه رو اشغال نکنه نه فقط این که نشون نده
برنامه رو چجوری با کامپوننت بنویسم که طرف اگر خواست در برنامه من باشه و اگر نخواست نباشه این برام سواله
یعنی منظور شما اینه که برنامه رو بصورت فایل های exe بنویم و اگر نخواست کپی نشه ؟
آیا راهی هست که همه برنامه در یک فایل exe باشه و اگر جزئی رو نیاز ندیدیم در اون exe نباشه؟
با تشکر