반응형

 

 

 

ㅇ ㅏ

뭐 좀 해보려고 했더니 왜 첨부터 빌드에러가 나고 난리야ㅠㅠ

 

 

Gradle Scripts 폴더에서

build.gradle(Module: ~~~프로젝트명)

들어가서 

 

 

 

android {compileSdkVersion 31
buildToolsVersion "31.0.0"

defaultConfig {applicationId "com.example.myapplication"
minSdkVersion 16
targetSdkVersion 31
versionCode 1
versionName "1.0"

testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}

 

버젼이 31인 부분에 대해서 30으로 바꿔주면 된다.

 

 

android {
compileSdkVersion 30
buildToolsVersion "30.0.0"

defaultConfig {
applicationId "com.example.myapplication"
minSdkVersion 16
targetSdkVersion 30
versionCode 1
versionName "1.0"

testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}

 

어디서 버젼이 꼬였는지는 모르겠지만...

뭘 귀찮게 지우고 새로 깔아ㅠㅠ

암튼

 

반응형

'Programming > 안드로이드' 카테고리의 다른 글

안드로이드 스튜디오 설치  (0) 2020.10.31
반응형

 

 

 

 

https://developer.android.com/studio 에 접속하여 프로그램을 다운로드한다.

하단 빨간색 박스를 쳐놓은 다운로드 옵션을 누르면 본인의 컴퓨터 사양에 맞춰서 프로그램을 다운로드 할 수 있다.

 

다운로드가 완료되면 파일을 실행하여 프로그램을 설치한다.

next> 진행하고 나면

설치가 시작된다.

 

 

기다리면 설치가 완료된다.

 

 

 

 

 

 

 

 

 

반응형
반응형





도구 -> 옵션 -> 편집기형식 -> 크기





반응형

'Programming > VB6' 카테고리의 다른 글

[vb6]On Error GoTo 0  (0) 2018.10.17
VB MSCOMCTL.OCX를 로드할 수 없습니다  (1) 2017.08.22
vb6 배열 길이 구하기  (0) 2017.06.11
반응형






'On Error GoTo 0'은 오류 트래핑을 끈다. 

즉, 오류 루틴이 호출되지 않고 프로그램이 중단되도록 한다.






반응형

'Programming > VB6' 카테고리의 다른 글

[vb6]소스 글자 크기, 색상 변경  (0) 2019.07.23
VB MSCOMCTL.OCX를 로드할 수 없습니다  (1) 2017.08.22
vb6 배열 길이 구하기  (0) 2017.06.11
반응형






listview 컬럼 추가시 너비 및 정렬설정


ex. listview명을 MainlistView로 했을때.



MainlistView.View = View.Details;

MainlistView.BeginUpdate();



            MainlistView.Columns.Add("컬럼명", 70, HorizontalAlignment.Center); 

   

70 - 컬럼너비

HorizontalAlignment.Center - 정렬옵션 (Center, Left, Right)



컬럼 너비를 자동맞춤으로 하고 싶은 경우

ex )  MainlistView.Columns.Add("컬럼명"-2HorizontalAlignment.Center); 


컬럼 너비를 ' -2 ' 로 해주면 됨.





반응형

'Programming > C#' 카테고리의 다른 글

C# 공백제거 / space 제거  (0) 2017.09.21
C# ini파일에 데이터 읽기, 쓰기  (0) 2017.09.21
C# 파일복사 덮어쓰기  (0) 2017.09.20
C# listview Columns 설정  (0) 2017.09.20
C# 폼에서 폼으로 파라미터 넘기기  (0) 2017.09.15
반응형







            string str = "    1234";

            MessageBox.Show(str);

            string strLength = str.Length.ToString();

            MessageBox.Show(strLength);   값 : 8

            str = str.Trim();

            strLength = str.Length.ToString();

            MessageBox.Show(strLength); 값 : 4




반응형
반응형






ini파일에 데이터를 읽고 쓸때는 

"kernel32.dll" 파일의 WritePrivateProfileStringGetPrivateProfileString 함수를 사용한다.




using System.Runtime.InteropServices;

        [DllImport("kernel32")]

        public static extern long WritePrivateProfileString(string section, string key, string val, string filePath);

        [DllImport("kernel32")]

        public static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);


//같은 폼에서 사용하면 public 대신 private써도 됨. 나는 다른 클래스에 dll 함수들을 선언해놓고 사용하기 때문에 public으로 선언해주었음.




//쓰기

WritePrivateProfileString("SECTION", "KEY", "VALUE", @"C:\ConnectionInfo.ini");


위의 함수를 돌리면 C드라이브에 ConnectionInfo.ini파일이 생성되고, 열어보면 다음과 같이 값이 들어있음.

[SECTION]

KEY=VALUE






//읽기

StringBuilder temp = new StringBuilder(255);

GetPrivateProfileString("SECTION", "KEY", "", temp, 255, @"C:\ConnectionInfo.ini");

MessageBox.Show(temp.ToString());


메세지박스에 VALUE가 뜬다.






반응형
반응형




일반 파일 복사시

 - File.Copy(원본파일, 복사파일)



파일 덮어쓰기

 - File.Copy(원본파일, 복사파일, true)



ex)

File.Copy(@"C:\WORK\test.txt",@"C:\test.txt",true)



! 특수문자 "\"를 사용하기 위해서는 큰따옴표 앞에 @를 써주거나 "\"를 두번 써주어야 한다.

ex)

File.Copy("C:\\WORK\\test.txt","C:\\test.txt",true)





반응형

'Programming > C#' 카테고리의 다른 글

C# 공백제거 / space 제거  (0) 2017.09.21
C# ini파일에 데이터 읽기, 쓰기  (0) 2017.09.21
C# listview Columns 설정  (0) 2017.09.20
C# 폼에서 폼으로 파라미터 넘기기  (0) 2017.09.15
C# 포커스 이동하기.  (0) 2017.09.12
반응형




            listView1.View = View.Details;

            listView1.BeginUpdate();


            listView1.Columns.Add("", 25);

            listView1.Columns.Add("No.", 50);

            listView1.Columns.Add("문서명", 100, HorizontalAlignment.Center); 

            listView1.Columns.Add("문서코드", 0);

            listView1.Columns.Add("문서구분", 0);

            listView1.Columns.Add("파일경로", 0);

            listView1.Columns.Add("확장자", -2);




맨 앞에 checkbox를 설정해주었기때문에 맨 앞을 비웠다.



(컬럼명, 컬럼너비, 정렬)로 해주면 됨.


특이점은 컬럼너비부분에 "-2"를 넣으면 컬럼명에 맞춰서 컬럼너비가 정해진다는 것이다.


가운데 정렬 - HorizontalAlignment.Center

좌정렬 - HorizontalAlignment.Left

우정렬 - HorizontalAlignment.Right

반응형

'Programming > C#' 카테고리의 다른 글

C# ini파일에 데이터 읽기, 쓰기  (0) 2017.09.21
C# 파일복사 덮어쓰기  (0) 2017.09.20
C# 폼에서 폼으로 파라미터 넘기기  (0) 2017.09.15
C# 포커스 이동하기.  (0) 2017.09.12
C# 특정문자열 삭제  (0) 2017.09.11
반응형




Form1, Form2가 있다고 한다면



프로젝트 만들었을때


public Form1

{

InitializeComponent();

}



요 부분이 있는데


여기에 파라미터로  Form2를 넣어준다.


Form2 frm_2;

        public MainControl(Form Form2)

        {

            InitializeComponent();

            Form frm_2 = Form2;

        }



그리고 Form2로 가서


Form1 frm_1;

        public Form2(Form Form1)

        {

            

            InitializeComponent();

Form frm_1 = Form1;

            

        }




그리고 


Form1 frm_1;

Form2 frm_2;

는 각각 Public변수를 선언해주는 부분에


서로의 폼 이름을 선언해주면 된다.


Form2에서 Form2의 fn_call이라는 Function을 쓰고싶다면

frm_2.fn_call; 로 호출하면 된다.

반응형

'Programming > C#' 카테고리의 다른 글

C# 파일복사 덮어쓰기  (0) 2017.09.20
C# listview Columns 설정  (0) 2017.09.20
C# 포커스 이동하기.  (0) 2017.09.12
C# 특정문자열 삭제  (0) 2017.09.11
C# Base64를 간단하게 Decoding하기  (0) 2017.09.11

+ Recent posts