달력

52024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
반응형

Posted by 유령회사
|
반응형

https://github.com/Kotlin/anko


안드로이드 개발시 정형적인 구문을 쉽게 쓸수 있게 해준다고 한다.

공식 페이지에서 필요한거 찾아서 붙여넣기 하자



buildscript 버전 적어주고


필요한 dependencies 추가 해주고


상단에 Sync Now 클릭



'프로그래밍 > kotlin' 카테고리의 다른 글

[kotlin] 기본 문법  (0) 2019.02.16
Posted by 유령회사
|
반응형
1. 변수, 상수 표현
var a: Int = 0 // 변수
val b: Int = 0 // 상수
val c = 0 // int로 추론됨
val d = 0L // long로 추론됨
val e = 0.0 // double로 추론됨
val f = 0.0f // float로 추론됨








여기서 보면 세미콜론(;)이 없다.
난 있는게 편한데 ㅠ


2. 메소드 선언
fun printFun(str: String){
println(str)
}

3. 템플릿

var str = "헬로우 월드"
println("$str")



4. 배열

이래 저래 코틀린을 써보면 C#에 nullable을 같이 넣은 느낌의 언어다...

null을 없애자는 뜻은 높이 삼



'프로그래밍 > kotlin' 카테고리의 다른 글

[kotlin]anko설정  (0) 2019.03.16
Posted by 유령회사
|
반응형

OpenCvSharp nuget에서 설치



PictureBoxIpl 적당히 배치하고


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
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 OpenCvSharp;
using OpenCvSharp.Extensions;
 
 
namespace WindowsFormsApp3
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void btnOpenPic_Click(object sender, EventArgs e)
        {
            OpenFileDialog fileDialog = new OpenFileDialog();
            fileDialog.DefaultExt = "jpg";
 
            //fileDialog.Filter = "JPG|*.jpg|JPEG|*.jpeg|BMP|*.bmp|PNG|*.png";
            fileDialog.Filter = "Images Files(*.jpg; *.jpeg; *.gif; *.bmp; *.png)|*.jpg;*.jpeg;*.gif;*.bmp;*.png";
            
            fileDialog.Multiselect = false;
            
            if (fileDialog.ShowDialog() == DialogResult.OK)
            {                
                foreach (string filePath in fileDialog.FileNames)
                {                    
                    using (Mat mat = new Mat(filePath, ImreadModes.AnyColor))
                    {
                        pictureBoxIpl1.ImageIpl = mat;
                    }
                }
            }
        }
    }
}
 
cs

'프로그래밍 > C#' 카테고리의 다른 글

[C#]이미지 크기 변경  (0) 2019.06.23
[C#]듀얼 스크린 Capture  (0) 2019.06.11
[C#] 둥근 버튼  (0) 2019.01.12
[C#]파일 확장자로 구분해서 image 저장  (0) 2018.12.15
[C#]CommonOpenFileDialog  (0) 2018.11.27
Posted by 유령회사
|
반응형

https://www.youtube.com/watch?v=kEt5DCHeyJo&index=53&list=WL&t=21s

Posted by 유령회사
|
반응형
유튜브에 양쪽이 둥근 버튼 소스 올라왔길래 기록
더보기 보면 링크 주소있음

https://youtu.be/0uMHZaA-OcU


Posted by 유령회사
|
반응형

숫자 0, 문자형 ''(Empty), NaN, undefined, null은 false로 처리됨

Posted by 유령회사
|
반응형



index.jsp

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Document</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<script>
    $(document).ready(function(){
        $("#btnAjax").click(function(){
            $.ajax({                
                url : "./ajaxData.jsp",
                dataType : "json",
                success : function(data){
                    
                    $("table").html( "<tr>"
                                   + "<th>Index</th>"
                                   + "<th>Data2</th>"
                                   + "<th>Data3</th>"
                                   + "<th>Data4</th>"
                                   + "</tr>");
                    
                    var strTableTr = "";
                    
                    $.each(data,function(index, item){
                        strTableTr += "<tr>";
                        strTableTr += "<td>"+(index+1)+"</td>";
                        strTableTr += "<td>"+item.data1+"</td>";
                        strTableTr += "<td>"+item.data2+"</td>";
                        strTableTr += "<td>"+item.data3+"</td>";
                        strTableTr += "</tr>";
                    });
                    
                    $("table").append(strTableTr);                    
                }            
            });
        });
    }); 
</script>
</head>
<body>
    <button id="btnAjax">버튼</button>
    <table>
    </table>
</body>
</html>
cs


ajaxData.jsp

1
2
3
4
5
6
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
[
{"data1":"A1","data2":"A2","data3":"A3"}, 
{"data1":"B1","data2":"B2","data3":"B3"},
{"data1":"C1","data2":"C3","data3":"B3"}
]
cs

실행화면




Posted by 유령회사
|
반응형

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
public void SaveImage(Image image, string filename)
{
    string extension = Path.GetExtension(filename);
    switch (extension.ToLower())
    {
        case ".bmp":
            image.Save(filename, ImageFormat.Bmp);
            break;
        case ".exif":
            image.Save(filename, ImageFormat.Exif);
            break;
        case ".gif":
            image.Save(filename, ImageFormat.Gif);
            break;
        case ".jpg":
        case ".jpeg":
            image.Save(filename, ImageFormat.Jpeg);
            break;
        case ".png":
            image.Save(filename, ImageFormat.Png);
            break;
        case ".tif":
        case ".tiff":
            image.Save(filename, ImageFormat.Tiff);
            break;
        default:
            throw new NotSupportedException(
                "Unknown file extension " + extension);
    }
}
cs

'프로그래밍 > C#' 카테고리의 다른 글

[C#]OpenCvSharp 이미지 로드  (0) 2019.02.05
[C#] 둥근 버튼  (0) 2019.01.12
[C#]CommonOpenFileDialog  (0) 2018.11.27
[C#]특정 폴더에 있는 모든 파일을 한 폴더에 Copy/Move  (0) 2018.11.26
[C#]소스 코드 접기, 펴기  (0) 2018.11.09
Posted by 유령회사
|
반응형

https://www.youtube.com/watch?v=r51wGIYjkrg

Posted by 유령회사
|