2016-08-02から1日間の記事一覧

Environment.SystemPageSize プロパティ ってなんだ?

Environment.SystemPageSize プロパティ public static int SystemPageSize { get; } サンプルコード (C#) // 名前空間の追加 // (なし) // コード private void button1_Click(object sender, EventArgs e) { listBox1.Items.Add(Environment.SystemPageSiz…

URLの利用と正規表現。下調べ中。

プログラミングの勉強の合間に やりたいプログラミングの情報を調べる。 だいぶ染まってきてるなーw Regex reImage = new Regex(img, RegexOptions.IgnoreCase | RegexOptions.Singleline); using System.Text.RegularExpressions; Regexクラス 正規表現を…

あんまりにも全体把握ができないので、UMLを調べてみた

UML、英: Unified Modeling Language UMLとはなんぞや? システムを図化して表記する手法の事。 itpro.nikkeibp.co.jp ざっくりとなら分かるんだがなー。 表3: UMLダイアグラムの種類 ダイアグラム 役割 開発フェーズ ユースケース図 システムの境界,使用機…

List 実験中

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication3{ class Program { static void Main(string[] args) { // キーの降順にソートする List<KeyValuePair<int, string>> list = new List<KeyValuePair<int, string>>(); KeyValuePair<int, string> vp1 = new K</int,></keyvaluepair<int,></keyvaluepair<int,>…

ループ処理実験中

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication3{ class Program { static void Main(string args) { int Num = 100; for (int i = 0; i < Num; i++) { Console.WriteLine(Num); } } }} …

アルゴリズム マージソート

blog.codebook-10000.com数値を 前半 と 後半に分ける。 更に分割 分割を繰り返して二つの数値毎に比較して分ける 以前行ったクイックソートよりも低速だが安全性が非常に高い。 ソートと探索(マージソート) 参考コード blog.livedoor.jp const int NUM = …

コレクション

foreeac{} コレクションの全ての要素を読みだす foreach - C# によるプログラミング入門 | ++C++; // 未確認飛行 C

アルゴリズム クイックソート

意外とソート系っていっぱいあるのね アルゴリズム入門講座: クイックソート 理論上だいたい最速のソート blog.codebook-10000.com バブルソート 端からバッシバッシ入れ替える系ソート ヒープソート マージソート バブルソート 選択ソート 挿入ソート ハッ…

クラス

クラスライブラリ。 徹頭徹尾 JAVAやオブジェクト指向の言語はクラスでできてるなぁ・・・ て思います。 Math System といったよく使われるクラスが入っていてその中にあるメソッドとかを活用する。 なんというか、これまでやってきたことがつながっていく感…

インターフェイス JAVA C#

要するに、2たつ以上のクラスを 一つにまとめて継承できる機能の事。 やってることは同じ C#とJavaだと微妙に構文が違う。 メリットは 付け足し、付け足しでクラスを作っていける interface keisan{void tasizan();}class Dentaku implements keisan{int a;…

JAVA static と public static void main(String args[]) の分析

とりあえず今のレベルで作れるレベルに挑戦したいなー。 まぁ、とりあえず、アルゴリズムのプログラムとかがちょうどいいかな。 自分のレベル以上のものやるとパンクしちゃうし class Dentaku { static int CountDentaku; static void DentakuNoKazu() { Sys…

C# で シューティングゲームを創りたい(情報収集)

プログラミングの勉強の合間に プログラミングのゲームの情報を調べる。 段々染まってきてるなーw github.com ゲームエンジン - Altseed - Altseedは複数のプログラミング言語に対応したゲームエンジンです。C++、C#、Java(予定)といった複数のプログラミン…

コンストラクタとは?

Javaの場合 class Dentaku{int a ;int b; Dentaku() //コンストラクタ { System.out.println("電卓を作りました"); } Dentaku(int aa, int bb) { a = aa; b = bb; } void tasizan() { System.out.println(a + "+" + b + "=" + (a+b)); }}class MyClass62{ pu…

JAVA C# メソッドとクラスの動きの検証。

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication2{ class Dentaku { public int tasizan(int a, int b) { int c; c = a + b; return c; } } class Program { static void Main(string[] a…

アルゴリズム バブルソート編

JAVAの本で非常にいいこと書いてあったので、引用 アルゴリズムとは、 プログラミングとは、プログラミング言語の文をいくつも組み合わせてPCに支持することです。 逆に言ううならば 文の組み合わせで表現できるならば、プログラミングは可能。 となる。 ア…