タグ

Csharpに関するpoolmmjpのブックマーク (8)

  • iPhoneでC#アプリが審査に通るワケ OSS実装「Mono」で広がる.NETの応用 − @IT

    2009/01/29 iPhone向けにC#で書かれたゲームが40以上存在する――。2009年1月7日付けのブログ投稿で、こんなにわかに信じられない現象を伝えるのは、メキシコ出身のオープンソース開発者、ミゲル・デ・イカザ(Miguel de Icaz)氏だ。iPhoneアプリケーションの開発といえば、アップルが提供するSDKに含まれるObjective-Cを使うか、Webブラウザ上でのみ動作するJavaScriptで実装するかのいずれかだった。 C#のような実行時にランタイム(.NET Framework)を必要とするプログラミング言語は、iPhoneでは使えない。なぜなら、任意のコードを実行できるランタイムを配布パッケージに含めることを、セキュリティ上の理由からアップルが禁じているからだ。 ではなぜ、C#アプリケーションが審査に通るのか? この背後には、オープンソースプロジェクト「Mo

    poolmmjp
    poolmmjp 2009/01/30
    Monoか
  • VC#ExpressでWindows Mobile開発 - 七誌の開発日記

    Visual C# 2010 Express Editionでの手順 ⇒ id:n7shi:20101120 この記事の開発手法について発表を行います。(2009/10/31 14:00〜14:30) ⇒ id:n7shi:20091007 発表は終了しました。資料を公開しています。 ⇒ id:n7shi:20091031 VB.NETではmscorlibを差し替える設定が分からないため、同じ手法は使えません。 【追記】id:n7shi:20101120のコメントでVB.NET 2008での設定方法を教えていただきました。 Windows Mobileアプリケーションの開発はVisual Studio 2008 Professionalが必要とされています。しかし以下のような制限付きですが、無料版のExpress Editionで開発することも可能です。 エミュレータでデバッグできない G

    VC#ExpressでWindows Mobile開発 - 七誌の開発日記
  • C# IDE Mobile Ver11.0 - W-ZERO3 ツールMEMO

    .NET SDKを使うことなく.NET Compact Framework2.0さえあれば、WindowsMobile上でもC#のアプリ作成ができるフリーの開発環境、C# IDE MobileがVerUpしています。 Included new Windows Forms Designer (yes, you now have a Windows Form designer usable directly on the PPC) developed by Jean (http://pagesperso-orange.fr/asnora/Control%20Editor/Control%20Editor.htm) Added support for compiled User Plugins (DLL instead of css) Corrected issue with "Format d

    C# IDE Mobile Ver11.0 - W-ZERO3 ツールMEMO
    poolmmjp
    poolmmjp 2008/01/10
    すごそうなんだけど、サイト消えてるっぽい
  • #37 (gsGetFile.dllをC#と.NET Compact Framework 2.0から使う) – mtamaki.com – Trac

    using System.Runtime.InteropServices; // ref: http://uchukamen.spaces.live.com/blog/cns!7CB203A44BF94940!298.entry // 上記からそのまま。元は下記。 // ref: http://www.microsoft.com/japan/msdn/net/compactframework/netcfadvinterop.aspx class Memory { [DllImport("coredll.dll", SetLastError = true)] private static extern IntPtr LocalAlloc(int uFlags, uint uByte); [DllImport("coredll.dll", SetLastError = true)] priva

    poolmmjp
    poolmmjp 2007/10/12
    これで.NETアセンブリとしてgsGetFileNet.dllを作っちゃえばいいかな。
  • 全てが E になる - NyaRuRuが地球にいたころ

    C# 3.0 におけるルール E の存在. ジェットコースターのような先週,私は一足先に解答編を聞いてしまったのですが. 言われてみればとてもシンプルなルール.いやほんと,波村さんに言われるまで全然気づきませんでした. var x = new MyClass() { ID = 123 }; var y = new List<MyClass>() { new MyClass(){ID = 1}, new MyClass(){ID = 2} }; var z = new { ID = 1, Name = "Foo" }; 記法が変? 必要な理由が分からない? 全てはルール E の必然.S では駄目だった.だから E. static void Main(string[] args) { Expression<Func<int, IEnumerable<List<MyClass>>>> expr

    全てが E になる - NyaRuRuが地球にいたころ
  • ラムダ式と型推論 (C# 3.0) - NyaRuRuが地球にいたころ

    前回 (id:NyaRuRu:20070623:p1) の続きをちょっとだけ. フォローアップ 続きにいく前にフォローアップ. id:siokoshou さんの コメント にあるように,前回のコードサンプルは,一番最初のコードがベータ 2 以降でエラーとなるようです. 紹介していただいた以下の記事にあるように,匿名型の同値性と hashcode に関するセマンティクスを使いやすくする目的で,匿名型インスタンスのプロパティから public setter をのぞいてしまうことが決まったとのことでした. Sree's ventures in code space 新しい NewExpression の説明を読んでいて,ちょっとおもしろい記法を思いついたのですが,beta 2 がリリースされたら試してみましょう. また前回述べた,匿名型を含む Generic Type を作る hack ですが,

    ラムダ式と型推論 (C# 3.0) - NyaRuRuが地球にいたころ
  • 匿名型と型推論 (C# 3.0) - NyaRuRuが地球にいたころ

    匿名型 C# 3.0 で導入される匿名型 (AnonymousType)*1 は,Tuple の要素にタグ (識別子) の付いたもの (いわゆるレコード) とみることができます. var person = new {ID=1, Name="Alice"}; person = new {ID=2, Name="Bob"}; 匿名型はコンパイラによってコンパイル時に生成される内部型ですが,同一の要素を同じ順序で並べた匿名型は,同じプログラム *2 の中で同じ型になることが保証されています. 匿名型で情報を返す さて,匿名型は,文字通りその真の名前が隠されていて,フィールドやメソッドシグネチャに使いたくてもその型名を書くことができません.匿名型で情報を返したい場合はどうすればよいのでしょうか? C# 2.0/C# 3.0 で導入される型推論を用いると,いくつかの場面で型名をあらわに書く必要がなく

    匿名型と型推論 (C# 3.0) - NyaRuRuが地球にいたころ
  • C#でJava仮想マシンを実装 - C# Java Virtual Machineが登場 | エンタープライズ | マイコミジャーナル

    24日(米国時間)、C#で開発されたJava仮想マシン「C# Java Virtual Machine」の新版「C# Java Virtual Machine 1.0.1」がリリースされた。C# Java Virtual Machineは、今月15日(米国時間)に初のメジャーバージョン「1.0.0」がリリースされたばかりのプロダクトだ。 C# Java Virtual MachineはJava仮想マシンの最小実装系。C#を使って開発されたという点に特徴があるプロダクトで、ネイティブコードやJavaクラスを使ってかんたんに機能を拡張できるという特性もある。 同プロダクトはいくつかのネイティブファイルとC#のコードから構成されている。C#の実装例としても、Java仮想マシンの実装例としてもおもしろいプロダクトだ。C#とJavaの双方を学びたいという場合、同プロダクトを題材として取り上げるとよい

    poolmmjp
    poolmmjp 2007/05/29
    へー。なにかいい使い道あるのかなあ。
  • 1