AutoCode is a powerful add-in for Visual Studio that automates repetitive coding tasks by invoking parameterized commands to generate code, refactor, execute IDE actions or any user defined command. Some of the benefits to speed up your development: Just press Ctrl+Enter to execute smart commands Invoke smart code snippets to create classes, properties, methods, surround code, etc.Compile and exec
CodeMaid is an open source Visual Studio extension to cleanup and simplify our C#, C++, F#, VB, PHP, PowerShell, R, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript and TypeScript coding. For more details, please visit: https://www.codemaid.net Currently supports VS2019 and VS2022. For Visual Studio 2022 go to https://marketplace.visualstudio.com/items?itemName=SteveCadwallader.CodeMaidVS20
Webアプリケーションを社内システムとして使う場合、帳票の印刷機能はほぼ必須です。従来、Microsoft Accessで構築した社内システムをASP.NET + SQL Serverに乗り換える際、Accessのレポート機能などで実現していた帳票印刷を、ASP.NETで実現する必要があります。ここでは、ASP.NETで帳票の印刷機能を実現する方法を説明します。 はじめに Webアプリケーションを社内システムとして使う場合、帳票の印刷機能はほぼ必須です。従来、Microsoft Accessで構築した社内システムをASP.NET + SQL Serverに乗り換える際、Accessのレポート機能などで実現していた帳票印刷を、ASP.NETで実現する必要があります。ここでは、ASP.NETで帳票の印刷機能を実現する方法を説明します。 前提条件 ここでは、以下の開発環境および動作環境を前提条件
One place for all extensions for Visual Studio, Azure DevOps Services, Azure DevOps Server and Visual Studio Code. Discover and install extensions and subscriptions to create the dev environment you need.
MVVMパターンに関する認識・知見があちこちに散らばっているように見えるので、そろそろまとめてみる事にしました。この記事は、他の各サイトの記事などでMVVMの基本的な考え方・実装方法などを把握されている方が対象です。 そういった方がMVVMパターンを実務に適応してみようと思った時や、MVVMパターンを要件に合わせてカスタマイズしていく際に、認識すべきパターンの実装方式のそもそもの理由と考え方、要件に合わせて考えていかなければならないポイントを把握する助けとなる情報を提供するのを目的としてこの記事を書きました。(文字ばかりですいません><) MVVMの実装の各要素の実装をこねくりまわすばかりで、その過程でパターンを把握している気になって、パターンの本来の目的を破壊してしまうような実装を推奨してしまっている人も見ます。そんな滑稽な事をしない認識を持って欲しいのです。 MVVMパターンは、WPF
WPF/Silverlight開発において、イベント駆動開発じゃ何故いけないのか? MVC/MVP/PMパターンとMVVMはどう違うのか、どういったメリットがあるのか? そういう声を聴く機会は少なくありません。 MVVMパターンとイベント駆動開発、MVC/MVP/PMパターンとの関係について僕の理解をまとめました。 MVVMパターンをわざわざ適応する事に疑問がある方にはぜひ読んで欲しいと思っています。 また、このドキュメントを記述するにあたり@matarilloさん、@ufcppさん、@yfakariyaさん、諸先輩方3方に叩き台を見ていただき多くの指摘を頂くことができました。今回は頂いたフィードバックを受けて公開する形になっております。 押しつけがましくも一方的に依頼させていただいて、にも拘わらず非常に丁寧に様々な指摘・示唆を頂くことができました。 この場を借りてお礼申し上げます。ありが
C# ドキュメント コメントは、XML 要素を使用して出力ドキュメントの構造を定義します。 この機能の結果の 1 つは、ドキュメント コメントに有効な XML を追加できることです。 C# コンパイラにより、これらの要素は出力 XML ファイルにコピーされます。 コメントでは任意の有効な XML (有効な HTML 要素を含む) を使用できますが、多くの理由からコードを文書化することが推奨されます。 いくつかの推奨事項、一般的なユース ケースのシナリオ、XML ドキュメント タグを C# コードで使用するときに知っておく必要があることを次に示します。 ドキュメント コメントに任意のタグを付けることができますが、この記事では、最も一般的な言語コンストラクトに推奨されるタグについて説明します。 すべての場合において、次の推奨事項に従う必要があります。 整合性を維持するために、公開されているすべ
This document discusses various programming languages and tools, including F#, C#, VB, .NET Framework, and related concepts. It compares features of F# to other languages like options vs null, pattern matching, pipe operators and more. It also covers F# tools for Visual Studio like F#Depth colorizer and various IDE editions for using F#.Read less
Creative Commons 表示 - 非営利 - 継承 初版 2011/2/11 (初版) PDF バージョン 2011/2/27 TDD って、 どんなふうに仕事してるのかな? そんな、 あなたに。 TDD は、 テストファーストとリファクタリングだと。 テストファーストは、 テストケースを先にコードで表現してから、 製品コードを書くのだと。 そんなふうに説明はされるけど、 じゃあ実際にはどうやっているのか? ごく簡単な Windows 用のプログラムを例題にして、 紹介してみます。 なお、 ここでは省いていますが、 実際にはソースコード管理システム (ソースコード リポジトリ) の扱い方も大切です。 現在の xUnit 系のユニットテスト ツールでは、 GUI の自動テストは困難です。 Visual Studio 2010 の上位版では、 GUI の自動テストをかなり簡単に作れる
更新 : 2007 年 11 月 .NET Compact Framework では、.NET Framework で使用できるテクノロジの多くを使用してアプリケーションを開発できます。また、デバイス専用の追加機能も使用できます。 このセクションの内容 .NET Compact Framework でのアプリケーションとコア タスクの構築 .NET Compact Framework のインストールと構成方法、プログラムのコンパイル方法、およびその他のビルド タスクと構成タスクの実行方法について説明します。 .NET Compact Framework でのデータ アクセスと XML サポート .NET Compact Framework のデータ アクセス機能、XML 機能、およびバインド機能について説明します。 .NET Compact Framework のエンコーディングとローカリ
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Microsoft .NET Compact Framework に関してよくある質問への回答を示します。この FAQ への項目の追加を希望する場合は、netcffaq@microsoft.com に電子メール (英語) を送信してください。 1. 開発 1.1. Microsoft .NET Compact Framework とは何ですか。 1.2. .NET Compact Framework アプリケーションを開発するにはどのようなツールが必要ですか。 1.3. 最新のツールとソフトウェアはどこでダウンロードできますか。 1.4. .NET Compact Framework によってサポートされてい
SQLite ADO.NET 2.0 ProviderAn open source ADO.NET provider for the SQLite database engine System.Data.SQLite is the original SQLite database engine and a complete ADO.NET 2.0 provider all rolled into a single mixed mode assembly. It is a complete drop-in replacement for the original sqlite3.dll (you can even rename it to sqlite3.dll). Unlike normal mixed assemblies, it has no linker dependency o
Hatsune's Journal Japan blog 目次 ホーム 連絡をする RSS Login Blog 利用状況 投稿数 - 1864 記事 - 2 コメント - 95030 トラックバック - 317 ニュース System.Data.SQLiteには、.NET Compact Framework用のクラスライブラリ(こちらも接続コンポーネントではなくSQLiteそのもの)も付属しています。 Windows Mobileアプリを新規に作成して、実機(emone α)に配置して動作するかどうかを確認してみます。 サンプル用プロジェクトの作成 .NET Framework 2.0でWindows Mobile 5.0 Pocket PC SDKをターゲットにしてあたらしいプロジェクトを作成します。 参照設定で、System.Data.SQLite.dllを指定します。ここで表示され
このトピックの対象は、レガシ テクノロジに特定されています。XML Web サービスと XML Web サービス クライアントは以下を使用して作成してください。 Windows Communication Foundation. Web サービスに最適なセキュリティ実装を決定するときは、まず認証と承認という 2 つの重要なセキュリティ原則について決定します。認証とは、ユーザー名やパスワードなど、資格情報に基づく ID を証明機関に照会して検証するプロセスです。ID が認証されると、承認によって、その ID がリソースへのアクセスを与えるかどうかが決定されます。 ASP.NET を使用して作成した Web サービスでは、ASP.NET で用意されている認証オプションおよび承認オプションや、カスタマイズされた SOAP ベースのセキュリティからセキュリティ オプションを選択できます。ASP.N
マイクロソフトのDevLabsで公開されている.NETにおける設計とテストにおけるテクノロジーであるCode ContractsとPexを使ってみました。 結論から言うとかなり使えそうでひょっとしたら開発スタイルを変え可能性があると思いました。 かなり奥が深そうでまだ可能性と限界について完全に理解できているわけではないのですがまだ日本語で紹介している情報が少ないようなので書きたいと思います。 Code Contractsは.NETで「契約による設計(DbC:Design By Contract)」を実現するためのランタイムとVisual Studioに統合される開発環境です。 つまりC#などの言語で契約、つまりメソッド毎に「事前条件 (precondition)」「事後条件 (postcondition)」とクラス(インスタンス)における「不変条件 (invariant)」を記述することで
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く