Posted
Filed under .NET/C#

C# 언어로 프로그램을 열시미.. 무지막지 하게 짜고 있던 도중..
다른 PC에서의 확인을 위하여.. 해당 파일을 다른 PC에서 실행을 하였더니.......

private void btnFileSelect_Click(object sender, EventArgs e)
{
        Thread th = new Thread(new ThreadStart(FileTrans));
        th.Start();
}

요 녀석이 말을 안듣는 것이.... 확인 되었습니다.
분명히 윈도우 XP 환경에서는 실행이 되었던 건데, 왜 같은 MS사에서 만든 윈도우이고, MS사에서 만든 언어인데도 불구하고!! 윈도우7에서는 실행이 안되는 거였는지.... 아직도 알수 없는 문제입니다......

결국에는 XP PC로만 삽질...했음.......

혹시나 아시는 분이 계시다면, 댓글로 알려주세요....

2010/09/19 01:26 2010/09/19 01:26
Posted
Filed under .NET/C#

C#, 윈도우 폼을 이용하여,
(아주 딥하게 말씀드리면, label하나, 텍스트 박스 여섯개, 버튼 한개)초 간단하게, 로또 번호 추출기를 만들어 보고자......
일단 소스만 올립니다.

using System;
using System.Windows.Forms;

namespace WinFrmLotto
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        int[] lot = new int[6]; //결과값을 담을 배열
        int digit = 0;

        Random rnd = new Random();
        
        private bool Numbers(int Num)
        {
            bool selection = false;
            for (int i = 0; i < lot.Length; i++)
            {
                if (lot[i] == Num)
                {
                    selection = true;
                    break;
                }
            }
            return selection;
        }
        
        private void button1_Click(object sender, EventArgs e)
        {
            int i = 0;
            while (i != 6)
            {
                digit = rnd.Next(1, 46);
                if (!Numbers(digit))
                {
                    lot[i] = digit;
                    i++;
                }
            }
            Array.Sort(lot);
            textBox1.Text = lot[0].ToString();
            textBox2.Text = lot[1].ToString();
            textBox3.Text = lot[2].ToString();
            textBox4.Text = lot[3].ToString();
            textBox5.Text = lot[4].ToString();
            textBox6.Text = lot[5].ToString();
        }
    }
}

저기 textBox?.Text 다음줄로 각각. Thread.Sleep(500); 정도 를 넣어주심 더 재미있는 효과가 나타날지도 ㅎㅎㅎ

2010/07/24 21:38 2010/07/24 21:38