2009-07-23 5 views
2

PowerBuilder의 IDE에서 코드 자동 완성 기능은 클립 보드를 사용하여 완성 된 텍스트를 코드 창에 전달합니다. 그렇게함으로써 이전에 클립 보드에 저장된 내용을 덮어 씁니다. 따라서 클립 보드에 저장된 다음 lottary의 성공한 번호를 가지고 있고 자동 완성을 사용하여 m_goodfor를 m_goodfornothing으로 변경하면 부자가 될 수있는 유일한 기회를 놓치게됩니다. 아무 것도 아니요 클립 보드에이 있습니다.앱이 클립 보드를 자체 용도로 사용할 수 있습니까? (읽기 : 누가 클립 보드를 소유합니까?)

같은 기능은 the reason I hate software입니다. 아무도 뒤돌아 보지 못한 인턴이 구현 한 것 같습니다. 그러나, 나는 또한 모든 일을 끝내고 클립 보드를 사용하는 것이 절대적으로 합법적 일 수 있습니다. 그래서, 앱이 클립 보드를 자체 목적으로 사용할 수 있습니까? 누가 클립 보드의 소유자로 간주됩니까?

+0

당연히, 당신이 클립 보드에 우승 한 로또 번호를 저장하고 있다면, "처음에 왜 그곳에 있었습니까?"라는 질문을 던집니다. : P –

+0

우승 한 번호를 저장할 수있는 더 좋은 곳을 생각할 수 있습니까? Windows 클립 보드보다 신뢰할 수있는 것은 무엇입니까? ... – eran

답변

4

당신은 마우스 오른쪽 버튼으로 아마 (사용자를 가정 기능의 프로그래머 대신에 자신을두고, 목적에서 수행되는이에 대한 몇 가지 추론을 제공 누구든지 보너스 투표 실제로에서 benefite 것) 인턴 추론. 응용 프로그램이 클립 보드를 사용하여 순수한 게으름 이외의 정보를 전달할 이유는 없습니다. 프로세스 간에도 정보를 전달하는 다른 방법이 있습니다.

다른 사용자가 정보를 다른 응용 프로그램에 붙여 넣으면 클립 보드를 사용할 이유가 없습니다.

+0

또는 사용자가 정보를 특정 형식으로 복사/붙여 넣을 수 있도록합니다. 하지만 네, 그 외의 앱은 클립 보드 만 남겨 두어야합니다. – Sean

0

항상 더 좋은 방법입니다. 프로그래머는 작업을 수행 한 후에 클립 보드에이 값을 실제로 갖고 싶었 기 때문에 OR을 구현하는 것이 더 빠르기 때문에 이런 방식으로 작업했을 수도 있습니다. 적어도 클립 보드에 넣고 싶지 않은 경우 클립 보드에서 값을 가져 와서 값을 저장 한 다음 클립 보드 내에서 클립 보드의 이전 내용을 바꾸면 모든 것이 "투명"하고 최종 사용자에게 실망 스럽습니다.

+1

이것은 생각만큼 간단하지 않습니다 ... 데이터는 여러 형식으로 클립 보드를 통해 제공 될 수 있으며, 동일한 요구를 모두 충족시킬 수 있도록 각각을 저장해야합니다. 심지어 캐시 할 수있는 모든 형식에 대해 충분히 알고 있다고 가정합니다 ... – ReWrite

1

앱이 사용자가 해당 작업을 시작하지 않으면 클립 보드에서 아무 것도 변경해서는 안됩니다. 어쨌든 .02. 기능의 프로그래머 대신에 자신을두고,이에 대한 몇 가지 추론을 제공 누구든지

0

내가 앱에 기능의 조각을 구축 목적에 수행되는 클립 보드를 사용합니다. 비즈니스는 사용자가 스크린 샷을 완벽하게 캡처하고 업로드 할 수있는 방법을 요구하고있었습니다.

나는 그것을 개발하기 위해 사업을했으며, 우리가 생각해 낸 점은 사용자가 단순히 인쇄 화면 키를 누르고 내 앱에서 '업로드'를 클릭했기 때문입니다.

백그라운드에서 실행중인 Java 애플릿이 클립 보드에서 이미지를 가져 와서 사용자에게 서식이 지정된 미리보기를 표시 한 다음 사용자가 파일 이름 및 설명을 추가하고 저장을 클릭했습니다.

이 방법으로 클립 보드를 사용하면 사용자가 스크린 샷을 캡쳐해야하는 시간을 절약 할 수 있습니다. 그러면 업로드 인터페이스를 통해 찾을 수 있습니다. 사용자가 처음에 이미지를 캡처하기 위해 인쇄 화면을 때리는 방식으로 그 경로를 찾았다 고하더라도 처음에는 클립 보드에 있었던 것이 무엇이든 이미 덮어 쓰고 있습니다.

클립 보드를 사용하는 것이 나쁘지는 않지만 IDE에서 사용하는 것은 확실합니다.

+1

이것은 응용 프로그램과 독립적으로 클립 보드에 기록하는 명시 적 사용자 시작 작업 (인쇄 화면)이 있습니다. 그게 잘못된 것은 아닙니다. 에반이 불평하는 것과는 아주 다른 것입니다. – Oddthinking

2

프로그래머는 쉽고 최종 사용자의 요구 사항보다 자신의 요구 사항을 우선적으로 적용했기 때문에 그렇게했습니다. 이 작업을 수행하는 많은 프로그램, 특히 Outlook에 대한 추가 기능, VB 등이 있으며 도구 모음에 단추를 복사/붙여 넣기합니다. 클립 보드 익스텐더를 실행하는 모든 사용자 (내 자신의 ClipMate처럼)는이 동작을 절대적으로 싫어할 것입니다. 그러면 곧바로 "파열"될 것입니다. 찰스 페 졸드, 프로그래밍 Windows 3.1, Microsoft Press에서 -

". 사용자로부터 명시 적으로 지시하지 않고 클립 보드의 우리의 외부에 데이터를 전송하지 말아야 프로그램"
: 여기

주제에 내 좋아하는 인용구입니다 , 1992

관련 문제