日本語版 Windows では、デフォルトの文字コードとして Shift-JIS(CP932)が広く使われています。 この Shift-JIS、2バイト目が ASCII コードと同じ、という文字がいくつか存在します。 例えば「ソ」の Shift-JIS でのコードは16進数で835cで、2バイト目の5cはバックスラッシュ(または¥マーク)と同じです。 このため、例えば #include <iostream> int main() { char str[] = "ソ"; std::cout << str << std::endl; return 0; } 上記を Shift-JIS で保存してコンパイルしてみます。 Visual Studio では問題なくコンパイル・実行できるのですが、gcc(g++)では、 error: missing terminating " character ch
Pythonのモジュールの基本を押さえる:特集:Visual Studioで始めるPythonプログラミング(1/3 ページ) 本稿ではモジュールの作成、インポート、グローバル変数__name__、コマンドラインからのモジュールの実行など、Pythonのモジュールの基礎を取り上げる。 連載目次 前回はPythonのクラスについて解説した。例外処理など、まだ説明していない要素も多いが、基本的な構文要素や関数、クラスなどについては前回までにおおよその紹介が終わったので、今回はこれらをコードの再利用を促すためのキーパーツである「モジュール」について見ていこう。 モジュールとは Pythonにおける「モジュール」とは「独立したファイルに収められたPythonスクリプト」のことだ。そういうわけで、前回まではPython Tools for Visual Studio(以下、PTVS)が提供する[In
「新しいマイクロソフト」は、あらゆるデベロッパーのために必要なすべてを備えている。Connect(); //2016 「新しいマイクロソフトは、次世代のソフトウェアアプリケーションを開発するのに必要なあらゆるものを備えている」。 赤シャツで知られるマイクロソフトのエグゼクティブバイスプレジデント スコット・ガスリー氏は、11月17日(日本時間11月18日未明)にニューヨークで開催された同社の開発者向けイベント「Connect();//2016」の基調講演で、新しいマイクロソフト像をこう表現しました。 もともとWindowsのための開発ツールでありフレームワークだったVisual Studioと.NET Frameworkは、ここ数年で大きな変化を遂げました。 それは.NETのオープンソース化によるLinuxやmacOS対応や、Xamarinの買収によるマイクロソフト自身がiOSやAndro
タイトルの通りですが、一昨年にリアルタイム Web というか SignalR について書いた本の 2016 年版が出るらしいです。Visual Studio 2015 にも対応しているようです。 .NET開発テクノロジ入門2016年版Visual Studio 2015対応版 作者:五十嵐 祐貴,生形 可奈子,大田 一希,古賀 慎一,酒井 達明,芝村 達郎,田淵 義人日経BPAmazon ちなみに一昨年書いた本はこっちです。パッと見は色変わっただけですね。間違わないように注意。 .NET開発テクノロジ入門 2014年版 VisualStudio2013対応版 (MSDNプログラミングシリーズ) 作者:酒井 達明,山田 祥寛,小高 太郎,中原 幹雄,芝村 達郎,和田 健司日経BPAmazon 例によって少しだけ書いてるんですが、何を血迷ったか、当時は ASP.NET 5 と呼ばれていた AS
2015年4月、マイクロソフトBuildカンファレンスでVisual Studio 2015が発表されました。iOSやAndroidアプリ開発機能が強化され、Objective-CやC++を使ったネイティブ言語に対応することが、以前の記事でも取り上げられています。一方、HTML5などのWeb技術を用いたモバイルアプリ開発機能についても大幅に強化されています。今回は、そういったネイティブ言語「ではない」の技術の代表格であるHTML5を用いた開発について、Visual Studioがどのように対応しているのかを見ていきます。 Visual Studio 2015 HTML5はクロスプラットフォームの標準技術 HTMLはWebのための標準マークアップとして誕生し、HTML5ではその周辺の技術(CSSやJavaScript)も巻き込んで大幅な機能拡張が行われました。そのなかには「オフライン対応」や
2009年06月24日16:08 カテゴリ C#からSendInputでUNICODEを送信する C#からSendInputでUNICODEを送信してみます。 dll等の宣言部は Visual Studio フォーラムの 半角/全角 のキーを送る からほとんどコピーしました。 INPUTは配列の先頭を送るので INPUT[] にしています。 メモ帳を起動して「ぬるぽ\r\n\t\ぬるぽ」と送ってみます。 using System; using System.Diagnostics; using System.Runtime.InteropServices; namespace SampleSendInput { class Program { const int INPUT_KEYBOARD = 1; const int KEYEVENTF_EXTENDEDKEY = 0x1; cons
Visual Studio 2010を利用すると、UIテストを自動化することができます。これにより、手作業では時間がかかってしょうがないテストを自動化することができます。 今回は、100回ボタンをクリックすると例外が発生するというWebサイトを利用して、人が100回もクリックしてテストすることなくUIテストを行う方法を紹介します。 今回利用するWebサイト 以下のようなサイトで、"100回クリックで例外"のボタンを100回押すと例外が発生するサイトを利用します。 *コードは後述しますが、Visual StudioのUIテストの自動化には、テストされる側のソースコードは必要ありません。 UIテストの自動化 1. Visual Studioを開き、新規作成→プロジェクトからテスト→テスト プロジェクトを選択します。 2. 今回はUIテストなので、UnitTest1.csを削除して"コード化され
しかし最近では、この分野に大きな変化が起きています。そのきっかけが、マルチプラットフォーム開発を可能にするHTML5ハイブリッドアプリの登場です。HTML5ハイブリッドアプリとはWeb技術であるHTML5を用いて作られるネイティブアプリで、プラットフォームに依存しない「クロスプラットフォーム」であることが最大の特徴です。 Visual Studioでも、このHTML5ハイブリッドアプリの開発の対応がどんどん進んでいます。Visual Studioの優れた開発環境を使い、iOSやAndroid向けのネイティブアプリが開発できます。そこで本稿では、Visual Studio上でHTML5ハイブリッドアプリ開発を実現する「Monaca for Visual Studio」を紹介し、実際にアプリ開発をしていきたいと思います。 対象読者 今回の対象読者は、以下のとおりです。 JavaScriptによ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く