PDA

View Full Version : سوال: نحوه اجرای برنامه نوشته شده در سی شارپ به صورت شبکه LAN



Behnam6670
پنج شنبه 10 اسفند 1391, 08:29 صبح
سلام دوستان.خسته نباشید
من دارم یه پروژه برای یه شرکت مینویسم با سی شارپ یه نرم افزار کوچیک برا بخش خدمات پس از فروش هستش.قرار هستش این نرم افزار بصورت شبکه اجرا بشه.(شبکه LAN) لطفا یه نفر راهنماییم کنه چطوی میتونم این کار رو انجام بدم؟
بنظرتون باید دیتا بیسم رو به اشتراک بزارم یا کار دیگه ای باید بکنم؟لطفا اگه امکانش هست سریع جواب بدید چون اصلا وقت ندارم.ممنون

JaVa
پنج شنبه 10 اسفند 1391, 09:37 صبح
سلام دوستان.خسته نباشید
من دارم یه پروژه برای یه شرکت مینویسم با سی شارپ یه نرم افزار کوچیک برا بخش خدمات پس از فروش هستش.قرار هستش این نرم افزار بصورت شبکه اجرا بشه.(شبکه LAN) لطفا یه نفر راهنماییم کنه چطوی میتونم این کار رو انجام بدم؟
بنظرتون باید دیتا بیسم رو به اشتراک بزارم یا کار دیگه ای باید بکنم؟لطفا اگه امکانش هست سریع جواب بدید چون اصلا وقت ندارم.ممنون

سلام.

دوست عزیز دیتابیستون چیه ؟

Behnam6670
پنج شنبه 10 اسفند 1391, 09:57 صبح
سلام.

دوست عزیز دیتابیستون چیه ؟
سلام SQL2008

JaVa
پنج شنبه 10 اسفند 1391, 10:11 صبح
سلام SQL2008

http://barnamenevis.org/showthread.php?297738-%D8%A7%D8%AA%D8%B5%D8%A7%D9%84-%D8%A8%D9%87-%D8%B3%D8%B1%D9%88%D8%B1-%D8%A7%D8%B2-%D8%B7%D8%B1%DB%8C%D9%82-IP-Address&p=1306211&viewfull=1#post1306211

پست دو یه آموزشی هست می تونی اونو دانلود کنی و قدم به قدم کارهایی که گفته انجام بده.

موفق باشید

Behnam6670
پنج شنبه 10 اسفند 1391, 10:18 صبح
ممنون ازت.نمیدونم بشه یا نه ولی مطالعه میکنم.

Behnam6670
پنج شنبه 10 اسفند 1391, 11:23 صبح
اگه مثلا 20تا کاربر بخوان از این برنامه استفاده کنن اونموقع باید چیکار کنم؟؟لطفا یه نفر راهنماییم کنه

veniz2008
پنج شنبه 10 اسفند 1391, 13:03 عصر
اگه مثلا 20تا کاربر بخوان از این برنامه استفاده کنن اونموقع باید چیکار کنم؟؟لطفا یه نفر راهنماییم کنه
سلام.
مهم نیست چندتا کاربر استفاده کنن.شما دیتابیس برنامه رو روی سیستم سرور قرا بدید و پوشه برنامه رو هم بر روی کلاینت ها(نیازی نیست که کدها رو روی کلاینت ها قرار بدید، فقط کافیه یه exe از برنامه روی کلاینت ها باشه + نرم افزارهای جانبی مثل کریستال ریپورت (در صورت وجود در برنامه) و ... قرار بدید).
فقط سرور شما باید قدرت لازم رو برای سرویس دهی به این 20 نفر رو داشته باشه. شما باید فرض رو براین بگیرید که هر 20 نفر همزمان بخوان سنگین ترین عملیات برنامه رو بصورت همزمان انجام بدن، آیا سیستم سرور اونقدر قدرت (سخت افزار) داره که بتونه جوابگو باشه؟.منظورم از سخت افزار cpu و رم هست. البته این بدترین حالت ممکن هست وگرنه در اکثر مواقع پیش نمیاد که همه کاربران سیستم بصورت همزمان و بر روی سنگین ترین بخش برنامه تمرکز کنن. اینم همینجا بگم که سخت افزار قوی همه چیز نیست .بعضی اساتید ادعا میکنن که سخت افزار فقط 40 درصد سرعت رو میتونه تضمین کنه و مابقی به سبک برنامه نویسی ،کوئری نویسی، نرمال بودن جداول، داشتن ایندکس های مناسب برای جداول مربوط میشه.

Behnam6670
یک شنبه 20 اسفند 1391, 07:33 صبح
ممنون ازت داداش
سلام.
مهم نیست چندتا کاربر استفاده کنن.شما دیتابیس برنامه رو روی سیستم سرور قرا بدید و پوشه برنامه رو هم بر روی کلاینت ها(نیازی نیست که کدها رو روی کلاینت ها قرار بدید، فقط کافیه یه exe از برنامه روی کلاینت ها باشه + نرم افزارهای جانبی مثل کریستال ریپورت (در صورت وجود در برنامه) و ... قرار بدید).
فقط سرور شما باید قدرت لازم رو برای سرویس دهی به این 20 نفر رو داشته باشه. شما باید فرض رو براین بگیرید که هر 20 نفر همزمان بخوان سنگین ترین عملیات برنامه رو بصورت همزمان انجام بدن، آیا سیستم سرور اونقدر قدرت (سخت افزار) داره که بتونه جوابگو باشه؟.منظورم از سخت افزار cpu و رم هست. البته این بدترین حالت ممکن هست وگرنه در اکثر مواقع پیش نمیاد که همه کاربران سیستم بصورت همزمان و بر روی سنگین ترین بخش برنامه تمرکز کنن. اینم همینجا بگم که سخت افزار قوی همه چیز نیست .بعضی اساتید ادعا میکنن که سخت افزار فقط 40 درصد سرعت رو میتونه تضمین کنه و مابقی به سبک برنامه نویسی ،کوئری نویسی، نرمال بودن جداول، داشتن ایندکس های مناسب برای جداول مربوط میشه.

JaVa
یک شنبه 20 اسفند 1391, 08:20 صبح
سلام.

از این فیلم آموزشی هم می تونی استفاده کنی.

فیلم آموزشی : تحت شبکه کردن برنامه های نوشته شده تحت بانک SQL SERVER (http://barnamenevis.org/showthread.php?387720-%D9%81%DB%8C%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C-%D8%AA%D8%AD%D8%AA-%D8%B4%D8%A8%DA%A9%D9%87-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%D9%86%D9%88%D8%B4%D8%AA%D9%87-%D8%AA%D8%AD%D8%AA-%D8%A8%D8%A7%D9%86%DA%A9-SQL-SERVER&highlight=%D8%B4%D8%A8%DA%A9%D9%87)

موفق و سر افراز باشی.