#author("2018-01-13T01:26:04+00:00","default:admin","admin") -[[C# によるプログラミング入門:http://ufcpp.net/study/csharp/]] -[[プログラミング C# - 翔ソフトウェア (Sho's):http://blog.shos.info]] *C# 7.0 [#t5ea7bc5] -[[C# 7.0で知っておくべき10の新機能(前編):http://www.buildinsider.net/language/csharplang/070001]] -[[C# 7.0で知っておくべき10の新機能(後編):http://www.buildinsider.net/language/csharplang/070002]] -[[C# 7.0 の新機能:http://qiita.com/tadnakam/items/afe390679e8b5dfa7fa3]] *ライブラリ [#e84b0832] -[[業務に活用できる!C#のおすすめオープンソースプロジェクト7選:http://tracpath.com/works/development/opensource_in_csharp/]] -[[【C#開発者必見】「クラスライブラリ」と「拡張ライブラリ」まとめ!:https://itpropartners.com/blog/8412/]] -[[C#開発者が知っておきたい「クラスライブラリ」「拡張ライブラリ」まとめ:https://mayonez.jp/821]] -[[2016年 C# 開発に使用しているNuGetまとめ:http://notshown.hatenablog.jp/entry/2016/12/21/125456]] ***Json.NET [#cfe6f3a5] ***NLog [#ne0fae10] ***iTextSharp [#f185589a] -PDFで帳票を出力するときに使える ***NUnit [#a042cd4b] ***Math.NET [#t5d2acad] -平均や中央値、標準偏差などの統計処理を簡単に行うことができる ***Accord.NET Framework [#wfa33c91] -機械学習を.NET環境で使用できるオープンソースライブラリ ***QuickConverter [#e5356224] -WPFの柔軟性の高いコンバータ ***TKMP.DLL [#l1b90026] -メール送受信 ***TKFP.DLL [#b69643f4] -FTP **グラフ [#j19c4c35] ***MSAGL [#tfe388bc] -[[C#でMSAGL/GLEEを使ってグラフ描画:https://kitayamalab.wordpress.com/2017/01/26/c%E3%81%A7msaglglee%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%82%B0%E3%83%A9%E3%83%95%E6%8F%8F%E7%94%BB/]] ***GrapeCity【有料】 [#ef757595] -表計算、帳票/レポート、入力支援、グラフ描画 ***INFRAGISTICS【有料】 [#yff09b58] -チャート(グラフ)、エディタ(入力支援)、グリッド(表計算) **Excel関連 [#u2a04afa] ***ClosedXML [#y722e79c] -拡張子 "xlsx" のファイルを操作できる ***NPOI [#m6cba07d] -[[【C#】NPOIを使ってExcelファイルを作成・編集する:http://qiita.com/hukatama024e/items/37427f2578a8987645dd]] -[[Excelファイルを出力する方法(※Microsoft.Office.Interop.Excelを使用しない):https://teratail.com/questions/46975]] ***EPPuls [#jbf578cb] -Excel 2010以降のファイルを高速に読み書き ***NetOffice [#w164a71d] -古いExcelを読むならこれ * リンク集 [#m0c77865] ** 総合サイト [#i45a9b4c] -[[初めてのC#:http://homepage3.nifty.com/midori_no_bike/CS/]] -[[宇宙仮面の C# プログラミング:http://uchukamen.com/]] -[[じゃんぬねっと (C#, VB.NET):http://jeanne.wankuma.com/]] -[[C# によるプログラミング入門:http://www-ise2.ist.osaka-u.ac.jp/~iwanaga/study/csharp/index.html]] -[[独学C# : C#プログラミング徹底解説!!:http://www12.plala.or.jp/dokugaku/index.html]] -[[Insider.NET:http://www.atmarkit.co.jp/fdotnet/index.html]] -[[DOBON.NET .NET Tips:http://dobon.net/vb/dotnet/]] ** ファイル操作 [#v7fbeae8] -[[ファイル入出力の基礎:http://www.atmarkit.co.jp/fdotnet/csharptips/005file/005file.html]] -[[絶対パスかどうか判断する:http://jeanne.wankuma.com/tips/path/08-ispathrooted.html]] ** プロセス実行 [#j605da47] -[[Processの使い方:http://ukamen.hp.infoseek.co.jp/Programming1/Process/]] -[[プロセスに関する Tips:http://jeanne.wankuma.com/tips/process/]] -[[コンソール・アプリケーションを途中で終了するには?:http://www.atmarkit.co.jp/fdotnet/dotnettips/170exitapp/exitapp.html]] ** シリアライズ [#xf4a5b6f] -[[シリアライズ、デシリアライズ:http://ukamen.hp.infoseek.co.jp/Programming/Serialize/]] -[[ArrayListオブジェクトのシリアライズ:http://www.atmarkit.co.jp/fdotnet/easyxml/easyxml11/easyxml11_04.html]] -[[オブジェクトをXMLでシリアライズ:http://www.atmarkit.co.jp/fdotnet/easyxml/easyxml09/easyxml09_01.html]] ** Webサービス [#h0b446b0] -[[C# と WEB サービスを使って翻訳ソフトを作ってみる:http://kanou.jp/archives/000574.php]] -[[Webサービス型で受け渡せるデータ型:http://ja.gotdotnet.com/quickstart/aspplus/doc/webservicetypes.aspx]] ** DLL呼び出し [#va3f9525] -[[ネイティブ DLL の関数を呼び出したい:http://www2u.biglobe.ne.jp/~kaduhiko/csharp_04.html]] -[[C#を使ってDLL内の関数を動的に呼び出す方法:http://ant0x.udap.jp/tips/tips_dynamicallyPInvoke.htm]] ** イベントログ [#gd379443] -[[C# .NET を使用して、イベント ログに書き込む方法:http://support.microsoft.com/default.aspx?scid=kb;ja;307024]] ** ロギング [#g1331aa8] -[[NLog:http://nlog-project.org]] --[[NLogでログを記録する:http://qiita.com/hsagae/items/9f09e6ee204745fd2481]] -[[log4net - log4net Project:http://logging.apache.org/log4net/]] --[[log4netでデバッグや障害解析に役立つログを出力する:http://codezine.jp/a/article.aspx?aid=71]] --[[log4netでの文字化け:http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=11738&forum=7]] --[[メソッド呼び出しの自動ロギング:http://www.ne.jp/asahi/nami/mei/cstips/methodlog.html]] --[[Log4Netのちょっと良い設定:http://www.ailight.jp/blog/koido/archive/2005/03/09/4871.aspx]] --[[4 Tips for using Log4NET's ADONetAppender in ASP.NET:http://weblogs.asp.net/dr.netjes/archive/2005/02/16/374780.aspx]] --[[log4net walkthrough:http://blogs.acceleration.net/ryan/articles/379.aspx]] ** メール送信 [#sc1d3a65] -[[宇宙仮面の C# プログラミング メール送信:http://ukamen.hp.infoseek.co.jp/VS2003.Net/SendMail/]] -[[メール送信時のエラーについて:http://www.gdncom.jp/general/bbs/ShowPost.aspx?PostID=7121]] -[[SmtpMail.Sendのエラーについて:http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=11593&forum=7&4]] ** ドメイン・ホスト名 [#r4a2de3c] -[[DNS名前解決:http://ukamen.hp.infoseek.co.jp/Programming1/TestDNS/DNS.htm]] -[[プログラムを実行しているマシンのホスト名を得るには?:http://www.atmarkit.co.jp/fdotnet/dotnettips/033hostname/hostname.html]] ** アセンブリ [#b9a52a35] -[[アセンブリにバージョン情報を設定するには?:http://www.atmarkit.co.jp/fdotnet/dotnettips/187asmverinfo/asmverinfo.html]] ** その他 [#m33be6b5] -[[Windowsサービスプログラムでネットワークドライブにファイル保存できない理由:http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=19368&forum=6&2]] -[[Visual C# .NET でのトレースとデバッグの方法:http://support.microsoft.com/default.aspx?scid=kb;ja;815788]] -[[名前付けのガイドライン:http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/cpgenref/html/cpconnamingguidelines.asp]] * Tips [#h0e18e8c] ** FileSystemWatcherは使うな! [#cbd74d31] 作成や変更のイベントが頻繁に発生するような場合には、 あまり待ち時間を長くしてしまうとFileSystemWatcherクラスの 内部バッファがオーバーフローしてしまう可能性がある。 このようなときにはInternalBufferSizeプロパティの値を 大きめに設定するなどの対処が必要だ。 -[[.NET Tips 監視により作成/変更が通知されたファイルを開くには?:http://www.atmarkit.co.jp/fdotnet/dotnettips/284watchopen/watchopen.html]] -[[FileSystemWatcher Tips:http://weblogs.asp.net/ashben/archive/2003/10/14/31773.aspx]] **Dictionary [#id4a05a6] -[[C#でTypeをキーにしたDictionaryのパフォーマンス比較と最速コードの実装:http://engineering.grani.jp/entry/2017/07/28/145035]] **Mac [#tf63c789] -[[Visual Studio Code でサクッと C# のコンソールアプリをデバッグしよう - Mac 編:http://ytabuchi.hatenablog.com/entry/2017/02/24/140000]]