PDA

View Full Version : مبتدی: چطوری یه guestbook با سی شارپ بسازم؟



vimax65
شنبه 04 دی 1389, 21:24 عصر
سلام
کسی میدونه چطوری می تونم توی c# یه برنامه بسازم که یه تعداد یوزر بشه اد کرد ویرایش و حذف کرد
کاربرها بتونن لاگین کنن و کاربرها بتونن به هم پیام بفرستن و فایل هم بتونن اتچ کنن / بشه پیام ها رو حذف کرد و سطل آشغال و جعبه پیام و پیام های ارسالی هم داشته باشه
برنامه آمادشو اصلا میشه پیدا کرد
کسی بلده؟

abbas.oveissi
یک شنبه 05 دی 1389, 02:26 صبح
من دقیقا نمیدونم guestbook چیه ، اما یکی از راه هایی که شما میتونید همچین برنامه ای بسازید استفاده از sqlserver هست . راحت ترین کار اینه یه جدول کلی درست کنید که با ارسال هر نامه اطلاعات اون (فرستنده،گیرنده،متن،موضوع و ... ) در یک رکورد از جدول ذخیره شود ، و با یه select ساده میشه تمام نامه های ارسالی و دریافتی یک کاربر رو در آورد .

vimax65
یک شنبه 05 دی 1389, 10:07 صبح
شبیه اینو جایی نمیشه گیر آورد ببینم چطوریه

abbas.oveissi
یک شنبه 05 دی 1389, 11:23 صبح
شبیه اینو جایی نمیشه گیر آورد ببینم چطوریه

من ندیدم همچین برنامه ای ، اگه دیدم لینکش رو میذارم

NIK
یک شنبه 05 دی 1389, 14:20 عصر
سلام
کسی میدونه چطوری می تونم توی c# یه برنامه بسازم که یه تعداد یوزر بشه اد کرد ویرایش و حذف کرد
کاربرها بتونن لاگین کنن و کاربرها بتونن به هم پیام بفرستن و فایل هم بتونن اتچ کنن / بشه پیام ها رو حذف کرد و سطل آشغال و جعبه پیام و پیام های ارسالی هم داشته باشه
برنامه آمادشو اصلا میشه پیدا کرد
کسی بلده؟

یکی از راههاش اینه که تو دیتابیست یه جدول به این مساله اختصاص بدی.
وقتی مدیر یک یوزر اضافه میکنه، به صورت یک رکورد که حاوی ID، نام و نام خانوادگی کاربر، نام کاربری، رمز، سطح دسترسی، تاریخ ایجاد یوزر، تاریخ انقضای اعتبار و ... هست، ثبت بشه.
وقتی کاربر در فرم لاگین یوزر و پسوردش رو وارد میکنه، برنامه باید چک کنه که آیا یوزر و پسورد درسته یا نه، اگه درسته اعتبار داره یا نه و در نهایت سطح دسترسی اونو بررسی کنه و بدونه به کدام قسمت از برنامه نباید دسترسی داشته باشه.

ارسال پیام هم از طریق SQL ممکنه و هم از طریق سوکت. کلا مجبوری که روی یکی از سیستمها (سرور) دیتابیس داشته باشی و همه به اون کانکت بشن. همین.
حذف و سطل آشغال و ... هم باید براش کد بنویسی.

موفق باشید

mreza8311
یک شنبه 05 دی 1389, 14:46 عصر
با سلام اینکار فقط از طریق دیتابیس در sql server میشه و یک تیبل یوزر