মাইক্রোসফ্ট ওয়ার্ড কেন ডায়লগ বাক্স খোলে ঠিক বন্ধ করতে পারে না?


28

অন্য কোনও ডায়ালগ বাক্স খোলা রেখে কোনও দস্তাবেজ বন্ধ করার চেষ্টা করার সময় ওয়ার্ডের মাঝে মাঝে ত্রুটি ঘটে যা আমি পাই তবে কেন তা ঘটে তা আমি কখনই বুঝতে পারি নি।


6
সাধারণ সমস্যাটি হ'ল ডায়ালগের স্টাফগুলি মূল উইন্ডোতে আপনি যা করেন তার উপর নির্ভর করে বৈধ, অবৈধ বা এমনকি অযোগ্য হতে পারে এবং ব্যবহারকারীরা ডায়ালগটিতে যে পরিবর্তনগুলি করেছিলেন তার সাথে এটি সমাধান করার প্রায়শই কোনও পরিষ্কার উপায় নেই often অন্তর্বর্তী। (আমি অনুমান করি এটি "ফিডব্যাক লুপগুলি কোনও সিস্টেমে সমস্যা সৃষ্টি করতে পারে") এর আরও সাধারণ নীতিটির আরও একটি প্রকাশ))
মেহরদ্দাদ

আপনি যদি টাস্ক ম্যানেজারটি চালু করেন এবং প্রক্রিয়াটি মেরে ফেলতে বলুন তবে তারা তা করতে পারে। =) তবে এতে অপ্রত্যাশিত পার্শ্ব প্রতিক্রিয়া হতে পারে। (এমন কিছু বিরল উদাহরণ থাকতে পারে যেখানে কোনও ফাইল দুর্নীতিগ্রস্থ হয়ে যেতে পারে তবে আমি নিশ্চিত যে তারা অত্যন্ত বিরল rare এটি কোনওভাবেই অপ্রত্যাশিত ক্র্যাশ এবং পাওয়ার
আউটজেসনের

উত্তর:


61

সবচেয়ে ডায়লগ বক্স "বলে মনে করা হয়, কারণ মোডাল " যার মানে নিয়ন্ত্রণ প্রধান প্রোগ্রাম, বা কলিং ধারক ফিরে পাস না হওয়া পর্যন্ত ডায়ালগ নিজেই বন্ধ করা হয়। এটি ডিজাইনের মাধ্যমে এবং প্রোগ্রামারটির কাছে উইন্ডো মডেল বা নন-মডাল তৈরির বিকল্প রয়েছে। সাধারণত, উইন্ডোটি মডেল হিসাবে সংজ্ঞায়িত করা হয় যদি প্রধান প্রোগ্রামটি না চালানো বা না চালানো না করা পর্যন্ত না খোলার ডায়ালগটি নির্বাচন (ওকে) বা বাতিল (বাতিল) এর মাধ্যমে হয় না।


4
তবে যদি ডায়ালগটি মডেল হয়, তবে ওপি কীভাবে প্রোগ্রামটি বন্ধ করার নির্দেশ দিল? এখানে কি আর কিছু চলছে?
মনিকা

7
@ লাইটনেসেসেসিনআরবিট একটি প্রোগ্রাম বন্ধ করার অনেকগুলি উপায় রয়েছে, যার সবকটিরই মূল উইন্ডোতে ক্লিকের প্রয়োজন হয় না। উদাহরণস্বরূপ, আপনি কোনও টাস্কবার এন্ট্রিটিতে ডান ক্লিক করতে পারেন এবং "ক্লোজ" নির্বাচন করতে পারেন, বা টাস্ক ম্যানেজারটিকে সিটিআরএল-শিফট-এসসি-তে টানতে পারেন এবং সেখান থেকে বন্ধ করার চেষ্টা করতে পারেন। উইন্ডোজ বন্ধ করে দেওয়ার সাথে সাথে প্রাথমিকভাবে অ্যাপ্লিকেশনগুলি নিখুঁতভাবে বন্ধ করার চেষ্টা করবে, যদিও পরে সময়সীমার পরে সেগুলি "হত্যা" করতে পারে। এগুলি প্রোগ্রামটির আসলে ফোকাস না করেই বন্ধ করার জন্য একটি সংকেত প্রেরণ করে, সুতরাং ববটির স্ক্রিনশটটি এই ক্রমে "ওকে ক্লিক করুন, শব্দটিতে স্যুইচ করুন" বলে saying
আইএমএসওপি

@ আইএমএসওপি: আমি জানি যে অ্যাপ্লিকেশনটি বন্ধ করার জন্য আরও "ইঞ্জিনিয়ারিং" উপায় রয়েছে তবে আমি মানসিকভাবে এমন একটি লাইন আঁকলাম যেখানে আমার মনে হয় "সাধারণ ব্যবহার" শেষ হবে, কারণ আমি আশা করি যে ওপি ঠিক কী নির্দিষ্ট করে দেবে এটি "সাধারণ ব্যবহারের" বাইরে থাকলে তারা করছিল।
মনিকার সাথে হালকাতা রেস

11
@ লাইটনেসেসিনঅরবিট আমি আপনাকে কার্যনির্বাহককে আরও একটি "বিশেষজ্ঞ" উপায়ে মঞ্জুরি দিচ্ছি, তবে লোকেরা যদি টাস্কবার থেকে কোনও কিছু বন্ধ করা পুরোপুরি স্বাভাবিক বলে মনে করে তবে আমি মোটেই অবাক হব না। আসলে, আমি এখন বুঝতে পেরেছি, এমনকি আপনি ডান ক্লিক করতে হবে না, একটি লাল [x] বোতাম আছে যদি আপনি কোনও গ্রুপের উপর ঘুরে বেড়ান বা সামান্য থাম্বনেইল দেখেন। বিভিন্ন জিনিস বিভিন্ন ব্যক্তির কাছে সুস্পষ্ট বলে মনে হয়।
আইএমএসওপি

@ আইএমএসপ: এটি সত্য।
মনিকা

20

ডায়ালগ বক্সটি এরকম কিছু বলছে:

আপনি আপনার দস্তাবেজে পরিবর্তন করেছেন, আপনি কি সেগুলি সংরক্ষণ করতে চান? (হ্যাঁ না)

এখানে কোন সুস্পষ্ট সঠিক উত্তর নেই। আপনি দুর্ঘটনাক্রমে আপনার দস্তাবেজটিকে দূষিত করেছেন (উদাহরণস্বরূপ, বিড়ালটি কীবোর্ডের উপরে দিয়ে গেছে) এই ক্ষেত্রে উত্তরটি "না", বা আপনি উত্তরটি হ্যাঁ হ'ল পরিবর্তনের জন্য কয়েক ঘন্টা সময় ব্যয় করতে পারেন।

ওয়ার্ডের পক্ষে সবচেয়ে নিরাপদ কাজটি হ'ল আপনি প্রশ্নের উত্তর না দেওয়া পর্যন্ত বন্ধ করা অস্বীকার।


8
আমি যথেষ্ট নিশ্চিত যে প্রশ্নটি এই ত্রুটিটি সম্পর্কে বিশেষভাবে রয়েছে।
বব

12
ঠিক আছে, তবে প্রশ্নটিতে কোনও বিশেষ ডায়ালগ বাক্স উল্লেখ করা হয়নি। আমি একজন প্রোগ্রামার, আমি বুঝতে পারি একটি মডেল ডায়লগ বাক্স কী, তবে কেন এটি হয় এমন প্রশ্নের উত্তর দেওয়ার চেষ্টা করেছি।
নিক গ্যামন

আইএমএইচওর মনে রাখতে হবে যে লোকেরা প্রোগ্রামার নয় তারা প্রোগ্রাম ব্যবহার করে।
LawrenceC

1

কারণ প্রোগ্রামটি এইভাবে ডিজাইন করা হয়েছে, ব্যবহারকারী যাতে না চান সে ব্যবস্থা গ্রহণ এড়ানোর জন্য।

সাধারণত, একটি ডায়ালগ বাক্স প্রদর্শিত হয় যখন প্রোগ্রামটির কোনও ক্রিয়াকলাপের জন্য ব্যবহারকারীকে প্রয়োজন হয়। সংরক্ষিত না হওয়া দস্তাবেজ বন্ধ করা দুর্দান্ত উদাহরণ: একটি ডায়ালগটি পরিবর্তনগুলি সংরক্ষণ করে, পরিবর্তনগুলি বাতিল করতে বা বন্ধ করতে এবং সম্পাদনাতে ফিরে আসার প্রস্তাব দেয়। প্রোগ্রামটি ইচ্ছাকৃতভাবে এই প্রশ্নের উত্তর না দিয়েই বন্ধ করতে অস্বীকার করেছে কারণ সমাপনী কিছু পদক্ষেপ নিতে বাধ্য করবে। প্রোগ্রামটি নিজের মতো করে সিদ্ধান্ত নিতে পারে না যেমন। সাম্প্রতিক সম্পাদনাটি বাতিল করুন বা বিপরীতে, কীবোর্ড-অন-দি-কীবোর্ড টাইপ সহ সঠিক সংস্করণটি ওভাররাইট করুন।

এমনকি যদি আমরা এমন কোনও কথোপকথন বিবেচনা করি যা বন্ধ হওয়ার সাথে সম্পর্কিত নয়, তবে এর সাধারণত অর্থ হয় যে কিছু প্রক্রিয়া চলছে, এটি এখনও সম্পন্ন হয়নি, এবং ব্যবহারকারীর অবশ্যই সিদ্ধান্ত নিতে হবে যে কোন পথে যেতে হবে। এটি "কেবলমাত্র পরিত্যক্ত" হতে পারে না, কারণ গর্ভবতী করাও এমন একটি ক্রিয়া যা ব্যবহারকারীর দ্বারা বোঝানো হয়নি।

এটি প্রোগ্রামটির নকশাও সহজতর করে, কারণ এটির নির্মাতাদের প্রতিটি ফাংশনের "নিরাপদ পথ" তৈরি করতে হয় না।

আজ, বেশিরভাগ সংলাপগুলি প্রযুক্তিগত দিক থেকে মডেল নয় (প্রোগ্রামটি দায়বদ্ধ থাকে) তবে প্রোগ্রামটির যুক্তিযুক্ত প্রবাহের বৃহত্তর অর্থে এগুলিকে মডেল করা এখনও সহজ।


0

আমার ভুল হতে পারে তবে আমি সন্দেহ করি এটি পুরানো সাধারণ ডায়ালগ নিয়ন্ত্রণ আচরণে ফিরে আসে।

হঠাৎ করে যদি ফিরে না এসে হত্যা করা হয়েছিল তাদের বেশিরভাগের অপ্রীতিকর পার্শ্ব প্রতিক্রিয়া ছিল, কখনও কখনও এমনকি এখন-মৃত কর্মসূচির বাইরেও এবং যদি তারা কোনও সিস্টেমের স্তরে এমন কিছু করে থাকে যা ব্যবহারকারীর ইনপুটের প্রয়োজন হয় তবে সমস্ত ক্ষেত্রে বিনয়ের সাথে তাদের থেকে বাঁচার উপায় ছিল না।

এটি এখনও কেন এইরকম, লোকেরা এটির অভ্যস্ত হয়ে উঠল, বিকাশকারীরা দশক ধরে ধরে এই অনুমান নিয়ে প্রোগ্রাম করেছিলেন এবং আরও গুরুত্বপূর্ণভাবে নন-প্রোগ্রামাররা তাদের অফিস অটোমেশন স্ক্রিপ্টগুলিতে এই ডায়লগগুলি ব্যবহার করেছিল এবং মাইক্রোসফ্ট কিছুই নয় যদি লক্ষ্যগুলি পিছনের সামঞ্জস্যের সাথে কঠোরভাবে মেনে চলা না হয় ।


0

পর্দার আড়ালে, প্রোগ্রামটি (আমাদের ক্ষেত্রে এটি এমএস ওয়ার্ড) উইন্ডোটি তৈরি করার সময় একটি "এক্স বোতাম ক্লিক ইভেন্ট হ্যান্ডলার" তৈরি করে। একটি ডায়লগ উইন্ডো আছে যখন, শব্দ যে রেকর্ড। তারপরে, এক্স বোতাম হ্যান্ডলারে, এক্স বোতামটি ক্লিক করা হলে, এটি রেকর্ড করা খোলা ডায়ালগ উইন্ডোগুলির জন্য পরীক্ষা করে। যদি কিছু থাকে তবে হ্যান্ডলারটি বন্ধ অপারেশনটি বাতিল করে দেয়। যদি তা না থাকে তবে এটি প্রোগ্রামটি সমাপ্ত করে এবং ওএস প্রোগ্রামের দ্বারা নেওয়া মেমরিটি পরিষ্কার করে। এটা এভাবে কাজ করে.

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.