
- マイグレーションパターン
- オープンマイグレーション
OPEN-MIGRATION-PATTERNSオープンマイグレーションパターン
マイグレーションパターン
VBからC#.NETへの移行
東証上場TOP200社中、60社以上に採用されるシステムリフォーム
出光興産様、日産自動車様、日本航空様、ソフトバンク様、京セラ様、TOTO様、村田製作所様、石油資源開発様、ユニチカ様、ニトリ様、凸版印刷様、デンソー様、リコージャパン様、日東電工様、東建コーポレーション様、大同生命保険様、トヨタシステムズ様、みずほリサーチ&テクノロジーズ様、岡三情報システム様、関電システムソリューションズ様、JALデジタル様、アイテック阪急阪神様、西鉄情報システム様、キリンビジネスシステム様、JFEシステムズ様、コベルコシステム様、東レシステムセンター様、ブリヂストンソフトウェア様、テックインフォメーションシステムズ様、NECグループ様、NTTグループ様、情報技術開発様、パーソルビジネスプロセスデザイン様、ユニシステム様、ワクコンサルティング様 他多数
VB→C#.NETのお客様事例講演
TOTO株式会社様 事例発表
| お客様 | 講演テーマ | 講演イベント |
|---|---|---|
| TOTO株式会社様 | TOTOグループのシステムリフォーム事例 | JUASスクエア2016 |
VB6からC#.NETへのマイグレーション実績は多数あり、
お客様から毎回高いご評価を頂いております。
お客様から毎回高いご評価を頂いております。
避けがたいVB6システムの更新(マイグレーション)

一般的なVB6→C#.NETマイグレーション の問題点

システムリフォームの自動変換の特徴
多数の実績! 極めて100%に近い変換ツール

自動変換後のサンプルソース
(クリックするとサンプルがご覧いただけます)
システムリフォームのテストの特徴


手動・半自動より、格段に高い品質・低コスト

※¹
主に画面と帳票UIの微調整であり、業務ロジックはほぼ100%の変換率です。
※²
独立行政法人情報処理推進機構(IPA)「ソフトウェア開発分析データ集2022」に記載のリリース後不具合数:0.084~0.1/KLを参考にしています。
※³
業務ロジック処理はほぼ100%自動変換できるため、業務ロジック部分の不具合数は非常に少ない状態です。
画面の表示や操作 により表示位置の不具合やフォーカスが当たらないといった軽微な不具合が発生することがあります。
画面の表示や操作 により表示位置の不具合やフォーカスが当たらないといった軽微な不具合が発生することがあります。
VB6→C# システムリフォームの進め方

弊社セミナー・講演会について

類似移行事例の抜粋
基幹システム
- 開発工程
- 棚卸、移行設計、ソース移行~移行テスト
- システムリフォーム情報
- 既存システム規模
- VB:1,145.7KL、VB.NET:5.6KL、Bat:0.1KL、DTSX:68.9KL、帳票:226本、T-SQL:495.4KL
- 開発期間
- 15ヶ月
| 開発言語 | VB6.0 ➡ C#.NET2022 |
|---|---|
| VB.NET2008 ➡ C#.NET2022 | |
| DTSX、T-SQL ➡ 変更なし | |
| Bat ➡ Bat(環境対応) | |
| データベース | SQL Server 2019 ➡ 変更なし |
| フレームワーク | 既存使用なし ➡ .NET Framework 4.8 |
| .NET Framework 3.5 ➡ .NET Framework 4.8 | |
| DBサーバOS | Windows Server 2019 ➡ 変更なし |
| クライアントOS | Windows10 ➡ Windows11(検証テスト環境)、Windows10(動作確認環境) |
| サードパーティー | VS-FlexGrid Pro 7.0J ➡ ComponentOne for WinForms 2023J v1 |
| ActiveReports 1.5J、2.0J ➡ ActiveReports for .NET 16.0J Standard | |
| ソフトウェア | Excel97 ➡ Excel2021 |
| JP1 ➡ 変更なし |
部品管理システム
- 開発工程
- 棚卸、移行設計、ソース移行~移行テスト
- システムリフォーム情報
- 既存システム規模
- VB:9.18KL、ASP.NET:42.85KL、CSS:17.51KL、JS:45.17KL、C#.NET:24.23KL、VB.NET:74.87KL、Bat:0.07KL、MDB:1.2KL
- 開発期間
- 4ヶ月
| 開発言語 | VB6.0 ➡ C#.NET2019 |
|---|---|
| ASP.NET(C#.NET2010、2012、2015) ➡ ASP.NET(C#.NET2019) | |
| C#.NET2010、2012、2015 ➡ C#.NET2019 | |
| VB.NET2008 ➡ C#.NET2019 | |
| Bat ➡ Bat(環境対応) | |
| データベース | MDB2010 ➡ MDB2019 |
| Oracle 11g ➡ SQLServer 2019 | |
| DBサーバOS | Windows Server 2012 ➡ Windows Server 2019 |
| クライアントOS | Windows10 ➡ 変更なし |
| サードパーティー | ElTabelle 4.1J ➡ SPREAD for Windows Forms 12.0J |
| SPREAD for Windows Forms 10.0J ➡ SPREAD for WindowsForms12.0J | |
| ExcelCreator2012 ➡ 変更なし | |
| JP1 ➡ 変更なし |
次期システム
- 開発工程
- 棚卸、移行設計、ソース移行~移行テスト、総合/運用テスト支援
- システムリフォーム情報
- 既存システム規模
- VB:1,736.7KL、帳票:192本
- 開発期間
- 12ヶ月
| 開発言語 | VB6.0 ➡ C#.NET2017 |
|---|---|
| データベース | SQL Server 2005 ➡ SQL Server 2012 |
| フレームワーク | WXFW6.3.0(TEC製) ➡ .NET Framework 4.6.2 + WXFW11(TEC製) |
| DBサーバOS | Windows Server 2003 ➡ Windows Server 2012 |
| クライアントOS | Windows7 ➡ 変更なし |
| サードパーティー | CrystalReport 7.0 ➡ Crystal Reports 2013 |
| ActiveReport 1.5J ➡ .NET標準 ReportView | |
| Chart Builder5.0J ➡ .NET標準コントロール | |
| Spread2.5J(32ビット) ➡ .NET標準コントロール | |
| SpyWorks5.1J ➡ .NET標準コントロール | |
| VS-FLEX3.0J ➡ .NET標準コントロール | |
| QuicPakPro4.0J(ボタンコントロール) ➡ .NET標準コントロール | |
| FxToolsPro4.1J ➡ .NET標準コントロール |
情報システム
- 開発工程
- 棚卸、移行設計、ソース移行~移行テスト
- システムリフォーム情報
- 既存システム規模
- VB:369.5KL、VB.NET:64KL、帳票:226本
- 開発期間
- 9ヶ月
| 開発言語 | VB6.0、VB.NET2008 ➡ C#.NET2015 |
|---|---|
| データベース | SQL Server 2014 ➡ SQL Server 2016 |
| フレームワーク | .NET Framework 3.5 ➡ .NET Framework 4.6.2 |
| DBサーバOS | Windows Server 2012 ➡ Windows Server 2016 |
| クライアントOS | Windows7 ➡ Windows10 |
| ソフトウェア | Rpt、Excel、Access ➡ Rpt |
出荷予測システム・需給計画システム
- 開発工程
- 棚卸、移行設計、ソース移行~移行テスト、性能テスト、認証機能仕様変更、仕様書更新、総合/運用テスト支援
- システムリフォーム情報
- 【出荷予測】
【需給計画】開発言語 VB6.0 ➡ C#.NET2015 ASP.NET2003 ➡ ASP.NET2015 C#.NET2003 ➡ C#.NET2015 データベース SQL Server 2000 ➡ SQL Server 2016 DBサーバOS Windows Server 2003 ➡ Windows Server 2016 クライアントOS Windows7 ➡ 変更なし サードパーティー ForcastPro バッチ版 Ver4.4 ➡ ForcastPro バッチ版 HULFT 6 ➡ HULFT 8
開発言語 VB6.0 ➡ VB.NET2015 データベース Oracle10g ➡ Oracle11gR2 DBサーバOS Windows Server 2003 R2 SP2 Build 3790 ➡ Red Hat Enterprise Linux 6.6 APサーバ IIS6.0 ➡ IIS10.0 APサーバOS Windows Server 2003 ➡ Windows Server 2012 クライアントOS Windows7 ➡ 変更なし サードパーティー ChartBuilder Ver.5.0J ➡ VB.NET標準コントロール VS-FlexGridPro Ver.7.0J ➡ ComponentOne Studio for WinForms 2017J v1 HULFT 6 ➡ HULFT 8 Crystal Reports Professional 8.5.0.217 ➡ Crystal Reports for Visual Studio 2015 - 既存システム規模
- 出荷予測:
ASP.NET:5KL、C#.NET:85.6KL、bat:3.5KL
需給計画:
VB:320.1KL、bat:12.6KL - 開発期間
- 8ヶ月
店舗POSシステム
- 開発工程
- 棚卸、移行設計、ソース移行~移行テスト、総合/運用テスト支援
- システムリフォーム情報
- 既存システム規模
- VB:64KL
- 開発期間
- 5ヶ月
| 開発言語 | VB6.0 ➡ C#.NET2012 |
|---|---|
| データベース | Oracle9i ➡ Oracle11g |
| クライアントOS | Winows XP Embedded ➡ Windows Embedded Standard 7 |
物流費管理システム
- 開発工程
- 棚卸、移行設計、ソース移行~移行テスト、総合/運用テスト支援
- システムリフォーム情報
- 既存システム規模
- VB:19.9KL
- 開発期間
- 4ヶ月
| 開発言語 | VB6.0 ➡ C#.NET2010 |
|---|---|
| データベース | SQL Server 2000 ➡ SQL Server 2008 |
| フレームワーク | 既存使用なし ➡ .NET Framework 4.0 |
| DBサーバOS | Windows Server 2003 ➡ Windows Server 2008 |
| クライアントOS | Windows7 ➡ 変更なし |
| サードパーティー | True DBGrid Pro 8.0J ➡ SPREAD for Windows Forms 12.0J |
| InputMan Pro 7.0J ➡ InputMan for Windows Forms 7.0J |

