امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
ادیتور فارسی -- تشخیص کد یونیکد نهایی از اسکریپتهای ویندوز
نویسنده پیام
behzad-khazama آفلاین
كاربر دو ستاره
**

ارسال‌ها: 221
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۸۳

تشکرها : 1
( 113 تشکر در 35 ارسال )
ارسال: #1
ادیتور فارسی -- تشخیص کد یونیکد نهایی از اسکریپتهای ویندوز
درود به همگی

قبل از سوال یکم توضیح بدم
توی یک تکست باکس مینویسیم "ل" و بعد "ا" اینها دو تا کاراکتر میشه ولی میدونید که نتیجه به شکل جدا جدا دیده نمیشه و ویندوز هر دوی اونها رو به شکل "لا" مینویسه که این در واقع یک کاراکتر هست با کد یونیکد 0xFEFB
خوب حروف به صورتهای اولیه و آخرییه و وسطی و معمولی هستند تو فارسی که ویندوز با اسکریپتهایی که داره اونهارو به فرمهای مختلف تبدیل میکنه

حالا من میخام مثلا توی یک تکست باکس اگه نوشته "سلام" تک تک کدهای یونیکد نهایی رو داشته باشم.در حالت معمول اکه کاراکتر به کاراکتر کدها رو چک کنید کدهای کاراکترهای مجزا رو بهتون میده مثلا اینها :
کد "س"
کد "ل"
..

ایا API یا روشی هست که بشه مقدار کد یونیکد نهایی رو بدست آورد و خودمون نشینیم حساب کنیم این چسبان بود این چسبان نبود و....
اگه هم که کدی برای این مورد دارید که لطفا راهنمایی بفرمائید
کدی که اومده باشه وضعیت هر کاراکتر ه لحاظ چسبان یا غیر چسبان و یا اول و آخر بودن رو چک کرده باشه
یه چیزی مثل فارسی نویسهایی مثل مریم و ..

تشکر از همه

اگه www.iranvig.com نبود www.khazama.com هم نبود . پروژه هاي حرفه اي الكترونيك و كامپيوتر در www.khazama.com .
۱۵-تير-۱۳۸۸, ۱۶:۳۳:۲۰
وب سایت ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: ادیتور فارسی -- تشخیص کد یونیکد نهایی از اسکریپتهای ویندوز
این یه unit دلفی هست که برای کار با unicode هست کامله فقط یه کم تعداد خطوطش زیاده
(حدود 6000 تا)


فایل‌(های) پیوست شده
.zip   Unicode20.zip (اندازه: 66.05 KB / تعداد دفعات دریافت: 84)
۱۵-تير-۱۳۸۸, ۱۷:۲۲:۵۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
Darg غایب
مدير بازنشسته
*****

ارسال‌ها: 894
موضوع‌ها: 40
تاریخ عضویت: تير ۱۳۸۴

تشکرها : 381
( 702 تشکر در 190 ارسال )
ارسال: #3
RE: ادیتور فارسی -- تشخیص کد یونیکد نهایی از اسکریپتهای ویندوز
سلام
برای چه کاری لازم داری

اگر مثلا برای این می خوای که حرف "ج" رو بتونی توی یک جای خاص "ج‍" بنویسی یا همچین حالتی توی تایپ داشته باشی "ج‌واد" تاپیک زیر توضیح مفصلی داده.
http://forum.iranled.com/showthread.php?...9#pid39079

امید وارم به دردت بخوره.
ولی راجع به اون مطلبی که گفتی اسکریپت ها, من چیزی نمی دونم. اگر شما مطلبی پیدا کردی اینجا بزار من و دیگر دوستان هم بهرهمند بشیم.
۱۵-تير-۱۳۸۸, ۱۷:۳۳:۵۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
behzad-khazama آفلاین
كاربر دو ستاره
**

ارسال‌ها: 221
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۸۳

تشکرها : 1
( 113 تشکر در 35 ارسال )
ارسال: #4
RE: ادیتور فارسی -- تشخیص کد یونیکد نهایی از اسکریپتهای ویندوز
ممنون از جوابتون
ببینید همین مثال جواد
شما حرف به حرف تایپ میکنید
اول حرف "ج" میبینید که به صورت آخر غیر چسبان هست
بعد همین که "و" رو میزنید کاراکتر قبلی که غیر چسبان بود تا حالا ,خودش رو به شکل چسبان در میاره
اینجا ویندوز اسکریپتهایی داشته که حروف قبل و بعد رو چک میکنه و کاراکترها رو به شکل صحیح قرار میده
"که هر کاراکتر هم به همین صورت که شما گفتید میشه به صورت مستقیم به توابعی مثل chrw نمایش داده بشن"

چیزی که من میخام مثلا سورس همین اسکریپت ویندوز هست که با چه الگوریتمی حروف رو به صورتهای مناسب تبدیل میکنه

برای روشنتر شدن من یک مقاله از داکیومنتهای مایکروسافت و یک کد که همون چیز مورد نظرم هست ولی با فلش نوشته شده و متاسفانه کامنت نداره که بشه کامل ازش سر در آورد رو ضمیمه میکنم

اگه حتی فلوچارت ساده ای هم باشه که راحت کد نویسی بشه کرد خیلی خوبه

این ادیتور فارسی با سورس فلش
http://alphapack.persiangig.ir/other/persiansuport2.zip
من در واقع الگوریتم همین رو میخام یا کد وی بی یا سی که بشه سر در آورد ازش


فایل‌(های) پیوست شده
.pdf   ch08.pdf (اندازه: 436.98 KB / تعداد دفعات دریافت: 99)

اگه www.iranvig.com نبود www.khazama.com هم نبود . پروژه هاي حرفه اي الكترونيك و كامپيوتر در www.khazama.com .
(آخرین ویرایش در این ارسال: ۱۵-تير-۱۳۸۸, ۱۹:۰۳:۴۴، توسط behzad-khazama.)
۱۵-تير-۱۳۸۸, ۱۸:۴۷:۲۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Darg, t3r!p3000
Darg غایب
مدير بازنشسته
*****

ارسال‌ها: 894
موضوع‌ها: 40
تاریخ عضویت: تير ۱۳۸۴

تشکرها : 381
( 702 تشکر در 190 ارسال )
ارسال: #5
RE: ادیتور فارسی -- تشخیص کد یونیکد نهایی از اسکریپتهای ویندوز
(۱۵-تير-۱۳۸۸, ۱۸:۴۷:۲۷)behzad-khazama نوشته است: برای روشنتر شدن من یک مقاله از داکیومنتهای مایکروسافت و یک کد که همون چیز مورد نظرم هست ولی با فلش نوشته شده و متاسفانه کامنت نداره که بشه کامل ازش سر در آورد رو ضمیمه میکنم

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

اون پی دی افی که گذاشتی خیلی به درد بخوره ممنون. همون یه آدرس هایی بهم داد که با جستجو به نتیجه زیر رسیدم.

این لینک زیر یک سند پاورپوینت هست که داخلش خیلی عالی توضیح داده و همین طور یه فلوچارت هم معرفی کرده. البته اگر می خوای فلوچارتش رو متوجه بشی باید سند رو از اول با دقت مطالعه کنی.
http://www.tremu.gov.pk/tremu1/workingro...g_ver1.ppt
۱۶-تير-۱۳۸۸, ۰۸:۲۴:۳۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #6
RE: ادیتور فارسی -- تشخیص کد یونیکد نهایی از اسکریپتهای ویندوز
تو برنامه نویس یه مقاله در مورد unicode و استفاده از اون هست حتما به دردت میخوره چون در مورد همین مسایل هم درش بحث شده
۱۶-تير-۱۳۸۸, ۰۹:۵۶:۲۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
behzad-khazama آفلاین
كاربر دو ستاره
**

ارسال‌ها: 221
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۸۳

تشکرها : 1
( 113 تشکر در 35 ارسال )
ارسال: #7
RE: ادیتور فارسی -- تشخیص کد یونیکد نهایی از اسکریپتهای ویندوز
(۱۶-تير-۱۳۸۸, ۰۸:۲۴:۳۶)Darg نوشته است: این لینک زیر یک سند پاورپوینت هست که داخلش خیلی عالی توضیح داده و همین طور یه فلوچارت هم معرفی کرده. البته اگر می خوای فلوچارتش رو متوجه بشی باید سند رو از اول با دقت مطالعه کنی.
http://www.tremu.gov.pk/tremu1/workingro...g_ver1.ppt

آره همین فلوچارتش خیلی کارو جلو میندازه اگه در نهایت نیاز باشه کد نویسی بشه.
دستت در نکنه

(۱۶-تير-۱۳۸۸, ۰۹:۵۶:۲۳)lord_viper نوشته است: تو برنامه نویس یه مقاله در مورد unicode و استفاده از اون هست حتما به دردت میخوره چون در مورد همین مسایل هم درش بحث شده

میشه لینک بدید . یا بگید چی جستجو کنم تو برنامه نویس ؟

اگه www.iranvig.com نبود www.khazama.com هم نبود . پروژه هاي حرفه اي الكترونيك و كامپيوتر در www.khazama.com .
۱۶-تير-۱۳۸۸, ۱۰:۵۱:۵۴
وب سایت ارسال‌ها
پاسخ
behzad-khazama آفلاین
كاربر دو ستاره
**

ارسال‌ها: 221
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۸۳

تشکرها : 1
( 113 تشکر در 35 ارسال )
ارسال: #8
RE: ادیتور فارسی -- تشخیص کد یونیکد نهایی از اسکریپتهای ویندوز
آخر نشستم نوشتم
نوشتن این چیزا واقعا حوصله میخواد
برنامرو با سورس میزارم اینجا که اگه روزی روزگاری کسی گیره چیزی مثل این بود
شاید مشکلش (نبود حوصله) حل بشه

[تصویر:  bmutw713fqwofbsbsgjt.png]
[تصویر:  prad8y9dvrmgnjcc3ihh.png]

http://www.khazama.com/files/farsitype.rar

از همگی بابت کمک ممنونم

اگه www.iranvig.com نبود www.khazama.com هم نبود . پروژه هاي حرفه اي الكترونيك و كامپيوتر در www.khazama.com .
۱۸-مرداد-۱۳۸۸, ۱۷:۱۷:۱۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, CRazYFULL, lord_viper


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  اجرا نشدن keybd_event vbKeyMenu در ویندوز 8.1 javad917 3 2,627 ۱۳-آذر-۱۳۹۶, ۲۱:۲۰:۲۸
آخرین ارسال: javad917
Sad [سوال] مشکل پروژە vb6 با ویندوز ١٠ engzhina 4 4,499 ۰۲-مهر-۱۳۹۵, ۱۲:۱۴:۴۳
آخرین ارسال: engzhina
  گرفتن متن فارسی و نمایش آن از فایل متنی GTAexcess 2 3,065 ۱۳-اردیبهشت-۱۳۹۵, ۱۴:۰۸:۴۷
آخرین ارسال: Ghoghnus
  [سوال] استفاده از بالون ویندوز در ویژوال بیسیک mr91090 1 2,643 ۲۹-آبان-۱۳۹۴, ۲۲:۵۰:۳۹
آخرین ارسال: Payman62
  [سوال] فانکشن برای تشخیص زبان عبارت متنی eppagh 0 1,726 ۱۳-شهریور-۱۳۹۳, ۱۰:۲۵:۲۵
آخرین ارسال: eppagh
  رجیستر ocx ویندوز سون 32 بیتی aleas 8 6,078 ۰۲-تير-۱۳۹۳, ۰۱:۳۷:۴۱
آخرین ارسال: !_!_batman_!_!
  دریافت سورس سایت بصورت یونیکد aleas 7 5,439 ۱۷-خرداد-۱۳۹۳, ۲۲:۴۱:۱۵
آخرین ارسال: aleas
  تنظیم صدای ویندوز mahdi321 3 3,282 ۰۷-فروردین-۱۳۹۳, ۰۹:۱۰:۳۳
آخرین ارسال: Di Di
  تبدیل کد به یونیکد فارسی aleas 4 5,220 ۱۱-اسفند-۱۳۹۲, ۱۱:۱۶:۴۸
آخرین ارسال: aleas
  سوال در رابطه با دور زدن کد تشخیص وب بروزر sevdaboy 5 4,378 ۱۶-تير-۱۳۹۲, ۱۹:۴۸:۱۶
آخرین ارسال: sevdaboy

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 3 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS