ايران ويج

نسخه‌ی کامل: ادیتور فارسی -- تشخیص کد یونیکد نهایی از اسکریپتهای ویندوز
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
درود به همگی

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

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

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

تشکر از همه
این یه unit دلفی هست که برای کار با unicode هست کامله فقط یه کم تعداد خطوطش زیاده
(حدود 6000 تا)
سلام
برای چه کاری لازم داری

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

امید وارم به دردت بخوره.
ولی راجع به اون مطلبی که گفتی اسکریپت ها, من چیزی نمی دونم. اگر شما مطلبی پیدا کردی اینجا بزار من و دیگر دوستان هم بهرهمند بشیم.
ممنون از جوابتون
ببینید همین مثال جواد
شما حرف به حرف تایپ میکنید
اول حرف "ج" میبینید که به صورت آخر غیر چسبان هست
بعد همین که "و" رو میزنید کاراکتر قبلی که غیر چسبان بود تا حالا ,خودش رو به شکل چسبان در میاره
اینجا ویندوز اسکریپتهایی داشته که حروف قبل و بعد رو چک میکنه و کاراکترها رو به شکل صحیح قرار میده
"که هر کاراکتر هم به همین صورت که شما گفتید میشه به صورت مستقیم به توابعی مثل chrw نمایش داده بشن"

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

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

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

این ادیتور فارسی با سورس فلش
http://alphapack.persiangig.ir/other/persiansuport2.zip
من در واقع الگوریتم همین رو میخام یا کد وی بی یا سی که بشه سر در آورد ازش
(۱۵-تير-۱۳۸۸, ۱۸:۴۷:۲۷)behzad-khazama نوشته است: [ -> ]برای روشنتر شدن من یک مقاله از داکیومنتهای مایکروسافت و یک کد که همون چیز مورد نظرم هست ولی با فلش نوشته شده و متاسفانه کامنت نداره که بشه کامل ازش سر در آورد رو ضمیمه میکنم

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

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

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

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

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

میشه لینک بدید . یا بگید چی جستجو کنم تو برنامه نویس ؟
آخر نشستم نوشتم
نوشتن این چیزا واقعا حوصله میخواد
برنامرو با سورس میزارم اینجا که اگه روزی روزگاری کسی گیره چیزی مثل این بود
شاید مشکلش (نبود حوصله) حل بشه

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

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

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