من می خواهم یک برنامه فارسی ساز کامل تحت داس بنویسم از چه الگریتمی استفاده کنم؟؟؟؟ :?: :?: :?:
Printable View
من می خواهم یک برنامه فارسی ساز کامل تحت داس بنویسم از چه الگریتمی استفاده کنم؟؟؟؟ :?: :?: :?:
اولا که سوالی که مطرح کرده اید بیشتر از آنکه جنبه الگوریتمی داشته باشد، جنبه تکنیکی دارد
ثانیا چه چیزی از داس را میخواهید فارسی کنید؟ آیا میخواهید یک کدپیج مانند vegaf.com خدابیامرز
درست کنید یا اینکه میخواهید به کاربر امکان تایپ فارسی در محیط داس را بدهید؟
به هر حال اگرچه توصیه میکنم که دیگه سراغ داس نروید، اما خواندن منابع زیر بیهوده نخواهد بود:
مرجع برنامه نویسان سیستمهای PC اثر پیتر نورتون
Dos Technical Refrence
Bios Technical Refrence مال شرکت IBM
اول سلام
من سراغ داس نرفتم و استادم سراغ داس رفته
من می خواهم فعلا به کاربر امکان تایپ فارسی بدهم
من یک بار این برنامه را با پاسکال نوشتم ولی خوشم نیومد و می خواهم از یک تکنیک خوب و جالب استفاده کنم
من سه شنبه 12/3/83 باید پروژه ام را تحویل دهم :cry: :cry: :cry: :cry:
با تشکر :flower: :flower: :flower: :flower: :flower: :flower:
سلام اخوی
اولا که: گریه نکن سفیدابات پاک میشن/ چشمای زیبای تو نمناک میشن :mrgreen: :mrgreen:
ثانیا که اگه میخوای یوزرت هرجای داس که خواست بتونه فارسی تایپ کنه، باید طرز کار اینتراپتها رو بلد باشی.
همچنین باید طرز نوشتن برنامه های TSR رو بلد باشی.... که در این دو مورد نمی دونم چقدر واردی. اما به هر
حال نگران نباش. انجام این کارها کلا کار راحتیه :)
ثالثا اگه تلاش کردی و به نتیجه نرسیدی من خودم قبلا این کارا رو با پاسکال کرده ام... واست میفرستم
برو حال میکن مگو چیست حال :)
سلام اخوی
خیلی باحالی
من اسمبلی را همین طوری پاس کردم ولی می خواهم یک بار دیگر اسمبلی و اینتراپتها را مطالعه کنم و خوب یاد بگیرم
در مورد برنامه های TSR را هم اطلاعی ندارم و اگر کتابی در این مورد سراغ داری معرفیش کن
امروز هم شروع به کار می کنم ببینم چی میشه
برنامه ات را هم اگر خواستی به ایمیل من Payamgroup@yahoo.com ارسال کن
دیگه گریه هم نمیکنم :D :D :D :D :D :D :D :D :D :D
راستی یه چیز دیگه گفتی سراغ داس نرم ولی برنامه نویسی تحت داس خیلی خیلی خیلی حال میده
من با دلفی هم برنامه می نویسم . و فعلا یک برنامه NC نوشته ام که ظاهرا پاک شده و دوباره مینویسمش
در ضمن من مخلصتم :flower: :flower: :flower: :flower: :flower: :flower: :flower:
سلام
درباره کتاب باید عرض کنم که همون کتاب پیتر نورتون که تو پستهای بالا گفتم خوبه.
در ضمن تو راهنمای Turbo Pascal دنبال سه تا پروسیجر زیر بگرد:
SetInterruptAddr
GetInterruptAddr
Keep
و یه نیگاهی هم به دایرکتیو $M بنداز.
چیز دیگه ای که احتیاج خواهی داشت دانستن نحوه کار بافر بایوسه که یه بافر 32 بایتی
با دو تا پویینتر head و tail است. بگرد ببین مطلب در اینباره چی پیدا میکنی؟
موفق باشی :)
سلام
اولا خیلی ممنون بابت کتاب و بقیه اطلاعات
من قبل از اجرای برنامه خودم از یک فارسی ساز دیگر برای مقیم کردن فونتها در حافظه استفاده نمی کنم . و فونت فارسی را خودم طراحی مکنم و در حافظه مقیم میکنم مثل
(0,0,0,0,0,0,24,24,0,0,0,0,0,0,0,0), برای عدد 0
حالا میخواهم ببینم شما کد های یک فونت را دارید به من بدهین یا نه اگر دارید لطفا برای من ارسال کنید
البته یکی به من گفت که میشه یک فارسی ساز را اجرا کنیم و سپس با یک برنامه کدهای فونتش را درآورد مخوام بینم که چجوری میشه این کار رو کرد؟
متشکرم :flower: :flower: :flower: :flower: :flower: :flower:
عرضم به حضور شما که پیشنهاد میکنم اول برنامه تایپ فارسی را تکمیل کنید، بعد بروید سراغ فونت.
اما اینکه فونتها در سیستم تکست چگونه ذخیره میشوند اگر درست یادم باشد پویینتری از بایوس و یا به
احتمال بیشتر interrupt vector table در سگمنت صفر به جدول شکل فونت اشاره میکند. حال با اجرای
برنامه ای که یک فونت فارسی را لود کند، مانند vegaf.com، وداشتن آدرس آن پویینتر میتوان به شکل
فونتها دسترسی پیدا کرد.
به این نوع مهندسی معکوس میگن مهندسی دزدی :mrgreen: :mrgreen:
تا یادم نرفته بگم که یه برنامه ای بود به اسم FontEdit که این قرتی بازی ها رو خیلی با حال انجام میداد.
شب خوش :)
آقا ممنون
اگه برنامه Font Edit را داری برام بفرست (payamgroup@yahoo.com)
اگر هم شد طرز کارش را هم یه نموره توضیح بده
خیلی خیلی متشکر :heart: :kiss:
روز خوش :) :) :) :) :) :) :) :)
سلام من این برنامه رو تو سی نوشتم
می تونی تو ادیتورش تحت داس فارسی تایپ کنی
https://barnamenevis.org/showthread.php?t=57447
اینم یه برنامه مبدل که هیچ مشکلی (به هم ریختی و...) در تبدیل نداره:
http://www.barnamenevis.org/sh...0&postcount=21