واضح آرشیو وب فارسی:سایت ریسک: bad_boy_200703-05-2009, 12:11 AMسلام ایم هم یک نمونه برنامه دیگه که واسه پروژه پایانی دو تا از دوستام نوشتم ! برنامه یک سری اطلاعات رو دریافت میکنه و تو دیتابیس SQL Server ذخیره میکنه : -اسناد تصویری -اسناد نوع نقشه -اسناد مطبوعات و... یک نگاهی بندازین و بدم نمیاد ازش ایراد بگیرین !!!! واسه دوستایی هم که نمونه کد ذخیره عکس تو دیتابیس میخوتن خوبه : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! persianmahdi03-05-2009, 01:33 PMبا vb نوشته شده میشه فایل exe را جداگانه اپلود کنید ؟ ممنون bad_boy_200703-05-2009, 10:23 PMبا vb نوشته شده میشه فایل exe را جداگانه اپلود کنید ؟ ممنون فایل exe این برنامه کاربردی نداره ! این برنامه رو صرفا جهت آشنایی و گرفتن ایراد از روش برنامه نویسیم گذاشتم ! نمیدونم شما vs رو ندارید که پروژه رو کامپایل کنید یا حجم پروژه به این شکل زیاده با هر دلیل دیگه ای که من نمیدونم ولی برای اجرای پروژه چون دیتابیسش sql server هست باید خودتون بصورت دستی اتچش کنید که با این فرض ابزار لازم جهت کامپایل هم باید دم دستتون باشه !!! persianmahdi04-05-2009, 12:34 AMفقط قصدم دیدن محیط برنامه بود . مرسی bad_boy_200704-05-2009, 04:06 PMفقط قصدم دیدن محیط برنامه بود . مرسی ابن فایل Exe برنامه ولی باید دیتابیس رو از فایل قبلی ور داری ، فقط صفحه اصلی برنامه قابل مشاهده است sadravip04-05-2009, 09:07 PMمن هنوز برنامه ات رو ندیدم اما بر اثر تجربه شخصی در نرم افزار های تجاری اینو میدونم که ذخیره عکس بطور مکرر در دیتابیس باعث افزایش حجم دیتابیس و در نهایت پایین آمدن کارایی برنامه خواهد شد . سعی کن جوری برنامه رو تغییر بدهی که عکس ها کد شده بر روی هارد ذخیره شده و در هنگام جابجایی نرم افزار هم به مشکل بر نخوری یادت باشه که اگه ذخیره و بازیابی زیاد عکس در دیتابیس داری این یک عیب محسوب میشود bad_boy_200704-05-2009, 11:11 PMمن هنوز برنامه ات رو ندیدم اما بر اثر تجربه شخصی در نرم افزار های تجاری اینو میدونم که ذخیره عکس بطور مکرر در دیتابیس باعث افزایش حجم دیتابیس و در نهایت پایین آمدن کارایی برنامه خواهد شد . سعی کن جوری برنامه رو تغییر بدهی که عکس ها کد شده بر روی هارد ذخیره شده و در هنگام جابجایی نرم افزار هم به مشکل بر نخوری یادت باشه که اگه ذخیره و بازیابی زیاد عکس در دیتابیس داری این یک عیب محسوب میشود سلام دوست من همونطور که گفتم این نمونه کدی هست که برای پروژه پایانی دو تا از دوستام نوشتم و برنامه عملیاتی (چی بهش میگین تجاری ؟) نیست ولی در مورد این برنامه بهترین راه ذخیره تصویر در دیتابیس هست چون : - این برنامه یک سری اسناد که حاوی تصویر هم هستند رو ذخیره میکنه و اگر بخواد تصاویر رو در دیتابیس ذخیره نکنه پس باید در مکانی روی هارد ذخیره میکنه که این دو تا عیب داره : 1- امنیت برنامه زیر سوال میره به این شکل که هرکی بتونه با یوزر ویندوز بالا بیاد میاد و فایل عکس رو باز میکنه !!! 2-کار در شبکه مشکل میشه ، به این شکل که هر یوزری که میخواد از طریق شبکه به اسناد دسترسی داشته باشه یا باید یک فولدر رو سیستمش داشته باشه که حاوی تصاویر باشه یا اینکه فولدر اسناد رو رو شبکه به اشتراک بزاریم که اساسی گند امنیتمون در میاد !!!! - این پروژه دانشجویی بوده که استادشون قید کرده که حتما تصاویر در دیتابیس ذخیره بشه - و ... sadravip05-05-2009, 08:43 AMدر مورد استاد که هيچ جوابي نيست .... اما در مورد ذخيره عکس ها برروي هارد : من گفتم عکس ها رو کد کن و بر روي هارد ذخيره کن به طور مثال در Sql عکس ها به صورت []byte بر رو ي هارد در فايل ديتابيس ذخيره ميشوند اين يک نمونه کد کردن است براي کار برروي شبکه ، در حالت استاندارد نبايد ديتابيس نرم افزار در اختيار همه باشد بلکه ديتابيس برروي سرور شبکه و نرم افزار بايد براي برداشت يا ذخيره هرگونه اطلاعات به آن مراجعه کند . حال با همان نمونه کد کردن ساده که عرض کردم اگر فقط آدرس هر عکس کد شده در فولدر مخصوص عکس ها در سرور در ديتابيس ذخيره شود و در هنگام در خواست فقط آدرس را برداشته و عکس مورد نظر باز يابي شود که بهتر است . در اين حالت ممکن سرعت کم شود اما با ترفند هايي ميشود سرعت را نسبت به حالت ديتابيسي بيشتر هم کرد BabyBoy14-05-2009, 12:48 AMالبته ببخشيد كه وسط دعوا مزاحم ميشم. ولي اين مشكل تو SQL SERVER 2008 حل شده! يعني تصاوير رو خارج از ديتابيس و به صورت كد نگه ميداره كه البته با همون امنيت ديتابيس است سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 458]