기본 닷넷에서 제공하는 DataGridView 주로 사용하는데

주된 이유는 기본 콤포넌트라서 그리고 가벼워서 정도인데...

데이터 바인딩 하다보면 양이 많지도 않은데 완전 느려지는 경우가 있다.

이때를 대비해서 사용할 수 있는 DoubleBuffered 기능이 있다.

자세한 설명은 접고 그냥 따라 해보면 와C 완전빨라 경험한다.

 


using System.Reflection;


    public partial class frmMain : Form
    {
        public frmMain()
        {
            InitializeComponent();
            Init_DataGridView();
        }


        // 내용 blah blah


        private void Init_DataGridView()
        {
            grdData.DoubleBuffered(true);
        }
    }

////////////////////////////////////////////////////////////////////////////////////////////////////////////////


    public static class ExtenstionMethods
    {
        public static void DoubleBuffered(this DataGridView dgv, bool setting)
        {
            Type dgvType = dgv.GetType();
            PropertyInfo pi = dgvType.GetProperty("DoubleBuffered", BindingFlags.Instance | BindingFlags.NonPublic);
            pi.SetValue(dgv, setting, null);
        }
    }


WRITTEN BY
테네시왈츠
항상 겸손하게 항상 새롭게 항상 진실하게

,

올초 러시아 프로젝트 잠시 여유 있을 때 Flutter를 처음 접했다.

기존 현황판 화면이 반응형이 아니다 보니 사무실 개인 PC화면에서는 화면을 줄이거나 늘릴때 보기가 힘들어 나름 공부삼아 시작을 했다.

아직 웹서비스를 이용하지 못해 극히 제한적인 화면 위주의 결과물이지만 공부하면서 나름대로 재미도 있고 앞으로 여러모로 쓸모있겠다는 생각을 해 보았다.

더구나 윈도우 프로그램, 웹브라우저, 폰(아이폰, 안드로이드) 의 크로스플랫폼을 지원하니 더더욱 구미가 당긴다.

앞으로 어디까지 더 진행하고 개발할지 모르지만 한발짝 디뎠으니 앞으로 틈틈히 노력하고 연구해야 겠다.

 


WRITTEN BY
테네시왈츠
항상 겸손하게 항상 새롭게 항상 진실하게

,

꽤 괜찮은 사이트 발견했다.

가끔씩 아주 가끔씩 제브라 프린트 하는 경우가 있다.

그때마다 명령어도 기억이 안나고 해서 구글링 하며 위치랑 사이즈를

비교해 가며  출력에 출력 또 출력 ㅠㅠ

 

더 이상 이 고민에서 해방될 복되고 좋은 소식!

바로 제브라 프린트 미리보기 사이트이다.

http://labelary.com/viewer.html

 

Labelary Online ZPL Viewer

ZPL PNG PDF Multi-Label PDF EPL Linter Warnings (0): None

labelary.com

 

'999. Etc' 카테고리의 다른 글

키보드 Alt Win 서로 바뀌었을때  (0) 2025.02.27
유용한 링크  (0) 2020.02.28
[포맷] 마우스 터치패드 자동 활성화  (0) 2013.09.26
보면 볼수록 매력적인 VISIO  (0) 2013.01.29
기본적인 체코어  (0) 2011.12.17

WRITTEN BY
테네시왈츠
항상 겸손하게 항상 새롭게 항상 진실하게

,

외국에서는 티스토리 페이지가 잘 안뜨는거 같다
무거워서 그런가?

'000. John's Daily' 카테고리의 다른 글

즐거운 명랑골프 라운딩  (0) 2019.05.23
Just Free  (0) 2019.04.11
나는 요즘 구로디지털단지로 출근한다.  (0) 2017.01.11
나는 지금 철봉놀이 중이다.  (0) 2016.03.23
오랫만에 흔적을 남겨본다.  (0) 2016.01.27

WRITTEN BY
테네시왈츠
항상 겸손하게 항상 새롭게 항상 진실하게

,

[접속]

윈도우 command에서 sqlplus / as sysdba 명령어 입력하여 접속

 

[작업 테이블 스페이스 지정]

기존에 만들어진 tablespace 정보 확인

SQL> SELECT tablespace_name, bytes, file_name FROM dba_data_files;

 

저장된 곳을 확인했으면 그곳에 200M 정도의 테이블스페이스를 만든다.

SQL > CREATE TABLESPACE 테이블스페이스명

2 DATAFILE 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\PIWMDB\PIWM01.DBF' size 200M;

 

 

[계정 생성]

SQL> CREATE USER 생성할 계정 이름 

2 IDENTIFIED BY 계정 비밀번호

3 DEFAULT TABLESPACE 테이블스페이스명

3 QUOTA UNLIMITED ON 테이블스페이스명;  // 테이블스페이스의 제한량 무한대

 

[계정에 대한 권한 설정]

GRANT CREATE SESSION, CREATE TABLE, CREATE SEQUENCE, CREATE VIEW TO 권한을 줄 계정명;

  

 

 

 

[테이블 스페이스 조회]

SELECT * FROM DBA_TABLESPACES;

 

[접속 권한 부여 (DML, DDL)]

GRANT RESOURCE, CONNECT TO 권한 받을 계정;

 

[SYNONYM 생성 권한 부여]

GRANT SYNONYM TO 권한 줄 계정명;

 

[테이블 권한 부여]

GRANT SELECT, INSERT, UPDATE, DELETE ON 권한 줄 테이블명 TO 권한 받을 계정;

 

[SYNONYM 생성]

CREATE SYNONYM 계정명.테이블명 FOR 테이블 소유자 계정명.테이블명;

  

[FUNCTION 실행 권한 부여]

GRANT EXECUTE ON 권한 줄 함수명 TO 권한 받을 계정;

 

[계정 삭제]

DROP USER  삭제할 계정 CASCADE;

 

[현재 계정 조회]

SELECT USER FROM DUAL;

 

[오라클 전체 테이블 권한 부여]

SELECT 'GRANT SELECT ON 테이블소유계정.'||TABLE_NAME || ' TO 권한을 줄 계정명;'

FROM ALL_TABLES WHERE OWNER = '테이블소유계정'



출처: https://artwook.tistory.com/244 [나비의 블로그]

 

------------------------------------------------------------------------------

티베로 작업시 필요로한 내용이다. 우연히 구글링하다 좋은 포스팅 발견하여 퍼왔다.


WRITTEN BY
테네시왈츠
항상 겸손하게 항상 새롭게 항상 진실하게

,