2009. 6. 30. 10:39

ASP.NET 페이지 라이프 사이클
http://msdn.microsoft.com/en-us/library/ms178472.aspx

마스터페이지와 컨텐트 페이지의 이벤트 순서

이벤트 순서

Module + 페이지 라이프 사이클
Posted by CoolDragon
2009. 6. 23. 17:42


전체화면 (Application.Current.Host.Content.IsFullScreen = true;) 에서는 보안의 이유로 키보드 사용을 제한 하고 있다. 참고해 봅시다~

---이 키만 사용 가능---
ESC
space
arrow keys
tab 
home
enter
end
pageup/pagedown
-----------------------

출처 :
http://silverlight.net/blogs/msnow/archive/2008/09/04/silverlight-tip-of-the-day-35-full-screen-mode-implementation.aspx


Posted by CoolDragon
2009. 5. 21. 17:16

1. Visual Studio 2008 실행한다. (VS 2005도 특별히 틀릴것 같진 않다.)
2. 프로젝트를 열거나 생성한다. (C#.NET 프로젝트(클래스라이브러리 또는 응용프로그램 등등)
3. 아래 참조 추가를 한다. (아마 오피스가 설치되어있어야 할것 같다.)


4. 그후엔 아래와 같이 코드를 사용하면 된다.


using Microsoft.Office.Interop.PowerPoint;
using Microsoft.Office.Core;


            OpenFileDialog open = new OpenFileDialog();
            if (open.ShowDialog() == DialogResult.OK)
            {

                ApplicationClass app = new ApplicationClass();
                Presentation ppt = app.Presentations.Open(open.FileName, MsoTriState.msoTrue, MsoTriState.msoFalse, MsoTriState.msoFalse);

                for (int i = 0; i < ppt.Slides.Count; ++i)
                {
                    ppt.Slides[i + 1].Export(@"E:\Test\VS2008\Winform\TestPPT\TestPPT\bin\Debug\" + i + ".png", "PNG", (int)ppt.Slides[i + 1].Master.Width, (int)ppt.Slides[i + 1].Master.Height);
                }
                ppt.Close();
                app.Quit();
            }

Posted by CoolDragon