会社でこっそりツイートしよう!!
はじめに
C# CoreTweet APIを用いたWPFアプリケーションを公開(Ver.1.0)します。
概要
会社でもこっそりツイートしようをコンセプトにWPFのアプリケーションを作成しました。
(Windowsデスクトップアプリケーション)
下記よりTweetSuite.exeをダウンロードしご利用ください。
※WPFのアプリケーションですが、DLLはバイナリとして埋め込んであるため、TweetSuite.exe単体で動作します。
TweetSuiteのダウンロード
ユーザーインターフェース(兼取扱説明書)
タスクトレイ
TweetSuite.exeを実行すると、タスクトレイに格納されます。
右クリックメニューは、以下の通りです。
- 表示 <説明:認証画面 or メッセージ画面が表示されます>
- 終了 <説明:アプリケーションを終了します>
認証画面
タスクトレイから「表示」を実行すると、下記認証画面※が表示されます。
※認証画面が表示される条件は、以下の通り
- 初めてログインする場合
- ログアウトした場合
- 設定を保存していない場合
認証用のトークンは、下記ブログのトークン(4種)を用います。
設定を保存する
設定を保存するにチェックを入れて、鍵アイコン(認証)をクリックすると、設定を保存してTwitterにログインします。
鍵アイコン
Twitterにログインします。
メッセージ画面
認証に成功すると、下記メッセージ入力画面が表示されます。
- ログアウトアイコン(ボタン)
- ツイートする内容(メッセージ)
- 画像アイコン(ボタン)
- 送信アイコン(ボタン)
ログアウトアイコン
ログアウトアイコンをクリックすると、ログアウトし「認証画面」へ遷移します。
ツイートする内容
ツイートする内容を記述します。
画像アイコン
ツイート時、添付する画像を選択します。(複数可能)
送信アイコン
ツイート内容を送信します。
※送信アイコンっぽくないのは、わざとです(笑)
注意事項
アプリケーションの最小化について
最小化し、元のサイズに戻す場合は、最小化のタスクバーより、右クリックで、「元のサイズに戻す」を実施してください。
制限事項
動作環境
※現在以下の環境でのみしか動作確認しておりません。
- Windows 10 Creaters Update x64
最大文字数
本アプリケーションにおいて、最大文字数を入力した場合の動作確認をしていません。
※Twitterには140文字以上の投稿は出来ないはず。。。
画像選択
ツイート画像として、選択した画像は、削除ができません。
※間違えた場合は、アプリケーションを終了し、再度アプリケーションを実施してください。
今後の課題
- 最大文字数の確認を追加予定
- 若干エラー処理の考慮ができていない部分があるため、修正予定
- 画像選択したものを、削除できるようにする予定
- TextBoxおよびRichTextBoxにウォーターマークを追加予定
- ツールチップを特につけていないため、わかるように追加予定