私のプロジェクトには75000の機能リストがあります。私は、各クラスファイルを動的に読み込み、関数の上に1行、最後に行を追加する必要があります。ファイルの特定の部分を更新する最も良い方法はどれですか。私は自分のソースコード以来、ここで小さな間違いをしたくないし、グローバルに使っています。更新.vbファイルの特定の部分
答えて
最も良い方法は、それをまったく行うことではありません。あなたは75,000のグローバル機能を持っていますか?厳密にオブジェクト指向プログラミングのルールを破っています。
また、クロールを遅らせる恐ろしいリフレクションや動的コンパイルのハッキングがなければ、不可能です。
おい、あなたがOOPのルールを破る方法を教えてくれますか? –
私はいくつかのソースファイルを持っていますが、wanaはすべての機能を編集し、その中に新しいラインコードを入れる必要があります。私はテキストファイルとして扱うことができますが、その非常に難しい.. –
私はwana知っている、他の方法があれば。 –
ファイルの検索と置換ができるテキストファイルエディタが必要なようです。例えば、
NewLineText1
NewLineText2
End Function
とサブと同じで
End Function
の出現をすべて置き換えます。
関数の先頭に行を追加するのはちょっと難しいでしょうが、検索と置換ツールの良い正規表現や適切なサポートがあればわかりますが、これはわかりやすいはずです。
funducから検索と置換を使用していますが、他のツールもありますし、仕事をするトンがあると確信しています。
また、ビジュアルスタジオ内でマクロを使って同じことをすることもできます。これについては、今考えてみるとさらに簡単です。例えば
(擬似コード):あなたは、ソースコントロールのいずれかの形式を使用していないことを示唆している「小さなミス」、とあなたのソースコードを台無しに心配なら
Search for " sub "
If the previous word is not "End"
Jump to the end of the line
Add a new line
Go to the beginning of the new line
Add your new text
Else
Jump to the beginning of the current line
Add a new line (to force the End Sub down)
Go up a line (if you are still on the end sub line)
Add your new lines.
- 1. フォームの特定の部分を更新する方法
- 2. WebMatrix - 部分的な更新の更新
- 3. ファイルの特定の部分を除いたファイルのWebpackローダーテスト
- 4. NHibernateの部分更新
- 5. ファイルの内容の特定の部分を読む
- 6. .txtファイルの特定の部分の保存と読み取り
- 7. EntityFramework更新部分モデル
- 8. Googleマップの特定の部分
- 9. JFrameの特定の部分にスクロール
- 10. Swift:特定の部分のスパークアクション(avaudioplayer)
- 11. Beanへの部分XMLマッピングの更新
- 12. 更新特定のユーザーFOSuserbundle
- 13. 特定の部分を取る
- 14. Linq to SQLの部分的な更新?
- 15. MVC Ajaxの更新部分ビュー
- 16. Rails:部分的な更新ボタンのクリック
- 17. 更新日時フィールドの日付部分
- 18. 部分的なオブジェクトの更新
- 19. 特定のサイズのCSVファイルの分割
- 20. 特定のファイル/フォルダでsvnの更新を防ぐ方法は?
- 21. C#、Excelファイル内の特定のCellを更新する方法
- 22. 外部からのsvnファイルの更新
- 23. 特定のビデオのメディアストアの更新を更新します
- 24. 部分特殊
- 25. サウンドファイルを特定のビットレートでwavに変換し、ファイルの特定の部分をカットする
- 26. JPA:更新のみ特定のフィールド
- 27. 部分設定ファイルの使い方
- 28. AJAXで部分図を更新する
- 29. 部分更新 - 辞書問題
- 30. asp.net web apiで部分的に更新
!どこかでコードのバックアップを取っておいてください! –