30歳から始めたプログラミング -15ページ目

日本版tumblr出来ないかな

私のtumblr(アメリカのユニークな有名ブログサービス)のコンテンツ
が大分膨れてきたのでご紹介しておきます。


内容は「笑い、科学、技術、動物、エンタメ」で動物のエッセンスが一番強いかも。
いろんなところ(WEBに限らず)で得た知識を雑多に放り込んだ感じですが、かなり濃縮
されたものです。


基本的には動画と英語で一言コメントです。


ではご覧あれ。

onesタンブラー

C#のブラウザコントロールで親URLが読み込まれていることを判別する方法!

Tipsの意味がよくわからないのですが、恐らくこういう場合に使うのでは無いでしょうか?



★(C#)ブラウザコントロールでnavigateされたURLの読み込まれ状況を取得するTips


private void button1_Click(object sender, EventArgs e)
{

webBrowser1.Navigate(@"http://akb.cx/");

}

private void webBrowser1_DocumentCompleted(object sender,
WebBrowserDocumentCompletedEventArgs e)
{

  //http://akb.cx/が読み込まれたら実行
if(e.Url.ToString() == @"http://akb.cx/"){

label1.Text = "http://akb.cx/が読み込み完了しました";

}

}




上記コードによって通常ではそのページに存在するフレームのすべて
の読み込み毎に実行するDocumentCompletedで特定のURL(この場合親URL)
が読み込み完了した場合のみ実行される処理を書くことができる。




非常に便利ですが、ここにたどり着いたことによって私の求めている処理は
親フレームの読み込み完了を判別することではなく、全てのフレームが
読み込み終わったことを判別することだと気づきました。



残念でした。


しかしあきらめず、うまい方法を思いついたら結果報告します。






※追記preタグやstyleも使えるんですね。ちょっと見やすくなったかな?
formが使えないのはわかるけどtextareaは使えたほうがコピペに便利なんだけどなぁ。

C#講座 - 画像追加の仕方とトグルスイッチの作り方

ようやく一段落。


前回からかなり時間が経過してしまいましたがなんとか
3つ目完成。



「画像追加の仕方とトグルスイッチの作り方」


有益なウィンドウズアプリケーションを作るにはまだまだ
時間がかかりそうです。
というかウィンドウズアプリケーションならVB.netのほうが向いてるかも?


ともあれ今後は

・ファイル操作(作成、呼び出し)
・ビルド(パブリッシュ?)の仕方
・正規表現
・Tick(タイマー)

あれ?このくらいしか無いかも?


データベースはそのものをアプリケーションに一括組み込み
みたいなことが出来ない限り使い道ないし...
できるのか?いや出来ないだろうな。プログラムが重すぎになるだろうし。



んーんとりあえず上記を作ってみて
その後は自分で必要な物をなにか作ってみるかな。




気が向いたらチャンネル登録お願いしますニコニコ





こっちはニコニコ動画(コメント、マイリスト嬉しいです!) 


2分で作れるウェブブラウザー

前回の勢いをそのままにC#でブラウザーを作ってみました。


こんなに楽だとは知りませんでした。
アンドロイドやiOSのアプリもこういうコンポーネント?
を利用して作っているんだろうか?


私のようなライトプログラマーにとってこういう作業短縮できる
仕組みはとても助かります。


引き続き調査を進めながら、なにか思いついたらまた動画作ります。



youtube版





ニコニコ動画版


C#始めます。

最近ちょっとしたキッカケによりC#に手を出してみました。
前々からやってみたいとは思っていましたが、なかなか一歩踏み出す勇気
がありませんでした。


きっと難しいんだろうなだとか開発ツールの動作が鈍いんだろうなとか
やる前からネガティブなイメージを持っていましたが、いざやってみると
拍子抜けしてしまいました。


開発ツールはマイクロソフトの「Visual Studio C# Express」です。
こんなにも高機能なソフトが無料で使えるなんて、マイクロソフトは
太っ腹です。それでも世界一のソフトウェア会社なんですね。


操作の単純なイメージとしては、エクリプスでJAVA開発しているのと同じような
感じです。

でもエクリプスより簡素な作りですし、動作も軽快でした。


そういった下地があったから簡単に感じたのかもしれませんが、直感的に
操作画面を作成出来たり、ジャバスクリプトのDOMのようにボタンやテキストボックス
につけた名前を指定してボタンアクションを設定できる部分が本当に楽ちんに感じました。


もしプログラミングに興味があってまだC#をやったこと無い方がおられましたら。
是非「Visual Studio C# Express」をインストールし、C#開発を始めてみて下さい。


また、C#開発のイメージをつかみやすいように動画を作成してみました。
興味があったら一度見て下さい。



★youtube版




★ニコニコ動画版