반응형

.NET 58

소프트웨어 접근성, UI 자동화 기술 [C# .NET]

소프트웨어 접근성이란 신체적, 환경적 장애에도 소프트웨어를 사용할 수 있는 특성을 말합니다. 저상 버스의 도입이나 점자 블록 등과 같이 이동성을 보장하기 위한 물리적 접근성이나 웹 페이지나 서비스에 관한 웹 접근성 등은 많은 사회적 노력으로 성과를 내고 있습니다. 이에 반해 소프트웨어 접근성은 아직 IT 전문가들에게도 생소한 분야이며 앞으로 많은 관심과 노력이 필요한 분야입니다. 우리나라는 2007년 장애인차별 및 권리구제 등에 관한 법률을 제정하였습니다. 우리나라는 2007년 장애인차별 및 권리구제 등에 관한 법률을 제정하였습니다. 이 법률에서는 장애인, 고령자 등의 정보 소외 계층의 접근성을 강화시킬 수 있는 제도적 기틀을 마련하였습니다. ​ 소프트웨어 접근성은 표준 기구와 소프트웨어 접근성 가이드라..

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); } } ▶ ..

반응형