반응형

.NET 57

WPF에서 WebBrowser 컨트롤 스크립트 오류 없애기

MainWindows.xaml MainWindow.cs using System.Windows; namespace WPF_WebBrowser_컨트롤_스크립트_오류_방지 { /// /// MainWindow.xaml에 대한 상호 작용 논리 /// public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void Window_Loaded(object sender, RoutedEventArgs e) { System.Windows.Forms.WebBrowser wb = new System.Windows.Forms.WebBrowser(); wfh.Child = wb; wb.ScriptErrorsSu..

.NET/WPF 2020.07.31

Grid 패널에 배치하기 – CS 코드로 작성하기 [언제나 WPF]

배치할 모습 MainWindow.xaml MainWindow.cs using System.Windows; using System.Windows.Controls; using System.Windows.Media; namespace Grid_실습_cs_코드_이용 { /// /// MainWindow.xaml에 대한 상호 작용 논리 /// public partial class MainWindow : Window { TextBlock tb_name; TextBlock tb_age; TextBlock tb_intro; TextBox tbox_name; TextBox tbox_age; TextBox tbox_intro; Button btn_ok; TextBox tb_about; public MainWindow() ..

.NET/WPF 2020.07.08

.NET 리모팅

공용 라이브러리 (Class 라이브러리로 제작) using System; namespace GeneralLib { public class General:MarshalByRefObject { public string ConverIntToStr(int num) { Console.WriteLine("ConvertIntToStr 메소드 수행(전달 받은 인자:{0})", num); switch(num) { case 0: return "영"; case 1: return "일"; case 2: return "이"; default: return "아직 모르는 수예요."; } } } } 닷넷 리모팅 서버(여기에서는 콘솔 응용으로 제작하였음) using GeneralLib; using System; using System..

TCP 통신 – Echo 서버 클래스 구현, 이벤트 정의 및 콜백 처리 [C#]

Echo 서버 클래스 구현 동영상 강의 AcceptedEventArgs.cs using System; using System.Net; namespace 에코_서버_응용___클래스로_정의 { public delegate void AcceptedEventHandler(object sender, AcceptedEventArgs e); public class AcceptedEventArgs:EventArgs { public IPEndPoint RemoteEP { get; private set; } public string IPStr { get { return RemoteEP.Address.ToString(); } } public int Port { get { return RemoteEP.Port; } } pub..

TCP 통신 – echo 서버 및 클라이언트 구현 [C#]

서버 측 코드 using System; using System.IO; using System.Net; using System.Net.Sockets; namespace 에코_서버_응용 { class Program { static void Main(string[] args) { Socket sock=null; try { sock = new Socket( AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp );//소켓 생성 //인터페이스와 결합 IPAddress addr = IPAddress.Parse("[서버 IP 주소]"); IPEndPoint iep = new IPEndPoint(addr, 10040); sock.Bind(iep); //백로그..

Kakao API를 이용한 위치 검색 프로그램 만들기 [WPF]

소스 코드 MainWindow.xaml 검색어: MainWindow.cs using System.Collections.Generic; using System.Windows; using System.Windows.Controls; namespace 카카오_API를_이용한_위치_검색 { /// /// MainWindow.xaml에 대한 상호 작용 논리 /// public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void Button_Click(object sender, RoutedEventArgs e) { List mls = KakaoAPI.Search(tbox_query.Text); l..

.NET/WPF 2020.04.27

[설계 패턴 C#] 25. 방문자 패턴(Visitor Pattern)

[설계 패턴 C#] 25. 방문자 패턴(Visitor Pattern)"본문 내용"[Escort GoF의 디자인 패턴 C#] 25. 방문자 패턴(Visitor Pattern)[Escort GoF의 디자인 패턴 C#] 25. 방문자 패턴(Visitor Pattern) 설계[Escort GoF의 디자인 패턴 C#] 25. 방문자 패턴(Visitor Pattern) 구현 ▶ Element.csnamespace Visitor{ abstract class Element { public string Name { get; private set; } public Element(string name) { Name = name; } public abstract void Accept(IVisit visitor); } } ▶ ..

[설계 패턴 C#] 24. 템플릿 메서드 패턴(Template Method Pattern)

[설계 패턴 C#] 24. 템플릿 메서드 패턴(Template Method Pattern) "본문 내용"[Escort GoF의 디자인 패턴 C#] 24. 템플릿 메서드 패턴(Template Method Pattern)[Escort GoF의 디자인 패턴 C#] 24. 템플릿 메서드 패턴(Template Method Pattern) 설계[Escort GoF의 디자인 패턴 C#] 24. 템플릿 메서드 패턴(Template Method Pattern) 구현 ▶ EHApp.csusing System;namespace TemplateMethod{ class EHApp { public void Do() { InitInstance(); Run(); ExitInstance(); } protected void Run() ..

반응형