نمایش نتایج 1 تا 8 از 8

نام تاپیک: نمایش عکس های موجود در هاست بوسیله سی شارپ

  1. #1

    Question نمایش عکس های موجود در هاست بوسیله سی شارپ

    سلام دوستان
    من توی یکی از پروژه هام لازم شده تا بتونم یه سری عکس هام که توی هاست هست رو به کاربر نشون بدم
    در واقع اگر بتونم به صورت یک گالری عکس این کار رو انجام بدم چه بهتر اگر نه که به صورت تک تک بشه هم فرقی نمی کنه
    یکی دو تا سورس کد پیدا کردم که آدرس دایرکتوری رو از ویندوز میگیره و عکس ها رو داخل یک پنل نشون میده ولی نمیدونم چطور میشه این کار رو برای عکس های هاستم انجام بدم
    ممنون میشم راهنمایی کنید

    نمونه کدی که گفتم :

    private void ImagesInFolder()
    {
    FileInfo FInfo;
    // Fill the array (imgName) with all images in any folder
    imgName = Directory.GetFiles(Application.StartupPath + @"\Images");
    // How many Picture files in this folder
    NumOfFiles = imgName.Length;
    imgExtension = new string[NumOfFiles];
    for (int i = 0; i < NumOfFiles; i++)
    {
    FInfo = new FileInfo(imgName[i]);
    imgExtension[i] = FInfo.Extension; // We need to know the Extension
    }
    }






    private void ShowFolderImages()
    {
    int Xpos = 8;
    int Ypos = 8;
    Image img;
    Image.GetThumbnailImageAbort myCallback =
    new Image.GetThumbnailImageAbort(ThumbnailCallback);
    MyProgress.Visible = true;
    MyProgress.Minimum = 1;
    MyProgress.Maximum = NumOfFiles;
    MyProgress.Value = 1;
    MyProgress.Step = 1;
    string[] Ext = new string [] {".GIF", ".JPG", ".BMP", ".PNG"};
    AddControls(NumOfFiles);
    for (int i = 0; i < NumOfFiles; i++)
    {
    switch (imgExtension[i].ToUpper())
    {
    case ".JPG":
    case ".BMP":
    case ".GIF":
    case ".PNG":
    img = Image.FromFile(imgName[i]); // or img = new Bitmap(imgName[i]);
    imgArray[i].Image = img.GetThumbnailImage(64, 64, myCallback, IntPtr.Zero);
    img = null;
    if (Xpos > 432) // six images in a line
    {
    Xpos = 8; // leave eight pixels at Left
    Ypos = Ypos + 72; // height of image + 8
    }
    imgArray[i].Left = Xpos;
    imgArray[i].Top = Ypos;
    imgArray[i].Width = 64;
    imgArray[i].Height = 64;
    imgArray[i].Visible = true;
    // Fill the (Tag) with name and full path of image
    imgArray[i].Tag = imgName[i];
    imgArray[i].Click += new System.EventHandler(ClickImage);
    this.BackPanel.Controls.Add(imgArray[i]);
    Xpos = Xpos + 72; // width of image + 8
    Application.DoEvents();
    MyProgress.PerformStep();
    break;
    }
    }
    MyProgress.Visible = false;
    }




  2. #2
    مدیر بخش آواتار محمد رضا فاتحی
    تاریخ عضویت
    مهر 1387
    محل زندگی
    کهنسالترین موجود زنده در شهر منه
    پست
    1,181

    نقل قول: نمایش عکس های موجود در هاست بوسیله سی شارپ

    اگه عکسهاتون توی پوشه هاسته باید به این صورت نمایش بدین

    pictureBox1.Load(@"https://upload.wikimedia.org/wikipedia/commons/thumb/1/19/Flag_of_Iran_in_map.svg/250px-Flag_of_Iran_in_map.svg.png");
    یک نقطه بیشتر فرق بین رحیم و رجیم نیست...از نقطه ای بترس که شیطانیت می کند

    ________________________

  3. #3

    نقل قول: نمایش عکس های موجود در هاست بوسیله سی شارپ

    نقل قول نوشته شده توسط محمد رضا فاتحی مشاهده تاپیک
    اگه عکسهاتون توی پوشه هاسته باید به این صورت نمایش بدین

    pictureBox1.Load(@"https://upload.wikimedia.org/wikipedia/commons/thumb/1/19/Flag_of_Iran_in_map.svg/250px-Flag_of_Iran_in_map.svg.png");
    متشکرم جناب فاتحی
    درست متوجه نشدم یعنی از کد بالا (پست اول) استفاده کنم و بعد برای مسیر دهی از روش شما استفاده کنم یا .... ؟؟؟؟!!!

  4. #4
    مدیر بخش آواتار محمد رضا فاتحی
    تاریخ عضویت
    مهر 1387
    محل زندگی
    کهنسالترین موجود زنده در شهر منه
    پست
    1,181

    نقل قول: نمایش عکس های موجود در هاست بوسیله سی شارپ

    کدهای اول برای پیمایش فایلهای ویندوزه
    کد من برای نمایش تصویر از آدرس وب توی PictureBox
    شما باید با توجه به سیاست و هدف نرم افزارت باید آدرس دهی نسب داشته باشی... مثلا یه پوشه داشته باشی برای تصاویر افراد personal و داخل اون پوشه یه تصویر باشه برای شخص با آی دی 1 ، 1.jpg
    حالا آدرس فایلت میشه
    البته بسته به کاری داری که می خواین انجام بدین
    یک نقطه بیشتر فرق بین رحیم و رجیم نیست...از نقطه ای بترس که شیطانیت می کند

    ________________________

  5. #5

    نقل قول: نمایش عکس های موجود در هاست بوسیله سی شارپ

    نقل قول نوشته شده توسط محمد رضا فاتحی مشاهده تاپیک
    کدهای اول برای پیمایش فایلهای ویندوزه
    کد من برای نمایش تصویر از آدرس وب توی PictureBox
    شما باید با توجه به سیاست و هدف نرم افزارت باید آدرس دهی نسب داشته باشی... مثلا یه پوشه داشته باشی برای تصاویر افراد personal و داخل اون پوشه یه تصویر باشه برای شخص با آی دی 1 ، 1.jpg
    حالا آدرس فایلت میشه

    البته بسته به کاری داری که می خواین انجام بدین
    باز هم ممنون از لطف تون
    ببینید من در واقع میخوام عکس ها پروژه ها رو به کاربرم نمایش بدم
    توی برنامه اطلاعات یک سری پروژه هست که برای هر کدام یک پوشه به اسم خودش تو هاست درست کردم و عکس هاش اونجا ذخیره شده حالا میخوام وفتی کاربر روی دکمه عکس ها کلیک می کنه اول دایرکتوری مربوطه نمایش داده بشه که در واقع همه عکس ها رو به صورت کوچیک نمایش میده و بعد هم روی هر کدوم کلیک شد توی فرم جداگانه بزرگ نمایشش بده
    بنابراین اول همه دایرکتوری و بعد هم خود عکس به تنهایی
    متشکرم

  6. #6

    نقل قول: نمایش عکس های موجود در هاست بوسیله سی شارپ

    نقل قول نوشته شده توسط barman_kian مشاهده تاپیک
    باز هم ممنون از لطف تون
    ببینید من در واقع میخوام عکس ها پروژه ها رو به کاربرم نمایش بدم
    توی برنامه اطلاعات یک سری پروژه هست که برای هر کدام یک پوشه به اسم خودش تو هاست درست کردم و عکس هاش اونجا ذخیره شده حالا میخوام وفتی کاربر روی دکمه عکس ها کلیک می کنه اول دایرکتوری مربوطه نمایش داده بشه که در واقع همه عکس ها رو به صورت کوچیک نمایش میده و بعد هم روی هر کدوم کلیک شد توی فرم جداگانه بزرگ نمایشش بده
    بنابراین اول همه دایرکتوری و بعد هم خود عکس به تنهایی
    متشکرم
    راهنمایی لطفا ...
    از اساتید اگر کسی می‌تونه راهنمایی کنه ممنون میشم دریغ نکنه

  7. #7

    نقل قول: نمایش عکس های موجود در هاست بوسیله سی شارپ

    دوستان میشه راهنمایی کنید بتونم این مشکل رو حل کنم ، متشکرم

  8. #8
    مدیر بخش آواتار محمد رضا فاتحی
    تاریخ عضویت
    مهر 1387
    محل زندگی
    کهنسالترین موجود زنده در شهر منه
    پست
    1,181

    نقل قول: نمایش عکس های موجود در هاست بوسیله سی شارپ

    یکی از کارهایی که میشه کرداستفاده از دیتابیسه
    آدرس فایل عکس و عنوانشون رو داخل یه جدول ثبت کنید و بوسیله آدرس طبق کد بالا نمایش بدین به کاربر
    .....
    البته دیتابیس آنلاین(MySql)
    آخرین ویرایش به وسیله محمد رضا فاتحی : دوشنبه 17 تیر 1398 در 14:23 عصر
    یک نقطه بیشتر فرق بین رحیم و رجیم نیست...از نقطه ای بترس که شیطانیت می کند

    ________________________

تاپیک های مشابه

  1. سوال: ارسال و دریافت فایل از طریق هاست بوسیله برنامه سی شارپی
    نوشته شده توسط barman.ar16 در بخش C#‎‎
    پاسخ: 5
    آخرین پست: دوشنبه 24 اردیبهشت 1397, 15:18 عصر
  2. سوال: به دست آوردن فیلد id در جدول قبل از ثبت رکورد به وسیله سی شارپ
    نوشته شده توسط mbasirati در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: دوشنبه 10 شهریور 1393, 19:32 عصر
  3. پاسخ: 4
    آخرین پست: یک شنبه 27 مرداد 1392, 19:27 عصر
  4. در خواست کمک برای دسترسی به منوها بوسیله درخت
    نوشته شده توسط ma.andishe در بخش VB.NET
    پاسخ: 0
    آخرین پست: سه شنبه 01 دی 1388, 10:15 صبح
  5. پاسخ: 2
    آخرین پست: جمعه 09 فروردین 1387, 22:09 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •