.NET Clips - プログラム(C#/VB/C++/F#/PS/Iron..)の注目エントリー
1
CLIPS

太田研究室 > Visual C++ 2010 Express プログラミング入門

2401日前に更新 aoki1210aoki1210 2409日前に登録
2010年08月26日 GMT 2010年08月17日 GMT
太田研究室 |電気電子システム学科 |岡山理科大学はじめに ここでは、「Microsoft Visual C++ 2010 Express」を使ったC言語プログラミングの学習方法について説明します。 C言語または C++のプログラミング初心者・入門者向けの解説です。 「Microsoft Visual C++ 2010 Express」のインストール方法については、 こちらをご覧ください。 もくじWindows アプリケーションとコンソールアプリケーションプロジェクトの構成Visual C++ 2010 Express の起動と初期設定プロジェクトとソースファイルの作成プログラムの作成と実行保存したプロジェクトを開くプログラムのデバッグ実行カスタマイズすべてのメニューを表示する行番号を表示する「デバッグなしで開始」アイコンを表示するウィンドウのレイアウトを初期状態に戻すWindows アプリケーションとコンソールアプリケーション Windows アプリケーション コンソールアプリケーション Visual C++ 2010 Express で作れるプログラムには、「W... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 122 | コメント | | ソースサイト: cvwww.ee.ous.ac.jp
タグ: C++, Visual Studio 2010
1
CLIPS

[PowerShell 2.0 入門] ショートカットキー

2402日前に更新 aoki1210aoki1210 2407日前に登録
2010年08月25日 GMT 2010年08月19日 GMT
PowerShell で使用できるショートカットキーを紹介します。 ショートカットキー 説明 [↑]キー 今までに入力したコマンドレットの履歴を過去方向へさかのぼって表示していきます (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 8 | コメント | | ソースサイト: blog.powershell-from.jp
タグ: PowerShell, ショートカット
1
CLIPS

いろいろな言語のコーディング規約,スタイルガイドのリスト

2402日前に更新 aoki1210aoki1210 2407日前に登録
2010年08月25日 GMT 2010年08月19日 GMT
プログラミング言語(C#,VB,PHP,C/C++,Python,Java,Ruby,JavaScript,Objective-C)や HTMLのコーディングスタンダードを集めたリストを発見しました。日本語訳があるものはできるかぎり探し出して,括弧のなかに併記して補ってあります。微妙に古いのが混じってるかな。Rubyは日本発のコーディング規約がある気がする(まつもとさんの日記を見つけた)。 PythonにはPEP8というコーディングスタイルガイドがあってよく読まれることは知っていたのですが,他の言語でもけっこうあるんですね〜。スタイルガイドやコーディング基準のたぐいには,コーディングを効率化するためのエッセンスが詰まっていることが多いので,是非読んでみて下さい:-)。 .NET (C#/VB.NET) * Design Guidelines for Class Library Developers(クラス ライブラリ開発のデザイン ガイドライン) * C# Coding Standards and Best Programming Practices * C# Coding Standards an... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 49 | コメント | | ソースサイト: coreblog.org
タグ: C#, Java, JavaScript, Ruby, VB.NET, コーディング規約
1
CLIPS

.NET Micro Framework 4.1を実デバイスで使ってみよう

2402日前に更新 aoki1210aoki1210 2409日前に登録
2010年08月25日 GMT 2010年08月17日 GMT
以前このブログで紹介した.NET Micro Frameworkの4.1ですが、既に正式版SDKがリリースされ、リファレンスボードも4.1 SDK対応の各デバイス向けSDKがリリースされだしています。 このポストでは、Device Sloutions社のTahoe-IIボードを例に、4.0以前のSDK対応ボードとアプリの4.1へのアップグレードについて紹介します。 ※もちろん、.NET Micro Framework 4.1 SDKは実際のデバイスがなくても、Visual Studio 2010のEmulatorで実行可能ですし、4.0のアプリは、4.1をインストールした状態で再ビルドすれば動作するので、デバイスなしでもお試しあれ。 まずは、.NET Micro FrameworkのV4.1ですが、ちょっとわかりにくいところにあるので、ダウンロードのURLを紹介します。場所は、http://blogs.msdn.com/b/netmfteam/archive/2010/07/19/ne... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 25 | コメント | | ソースサイト: blogs.msdn.com
タグ: Micro Framework
1
CLIPS

動的コード生成のパフォーマンス (C# によるプログラミング入門)

2402日前に更新 aoki1210aoki1210 2412日前に登録
2010年08月24日 GMT 2010年08月15日 GMT
概要 .NET Framework のバージョンが上がるたびに色々と追加され、 今や、動的コード生成にもさまざまなやり方が。 ということで、並べて比較してみたいと思います。 「動的 = リフレクション = むちゃくちゃ遅い」というイメージをもたれる方も多いと思いますが、 実際のところ、1度生成したコードをキャッシュしておくなどの工夫をすれば、意外と許容範囲なパフォーマンスが得られます。 (GUI の描画部分やネットワーク通信部分の遅延と比べれば、演算部分の数倍程度の差は取るに足らない場合が多く、 過剰に気にする必要はありません(もちろん、状況次第)。) 比較コード含めたソースコード一式: DynamicPerformance.zip ポイント * 毎回リフレクションを呼び出すのはやっぱりかなり(2~3桁)遅い。 * キャッシュ機構を使えば、静的なコードの数倍程度までは速くできる。 * C# 4.0 の dynamic は適切にキャッシュしてくれているので、十分速い。 (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 28 | コメント | | ソースサイト: ufcpp.net
タグ: C#, Dynamic, Reflection
2
CLIPS

VS2010 Template for F# ASP.NET Web Application (再)

2405日前に更新 aoki1210aoki1210 2413日前に登録
2010年08月22日 GMT 2010年08月13日 GMT
http://dl.dropbox.com/u/7392906/20100813/FSharpAspNet.zip http://dl.dropbox.com/u/7392906/20100813/FSharpAspNetItem.zip それらしいものです。 必須コンポーネントF# PowerPack 使い方 上記ファイルをそれぞれ以下の場所に置きます: FSharpAspNet.zip : [ユーザー プロジェクト テンプレートの場所]で指定されているディレクトリ FSharpAspNetItem.zip : [ユーザー項目テンプレートの場所]で指定されているディレクトリ なおzipファイルを解凍する必要はありません。 ファイルが置かれた状態でVS2010からプロジェクトを新規作成すると、[Visual F#]の項目に[F# Web Application]というテンプレートが追加されます。 このテンプレートを選択してプ... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 11 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: ASP.NET, F#, Visual Studio 2010
1
CLIPS

F#のfslexとfsyaccを用いたコンパイラ作成(1/4):CodeZine

2407日前に更新 aoki1210aoki1210 2409日前に登録
2010年08月19日 GMT 2010年08月18日 GMT
F#では、fslexやfsyaccといったツールや、判別共用体などのF#固有の機能を用いることで、既存言語に新たな構造を簡単に追加したり、言語を作成したりできます。  今回はF#言語指向プログラミングを利用して、fslexとfsyaccを用いたコンパイラ作成について解説します。  fslexとfsyaccは、PowerPackに含まれています。PowerPackは、マイクロソフトのF#チームが用意したF#用ライブラリとツールを集めたものです。ダウンロードはこちらのURLからできます。fslexとfsyacc  lexとyaccは字句解析器と構文解析器を自動生成する有名なツールですが、これらをF#用に移植したツールがfslexとfsyaccです(注1)。fslexとfsyaccの役割  人間がC言語や... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 13 | コメント | | ソースサイト: codezine.jp
タグ: F#, コンパイラ
1
CLIPS

[和訳] Announcing the F# 2.0 Standalone Tools Update (for .NET 2.0, 4.0 and other CLI Implementations): いげ太のブログ

2407日前に更新 aoki1210aoki1210 2409日前に登録
2010年08月19日 GMT 2010年08月18日 GMT
この記事は、以下の Don Syme 氏のブログ記事の私訳です。 Announcing the F# 2.0 Standalone Tools Update (for .NET 2.0, 4.0 and other CLI Implementations) - Don Syme's WebLog on F# and Related Topics - Site Home - MSDN Blogs 待ちに待った F# + .NET 4 の無償開発環境がこれで整いましたね。 (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 5 | コメント | | ソースサイト: igeta.cocolog-nifty.com
タグ: F#, Visual Studio, 翻訳
1
CLIPS

T4からの脱獄キットリリースしました - Windows Live

2010年08月18日 GMT 2010年08月16日 GMT
T4からの脱獄キットリリースしましたつい先日、「良く訓練されたT4使いは…」なんて事を書いてたりしましたが…絶望していた ToStringHelper に死亡宣告を与える事に成功しましたので公開致します。T4JailBrakingKit.zipReadMe.txt をべたっと貼り付け。英語の添削できるひとの突っ込み希望です。ReadMe.txt に書いてある事ですけど、やっている事は T4 が作る .cs の中で ToStringHelper に対してもっとマットウな実装を作ってぶち当てる。.cs に書いてあるコードと、参照アセンブリにあるコードでは .cs に書いてある方が優先されて使われるので結果としてToStringHelperのアホさかげんに付き合う必要なんてナッシングって事です。 this is a readme for using T4 Jail Braking Kit. (this readme is Generated by ReadMe.tt on this folder) What Is Jail. T4 is output to (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 16 | コメント | | ソースサイト: aka-kazuk.spaces.live.com
タグ: T4, T4 Template
1
CLIPS

C# で Cacoo API にアクセスする

2409日前に更新 aoki1210aoki1210 2413日前に登録
2010年08月17日 GMT 2010年08月13日 GMT
出遅れましたが、やってみました。 kaorun’s OAuthSample at master - GitHub このコード( OAuthBase.cs )を使ったのですが、どうにも上手くいかなかったので、id:ikikko さんに手伝ってもらいながら原因を探り、結局、この2点と分かりました。シグニチャの作成にPINが入ってなかったAuthorizationヘッダのための文字列が無かった 原因を解決するために、Mavenを入れるわ、Javaのライブラリのコードは読むわ、Wireshark を使うわの大騒ぎで、おかげさまで OAuth がざっくり理解できました(笑) これらを追加して、どうも使いづらいので、ikikkoさんの Java のやつっぽくしたので、結構シンプルになったと思います。 で、今見返してたら Code — OAuth というサイトにもライブラリがあるようで、こっちの方が使いやすいのかなぁ。。。 修正過程で 動いた状態を壊さないためと、OAuthBase.cs に手を入れるのに Visual Studio Tes... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 26 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: C#, Cacoo
1
CLIPS

csproj.user を作るための T4 テンプレート

2409日前に更新 aoki1210aoki1210 2413日前に登録
2010年08月17日 GMT 2010年08月13日 GMT
スイカドライブに BuildOptions.tt なるものを投下いたしましたのでご案内。(またリンクを Spaces が消したら Blog の移転を考えるなう) デバッグモードを持っていて、デバッグモード時には msbuild を実行してログを取って BuildOptions.txt に吐き出してくれますので、編集して保存(T4 では save is execute なのだよ)の繰り返しでパタパタといじっていけるはずです。デバッグモードでない場合にはこんなのを csproj.user に吐いたよと BuildOptions.txt に吐き出します。こいつに色々と盛り込まれている 「よく訓練されたT4使いになる為のあれこれ」 をご紹介しましょう。よく訓練されたT4使いは 「何を元に作るか」 「何を作るか」 だけを考える。 (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 7 | コメント | | ソースサイト: aka-kazuk.spaces.live.com
タグ: T4 Template
2
CLIPS

類似しているプログラミング言語の文法などの比較まとめチートシートが良い感じ

2410日前に更新 aoki1210aoki1210 2419日前に登録
2010年08月16日 GMT 2010年08月08日 GMT
類似しているプログラミング言語の文法などの比較まとめチートシートが良い感じ 以前見つけた資料。そういやそんなんあったなと久々に検索して探すのに少し手間取ったのでメモ 言語の比較対応で文法覚えられそうなんで便利じゃないかなと 参照: Big Script: PHP, Perl, Python, Ruby, Smalltalkhttp://hyperpolyglot.wikidot.com/scripting Small Script: Bash, Tcl, Lua, Javascript, IO http://hyperpolyglot.wikidot.com/small Platform: C, C++, Objective C, Java, C#http://hyperpolyglot.wikidot.com/platformLisp: Common Lisp, Scheme, Clojure, Emacs Lisphttp://hyperpolyglot.wikidot.com/lispML: Standard ML, OCaml, F#, Scala, Haske... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 21 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: C#, C++
2
CLIPS

Reactive Extensionsとか

2410日前に更新 aoki1210aoki1210 2420日前に登録
2010年08月16日 GMT 2010年08月06日 GMT
.NET4.0sp1搭載予定(と激しく思われる)Reactive Extensions。さらにもう少し調べてみた結果、ものすごく誤解を招きかねない要約として、「WFの競合技術」だと理解した! 実現方法はかなりC#風ですが、結局のところワークフローを実現するための基礎技術であるために、WFがこのままであれば、プログラマ的に使いやすいRxに追いやられてWFは忘れられてしまいそうだなぁと思ったりします。 で、何が出来るのかを自分で理解するためにReactive Extensions早見表、作りかけですが置いときます。拡張メソッド別に、何が出来るのかを一言、代表的なコマンド引数を1つ、無理やり1行にまとめています。編集可能なので気が向いたら補足してください‥‥。 (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 23 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: C#, Rx, WF
1
CLIPS

Maker Shedの新製品 Netduino - .NETベースのオープンソースエレクトロニクスプラットフォーム

2410日前に更新 aoki1210aoki1210 2413日前に登録
2010年08月16日 GMT 2010年08月13日 GMT
.NET Micro Frameworkを使ったオープンソースのエレクトロニクスプラットフォーム、Netduinoが新登場! リッチな開発環境を持つ32ビットのマイクロコントローラーで、エンジニアにもホビイストにも完璧なソリューションをもたらす。この小さなマイクロコントローラーの使い方は次のとおりだ。 Netduinoを使うためには、Windows XPまたはそれ以降のWindows環境と、フリーのVisual Studio Express 2010(またはフルバージョン)が必要。 Netduinoチームは、現在、MonoDevelopとMonoをベースに完全なオープンソース開発環境、コンパイラ、開発ツールの開発に向けてがんばっている。 必要なソフトウェアは、すべてNetduinoのサイトからダウンロードが可能。リンクは下記のとおりだ。Microsoft Visual C# Expr... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 13 | コメント | | ソースサイト: jp.makezine.com
タグ: C#, Micro Framework
1
CLIPS

[C#][VB][C++] All-In-One Code Framework Coding Standards

2413日前に更新 aoki1210aoki1210 2413日前に登録
2010年08月14日 GMT 2010年08月13日 GMT
All-In-One Code Framework というサンプル集は有名ですが、その All-In-One Code Framework を作っているプロジェクトチームが C#、VB、C++ でコードを書く上でのコーディング規約をまとめたそうです。 http://1code.codeplex.com/releases/view/50431 ちょこっと中身を見てみましたが、コメントはこう書くべしとか、”{“ の位置はここにすべしとか、命名はこうすべしとか、よくあるコーディング規約です。ただ、それだけじゃなく、例外の使い方とか Dispose パターンの使い方とか P/Invoke を使うときの書き方とか結構突っ込んだところまで書いてあります。 なお、「VC++, C#, VB.NET Coding Guideline of All-In-One Code Framework」 によると、継続的に進化中なのでもっといい方法とか追加すべきことがあったらメール頂戴とのこと。(ガイドラインにも同じことが書いてありました) いいなぁ、これ。日本語版なんて出ないんだろうなぁ。 (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 26 | コメント | | ソースサイト: shinichiaoyagiblog.divakk.co.jp
タグ: C#, C++, VB, コーディング規約
1
CLIPS

はてなフォトライフに写真をアップロードするツールを作りました

2413日前に更新 aoki1210aoki1210 2415日前に登録
2010年08月14日 GMT 2010年08月11日 GMT
久しぶりにC#で。 はてなフォトライフは月で利用できるディスクスペースがリセットされてしまうので、が終わるまでに作りたかった(7月終わるまでに作ることができて、ブログのエントリを書くのが遅いので、いまさらです)。 誰得アプリ?と聞かれそうですが、私がほしかったアプリケーションです。はてなダイアリーで写真を扱うときは、はてなフォトライフを使うことが多いのですが(特に「ひろゆ記(id:hiroyuKi)」で)、たくさん写真をアップロードするときに結構時間がかかります。さらに必要な写真をブラウザ上でいちいちポチポチするのが面倒です。 ということで、ほしかった機能を実装してみました。 リサイズ ブラウザからアップロードするときはFlashか何かがリサイズしてる? 重たくて仕方ない。。ディレクトリ指定で、指定したディレクトリ以下のファイルを全部アップロード とりあえずディレクトリを作って、実行時にPathを渡せばあとは全部アップロードしてくれたら素敵 ほかにも、API*1... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 5 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: C#, はてな, 写真
2
CLIPS

BackgroundWorkerの再利用

2413日前に更新 aoki1210aoki1210 2420日前に登録
2010年08月13日 GMT 2010年08月07日 GMT
BackgroundWorkerクラスは、Threadを明示的に使用せずに非同期タスクを記述できる便利なコンポーネントであって、想定されるパターンに従って普通に使う限りにおいては特に困ることはないのだが、裏には複雑なスレッドモデルインフラストラクチャが隠されており、時にそれが表面化することがある。 例えば次のようにボタン(button1)とRichTextBoxを1個づつ持っているFormがあって、 ボタンを押すと何か外部のコンポーネントがStartする。 そのコンポーネントからStream経由で非同期にデータが上がってくる。 BackgroundWorkerを用いてそのStreamからのデータ読み込みとRichTextBoxへの表示を行う。 ボタンを再度押すと、現在のStreamは捨て、別の外部コンポーネントをStartして同様に非同期データのRichTextBoxへの表示を行う。このとき、BackgroundWorkerを新たに作るのは無駄なので、一旦Cancelして再起動させる。 というアプリケーションを考える。 この仕... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 104 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: C#
1
CLIPS

Blendを使う場合のViewModelクラス

2413日前に更新 aoki1210aoki1210 2415日前に登録
2010年08月13日 GMT 2010年08月11日 GMT
Expression Blend 4を入れて遊んでたら素敵なものを見つけました。その名もCallMethodActionビヘイビアです。こいつは、イベントに応答して任意のメソッドを呼び出してくれる機能を持っています。 つまり、こいつを使えばViewModelにCommandを用意しなくても、Viewで発生した任意のイベントに応じてViewModelの任意のメソッドを呼び出せるということになります。これまで、Command対応してないのどうしよう・・・とかいう悩みも解決です。 ということで、さっそく使ってみます!! Expresson Blendを起動して、BlendMVVMという名前でWPFアプリケーションを作成します。同時にVisual Sutdioでも同じプロジェクトを開いておきます。これは、Blendのプロジェクトの右クリックメニューからできるので、とてもシームレスです。 さて、VisualSutioでとりあえず作業します。まず、いつものViewModelBaseクラスを作成します。namespace BlendMVV... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 28 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Expression, MVVM
2
CLIPS

ExpandoObjectなんてものがあるんだ

2413日前に更新 aoki1210aoki1210 2419日前に登録
2010年08月13日 GMT 2010年08月08日 GMT
C#4.0でdynamicキーワードが追加されてるけど、COMくらいにしか使わないのかなぁと思ってました。でも、ExpandoObjectというものの存在を知って、工夫の仕方によっては面白いものが出来そうだと思えてきた今日この頃です。 どんな動きをするクラスかというと dynamic obj = new ExpandoObject(); // 適当にプロパティを書いても動く obj.Property1 = "あああ"; obj.Hogehoge = "いいい"; // もちろん値の取得もできる Console.WriteLine(obj.Property1); // あああ Console.WriteLine(obj.Hogehoge); // いいい こんな動きをします。このExpandoObjectはIDictionary (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 34 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: C#, Dynamic
1
CLIPS

Observerネタを書きました。ついでに横浜勉強会へのお誘い。

2415日前に更新 aoki1210aoki1210 2416日前に登録
2010年08月11日 GMT 2010年08月10日 GMT
CodeZineです、はい。   shared_ptrによるObserverパターンの実装    お馴染みObserverパターンです。要はCallbackすよ。 Observerの歴史は古く、小田信長が長引く戦に疲弊し、矢の飛び交う中 「わしはちょっと寝る。なにかあったら起こせ」 と臣下に伝え馬上で熟睡したとの記録が残っております。(うっそぴょーん)   Observerパターンに起こる問題のひとつが、 「起こそうとしたお館様が冷たくなってたらどーすんの?」   .NET/Javaでは強参照、つまり「死なさへんでぇ」と。 C++では参照カウントを使って死なさんこともできますし、 弱参照を使えば死んでもだいぢょぶな実装もできるよ。   ってなことを書いてます。コードたっぷりです。   ぢつは、このお話もう一本のルートがありましてですね。 .NETではdelegate/eventってゆーナイスなからくりが Observerパターンの利用を自由なものにしてくれました。 delegateのおかげで特定... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 26 | コメント | | ソースサイト: blogs.wankuma.com
タグ: C++, Observer, イベント
Previous 1 2 ... 5 6 7 8 9 10 11 12 13 14 Next