تور لحظه آخری
امروز : شنبه ، 10 آذر 1403    احادیث و روایات:  امام صادق (ع):كسى كه از حق دَم مى زند با سه ويژگى شناخته مى شود: ببينيد دوستانش چه كسانى هستند؟ نم...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

خرید یخچال خارجی

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

زانوبند زاپیامکس

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

خرید بلیط هواپیما

بلیط اتوبوس پایانه

قیمت سرور dl380 g10

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

پوستر آنلاین

بهترین وکیل کرج

بهترین وکیل تهران

خرید اکانت تریدینگ ویو

خرید از چین

خرید از چین

تجهیزات کافی شاپ

ساختمان پزشکان

محصولات فوراور

خرید سرور اچ پی ماهان شبکه

دوربین سیمکارتی چرخشی

همکاری آی نو و گزینه دو

کاشت ابرو طبیعی و‌ سریع

الک آزمایشگاهی

الک آزمایشگاهی

خرید سرور مجازی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

لوله و اتصالات آذین

قرص گلوریا

نمایندگی دوو در کرج

خرید نهال سیب

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

رفع تاری و تشخیص پلاک

پرگابالین

دوره آموزش باریستا

مهاجرت به آلمان

بهترین قالیشویی تهران

 






آمار وبسایت

 تعداد کل بازدیدها : 1836178875




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

[سوال] تكميل بحث لود random فايل نوشتاري -


واضح آرشیو وب فارسی:سایت ریسک: تكميل بحث لود random فايل نوشتاري noorabas 25 خرداد 1389, 13:01مثال : جهت دريافت مثال كليك نماييد () سوال:چطور مي شه شماره پوشه(شماره سوره)و شماره سطر فراخوان شده(شماره آيه) رو در دو متفير تكست در نرم افزار قرار داد تا بدانيم چه سوره اي و چه آيه اي است؟ noorabas 25 خرداد 1389, 13:04چطور ميشه يه EditBox قرار داد و نوشته مورد نظر رو كه بايد بين 114 فايل(M (1), M(2), ...) كه در هر كدوم يك فايل تكست (a.txt)قرار داره پيدا كرد. evil_gates 25 خرداد 1389, 13:40دوست عزيز مثال شما اصلاح و پيوست شد. اما در مورد پست دومتون منظورتون رو متوجه نشدم. لطفا واضحتر توضيح بديد. موفق باشيد noorabas 25 خرداد 1389, 14:33مفروضات مسئله 1.تعداد پوشه ها به تعداد سوره ها يعني 114 تا است. 2.نام پوشه ها به شكل m (1),m (2) , ...m(114) مي باشد. 3.در هر پوشه دو فايل تكست به نام هاي a.txt براي متن عربي و b.txt براي ترجمه موجود مي باشد. اما سوال: خب حالا مي خوايم يك فايل ايديت بوكس بذاريم كه متن مورد نظرمون رو توش بنويسم و با كليك بر گزينه بياب هم كل آيه با ترجمه رو نشون بده هم شماره سوره و آيه رو . با تشكر evil_gates 25 خرداد 1389, 15:18دوست عزيز چيزي كه شما دنبالش هستيد در واقع يك موتور جستجو براي متن آيات و ترجمه اون هست. روش فعلي شما رو به خاطر اينكه با داده هاي فراواني درگير هستيد به هيچ وجه توصيه نميكنم. بهتره همونطور كه قبلا گفتم با پلاگين SQLite يك ديتابيس بسازيد حاوي 5 تا فيلد (شماره سوره - نام سوره - شماره آيه - متن آيه - ترجمه فارسي) بعد آيات و ترجمه اون رو وارد ديتابيس كنيد و عمليات جستجو و نمايش اطلاعات رو به اين وسيله انجام بديد. اما اگه اصرار داريد حتما با فايلهاي متني كار كنيد. راه حل اينه كه شما يك حلقه بسازيد كه 114 بار بچرخه و به ازاي هربار چرخش مقدار متغيرش رو به نام پوشه شما اضافه. و بعد آدرس پوشه و فايل متني مورد نظر رو بدست بياره. به كمك توابع رشته اي StrFromFile و يك حلقه متن موجود تو فايل متني رو خط به خط بخونه و با تابع POS متن نوشته شده تو اديت باكس رو با متني كه از فايل برگشته مقايسه كنه و اگه نتيجه مثبت بود. اون خط رو تو يك متغير رشته اي بريزه. با فرض اينكه شماره اين خط همون شماره خط ترجمه آيه در فايل متني همون پوشه هست. ترجمه رو هم تو يك متغير رشته اي ديگه برگردونه و در نهايت نتيجه رو نمايش بده. راه حل ديگه اي كه براي فايلهاي متني ميشه مطرح كرد اينه كه شما شماره سوره، نام سوره، شماره آيه، متن آيه و ترجمه آيه رو تو تو يك خط و پشت سر هم قرار بديد و با يك كاراكتر خاص اونا رو از هم جدا كنيد. تمام آيات رو به همين ترتيب تو فايل متني بريزيد و نهايتا يك فايل متني به وجود مياد كه با يك حلقه ميشه خط به خط متنش رو چك كرد. و نتيجه بدست اومده رو با توابع آرايه اي از هم جدا كرد و نمايش داد. اما باز هم تاكيد ميكنم اين روشها تو داده هاي زياد مشكلات جدي رو ايجاد ميكنه. مشكلاتي مثل كاهش سرعت عمليات جستجو و اشتباه در بدست آوردن نتايج. سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 492]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن