PDA

View Full Version : برای این مشکل چه راه حلی پیشنهاد میکنید ؟ ( فارسی)



khafanovich
شنبه 10 دی 1384, 05:56 صبح
سلام : سناریو زیر را در نظر بگیرید:
میخواهیم یک برنامه فارسی ساده مثلا یک دایره المعارف بنویسیم.شخصی که سیستم را سفارش داده :
نیازهایش عبارتند از :
1- برنامه باید در هر نسخه سیستم عاملی ( ویندوز ) به راحتی اجرا شود و مشکل فارسی نداشته باشد.
2- داده ها توسط تایپیست ها قرار است ثبت شوند. ( بعبارتی باید دو برنامه تحویل داده شود یکی برای ورود اطلاعات و دیگری برای نمایش و جستجوی اطلاعات )
3- در برنامه باید امکان جستجوی فارسی هم وجود داشته باشد.

چه راحی را پیشنهاد میکنید:

باید ورودی فارسی داشته باشم.( text box)جهت سرچ فارسی) باید برنامه در هر ویندوزی - بدون محدودیت اجرا شود. فونت ها باید خوانا و زیبا باشند.

لطفا نظرات و پیشنهادات خودتونو بدید :
راهنمایی :
توابع و کامپونت های بسیار زیادی نوشته شده اند - که باید از نوسیندگان آنها که در این فروم ها هم فعالیت دارند تشکر کرد.ولی متاسفانه فونتها ی مناسب و شکیلی در مورد آنه سراغ ندارم . از طرفی این ابزار ها قابلیت پشتیبانی از فارسی و انگلیسی را دارا نمیباشند.

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

منتظر جواب شما هستم.
موفق و پیروز باشید.

Inprise
یک شنبه 11 دی 1384, 09:15 صبح
دلفی 2006 کاملا" با یونیکد سازگاره و میتونی از برنامه های یونیکد روی کلیه نسخ ویندوز بدون مشکل استفاده کنی ( نسخه های اولیه ویندوز 98 برای سازگاری با یونیکد احتیاج به نصب یک فایل ضمیمه دارند که براحتی در دسترس است ) و بقیهء کار اینه که بگردی و یک سری فونت یونیکد مناسب مطابق سلیقه ات پیدا کنی . نتیجتا" به مجموعه کامپوننت متفرقه ای نیاز نداری

khafanovich
یک شنبه 11 دی 1384, 09:27 صبح
بسیار ممنون ولی این راه حلی که شما پینهاد دادید 70% مشکل رو حل میکنه!
برای ورودی فارسی ( EditBox ) ( یونیکد)
آیا دلفی 2006 مشکل را حل میکنه؟
مثلا فرض کنید ما داده ها را بصورت یونکد وارد بانک اطلاعاتی کردیم.
حال کاربر میخواهد مثلا در ویندوز 98 که فارسی ساز نصب نداره دنبال یک کلمه بگرده !
و باید عبارت فارسی رو وارد کنه. اینو چیکار کنیم.
منتظر راهنمایی شما هستم.
موفق و پیروز باشدید.

Inprise
یک شنبه 11 دی 1384, 09:48 صبح
اگر به جواب دقت کنی نیاز به توضیح دیگری نداره . "یونیکد" شامل نمایش و ویرایش است ، پس از این لحاظ مشکلی نیست و همانطور که گفته شد نگارشهای اولیه ویندوز 98 با یونیکد سازگار نیستند و باید یک افزونهء کوچک روشون نصب بشه که میتونه همراه با نصب خود نرم افزار این اتفاق بیفته .

vcldeveloper
دوشنبه 12 دی 1384, 02:56 صبح
دلفی 2006 کاملا" با یونیکد سازگاره و میتونی از برنامه های یونیکد روی کلیه نسخ ویندوز بدون مشکل استفاده کنی
اما قرار نبود در این نسخه از دلفی خبری از یونیکد در Win32 باشه! چطور VCL.Win32 را یونیکد کردند؟

khafanovich
دوشنبه 12 دی 1384, 18:37 عصر
ببخشید این سوال به علت اطلاعات ناقص من هست:
آیا کامپونتی مثل tntunicode که از یونیکد استفاده میکنه ...و مثلا دارای edit هم هست توانایی input بصورت یونیکد رو داره.
فرض کنید ما یک فونت یونیکد فارسی رو به او معرفی کنیم. بعد میتونیم در سیستم هایی که از یونیکد پشیتبانی میکنند بصورت فارسی عبارات را وارد کنیم؟

vcldeveloper
سه شنبه 13 دی 1384, 01:50 صبح
آیا کامپونتی مثل tntunicode که از یونیکد استفاده میکنه ...و مثلا دارای edit هم هست توانایی input بصورت یونیکد رو داره.
فرض کنید ما یک فونت یونیکد فارسی رو به او معرفی کنیم. بعد میتونیم در سیستم هایی که از یونیکد پشیتبانی میکنند بصورت فارسی عبارات را وارد کنیم؟
بله
-------------