Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? #はじめに "Excel C#" や "Excel VB.NET" でググった新人プログラマが、古い情報や間違った情報で茨の道を選ばずに済むようにと思って書きました。 この記事は、Windows で Visual Studio を使用したデスクトップアプリケーション開発を想定しています。 VB.NET でも作成可能ですが、サンプルコードでは C# 6.0 を使用しています。どちらでもいいなら C# を使いましょう。 #C# または VB.NET でExcelファイルを読み込むには ##Google検索の罠 2016/4/11現在、日本版
※当ブログではアフィリエイト広告を利用しています。 ASP.NET MVC 5の学習のため「ASP.NET MVC 5実践プログラミング」を購入して実際にプログラムしながら読み進めています。 書籍の内容はC#で書かれていますが1章~3章の導入編でVB.NETに読み替えてプログラムする際、いくつかハマったポイントがあるのでC#とVB.NETのコード比較とともにメモします。 ASP.NET MVC 5実践プログラミング 導入編(1章~3章)のC#からVB.NETへの読み替え ASP.NET MVC 5実践プログラミングではC#が使用されていますが、VB.NETに読み替えてプログラムを作成していくことも可能です。ハマったところを中心にC#の記述をVB.NETに読み替えた時の書き方をメモします。 以下の環境で動作を確認しています。 Visual Studio 2013 Community .NET
Visual Basic とデータベース Microsoft SQL Server を使って、ADO.NETの基本的なデータベースプログラムを作成します。 開発環境 【OS】Windows 7 Professional 【VB】Visual Studio 2017 Community Edition または、VB 2017 Express Edition 【DB】Microsoft SQL Server 2014 Service Pack 2 (SP2) Express Windows 8 以降であれば、次の二つのSQL Serverがインストールできます。 Microsoft SQL Server 2017 Express Microsoft SQL Server 2016 Service Pack 1 Express 以前のバージョンは、マイクロソフト社のホームページから、無料でダウン
■1. 軽く振り返り 昨年発売されたVisual Studio 2010(以下、VS 2010)で、Visual Basic(以下、VB)はバージョン「10」(以下、VB 10)になった。.NETと統合されたのがバージョン「7」からなので、.NET対応版としても4つ目のバージョンになる。 VB 10の仕様検討に当たり、マイクロソフトは言語チームを統合するという大きな決定をした。.NET Frameworkが発表されたとき、大きな特徴としてうたわれていたのが、さまざまな言語が使えることであった。実際にさまざまな.NET対応言語が開発されており、マイクロソフトからもC#、VB、F#、Python(IronPython)、Ruby(IronRuby)などが提供されている。 VS 2008までは、それぞれの言語ごとに開発チームがあり、それぞれの言語の特徴に応じた実装がされていた。これによって、それ
いまさらですが、今年に入って知った最大の成果は、 WPF なら MVVM パターン使うの当然じゃん ということです。でもこの話、一部じゃまだまだ異論があるようで、ネットでちょっと調べるみると 単体テストしないなら MVVM 不要じゃん。 直感的に理解できねえし納期ないから従来どおりやるわ。 デザイナなんていないから、分離にこだわる必要なし。 返ってコード増えなくね? 等、実に様々な意見があるようです。 実際いま私が携わっているプロジェクトも WindowsForms からの移行に加え、ActiveX コントロールも使い倒してるので、MVVM パターンの導入はかなり厳しい感があります。 しかし、だからと言ってMVVM を習得せずにいると、ますます時代に取り残されそうな感があるため、今回少し MVVM パターンを齧ってみました。 MVVM については様々なサイトやブログで MVVM が語られて
信州FMは2021年3月31日をもってサービス終了とさせて頂きました。長きに渡りご愛顧頂き本当にありがとうございました。
Creative Commons 表示 - 非営利 - 継承 初版 2011/2/11 (初版) PDF バージョン 2011/2/27 TDD って、 どんなふうに仕事してるのかな? そんな、 あなたに。 TDD は、 テストファーストとリファクタリングだと。 テストファーストは、 テストケースを先にコードで表現してから、 製品コードを書くのだと。 そんなふうに説明はされるけど、 じゃあ実際にはどうやっているのか? ごく簡単な Windows 用のプログラムを例題にして、 紹介してみます。 なお、 ここでは省いていますが、 実際にはソースコード管理システム (ソースコード リポジトリ) の扱い方も大切です。 現在の xUnit 系のユニットテスト ツールでは、 GUI の自動テストは困難です。 Visual Studio 2010 の上位版では、 GUI の自動テストをかなり簡単に作れる
アプリケーションの設定を保存するVisual Studio 2005以降で、アプリケーション設定機能を使用する2005以降のVisual Studioを使っていれば、アプリケーションの設定の保存、復元が驚くほど簡単です。その方法は、「Visual Studioでアプリケーションの設定を保存する」で説明します。 Visual Studioを使っていなくても、.NET Framework 2.0からは、ApplicationSettingsBaseクラスを使って簡単に行うことができます。この方法は「ApplicationSettingsBaseクラスを使って設定を保存する」で説明します。 アプリケーションの設定を保存、復元するためのクラスを自作するアプリケーション終了時に設定を保存しておき、次の起動時に設定を読み込むといった処理を行うためには、設定の情報をファイルに書き込むか、レジストリに書き
POSTでデータを送信するここではHTTPサーバーにPOST要求を送信し、返される結果を受信する方法を幾つか紹介します。データの送信方法として、ここでは"application/x-www-form-urlencoded"と"multipart/form-data"による方法を紹介します。 なおここで紹介しているコードでは、HttpUtility.UrlEncodeメソッドを使っていますので、System.Web.dllを参照に加える必要があります。(サーバー側が、クライアントが送信するデータのURLエンコードを必要としていないのであれば、このメソッドを使う必要はありません。) "application/x-www-form-urlencoded"でデータを送信する通常(特に文字列だけを送信する場合)は、"application/x-www-form-urlencoded"でデータを送信す
ファイルのバージョン情報を取得するEXE、DLLファイルなどのプロパティで表示される「バージョン情報」(バージョン、説明、著作権、会社名などなど)を取得するには、FileVersionInfoオブジェクトを使います。指定したファイルに対応したFileVersionInfoオブジェクトを取得するには、FileVersionInfo.GetVersionInfoメソッドを使用します。 次の例ではメモ帳(C:\WINDOWS\NOTEPAD.EXE)のバージョン情報を表示しています。 'NOTEPAD.EXEのFileVersionInfoオブジェクトを取得する Dim vi As System.Diagnostics.FileVersionInfo = _ System.Diagnostics.FileVersionInfo.GetVersionInfo( _ "C:\WINDOWS\NOTE
更新 : 2007 年 11 月 オブジェクト リレーショナル デザイナ (O/R デザイナ) を使用すると、LINQ to SQL クラスをデータベース内のテーブルにマップできます。このようなマップされたクラスは、エンティティ クラスとも呼ばれます。エンティティ クラスのプロパティはテーブルの列にマップされ、データは Windows フォーム上のコントロールにバインドできます。LINQ to SQL の詳細については、「Visual Basic Express での LINQ の使用」を参照してください。 このレッスンでは、O/R デザイナを使用して、Northwind データベース内のテーブルにマップされたエンティティ クラスを作成する方法を説明します。その後、Windows フォーム アプリケーションでデータを表示します。 前提条件 Visual Basic Express Edit
更新 : 2007 年 11 月 Visual Basic 2008 のバージョン番号は、Visual Basic 6.0 とは異なる方法で割り振られます。また、バージョン番号を設定および取得する方法も異なります。 概念の違い Visual Basic 6.0 では、App オブジェクトの Major、Minor、Revision の各プロパティを設定することで、アプリケーションのバージョン番号を制御します。たとえば、Major を 1、Minor を 2、Revision を 3 に設定すると、バージョン番号は 1.2.0.3 となります。3 番目のバージョン番号 (0) は Visual Basic では表示されませんが、Visual Basic 6.0 でコンパイルしたファイルのプロパティを見ると確認できます。 Visual Basic 2008 では、バージョン番号のプロパティは
本記事は、Microsoftの本社副社長であり、ASP.NETやSilverlightなどの開発チームを率いるScott Guthrie氏のブログを翻訳したものです。氏の許可を得て転載しています。 [ブログに加え、現在Twitterを使って簡単な更新やリンク共有を行っています。twitter.com/scottguで、私をフォローしてください。] これは、VS 2010および.NET 4リリースに向けたブログ投稿シリーズの第18弾です。 数日前、C# 4.0の2つの新しい言語機能についてブログ投稿しました(オプション・パラメータと名前付き引数)。 本日はVS 2010でVBに追加された私のお気に入りのいくつかの新機能である、自動実装プロパティ(Auto-Implemented Properties)、コレクション初期化子(Collection Initializers)、暗黙の行継続(Im
Simply paste in your VB.NET code below, and this free utility will automatically convert it to its equivalent in C#. Your source code is safe We do not permanently store any code submitted via this utility - the data you submit is kept only long enough to convert the code and send the result back to you. Known Issues We've had to remove the automatic clipboard copying (as Flash 10 and above requir
ここでは、Microsoft .NET Frameworkプログラミング(C#、VB.NET、Visual Studioなど)のTip(小技)を紹介しています(逆引き集のようなものです)。ソースコードやサンプルも多数公開しています。 .NET Tipsをご利用いただく際は、注意事項をお守りください。記事の評価一覧は、こちらで閲覧できます。をクリックすると、その記事を別のウィンドウに表示します。このウィンドウはひとつしか表示されませんので、複数の記事を連続してご覧になりたいときに便利です。が付いているリンクは、本来は別のカテゴリに属している記事です。メールマガジン「.NETプログラミング研究」もあります。フォーム(System.Windows.Forms)コントロール(System.Windows.Forms)DataGridコントロール(System.Windows.Forms)DataG
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く