مشاهده نسخه کامل
: فارسی نویسی در محیط ++Microsoft Visual C
*PiNk PaNTHeR*
21-02-2007, 20:58
سلام
من همچین تاپیکی توی این انجمن ندیدم ببخشید اگر تکراریه.
سوالم اینه که توی ادیتور MicroSoft Visual ++C( فایلهای .h) چطور میشه فارسی نوشت و سیو کرد؟
دست شما درد نکنه.
hamidreza_buddy
21-02-2007, 21:34
ببین این کار می کنه:
Tools برو و Options را کلیک کن. به تب Debug برو و گزینۀ "Display Unicode Strings را انتخاب کن.
من خودم یه زمانی خیلی گیر این بودم. اگه درست نشد (یا شد) حتماً خبر بده.
*PiNk PaNTHeR*
22-02-2007, 00:51
Tools برو و Options را کلیک کن. به تب Debug برو و گزینۀ "Display Unicode Strings را انتخاب کن.
من خودم یه زمانی خیلی گیر این بودم. اگه درست نشد (یا شد) حتماً خبر بده.
نه حمیدرضای عزیز نشد و هنوزهم چه کپی کنی چه توی محیط بنویسی نمیشه!:cry:
hamidreza_buddy
22-02-2007, 01:50
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
الام من امتحان کردم می شد. یادمه قبلاً اصلاً نمی شد که فارسی بنویسی چه برسه به اینکه سیو کنی. [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اما الان فارسی نوشتم و سیو کردم و دوباره باز کزدم مشکلی نداشت. (هم cpp و هم .h )
شاید تنظیمات کامپیوترت یکم دستکاری بخواد. [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
وقتی می نویسی چه جوری می شه مگه؟ (با MFC کار می کنی؟)
*PiNk PaNTHeR*
22-02-2007, 21:26
خوب کاراکترهای یونکد نشده میان...
به خدا من خیلی بیزیکم!
اصلا نمیشه فارسی بنویسی و کاراکتر های یونکد نشده میاد.
من از وی بی شش و مایکروسافت C++ شیش اصتفاده میکنم.
ماژولی چیزی لازمه یا یک تنظیم دیگه؟
توی ویندوز 2000 بهتر کار میکنه؟
سلام.
متاسفانه VC6.0 جزو برنامه های به اصطلاح non-unicode هست.
برای اینکه بتونید در Editor برنامه (در فایل های Cpp و h ) فارسی تایپ کنید علاوه برکاری که
hamidreza_buddy گفتن , باید به ControlPanel برید و Regional and language Options رو انتخاب کنید. از Advanced tab و از ComboBox ی که در بخش Language for non-Unicode programs هست زبان شیرین فارسی رو Add کنید. (ممکنه نیاز به CD ویندوز داشته باشید.)
سیستم رو restart کنید.
مشکلتون حل میشه.
*PiNk PaNTHeR*
23-02-2007, 13:58
درست شد دستتون طلا:love:
*PiNk PaNTHeR*
25-02-2007, 19:00
آخ دوباره مشکل دارم.
ن حروف ک و گ رو نمیتون بزنم و از تب Format در آپشنز هم درست نمیشه.
چی کار میتونم بکنم؟ چطور فونت رو عوض کنم؟
hamidreza_buddy
26-02-2007, 23:43
آخرش نگفتی با API کار می کنی یا با MFC؟!
اگه با API کار می کنی می تونی از تو این آموزش ببینی چه طور میشه فونت عوض کرد:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اگه هم MFC کار می کنی. با این می تونی فونت یه DialogBox و یا هر نوع کنترل دیگر را تغییر داد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این همسه راه برای ساختن یک CFont :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
*PiNk PaNTHeR*
26-02-2007, 23:59
oخوب چطور فایلهای خودم که هیچ ماهیتی نداره رو با این اسکریپت سازگار کنم فونتش رو؟
hamidreza_buddy
27-02-2007, 00:23
توی تب فرمت برید و از فونت رو Courier New (Aral... انتخاب کنید.
*PiNk PaNTHeR*
27-02-2007, 00:38
دستت درد نکنه درست شد
ببخشید زحمتتون دادم.
شرمنده
bad_boy_2007
07-03-2007, 16:19
یک راه خیلی سریع و آسون اینه که متن فارسی رو در زمان اجرا به کنترلهات نسبت بدی
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دوست عزیز .
ممنون از راهنماییتون. فکر میکنم متوجه منظور من نشدید.
کدی که نوشتید به شرطی در VC6.0 کار میکنه که Language for non-Unicode programs
set شده باشه.
کدی که نوشتید در VS2003 و یا VS2005 و یا در VB بدون set کردن این گزینه امکانش هست.
کافیه امتحان کنید.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.