ITmedia総合  >  キーワード一覧  > 

「.NET」最新記事一覧

マイクロソフト社が2000年6月に発表したソフトウェアをサービスとして提供し、インターネット上の複数のWebサービスを連携する次世代のインターネット戦略、または基盤技術。正式には、「Microsoft .NET」と呼ぶ。
.NET − @ITリッチクライアント用語辞典
-こちらもご覧ください-
Insider.NET − @IT

Dev Basics/Keyword:
Platform Compatibility Analyzer
Platform Compatibility Analyzerを使用すると、クロスプラットフォームでの互換性に問題がある.NET APIなどをその場その場で見つけてくれる。(2017/11/7)

.NET TIPS:
可変長引数を持つメソッドを作成するには?[C#/VB]
可変長引数を受け取るメソッドを定義する方法と、位置指定引数/オプション引数との組み合わせ、可変長引数を持つメソッドを呼び出す際の注意点を取り上げる。(2017/11/1)

Dev Basics/Keyword:
Windows Template Studio
Windows Template Studioを使うと、画面の構成、必要とするページや機能をウィザード形式で指定していくだけでUWPアプリのひな型を簡単に作成できる。(2017/10/31)

特集:C#正規表現チートシート:
正規表現におけるエスケープ文字、文字クラス、量指定子、アンカーの使い方
今回はC#で正規表現を扱う際の基本の語彙ともいえるエスケープ文字、文字クラス、量指定子、アンカーについて見ていこう。(2017/10/27)

.NET TIPS:
ArrayListとListの違いとは?[C#/VB]
可変長サイズのコレクションであるArrayListクラスとList<T>クラスの違い、ArrayListからList<T>への変換、パフォーマンス、どちらを使用すべきかについてまとめた。(2017/10/25)

.NET TIPS:
確保したリソースを忘れずに解放するには?[C#/VB]
プログラム実行時に確保したリソースは忘れずに解放する必要がある。usingステートメント/Disposeパターンを使って、これを確実に行う方法を紹介する。(2017/10/18)

Dev Basics/Keyword:
Avalonia
Avaloniaは、クロスプラットフォームで動作するXAMLベースのUIフレームワーク。Windows、macOS、Linux、iOS、Androidをサポートする。(2017/10/17)

.NET TIPS:
重複のない乱数を生成(配列をシャッフル)するには?[C#/VB]
生成するたびに、その値が異なるような乱数を得る方法の中から、ダステンフェルドのアルゴリズムを使った方法と、もっと簡単だが速度面では不利な方法を紹介する。(2017/10/11)

新たな基盤となるPLM:
PR:IoT時代の製品開発には、なぜ「つながる基盤」が必要となるのか
IoTなどにより多くの製品が「つながる」ことが前提となりつつある。この中で製品開発の在り方も従来のままでは対応できず、新たな姿へと変化しつつあり、これらを支える基盤も見直す必要が出てきた。ポイントになりそうなのがPLMだ。新たな製品開発基盤の理想像とはどういうものになるのだろうか。独自の思想で躍進するPLM「Aras Innovator」を展開するアラスジャパン 社長久次昌彦氏に話を聞いた。(2017/10/10)

RPA導入ガイド(2):
RPA製品を選定する際に持つべき2つの視点と業務プロセスの観点から考えるRPAの本質
RPA(Robotic Process Automation)とは何かという基本的なことから、導入するためのノウハウまでを解説する連載。今回は、RPA製品を選定する際に持つべき2つの視点を提示し、RPAの本質について考察してみます。(2017/10/5)

.NET TIPS:
指定した日の曜日を取得するには?[C#/VB]
DateTime/DateTimeOffset構造体やStringクラスを使用して、指定した日が何曜日かを知る方法を解説。また、六曜の取得方法についても取り上げる。(2017/10/4)

特集:C#正規表現チートシート:
C#で正規表現を利用するためのメソッド
C#には正規表現を利用するためのRegexクラスが標準で用意されている。Regexクラスが提供するメソッドで正規表現を使用するための基本をまずは見てみよう。(2017/9/29)

Microsoft、9月の月例更新プログラム公開 IEやEdgeに深刻な脆弱性
今回は合計81件の脆弱性が修正された。このうち26件は最大深刻度が4段階で最も高い「緊急」に分類されている。(2017/9/13)

.NET TIPS:
JSONデータを作成/解析するには?[C#/VB]
Json.NETを使ってさまざまな形でJSONデータのシリアライズ/デシリアライズを行う方法を説明する。また、.NET Frameworkのみでこれを行う方法も取り上げる。(2017/9/13)

.NET TIPS:
文字列を暗号化するには?[C#/VB]
AESアルゴリズムの.NET実装であるAesManagedクラスを利用して、文字列(やファイル)を対象に暗号化/復号を行う方法を取り上げる。(2017/9/6)

Dev Basics/Keyword:
LINQPad
LINQPadはC#などで書いたコードの動作確認に利用できる軽量なアプリ。LINQを使うコードでも使わないコードでも動作確認でき、使い勝手がよい。(2017/9/5)

コンテナの実態と課題を整理
「コンテナ」の“誇大広告”にだまされないために確認すべきチェックポイント
コンテナは数多くのメリットをもたらすが、制約も少なからずある。コンテナの可能性を正しく引き出すために、把握しておくべき制限事項を紹介する。(2017/9/5)

Microsoft、「.NET Core 2.0」と「.NET Standard 2.0」をGitHubで公開
Microsoftが「.NET Core 2.0」と「.NET Standard 2.0」の正式版をリリースした。APIはこれまでよりほぼ倍増した。(2017/8/15)

Dev Basics/Keyword:
Rider
RiderはJetBrainsが提供するクロスプラットフォームな.NET用の統合開発環境(IDE)。Windowsのみならず、macOSやLinuxでもさまざまなアプリの開発を快適に行える。(2017/8/8)

COBOL専用デバッガーを搭載したCOBOL開発環境:
「COBOL」製品の新バージョンが登場 マイクロフォーカス、「Visual COBOL 3.0J」をリリース
マイクロフォーカスがCOBOL開発環境の新バージョン2製品を発売する。対応OSやデータベース管理システムなどを拡充した他、開発機能も強化されている。(2017/8/4)

特集:マイクロソフトテクノロジーの現在と未来:
.NET Standardとは
.NET Standardは、さまざまな.NET開発/実行環境でのAPIの統一と互換性向上を狙ったもの。その概要と実際の使用例を見てみよう。(2017/7/28)

特集:C# 7の新機能詳説:
第2回 簡潔なコーディングのために
ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている。(2017/7/26)

連載:簡単! Visual Studio 2017入門:
第7回 Windowsアプリのデバッグ&リリース
バグはどうやってつぶせばいいのか? 完成したアプリケーションはどうやってリリースすればいいのか? VS 2017入門の最終回。(2017/7/14)

Microsoft、月例セキュリティ情報を公開 Windows Searchに脆弱性
IEやWindows向けの更新プログラムは、多数が「緊急」に指定されている。Windows Searchに存在するリモートコード実行の脆弱(ぜいじゃく)性は、SMB経由でも悪用される恐れがある。(2017/7/12)

山市良のうぃんどうず日記(98):
Windows Server 2016の今後の“更新”が怖い
テスト環境として構築したWindows Server 2016の物理サーバと仮想マシン。その一部でWindows Updateやシャットダウンに異様に時間がかかるといった現象に遭遇しました。そんな中、Windows Serverの次期バージョンに関する新方針の発表もあって、いろいろな面で“更新”に対する不安が高まっています(筆者の個人的な感想)。(2017/6/27)

Dockerに積極的なMicrosoftだが……
いまだ残るWindows開発者とOSS開発者との隔たりが解消される日
Microsoftは、オープンソースOSであるLinuxのコンテナを同社のWindowsで動作させるプロジェクトによって、技術的な隔たりを埋めようとしている。しかしLinuxに従事する開発者がそう簡単になびくことはなさそうだ。(2017/6/27)

.NET TIPS:
ループをParallelクラスで並列処理にするには?[C#/VB]
Parallelクラスを使って、複数の処理を並列に実行する方法を解説する。また、PLINQを使ったコード例や例外処理を行う上での注意点なども取り上げる。(2017/6/21)

Tech TIPS:
Azure SQL DatabaseにSQL Server Management Studio(SSMS)で接続して管理する
SQL Serverの標準的なGUI管理ツールであるSQL Server Management Studio(SSMS)は、Azure SQL Databaseへの接続や管理にも利用できる。その手順と注意点は?(2017/6/12)

連載:簡単! Visual Studio 2017入門:
第4回 Visual Studio 2017のひな型コードを理解する
開発環境が自動生成するWindowsアプリケーションのひな型コード。これをマスターして本格的なVisual Studio開発に乗り出そう。(2017/5/26)

鈴木淳也の「Windowsフロントライン」:
モバイルは諦めモード? 1年で変わったWindows 10のモダンアプリ戦略
「Desktop Bridge」を使って既存のデスクトップアプリケーションから変換された「UWP」アプリがWindowsストアに登場しているが、この変換ツールの目的は当初から変わっている。(2017/5/25)

.NET TIPS:
オブジェクトや配列などの複製を作るには?(ディープコピー編)[C#/VB]
配列やオブジェクトを複製する際にディープコピーを行うには、BinaryFormatterクラスやサードパーティー製のシリアライザーを使用してシリアライズ/デシリアライズするとよい。(2017/5/24)

その知識、ホントに正しい? Windowsにまつわる都市伝説(83):
信じてはいけない? Windows 7/8.1の更新ファイルのダウンロードサイズ
Windows 7/8.1やWindows Serverに対する毎月の更新プログラムの提供方法は、2016年10月から大きく変わりました。その影響により、Windows Updateの実行中に示されるダウンロード合計サイズと実際のサイズにズレが生じ、今後もそのズレ幅は拡大していくことになります。(2017/5/23)

特集: Build 2017:
マイクロソフトが考えるコンピューティングの未来とは
2017年5月に開催されたマイクロソフトの開発者向けイベント「Build 2017」で、コンピューティングの将来像をどのように提示したかを考察していこう。(2017/5/19)

.NET TIPS:
配列の複製を作るには?(シャローコピー編)[C#/VB]
ArrayクラスのCloneメソッドを使い、配列をコピー(シャローコピー)する方法を説明する。また、拡張メソッドを使いキャストを抑制する方法も取り上げる。(2017/5/17)

超速解説:
「RTOSとは何か」を理解できる7つの特徴
組み込み機器をどう動かすかを考える際、選択肢として浮上するのが「RTOS(Real Time Operating System)」である。このRTOSとは何であり、なぜ必要か、どのような特長を持つのか、組み込み向けLinuxとはどう違うのか、解説する。(2017/5/17)

Microsoft、5月の月例セキュリティ更新プログラム公開
OfficeやWindowsの脆弱(ぜいじゃく)性は、狙った相手に不正なWord文書を電子メールで送り付ける標的型攻撃に利用されていた。(2017/5/10)

.NET TIPS:
配列の一部だけをコピーするには?[C#/VB]
ArrayクラスのCopyメソッド、ArraySegmentクラスなどを使い、配列の一部の要素だけをコピーする方法を説明。また、2つの配列をマージする方法も紹介する。(2017/5/10)

.NET TIPS:
配列のコピーを1行でするには?[C#/VB]
配列をコピーするには、for/foreachループを使う方法もあるが、ArrayクラスのCopyメソッドを使うのが一番簡単で速度の面でも有利である。(2017/4/26)

Dev Basics/Keyword:
Microsoft Small Basic
Microsoft Small Basicは学習を目的としてマイクロソフトが提供しているBASICの処理系。シンプルな言語仕様、習得が容易、簡潔な記述がその特徴といえる。(2017/4/25)

.NET TIPS:
XmlSerializerを使ってシリアライズ/デシリアライズするには?[C#/VB]
XmlSerializerクラスでシリアライズ/デシリアライズを行うと、デシリアライズに失敗することがある。その回避策を含め、XmlSerializerクラスの使い方を説明する。(2017/4/19)

Microsoft、4月の月例更新を公開 Windows Vistaの更新は今回が最後
Windows Vistaは今回が最後の更新プログラムとなる。以後はサポートが打ち切られ、たとえ脆弱性が発覚したとしても、Vistaは修正の対象から除外される。(2017/4/12)

.NET TIPS:
整数や文字列を列挙体に変換するには?[C#/VB]
キャストにより整数を列挙体値へ変換する方法と、EnumクラスのTryParse/Parse/IsDefinedメソッドにより文字列を列挙体値へ変換する方法を説明する。(2017/4/12)

連載:簡単! Visual Studio 2017入門:
第1回 Visual Studio 2017って何ができるの?
プログラムはどうやって作るの? 開発ツールはどうやって使うの? ゼロから始める新人プログラマーのための定番連載をVisual Studio 2017に合わせて改訂。(2017/4/10)

.NET TIPS:
列挙体の値を任意の文字列に変換するには?[C#/VB]
列挙体の値を文字列に変換するには、ToStringメソッドを使うのが簡単だが、任意の文字列に変換するには変換テーブルを使用する。また、処理を拡張メソッドに切り分けてもよい。(2017/4/5)

.NET TIPS:
Listから重複した要素を削除するには?[C#/VB]
Listから重複した要素を削除するには、Distinctメソッドを使う他、IEqualityComparer<T>を使用する、Equalsメソッドをオーバーライドするなどの方法がある。(2017/3/29)

特集:Visual Studio 2017の全貌を探る:
「Any Developer, Any App, Any Platform」 ―― Visual Studio 2017が目指す世界とは?
Visual Studio 2017はもはやWindowsアプリ開発者のためだけのものではない。その新機能と、実際にどんなアプリを開発できるのか見てみよう。(2017/3/24)

Windows 10 Creators Updateは4月初旬の一般公開か
今春配信とアナウンスされているWindows 10の次期大型アップデートだが、一般公開は4月になりそうだ。(2017/3/22)

.NET TIPS:
Listの要素を並べ替えるには?[C#/VB]
LINQのOrderBy/ThenByなどの拡張メソッドとList<T>クラスのSortメソッドを利用して、Listの要素を並べ替える方法を解説する。(2017/3/22)

Dev Basics/Keyword:
.NET Portability Analyzer
.NET Portability Analyzerは、さまざまなプラットフォームをまたいだ.NETプログラムの移植性をチェックするためのツール。(2017/3/21)

Windows ServerをARMチップに移植:
マイクロソフトがARMサーバの検証へ
米国で開催された「OCP Summit 2017」でMicrosoft(マイクロソフト)がARMサーバを採用し、その検証を開始したことが分かった。CaviumやQualcommのサーバ向けARMチップを使っている。(2017/3/16)



Twitter&TweetDeckライクなSNS。オープンソースで誰でもインスタンス(サーバ)を立てられる分散型プラットフォームを採用している。日本国内でも4月になって大きくユーザー数を増やしており、黎明期ならではの熱さが感じられる展開を見せている。+ こういったモノが大好きなITmedia NEWS編集部を中心に、当社でもインスタンス/アカウントを立ち上げました! →お知らせ記事

意欲的なメディアミックスプロジェクトとしてスタートしたものの、先行したスマホゲームはあえなくクローズ。しかしその後に放映されたTVアニメが大ヒットとなり、多くのフレンズ(ファン)が生まれた。動物園の賑わい、サーバルキャットの写真集完売、主題歌ユニットのミュージックステーション出演など、アニメ最終回後もその影響は続いている。

ITを活用したビジネスの革新、という意味ではこれまでも多くのバズワードが生まれているが、デジタルトランスフォーメーションについては競争の観点で語られることも多い。よくAmazonやUberが例として挙げられるが、自社の競合がこれまでとは異なるIT企業となり、ビジネスモデルレベルで革新的なサービスとの競争を余儀なくされる。つまり「IT活用の度合いが競争優位を左右する」という今や当たり前の事実を、より強調して表現した言葉と言えるだろう。