تحقیق مقاله ذخیره سازی یک تصویر در بانک اطلاعاتی سرور SQL با ترجمه

تعداد صفحات: 7 فرمت فایل: word کد فایل: 9133
سال: مشخص نشده مقطع: مشخص نشده دسته بندی: مهندسی کامپیوتر
قیمت قدیم:۷,۰۰۰ تومان
قیمت: ۵,۰۰۰ تومان
دانلود مقاله
  • خلاصه
  • فهرست و منابع
  • خلاصه تحقیق مقاله ذخیره سازی یک تصویر در بانک اطلاعاتی سرور SQL با ترجمه

    بسیاری از کاربردهای وب برای استفاده ، تعدادی از تصاویر را درون خود دارند. این تصاویر معمولاً در یک فولدر سرور وب ذخیره شده اند و از طریق مسیر مرتبط با توجه به  فولدر ریشه وب سایت قابل دسترسی هستند.

    .NET در حال حاضر پلتفرمی را برای کاربردهای گسترده شده ارائه کرده است . از ASP.NWT می توان برای ذخیره کردن در یک بانک اطلاعاتی همانند SQL سرور 2000 و نسخه های بعد از آن که کوچمک هستند ،استفاده کرد. برای این منظور بانک اطلاعاتی سرور SQL گونه ایی اطلاعات را تحت عنوان تصویر وعرفی کرده است که برای ذخیره کردن تثاویر در بانک اطلاعاتی بکار می روند.

    برای دسترسی به این تصاویر ذخیره شده در بانک اطلاعاتی ما از کلاسهای ADO.NET استفاده میکنیم.برای پیدا کردن اینکه چگونه یک تصویر را در بانک اطلاعاتی سرور SQL ذخیره و آنرا  بازیابی کنیم ،میتوانید یک صفحه .aspx را ایجاد نماییدکه شامل یک فایل کنترل ورودی HTML میباشد که برای انتخاب فایل تصویری که قرار است در بانک اطلاعاتی ذخیره شود مورد استفاده قرار میگیرد.

    همچنین میتوانید یک TEXTBOX کنترلی را ایجاد نمایید که از طریق آن میتوانید نام تصویر یا تعدادی توضیح یا یک ID   تصویر برای تصویر ذخیره شده ،ایجاد کنید.از یک دکمه کنترل برای آپلود تصویر به بانک اطلاعاتی استفاده می شود. در این رابطه از فضاهای نامی همانند System.Data.SqlClient, System.Drawing, System.Data, System.IO, and System.Drawing.Imaging استفاده شده است.

    با استفاده از ویژگی دکمه onclick شما میتوانید کد زیر را برای اپلود یک تصویر به بانک اطلاعاتی استفاده کنید:

     

     // create a byte[] for the image file that is uploaded
    int imagelen = Upload.PostedFile.ContentLength;
    byte[] picbyte = new byte[imagelen];
    Upload.PostedFile.InputStream.Read (picbyte, 0, imagelen);
    // Insert the image and image id into the database
    SqlConnection conn = new SqlConnection (@"give the connection string here...");
    try
    {
    conn.Open ();
    SqlCommand cmd = new SqlCommand ("insert into ImageTable "
    + "(ImageField, ImageID) values (@pic, @imageid)", conn);
    cmd.Parameters.Add ("@pic", picbyte);
    cmd.Parameters.Add ("@imageid", lblImageID.Text);
    cmd.ExecuteNonQuery ();
    }
    finally
    {
    conn.Close ();
    }

    همچنین میتوانید کد بالا را به صورت یک تابع نوشته و آن تابع را با رویداد onclick از دکمه آپلود احظار کنید.کد نشان داده شده در بالا ،مراحل زیر را برای وارد کردن یک تصویر به بانک اطلاعاتی انجام میدهد:

    1. مشخص کردن طول مضمون تصویری که قرار است آپلود شود.

    2. ایجاد یک بایت [] برای ذخیره تصویر

    3. خواندن مسیر ورودی فایل پست شده

    4. ایجاد یک موضوع ارتباطی

    5. باز کردن موضوع ارتباطی

    6. ایجاد یک موضوع فرمان

    7. اضافه کردن پارامترهایی به موضوع فرمان

    8. اجرای فرمان SQL با استفاده از روش اجرای غیر پرسشی موضوع فرمان

    9. بستن موضوع ارتباطی

    برای یازیابی تصویر از بانک اطلاعاتی می توانید مراحل زیر را اجرا کنید:

    1. یک MemoryStream را یجاد کنید. که میتواند چیزی شبیه به زیر باشد:

    MemoryStream mstream = new MemoryStream ();

    2. یک موضوع ارتباطی را ایجاد کنید.

    3. ارتباط را به بانک اطلاعاتی باز کنید.

    4. برای اجرای فرمان مربوط به بازیابی تصویر ،یک فرمان را ایجاد کنید.

    5. برای بازیابی تصویر از روش اجرای فرمانی SCALAR استفاده کنید.

    6. خروجی مربوط به روش اجرایی اسکالر را برای آن بایت [] مشخص کنید.

     

    byte[] image = (byte[]) command.ExecuteScalar ();
    7. مسیر را بنویسید.

    8. برای نگهداری مسیر یک موضوع bitmap را ایجاد کنید.

     

    Bitmap bitmap = new Bitmap (stream);
    9. نوع محتویات "image/gif"  را تنظیم کنید.

    Response.ContentType = "image/gif";

    10. از روش ذخیره سازی bitmap برای خروجی تصویری که به مسیر خروجی مربوط است استفاده کنید.

     

    bitmap.Save (Response.OutputStream, ImageFormat.Gif);
    11. ارتباط را ببندید.

    12. مسیر را ببندید.

    mstream.Close();

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

  • فهرست و منابع تحقیق مقاله ذخیره سازی یک تصویر در بانک اطلاعاتی سرور SQL با ترجمه

    فهرست:

    ندارد
     

    منبع:

    ندارد

تحقیق در مورد تحقیق مقاله ذخیره سازی یک تصویر در بانک اطلاعاتی سرور SQL با ترجمه , مقاله در مورد تحقیق مقاله ذخیره سازی یک تصویر در بانک اطلاعاتی سرور SQL با ترجمه , تحقیق دانشجویی در مورد تحقیق مقاله ذخیره سازی یک تصویر در بانک اطلاعاتی سرور SQL با ترجمه , مقاله دانشجویی در مورد تحقیق مقاله ذخیره سازی یک تصویر در بانک اطلاعاتی سرور SQL با ترجمه , تحقیق درباره تحقیق مقاله ذخیره سازی یک تصویر در بانک اطلاعاتی سرور SQL با ترجمه , مقاله درباره تحقیق مقاله ذخیره سازی یک تصویر در بانک اطلاعاتی سرور SQL با ترجمه , تحقیقات دانش آموزی در مورد تحقیق مقاله ذخیره سازی یک تصویر در بانک اطلاعاتی سرور SQL با ترجمه , مقالات دانش آموزی در مورد تحقیق مقاله ذخیره سازی یک تصویر در بانک اطلاعاتی سرور SQL با ترجمه ، موضوع انشا در مورد تحقیق مقاله ذخیره سازی یک تصویر در بانک اطلاعاتی سرور SQL با ترجمه
ثبت سفارش
عنوان محصول
قیمت