C# と VB.NET の質問掲示板
ASP.NET、C++/CLI、Java 何でもどうぞ
掲示板トップ
C# と VB.NET 入門
新規作成
利用方法
ツリー表示
トピック表示
ランキング
記事検索
過去ログ
ログ内検索
キーワードを複数指定する場合は 半角スペース で区切ってください。
検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
[返信]をクリックすると返信ページへ移動します。
キーワード
/
検索条件
/
(AND)
(OR)
検索範囲
/
(現在のログ)
(全過去ログ)
(過去ログ1)
(過去ログ2)
(過去ログ3)
(過去ログ4)
(過去ログ5)
(過去ログ6)
(過去ログ7)
(過去ログ8)
(過去ログ9)
(過去ログ10)
(過去ログ11)
(過去ログ12)
(過去ログ13)
(過去ログ14)
(過去ログ15)
(過去ログ16)
(過去ログ17)
(過去ログ18)
(過去ログ19)
(過去ログ20)
(過去ログ21)
(過去ログ22)
(過去ログ23)
(過去ログ24)
(過去ログ25)
(過去ログ26)
(過去ログ27)
(過去ログ28)
(過去ログ29)
(過去ログ30)
(過去ログ31)
(過去ログ32)
(過去ログ33)
(過去ログ34)
(過去ログ35)
(過去ログ36)
(過去ログ37)
(過去ログ38)
(過去ログ39)
(過去ログ40)
(過去ログ41)
(過去ログ42)
(過去ログ43)
(過去ログ44)
(過去ログ45)
(過去ログ46)
(過去ログ47)
(過去ログ48)
(過去ログ49)
(過去ログ50)
(過去ログ51)
(過去ログ52)
(過去ログ53)
(過去ログ54)
(過去ログ55)
(過去ログ56)
(過去ログ57)
(過去ログ58)
(過去ログ59)
(過去ログ60)
(過去ログ61)
(過去ログ62)
(過去ログ63)
(過去ログ64)
(過去ログ65)
(過去ログ66)
(過去ログ67)
(過去ログ68)
(過去ログ69)
(過去ログ70)
(過去ログ71)
(過去ログ72)
(過去ログ73)
(過去ログ74)
(過去ログ75)
(過去ログ76)
(過去ログ77)
(過去ログ78)
(過去ログ79)
(過去ログ80)
(過去ログ81)
(過去ログ82)
(過去ログ83)
(過去ログ84)
(過去ログ85)
(過去ログ86)
(過去ログ87)
(過去ログ88)
(過去ログ89)
(過去ログ90)
(過去ログ91)
(過去ログ92)
(過去ログ93)
(過去ログ94)
(過去ログ95)
(過去ログ96)
(過去ログ97)
(過去ログ98)
(過去ログ99)
(過去ログ100)
(過去ログ101)
(過去ログ102)
(過去ログ103)
(過去ログ104)
(過去ログ105)
(過去ログ106)
(過去ログ107)
(過去ログ108)
(過去ログ109)
(過去ログ110)
(過去ログ111)
(過去ログ112)
(過去ログ113)
(過去ログ114)
(過去ログ115)
(過去ログ116)
(過去ログ117)
(過去ログ118)
(過去ログ119)
(過去ログ120)
(過去ログ121)
(過去ログ122)
(過去ログ123)
(過去ログ124)
(過去ログ125)
(過去ログ126)
(過去ログ127)
(過去ログ128)
(過去ログ129)
(過去ログ130)
(過去ログ131)
(過去ログ132)
(過去ログ133)
(過去ログ134)
(過去ログ135)
(過去ログ136)
(過去ログ137)
(過去ログ138)
(過去ログ139)
(過去ログ140)
(過去ログ141)
(過去ログ142)
(過去ログ143)
(過去ログ144)
(過去ログ145)
(過去ログ146)
(過去ログ147)
(過去ログ148)
(過去ログ149)
(過去ログ150)
(過去ログ151)
(過去ログ152)
(過去ログ153)
(過去ログ154)
(過去ログ155)
(過去ログ156)
(過去ログ157)
(過去ログ158)
(過去ログ159)
(過去ログ160)
(過去ログ161)
(過去ログ162)
(過去ログ163)
(過去ログ164)
(過去ログ165)
(過去ログ166)
(過去ログ167)
(過去ログ168)
(過去ログ169)
(過去ログ170)
(過去ログ171)
(過去ログ172)
(過去ログ173)
(過去ログ174)
(過去ログ175)
(過去ログ176)
(過去ログ177)
(過去ログ178)
(過去ログ179)
強調表示
/
ON
(自動リンクOFF)
結果表示件数
/
20件
30件
40件
50件
100件
記事No検索
/
ON
大文字と小文字を区別する
全過去ログを検索
ヒット / 13件
(1-13 を表示)
<<
0
>>
■6094
Re[1]: .NET2003で別のプロジェクトを呼ぶには?
□投稿者/ HIRO -
(2007/07/31(Tue) 22:17:10)
>
■
No6090
(グリード さん) に返信
> こんばんば、グリードと言います。わからないところがあったので、質問させていただきます。
>
> 質問なのですが、.NET2003で作ったプロジェクトがありまして、その作ったプロジェクトを別のプロジェクトで表示させれるようにしたいのです。
>
> 流れ的には、新しいプロジェクトを開く→ボタンを押す→前回作ったプロジェクトを開く
>
> という風にしたいのです。
>
> すごく初歩的な質問かもしれませんが、なにとぞよろしくお願いします。
メニューの[ファイル]-[プロジェクトの追加]-[既存のプロジェクト]を選択すると
プロジェクトを選択するダイアログが表示されます。
ここで、追加したいプロジェクトファイル(*.csproj)を選択すれば良いと思います。
下記を一読されることをおすすめします。
[ソリューション、プロジェクト、およびファイルの管理]
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/vsintro7/html/vxoriManagingProjectsSolutions.asp
記事No.6090 のレス /過去ログ16より /
関連記事表示
削除チェック/
■6749
VBからUNLHAを使用してファイルの圧縮したい
□投稿者/ SAMOAN -
(2007/08/23(Thu) 09:54:18)
分類:[VB.NET/VB2005]
VBからUNLHAを使用してファイルの圧縮したいのですが、どなたかご存知なら教えて下さい。
UNLHA32.DLLのUnlhaという機能を使用すると圧縮できることは分っているのですが商用利用に関しては
制限があるようなのでUNLHA.DLLを使用したいのですが、 Unlhaの説明には
機能 解凍を行います。
とだけかかれているのですが、圧縮機能は無いのでしょうか?
COMMAND.TXT内の説明には下記の記述があるのでできると思うのですが
***********************************************************************
%2. 命令の詳細
a: 書庫にファイルを追加
ファイルを圧縮して書庫に書き換え・追加します。書庫が存在しなけ
れば,新しく作成します。書庫の中に同じ名前のファイルがある場合は,
強制的に書き換えます。"-c" スイッチ付きの 'u' 命令と同じです。も
し,"-r" スイッチが指定されていれば, UNLHA.DLL は,指定されたワ
イルド名に合致するようなサブディレクトリのすべてのファイルを追加
します。
例: a -r archive subdir\*.*
subdir\ 以下のすべてのファイルを圧縮して格納
***********************************************************************
どの機能を使用すればできるのか分りません。どなたか詳しい方がいらっしゃいましたら
ぜひ教えていただきたく思います。よろしくお願いいたします
親記事 /過去ログ17より /
関連記事表示
削除チェック/
■6748
Re[6]: VBでCOBOLのCOMP−3データを対応する方法
□投稿者/ ダウンサイジング苦労 -
(2007/08/23(Thu) 09:51:20)
まどか様
よねKEN様の仰る通り大変失礼いたしました。
正直言いまして見落としていました。(と言うより多分当方の環境問題で
表示されませんでした。NO5から
NO6
を提出した後も表示されず、NO6を
再度書き足したのですが、後で見ると
NO2
も
NO5
、NO6も見ることが出来ま
した。)他の皆様にも大変失礼いたしました。
まどか様の教えて頂いたアドレスを参考にさせて頂きます。
記事No.6593 のレス /過去ログ17より /
関連記事表示
削除チェック/
■6750
Re[12]: Oracleへの接続
□投稿者/ 初心者 -
(2007/08/23(Thu) 09:54:39)
みなさん返信ありがとうございます
いしださんやはつねさんのを試してみましたが、同じエラーが出てしまいました・・・
.NET Framework Data Provider for Oracleを使用してつないでる人はいないのでしょうか?みなさんODP.NETですか?
記事No.6702 のレス /過去ログ17より /
関連記事表示
削除チェック/
■29374
Re[5]: Mysqlデータベースパラメータクエリ、解決できません。。。
□投稿者/ やじゅ -
(2008/12/09(Tue) 09:37:20)
>
■
No29373
(かたぎり さん) に返信
> シングルコーテーション「’」を取るに一票。
>
そうですね、私は示した例が悪かったです。
だって、最初にシングルコーテーション付いてたから・・・(^^;
WHERE (category ='?')
↓
WHERE (category ='?category')
↓
WHERE (category =?category)
記事No.29364 のレス /過去ログ53より /
関連記事表示
削除チェック/
■82283
Re[2]: WPF非同期処理。起動後、常に裏で処理をし続けたい。
□投稿者/ くならー -
(2016/12/28(Wed) 07:38:24)
Azulean様、とっちゃん様ありがとうございました。
実はまだ検証していないのですが、クローズ致します。
頂いた意見を基に改善したいと思います。
記事No.82277 のレス / END /過去ログ140より /
関連記事表示
削除チェック/
■82972
ASP.NETで、セッションタイムアウトになる条件
□投稿者/ あさ -
(2017/02/23(Thu) 15:07:47)
分類:[.NET 全般]
お世話になります。
Windows10、ASP.NET(VB)、.NET Framework4.6、ローカルIISで開発しています。
WebサーバーOSはWindowsServer2012R2です。
Webページのタイムアウトについてです。
IISマネージャーの[セッション状態]で、タイムアウト=デフォルトで「20分」になっています。
Webページに、TextBox、Buttonがあるとします。
Webページにログインして、そのまま何もせず放置すれば、20分経過するとセッションが破棄、ログアウトの状態になり、
Buttonを押しても正常に実行されないと思います。
ここで質問です。
20分以内に、TextBox(AutoPostBack=False)の内容を追加したり、削ったりしても、
20分以内にButtonを押さない限りは、20分後にタイムアウトになってしまうようなのですが、
これは正常な反応ということでよろしいでしょうか。
20分以内にButtonを押すか、TextBoxのAutoPostBack=Trueにしなければ、
TextBoxの中身をどんなにいじっても、
それはアイドル状態とみなされるという認識でよろしいでしょうか。
よろしくお願いします。
親記事 /過去ログ141より /
関連記事表示
削除チェック/
■87830
クラス結合度を落としたい
□投稿者/ 結合 -
(2018/07/03(Tue) 22:27:40)
分類:[C#]
.netの「ツールでコードメトリクスを計算」をしようすると
メソッドの「クラス結合度」の数値が高い値になっている箇所があります。(25以上)
フィールドに定義したオブジェクト変数のインスタンス生成とオブジェクト変数のプロパティに初期値を入れる処理が多数あるメソッドです。
そのような処理をしているメソッドのクラス結合度を落とすにはどうすればよいでしょうか。
親記事 /過去ログ151より /
関連記事表示
削除チェック/
■87831
Re[1]: クラス結合度を落としたい
□投稿者/ にゃるら -
(2018/07/04(Wed) 10:03:05)
■
No87830
(結合 さん) に返信
> .netの「ツールでコードメトリクスを計算」をしようすると
> メソッドの「クラス結合度」の数値が高い値になっている箇所があります。(25以上)
>
> フィールドに定義したオブジェクト変数のインスタンス生成とオブジェクト変数のプロパティに初期値を入れる処理が多数あるメソッドです。
> そのような処理をしているメソッドのクラス結合度を落とすにはどうすればよいでしょうか。
# 使ったことがない機能ですので具体的な数値の計算方法を知りませんが、機能の意味から考えての思いつきです。
# ちゃんとした回答があれば無視してください。
関係するクラスの数を減らすことになるので、1つのメソッド内で現れるクラス数を減らせばよいのではないでしょうか。
初期化を行うメソッドの処理を複数のメソッドに分け、分けたメソッドを呼び出すような形にすれば解決したりしませんかね。
また保持している変数の見た目上の数を減らすため、ブリッジパターンなどを使ってクラスを分けてみるのも手かもしれないですね。
もしそういった対応となるとプログラム設計での修正となるので、状況次第によっては対応することが適切なのか微妙ですけどね。
記事No.87830 のレス /過去ログ151より /
関連記事表示
削除チェック/
■87844
Re[2]: クラス結合度を落としたい
□投稿者/ 結合 -
(2018/07/04(Wed) 21:35:18)
>関係するクラスの数を減らすことになるので、1つのメソッド内で現れるクラス数を減らせばよいのではないでしょうか。
>初期化を行うメソッドの処理を複数のメソッドに分け、分けたメソッドを呼び出すような形にすれば解決したりしませんかね。
確かにメソッドを分割すると値は下がりますね。
>もしそういった対応となるとプログラム設計での修正となるので、状況次第によっては対応することが適切なのか微妙ですけどね。
ただ、ご指摘の通り設計でフォームのロードイベントでフィールド変数の初期化をすることを決めていたので他のプログラムも見直さないといけなくなりますね。
こちらで対応を考えてみます。
ところで、この「コードメトリクスを計算」機能を使っているのは珍しいのでしょうか。
コードメトリックスでプログラムの保守のしやすさがわかるという噂を見て使い始めたのですが
あまり使っている人がいなければこだわる必要もないのかなと思い始めてます。
どなたか使ってらっしゃる方はいないでしょうか。
記事No.87830 のレス /過去ログ151より /
関連記事表示
削除チェック/
■87845
Re[1]: クラス結合度を落としたい
□投稿者/ Jitta -
(2018/07/04(Wed) 22:30:20)
■
No87830
(結合 さん) に返信
> .netの「ツールでコードメトリクスを計算」をしようすると
> メソッドの「クラス結合度」の数値が高い値になっている箇所があります。(25以上)
>
> フィールドに定義したオブジェクト変数のインスタンス生成とオブジェクト変数のプロパティに初期値を入れる処理が多数あるメソッドです。
> そのような処理をしているメソッドのクラス結合度を落とすにはどうすればよいでしょうか。
>
>
計算させてみましたが、int や string といった使わなければプログラムになり得ないような型もカウントしているので、どうかな、と。
また、メソッド単位で出ますが、1メソッドが使う型の数を減らしても、クラスが使う型の数が変わらなければ、「結合度が下がった」と言って良いのでしょうか?
目安として計算しても良いけど、あくまで目安で、「**以上になったから対策すべし」ではないと思いました。
記事No.87830 のレス /過去ログ151より /
関連記事表示
削除チェック/
■87846
Re[2]: クラス結合度を落としたい
□投稿者/ 774RR -
(2018/07/05(Thu) 09:02:07)
> 「**以上になったから対策すべし」ではないと思いました。
オイラも「ツールに踊らされる」のは却下。
WinForms App において Form1 と Control の結合度が高いと言われてもそりゃそのとおりで、
じゃあ Form1.Designer.cs を修正するかといわれればそんなの無理。
> オブジェクト変数のプロパティに初期値を入れる処理が多数ある
外部から値を注入する設計であるクラスに対して結合度が高いといわれてもそりゃ設計どおりなので、
あとは「修正すべきか」あたりからの検討となるわけだ。
オイラなら「修正しない」(その理由を明記)んだろうな。
記事No.87830 のレス /過去ログ151より /
関連記事表示
削除チェック/
■87856
Re[3]: クラス結合度を落としたい
□投稿者/ 結合 -
(2018/07/07(Sat) 21:21:15)
>目安として計算しても良いけど、あくまで目安で、「**以上になったから対策すべし」ではないと思いました。
>オイラも「ツールに踊らされる」のは却下。
>外部から値を注入する設計であるクラスに対して結合度が高いといわれてもそりゃ設計どおり
いろいろ考えてみましたが、外部から値を注入する設計のクラスがかなりの量になっているので、
クラス結合度をツールで測って落とそうとするのはあきらめようと決めました。
皆様ご意見ありがとうございます。
記事No.87830 のレス / END /過去ログ151より /
関連記事表示
削除チェック/
<<
0
>>
パスワード/
-
Child Tree
-