タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

C#に関するryamamotoのブックマーク (4)

  • 【C#】ClosedXml でExcel簡単操作(サンプル付き)

    C#でExcelを読み書きするライブリとして、NetOffice、CLosedOffice、NPOIが有名ですが、この記事ではCLosedOfficeの基的な使い方をサンプルを交えて紹介したいと思います。 直感的に理解していただけるよう、最初にクラスの構成(概要)を紹介し、その上でよく使われそうなメソッドやプロパティについて、出来るだけ短いサンプルを例に解説していきます。 ClosedXmlとは Office の文書データをC#から扱えるようにするため、 Open XML SDK というライブラリがMicrosoftから提供されています。 EXCELに限らず、WordやPowerPoint の文書も扱えるがゆえに汎用的になりすぎていて、EXCEL文書を扱うにはコードが煩雑になるという弱点がありました。 その問題を解決するため、EXCELに特化して使いやすくしたライブラリが ClosedX

    【C#】ClosedXml でExcel簡単操作(サンプル付き)
  • チュートリアル: シンプルな C# コンソール アプリを作成する - Visual Studio (Windows)

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。

    チュートリアル: シンプルな C# コンソール アプリを作成する - Visual Studio (Windows)
    ryamamoto
    ryamamoto 2020/02/20
  • C#大統一理論 - Qiita

    C#大統一理論とは CySharpのneueccさんが提唱している理論で、ザックリ言えば サーバーサイドもクライアントサイドもC#で完結できるとよくね? という理論です。 そして現状サーバーサイドとクライアントサイドの両方で使える言語はC#を除くとJavaScriptくらいだと思います(なんかあったら教えてください) C#でクライアントサイドを作るにはXamarinゲームエンジンのUnityが筆頭になります。 C#のよさ いろいろありますが、個人的に上げるなら 比較的言語が若く(C++と比較して)、LINQなどモダンな文法仕様が遂次追加されている(というかLINQは単独で良い)。 単純に.NET Coreがクラスプラットフォームで安定して動作する。マイクロソフトが気を出してるからサーバーサイド、クライアントサイドから機械学習まで使える範囲がめちゃくちゃ広い。 decimalみたいな型ま

    C#大統一理論 - Qiita
    ryamamoto
    ryamamoto 2019/12/04
  • C#でドメイン駆動開発パート1【C#でドメイン駆動開発とテスト駆動開発を使って保守性の高いプログラミングをする方法】

    ドメイン駆動開発のデザインパターンであるRepository,Entity,ValueObjectの実装方法とMoqを使ったテスト駆動開発を一緒にプログラミングをしながら解説していき,一つのアプリケーションを作成します。 1行ずつ記述しながらの解説なので一緒に手を動かしながら理解できる 1日1時間学べば1週間で知識の習得ができる 5000円から10000円くらいの分厚いを何冊も読んで数年間の商品開発の現場で実践し、 改良に改良を加えた最終形を1週間で学べる 実装はドメイン駆動開発とテスト駆動開発に集中できるように、 画面はWindowsFormで作成します テストコードはMoqなどのツールを使いテストしづらいデータベース周りのテスト方法を解説 全編テスト駆動開発での実装を行うためテスト駆動開発の知識が習得できる ドメイン駆動開発のRepository、Entity、ValueObject

    C#でドメイン駆動開発パート1【C#でドメイン駆動開発とテスト駆動開発を使って保守性の高いプログラミングをする方法】
    ryamamoto
    ryamamoto 2019/10/23
  • 1