C#
C#のGUIアプリでグラフを作成することができます。 しかし、このグラフ機能はいろんな機能がありますがなかなか情報が少ない(個人の見解です)ので、使いこなしには苦労しました。 グラフの種類もプロパティから変更すればExcelに匹敵するぐらい?あります…
プログラムはなぜ動くのか 第2版 知っておきたいプログラムの基礎知識作者: 矢沢久雄出版社/メーカー: 日経ソフトウエア発売日: 2007/04メディア: 単行本(ソフトカバー)購入: 45人 クリック: 646回この商品を含むブログ (73件) を見るタイトルの問いかけ…
対象本エントリーは、電子工作もしくはプログラミングをやってみたいと思った人で、どちらも、もしくはどちらかしかやったことのない人へ向けての記事となる電子工作およびプログラミングの薦めです。この4月から就職したり進学したりして環境が変わり、こ…
C言語から初めて、C#(VC#)、Python3と学習を進めてきたが、ここでPythonのすばらしさを基本文法を整理することで見ていこうと思う。 以下ではC#とPyhtonの比較として整理するが、ここで例示するC#の文法はほとんどCと同じである。 また、C#はWindowsでしか…
私の会社での勤務時間は、自分で出退勤時間をweb上で入力することになっている。 私は現在、社会人として3社目だが2社目が一時期 ID Cardの記録から自動反映であった以外は、すべて自身で入力する形である。 世の中的にはまだこんな無駄な作業が行われている…
以前作ったスクレイピングアプリなのだが、ChromeからURLをコピペして…実行し、ということを延々と行っていた。 s51517765.hatenadiary.jpこの本を読んでいたら、クリップボードのテキストを取得する方法が載っているのを見つけました。退屈なことはPythonに…
すでにTwitterに投稿するアプリは作成済みですが、 s51517765.hatenadiary.jp s51517765.hatenadiary.jp検索機能を実装しました。ここからはCoretweetによるTwitter接続ができている前提です。Twitter APIについては、 GET search/tweets — Twitter Develope…
普段のプログラミングはWindows PCで行いますが、通勤中などスマホでちょっと構文を試してみたいときがあります。スマホで簡単なプログラミング(主にはコンソールアプリ)ができるものを探しました。 私が、使ってみてそこそこ使えると思ったものを紹介しま…
3目並べとはこのようなものですが、 三目並べ - Wikipedia人工知能ならぬ「人工無能」でC#で作成しました。 無能な所以は、Computerは乱数で指すだけだから。このゲームは今、AI界隈で流行りの「将棋」や「囲碁」と比べて、すこぶる単純で、勝敗判定も総当た…
マウス操作をC# で自動化するツールを作ってみました。使うだけであれば、ぐぐるといろいろ出てきますのであってアイデア自体は昔からあるものです。 マウス自動化 - Google 検索↓のサイトを参考にプログラミングしてみました。 whoopsidaisies.hatenablog.c…
paizaとは転職サイトであり、プログラミングのスキルチェックができるサイトです。 paiza.jpここでは好きな言語を選んでプログラムを書いて、与えられた課題をこなすスキルチェックがあります。 スキルチェックでは正解するごとにランキングが発生したり、転…
Pythonだと一発でできるみたいなのだが。 a1 = ['0', '12.2','23'] a1_list = [float(i) for i in a1] hiroto1979.hatenablog.jp なんか、簡単な方法がないものか? public class Hello { public static void Main() { string[] strAry = new string[] { "1"…
「実装しない」機能の決め方 – 週休7日で働きたい なるほど、耳が痛い。 だが一方で、それが出来るのも趣味だからこそ。
デフォルトではexeアイコンはこんな感じですが。 特徴のあるアイコンにしてみました。 プログラム実行時も左上に表示されます。 素材はこちらからいただきました。 加工もOKということです。 hiyokoyarou.comこちらで .icoファイルに変換します。 JPEG/PNG/G…
Twitter APIを利用して、定期的にTweetするものを作りました。 以前の記事の発展。 s51517765.hatenadiary.jpCoreTweetの基本機能はこの辺を参考に。 blog.ch3cooh.jpテキストファイルからStreamreaderで読み込んで、ランダムにTweetします。private void ti…
今回はウェブスクレイピングをやってみます。 ↓の続きになります。 s51517765.hatenadiary.jpウェブスクレイピングとして、Webの情報を取得する基本的な構文は↓を参考にしました。 www.casleyconsulting.co.jpVisual Studio上でクラスファイルを追加して、ウ…
このページを参考にC#からTwitterにつぶやいてみたいと思います。 blog.clock-up.jpパッケージマネージャーコンソールから、ライブラリを導入します。 パッケージマネージャーコンソールは下の図のように開きます。 すると、↓のようなコンソールが開くので、…
ウェブスクレイピングという言葉がありますが、これはウェブ(特定のHP上)から必要な情報を取り出すものです。 www.fascinatedwithtofu.com仕事(電子機器開発)上で機械の動作ログがテキストで出てくるのですが、これを解析するのに通常はExcelのマクロで…
要素の中身を最近使ったものから順番に並べ替える。private void Form1_Load でファイルのなかみを読み込み、ComboBoxにInput。 CombBoxとはTextBoxに複数の要素をDropDownListから選べるもの。 Listの中身はStreamReaderでよみこむ。 StreamReaderは必ず、s…
自身が作ったプログラムを公開した時に、使った人が何らかのトラブルが起きてしまったら…。そのプログラムが動かないだけならたいした問題ではないですが、ローカルのファイルにアクセスしたり、ネット上のデータにアクセスするときは取り返しのつかない状況…
例としてHearth Loggerを作ります。 Form1は以下のようなものを作りました。仕様としては、 ・入力は日付、体重、体脂肪率 ・プログラムを起動したら、日付は今日の日付を表示。ただし、手入力で変更可能 ・OKを押下でファイルに記録。 ・OKを押したときグ…
Visual StudioでC#コーディング中、よく起きるのが、まちがってフォームクリックイベントを作ってしまうこと。 private void Label1_Click(object sender, EventArgs e) { } これをだからといって、Codeから消そうとすると、DesignerがErrorを出す。 正しい…
Visual StudioでVC#プログラミングをしているとき、何かの拍子にForm1.cs[デザイン]のタブがいなくなった。このように、Form1.csに対して、 のようなもののことだが。通常、プロジェクトファイルは、VS上で ファイル¥開く¥プロジェクト/ソリューションと…
Visual Studio Community 2015によるWindowsアプリケーション作成を始めました。もともとはC言語によるプログラミングをやっていましたが、コマンドプロンプトで動作するプログラムだけではなく、Windowsアプリを作ってみようと思いました。そこで、Visual S…
Visual Studio Communityをインストールした。Visual StudioはWindowsで定番のIDEである。 高機能な反面、重いことでも有名。www.atmarkit.co.jpこのへんを参考にインストールを進めようとしたが、記事のなかでは日本語になっているのにサイトは英語しかない…