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

نام تاپیک: نحوه ذخیره متن پیشرفته؟؟

  1. #1

    نحوه ذخیره متن پیشرفته؟؟

    سلام
    چطور میشه یه متن پیشرفته رو ذخیره و بازیابی کرد؟؟
    منظورم متناش شبیه ورد هست. تا اونجایی که میدونم دیتابیس ها متن رو شبیه رشته ذخیره میکنن و افکتای خاص متن نادیده گرفته میشه ولی من متن افکت دار رو میخوام ذخیره و به همون شکل بازیابی کنم.
    راهی داره؟؟
    دوستان لطفا راهنمایی کنید.

  2. #2
    کاربر دائمی آواتار BEHZADnr
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    کرج
    سن
    33
    پست
    185

    نقل قول: نحوه ذخیره متن پیشرفته؟؟

    با سلام
    برنامه ورد که مدل خاصی رو ذخیره نمیکند ، شما اگه فونت یا استایل متن مورد نظر را پاک کنید متن مورد نظر در برنامه ورد به حالت پیش فرض باز میگردد
    شما بگید با کدوم قسمت مشکل دارید

  3. #3

    نقل قول: نحوه ذخیره متن پیشرفته؟؟


  4. #4

    نقل قول: نحوه ذخیره متن پیشرفته؟؟

    نقل قول نوشته شده توسط BEHZADnr مشاهده تاپیک
    با سلام
    برنامه ورد که مدل خاصی رو ذخیره نمیکند ، شما اگه فونت یا استایل متن مورد نظر را پاک کنید متن مورد نظر در برنامه ورد به حالت پیش فرض باز میگردد
    شما بگید با کدوم قسمت مشکل دارید
    متن من که ریچ تکست باکس هست میخوام چپ چین و راست چین و بولد و... داشته باشه و میخوام در زمان اجرا تغییر کنه و ذخیره بشه.

  5. #5
    کاربر دائمی آواتار hadi-z
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    تهران
    سن
    38
    پست
    421

    نقل قول: نحوه ذخیره متن پیشرفته؟؟

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

    http://social.msdn.microsoft.com/For...-a3e0066ffa25/

  6. #6
    کاربر دائمی آواتار amir-yeketaz
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    تهران
    پست
    508

    نقل قول: نحوه ذخیره متن پیشرفته؟؟

    سلام ... منم یه چنین مشکلی دارم ولی با این تفوات که قرار نیست متن Insert بشه به دیتابیس ، بلکه قراره به عنوان داده ی اولیه دیتابیست باشه!!! (فرض کنید یه برنامه ی آموزشی داریم که توش متن های پیش فرض پیشرفته! وجود داره)

    حالا باید چیکار کرد؟؟؟

  7. #7
    کاربر دائمی آواتار علیرضا حسن زاده
    تاریخ عضویت
    تیر 1388
    محل زندگی
    تــــــــــــــــــــــــــبریز
    پست
    897

    نقل قول: نحوه ذخیره متن پیشرفته؟؟

    برای مورد شما فرقی نمیکنه می تونید Stringی که تو خاصیت RTF کنترل RichText قرار داره رو تو یه فیلد از نوع رشته در دیتابیس ذخیره کنید و هنگام بازیابی هم رشته رو در همون خاصیت RTF قرار بدید(به جای Text)
    اما راه کلی تر اینه که اگه دوست داشته باشید و حجم دیتابستون زیاد براتون مهم نباشه فایل ها رو در دیتابیس ذخیره کنید(توجه داشته باشید که فایلها (جدای از محتوای فایل که متن هست یا فیلم یا ...)به صورت باینری ذخیره میشه) برای این روش هم اگه تو سایت جستجو کنید(درباره ذخیره عکس در دیتابیس که همون کاره فقط به جای عکس فایل RTFرو ذخیره می کنید) خیلی زیاد بحث شده

  8. #8
    کاربر دائمی آواتار amir-yeketaz
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    تهران
    پست
    508

    نقل قول: نحوه ذخیره متن پیشرفته؟؟

    متوجه نشدین چی شد!!!
    شما وقتی یه تیبل به SQL اضافه میکنید میتونید تو همون جا وقتی کلیک راست رو تیبل مربوطه میکنین یه گزینه هست نمیدونم اسمش چیه (show table Item !! یادم نیست!) که میتونید تو همونجا چند تا رکورد رو مثلا به پایگاه داده اضافه کنین ...
    حالا آیا راه حلی هست که من یه فایل رو به یه فیلد پایگاه داده اضافه کنم؟؟؟
    آخرین ویرایش به وسیله amir-yeketaz : پنج شنبه 30 دی 1389 در 13:24 عصر

  9. #9

    نقل قول: نحوه ذخیره متن پیشرفته؟؟

    نقل قول نوشته شده توسط amir-yeketaz مشاهده تاپیک
    متوجه نشدین چی شد!!!
    شما وقتی یه تیبل به SQL اضافه میکنید میتونید تو همون جا وقتی کلیک راست رو تیبل مربوطه میکنین یه گزینه هست نمیدونم اسمش چیه (show table Item !! یادم نیست!) که میتونید تو همونجا چند تا رکورد رو مثلا به پایگاه داده اضافه کنین ...
    حالا آیا راه حلی هست که من یه فایل رو به یه فیلد پایگاه داده اضافه کنم؟؟؟
    آره آقا امير مي شه. ابتدا، بايد نوع فيلد رو varbinary max تنظيم كني.
    براي ذخيره فايل هم: https://barnamenevis.org/showthread.p...B9%D8%A7%D8%AA

    نقل قول نوشته شده توسط sobhan1990 مشاهده تاپیک
    سلام
    چطور میشه یه متن پیشرفته رو ذخیره و بازیابی کرد؟؟
    منظورم متناش شبیه ورد هست. تا اونجایی که میدونم دیتابیس ها متن رو شبیه رشته ذخیره میکنن و افکتای خاص متن نادیده گرفته میشه ولی من متن افکت دار رو میخوام ذخیره و به همون شکل بازیابی کنم.
    راهی داره؟؟
    دوستان لطفا راهنمایی کنید.
    مي تونيد ريچ تكست رو با تابع SaveFile روي هارد ذخيره كنيد، بعد فايلو به DB انتقالش بدي، بعدشم پاكش كني.

  10. #10
    کاربر دائمی آواتار amir-yeketaz
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    تهران
    پست
    508

    نقل قول: نحوه ذخیره متن پیشرفته؟؟

    با تشکر از تمام دوستان ...

    ببینید من یه پروژه دارم که که توش از text های پیشرفته ی "پیش فرض" و غیر قابل تغییر تشکیل شده و فیلد های دیگر ...

    من میتونم بیام این کارو بکنم که بگم آره قبل از اینکه مثلا فرم اصلی ران شد بیادو یکی یکی این فایل ها رو از طریق کد تو دیتابیس Insert کنه ولی ایا به نظر شما این کار اصولی است؟

    این جا رو بیبنین:



    همون طور که میبینید اینجا چند رکورد مقداردهی اولیه شدن ... حالا من سوالم اینه که اون فیلد چهارم که text اسمشه رو میشه مثلا تو سیستم browse کردو یه فایل رو بهش اختصاص داد! یعنی ویژوالی؟

    چون اینجوری دیگه هی داده ها Insert نمیشن و ...

    نظرتون چیه؟ اصلا فکر من درسته؟

  11. #11

    نقل قول: نحوه ذخیره متن پیشرفته؟؟

    نقل قول نوشته شده توسط ali.rezaei7 مشاهده تاپیک
    مي تونيد ريچ تكست رو با تابع SaveFile روي هارد ذخيره كنيد، بعد فايلو به DB انتقالش بدي، بعدشم پاكش كني.
    اینکار هم غیر اصولی به نظر میرسه و هم اینکه به درد من نمیخوره.
    اصل برنامم کار با ریچ تکست هست و به مراتب نیاز هست که ذخیره و بازیابی صورت بگیره... که با این حساب سربار برنامه عملا موجب کند شدن برنامه میشه.

    به دنبای روشی کارا تر هستم.

  12. #12
    کاربر دائمی آواتار Hossenbor
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    پارس
    پست
    429

    نقل قول: نحوه ذخیره متن پیشرفته؟؟

    خوب همون راه دوستمون بهتر بود منظورم اینه که تمام چیزایی که میبینی تو ریچ باکس است همشون تو RichTextBox.RTF است که این گزینه رشته هم هست ولی یک مشکلی که من با ریچ تکست باکس دارم اینه برای مثال یک عکس دارم تو گالریم دقت کنید فایل عکس برای مثال تو دسکتاپه اونو کپی می کنم میارم تو برنامه ام اونو بصورت آیکن نشون میده اگه کسی میتونه منو راهنمایی که به صورت تصویر باشه ممنون میشم ضمنن دوستمون گفته بودن متن پیشرفته الان برای مثال عکس 500 کیلو بایتی به ریچ تکست باکس اضافه کنی و هیچی تو دیگه نوش ننویسی حجم فایلت میشه برای مثال 4 مگ و اون فایل وردی که گفتید اون فکر کنم فشرده است که با نرم افزار 7zip باز میشه

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

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