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

「VB.NET」最新記事一覧

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

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

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

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

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

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

.NET TIPS:
Caller Info属性で呼び出し元の情報を得るには?[C#/VB]
Caller Infoと呼ばれる属性を使って、メソッド呼び出し時に、それを呼び出した側のコードのソースファイル名/行番号/メソッド名といった情報を取得する方法を説明する。(2017/6/28)

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

.NET TIPS:
メソッドを呼び出すときに名前付き引数を使うには?[C#/VB]
名前付き引数を使用すると、メソッド呼び出し時に順不同で特定の引数だけを指定できる。多数のオプション引数を持つメソッドを呼び出す場合には、とりわけ役に立つ。(2017/6/14)

.NET TIPS:
オプション引数が使えるメソッドを作るには?[C#/VB]
メソッド呼び出し時に引数を省略できるようにするには、その引数をオプション引数とするか、メソッドをオーバーロードする。それらの方法と注意点を解説する。(2017/6/7)

.NET TIPS:
毎月のプレミアムフライデーを算出するには?[C#/VB]
プレミアムフライデーを求めるには、月末の日付からさかのぼりながら金曜日を探す方法と、月末の日付が何曜日か調べて、それと金曜日との日数差から求める方法がある。(2017/5/31)

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

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

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

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

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

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

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

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

ITmedia エンタープライズ ソリューションセミナー レポート:
デジタル変革に追い付くための、ITモダナイゼーションの「あるべき姿」とは?
レガシーシステムのマイグレーションによる、いわゆる「現代化」は競争力を高めるうえで武器となる半面、実践にあたっては厄介な課題も存在する。現代化に向けた最新動向と、課題解決を支援する取り組みとは。(2017/3/29)

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

.NET TIPS:
Listの要素を検索するには?[C#/VB]
List<T>クラスのメソッドあるいはLINQ拡張メソッドを利用して、条件に合致する要素をリストから検索する方法を紹介する。(2017/3/15)

.NET TIPS:
Listの各要素を処理するには?[C#/VB]
コレクションの要素を処理するには、foreach/For Eachループ、ForEachメソッド、LINQの拡張メソッドを使用する方法がある。これらの使い方を紹介する。(2017/3/8)

.NET TIPS:
Listに要素を追加/挿入するには?[C#/VB]
List<T>オブジェクト作成時にList<T>コレクションに要素を追加する方法や、Add/AddRangeメソッドやInsert/InsertRangeメソッドを使いList<T>コレクションに要素を追加する方法を紹介する。(2017/3/1)

.NET TIPS:
foreachループで現在の繰り返し回数を使うには?[C#/VB]
LINQのSelect拡張メソッドを使用して、foreachループの中で現在が何回目の繰り返しなのか、そのインデックスを得る方法を紹介する(C# 7/VB 15対応)。(2017/3/23)

.NET TIPS:
正規表現を使って文字列を分割するには?[C#/VB]
RegexクラスのSplitメソッドを使用して、正規表現にマッチする部分をセパレーターとして、文字列を分割する方法を解説する。(2017/2/15)

.NET TIPS:
正規表現を使って文字列を置換するには?[C#/VB]
RegexクラスのReplaceメソッドで、正規表現にマッチする部分を置換したり削除したりする方法を解説。また、高度な正規表現の使い方も取り上げる。(2017/2/8)

.NET TIPS:
正規表現を使ってパターンに一致する全ての文字列を抽出するには?[C#/VB]
RegexクラスのMatchesメソッドを使い、ある文字列に含まれている特定のパターンを抽出する方法と、マッチする範囲を限定していく方法を解説する。(2017/2/1)

.NET TIPS:
正規表現を使って文字列がパターンに一致するか調べるには?[C#/VB]
RegexクラスのIsMatch静的メソッドで、ある文字列が何らかのパターンにマッチするかを調べるための基本を取り上げる。(2017/1/25)

.NET TIPS:
構文:コレクションのインスタンス化と同時に要素を追加するには?[C#/VB]
「コレクションを作成して、それにいちいち要素を追加して」というのは面倒だ。そうではなく、コレクションの作成と同時にその要素を追加する方法を解説する。(2017/1/18)

.NET TIPS:
構文:キャッチした例外をリスローするには?[C#/VB]
例外の処理時には何らかの理由で、キャッチした例外をリスローしなければならないときがある。C#やVBでこれを適切に行う方法を解説する。(2017/1/11)

.NET TIPS:
構文:条件を指定して例外をキャッチするには?[C# 6/VB]
C# 6/VBでは例外処理時に、catch句にwhen句を付加して、例外をキャッチする条件を指定する方法を解説。また、その応用例も紹介する。(2016/8/3)

BASIC IS A POWER!:
なぜ今? 「SMILEBASIC MAGAZINE」の発刊で復活した読者投稿型プログラム雑誌とは
このところ、Amazonのゲームプログラミングカテゴリにてベストセラー1位(原稿執筆時)を走っている雑誌がある。「SMILEBASIC MAGAZINE Vol.1」だ。どうして?(2016/7/13)

.NET TIPS:
構文:nullチェックを簡潔に記述するには?[C# 6.0]
C# 6で追加されたNull条件演算子(?./?[演算子)を使うと、これまではif文などで行っていた「nullチェック+何らかの処理」を簡潔に記述できるようになる。(2016/7/7)

.NET TIPS:
構文:クラス名を書かずに静的メソッドを呼び出すには?[C# 6.0]
C# 6.0では「using static」で特定のクラスを指定することで、そのクラスの静的メソッドなどをクラス名を書かずにそのまま使用できるようになる。(2016/6/15)

.NET TIPS:
関数宣言と関数式の違いとは?[JavaScript]
JavaScriptで関数を定義するには、関数宣言による方法と関数式による方法がある。本稿ではこれらの違いについて説明する。(2016/5/18)

特集:フレッシュマン企画:
Insider.NETの歩き方(2016年度版)
新人プログラマーの皆さんを主な対象として、これからプログラミングの世界に飛び込もうという方々の役に立ちそうな記事をピックアップして紹介する。(2016/5/10)

.NET TIPS:
異なるデータ型の値を比較するには?(==と===の違いを理解する)[JavaScript]
JavaScriptで文字列と数値、Booleanと数値、nullとundefinedなど、異なるデータ型の値を比較するには==演算子を使う方法と===演算子を使う方法がある。(2016/3/2)

.NET TIPS:
構文:インスタンス化と同時にプロパティを設定するには?[C#/VB]
C#とVBで、クラスや構造体のインスタンスを作成するときに同時にそのプロパティやフィールドの値を初期化する方法を解説する。(2016/2/24)

俺は○○使いだ! の人も、これから習得したい人も:
もし、プログラミング言語が「武器」だったら
今、ITエンジニアの皆さんはどの言語を習得したいですか? どれを選べばよさそうか、ソフトウェアエンジニアのティプリンさんがプログラミング言語の特徴を「武器」に例えて説明してくれています。(2016/2/5)

現場の利便性向上、帳票出力にも対応:
サーバーアプリからダイレクトにExcelファイルを生成「ExcelCreator 2016」
アドバンスソフトウェアは、独自開発したプログラムから直接Excelファイルを生成するコンポーネントを発売した。Windowsアプリケーションだけでなく、ASP.NETでも利用できる。(2015/11/26)

.NET TIPS:
WPF:Mainメソッドを書き変えるには?[C#/VB]
WPFアプリのMainメソッドは通常、自動生成される。本稿では、Mainメソッドの自動生成をやめ、独自の処理を行うように書き換える方法を解説する。(2015/11/4)

Windows Server 2003のサポート切れにどう対応すべきか(後編):
WS2003難民に捧ぐ、VB/ASPのシステムを.NETに移行するための勘所、ツールの選定ポイント
2015年7月15日でサポートが終了になったWindows Server 2003。本企画では、Windows Server 2003からアプリケーションを移行するには、どのような検討が必要か、どのような選択肢があるのか、どのように移行したらいいのかを解説します。(2015/8/19)

Unity 5で無料になった機能の使い方(5):
Unity 5における地形の作り方&画面にさまざまな特殊効果を与えるImage Effectの使い方
ゲーム開発環境Unity 5の「Personal Edition」では、Unity 4.6以前では有料だった機能が無料で使えるようになった。本連載では、Unity 5で無料になった機能の使い方について解説していく。今回は、画面をゆがめる「Vortex」や画面にノイズを入れる「NoiseAndGrain」を例にImage Effectの使い方などについて解説する。スクリプトを追加すると効果を高めることも可能だ。(2015/8/17)

IT用語解説系マンガ:食べ超(75):
社員は激怒した。「社長にはオブジェクト指向が分からぬ」
けれども費用対効果に対しては、人一倍に敏感であった。(2015/7/22)

一つの回答に数時間かけることもある:
「QA@IT」ナンバーワン回答者 flied_onionさんに聞く「なぜ私は、無償で質問に答え続けるのか」
@ITが運営する問題解決コミュニティ「QA@IT」には、日々さまざまな質問が投稿されている。レベルもジャンルもさまざまなこれらの質問に、丁寧で分かりやすい回答を付けてくれることで、コミュニティ内外のエンジニアから注目されているのが「flied_onion」さんだ。「空飛ぶタマネギ」はどんな人物で、どんな思いで回答しているのか。編集部がお話を伺った。(2015/5/21)

.NET TIPS:
OSに標準付属のMSBuildツールでプロジェクトをビルドするには?
Windowsにはコンパイラーに加えてビルドツールも標準で含まれている。本稿ではこのビルドツールを使って、Visual Studioのプロジェクトをビルドする方法を解説する。(2015/5/13)

Unity 5で無料になった機能の使い方(2):
UnityのAudio Mixerの再生やボリュームを制御するには
ゲーム開発環境Unity 5の「Personal Edition」では、Unity 4.6以前では有料だった機能が無料で使えるようになった。本連載では、Unity 5で無料になった機能の使い方について解説していく。今回は、音楽ファイルの音量を上げ下げしたり、音を消したり、さまざまな音声エフェクトを追加して音色を変えたりするミキサーをゲームから使う方法について。(2015/5/8)

.NET TIPS:
OSに標準付属のC#/VBコンパイラーでソースコードをコンパイルするには?
Vista以降のWindows OSには標準でC#/Visual Basicのコンパイラーが付属する。本稿では、これらを使い、ソースコードをコンパイルする方法を解説する。(2015/4/15)

特集:次期Visual Studioの全貌を探る:
Visual Basic 14の新機能ベスト10〜もう「VBだから」とは言わせない!
Visual Basic 14には多くの新機能が搭載される。本稿では、その中で注目したいものを、IDEと言語に分類して紹介する。(2015/4/14)



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

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

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