انجمن‌های پشتیبانی

آخرين ارسال 20 خرداد 1397 10:33 توسط Ghasemi
حافظه موقت درون برنامه‌ای (از امکانات نسخه 3)
0 پاسخ
مولف پيغام ها


کاربر ارشد


کاربر ارشد


--
20 خرداد 1397 10:33

    همه ما با حافظه موقت (clipboard) و امکان copy و paste (با کلید‌های Ctrl+C و Ctrl+V) در محیط ویندوز آشنایی داریم و در تمام برنامه‎ها از این امکان استفاده می‎کنیم. ویندوز حافظه‎ای موقت در اختیار ما قرار می‎دهد که از طریق آن اطلاعات را از جایی از برنامه به جای دیگر آن یا از یک برنامه به برنامه دیگر انتقال دهیم. مانند هر برنامه دیگر، ققنوس نیز از این ویژگی ویندوز استفاده می‎کند و می‎تواند مبدا یا  مقصد (یا هر دو)، جابجایی اطلاعات باشد. اما علاوه‌براین در این نسخه از ققنوس ویژگی جدیدی نیز معرفی شده است که نوعی حافظه موقت درون برنامه‎ای است. از این امکان می‎توان برای جابجایی اطلاعات در درون برنامه ققنوس استفاده کرد.

    حافظه موقت ویندوز امکان جابجا کردن شکل‎های عمومی اطلاعات مثل متن یا تصویر را فراهم می‎کند. ققنوس نیز مانند دیگر برنامه‎ها از این امکان سود می‎برد اما نیازمندی‌های دیگری نیز دارد که به این واسطه رفع نمی‎شود. به عنوان مثال در کاربردهایی نیاز به حافظه موقتی داریم که برخلاف حافظه موقت ویندوز "چند مقداری" باشد. این امکان به عنوان مثال در هنگام ورود اطلاعات بسیار مفید ظاهر می‎شود. یا آن‎که نیاز داریم که حافظه موقتی داشته باشیم که علاوه بر شکل‎های عمومی اطلاعات مثل متن یا تصویر، با شکل‎های درون‎برنامه‎ای ققنوس (مثل موجودیت‎) نیز کار کند.

    استفاده از این حافظه موقت بسیار شبیه حافظه موقت ویندوز است. با همان ترکیب آشنای Ctrl+C اطلاعات به این حافظه موقت انتقال پیدا می‎کند. این که کدام حافظه استفاده می‎شود بستگی دارد که این ترکیب کلید را کجا استفاده کنید. به عنوان مثال اگر در جعبه ورود اطلاعات و در حال تایپ متن باشید، همانطور که عادت همه برنامه‌هاست، متن به حافظه موقت ویندوز منتقل می‌شود. اما اگر بر روی فهرستی از یافته‎های یک جستجو این ترکیب کلید را استفاده کنید، سطر جاری آن فهرست به حافظه موقت ققنوس منتقل می‌شود. بعد از شروع استفاده از این امکان تفاوت موقعیت‎ها برایتان به سادگی آشکار می‎شود. با این حال هر زمان که ابهامی داشته باشید می‎توانید از دکمه‎ "انتقال به حافظه موقت" استفاده کنید که همواره از حافظه موقت ققنوس اشاره دارد.

    در هنگام فراخوانی موضوع متفاوت است و از ترکیب کلید دیگری استفاده شده است. چرا که تشخیص منظور شما توسط برنامه در این مورد میسر نیست. ترکیب کلید Alt+Ctrl+V برای فراخوانی اطلاعات از حافظه موقت استفاده شده است. به عنوان مثال در محاوره‎های شرایط می‎توانید از این ترکیب برای فراخوانی اطلاعات از حافظه ققنوس به جعبه انتخاب مقدار برای یکی از جعبه‎‎های مقدار استفاده کنید. در همین جعبه به طور معمول می‌توانید از ترکیب Ctrl+V نیز استفاده کنید که انتقال را از مبدا حافظه موقت ویندوز انجام می‎دهد. در حالت اول "موجودیت" حافظه موقت ققنوس و در حالت دوم "متن" حافظه موقت ویندوز در نظر گرفته می‌شود که با هم متفاوت هستند.

    همانطور که اشاره شد، حافظه موقت ققنوس چند مقداری است به این معنی که با کپی کردن مقدار جدید مقدار قبلی "جایگزین" نشده و کماکان در حافظه موقت باقی خواهد ماند. مقدار جدید به انتهای فهرست مقادیر قبلی اضافه می‎شود. اما فراخوانی از حافظه موقت به طور پیش‎فرض مقدار جدید را مد نظر قرار خواهد داد. بنابراین تا زمانی که هدف شما استفاده تک مقداری از این حافظه باشد استفاده متوالی از دو ترکیب‌ کلید Ctrl+C و Alt+Ctrl+V، با همان عادتی که در استفاده از حافظه موقت ویندوز دارید منظور شما را برآورده خواهد کرد. اما اگر نیاز به فراخوانی یکی از مقادیر پیشین منتقل شده به حافظه موقت را داشتید کافی است هنگام فراخوانی، بدون رها کردن ترکیب Alt+Ctrl کلید V را چندبار فشار دهید. با این کار مقادیر موجود در حافظه موقت به طور متوالی ظاهر خواهند شد، هر کدام را که مایل باشید می‎توانید با رها کردن ترکیب Alt+Ctrl فراخوانی نمایید.

    تعداد مقادیر موجود در حافظه موقت در پایین صفحه اصلی برنامه ققنوس و در سمت چپ ظاهر می‎شود. با دوبار کلیک روی این مقدار می‎توانید محتوای حافظه موقت را نیز ملاحظه کنید. با کمک فهرست ظاهر شده می‎توانید مقدار پیش فرض را تغییر داده، سطرهایی را حذف کنید یا با کشیدن و رها کردن از مکان مناسب مقداری به حافظه موقت اضافه کنید.

    شما مجاز به پاسخ به اين پست نمي باشيد.