تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 5 از 11 اولاول 123456789 ... آخرآخر
نمايش نتايج 41 به 50 از 106

نام تاپيک: سوال هایی از Vb2008

  1. #41
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

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

    از سال 2003 و نسخه VB7 کدیینگ String به Unicode تغییر کرد و فایلهای متنی و دستوری و کامپایلر هم امکانات unicode را پیدا کردند و تا قبل از نسخه VB8-SP1 پیش فرض فایلهای روی ascii باقی بود.

    نتیجتاً خودتان باید دستی کدینگ فایلهای vb تان را به Unicode-1200 و یا UTF8-65001 تغییر دهید.

    VS->SolutionExplorer->ShowAllFiles
    را فعال کنید، سپس تک تک فایلهاییی که به پسوند vb ختم میشوند (و design.vb و...) را باز کنید و فرمان زیر را برای هر کدام بدهید.

    (File->AdvancedSaveOptions->Encoding:(UTF8|Unicode

  2. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  3. #42
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    ... من هیچ جایی ندیدم که کلمه هایی که میخوام بهش معرفی کنم تا رنگش رو عوض کنه !
    ... شما این فایل را به دلخواه خود ویرایش کنید تا من وقتی پیدا کنم و ببینم چطور باید فایل مورد نظر را تحویلش داد.
    ... من منتظر کمک شما هستم، امیدوارم وقت کنید تا هرچه سریع تر بهم کمک کنید
    من تستی کردم و خوشبختانه به جواب هم رسید.

    شما میتوانید واسط TextEditor.Document.IHighlightingStrategy را به دلخواه پیاده سازی کنید تا کنترلر هر کلمه را به شما تحویل دهد و رنگ دلخواه تان را استعلام کند.

    ولی راه xml که گفتم ساده تر و راحت تر است، فایل را میتوانید داخل خود exe هم قرار دهید.
    از همان لینک قبلی، مجدداً دانلود کنید ... من چند لغت مثل Mahdi و Ali و... را به xml اضافه کرده ام و نتیجه اش را هم میتوانید ببینید.
    کافی است فایل TextEditorFile.xshd.xml موجود در پروژه را به دلخواه ویرایش کنید.
    cid-9b2bdd1b12ce8c7d.skydrive.live.com/self.aspx/H2FX.Net/TextEditor.zip

  4. #43
    آخر فروم باز 3Dmajid's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    پشت کامپیوتر
    پست ها
    6,067

    پيش فرض

    ببخشید ... مثل این که فایلی که zip شده خرابه ... من وقتی روش کلیک میکنم خطا میده و میگه که فایل زیپ شده بی اعتباره !
    نمیتونه باز کنه !

  5. #44
    آخر فروم باز 3Dmajid's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    پشت کامپیوتر
    پست ها
    6,067

    پيش فرض

    شما میتوانید واسط TextEditor.Document.IHighlightingStrategy را به دلخواه پیاده سازی کنید تا کنترلر هر کلمه را به شما تحویل دهد و رنگ دلخواه تان را استعلام کند
    چه جوری این کار رو بکنم ... میشه بیشتر توضیح بدید ؟

  6. #45
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    ببخشید ... مثل این که فایلی که zip شده خرابه ... من وقتی روش کلیک میکنم خطا میده و میگه که فایل زیپ شده بی اعتباره !
    نمیتونه باز کنه !
    من دانلود کردم و به مشکلی برنخوردم با این وجود مجدداً آپلود کردم... مجدداً و با صبر بیشتری دانلود کنید.


    چه جوری این کار رو بکنم ... میشه بیشتر توضیح بدید ؟
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  7. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  8. #46
    آخر فروم باز 3Dmajid's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    پشت کامپیوتر
    پست ها
    6,067

    پيش فرض

    مشکل حل شد و فایل دانلود شد.

    Public Class Class1
    Implements TextEditor.Document.IHighlightingStrategy
    این رو میدونستم ولی متوجه نشدم که چه جوری باید نوشته و رنگ دلخواه رو از این روش معرفی کنم.

    امیدوارم با دیدن این فایلی که برام گذاشتید بفهمم.

    خیلی ممنون.

  9. #47
    آخر فروم باز 3Dmajid's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    پشت کامپیوتر
    پست ها
    6,067

    پيش فرض

    به نظر میرسه این چیزی که من میخوام یاد بگیرم خیلی پیچیدس ... من چیز زیادی از این پروژه نفهمیدم ...

    البته بهتره بگم هیچ چی نفهمیدم.

  10. #48
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    عزیز دل برادر! آخه این که کدی نداشت که متوجه نشوید!
    سر و ته کدش همین چند خط است...
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    همانطور که گفتم رنگ بندی متون در این کنترلر توسط واسط IHighlightingStrategy مدیریت میشود.
    کلاسس DefaultHighlightingStrategy کلاسس پیش فرض این کنترلر است که از واسط فوق پشتیبانی میکند.

    1- تعریف متغییر میکنیم.

    2- GetManifestResourceStream را هم که حتماً قبلاً دیده اید، دستوری است که اجازه دسترسی stream به فایلی داخل exe یا dll خودتان جای داده اید را میدهد. (مثلاً اگر بخواهید تصویری را که فایلش داخل Exe تان است را هم نمایش دهید از همین دستور استفاده میکنید.)

    3- یک کلاسس XmlTextReader خواننده فرمت xml میسازید، چون فایل اصلی داخل Exe ما هم xml بوده، پس مشکلی ندارد.

    4- تابع HighlightingDefinitionParser.Parse که جز خود برنامه های کنترلر است، میتوانید از یک فایل xml که سازنده فرمتش را مشخص کرده (همان شکل و شمایلی که در فایل TextEditorFile.xshd.xml میبینید) و حاوی لغات و رنگها است، یک نمونه کلاسس DefaultHighlightingStrategy بسازد (همان کلاسی که واسط رنگ بندی IHighlightingStrategy را پشتیبانی میکند.)

    5- دستور ResolveReferences که سازنده مشخص کرده، کلاسس را آماده کار میکند.

    6- آخرین دستور هم نمونه کلاسس DefaultHighlightingStrategy (که حاوی IHighlightingStrategy است) را به کنترلر تحویل میدهد تا از این نمونه جدید برای کنترلر رنگ بندی استفاده کند.

    =====

    به نظر میرسه این چیزی که من میخوام یاد بگیرم خیلی پیچیدس
    چندان پیچیده نیست، یعنی این کنترلر کار را خیلی ساده میکند، نمیدانم چرا همچین چیزی میگوید، در حالی که فقط با چند خط کد فوق الذکر که بسیار بسیار ناچیز است، کار تمام شده و نتیجه را مشاده کردید ... !
    کلمات قبلی موجود در TextEditorFile.xshd.xml را حذف کنید و کلمات و رنگ های دلخواه خود را واردش کنید .!

    =====

    این رو میدونستم ولی متوجه نشدم که چه جوری باید نوشته و رنگ دلخواه رو از این روش معرفی کنم
    نمونه مشخص تر کلاسس این است:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    شما باید برای شرایط خالی مشخص شده کدنویسی کنید.
    همانطور که گفتم این کنترلر قوی و کاملی است که در اینترنت موجود است ولی من با آن کار نکرده ام، نتیجتاً نمیدانم هر کدام از این متدها مشخص کننده چه هستند...
    گرچه برخی موارد واضح است...
    - مثلاً شما در Name باید یک نام برای این فرمت را برگردانید.
    - یا در Extensions باید لیست پسوند فایل هایی که کنترلر باید به صورت خودکار برای آن فایلها از فرمت شما استفاده کند را برگردانید.
    - یا در GetColor باید رنگ و bold و italic و... کلمه داده شده را برگردانید.
    - و در GetColorFor هم باید مشابه متد قبل عمل کنید ولی این بار در داخل جریان تایپ متون
    و...

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

    =====

    موفق باشید.

  11. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  12. #49
    آخر فروم باز 3Dmajid's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    پشت کامپیوتر
    پست ها
    6,067

    پيش فرض

    اینقدر آسون بود و من نمیدونستم ... البته این جمله تون من رو زیاد راهنمایی کرد :

    کلمات قبلی موجود در TextEditorFile.xshd.xml را حذف کنید و کلمات و رنگ های دلخواه خود را واردش کنید .!
    پس سورس کلمات ما این باید باشه.

    امشب کار میکنم تا ببینم چی میشه.

  13. #50
    آخر فروم باز 3Dmajid's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    پشت کامپیوتر
    پست ها
    6,067

    پيش فرض

    فکر کنم مشکلم با تعریف کلمه های خاص و رنگ حل شد !

    از راهنماییتون ممنون.

    و حالا یک سوال دیگه، آیا امکان ساخت این هست که مثلا اگر کاربر کلمه ی State رو نوشت، خود برنامه به طور اتوماتیک یه :
    اضافه کنه. یعنی اگه کاربر نوشت state برنامه بنویسه state:

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •