PDA

View Full Version : ذخیره کردن عکس



mehdi_522
شنبه 07 دی 1387, 10:47 صبح
با سلام به دوستان عزیز
اقا من میخواهم یک برنامه برای بایگانی اسناد بنویسم میخواستم بپرسم برای ذخیره کردن عکس در بانک اطلاعاتی از چه روش استفاده کنم
1- ذخیره آدرس عکس در دیتا بیس و ذخیره عکس در هارد
2- ذخیره کردن عکس در دیتا بیس
کسی سورس برنامه داره با زبان vb.net

samispeed
شنبه 07 دی 1387, 12:01 عصر
خوب شما باید نام عکس را داخل دیتابیس ذخیره کنید و سپس عکس را داخل یک پوشه ای که در برنامه تون قرار دادید کپی کنید
نام عکس را که مثل ثبت کردن ساده داخل دیتابیس قرار می دهید برای کپی کردن عکس هم می توانید


Private Sub btnBrowse_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBrowse.Click
OpenFileDialog1.FileName = ""
OpenFileDialog1.Filter = "Images (*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF;"
Dim result As DialogResult
result = OpenFileDialog1.ShowDialog()
If result = Windows.Forms.DialogResult.OK Then
urlfile = OpenFileDialog1.FileName
Dim f1 As New System.IO.FileInfo(urlfile)
filename = f1.Name
urlapp = Application.StartupPath() + "\pic\" + filename
pcbperson.Image = Image.FromFile(urlfile)
End If
End Sub


در رویداد ثبت هم از این استفاده کنید


File.Copy(urlfile, urlapp, True)

parsehvb
شنبه 07 دی 1387, 12:31 عصر
دوست عزیز سلام
برای ذخیره عکس ابتدا باید نوع خدمات ارائه شده توسط نرم افزار بررسی شده و سپس بهترین نتیجه برای نحوه ذخیره سازی و حتی فرمت آن اتخاذ شود
یعنی ممکن است در نرم افزاری مثلاً دبیر خانه سرعت اجرا مورد نظر باشد که در این مورد ذخیره عکس که بسیار سریع بانک نرم افزاری را برگ می کند کار اشتباهی است یا در نرم افزاری مثل چاپ اطلاعات کارمندان یک اداره بر روی کارت مخصوص هر شخص که اطلاعات دارای درجه طبقه بندی می باشند ذخیره عکس یا اسناد محرمانه اسکن شده روی هارد کار اشتباهی می شود پس ابتدا نوع خدماتی را که می خواهید مشخص کنید

mehdi_522
شنبه 07 دی 1387, 15:47 عصر
اقا
برنامه یک بانک اطلاعاتی که باید 1- مشخصات اعضاء آن شرکت ثبت کنه و بعد مدارک موجود در پرونده هر عضو نیز اسکن بشه این مدارک ممکن برای هر عضو از لحاظ تعداد موجود در پرونده فرق کنه
نکته دیگر اینکه برای جستجو اگر عضوی را جستجو کردن بعد از پیدا شدن کلیه مدارک ذخیره شده آن نیز هم باید نمایش داده بشه

ali_md110
شنبه 07 دی 1387, 23:36 عصر
http://barnamenevis.org/forum/showthread.php?t=127548

parsehvb
دوشنبه 09 دی 1387, 07:01 صبح
دوست عزیز دوستان مثالهای خوبی برای شما آوردند برای بهتر انجام دادن این مورد بهتره برای هر شخص یا مدارک درجه ای رو مشخص کنی که اگر مثلاً درجه عکسی محرمانه بود انرا در بانک ذخیره کند و اگر مثلاً درجه عکسی عادی بود آنرا روی دیسک ذخیره کند به این ترتیب بهترین استفاده رو از فضای بانک کرده ای