사소한 아이의 소소한 스킬

오랜만에 또 올린다...... 자주자주올려야하는데.................. 아무튼...... 이번엔 자주 사용하는 사이트!! https://gregstoll.com/~gregstoll/floattohex/ 위 사이트를 들어가면 hex값을 입력하면 float, double 형태로 변환이 가능하다. 또한 리틀엔디안, 빅엔디안에 따라서도 확인할 수 있다. 코딩해서 값 확인하기전에 미리 이렇게 값확인하는것도 좋은 방법!! 이상 끝! -------------------------------------------------------------------------------------------------------------------------------------------- 간단한 코드 추가..!!..
기술적인 포스팅을 해보고싶어졌다... 너무 헤이해졌기에............... 안쓴지도 오래되고.......... 그리하여 고른 기술은 WCF!!! 본론으로 바로...!!! 위키가 말하길 WCF는 윈도우 커뮤니케이션 파운데이션(Windows Communication Foundation, WCF)은 응용 프로그램을 한 대의 컴퓨터나 네트워크에 연결된 여러 컴퓨터를 걸쳐 통신할 수 있게 만들어 주는 새로운 통신 하부 시스템이다. WCF 응용 프로그램들은 닷넷 런타임을 대상으로 하는 언어를 사용하여 개발할 수 있다. 무슨말인지 이해가 가는가.............. 난 그냥 모든지 내 방식대로 내 마음대로 이해하는 스타일이라....... 자세히 말은 못하겠지만..!! 프로세스간 통신하는 방법중 하나인 것으..
WPF 버전으로 WCF예제를 만들어보았다..... 누가 얼마나 써볼지 모르겠지만......... 일단 사용해보시라........ CLIENT에서 SERVICE를 참조하기 위해서는 Release파일을 파일탐색기에서 실행(관리자 권한)해둔 후 서비스 참조를 해야한다. 그 후 IP와 port를 잘 입력하면 이런식으로 잘 나온다..... 사용법은........... 만들다 귀찮아서...대충만들어서............................ 일단 서비스를 먼저 실행하고 클라이언트를 실행한다. 그 후 서비스의 버튼과 클라이언트의 버튼을 누르면 WCF통신을 하여 string값을 전달하고, 전달 된 값을 textbox에 표출하는게 끝! 함수 상태를 보고 함수를 추가로 생성해서 확인해보면 될 것 같다!
import sys from PyQt5.QtWidgets import QApplication, QWidget, QCheckBox, QVBoxLayout from PyQt5.QtCore import Qt class MyApp(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): cb = QCheckBox('Show title', self) # Text 설정 cb.setText("SetText") # Text 가져오기 print(cb.text()) # 상태 변경 cb.toggle() # 상태 확인하기 print(cb.isChecked()) # 상태 변경 이벤트 cb.stateChanged.connect(self.cha..
오늘은 정말 간단한부분에 대해서 남겨볼까 한다. 프로젝트를 개발할 시 이름이 빈번하게 바뀌진 않지만 아에 안바뀐단 보장도 없다.. 그래서 처음에는 WpfApp1 이라는 이름으로 프로젝트를 만들었는데... 이게... ConsoleApp1 이라는 이름으로 바꿔야 하는 상황이 온다면...?? 이런 경우 간단하게 수정할 수 있다. 바로 ㄱㄱ Visual Studio에서 변경할 프로젝트를 우클릭하여 속성으로 들어가준다. 어셈블리 이름을 WpfApp1 에서 ConsoleApp으로 변경! 그러면 기존에 이랬던 이름이 이렇게 ConsoleApp1 로 변경! 하지만.. 나는 이걸로도 만족을 못했다... 왜냐하면.. 작업관리자에서는 변경이 안됐기 때문에......... 작업관리자에서 까지 변경을 해준다면 다음과 같이 진행..
import sys, os from PyQt5.QtWidgets import QTabWidget, QLabel, QWidget, QVBoxLayout, QApplication, QMessageBox class BaseWindow(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.tabs = QTabWidget() self.tabs.blockSignals(True) #just for not showing the initial message self.tabs.currentChanged.connect(self.onChange) #changed! self.lbl1 = QLabel("Label 1") self...
주지님
'사소한 아이의 소소한 스킬' 카테고리의 글 목록