PDA

View Full Version : گفتگو: بازهم مبدل داس به ويندوز



sh2007
سه شنبه 02 آذر 1389, 07:02 صبح
دوستان سلام
از اينكه اين سوال تكراري رو از برو بچه هاي بخش فاكس پرو مي پرسم شرمنده و معذرت مي خوام:ناراحت: دوستان من برنامه نويس وي بي دات نت 2008 و 2010 مي باشم مي خواهم خودم يك برنامه براي تبديل متنهاي داس به ويندوز بنويسم :لبخند: مشكلي كه دارم اينه كه نمي دونم چطور كاركترهاي داس را در ويندوز بشناسانم مثلا مي خواهم بدانم حرف ا در داس داراي چه كدي است و يا ... كه اينجانب اطلاعاتي ندارم
اين سوال را در بخش وي بي مطرح كرديم اما متاسفانه به نتيجه جالبي نرسيدم

دوستان اگر راه حلي دارند دريغ نفرمايند:تشویق:
ممنون

amir_1351
سه شنبه 02 آذر 1389, 07:24 صبح
با سلام
حدود 9 سال قبل يك برنامه تحت داس !! نوشتم كه اين كار را انجام ميداد.( البته فقط در مورد dbf )
اين يكي از چندين راه حل است :
دوست من اگر قصد شما نوشتن برنامه اي در اين خصوص است كافيست در داس يك فارسي ساز ايران سيستم فعال كرده و سپس درفايل txt بسازيد و در داخل آن حروف : ا ب ت ,... را درج كنيد و بعد فايل را در ويندوز باز كرده و كاركترهاي نمايش داده شده در ويندوز را مشاهده كنيد و سپس در برنامه بجاي كاركتر فوق معادل ويندوزي آن را ايجاد كنيد .
توجه داشته باشيد :
- كه تعدادي كاركترها در داس سه حالت دارند ( ابتداي كلمه . وسط كلمه . آخر كلمه ) كه احتمالا در ويندوز هر كدام شكل خاصي خواهند داشت .
- به چپ چين .راست چين در داس و ويندوز توجه كنيد .
- معكوس كردن كلمات
- كاركترهاي عددي معكوس نمي شوند.

sh2007
سه شنبه 02 آذر 1389, 08:53 صبح
كافيست در داس يك فارسي ساز ايران سيستم فعال كرده و سپس درفايل txt بسازيد و در داخل آن حروف : ا ب ت ,... را درج كنيد و بعد فايل را در ويندوز باز كرده و كاركترهاي نمايش داده شده در ويندوز را مشاهده كنيد و سپس در برنامه بجاي كاركتر فوق معادل ويندوزي آن را ايجاد كنيد .
توجه داشته باشيد :
- كه تعدادي كاركترها در داس سه حالت دارند ( ابتداي كلمه . وسط كلمه . آخر كلمه ) كه احتمالا در ويندوز هر كدام شكل خاصي خواهند داشت .
- به چپ چين .راست چين در داس و ويندوز توجه كنيد .
- معكوس كردن كلمات
- كاركترهاي عددي معكوس نمي شوند.
دوست من از پاسختان ممنون
اين يك روش خيلي جالبي بود در رابطه با كد بودن هر كاركتر چه نظري دارديد يعني همين حرف الف داراي چه كدي مي باشد
و مطمئنا روشهاي ديگري هم هست اگه دوستان روش بهينه و ديرگي را در نظر دارند ارائه نمايند ممنون

nasseritemp
سه شنبه 02 آذر 1389, 10:35 صبح
سلام. من هم اين سئوال رو تو بخش vb.net مطرح كرده بودم.
لطفا راهنمايي كنيد كه فايل dbf زير، كه توسط نرم افزاري در سيستم عامل ناول استفاده ميشه رو در ويندوز باز كرد ومتن فارسي اونرو به صورت صحيح ديد.

http://barnamenevis.org/forum/attachment.php?attachmentid=60617&d=1290319312

البته درتاپيك زير در اين مورد به صورت مفصل بحث شده و در نهايت دوستان منو به اين بخش ارجاع دادند
http://barnamenevis.org/forum/showthread.php?t=259673

فايل پيوست هم حاوي كاراكترهاي معادل در ناول ميباشد.

sh2007
سه شنبه 02 آذر 1389, 11:45 صبح
دوست من از پاسختون ممنون
در تايپبك مورد نظر به نتيجه اي نرسيدم و اما در مورد مبدل و معادل در ناول رو يك فيال داديد كه ممنون
دوستان بنظر من راه اصولي تري نيز بايد باشه ما با فشار دادن يك دكمه صفحه كليد يك كد رو به كامپيوتر و پردازنده و ... ارسال مي كنيم كه معادل اون رو در صفحه نمايش مي بينيم مثل ascii حالا دوستان بنظر من بهترين راه حل جداي از معادل ها نحوه بدست آوردن كدهاي داس مي باشد با كد برنامه رو راحت مي شه تبديل كرد دوستان اگه كسي نظري داره لطف كنه ممنون مي شيم

binyaz2003
سه شنبه 02 آذر 1389, 11:46 صبح
در پاسخ هر دو کاربري که سئوال کرديد فقط ميتونم لينک زير رو قرار بدم لطفا توجه کنيد
http://www.barnamenevis.org/forum/showpost.php?p=855650&postcount=319

nasseritemp
سه شنبه 02 آذر 1389, 12:04 عصر
در پاسخ هر دو کاربري که سئوال کرديد فقط ميتونم لينک زير رو قرار بدم لطفا توجه کنيد
http://www.barnamenevis.org/forum/showpost.php?p=855650&postcount=319
متاسفانه هيچكدام از 5 كدپيج شما جواب ندادند

binyaz2003
سه شنبه 02 آذر 1389, 14:35 عصر
علتش اينه که اطلاعات شما کد شده است کدپيجش همون ايران سيستمه اما با يک الگوريتم شخصي کد شده است.از راه تست و خطا ميتونيد تبديل رو حدس زده و ديکدش رو بنويسيد.بيخودي دنبال مبدل نگرديد.

sh2007
چهارشنبه 03 آذر 1389, 06:40 صبح
در پاسخ هر دو کاربري که سئوال کرديد فقط ميتونم لينک زير رو قرار بدم لطفا توجه کنيد
http://www.barnamenevis.org/forum/showpost.php?p=855650&postcount=319

با سلام
اين برنامه رو قبلا دانلود كردم ولي دوستان الگوريتم برنامه رو مي خواستم بدونم كه چطوري عمل كنم
ممنون

binyaz2003
چهارشنبه 03 آذر 1389, 13:02 عصر
سورس برنامه موجوده اگر ستاپ رو دانلود کرده باشيد در پوشه برنامه پوشه اي بنام سورس هست کافيه کد رو نگاه کنيد.
براي همين نوشتم توجه کنيد.

sh2007
چهارشنبه 10 آذر 1389, 07:18 صبح
سورس برنامه موجوده اگر ستاپ رو دانلود کرده باشيد در پوشه برنامه پوشه اي بنام سورس هست کافيه کد رو نگاه کنيد.
براي همين نوشتم توجه کنيد.

دوست من اينجانب وي بي كارم و از فاكس چيزي سر در نمي ارم آيا كسي نيست كه الگوريتم برنامه رو تشريح كنه
ممنون