C# how to hide winform 소스코드 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using System.Windows.Forms; namespace HideApp { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Shown(object se..
C#에서 글자 읽어주기 프로그래밍 코드 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 System.Speech.Synthesis; using System.IO; namespace TextToSpeech { public partial class Form1 : Form { SpeechSynthesizer voice; public Form1() { InitializeC..
https://youtu.be/3n-kP95LXys - YouTube www.youtube.com https://youtu.be/KaAIGxPUjhk - YouTube www.youtube.com Button x 4 Button Text x 4 QuizManager.cs using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using UnityEngine.SceneManagement; public class QuizManager : MonoBehaviour { public List QnA; public GameObject[] optioins; public int currentQu..
국가 코드를 가져오는 법과 TTS 사용법을 포스팅하겠습니다. 다국어를 지원하는 앱을 개발하려면 사용중인 스마트폰이 어느 언어를 사용하는줄 알아야 하는데 이것을 국가 코드를 얻어와서 해결할 수 있다. 그리고 TTS는 TextToSpeech의 줄임말로, 말 그대로 텍스트를 사람 목소리로 바꿔서 읽어주는 기능이다. 국가코드를 얻어서 TTS에 거기에 맞는 언어로 읽어줄수 있도록 하는 앱을 포스팅하겠다. 1. 먼저 레이아웃 activity_main.xml 코드. 2. MAinActivity.java package com.jw.tts_example; import androidx.appcompat.app.AppCompatActivity; import android.annotation.TargetApi; import ..
안드로이드 애드몹 보상형(리워드) 광고 google admob 버젼 20.2.0 build.gradle(Project) allprojects { repositories { google() mavenCentral() jcenter() // Warning: this repository is going to shut down soon } } build.gradle (Module) implementation 'com.google.android.gms:play-services-ads:20.2.0' 추가하기 Cannot fit requested classes in a single dex file (# methods: 66104 > 65536) 에러 메시지 수정방법 minSdkVersion 16의 버전을 하나씩 올려..
안드로이드 전면광고 google admob version 20.1.0 build.gradle (project) allprojects { repositories { google() mavenCentral() jcenter() // Warning: this repository is going to shut down soon } } build.gradle (Module) implementation 'com.google.android.gms:play-services-ads:20.1.0' 를 추가해주세요. 그리고 Sync now 해주세요. dependencies { implementation 'androidx.appcompat:appcompat:1.3.0' implementation 'com.google.andr..
안드로이드 앱프로그래밍 기초 버튼 눌렀을때 메시지가 나타나게 하기 Empty Activity를 선택합니다. 프로젝트 이름을 입력합니다. a ctivity_main.xml를 선택합니다. 버튼을 추가합니다. Hello World가 적혀있는 TextView는 Delete 키를 눌러 삭제하기 태그 안에 android:onClick 속성 추가하기 버튼을 눌렀을 때 메시지가 나타나게 해보겠습니다. activity_main.xml에 추가한 버튼을 MainActivity.java에 연결해야 합니다. 그래야 버튼에서 발생한 클릭 이벤트를 자바 소스에서 처리할 수 있죠. Toast는 작고 간단한 메시지를 잠깐 보여주는 역할을 합니다. import 오류를 해결하려면 Alt + Enter를 눌러줍니다. package com...
1. DatabaseHelper 클래스를 만듭니다. 2. DatabaseHelper 클래스 코딩하기 package com.example.sqlite_sample; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import androidx.annotation.Nullable; public class DatabaseHelper extends SQLiteOpenHelper { public static fin..
1. DatabaseHelper 클래스를 만든다. 2. DB 클래스를 코딩한다. package com.example.sqlite_sample; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import androidx.annotation.Nullable; public class DatabaseHelper extends SQLiteOpenHelper { public static final String D..
1. DatabaseHelper 클래스를 추가한다. 2. DatabaseHelper 코딩 (추가하기, 보여주기) package com.example.sqlite_sample; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import androidx.annotation.Nullable; public class DatabaseHelper extends SQLiteOpenHelper { public sta..
1. 먼저 DatabaseHelper 클래스를 만든다. package com.example.sqlite_sample; import android.content.ContentValues; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import androidx.annotation.Nullable; public class DatabaseHelper extends SQLiteOpenHelper { public static final String DATABASE_NAME = "Student.db"; // 1. 데이터베이스 네임 p..
C#에서 Split 기능을 이용해 다음과 같은 문자를 만나면 "[", "①", "②", "③", "④", "⑤", "정답", "해설" 다음줄로 가는 기능을 하는 예제를 만들어 보겠습니다. [문1] 한글을 만든 사람은? ①광개토대왕 ②세종대왕 ③이순신 ④장보고 ⑤의자왕 정답:2번 해설:한글은 세종대왕이 만들었다. [문2] 거북선을 전쟁에서 이용한 사람은? ①광개토대왕 ②세종대왕 ③이순신 ④장보고 ⑤의자왕 정답:3번 해설:이순신 장군이 임진왜란때 거북선을 이용했다. [문3] 다음중 고구려 왕은? ①광개토대왕 ②세종대왕 ③이순신 ④장보고 ⑤의자왕 정답:1번 해설: 광개토대왕은 고구려의 왕이였다. [문1] 한글을 만든 사람은? ① 광개토대왕 ② 세종대왕 ③ 이순신 ④ 장보고 ⑤ 의자왕 정답:2번 해설:한글은 세..
private void button_delete_Click(object sender, EventArgs e) { // MySQL 데이타베이스를 연결하기 위해서는 MySqlConnection 클래스를 사용한다. // 이 클래스를 생성할 때, Connection String을 넣어 주어야 하는데, 여기에는 datasource명, port번호, 사용자명, 암호을 지정해 준다. string myConnection = "datasource = localhost; port=3306; username=root; password=root"; string Query = "delete from test.student where no = '" + this.tb_no.Text + "' ;"; MySqlConnection my..
C# MySQL Update 명령문 사용해서 수정하기 1. 폼을 다음과 같이 구성합니다. 2. 소스코드를 입력합니다. private void button_update_Click(object sender, EventArgs e) { // MySQL 데이타베이스를 연결하기 위해서는 MySqlConnection 클래스를 사용한다. // 이 클래스를 생성할 때, Connection String을 넣어 주어야 하는데, 여기에는 datasource명, port번호, 사용자명, 암호을 지정해 준다. string myConnection = "datasource = localhost; port=3306; username=root; password=root"; string Query = "update test.studen..
1. Form에다가 다음과 같이 라벨, 텍스트박스, 버튼박스를 만들어 준다. 2. 저장 버튼을 더블 클릭해서 다음과 같이 소스코드을 입력한다. using MySql.Data.MySqlClient; 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; namespace HelloWorld { public partial class Form2 : Form { public Form2() ..