Template1/Template2 アクセスガイド
概要
Template1(最新版)とTemplate2(旧版)のソースコードにアクセスするためのガイドです。
ファイルの場所
- Template1:
/home/ubuntu/webai/permanent_storage/kuzuya/ChatworkBulkSender/
- Template2:
/home/ubuntu/webai/permanent_storage/kuzuya/conflict/
Webインターフェース経由でのアクセス
1. コードビューア
- Template1: https://seicheese.jp/viewer/template1
- Template2: https://seicheese.jp/viewer/template2
2. 差分ビューア
- https://seicheese.jp/docs/diff
3. 主要ファイル一覧
Template1/Template2 共通ファイル
Program.cs
- エントリーポイントChatworkBulkSender.csproj
- プロジェクトファイルChatworkBulkSender.sln
- ソリューションファイル
フォーム関連
Forms/MainForm.cs
- メインフォームForms/M_CustomerMaster.cs
- 顧客マスターForms/ProgressForm.cs
- 進捗表示
ビジネスロジック
Services/ChatworkService.cs
- Chatwork API連携Services/DatabaseService.cs
- データベース操作Services/ValidationService.cs
- バリデーション
データアクセス
DAO/CustomerDAO.cs
- 顧客データアクセスDAO/MessageDAO.cs
- メッセージデータアクセス
データ転送オブジェクト
DTO/CustomerDTO.cs
- 顧客データDTO/MessageDTO.cs
- メッセージデータ
○○)
ファイル一覧の取得
# Template1のファイル一覧
find /home/ubuntu/webai/permanent_storage/kuzuya/ChatworkBulkSender -name "*.cs" -type f
# Template2のファイル一覧
find /home/ubuntu/webai/permanent_storage/kuzuya/conflict -name "*.cs" -type f
特定ファイルの内容確認
# Template1のProgram.csを表示
cat /home/ubuntu/webai/permanent_storage/kuzuya/ChatworkBulkSender/Program.cs
# Template2のProgram.csを表示
cat /home/ubuntu/webai/permanent_storage/kuzuya/conflict/Program.cs
差分の確認
# 特定ファイルの差分
diff -u /home/ubuntu/webai/permanent_storage/kuzuya/conflict/Program.cs \
/home/ubuntu/webai/permanent_storage/kuzuya/ChatworkBulkSender/Program.cs
利用可能なファイル形式
.cs
- C#ソースコード.csproj
- プロジェクト設定.sln
- ソリューションファイル.resx
- リソースファイル.config
- 設定ファイル.xml
- XMLファイル