'이벤트'에 해당되는 글 8건

  1. 2009/09/29 2009년 9월 28일 - sunyruru 미투데이 일기장
  2. 2009/09/18 경계가 없다는 의미의 '보더리스(BORDERLESS)'을 컨셉트로 개발된 XCANVAS Borderless TV
  3. 2009/07/16 2009년 07월 16일 - sunyruru 미투데이 일기장
  4. 2009/05/18 Silverlight – bubbling events (2)
  5. 2009/01/05 [js]브라우저의 오른쪽 상단의 X표시를 누르거나 창을 닫을때 이벤트 잡기! (1)
  6. 2008/04/01 Google의 사투리번역 서비스 개시!
  7. 2008/03/06 드래그 드랍(Drag and Drop) 으로 개체의 정보 다루기
  8. 2007/08/10 엔터키 누르면 특정 버튼 클릭하게 하기 (1)
2009/09/29 04:31

2009년 9월 28일 - sunyruru 미투데이 일기장

이 글은 sunyruru님의 2009년 8월 10일에서 2009년 9월 28일까지의 미투데이 내용입니다.

크리에이티브 커먼즈 라이선스
Creative Commons License
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 0

Trackback : http://i-ruru.com/trackback/510 관련글 쓰기

2009/09/18 13:50

경계가 없다는 의미의 '보더리스(BORDERLESS)'을 컨셉트로 개발된 XCANVAS Borderless TV

TV 광고이긴 하지만 테두리가 없는 TV라니 신기합니다.
 

이제 정말 새로운 아이템의 바다 같군요.
 
TV하면 뚱뚱한 TV라는 고정관념을 가지던게 얼마 전인데 말이죠...
 

http://www.lge.co.kr/brand/xcanvas/clubxcanvas/experience/ClubXcanvasExperienceViewCmd.laf?brand=XCANVAS&menuCode=experience_activity_list&cUspCode=explorer_season1&src=flash&kw=0083E9


저작자 표시 비영리 변경 금지
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 0

Trackback : http://i-ruru.com/trackback/502 관련글 쓰기

2009/07/16 11:37

2009년 07월 16일 - sunyruru 미투데이 일기장

  • OCS의 DMessengerEvents::OnContactStatusChange (http://msdn.microsoft.com/en-us/library/bb758796.aspx) . Scriptable 이라고 써있으니 스크립트에서 처리가능해야 하는데 왜 안되냐..ㅡㅡ(me2DC Microsoft,OCS,Communicator,API,UC,OnContactStatusChange,DMessengerEvents)2009-07-08 16:06:25
  • 자바스크립트 유용한 함수들을 잘 정리해둔 사이트를 찾았당… 유후~ 나중에도 쓸만한 내용이 많겠군.. 훗~(me2DC 자바스크립트,javascript,함수,사이트,webtoolkit)2009-07-14 19:19:55
  • 브라우져의 주소 부분에 javascript:var w=window.document;var p=w.plugins;for(var i in w)w.writeln(i+“=”+eval('w.'+i)+“<br/>”); 이렇게 실행하면 document개체의 값을 볼 수 있네요.(me2DC javascript,자바스크립트,window,document,개체,덤프,dump)2009-07-15 10:12:29
  • 아오.. C++ ATL COM 개체에서 받은 이벤트를 어떻게 JavaScript로 콜백해줘야 하는거냐 ㅠㅠ어렵다 제기랄…(me2DC C++,ATL,COM,ActiveX,Javascript,자바스크립트,CallBack,콜백,이벤트,Event,Internet Explorer)2009-07-15 14:47:00
  • 우리 진상.. 얼마나 피곤했으면 신입이 한시간을 라커룸에서 업무시간에 잤을까 -_ -;; 그래도 조심해야지 신입인데.. 조심좀 해~(me2DC 진상,신입,미쳤어,잠)2009-07-15 16:48:19
  • Silverlight 2 Unit Test를 .net계의 멋진 행님 스캇 구슬이 님이 만드셨나부다. Visual Studio랑 연계도 되고.. Silverlight 2.0 용으로 브라우져에서 GUI 환경으로 유닛 테스트가 되니 꽤 좋은것 같다…(me2DC Silverlight,스캇구스리,Visual studio,유닛테스트,Unit Test)2009-07-15 20:08:39

이 글은 sunyruru님의 2009년 7월 8일에서 2009년 7월 15일까지의 미투데이 내용입니다.

이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 0

Trackback : http://i-ruru.com/trackback/476 관련글 쓰기

2009/05/18 09:37

Silverlight – bubbling events


이번 내용은 실버라이트에서 개체가 중첩되어 있을 때 이벤트가 중첩(버블링, Bubbling)되는 현상을 막기 위한 방법인데요.

두서 없이 작성한 내용이라 저도 무슨 소린지 모르겠네요 - _-;;

중요한 내용은 4~5번 내용을 살펴보시면 이해가 되실거에요.


 

1. XAML 코드

<UserControl x:Class="BubblingEvents.Page"

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

Width="400" Height="300">

<Grid x:Name="LayoutRoot" Background="White">

    <Grid x:Name="SubPanel" Margin="28,20,33,26" Background="#FF4084CE" Grid.Row="3">

        <Ellipse x:Name="Ellipse1" Margin="47,48,129,43" Stroke="#FF000000">

            <Ellipse.Fill>

                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">

                    <GradientStop Color="#FF0D4C07"/>

                    <GradientStop Color="#FF239E16" Offset="1"/>

                </LinearGradientBrush>

            </Ellipse.Fill>

        </Ellipse>

        <Ellipse x:Name="Ellipse2" Margin="146,79,61,43" Stroke="#FF000000">

            <Ellipse.Fill>

                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">

                    <GradientStop Color="#FF490B68"/>

                    <GradientStop Color="#FFF56DFD" Offset="1"/>

                </LinearGradientBrush>

            </Ellipse.Fill>

        </Ellipse>

    </Grid>

 

<TextBlock x:Name="Output" HorizontalAlignment="Left" VerticalAlignment="Top"/>

</Grid>

</UserControl>

 

 

 

 

2. C# Code

 

using System;

using System.Windows;

using System.Windows.Controls;

using System.Windows.Input;

 

namespace BubblingEvents

{

public partial class Page : UserControl

{

private Int16 _sequence = default(Int16);

public Page()

{

InitializeComponent();

 

InitHandlers();

}

 

private void InitHandlers()

{

this.MouseLeftButtonDown += new MouseButtonEventHandler(MouseLeftClickHandler);

this.SubPanel.MouseLeftButtonDown += new MouseButtonEventHandler(MouseLeftClickHandler);

this.Ellipse1.MouseLeftButtonDown += new MouseButtonEventHandler(MouseLeftClickHandler);

this.Ellipse2.MouseLeftButtonDown += new MouseButtonEventHandler(MouseLeftClickHandler);

}

 

void MouseLeftClickHandler(Object sender, MouseButtonEventArgs e)

{

Trace((sender as FrameworkElement).Name);

}

 

private void Trace(String name)

{

this.Output.Text = String.Format("[{0}] {1}\n{2}", ++_sequence, name, this.Output.Text);

}

}

}

 

3. 버블링이 발생한다

(클릭순서 1. 파란배경, 2 녹색원, 3보라원)

 

 

4. 버블링 제거 코드

Ellipse를 포함하고 있는 Grid의 이벤트에서만 별도로 이벤트를 작성해 준다

 

private void InitHandlers()

{

this.MouseLeftButtonDown += new MouseButtonEventHandler(MouseLeftClickHandler);

this.SubPanel.MouseLeftButtonDown += new MouseButtonEventHandler(SubPanel_MouseLeftButtonDown);

this.Ellipse1.MouseLeftButtonDown += new MouseButtonEventHandler(MouseLeftClickHandler);

this.Ellipse2.MouseLeftButtonDown += new MouseButtonEventHandler(MouseLeftClickHandler);

}

 

void SubPanel_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)

{

Trace((sender as FrameworkElement).Name);

e.Handled = true;

}

 

 

5. 상위의 개체가 하위의 개체의 이벤트 전달을 막지 않도록 설정

 

IsHitTestVisable 속성을 이용하여 사용자의 마우스나 키보드 등의 입력이 전달되는 것을 막지 않을 수 있다.

 

 

        <Ellipse x:Name="Ellipse2" Margin="146,79,61,43" Stroke="#FF000000" IsHitTestVisible="False">

            <Ellipse.Fill>

                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">

                    <GradientStop Color="#FF490B68"/>

                    <GradientStop Color="#FFF56DFD" Offset="1"/>

                </LinearGradientBrush>

            </Ellipse.Fill>

        </Ellipse>

    </Grid>

 

<TextBlock x:Name="Output" HorizontalAlignment="Left" VerticalAlignment="Top" IsHitTestVisible="False" />

저작자 표시 비영리 변경 금지
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

'.NET > Silverlight' 카테고리의 다른 글

Silverlight – Custom control  (0) 2009/07/03
Silverlight Custom control  (0) 2009/06/23
Silverlight – bubbling events  (2) 2009/05/18
Silverlight – DispatcherTimer , Clock  (0) 2009/05/12
Silverlight – Dynamic Page load  (0) 2009/05/10
Silverlight – Host Settings  (0) 2009/05/10
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 2

Trackback : http://i-ruru.com/trackback/457 관련글 쓰기

  1. 2009/05/18 10:40 address edit & del reply

    비밀댓글 입니다

    • BlogIcon 써니루루 2009/05/21 01:25 address edit & del

      호곡 공도님 ㅎㅎ
      전에 배울때 그렇게 배우고 또 대문자를 썼네요~

2009/01/05 11:40

[js]브라우저의 오른쪽 상단의 X표시를 누르거나 창을 닫을때 이벤트 잡기!


창의 오른쪽 상단의 X표시를 누르거나 창을 닫을때 이벤트 잡기
비밀은 onbeforeunload 이벤트 였군요.
아래와 같은 코드 작성시 창을 닫게 되면 아래의 그림이 나타납니다.
==============================================================================
<HTML>
<HEAD>
<SCRIPT>
function closeIt()
  {
    event.returnValue = "푸클클 정말 닫아? 진짜루?";
  }
</SCRIPT>
</HEAD>
<BODY onbeforeunload="closeIt()">
    <a href="http://www.microsoft.com">Click here to navigate to 
        www.microsoft.com</a>
</BODY>
</HTML>

==============================================================================

간단하네요..
까먹지만 않는다면 ㅎㅎ

저작자 표시 비영리 변경 금지
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 1

Trackback : http://i-ruru.com/trackback/375 관련글 쓰기

  1. 별로 소용이 없을듯.. 2009/06/22 15:54 address edit & del reply

    새로고침 할때도 뜨는군요...

2008/04/01 11:08

Google의 사투리번역 서비스 개시!

구글이 다국어 버전에 이어 사투리 번역을 제공해 큰 화재를 일으키고 있다.

문제의 페이지 주소는 http://www.google.co.kr/landing/saturi/ 다들 한번 사투리 번역 이용해보자 ^ ^





'Google 사투리 번역'이란 무엇인가요?

Google 사투리 번역은 사람이 직접 번역하는 대신 고도의 기계번역 기술을 활용해 제공되는 서비스입니다. Google KoreaR&D 센터는 여러 사투리 조합에 대한 통계 번역 시스템을 자체 개발했으며 현재 Google 번역을 통해 서비스 되고 있습니다. 예를 들어 번역하고자 하는 문장을 전라도 사투리로 넣으면, 해당 문장을 다양한 사투리로 번역하여 문서를 검색하고, 검색된 문서들은 다시 전라도 사투리로 변환되어 사용자에게 제공됩니다. Google 사투리 번역을 이용하면 다른 지역의 사투리를 모르더라도 불편 없이 모든 문서를 검색할 수 있습니다.

사투리 번역을 활용하고 있는 Google의 다른 서비스는 어떤 것들이 있나요?

Google 번역 아이콘

Google 번역에서 사투리 직접 번역이 가능합니다. 글상자 안에 문장을 입력한 후 원하시는 사투리 조합을 택하고 "번역하기" 버튼을 누르시면 우측에 해당 사투리로의 번역 결과가 나타납니다.

예시1: Google 사투리 번역 기술은 경상도 사투리에서 많이 나타나는 압축된 단어나 문장도 인지하여 번역해줍니다.

Screenshot

예시2: 전라도 사투리에서 많이 나타나는 단어의 모호성을 문맥에 맞춰 해석한 후 번역하여 보여줍니다.

Screenshot
Google 토크 아이콘

Google 토크에서도 사투리 번역 기능을 사용할 수 있습니다. Google 토크 계정 생성시 이용자가 구사하는 사투리의 지역 정보를 입력하면 됩니다. 제주도 사투리를 사용하는 친구와 채팅할 때에는 제주도 사투리를 자동 검출해서 이용자의 사투리로 자동 번역해주기 때문에 의사소통이 훨씬 원활해집니다.

Google 토크에서의 Google 사투리 번역 사용 예
Gmail 아이콘

Gmail에서도 사투리 번역 기능을 사용할 수 있습니다. 사투리로 작성된 메일을 받은 경우 "사투리 번역" 버튼을 누르면 메일의 내용이 자동으로 이용자의 지역 사투리로 변환됩니다. Google은 보다 나은 사투리 번역을 제공하기 위해 계속 노력하고 있습니다. 그러나 아무리 정교한 소프트웨어라도 원어민의 유창함을 따라갈 수는 없습니다. 사투리 번역 기능이 아직 완벽하지 않아 가끔 이해하기 어려운 경우가 발생할 수 있는데, 이 때는 해당 문장을 선택하면 원문을 보실 수 있습니다.

Gmail에서의 구글 사투리 사용 예
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

'FunFun > Humor' 카테고리의 다른 글

Windows 7 런칭 기념 햄버거 - 후퍼  (0) 2009/10/23
색채로 보는 심리 검사  (0) 2009/10/22
Yahoo가 미쳤다?  (11) 2009/09/25
와 이거 진짜 신기해~~  (5) 2008/07/17
Google의 사투리번역 서비스 개시!  (0) 2008/04/01
우리나라 드라마의 현실...  (3) 2008/01/25
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 2 Comment 0

Trackback : http://i-ruru.com/trackback/312 관련글 쓰기

  1. Subject 거짓말쟁이 웹사이트들에 속았지만 유쾌한 하루

    Tracked from Mastaplan : 마스타플랜 2008/04/01 11:25 delete

    해마다 그렇듯이 올해에도 만우절을 즐기려 재치있는 만우절 이야기들이 웹을 이용해 표현을 하고있다. 매일매일 식상한 정치이야기나 심각한 사회이야기들이 주를 이루는 요즘 하루쯤은 이런 만우절 이야기꺼리들로 웃음을 만들어내는건 괜찮은 아이디어인것 같다. 그중에 몇가지....한번 보자. + 티스토리 티스토리 메인이다. 샨새교? 출근하면 티스토리도 한번씩 꼭 거치는 사이트이건만 메인이 이상하다....당황했던.... 샨새교 = tistory 란걸 뒤늦게 알게된..

  2. Subject 포털 만우절 장난, 도가 지나쳐. 네티즌들 뿔났다

    Tracked from 낮은표현 in Tistory 2008/04/01 11:38 delete

    사회적 책임 방기한 포털들의 만우절 만행 대한민국의 인터넷 이용자는 3500만명에 달하고, 금융, 상거래부터 개인 블로그까지 국민들의 삶에 지대한 영향을 끼친다. 그리고 포털들은 국민들의 인터넷 생활에 중요한 역할을 하고 있다. 일개기업의 위상을 넘어서서 미디어 역할, 데이터베이스 역할, 네트워크의 역할을 동시에 수행하고 있는 것이다. 사회의 시스템이자 공기로 작동하고 있는 것이다. 때문에 국민들의 포털에 대한 신뢰도는 매우 높다. 녹색창에서 알려주..

2008/03/06 15:52

드래그 드랍(Drag and Drop) 으로 개체의 정보 다루기

http://samples.msdn.microsoft.com/workshop/samples/author/dhtml/overview/DataTransferOverviewEX.htm

드래그 드랍 이벤트에 따라 개체에 데이터를 담아 처리할수 있는 DHTML 예제입니다.

쇼핑몰의 쇼핑카트 등에 이용할 방향이 크네요.

소스 내용은 직접 위 링크를 참조하셔서 확인해 주셔야 할 것 같습니다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 0

Trackback : http://i-ruru.com/trackback/287 관련글 쓰기

2007/08/10 14:22

엔터키 누르면 특정 버튼 클릭하게 하기

[Page.GetPostBackEventReference()를 이용한 doPostBack]

 

자바스크립트로 behind code의 메서드를 실행하고 싶은 경우가 있다.


이럴 경우 보통은 스크립트에서 __doPostBack() 메서드를 정의해서 사용하곤 한다. 하지만, 이는 좋지 못한 방법이다.

 

__doPostBack() 메서드는 .net에서 자동 생성하는 부분으로, 개발자가 별도로 작성하여도 바뀔 가능성이 있다. 또한, .net에서 자동으로 생성하지 않는 경우도 발생한다.

 

스크립트로 behind code의 메서드를 실행하고 싶을 때는 아래와 같은 방법을 권한다.

 

<%= Page.GetPostBackEventReference( WebFormButton ) %>

 

이는 postback이 발생하는 WebForm Control을 매개변수로 넘겨주면, 자동으로 __doPostBack()을 생성해 준다.


ex)
[Page.aspx]
btnOne -> HTML Input 컨트롤 - visible

<script language="javascript">
    function btnOneClick()
    {
        <%= Page.GetPostBackEventReference( btnTwo ) %>
    }
</script>

 

<input type="button" onclick="btnOneClick()">

 

[Page.aspx.cs]
btnTwo -> WebForm Button 컨트롤 - invisible

private void btnTwo_Click(...)
{
    ...
}

 

 

[추가사항 1]

onunload 이벤트시 처리하려면, btnTwo를 LinkButton으로 설정한다.

이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 1

Trackback : http://i-ruru.com/trackback/128 관련글 쓰기

  1. 홍반장 2009/01/06 14:45 address edit & del reply

    앗! 어디서 많이 보던가다... ㅋㅋㅋ