初心者のプログラミング講座:第2回
今日は@raitu先生のプログラミング講座第2回。
@janwatanabeを加えて先週の復習と、
簡単なアプリをつくりました。
イセオサム初アプリ「計算機」、ここからDLできます。
http://dl.dropbox.com/u/225792/cal.exe
言語はC#。
Visual Studioで開発環境に慣れながら、いじっていきます。
まずは、1-800までを順番に並べるスクリプト。100のときだけ「ひゃく」と言います。
------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("hello world");
int count = 1;
//for (; count <= 800; count++)
while(count<=800)
{
if (count == 100)
Console.WriteLine("ひDゃaく-");
else
Console.WriteLine(count);
count++;
}
}
}
}
------------------------------------------------------
つい"="はイコールと認識してしまいそうだけど、
= は代入
== がイコール!
などなど、超初心者ながらがんばっております。
あと、上記からDLできる計算機。
------------------------------------------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace cal
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
float[] text= new float[2];
float text1 = 0;
float text2 = 0;
float result = 0;
text[0] = float.Parse(textBox1.Text);
text[0] = float.Parse(textBox1.Text);
text[1] = float.Parse(textBox2.Text);
text[1] = float.Parse(textBox2.Text);
if (plusradio.Checked == true)
{
result = text[0] + text[1];
}
else if (minusradio.Checked == true)
{
result = text[0] - text[1];
}
else if (multiradio.Checked == true)
{
result = text[0] * text[1];
}
else if (divradio.Checked == true)
{
result = text[0] / text[1];
}
else
{
result = 999;
}
//結?果Eをd表\uinput2示|す・Eるe
textBox3.Text = result.ToString();
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void minuusradio_CheckedChanged(object sender, EventArgs e)
{
label1.Text="-";
}
private void plusradio_CheckedChanged(object sender, EventArgs e)
{
label1.Text = "+";
}
private void multiradio_CheckedChanged(object sender, EventArgs e)
{
label1.Text = "×";
}
private void divradio_CheckedChanged(object sender, EventArgs e)
{
label1.Text = "÷";
}
}
}
------------------------------------------------------
textboxを作って、ルールを入れて、
resultを表示して、など一つ一つ順番に。
次回は2/19に実施。
仲間を増やして、ここからプロダクトを生み出していきたいなと。
ブログ、Facebookファンページ、USTREAM実況プログラミングなども計画中です♪
@janwatanabeを加えて先週の復習と、
簡単なアプリをつくりました。
イセオサム初アプリ「計算機」、ここからDLできます。
http://dl.dropbox.com/u/225792/cal.exe
言語はC#。
Visual Studioで開発環境に慣れながら、いじっていきます。
まずは、1-800までを順番に並べるスクリプト。100のときだけ「ひゃく」と言います。
------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("hello world");
int count = 1;
//for (; count <= 800; count++)
while(count<=800)
{
if (count == 100)
Console.WriteLine("ひDゃaく-");
else
Console.WriteLine(count);
count++;
}
}
}
}
------------------------------------------------------
つい"="はイコールと認識してしまいそうだけど、
= は代入
== がイコール!
などなど、超初心者ながらがんばっております。
あと、上記からDLできる計算機。
------------------------------------------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace cal
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
float[] text= new float[2];
float text1 = 0;
float text2 = 0;
float result = 0;
text[0] = float.Parse(textBox1.Text);
text[0] = float.Parse(textBox1.Text);
text[1] = float.Parse(textBox2.Text);
text[1] = float.Parse(textBox2.Text);
if (plusradio.Checked == true)
{
result = text[0] + text[1];
}
else if (minusradio.Checked == true)
{
result = text[0] - text[1];
}
else if (multiradio.Checked == true)
{
result = text[0] * text[1];
}
else if (divradio.Checked == true)
{
result = text[0] / text[1];
}
else
{
result = 999;
}
//結?果Eをd表\uinput2示|す・Eるe
textBox3.Text = result.ToString();
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void minuusradio_CheckedChanged(object sender, EventArgs e)
{
label1.Text="-";
}
private void plusradio_CheckedChanged(object sender, EventArgs e)
{
label1.Text = "+";
}
private void multiradio_CheckedChanged(object sender, EventArgs e)
{
label1.Text = "×";
}
private void divradio_CheckedChanged(object sender, EventArgs e)
{
label1.Text = "÷";
}
}
}
------------------------------------------------------
textboxを作って、ルールを入れて、
resultを表示して、など一つ一つ順番に。
次回は2/19に実施。
仲間を増やして、ここからプロダクトを生み出していきたいなと。
ブログ、Facebookファンページ、USTREAM実況プログラミングなども計画中です♪