[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

F#に関するsiroccoのブックマーク (26)

  • Pure F# WPF GUIアプリ開発に向けて

    F#でWPFを用いたGUIアプリ開発の場合,C#でWPFのGUIを作ってラッパーとし,F#はライブラリとしてC#側から呼び出す,というスタイルが多かったかと思われます.実際これは柔軟で易しいアプローチではありますが,それをするならばC#だけで作ってしまう,という方が多いでしょう. (私もF#とC#混ぜるぐらいならAll C#の方でいいかなと思います.) ですが,状況は変わり, Reed Copsey氏とDaniel Mohl氏の圧倒的な力により,F#のみでWPFアプリケーションを開発することが非常に簡単になりました!記事ではそれを紹介します. 参考文献: http://bloggemdano.blogspot.jp/2014/11/evolution-of-f-empty-wpf-template.html 何を作るか? GUIでおなじみのテキストボックスとボタンを持ったアプリケーション

    Pure F# WPF GUIアプリ開発に向けて
    sirocco
    sirocco 2016/01/14
    F#で WPF GUIアプリを作れるらしい。去年の春あきらめてC#を使っているのだが、次はF#にするか。インターフェースとか分かっていないし・・・Orz
  • F#でWPFアプリを作る方法 | Moonmile Solutions Blog

    F#でGUIを扱うのはなかなか大変なのですが、できないことはありません…と思っていましたが、WPFアプリならばプロジェクトテンプレートがあるよ、ってのを最近知りました。 Visual Studio 2013 で「オンラインテープレートの検索」で「F# WPF」で検索してみます。すると、いつか F# で Windows アプリを作るテンプレートがあるんですね。 が…、WPF アプリと、WPF+MVVM アプリのプロジェクトをダウンロードしたものの、いまいちよく分からなくて途方に暮れます。WPF アプリのほうは中身が空っぽ(Emptyなのでそりゃそうなんですが)で先がわからなく、WPF+MVVMは、グリッドへの DataBind の例なんですが、ふつうの DataBind がどうするのかわかりません。 そんなわけで、上をベースにして簡単なサンプルを作りました。 moonmile/SampleF

    sirocco
    sirocco 2015/01/27
    "ボタンのクリックイベントは自前で用意する必要がありますね。"
  • MicrosoftがWindowsデスクトップとF#用のVisual Studio Expressを提供開始

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    MicrosoftがWindowsデスクトップとF#用のVisual Studio Expressを提供開始
    sirocco
    sirocco 2012/10/10
  • 快刀乱麻を断つモナド - F#とIOモナドとコンピューテーション式の奥義と - Bug Catharsis

    ,. -‐'''''""¨¨¨ヽ (.___,,,... -ァァフ|          あ…ありのまま 今 起こった事を話すぜ! |i i|    }! }} //| |l、{   j} /,,ィ//|       『F#でIOモナドっぽい何かを作ろうとしていたら、 i|:!ヾ、_ノ/ u {:}//ヘ        いつのまにか、全然別モノのLazyモナドをつくっていた。』 |リ u' }  ,ノ _,!V,ハ | /´fト、_{ル{,ィ'eラ , タ人        な… 何を言ってるのか わからねーと思うが /'   ヾ|宀| {´,)⌒`/ |<ヽトiゝ        おれも 何をされたのか わからなかった… ,゙  / )ヽ iLレ  u' | | ヾlトハ〉 |/_/  ハ !ニ⊇ '/:}  V:::::ヽ        頭がどうにかなりそうだった… // 二二二7'T''

  • Visual F# Express Edition の入手方法 - Nobuhisa's diary

    2012/10/27 追記 Visual Studio Express 2012では無償でF#が使えます! http://d.hatena.ne.jp/Nobuhisa/20121027/p1 おそらく、「F# Express」で検索する方が多いと思うので、その人たちを釣る誘導するためのタイトルです。 喜んでください!F#は無償で利用することができます! ただし、「Express Edition」というものは用意されていません。 以下のものをインストールしてください。 Visual Studio (2008|2010) Shell Microsoft F# CTP Visual Studio Shell というIDEを用意し、その中にF#を組み込む形になります。 F# CTPだけでも利用可能ですが、この場合コマンドラインで実行することになります。 マシンパワー的にVS2010は厳しい!とい

    Visual F# Express Edition の入手方法 - Nobuhisa's diary
    sirocco
    sirocco 2011/06/14
  • C#プログラマのためのF#入門一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    C#プログラマのためのF#入門一覧
    sirocco
    sirocco 2010/08/18
  • F#のfslexとfsyaccを用いたコンパイラ作成

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    F#のfslexとfsyaccを用いたコンパイラ作成
    sirocco
    sirocco 2010/08/18
  • techbank.jp - このウェブサイトは販売用です! - techbank リソースおよび情報

    sirocco
    sirocco 2010/05/19
  • Newest 'f#' Questions

    sirocco
    sirocco 2010/05/19
  • F# and ADO.NET to Connect To Access 2007

    sirocco
    sirocco 2010/05/18
  • いげ太のブログ: Microsoft Visual Studio 2008 Shell (integrated mode) で F# 無償開発環境

    Microsoft Visual Studio 2008 Shell (integrated mode) で F# 無償開発環境 試そう試そうと思ってていつも忘れてたのだけど。もっと早くにやっておくんだった。Microsoft Visual Studio 2008 Shell (integrated mode) を導入すれば、無償の F# 開発環境が手に入る。噛み砕いて言えば、C# も VB.NETC++/CLI も、何の言語もバンドルされていない Visual Studio 2008 が、タダで手に入るってことだ。 ということで、さっそく下記のアドレスからダウンロードしよう。ちなみに、うちの環境(ADSL 下り最大 50Mbps)で 15 分そこそこかかった。 ダウンロードの詳細 : Visual Studio 2008 Shell (integrated mode) ダウンロード

  • 新プログラミング言語「F#」-- 関数型言語に触れてみよう

    F#(エフシャープ)はOCaml(Objective Caml)をベースにした,米Microsoftの関数型言語である。Visual Basic,C++PHPJavaなどの命令型言語(手続き型言語とほぼ同義)に慣れたプログラマにとって,関数型言語はかなりとっつきづらいものがある。 実際,これまで関数型言語はごく特殊な人たちにしか使われてこなかった。その関数型言語の一種が,なんとVisual Studioの次期バージョンに標準搭載されるというのである。さっそく,Visual Studio 2010日語ベータ1でF#プログラミングをしてみよう。 対話型で実行してもよいしコンパイルしてもよい リスト13が簡単なサンプルである。F#は対話型(インタラクティブ)に実行が可能である。VisualStudio 2010のメニューで「表示」→「その他のウィンドウ」→「F# Interactive」を

    新プログラミング言語「F#」-- 関数型言語に触れてみよう
    sirocco
    sirocco 2010/01/25
  • 関数型言語としてのF#

    はじめに C#プログラマのためのF#入門、第2回目は「関数型言語としてのF#」をテーマに、関数型言語特有の機能について紹介していきたいと思います。C#においてもC# 2.0以降、関数型プログラミングの概念が、匿名メソッド、ラムダ式、LINQなどで徐々に取り入れられていますので、まったく目新しいものばかりではないかもしれませんが、関数型言語の主役とも言える「関数」について、C#との比較も交えながら紹介したいと思います。 プロジェクトの作成 前回はfsi.exeを使用して、簡単な束縛や定義について解説しましたが、今回は、VS2010でF#コンパイラも使用してみましょう。まず、VS2010から[ファイル]-[新しいプロジェクト]-[Visual F#]-[F# Application]でプロジェクトを作成してみましょう。 #light F#のプロジェクトを作成する際に最初に考慮しなくてはならない

    関数型言語としてのF#
    sirocco
    sirocco 2009/10/29
  • 新たな関数型言語「F#」

    はじめに F#とは、マイクロソフトリサーチが開発しているOcaml(Objective Caml)互換の関数型プログラミング言語(以降、関数型言語)です。他の.NET Framework対応言語と同じくVisual Studio(以降、VS)に統合される予定で、現在マイクロソフトから提供されているVS2010のベータ版にも搭載されています。 マルチコアプロセッサが主流になり、従来の科学やその他の学術研究分野に限らず、金融業、製造業など幅広い分野においてHPC(High Performance Computing)が普及してきました。それに伴い、並列処理や分散プログラミングを得意とし、高演算処理能力を発揮する関数型言語への期待は急速に高まりつつあります。関数型言語はその長所にもかかわらず、他言語との相互運用性の乏しさもあって長い間ごく限られた一部のデベロッパーにしか学習されていませんでした。

    新たな関数型言語「F#」
    sirocco
    sirocco 2009/09/04
  • 実践的なパターン: テストの容易性を高める設計

    Contents Why Use F#? Installing F# Hello, F# The Let Expression The For Keyword The Pipeline F# Can Do Objects, Too Asynchronous F# Fitting in with F# A recent entry into the Microsoft® .NET Framework family, F# provides type safety, performance, and the ability to work like a scripting language, all as part of the .NET environment. This functional language was created by Don Syme of Microsoft Res

    実践的なパターン: テストの容易性を高める設計
    sirocco
    sirocco 2009/04/03
  • F# at Microsoft Research - Microsoft Research

    F# is a succinct, expressive, and efficient functional and object-oriented language for Microsoft .NET that helps you write simple code to solve complex problems. These pages are the historical home of F# at Microsoft Research. For the latest information on F# today, see the links to the right. F# brings you type safe, succinct, efficient, and expressive functional programming language. This simpl

    F# at Microsoft Research - Microsoft Research
    sirocco
    sirocco 2009/04/03
  • Download details: Windows Server 2003 Resource Kit Tools

    Your AI-powered copilot for the web. Ask questions. Chat to refine results. Get comprehensive answers and creative inspiration.

    sirocco
    sirocco 2009/04/03
  • Visual Studio: IDE and Code Editor for Software Developers and Teams

    Let Copilot Free and Visual Studio 2022 help you generate, refactor, and debug code, identify bugs and resolutions, optimize performance, and get context specific help throughout your coding workflow. No trial. No credit card required. Just your GitHub account.

    Visual Studio: IDE and Code Editor for Software Developers and Teams
    sirocco
    sirocco 2009/04/03
  • .NET開発者向け新関数型言語 「F#」入門 (1/3):CodeZine(コードジン)

    F#は.NET開発者向けの新しい関数型プログラミング言語です。また、オブジェクト指向プログラミングもサポートしており、最新の.NET Frameworkのあらゆる要素をサポートできます。Visual Studioの次期バージョン(バージョン2010)でもサポートされる予定です。稿では、重要性が増していくであろう、そのF#言語の概要を分かりやすく説明します。 はじめに 現在、.NET開発者がMicrosoftのソリューションだけを使ってアプリケーションを開発する場合は、Visual Basic、C#、C++のいずれかを使用します。この3つの言語はどれも命令型プログラミングと呼ばれるプログラミングパラダイム(モデル)に基づいています。つまり、問題を解決するための手順を開発者が自ら正確に指定しなければなりません。これは、ステートメントを正しい順序で並べることによって行われますが、アプリケーショ

    .NET開発者向け新関数型言語 「F#」入門 (1/3):CodeZine(コードジン)
    sirocco
    sirocco 2009/04/03
  • F#で学ぶ関数型プログラミング入門

    はじめに この連載では、関数型プログラミングについて、その主な概念と他のパラダイムとの相違、そしてF#がいかにコード記述のスピードアップと結果の生成に貢献するかを解説します。この記事では、駆け足で基礎を習得してから、これまで書いてきたコードとの相関関係について説明します。 こんな昔話があります。ある日、男が王の宮殿を訪れ、自分に答えられない質問はないと豪語しました。誰も男が答えに窮する質問を出せないでいると、王が問いました。あそこにある樹に葉が何枚あるかと。男はほとんど間髪入れず、正確な、かなり大きな数を答えました。しかし、男の答えが正しいかどうかを誰が確認できるでしょうか。いやいや、王と顧問はとても賢かったのです。王はこっそりと召使に命じ、樹から葉を20枚だけ抜き取らせました。そして男に再び、あの樹の葉は何枚あるか、と問いました。今回も男は即座に答えました。最初の答えからちょうど20枚少

    F#で学ぶ関数型プログラミング入門
    sirocco
    sirocco 2009/04/03