汎用クラス/共通部品

品質向上

  • スキル差異による品質のムラを解消
  • 再利用による信頼性の向上

生産性向上

  • 共通化による実装の簡素化
  • コード資産の蓄積(半永久的なコスト削減)

工期短縮

  • ソースプロジェクトの基盤を素早く構築

~ 今すぐできる共通化、品質・生産性を底上げ ~

ご希望の機能を実現する汎用的なクラス/コントロールを作成し、テスト済みのソースコードをAPIドキュメント、利用サンプル付きでご提供します。

ご提供するソースコードは自由に改変してご利用いただけます。
利用人数や御社内での再利用に制限はありません。

オーダーメイドですが、弊社既存のノウハウを活用しますので、安定した品質で安価にご提供が可能です。

標準コントロールの拡張などちょっとした機能から、お気軽にご相談ください。

枠組み(クラス構成/メソッド呼び出し)を弊社にて構築して実装の道筋をつけ、実装自体は御社にて行う(難しい箇所、お困りの点はサポート)という形のご支援も承っております。


こんなときに

  • 「業務ロジック実装前に共通機能を部品化しておきたいが、人手や時間が足りない」
  • 「短納期・高品質の仕組みを作りたい」
  • 「VB6 の汎用クラス/モジュールを .NET 化したい」
  • 「実装メンバーのスキルにばらつきがあっても安定した品質を保ちたい」

サービスの流れ



ご相談
ご提案
実装
納品
  • APIドキュメント、利用サンプル付きでソースコードを納品いたします。


よくあるご質問



Q. どのようなクラスを作成可能ですか?
A. 以下は今までに作成したクラスの例です。
(その他、ご希望に応じて作成いたしますのでご相談ください。業務要件を含む共通化も承ります。)
  • 自動例外処理  ― Windows/Webフォーム。未捕捉例外のログ出力、メッセージ表示連携。リトライ処理もサポート。
  • ログ出力  ― 運用に役立つ情報を、もれなく、簡易な実装で。
  • メッセージ管理(多言語対応)  ― インテリセンスでメッセージ選択。ID管理不要で可読性・保守性向上。
  • SQL生成  ― 非効率な「実行→文法エラー」を解消。リテラル化、エスケープ、条件追加、DBMS切替が簡単。
  • データアクセス  ― コードジェネレータを備えたフレームワーク。SQL生成と連携して sql.Where(table.Id > 1) のような記述も可能。
  • データ更新  ― 編集後のデータテーブルを渡すだけでDBに反映。更新コマンド、列のパラメータ定義不要。
  • データセット操作  ― データセット操作を簡単にするユーティリティ。
  • データインポート  ― 大量データ移動を高速に。
  • データ比較  ― 大量データの高速比較、差異を検出。異なる形式、DBMSでも。
  • CSV出力  ― データテーブル、データ行の内容も簡単出力。
  • 固定長ファイル読み書き  ― 任意の型で要素を取得。属性で長さ、書式指定。DataTable 対応。バイト数指定も可。
  • レポート出力  ― Excel、Access、ActiveReports(DataGridView の自動出力など)...。
  • ユーザー/カスタムコントロール  ― Windows/Webフォーム。入力制御/検証、マスタ参照、バインド効率化...
  • フォームの基底クラス  ― 同期/非同期実行管理、コントロール制御など。
  • コントロールイベント一括処理  ― 同種コントロールのハンドラを一括設定。
  • 入力検証  ― 1行で任意の検証、警告メッセージ出力。
  • ASP.NETのユーザビリティ向上  ― 「Webなのに...」の厳しい操作性要件を実現。
  • サードパーティ開発支援ツールの補完  ― 既定の動作を変更/用意されていない機能を追加。
  • 各種ユーティリティクラス  ― 文字列、数値、型変換など。コード量半減、ミス半減。
Q. VB6製汎用クラス/モジュールも作成できますか?
A. 可能です。.NET化のご依頼も承ります。お問い合わせください。

お問い合わせ


     
  • 「ちょっとケースが違うかな」とお感じの場合も、お気兼ねなくご相談ください。
    お困りの内容やご予算にあわせ、最大限お役に立てるご提案をいたします。
    (本サービス内容のほか、ご提供可能な作業の例を こちら に記載しております)
  • メールでのお問い合わせ も承っております。
対象技術

言語


 

C#


  1.0 / 1.1 / 2.0 / 3.0 / 3.5 /
  4.0 / 5.0 / 6.0 / 7.0
 

Visual Basic(VB)


  6.0 / VBA /
  .NET(2002) / 2003 / 2005 /
  2008 / 2010 / 2012 / 2013 /
  2015 / 2017
 

LINQ


  LINQ to Objects
  LINQ to DataSet
  LINQ to Entities
  LINQ to XML(XLINQ)
  PLINQ(Parallel Linq)
 

SQL


  標準SQL(ANSI/ISO)
  Transact-SQL(T-SQL)
  PL/SQL
  他各ベンダーSQL
 

XSL


  XSLT
  XPath

プラットフォーム


 

Windowsフォーム


  コントロール
   ユーザーコントロール
   カスタムコントロール
   DataGridView, ...
  データバインド
  イベンド
  マルチスレッド
 

ASP.NET


  Web フォーム
   Web コントロール
   HTML コントロール
   検証コントロール
   ユーザーコントロール
   カスタムコントロール
   チャートコントロール
  ASP.NET MVC
   Razor
   WebGrid Helper
  ASP.NET Web API
   APIコントローラ
  ASP.NET Core
  データバインド
   GridView
   ListView
   DetailsView
   FormView
   ObjectDataSource
   EntityDataSource
  Ajax
   jQuery
   Microsoft AJAX Library
   AJAX Control Toolkit
   AJAX Extensions
   AJAX エクステンダ
  Webサービス
  構成(Web.config)
   URL Rewrite
 

WPF


  XAML
  MVVM パターン
  WPF コントロール
  バインディング
  コマンド
  スタイル/テンプレート
 

Windows Media


  Media サービス
  Media エンコーダ
  Media Player SDK
 

Microsoft Azure


  Virtual Machines(仮想マシン)
  App Service
   Web Apps(Web アプリ)
  SQL Database
  Application Insights
  Azure Backup
 

Amazon Web Services


  EC2
  S3
  CloudWatch
  AWS SDK for .NET
  AWS CLI
  AWS Lambda

フレームワーク


 

.NET Framework


  1.0 / 1.1 / 2.0 / 3.0 /
  3.5 / 4 / 4.5 / 4.6 / 4.7
 

.NET Core


  1.0 / 1.1 / 2.0
  アップグレード(1.x → 2.0)
 

.NET Standard


  1 ~ 1.6 / 2.0
 

ADO.NET


  DataSet(データセット)
  Entity Framework (EF)
   DbContext
   ObjectContext
   POCO エンティティ
   LINQ to Entities
   Entity SQL
   EDM / Database First
   Code First
 

レガシー データアクセス


  Jet
  ODBC
  DAO
  OLEDB
  ADO
  ADOX(ADO DDL拡張)
 

分散テクノロジ


  .NET Remoting
  WCF
 

同期テクノロジ


  Sync Framework
  (データ/フォルダ同期)
 

CMS


  Orchard
  Umbraco
 

AOP/DIコンテナ


  Seasar
   S2Container.NET
   S2Dao.NET
  Unity
  Autofac
 

ロギング


  log4net
  Serilog
 

単体テスト


  NUnit Framework
  Visual Studio 単体テスト
  (MSTest)
  xUnit
  MbUnit
  Moq(モックライブラリ)
 

Phoenix
  Compiler Framework


  データフロー解析

開発環境


 

Visual Studio


  6.0 / .NET(2002) / 2003 /
  2005 / 2008 / 2010 / 2012 /
  2015 / 2017
 

ツール


  FxCop(コード分析)
  StyleCop
  StyleCopAnalyzers
  VSTO(Visual Studio
    Tools for Office)
  Productivity Power Tools

データベース


 SQL Server
 Oracle
 Access(MDB)
 PostgreSQL
 MySQL
 DB2

レポーティング


 CSV
 Excel
 Access (mdb/adp)
 Word
 ActiveReports (Win/Web)
 Crystal Reports
 SpreadsheetGear

リプレース


 Web 化
 .NET 化
 .NET バージョンアップ
 Azure(クラウド)化
 DBMSマイグレーション
 (MDB → SQLServer 他)

ソース管理


 Visual SourceSafe(VSS)
 VSSオートメーション(API)
 Access 2003 VSSアドイン
 Subversion(SVN)
 Git
 

デプロイメント


 Visual Studio Installer
 (セットアッププロジェクト)
 msi 編集(Orca)
 Reg-Free COM
 (Side-by-Side 配置)
 Web Deploy
 

ドキュメント作成


 APIドキュメント
 (SandCastle)
 テーブル定義書・ER図
 

ログ解析・統計(Log Parser)


 IIS ログ
 イベントログ
 ファイルシステム
 

Web サイト運営


 

メールマガジン自動配信


  MailChimp