PDA

نسخه کامل مشاهده نسخه کامل : اونايي كه تو سمت راست بردن منوها مشكل دارند!



rouhallah
07-04-2007, 16:07
بنام خدا

اين مطلب رو براي اين اينجا نوشتم چون در اين كار از زبان ويژوال سي كمك گرفتم پس به برنامه نويسي ميتونه ربط داشته باشه

با سلام به همه دوستان عزيز
ميدونم خيليهاتون دنبال يادگرفتن روش فارسي كردن برنامه ها هستيد و اخيراً نيز مشاهده نمودم برخي از شما در اين كار با مشكل روبرو شده ايد. بايد بگم من هم تا دو سه روز پيش مثل شما از اين مشكلات داشتم
و مثل يكي از دوستان عزيز نميتونستم منوها رو به سمت راست ببرم. از برنامه ريسورس هكر بگير تا ريسورس تيونر و پي اي اكسپلورر همه رو هم امتحان كرده بودم باز هم دلچسبم نشد
اما چندي پيش يه جايي تو همين اينترنت ديدم كه با زبانهاي ويژوال ميشه با دست بازتري عمل كرد
براي همين هم رفتم با نرم افزار ويژوال سي++ 6 ور رفتم و بالاخره فهميدم با اين زبان ميشه خيلي تميز و قشنگ منوها ، زير منوها و حتي اون ضربدر بالاي پنجرها كه براي بستن پنجره ها استفاده ميشه رو نيز جاشو عوض نمود . بالطبع ميتونيم ماكسيمايز و مينيمايز و علامت سوال رو نيز جاشو عوض كنيم
حالا همرا با تصوير روش اين كار رو بهتون ميگم
البته تا يادم نرفته يه نكته رو يادآور شوم . نميدونم زبان ويژوال سي نصب شده براي شما نيز اين مشكل رو داره و حروف فارسي رو نميشناسه يا نه. پس بهتره براي اطمينان بيشتر تمام جابجايي ها رو انجام بديد و سپس با ريسورس هكر يا ريسورس تيونر و يا هر نرم افزار ديگه اي اقدام به فارسي كردن كنيد

براي شروع بايد برنامه ويژوال سي رو باز كنيد و از منوي file گزينه new را برگزينيد . در پنجره new سربرگ files رو برگزينيد(مانند شكل زير) و از ليست داده شده گزينه Resource Script رو كليك كرده و سپس ok رو كليك كنيد.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


در اين مرحله پنجره اي باز شود كه يك آيكون پوشه مانند به نام Scrip1 در آن قرار داشته باشد .(شكل زير)
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

حال در اين پنجره شما بايد از منوي file روي گزينه open كليك كرده و در پنجره open در قسمت
Files of type گزينه‌ي All Files رو برگزينيد تا همه فايلهايي كه ميخواهيد ويرايش كنيد قابل روئت باشد پس از اين كار در همان پنجره Open در قسمتر Open as بايد گزينه Resources رو انتخاب كنيد.
حالا ميتونيد به مسير فايلتون رفته و اونو باز كنيد.( مانند شكل زير)
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


وقتي فايلتون رو باز ميكنيد درست مثل نرم افزار هاي ريسورسر ديگه يك سري شاخه و زير شاخه رو ميبينيد
در اينجا ما به شاخه menu رفته و علامت مثب اون رو كليك ميكنيم تا زير شاخه هايش نمايان شود
حال روي يكي از آنها دابل كليك كنيد(مانند شكل زير)
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


پس از دابل كليك كردن پنجره اي باز ميشود كه در اين نمونه كه من گذاشتم يك عنوان از منوهاي برنامه اومده
شايد در كار كردن روي برنامه اي ديگه كه ميخواين فارسيش كنيد تمام منوها ديده شود . البته اصل، روش كاره بقيش مهم نيست . حال شما بايد روي منويي كه ميبينيد در اينجا مثلاً text دابل كليك كنيد( شكل زير)
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


پس از اين كار پنجره اي باز ميشود كه شما بايد در اين پنجره به سربرگ Extended Styles برويدو در آنجا گزينه Right-to-left order and alignment رو تيك بزنيد. (شكل زير). ميتونيد براي از بين نرفتن كارتون تا اين مرحله فايلتون رو ذخيره كنيد البته بايد بگم در ظاهر مي‌بينيد چيزي به سمت راست نرفت. اما اگه فايلتون رو پس از تيك زدن ذخيره كنيد و فايل رو اجرا كنيد ميبينيد كه تغيير دلخواه انجام شده و منو به سمت راست رفته.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


شما ميتونيد زير منوها رو نيز به سمت راست ببريد تا ظاهر منو زيباتر شود آخه وقتي منو سمت راست باشه بعد گزينهاش چپ چين باشند كمي زشت به نظر ميرسه براي اين كار نيز همون كارهاي مرحله قبل رو اين بار روي زير منوها انجام بدين(شكل زير)
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


در اينجا كارمون با منو تموم شد حالا بريم سراغ اون ضربدر برنامه‌ها كه براي بستنشون استفاده ميشه
البته من هنوز تازه كارم رو شروع كردم و نفهميدم پنجره اصلي برنامه اي كه كار ميكنم كجاست .
براي همين سراغ شاخه Dialog رفتم چون اونجا حتما اكثر پنجره هاي برنامتون رو مي‌بينيد .
پس به شاخه Dialog ميرويم و در اونجا يكي از زير شاخه ها رو دابل كليك مي كنيم (شكل زير)
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

تا يكي از پنجره ها باز شود حال دوباره روي پنجره باز شده دابل كليك كرده و در پنجره جديدي كه باز ميشود وارد سربرگ آخري يعني سربرگ More Extended styles شويد . در اين پنجره گزينه Right to left layout را تيك بزنيد . مشاهده ميكنيد جاي عنوان پنجره با جاي ضربدر بستن پنجره عوض ميشه(شكل زير)
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

jj13
07-04-2007, 17:24
با تشکر از شما دوست عزیز
اگر visual studio را نصب کرده باشید با Microsoft Development Enviroment خیلی راحت تر می توانید اینکار را انجام دهید.
اما مشکل کار من در جایی دیگر است ، در برنامه مورد نظر من به علت وجود ایکونها در سمت چپ گزینه های زیر منو ، این گزینه ها راست چین نمی شوند!(منو ها بی هیچ مشکلی راست چین می شوند )
در این مورد چه کاری می توان کرد؟

با تشکر

rouhallah
08-04-2007, 21:10
با تشکر از شما دوست عزیز
اگر visual studio را نصب کرده باشید با Microsoft Development Enviroment خیلی راحت تر می توانید اینکار را انجام دهید.
اما مشکل کار من در جایی دیگر است ، در برنامه مورد نظر من به علت وجود ایکونها در سمت چپ گزینه های زیر منو ، این گزینه ها راست چین نمی شوند!(منو ها بی هیچ مشکلی راست چین می شوند )
در این مورد چه کاری می توان کرد؟

با تشکر

بنام خدا
با سلام خدمت دوست عزيز
ببخشيد كه نتونستم كمكتون كنم
اما بايد اينو بگم من با اين روش تونستم زير منو ها رو نيز راست چين كنم
راستي من دقيقاً نفهميدم كه براي چه منوهاتون راست چين نميشند منظورتون از وجد آيكونها در سمت چپ در جمله
در برنامه مورد نظر من به علت وجود ایکونها در سمت چپ گزینه های زیر منو ، این گزینه ها راست چین نمی شوند!(منو ها بی هیچ مشکلی راست چین می شوند )چيه؟

ميدونيم پر روييه ولي اگه لطف كنيد ممنون ميشم من الان هرجا رو تو برنامه اي كه دارم فارسي ميكنم بتونم وارد بشم ميتونم نهايت دستكاري رو داشته باشم اما هرچي گشتم صفحه اصلي اون برنامه اي رو كه ميخوام فارسي كنم رو پيدا نكردم براي آزمايش مثلاً همين برنامه note pad رو داشتم راست چين ميكردم ولي نتونستم اون پنچره اصلي رو پيدا كنم . البته منوهاي پنجره اصلي رو پيدا كردم اما خود پنجره كه فقط شامل عنوان و علامت ضربدر است رو نتونستم پيدا كنم . اگر شما تو اين زمينه ميدوني بايد چه كار كنم لطفاً راهنماييم كن؟

در ضمن اين برنامه پيشنهادي رو
Microsoft Development Enviroment من نتونستم تو مسير نصب برنامه ويژوال سي پيدا كنم ؟

someone
08-04-2007, 23:42
سلام.
ممنون از " rouhallah" به خاطر مطلب خوبشون.


در ضمن اين برنامه پيشنهادي رو Microsoft Development Enviroment
من نتونستم تو مسير نصب برنامه ويژوال سي پيدا كنم ؟

منظورشون همون IDE هست. محیط توسعه



ولي نتونستم اون پنچره اصلي رو پيدا كنم .


دلیلش اینه که Notepad از نوع single Document هست و پنجره ی اصلی run-time ایجاد میشه.
به عبارت دیگه resource ی براش وجود نداره و با کد ساخته میشه.
اما در مورد مشکل دوستمون! در یکی از پست ها و ترجیحا در
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
موضوع رو دنبال کنین. راستی هنوز مشکل براتون باقی مونده؟ یا حل شد؟
یه مقدار هم در باره ی برنامه تون توضیح میدین؟ در مورد روشی که پیشنهاد کردم باید بگم زیاد هم مشکل
نیست. بازم تاکید میکنم در پست زیر بحث رو دنبال کنین:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
ممنون.