PDA

View Full Version : گفتگو: نسخه net. پیشنهادی شما



MiladMR
یک شنبه 05 مرداد 1393, 03:02 صبح
با سلام خدمت همه اساتید

موضوعی که همیشه من باهاش مشکل داشتم اینه که برای چه برنامه ای از چه نسخه دات نت استفاده کنم! که بتونه توی تمام سیستم های هدف نصب بشه و حتی در صورت نیاز به نصب اون نسخه دات نت، نصب راحتی برای کاربر داشته باشه.

در چند پروژه ای که انجام دادم مشکل زیادی نداشتم و معمولا از نسخه 4 یا 4.5 استفاده میکردم چون سیستم های هدف محدود بودن و ازشون خبر داشتم.

ولی الان از کارفرما برنامه ای گرفتم که هدفش ادارات دولتی و سیستم هدفش اکثرا ویندوز xp هست و از طرفی برنامه رسم نمودار هست که کنترل chart در دات نت 4 بصورت پیشفرض وجود داره.
الان به مشکل انتخاب نسخه دات نت برخوردم و نمیدونم از کدوم نسخه استفاده کنم.
انتخاب خیلی حساسیه برای من. که کاربر برای استفاده از برنامه به مشکلی بر نخوره. راحت بتونه نسخه دات نت رو در صورت نیاز نصب کنه. اگه قرار باشه از کامپوننت mschart در کارم استفاده کنم فایل dll بدون مشکل در هر سیستمی اجرا بشه. و در کل برنامه به راحت ترین شکل ممکن روی هر سیستمی اجرا بشه...
و از اونجا که تجربه زیادی ندارم خواستم از تجربیات اساتید محترم برنامه نویس مطلع بشم.

پیشنهاد شما استفاده از کدام نسخه دات نت برای این پروژه است؟ و در کل خود شما از کدام نسخه برای برنامه های مختلف استفاده میکنید؟؟؟

پیشاپیش ممنون از اشتراک تجربیاتتون.

sagggad
یک شنبه 05 مرداد 1393, 03:24 صبح
سلام
این تایپیک قبلا ایجاد شده ونتیجه های مطلوب را گرفته است :
http://barnamenevis.org/showthread.php?432937-%D8%A7%D9%85%DA%A9%D8%A7%D9%86%D8%A7%D8%AA-%D9%88-%D8%A8%D8%B1%D8%AA%D8%B1%DB%8C-%D9%87%D8%A7%DB%8C-%D9%86%D8%B3%D8%AE%D9%87-%D9%87%D8%A7%DB%8C-%D9%85%D8%AE%D8%AA%D9%84%D9%81-%D9%88%DB%8C%DA%98%D9%88%D8%A7%D9%84-%D8%A7%D8%B3%D8%AA%D9%88%D8%AF%DB%8C%D9%88/page2&highlight=%D9%88%DB%8C%DA%98%D9%88%D8%A7%D9%84+%D8 %A7%D8%B3%D8%AA%D9%88%D8%AF%DB%8C%D9%88

MiladMR
یک شنبه 05 مرداد 1393, 04:37 صبح
سلام
این تایپیک قبلا ایجاد شده ونتیجه های مطلوب را گرفته است :
http://barnamenevis.org/showthread.php?432937-%D8%A7%D9%85%DA%A9%D8%A7%D9%86%D8%A7%D8%AA-%D9%88-%D8%A8%D8%B1%D8%AA%D8%B1%DB%8C-%D9%87%D8%A7%DB%8C-%D9%86%D8%B3%D8%AE%D9%87-%D9%87%D8%A7%DB%8C-%D9%85%D8%AE%D8%AA%D9%84%D9%81-%D9%88%DB%8C%DA%98%D9%88%D8%A7%D9%84-%D8%A7%D8%B3%D8%AA%D9%88%D8%AF%DB%8C%D9%88/page2&highlight=%D9%88%DB%8C%DA%98%D9%88%D8%A7%D9%84+%D8 %A7%D8%B3%D8%AA%D9%88%D8%AF%DB%8C%D9%88
ممنون ولی این تاپیک هیچ ربطی به سوال من نداشت. سوال من در مورد ورژن های مختلف دات نت هست، نه نسخه vs

NasimBamdad
یک شنبه 05 مرداد 1393, 07:18 صبح
ممنون ولی این تاپیک هیچ ربطی به سوال من نداشت. سوال من در مورد ورژن های مختلف دات نت هست، نه نسخه vs

خوب خواسته تاپیکش رو معرفی کنه :لبخند::لبخند:

NasimBamdad
یک شنبه 05 مرداد 1393, 07:19 صبح
ورژن 4 نصب کنه که هم XP بشه و هم بقیه ویندوز ها ورژن 4.5 یا 4.5.1 روی XP بالا نمیاد و اذیت میشی

us1234
یک شنبه 05 مرداد 1393, 08:49 صبح
اگر فقط برای رسم نمودار میخواهید دات نت 4 نصب کنید این کار را نکنید . کامپوننت های نمودار برای دات نت 2 هم زیاد هست .
به نظر من اگر قرار باشه نرم افزار عمومی باشه ( یعنی مثلا محدود به چند سیستم که میدونید چی نصب کردند نباشه ) باید دات نت 2 با دیتابیسهای embeded مثل SQLite استفاده کنید.
چون این ورژن روی تمام نسخه های ویندوز ها ( بجز ویندوز 8 ) وجود داره و در ثانی حجم این دات نت 20 مگه که می تونید کنار نرم افزار راحت برای دانلود هم گذاشته شود.

MiladMR
یک شنبه 05 مرداد 1393, 12:43 عصر
اگر فقط برای رسم نمودار میخواهید دات نت 4 نصب کنید این کار را نکنید . کامپوننت های نمودار برای دات نت 2 هم زیاد هست .
به نظر من اگر قرار باشه نرم افزار عمومی باشه ( یعنی مثلا محدود به چند سیستم که میدونید چی نصب کردند نباشه ) باید دات نت 2 با دیتابیسهای embeded مثل SQLite استفاده کنید.
چون این ورژن روی تمام نسخه های ویندوز ها ( بجز ویندوز 8 ) وجود داره و در ثانی حجم این دات نت 20 مگه که می تونید کنار نرم افزار راحت برای دانلود هم گذاشته شود.

ممنون
دقیقا تنها کار برنامه مورد نظر من رسم نموداره که کامپوننت mschart رو هم میشه به همون دات نت 2 اضافه کرد.

سوال من اینه که دات نت 2 روی ویندوز xp بصورت پیشفرض وجود داره؟ چون یه سرچی که قبل از این تاپیک میکردم توی تاریخچه دات نت (http://en.wikipedia.org/wiki/.NET_Framework_version_history#Overview) اسم هیچ ویندوزی جلوی دات نت 2 نوشته نشده. البته توی توضیحات نوشته که روی xp sp2 هست.
و اینکه نصب دات نت 4 رو روی سیستم ها امن تر و کارآمدتر میدونید یا اضافه کردن یک کامپوننت به ویندوز؟!؟ چون هر کدوم مشکلاتی رو داره، اولی حجم و حوصله کم کاربر، دومی بعضی وقتا واسه خودم پیش اومده که فایل dll بعد از کپی شدن توی سیستم درست رجیستر نشده و برنامه اجرا نشده.

fakhravari
یک شنبه 05 مرداد 1393, 13:06 عصر
تا حالا بر نخوردم از ۳ به پاین.
خب عمومی فعلا تا نت۴ اکثر سیستما جواب گو است.
البته همیشه باید پیشبینی کنی ستاپ بزرای کنار پروژه .net

Ali.hitter
یک شنبه 05 مرداد 1393, 13:34 عصر
سلام دوست عزیز من هم با این مشکل مواجه بودم که نهایتا ستاپ رو خودم با C# نوشتم و دات نت فریمورک رو تو یه thread و به صورت background نصب کردم

MiladMR
یک شنبه 05 مرداد 1393, 23:31 عصر
سلام دوست عزیز من هم با این مشکل مواجه بودم که نهایتا ستاپ رو خودم با C#‎‎ نوشتم و دات نت فریمورک رو تو یه thread و به صورت background نصب کردم
برنامه ای واسه ساخت ستاپ هست که این کار رو خودکار انجام بده؟ یعنی دات نت رو هم همراه برنامه نصب کنه؟
من از برنامه Inno Setup استفاده میکنم. ولی خیلی راضی نیستم چون فایل های dll رو درست رجیستر نمیکنه.

Pedram_Parsian
یک شنبه 05 مرداد 1393, 23:45 عصر
برنامه ای واسه ساخت ستاپ هست که این کار رو خودکار انجام بده؟ یعنی دات نت رو هم همراه برنامه نصب کنه؟
من از برنامه Inno Setup استفاده میکنم. ولی خیلی راضی نیستم چون فایل های dll رو درست رجیستر نمیکنه.

خوب برنامه که فراوووووووووووووون هست تا دلت بخواد :لبخند:

به نظر من از خود VS استفاده کنی بهتره

ولی برنامه های InstallShield و SetupFactory و .... هم هست

MiladMR
یک شنبه 05 مرداد 1393, 23:50 عصر
خوب برنامه که فراوووووووووووووون هست تا دلت بخواد :لبخند:

به نظر من از خود VS استفاده کنی بهتره

ولی برنامه های InstallShield و SetupFactory و .... هم هست
یعنی خود دات نت رو میشه توی بکگراند نصب کرد تا مشکلی پیش نیاد؟؟؟ این مورد رو بلد نیستم

Pedram_Parsian
یک شنبه 05 مرداد 1393, 23:56 عصر
یعنی خود دات نت رو میشه توی بکگراند نصب کرد تا مشکلی پیش نیاد؟؟؟ این مورد رو بلد نیستم

اگه منظورتون ستاپ با VS هست ؛ فکر کنم منظورم رو بد متوجه شدید !
برای ساخت ستاپ شما اول باید یه New Project درست کنید از نوع Setup ....

این فایل رو نگاه کنید بیشتر متوجه میشید
(البته توسط یکی از اعضای همین انجمن به اشتراک گذاری شده :چشمک:)

MiladMR
دوشنبه 06 مرداد 1393, 22:05 عصر
اگه منظورتون ستاپ با VS هست ؛ فکر کنم منظورم رو بد متوجه شدید !
برای ساخت ستاپ شما اول باید یه New Project درست کنید از نوع Setup ....

این فایل رو نگاه کنید بیشتر متوجه میشید
(البته توسط یکی از اعضای همین انجمن به اشتراک گذاری شده :چشمک:)

خب دقیقا منظورم ستاپی بود که دات نت رو هم خودش نصب کنه.