Q. Windows Vista Enterprise, Windows Vista Business, Windows 7 또는 Windows Server 2008의 정품 인증을 받으려고 하면 "코드 0x8007232b" 오류 메시지가 나타남

 

A. http://support.microsoft.com/kb/929826/ko

1. #if  #endif 사용하기

#if DEBUG 
    // 코드 입력 

#endif

 

2. Sytem.Diagnostics Namespace 사용하기

if (Debugger.IsAttached)
{ 
    // 코드 입력

 }

 

Sharepoint 개발 환경이 구성되어 있는 Hyper-V 용 가상 머신(VHD)을 다운로드 받을 수 있다.

가상 머신은 180동안 사용이 가능 하며, 아래와 같이 2가지 Type으로 구성되어 있다.

 

 

Virtual machine “a” contains the following pre-configured software:

  1. Windows Server 2008 R2 SP1 Standard Evaluation Edition, running as an Active Directory Domain Controller for the “CONTOSO.COM” domain with DNS and WINS
  2. Microsoft SQL Server 2008 R2 Enterprise Edition with Analysis, Notification, and Reporting Services
  3. Microsoft Visual Studio 2010
  4. Microsoft SharePoint Server 2010 SP1 Enterprise Edition
  5. Microsoft Office Web Applications SP1
  6. Microsoft FAST Search for SharePoint 2010 SP1
  7. Microsoft Project Server 2010 SP1
  8. Microsoft Office Professional Plus 2010 SP1
  9. Microsoft Visio 2010 SP1
  10. Microsoft Project 2010 SP1
  11. Microsoft Lync 2010



Virtual machine “b” contains the following pre-configured software:

  1. Windows Server 2008 R2 SP1 Standard Evaluation Edition, joined to the “CONTOSO.COM” domain
  2. Microsoft Exchange Server 2010 SP1

 

링크 : http://www.microsoft.com/en-us/download/details.aspx?id=27417

 

 

 

 

[System.Net을 이용하여 알아보기]

bool networkUp
   
= System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable();

 

또는

 

NetworkInterface[] networkCards
   
= System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces();

 

[IP를 이용하여 알아보기]

IPEndPoint ipep =  new IPEndPoint(Ipaddress.Parse("IP TO CHECK"), YOUR_PORT_INTEGER);
Socket server = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
server
.Connect(ipep);

 

[Ping 테스트로 알아보기]

Ping netMon = new Ping();
PingResponse response = netMon.PingHost(hostname, 4);
if (response != null)
{
   
ProcessResponse(response);
}

 

[Binding 설정하기]

TestModel model = new TestModel();  // Binding에 필요한 Source

TextBox textBox= new TextBox ();  // BindingControl 생성

Binding binding = new Binding();  // Binding 객체를 생성

binding.Source = model ; // Binding 객체에 Source를 설정

binding.Path = new PropertyPath("Title"); // Source 에서 Binding 에 사용할 Property 설정

binding.Mode = BindingMode.TwoWay; // Binding Mode를 설정한다.
BindingOperations.SetBinding (textBox ,
TextBox.TextProperty, binding); // textBox Binding Property를 설정하고 Binding 객체를 설정 한다.

 

[Binding Mode]

속성

설명

TwoWay

대상 속성이나 소스 속성 중 하나가 변경될 때마다 대상 속성이나 소스 속성을 업데이트

OneWay

소스 속성이 변경될 때 대상 속성을 업데이트

OneTime

응용 프로그램이 시작되거나 DataContext가 변경될 때만 대상 속성을 업데이트

OneWayToSource

대상 속성이 변경될 때 소스 속성을 업데이트

Default

대상 속성의 기본 Mode 값을 사용

 

 

[Binding 모두 제거하기]

BindingOperations.ClearBinding(control, Control.TitleProperty); // control에 설정되어 있는 Title Binding을 제거

 

[Binding 모두 제거하기]

BindingOperations.ClearAllBindings(control); // control에 설정되어 있는 Binding을 모두 제거

 

MSDN : http://msdn.microsoft.com/ko-kr/library/ms617928(v=vs.90).aspx

Behind Code에서 Binding을 구현하기 위해서는 Binding할 객체에 DependencyProperty가 생성되어 있어야 한다.

 

DependencyProperty를 구현하기 위해서는 대략 아래 3가지가 필요하다.

 

[Property]

        public string TItle
        {
            get { return (string)GetValue(TItleProperty); }
            set { SetValue(TItleProperty, value); }
        }

 

[DependencyProperty]

public static readonly DependencyProperty TitleProperty =
             DependencyProperty.Register("Title", typeof(string), typeof(TESTClass), new PropertyMetadata(TESTClass.TitlePropertyChangedCallback));

 

 

[Callback function] : 값이 변경될때 발생 되는 이벤트

        public static void TitlePropertyChangedCallback(
            DependencyObject controlInstance, DependencyPropertyChangedEventArgs e)
        {
        }

 

 

Table_A 라는 이름의 Table의 Name 컬럼에 Table_B 라는 이름의 Table의 Title 값을 넣기는 쿼리 문.

 

UPDATE T1 SET
T1.NAME = B.TITLE
FROM Table_A T1, Table_B T1
WHERE T1.ID = T2.ID

 

 

 

 

StreamReader reader = new StreamReader( testStream );
string text = reader.ReadToEnd(); 

 

 

byte[] byteArray = Encoding.ASCII.GetBytes("teststring");
MemoryStream stream = new MemoryStream( byteArray );

Nothwind DB

 

다운로드 URL : http://www.microsoft.com/en-us/download/details.aspx?id=23654

 

+ Recent posts