본문 바로가기

전체 글460

뉴요커 [박상미 저] 모든 사람들이 동경하는 뉴욕의 모습이 아닌 작가가 그곳에서 생활하면서 뉴욕의 잔잔한 일상과 예술에 대한 이야기를 쓴 책입니다. 실제 작가 박상미는 10여년에 걸쳐 뉴욕에서 살았으며 그곳에서의 자신의 일상을 산문집으로 펴냈습니다. 책은 크게 뉴욕의 도시이야기, 뉴욕의 예술, 그리고 작가 자신의 뉴욕에서의 삶 3부분으로 그려져 있으며 뉴욕의 도시이야기에서는 뉴욕의 구석구석을 자세히 소개하며 마치 책을 읽는 독자가 그곳을 거닐며 여행하는 듯한 착각을 불러일으킵니다. 뉴욕의 예술편에서는 뉴욕에서 활동했던 작가나 예술작품을 소개하였고 문화에 관련된 이야기도 있습니다. 마지막으로 뉴욕의 삶은 작가의 뉴욕에서의 생활과 인생이야기등을 닮고 있습니다. 뉴욕을 단지 멋있고 화려한 이미지만이 아닌 평범하고 일상적인 작가의 .. 2007. 10. 31.
Silverlight & ASP.NET AJAX를 이용한 이베이 음반검색 참고할 만한 좋은 데모가 있어 소개합니다. http://xmlforasp.net/CodeSection.aspx?csID=129 데모 : http://xmlforasp.net/codebank/system_web_extensions/albumviewer/albumviewer.aspx 사용기술 Silverlight and XAML JavaScript ASP.NET AJAX Web Services 여러가지 기술이 포함되어 공부하기 좋은 데모입니다. 2007. 10. 24.
SQL 서버 데이터베이스 목록 가져오기 using System; // 추가 네임스페이스 using System.Data; using System.Data.SqlClient; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { // 데이터 베이스 연결 문자열 String conxString = "Data Source=(local); Integrated Security=True;"; using (SqlConnection sqlConx = new SqlConnection (conxString)) { sqlConx.Open(); // 데이터 베이스 목록 스키마 가져옴 DataTable tblDatabases = sqlConx.GetSchema("Databa.. 2007. 10. 20.
그리드 데이터 바인딩 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; namespace WinformDataBinding { public partial class Form1 : Form { // DataTable private DataTable dt; public Form1() { InitializeComponent(); } private void button1_Click(object sender,.. 2007. 10. 19.
Cliping 1 - Clip Propety Clip이란 영어사전에서 (가위 등으로)자르다 또는 깎다의 뜻을 가지고 있습니다. 실버라이트에서는 도형의 일부분을 화면에 표시하거나 이미지나 동영상을 다양한 형태로 보여주기 위해서 사용하기도 합니다. 아래 그림에서 보듯이 원과 사각형이 겹치는 부분만 화면에 표시됩니다. Clip 속성은 모든 엘리먼트에 포함되어 있습니다. Expression Blend2에서 Clip을 설정하는 방법을 알아보겠습니다. 1. Expression Blend2에서 4각형과 원을 적당한 위치에 그립니다. 2. 도형선택 왼쪽의 도구상자에서 선택 Direct Selection(A) 툴을 선택하여 사각형과 원을 모두 선택합니다. 3. Clip 메뉴에서 Object > Path > Make Cliping Path를 선택합니다. Clipin.. 2007. 10. 12.
나이계산 프로그램 private void btnNai_Click(object sender, EventArgs e) { string juminNo = txtJuminNo.Text; string[] token = juminNo.Split('-'); // 주민번호 추출 예:1234111 string jumin = token[1].ToString(); // 생년월일 출력 : 281123 txtBirthDay.Text = token[0].ToString(); // 오늘날짜 : 2007-10-10 txtNowDay.Text = DateTime.Now.ToString("yyyy-MM-dd"); // 나이변수 // 생년월일에서 태어난 연도 추출 int birth = Convert.ToInt32(token[0].Substring(0, 2.. 2007. 10. 4.
실버라이트 영역 브라우저 크기에 따라 동적변경 초간단 팁 1.TestPage.html 2. Page.xaml 2007. 9. 16.
Expression Blend 2 September Preview Expression Blend 2 September Preview가 릴리즈 되었습니다. 자세한 변경사항은 Expression 팀블로그를 참고하세요 http://blogs.msdn.com/expression/archive/2007/09/14/expression-blend-2-september-preview-is-now-available.aspx 다운로드 http://www.microsoft.com/expression/products/features.aspx?key=blend2preview 2007. 9. 16.
[MediaPlayer] 11. Chapters[1-3:Chapters 구현] 지난강좌에서 인코딩한 동영상과 저장한 스틸사진으로 Chapters 기능을 구현해보겠습니다. images 폴더에 있는 이미지의 이름은 00.01.00.jpg, 00.02.00.jpg.... 00.07.00.jpg 이런식으로 이름을 변경합니다. Chapters 의 7개의 Image 컨트롤에 하드코딩으로 이미지경로를 지정해 주면 됩니다. 이미지 컨트롤에 대한 클릭 이벤트 7개를 선언합니다. 7개의 이벤트 모두 동일한 코드가 들어가 있습니다. MultiMedia.Position = TimeSpan.FromSeconds(60) 동영상 시작시점에서 60초의 지났을때의 위치를 MediaElement의 Position속성에 값을 할당합니다. OnPlay_MouseLeftButtonDown(sender, null) On.. 2007. 9. 9.
[MediaPlayer] 10. Chapters[1-2:Expression Encoder] Expression Encoder 에서 동영상을 인코딩하고 Markers를 지정하여 일정시간 간격마다 스틸사진 저장하는 작업까지 진행하겠습니다. Expression Encoder은 2007년 9월 6일자로 정식버전이 릴리즈 되었습니다. 720p 수준의 고화질 HD영상을 지원하며 Overlay 기능을 통한 광고 및 자막 삽입등 여러가지 막강한 기능을 갖추고 있습니다. 로컬PC에 Expression Encoder가 설치되지 않았다면 아래링크에서 다운로드 하시기 바랍니다. - Expression Encoder 1.0 다운로드 (Free Trial Download ) Expression Encoder의 화면 레이아웃입니다. 프로그램 사용은 아주 쉽고 간단하며 몇 번만 따라서 해보시면 전문가(?)수준의 고품질의 .. 2007. 9. 7.
[MediaPlayer] 8. Timer 동영상의 전체 재생시간과 동영상이 재생중일때 현재 재생시간을 화면에 표시합니다.   재생시간 관련 xaml 코드입니다. 동영상의 전체 재생시간을 출력하는 이벤트 입니다. 시간, 분, 초를 String.Format()함수에 정수로 포맷을 설정하여 출력합니다. 동영상의 현재 재생시간과 동영상이 끝났을때 현재재생시간이 00:00:00으로 초기화 되는 코드를 집어넣어야 합니다. timerPlayProgress_Completed 이벤트에 현재재생시간을 출력하는 코드를 집어넣습니다. OnStop_MouseLeftButtonDown 이벤트에 동영상이 재생이 완료되면 자동적으로 현재재생시간을 00:00:00으로 출력됩니다. 마지막으로 지금까지 강좌를 잘 따라오셨다면 동영상 재생관련 이벤트에서 아래그림에서 처럼 특정.. 2007. 9. 7.
[MediaPlayer] 7. Volume 동영상의 볼륨을 조절하는 기능을 구현하겠습니다. 음소거(Mute)및 볼륨을 크게 하거나 작게 하는 기능이 주로 포함되어 있습니다. Mute Button : 음소거 버튼 VolumeProgress : 볼륨크기를 설정 (0.1 ~ 1.0) VolumeDuration : 볼륨크기의 범위 xaml 코드가 약간 깁니다.^_^;; MuteButton_MouseLeftButtonDown 이벤트는 음을 키고 끄는 기능을 합니다. VolumeDuration_MouseLeftButtonDown, VolumeProgress_MouseLeftButtonDown 두 이벤트는 마우스 클릭한 위치의 좌표값을 계산하여 0.1~1.0까지 볼륨을 조절합니다. pt는 마우스의 X 좌표값이고 이것을 VolumeDuration의 Width값.. 2007. 9. 7.