본문 바로가기

반응형

C#

(60)
C# 기초 문법 진법 boolen형, 형변환, .ReadLine() , .Parse ,연산자 10진법 : 진법이 높을 수록 적은 공간으로 많은 정보를 담을 수 있다 ㅁ-(0~9) ex) 10진 2진 0 0 1 1 2 10 3 11 4 100 5 101 6 110 7 111 8 1000 - 숫자8에서 2진법은 이미 4칸의 공간을 잡아 먹는다 16진법 : 2진법 수를 4자리씩 잘라서 표기 사용 이유: 20진법도 아니고 10진법도 아닌 어중간한 16진법을 컴퓨터 분야에서 사용하는 이유는 16진수 자릿수 하나가 24을 표현할 수 있기 때문이다. 전자 기기, 특히 컴퓨터에서 사용하는 이유는 자릿수 2개를 사용하면 28을 표현할 수 있는데, 28은 곧 1바이트이다. 간단히 1바이트의 값을 2진법을 사용해서 0101 1111 식으로 표기할 게 아니라 그냥 16진법으로 5F165층 아니다라고 표기해 버리면 많..
C# 개발 - Devexpress Gridcontrol 사용하여 데이터 출력하기 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using DevExpress.XtraEditors; using DevExpress.XtraGrid; namespace dddeeevvv { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(obj..
C# 개발 - 라즈베리 파이에서 온습도 데이터베이스 C# 차트로 표현 가능! 서동우(교육), [16.09.20 18:22] # -*- coding:utf-8 -*- import mysql.connector; import Adafruit_DHT as Sensor from datetime import datetime import time Maria = mysql.connector.connect(host="localhost", user="root", passwd="너의암호", database="mydb"); Cursor = Maria.cursor(); while True : Humi, Temp = Sensor.read_retry(Sensor.DHT11, 4) d = datetime.today().strftime('%Y-%m-%d %H:%M:%S') Query = "INSERT INTO..
C# WinForm - PDA 프로그램 개발 (비주얼 스튜디오 2008 코드 포함) 감귤 물류센터 선과 입고증 리딩을 위한 PDA 프로그램을 만들어 보았다 . 실제 개발은 비주얼 스튜디오 2008 버전에서 Window CE 장치에서 진행하였으나 코딩 기록을 위해서 비주얼 스튜디오 2019버전에 다시 작성하였다. 실제 화면은 이와 같이 진행되며 로그인 화면을 Panel로 만들어 로그인 접속시 visible - false 상태로 전환 시켰다. 우선 로그인 클릭 이벤트는 이와 같이 작성하였다 . try 문에서 디비를 오픈해주고 실행 여부를 점검할 수 있는 불형 변수를 if문에 넣어 실행시 Panel을 Visible을 false로 바꾸었다. seGride 메서드 *완료된 선과 작업에 대한 정보를 디비 프로시저에 추가 한다. *해당 데이터를 데이터 그리드 뷰에 담아 준다. PDA가 리딩한 바코드..
C# - Visual Studio 2008 PDA 개발 하는 방법 필수 프로그램 1. Visual Studio 2008 // http://download.microsoft.com/download/a/1/3/a13e22b4-b06a-4256-98e6-7e37f2c49e08/VS2008ProEdition90DayTrialKORX1435989.iso 해당링크를 통해 설치를 하도록 한다. 2. Window Mobile 6 Professinal Edition SDK www.microsoft.com/en-us/download/details.aspx?id=6135 Windows Mobile 6 SDK Refresh The Windows Mobile 6 SDK Refresh adds documentation, sample code, header and library files, em..
C# 문법 데이터 형변환과 프로퍼티에 대하여... 주수홍강사, [17.07.20 16:50] using System; class Program { static void Main(string[] args) { int iNum1 = 100; Object aObject = iNum1; // Boxing int iNum2 = (int)aObject; // Unboxing Console.WriteLine(iNum1); Console.WriteLine(aObject); Console.WriteLine(iNum2); } } using System; namespace ConsoleApp12 { class Vehicle { } class Car : Vehicle { } class Program { static void Main(string[] args) { Vehicl..
C#- 객체(OOP), CLASS, 구조체, 배열 어떻게 사용할까 -객체- 이번 강좌에서는 강력한 기능을 제공하는 클래스에 대해서 배우기 전에, 객체 지향 프로그래밍(Object Oriented Programming, OOP)에 대해 알고 넘어가야 하기에 객체 지향 프로그래밍이 도대체 무엇인지에 대해서 설명을 해드리도록 하겠습니다. 우리가 알고있듯 C#은 객체 지향 언어입니다. C#에서의 객체(Object)는 핵심 중에 핵심이라 말할 수 있죠. 오로지 객체만을 다루는 책이 있을정도로 객체를 완벽히 이해하기에는 많은 어려움이 있습니다. 우리 주위에서 객체는 쉽게 찾아볼 수 있습니다. 눈에 보이는 모든 것이 객체가 될 수 있습니다. 지금 앞에 보이는 모니터, 마우스, 키보드, 프린터, 달력, 가방, 자동차 등과 같이 개념상으로 존재하는 것은 모두가 객체가 됩니다. 심지어 ..
C# 기초 문법 TRY 예외처리 이렇게 사용하세요 아래의 화면은 사용자가 예외 처리를 하지 않았고 닷넷 플렛폼에서 예외를 처리한 화면이다. 빨간 칸의 글자가 문제가 확인된 곳이고 다시 역추척해서 원인을 찾아내는 화면이다. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp10 { class Program { static void Main(string[] args) { int Num1; int Num2; double Num3; Console.Write("첫번째로 입력할 숫자 : "); Num1 = int.Parse(Console.ReadLine()); Console..

반응형