ソフトウェア開発者の日常

こだわりなく書きたいことを書いていきます。

Visual Studio

C# エスケープシーケンスではない方法を調べてみました

C#で文字列を示すには、ダブルクオーテーションで囲みます。 Console.WriteLine("ダブルクオーテーション"); ダブルクオーテーションを文字列として扱いたい場合は、エスケープシーケンスを使います。 Console.WriteLine("ダブルクオーテーション「\"」"); …

C# System.IO.StreamWriterクラスを使って、同時にファイルに書き込もうとすると、例外が発生する

C#で作ったプログラムで、ログをファイルに書き出す機能を作成しました。 ファイルに書き込むには、System.IO.StreamWriterクラスを使いました。 docs.microsoft.com System.IO.StreamWriterオブジェクトを生成して、WriteLineメソッドで文字列を書き込み、C…

Apache Cordovaで作成するアプリケーションに印刷機能はつけられる?

以前、Android/iOSに対応したアプリケーションの開発に、Apache Cordovaを利用していることを書きました。 ajya.hatenablog.jp ajya.hatenablog.jp ajya.hatenablog.jpこのアプリケーションに、印刷機能を追加することになりました。 プラグインを追加すれば…

リモートビルドを諦めて、Macでビルド

WindowsにVisual Studio 2017にインストールをして、iOSアプリ開発のためにリモートビルドする環境の構築をしていることを書きました。 ajya.hatenablog.jp最初に発生したビルドエラーは解消しましたが、新たなビルドエラーが発生しました。新たなビルドエラ…

Visual Stuido 2017からのMacへのリモートビルドでのエラー

現在Android/iOSに対応したアプリケーションの開発をしています。 WindowsにVisual Stuido 2017とApache Cordovaの開発ツールをインストールしました。 www.visualstudio.comApache Cordovaのインストールは、Visual Studio 2017のインストール時に選べるの…

Visual Basic 2013でXMLを操作 その2

新たにデータがXML形式で書かれているファイルを変更しなくてはならなくなったので、前回のソースコードをベースにして処理しました。 ajya.hatenablog.jp 変更前のXML形式のデータは以下のとおりです。 <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"> </relationships>

Visual Basic 2013でXMLを操作

データがXML形式で書かれているファイルを変更しなくてはならなくなったので調べました。変更前のXML形式のデータは以下のとおりです。

.NET Framework 4.5からzip形式の圧縮/解凍ができるようになっている

初期状態のままでは機能を利用できないので、プロジェクトに参照の追加を行います。 メニューから、[プロジェクト]-[参照の追加]を選ぶと、[参照マネージャー]が表示されます。[アセンブリ]-[フレームワーク]をクリックして、[System.IO.Compression.FileSys…

Visual Basic 2013のアプリでPowerPointファイルを操作する方法

PowerPointファイルに対して、どのようなことができるのか検証するために調べました。 動作を確認した環境は、Windows 7 Professional SP1 64bit版にPowerPoint 2013をインストールしてあります。プロジェクトに参照の追加を2回行います。 メニューから、[プ…

Visual Basic 2013のアプリからOracleデータベースに接続する方法

不慣れなOracleデータベースに接続するために調べた結果です。動作を確認した環境は、Windows 7 Professional SP1 64bit版から、Oracle Database Express Edition 11g Release 2への接続です。 1.Oracle Data Access Components (ODAC) for Windows Download…