دانلود تحقیق با موضوع تشریح پیاده سازی نرم افزار تبدیل فرمت dos به فرمت windows،
در قالب word و در 34 صفحه، قابل ویرایش.
بخشی از متن تحقیق:
نحوه پیادهسازی
به طور کلی این پروژه از دو نرمافزار جداگانه تشکیل شده که شامل یک بنامه تولید شده به زبان foxpro است که به طور خلاصه میتوان گفت حمل تبدیل تمام حروف و اعداد به کار گرفته شده در بانکها را شامل حروف و اعداد فارسی و انگلیسی بهکدهای اسکی آنان که قابل فهم برای محیط ویندوز باشد، فراهم میآورد.
همچنین شامل یک برنامه آسان شده به زبان Delphi است که در آن بانکهای تحت Dos که اطلاعات رکوردهای آن فقط شامل کد اسکی آن علائم و حروف است را تبدیل به کدهای معادل آن در محیط ویندوز و ایجاد یک بانک جدید تحت ویندوز مینماید.
در ذیل به جزئیات هر دو برنامه و تشریح عملکرد آنها میپردازیم:
تشریح برنامه تحت Dos
در ابتدا توسط تابع feount تعداد فیلدهای بانک را در متغیر c- field ریختهایم و یک آرایه به طول تعداد فیلدهای بانک و به اندازه 4 برای نگهداری لیست فیلدها به همراه نوع و اندازه آنها تعریف کرده و آن را با مقادیر بانک پر میکننیم.
c-field = fcount()
Dimension array 1 (o- field,4)
? afield (array 1)
سپس برای این که اطلاعات موجود در بانک پاک نشود یکبانک جدید درست کرده و تمام رکوردها را در آن اضافه میکنیم، توجه داشته باشید که طول فیلدهای از نوع رشتهای در بانک دوم ضرب در 3 شده (علت آن این است که چون حروف در مبنای اسکی بین Q تا 255 است و ما نیاز داریم در بانک دوم به جای حروف کدهای 3 حرفی آنها را قرار دهیم.
For I -=1To c-field
If array 1 (I,2) =’c’
Array 1 (I,3) = array1(I,3)* 3
Endif
Endfor
Create DBF c: 1bank 2 from Array Array1
Use bank 2
Append from bank
سپس در یک حلقه do- while و توسط یک تابع به نام conv 2 bin تمام بانک اول را پیمایش کرده و معادل اسکی آن را در بانک دوم میریزیم.
برای مشاهده کدهای اسکی حروف و علائم مورد استفاده در محیط Dos میتوانید فایل ppz.pro را اجرا نموده و نتیجه کار را در فایل p2.pro درون درایو c خود مشاهده کنید. اگر نرمافزای فارسیسازی مانند sepand را در سیستم خود اجرا کرده باشید خواهید دید که حروف فارسی کدهای 141 تا 175 و 224 را شامل شدهاند و کد حروف انگلیسی از 65 تا 122 میباشد.
تشریح برنامه تحت ویندوز
در این برنامه بانکهایی که توسط foxpro با کدهای اسکی پر شدهاند را تفسیر نموده و یک بانک جدید تحت paradox (*.DB) ایجاد و آنها را مقداردهی میکند، توجه داشته باشید که روش کار بدین صورت است که کدهای اسکی ؟ تا 255 در یک تابع به نام vagaf2win تشیخیص داده شده است و معادل آنها برگردانده میشود.
دانلود فایل”تحقیق تشریح پیاده سازی نرم افزار تبدیل فرمت dos به فرمت windows”