読者です 読者をやめる 読者になる 読者になる

nprogram’s blog

フロントエンド開発の学習内容を記載していきます。

C#でOfficeの予定表を確認したい。(準備編)

Visual Studio Communityで、C# Windows Formのプロジェクトを作成します。

C# Windows FormからOutlookにアクセスするためには、ライブラリの追加が必要です。

f:id:nprogram:20170130002715p:plain

f:id:nprogram:20170130002811p:plain

もし、Officeのインストールを実施しているのに、上のライブラリが見つからない場合は、 以下のサイトにアクセスしてください。解決策が書かれていると思います。

stackoverflow.com

この後、Outlookの予定表を表示するアプリケーションを作成できます。

以下のサイトを参考にさせていただきました。

[C#] Outlookの予定表から予定を取得する

strtok_sで文字列を分割する

文字列の分割には、strtokだとVisualStudioのコンパイラでエラーとなるので、strtok_sを使用します。

#include <stdio.h>
#include <string> //strtok関数用
#include <stdlib.h> //strtoul関数用

int main(void)
{
    char ch1; // 変換後の取得値
    char *p1, *p2; // char型ポインタワーク

                   //== 変換元の文字列 ==
    char sHex[] = { "30 31 32 41 42 43 4A 4B 4C 50 51 52 Hoge" };
    char *delim = ", ";//デリミタ(複数渡せる)ここではカンマと空白
    char *ctx;

    //== 変換処理(スペース区切りで分割した文字列の数値変換)==
    p1 = strtok_s(sHex, delim, &ctx); // 1個目の部分文字列取得
    while (p1 != NULL) {
        ch1 = (0xffU & strtoul(p1, &p2, 16)); // 16進文字列と解釈してchar型数値に変換
        if (p1 != p2) {
            printf("\"%s\" ==> '%c'\n", p1, ch1); // 変換成功時の表示
        }
        else {
            printf("\"%s\" ==> ** NG **\n", p1); // 変換失敗時の表示
        }
        p1 = strtok_s(NULL, delim, &ctx); // 2個目以降の部分文字列取得
    }

    return 0;
}

Visual Studio Community 2015で、DxLibを使って、シューティングゲームを作りたい!!

以下のSTGゲーム勉強は、サイトがとてもおすすめです。 龍神録プログラミングの館

Microsoft Visual Studio Community 2015の環境でのDxLibの使用方法は以下のサイトをご確認ください。 DXライブラリ置き場 使い方説明

現在、サイトを用いて学習中。 f:id:nprogram:20170108230742p:plain

JavaScriptの学習

JavaScriptの学習

とてもよいページを見つけたので、紹介します。

JavaScript の 慣例的な記述方法とマナーが記載されています。

blogs.msdn.microsoft.com

MongoDBインストール方法

はじめに

  • MongoDBのインストール方法について、全くわからなかったため、とてもわかりやすい学習ページを探してきました。

MongoDBのインストール

blog.codecamp.jp

node, npm, node_staticを用いて、とっても簡単に画像を表示しましょう

はじめに

ソースコードGitHubに上げました。 github.com

ソースコードの動かし方は、README.mdに記載しましたので、よろしければご確認ください。

環境

ディレクトリ構成

f:id:nprogram:20161106232102p:plain

説明

index.jsソースコードのみで、サーバーが起動できます。

[index.js]

var static = require('node-static');

//
// Create a node-static server instance to serve the './public' folder
//
var file = new static.Server('./public');

require('http').createServer(function (request, response) {
    request.addListener('end', function () {
        //
        // Serve files!
        //
        file.serve(request, response);
    }).resume();
}).listen(8080);

node index.jsコマンドを入力して、

http://localhost:8080/images/test.jpgにアクセスすることで、

画像が表示されます。

Node.js + Expressで簡単なWebアプリケーションをVisual Sutdio Codeで作ります

はじめに

ソースコードGitHubに上げました。 github.com

ソースコードの動かし方は、README.mdに記載しましたので、よろしければご確認ください。

環境

Expressとは

  • Node.js 向けの高速で最小限の Web フレームワークのことです。 公式ドキュメントがわかりやすいです。

Express - Node.js Web アプリケーション・フレームワーク

プロジェクトのディレクトリ構成

Visual Studio Codeの便利な使い方1

プロジェクトにファイルが多くなると、事故が起こりやすくなります。

(ファイル操作ミスなど)

それを防ぐために、VSCodeの非表示設定が便利です。

.vscodeフォルダのsettings.jsonを次のように記述することで、 node_modulesフォルダが非表示になります

{
  "files.exclude" : {
    "node_modules" : true
  }
}
  • before 非表示前 f:id:nprogram:20161106184642p:plain

  • after 非表示後 f:id:nprogram:20161106184721p:plain

Visual Studio Codeの便利な使い方2

Ctrl + Shift + Pコマンドで、コマンドパレットを表示できます。 themeを入力してファイルアイコンのテーマを選択。 f:id:nprogram:20161106185540p:plain

Visual Sutdio Codeを選択してください。 f:id:nprogram:20161106185705p:plain

ファイルアイコンがカラーになってとても見やすくなります。

参考サイト

  • 次のページを参考にしました。とてもわかりやすいです。ありがとうございます。

garafu.blogspot.jp

(http://garafu.blogspot.jp/)