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

نام تاپیک: Syntax در Richtextbox

  1. #1
    کاربر دائمی آواتار پرستو پارسایی
    تاریخ عضویت
    آبان 1392
    محل زندگی
    تهران
    پست
    458

    Syntax در Richtextbox

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

  2. #2

    نقل قول: Syntax در Richtextbox

    نقل قول نوشته شده توسط پرستو پارسایی مشاهده تاپیک
    با سلام برای ذخیره و استفاده سریع از کدهای مورد نیازم یک پروژه کوجک نوشتم که برای من بسیار کارآمده . ولی مشکلی در نمایش کدها پس از فراخوانی برایم پیش اومده که هر جقدر سرچ کردم نتیجه نگرفتم . کدها قبلا از ذخیره سازی رنگی هستند مانند محیط ادیت ویژوال استودیو ولی وقتی کد رو ذخیره میکنم و مجدد فراخوانی میکنم کل متن مشکی هست نمیدونم چرا ؟ آیا Richtextbox برای این کار مناسب هست یا باید از کنترل دیگری استفاده کنم اگر مناسب هست برای رنگی نگهداشتن متن کدها از چه روشی باید استفاده کنم یک نمونه برنامه در همین سایت دیدم یکی از دوستان این کار رو کرده حتی لاین کدها هم شماره داشت البته سورس نبود یک فایل نصبی بود . ممنون میشم اساتید در صورت اطلاع راهنمایی بفرمایید . سپاسگزارم
    RichTextBox دو جور متن ورودی و خروجی متفاوت داره، Text و SelectedText متن ساده بدون فرمت هستند که طبعا اطلاعات رنگ داخلش نیست و شبیه چیزی است که از TextBox دریافت میشه. اگر با استفاده از Text و SelectedText ذخیره کرده باشید فرمت متن رو از دست داده اید. بر خلاف دو نمونه قبلی، Rtf و SelectedRtf متن فرمت دار هستند که اطلاعات رنگ هم داخلش قرار داره. اگر قصد ذخیره کردن آنچه داخل RichTextBox نمایش داده شده رو دارید باید از Rtf استفاده کنید که با فرمت RTF ئه، نه Text

    کلا سه شیوه پیاده سازی هست، یکسری که عمده کد های موجود در اینترنت رو تشکیل میده پایه و اساس شون RichTextBox ئه. یک عیب کلی که دارند کند بودن روال ئه، اگر متن کد طولانی باشه این کندی محسوس خواهد بود، اگر کد طولانی نباشه اینجور راه حل ها مشکل خاصی ندارند.
    یکسری پیاده سازی های دیگه سعی کرده اند که با +GDI محیط Editor رو شبیه سازی کنند. اگر Fast Colored TextBox for Syntax Highlighting رو در گوگل جستجو کنید نمونه اینطوری رو پیدا می کنید ولی بخاطر محدودیت در طراحی عموما این پیاده سازی ها مناسب متن زبان هایی مثل فارسی یا عربی نیست.
    یکسری دیگه کمپوننت های تخصصی هستند که طبعا امکانات یک ویرایشگر حرفه ای کد رو دارند، مثلا https://www.actiprosoftware.com/prod...s/windowsforms

  3. #3
    کاربر دائمی آواتار پرستو پارسایی
    تاریخ عضویت
    آبان 1392
    محل زندگی
    تهران
    پست
    458

    نقل قول: Syntax در Richtextbox

    ممنونم از پاسخ شما برای اینکه richtextbox رو با فرمت RTF معرفی کنیم از چه روشی باید استفاده کرد و اگر کد ما با فرمت rtf ذخیره بشه ، در آپدیت مشکلی پیش نمیاد ؟ من در اسکیوال ذخیره میکنم تو رفرنس های غیر ایرانی سرچ کردم ولی خیلی پیچیده توضیح داده بودند و بیشتر DLL بود ولی من نمیخواهم از DLL استفاده کنم سپاسگزارم

  4. #4

    نقل قول: Syntax در Richtextbox

    نقل قول نوشته شده توسط پرستو پارسایی مشاهده تاپیک
    ممنونم از پاسخ شما برای اینکه richtextbox رو با فرمت RTF معرفی کنیم از چه روشی باید استفاده کرد و اگر کد ما با فرمت rtf ذخیره بشه ، در آپدیت مشکلی پیش نمیاد ؟ من در اسکیوال ذخیره میکنم تو رفرنس های غیر ایرانی سرچ کردم ولی خیلی پیچیده توضیح داده بودند و بیشتر DLL بود ولی من نمیخواهم از DLL استفاده کنم سپاسگزارم
    RTF از نوع داده string ئه، پس با هر شیوه مناسب ذخیره سازی یک متن string سازگاری داره.

  5. #5
    کاربر دائمی آواتار پرستو پارسایی
    تاریخ عضویت
    آبان 1392
    محل زندگی
    تهران
    پست
    458

    نقل قول: Syntax در Richtextbox

    کمال تشکر را از پاسخگویی شما دارم اما من دقیقا با همین شیوه مناسب ذخیره سازی مشکل دارم و همونطور که تو پست قبلیم عرض کردم تو رفرنس ها ی غیر ایرانی نتونستم جوابم رو پیدا کنم ممنون میشم در مورد ذخیره سازی در دیتابیس SQL راهنمایی بفرمایید . سپاسگزارم

  6. #6
    کاربر دائمی آواتار Hossis
    تاریخ عضویت
    آبان 1386
    محل زندگی
    بیرجند
    پست
    1,731

    نقل قول: Syntax در Richtextbox

    با سلام
    بدون ذخیره سازی کدهای رنگی شده، می تونید با استفاده از عبارت با قاعده، متن رو رنگی کنید
    من از این شیوه استفاده می کنم
    هم کدهای اچ تی ام ال و هم کدهای وی بی و هر زبانی رو با تحلیل کدها و دستور آن زبان می توان رنگی کرد هرچند محدودیت هایی داره، اما دستتون خیلی بازه

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

    نقل قول: Syntax در Richtextbox

    نقل قول نوشته شده توسط Hossis مشاهده تاپیک
    با سلام
    بدون ذخیره سازی کدهای رنگی شده، می تونید با استفاده از عبارت با قاعده، متن رو رنگی کنید
    من از این شیوه استفاده می کنم
    هم کدهای اچ تی ام ال و هم کدهای وی بی و هر زبانی رو با تحلیل کدها و دستور آن زبان می توان رنگی کرد هرچند محدودیت هایی داره، اما دستتون خیلی بازه
    ممنونم از پاسخ شما امکانش هست یک نمونه معرفی کنید.

  8. #8
    کاربر دائمی آواتار Hossis
    تاریخ عضویت
    آبان 1386
    محل زندگی
    بیرجند
    پست
    1,731

    نقل قول: Syntax در Richtextbox

    نقل قول نوشته شده توسط پرستو پارسایی مشاهده تاپیک
    ممنونم از پاسخ شما امکانش هست یک نمونه معرفی کنید.
    این پروژه ای هست که من نوشتم و کدهای وی بی و همه زبان ها رو توش ذخیره می کنم

    00000.jpg
    Project Manager.rar
    00.jpg

  9. #9
    کاربر دائمی آواتار Hossis
    تاریخ عضویت
    آبان 1386
    محل زندگی
    بیرجند
    پست
    1,731

    نقل قول: Syntax در Richtextbox

    دقت کنید که سورس نسخه قبلی اش رو هم ضمیمه کردم
    لینکش بین دو تا عکس هست

  10. #10
    کاربر دائمی آواتار پرستو پارسایی
    تاریخ عضویت
    آبان 1392
    محل زندگی
    تهران
    پست
    458

    نقل قول: Syntax در Richtextbox

    ممنونم ولی پروژه فاقد کامپوننت هست (Hekmat dll)

  11. #11
    کاربر دائمی آواتار Hossis
    تاریخ عضویت
    آبان 1386
    محل زندگی
    بیرجند
    پست
    1,731

    نقل قول: Syntax در Richtextbox

    کامپوننت هم ضمیمه شد
    فایل های ضمیمه فایل های ضمیمه

  12. #12
    کاربر دائمی آواتار Hossis
    تاریخ عضویت
    آبان 1386
    محل زندگی
    بیرجند
    پست
    1,731

    نقل قول: Syntax در Richtextbox


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

  1. سوال: رفع خطا syntax
    نوشته شده توسط mostafa_bahar در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: چهارشنبه 09 اسفند 1391, 21:06 عصر
  2. مشکل با syntax
    نوشته شده توسط Joyebright در بخش PHP
    پاسخ: 7
    آخرین پست: سه شنبه 12 دی 1391, 17:49 عصر
  3. اجرا نشدن Syntax
    نوشته شده توسط hozouri در بخش Access
    پاسخ: 4
    آخرین پست: دوشنبه 30 شهریور 1388, 14:01 عصر
  4. syntax sql
    نوشته شده توسط saed2006 در بخش SQL Server
    پاسخ: 8
    آخرین پست: یک شنبه 02 فروردین 1388, 11:15 صبح
  5. اشکال syntax ای
    نوشته شده توسط fatemeh rahimi در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: یک شنبه 04 آذر 1386, 12:14 عصر

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

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