ورود

View Full Version : حرفه ای: چند سوال درباره برنامه فروش کالا



امید خطیبی
دوشنبه 15 اردیبهشت 1393, 19:40 عصر
با سلام خدمت دوستان و برنامه نویسان گرامی

دوستان من چند سوال از شما داشتم سوالات را در زیر می نویسم:

1) در چه صورت می توان برنامه را تغییر داد که هنگام نصب خود برنامه سرور بودن و کلاینت بودن خود را تشخیص دهد. ( این سوال توسط سوالات دیگر جواب داده شود)

2) سوال بعدی در مورد این است شرح ان در زیر:

حال اتصالات برقرار شده و برنامه در حال کار است چگونه بعد از این که برنامه نصب شد و بعد از مدتی مشکلی برای شبکه پیش آمد و برای همین کلاینت باید بداند که اتصال خود را به سرور دارد یا خیر که اگر ندارد یک بانک کنار برنامه داخل کلاینت موجود باشد تا برنامه دچار مشکل نشود چگونه می توان در برنامه ConnectionString را تغییر داد.
و بعد از این که اتصال بر قرار شد چگونه باید اطلاعات را به سرور منتقل کرد؟ ( افزونگی اطلاعات نداشته باشیم)

و در آخر که یک سوال داشتم که چگونه می توانم هم سرعت برنامه را بالا ببرم و هم کاری کنم که این برنامه روی هر شبکه ای که خواستم نصب کنم برای بعد مشکلی نداشته باشه

و از چه نوع اتصالی برای پایگاه داده استفاده کنم در برنامه

ADO.NET یا Entity Framework یا ...

یک مورد را بگویید که هم ساده باشد و هم سرعت بالایی داشته باشد و نیاز به کد نویسی زیادی نداشته باشد.

aghayex
دوشنبه 15 اردیبهشت 1393, 22:54 عصر
و از چه نوع اتصالی برای پایگاه داده استفاده کنم در برنامه

ADO.NET یا Entity Framework یا ...

یک مورد را بگویید که هم ساده باشد و هم سرعت بالایی داشته باشد و نیاز به کد نویسی زیادی نداشته باشد.
شما سوال آخرتون با سوالات بالا نمی خونه , در بالا میخوای پرفورمنس برنامه بالا بره اما در آخر دنبال راحتی هستید .
در حالا حاضر یک برنامه نویس نمی یاد از دستورات اس کیو ال به طور مستقیم استفاده کنه و حتما از orm ها استفاده می کنه در بین orm های رایج Entity Framework فعلا روی بورس هست و کار هم باهاش ساده هست .



و در آخر که یک سوال داشتم که چگونه می توانم هم سرعت برنامه را بالا ببرم و هم کاری کنم که این برنامه روی هر شبکه ای که خواستم نصب کنم برای بعد مشکلی نداشته باشه
شما باید ببینی مشتری هدفت چه کسانی هستن و بعد برای اون شبکه برنامه بنویسی . مثلا ممکنه یه شبکه کلا از لینوکس استفاده کنه یا در یه شبکه یک سری از پروتکول ها رو غیر مجار بدونن و اونها رو ببندن . در هر صورت جواب این سوال رو خودت باید بدید .


حال اتصالات برقرار شده و برنامه در حال کار است چگونه بعد از این که برنامه نصب شد و بعد از مدتی مشکلی برای شبکه پیش آمد و برای همین کلاینت باید بداند که اتصال خود را به سرور دارد یا خیر که اگر ندارد یک بانک کنار برنامه داخل کلاینت موجود باشد تا برنامه دچار مشکل نشود چگونه می توان در برنامه ConnectionString را تغییر داد.
و بعد از این که اتصال بر قرار شد چگونه باید اطلاعات را به سرور منتقل کرد؟ ( افزونگی اطلاعات نداشته باشیم)

این یه تکنیک هست و پیاده سازیش برمی گرده به خودتون که چطور اونو اجرا کنید .



1) در چه صورت می توان برنامه را تغییر داد که هنگام نصب خود برنامه سرور بودن و کلاینت بودن خود را تشخیص دهد. ( این سوال توسط سوالات دیگر جواب داده شود)

باید ببینیم تعریف شما از سرور چیه ؟ سرور یعنی سیستمی که به شما سرویس میده و می تونه ویندوز ایکس پی هم باشه . اما اگه منظور شما از سرور , ویندوز سرور هست که به نظر من نیاز نیست این همه لیلی به لالای کاربر بزاری . یه نگاه به برنامه های منتشر شده توسط شرکت های بزرگ بندازید خودشو عنوان می کنن که این نسخه سرور هست یا این نسخه 32 بیتی هست و یا ...