This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
はじめに Visual Studio 2017 Update 2 以前は、C/C++のプログラミングの学習や、Win32 API を用いたデスクトップアプリの作成を行う際、「新しいプロジェクト」ダイアログで「Win32 プロジェクト」もしくは「Win32 コンソール アプリケーション」を選択してプロジェクトを作成します。 作成したいプロジェクトを選択して、プロジェクトの名前と保存場所を指定して「OK」をクリックすると「Win32 アプリケーション ウィザード」が表示され、空のプロジェクトの作成ができるようになっていました。 しかし最新の Visual Studio 2017 Update 3 以降では、新しいプロジェクトの一覧に「Windows デスクトップ」が追加され、代わりに今まであった Win32 の項目がなくなっています。そのため、今までの方法でプロジェクトを作成することはできなく
unsafeコードとは何か 今回扱うunsafeコードは、必ずしもすべてのC#プログラマが知っているべき機能ではない。この機能を必要とするプログラマはそれほど多くはないだろう。平均的プログラマなら知らなくても問題はないし、不必要に使うと問題をややこしくするので、むしろ知らない方がよいとすらいえる。なお、Win32 APIの呼び出しは、前回説明したとおり、unsafeコードとは関係なく実行できるので、unsafeコードの知識抜きでもほとんど問題はない。そのため、unsafeコードは難しすぎると思ったら、読み飛ばしても問題はない。なお、今回は、C/C++言語でいうところのポインタに関する知識を前提としている。 プログラム言語には低級と高級がある。といっても、決して常に高級言語が優れているというわけではない。より生のコンピュータの構造に近いものが低級であり、より人間の志向性に近いものが高級と呼ば
特集:.NET開発の新標準「NuGet」入門(前編) .NETで開発モジュール導入が楽々に! NuGet入門 芝村 達郎 2011/09/15 ●NuGetとは何か ASP.NET MVC 3ベータ版が公開されたときに、「NuPack」と呼ばれるアプリケーションも同時に公開されたことをご存じだろうか。 .NET開発者にはなじみがないかと思うが、RubyやPerlにはRubyGemsやCPANといった、公開されているモジュールを簡単にダウンロード、インストールするパッケージ・マネージャ機能が提供されている。NuPackはそれらパッケージ・マネージャの.NET版と考えていただければいいだろう。 その後、「NuPack」は「NuGet」と名前を変え、ASP.NET MVC 3と同時にリリースされた。当初はASP.NET MVC専用といっても過言ではない状況だったが、バージョン・アップを重ねた今で
はじめに 前からちょくちょく見受けられたけれども、やはりやってしまう人は多いようなので 自戒の念と共にここに記しておきます。 ソフトウェアをDLして解凍またはセットアップしたexeのところに、appname.vshost.exeとかappname.pdbとか見かけたことはありませんか? これらはVisual Studioでビルドする際に、Debugビルドでは非常に有効なファイルですが、Releaseビルドでは不要なファイル達だったりします。 なので、必ず下記の2つの設定をReleaseビルド構成に施しておきましょう。 1. ホスティングプロセスを無効にすること これはあまり見かけなくなったけど、やはりやってしまう人はいるようです。 プロジェクトのプロパティでデバッグページにある Visual Studio ホスティング プロセスを有効にする(O) のチェックを外して Visual Stud
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く