PDA

View Full Version : فارسی سازهای تحت داس ؟



Inprise
شنبه 04 فروردین 1386, 18:45 عصر
سلام

کسی هست که احیانا" بداند فارسی سازهای مرحوم داس چطور کار میکردند ، و احیانا" سورس کدی به اسمبلی-سی-پاسکال داشته باشد ، که قابل استفاده هم باشد ؟

میخواهم بدانم ، بهترین راه حل برای نمایش حروف فارسی در وضعیت متنی داس کدام است و اگر سورسی برای صرفه جوئی در زمان هست مطالعه کنم . در کل هر نوع توضیحی مربوط به فارسی سازهای داس که عملکردشان را شرح بدهد برایم مفید است

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

مرسی

ealvandi
شنبه 04 فروردین 1386, 19:50 عصر
دوست عزیز بهترین راه دستیابی به حروف فارسی در داس استفاده از نرم افزار فارسی ساز سپند یا توابع فارسی ساز شرکت نفت هستش یک سرچ تو google با عنوان Vegaf بزن

البته من نرم افزار Sepand رو برات گذاشتم میتونی Download کنی.

hossein taghi zadeh
شنبه 04 فروردین 1386, 20:00 عصر
با سلام


برای این کار باید بدانید:

1. مقیم سازی در حافظه
2.دستکاری آدرس بردار وقفه
3. دستکاری حافظه صفحه نمایش
4. طراحی فونت فارسی
5.دستکاری حافظه فونت
6. کار با بافر صفحه کلید

سورس ها:

فارسی ساز پرشیا که پروژه اسمبلی ترم پیشم بود برنامه‌ای مثل سپند (به زبان پاسکال با کدهای اسمبلی)
ادیتور فارسی پروژه دوره کاردانی (به زبان سی)


برای مورد 1 و 2 فایل tsr ضمیمه شده را بخوانید.

american_iran2006
یک شنبه 05 فروردین 1386, 11:34 صبح
http://www.barnamenevis.org/forum/showthread.php?t=58653&highlight=%DD%E6%E4%CA

http://www.barnamenevis.org/forum/showthread.php?t=63208&highlight=%CF%C7%D3

http://www.barnamenevis.org/forum/showthread.php?t=35273&highlight=%CF%C7%D3

http://barnamenevis.org/forum/showthread.php?t=57447

mzjahromi هم یه هدر گذاشته :: پیداش نکردم

Inprise
یک شنبه 05 فروردین 1386, 11:48 صبح
من بلدم از امکان جستجوی سایت استفاده کنم ، اگر به سوال دقت کنید به "نحوه" عملکردشان نیاز دارم ، یعنی مثلا : استفاده از وقفه های داس یا بایس ، استفاده از کدام مدل حافظه ، استفاده از کدام کتابخانه جانبی و ... .

netspc
یک شنبه 05 فروردین 1386, 15:03 عصر
سلام
اینپرایز گفتی که یک os نوشتی خب اگر اینطور باشه بطبع نمیشه از وقفه های داس استفاده کنی برای اینکار شما باید از وقفه های بایوس استفاده کنی از وقفه 10 و 11 میتونی استفاده کنی:
اطلاعات بیشتر یه سری به این سایت بزن:
http://www.frontiernet.net/~fys/font.htm
منظورت رو از مدل حاقظه نفهمیدم؟؟؟
منظورت real mode و pmode هست؟

mzjahromi
دوشنبه 06 فروردین 1386, 08:05 صبح
mzjahromi هم یه هدر گذاشته :: پیداش نکردم
سورس فارسی ساز تحت داس (http://barnamenevis.org/forum/showthread.php?t=40459&highlight=%D3%E6%D1%D3)
این سورس کامل به زبان سی است شاید بشه اونائی که نیاز دارید رو ازش استخراج کرد
ولی فقط Display رو فارسی میکنه صفحه کلید رو نه

Inprise
دوشنبه 06 فروردین 1386, 09:24 صبح
فارسی ساز پرشیا که پروژه اسمبلی ترم پیشم بود برنامه‌ای مثل سپند (به زبان پاسکال با کدهای اسمبلی)


به دردم خورد و خیلی مفید بود . اگر فردی مسئلهء مشابهی داشت از کدی که این دوستمون ضمیمه کرده استفاده کند .


:قلب:

mm1133
شنبه 05 خرداد 1386, 18:09 عصر
کسی هست که بدونه چطوری میشه این فارسی ساز ها رو xp اجرا بشن که تا خاموش شدن
کامپیوتر بشه به فارسی بودن dos اطمینان داشت (تو xp) و واقعا جای کاراکتر های رو عوض کنه مثلا اگه کاراکتر کد اسکی 217 رو توی یه برنامه گرفتیم حرف م رو برگردونه

hossein taghi zadeh
یک شنبه 06 خرداد 1386, 08:11 صبح
با سلام

در قسمت Properties, Defaults برنامه های تحت داس این تنظیمات را اعمال کنید.

سربرک Options
Display Options
انتخاب FullScreen

سربرک Layout
ScreenBufferSize , WindowSize
تنظیم Width = 80 , Height = 25




در Taskbar روی فارسی سازها کلیک

Best Programmer
یک شنبه 06 خرداد 1386, 22:23 عصر
به دردم خورد و خیلی مفید بود . اگر فردی مسئلهء مشابهی داشت از کدی که این دوستمون ضمیمه کرده استفاده کند .


:قلب:
ببخشید من این تاپیک را دیر دیدم. گفتم ممکن هست شخص دیگری این مشکل را هم در آینده براش پیش بیاد.
یه برنامه به اسم Fontedit.exe (ftp://ftp.prenhall.com/pub/ptr/prof_and_ref_electrical_engineering.w-041/embree/COMMON/TOOLS/FONTEDIT.EXE) تو داس بود که کار طراحی فونت را انجام می داد و در انتها یک فایل اجرایی تحویل می داد
البته اگه این سوال چند سال پیش شده بود جوابای خیلی بهتری بود الان هیچ کدوم از سورس کد هایی که داشتم و نتونستم پیدا کنم.

اگه تونستید کمی هم درباره OS ی که دارید برای پروژه تون طراحی می کنید توضیح بدید ممنون میشم.
مدل حافظه و نحوه پیاده سازی مدیریت حافظه تون.
مدیر فایل تون و آیا گرافیکی کار کردید.
البته خودتون استادید ،من چندتا دوست دارم(خارجی) که OS نوشتند با اسمبلی خواستید Id هاشونو می تونم بدم.

saeid99
دوشنبه 18 آذر 1387, 11:13 صبح
با سلام


برای این کار باید بدانید:

1. مقیم سازی در حافظه
2.دستکاری آدرس بردار وقفه
3. دستکاری حافظه صفحه نمایش
4. طراحی فونت فارسی
5.دستکاری حافظه فونت
6. کار با بافر صفحه کلید

سورس ها:

فارسی ساز پرشیا که پروژه اسمبلی ترم پیشم بود برنامه‌ای مثل سپند (به زبان پاسکال با کدهای اسمبلی)
ادیتور فارسی پروژه دوره کاردانی (به زبان سی)


برای مورد 1 و 2 فایل tsr ضمیمه شده را بخوانید.
سلام اگه بخوام برنامه یک رشته رو از کاربر بگیره چی کار باید کنم؟
البته میخوام که در چسباندن حرف ها مشکلی نداشته باشه مثلا در پرورژه ادیتور فارسی تون چی کار کردی که حروف خوب به هم می چسبه؟؟؟
من با سپند و با getch می خواستم یک رشته فارسی رو از کاربر دریافت کنم اما در چسباندن حروف مشکل داره چی کار باید کنم که این مشکل رفع بشه؟؟؟؟؟؟