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

نام تاپیک: فارسی نویسی کاملا یونیکد در برنامه های ویندوز Application

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1382
    محل زندگی
    amir_king2@hotmail.com
    پست
    69

    فارسی نویسی کاملا یونیکد در برنامه های ویندوز Application

    با سلام.
    من میخوام برنامم بدون استفاده از فارسی ساز ویندوز Xp - با استفاده از یونیکد فارسی بنویسه . مثل زمانی که هنوز فارسی ساز خود XP رو نصب نکرده ایم ولی اگه بخوایم با ALT+SHIFT میتونیم تو NotePad فارسی یونیکد نوشت.
    من تا حالا اکثر برنامه هام رو فارسی شون رو با فارسی خود ویندوز تنظیم میکردم(در Regional Option) اما حالا میخوام به طور خالص از یونیکد Utf-8 یا هر یونیکد دیگه در Windows Applications استفاده کنم.

    لطفا برای این کار در بورلند دلفی و ویژوآل استدیو دات نت راهنماییم کنید.
    این کار باعث میشه که اطلاعات بر روی وب هم در حالت یونیکد به خوبی نشان داده شوند.

    با تشکر.

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1382
    محل زندگی
    iran-qom
    پست
    57
    یک راه ، استفاده از توابع uniscribe است .

  3. #3

    نقل قول: فارسی نویسی کاملا یونیکد در برنامه های ویندوز Application

    بیشتر توضیح بدین آیا این امکان وجود دارد که language برای برنامه تعریف کنیم یعنی چند زبانه باشه ! فارسی انگلیسی عربی و .... که اطلاعات در دیتا بیس ذخیره شده باشد

  4. #4
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    ایران سرای من است
    پست
    2,655

    نقل قول: فارسی نویسی کاملا یونیکد در برنامه های ویندوز Application

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

  5. #5

    نقل قول: فارسی نویسی کاملا یونیکد در برنامه های ویندوز Application

    سلام

    نمي دونم منظورتون رو درست متوجه شدم يا خير ولي با فراخواني تابع زير مي تونيد بدون ALT+SHIFT فارسي تايپ کنيد



    Public
    Sub SetInputLanguage(ByVal lang AsString)
    Dim curLang As InputLanguage = InputLanguage.DefaultInputLanguage
    If lang = "Farsi"Then
    ForEach inpLang As InputLanguage In InputLanguage.InstalledInputLanguages
    If inpLang.LayoutName = "Farsi"Then
    curLang = inpLang
    EndIf
    Next
    InputLanguage.CurrentInputLanguage = curLang
    Else
    InputLanguage.CurrentInputLanguage = InputLanguage.DefaultInputLanguage
    EndIf
    EndSub


    Call SetInputLanguage("Farsi")


  6. #6
    کاربر دائمی آواتار saied_genius
    تاریخ عضویت
    آبان 1386
    محل زندگی
    IRAN فعلاً ...
    پست
    595

    نقل قول: فارسی نویسی کاملا یونیکد در برنامه های ویندوز Application

                InputLanguage.CurrentInputLanguage = InputLanguage.InstalledInputLanguages[1];


    بسته به نيازتان index داخل گيومه را تغيير دهيد.
    موفق باشيد.

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

  1. Windows application یا Web application
    نوشته شده توسط babak23 در بخش ASP.NET Web Forms
    پاسخ: 10
    آخرین پست: جمعه 04 آبان 1386, 16:11 عصر
  2. Web application یا Windows application
    نوشته شده توسط babak23 در بخش C#‎‎
    پاسخ: 7
    آخرین پست: جمعه 04 آبان 1386, 04:30 صبح

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

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