C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

全過去ログを検索

<< 0 | 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 >>
■392  Re[1]: フォルダ内の検索
□投稿者/ 中博俊 -(2005/05/12(Thu) 01:07:30)
>

    分類:[VB6以前] 

    こんにちは中博俊です。

    考え方だけ。

    現在のフォルダ名 = XX処理("C:\SatelliteJ10\Tree\004\data\20050126\")
    ここで現在のフォルダ名(20050126)
    ファイルの一覧を取得
    ファイルが続く間
    ファイル名 = ほにゃららの一覧
    if ( ファイル名 = 現在のフォルダ名 )
    ファイルのループ終わり

    なーんかこんな感じでどうでしょう?
記事No.390 のレス /0過去ログ1より / 関連記事表示
削除チェック/

■390  フォルダ内の検索
□投稿者/ くま -(2005/05/11(Wed) 19:10:56)

    分類:[VB6以前] 


    分類:[VB6以前] 

    はじめまして。質問です。
    ディレクトリ以下の最階層でファイルパスを取得する方法を
    参考にさせていただいたのですが、
    C:\SatelliteJ10\Tree\004\data\20050126
    というフォルダの中に、数個エクセルが格納されているのですが、
    最終階層のフォルダ名と同じ名前のエクセルを知りたい場合
    どうすればよいでしょうか?
    最終階層のフォルダ名を取得できれば。。。と思うのですが。
    よろしくお願いします。

     C:\SatelliteJ10\Tree\004\data\20050126\1.xls
    ◎C:\SatelliteJ10\Tree\004\data\20050126\20050126.xls
     C:\SatelliteJ10\Tree\004\data\20050126\A.xls


親記事 /0過去ログ1より / 関連記事表示
削除チェック/

■318  Re[2]: CTypeの第2引数(typename)の引数渡しの方法
□投稿者/ Ash -(2005/04/27(Wed) 12:06:10)

    分類:[VB.NET] 

    中博俊様 返事ありがとうございます。

    「デメリットは莫大です。」というのが気になりました。
    どのようなデメリットが考えられるのでしょうか?


    後、メリット・デメリット抜きにしてもCTypeの第2引数の型を
    自作メソッドに受け渡す方法がないのか気になってます。

記事No.315 のレス /0過去ログ1より / 関連記事表示
削除チェック/

■316  Re[1]: CTypeの第2引数(typename)の引数渡しの方法
□投稿者/ 中博俊 -(2005/04/27(Wed) 11:29:37)
>

    分類:[VB.NET] 

    こんにちは中です。

    使いまわす必要はまったくないです。
    どのようにシリアライズさせるかはそのクラスに責任を持たせるなどのやり方を考えるべきで、シリアライズするたった数行を共通化することのメリットはちょっとだけ、でもデメリットは莫大です。

    ------------------------------------------------------
    中博俊 MSMVP Visual Studio C# Since 2004/04-2006/03, MCP
    http://naka.wankuma.com/
    http://naka.wankuma.com/blog/
    naka@wankuma.com

記事No.315 のレス /0過去ログ1より / 関連記事表示
削除チェック/

■315  CTypeの第2引数(typename)の引数渡しの方法
□投稿者/ Ash -(2005/04/27(Wed) 10:22:20)

    分類:[VB.NET] 


    分類:[VB.NET] 

    はじめまして Ashといいます。
    VB.NET初めて3日の初心者ですので説明不足な点があればご指摘お願いします。

    オブジェクトの内容をXMLファイル(シリアライズ、デシリアライズ)
    にしようと考えて、サンプルなど調べてコーディングは出来たのですが、
    その処理を使いまわせるようにするためにクラスにしようと考えています。

    以下がサンプルを元に作った処理です。
    (説明のために左に行番号をつけています。)

    1: Private Sub serializeSample()
    2: Dim sample As Sample = New Sample
    3: sample.para1 = "テスト"
    4: sample.para2 = 1
    5: Dim serializer As XmlSerializer = New XmlSerializer(GetType(Sample))
    6: Dim stream As FileStream = New FileStream(Application.StartupPath 1: & "\test.xml", FileMode.Create)
    7: Try
    8: serializer.Serialize(stream, person)
    9: Finally
    10: stream.Close()
    11: End Try
    12: End Sub
    13:
    14: Private Sub deserializeSample()
    15: Dim sample As Sample
    16: Dim serializer As XmlSerializer = New XmlSerializer(GetType(Person))
    17: Dim stream As FileStream = New FileStream(Application.StartupPath & "\test.xml", FileMode.Open)
    18: Try
    19: sample = CType(serializer.Deserialize(stream), Sample)
    20: Finally
    21: stream.Close()
    22: End Try
    23: End Sub


    serializeSample()の5〜11をシリアライズ用メソッド
    deserializeSample()の16〜22をデシリアライズ用メソッド
    にしようと考えて、Sampleクラスのインスタンス(sample)とファイル名を
    メソッドの引数として渡して処理を書いていますが、ここで問題が発生しました。

    既存の処理で言うところの19行目の処理のCTypeの第2引数が何の型で
    メソッドに渡してあげれば良いのかわかりませんでした。

    今回作成しているメソッドは、インスタンス(sample)をObject型として
    渡しているので「CType」をしなくても「serializer.Deserialize(stream)」
    の戻り値をそのままObject型で渡した引数に入れることで処理は動くのですが、
    元々参考にしていたプログラムやその他どこのサンプルを見ても、この
    部分はCTypeでキャスト(?)しているので、後々何か問題が出てくる
    のではないかと不安です。


    そこで以下の疑問点があり、教えていただければと思い投稿しました。

    1.「CType」の第2引数をメソッドの引数として渡すことは可能か?
    2.1の疑問が可能ならばどのようにすれば可能なのか?
    3.そもそも「CType」する必要がないのか?


    以上、宜しくお願い致します。

親記事 /0過去ログ1より / 関連記事表示
削除チェック/

■314  Re[2]: 画面サイズ変更時のコントロール
□投稿者/ じゃんぬ -(2005/04/26(Tue) 09:21:26)
>

    分類:[C#] 

    こんにちは、じゃんぬ@管理人 です。

    No311に返信(cocoaさんの記事)
    > 画面サイズの変更を行った時に、画面サイズの変更に応じて、
    > 画面に配置されたそれぞれのコントロールの大きさ・位置を変更したいのですが、
    > どのように行ったらよいのでしょうか?

    普通ならば Anchor プロパティを使います。
記事No.311 のレス /0過去ログ1より / 関連記事表示
削除チェック/

■313  Re[1]: 画面サイズ変更時のコントロール
□投稿者/ ガッ -(2005/04/25(Mon) 21:17:04)

    分類:[C#] 

    > 画面サイズの変更を行った時に、画面サイズの変更に応じて、画面に配置されたそれぞれのコントロールの大きさ・位置を変更したいのですが、どのように行ったらよいのでしょうか?
    画面サイズ…はもしかしてデスクトップのサイズ?…じゃないよね?
    そこに「配置」って書いてあるから、
    画面=System.Windows.Forms.Formさんだと思って書きますよ?(ん

    > いいアイデアを教えて下さい。
    > (できればサンプルがあればうれしいです。)
    サンプル下さいはイヤなので、とりあえずResizeイベントについて調べましょう。
    「Resizeイベントなんて分かっていますが?」ということなら、
    何が分からないかを書きましょう。
    …ってResizeイベントが分かってりゃ他のは芋づる式に分かってくるか…
記事No.311 のレス /0過去ログ1より / 関連記事表示
削除チェック/

■311  画面サイズ変更時のコントロール
□投稿者/ cocoa -(2005/04/25(Mon) 12:47:59)

    分類:[C#] 


    分類:[C#] 

    はじめまして。
    cocoaです。

    画面サイズの変更を行った時に、画面サイズの変更に応じて、画面に配置されたそれぞれのコントロールの大きさ・位置を変更したいのですが、どのように行ったらよいのでしょうか?

    いいアイデアを教えて下さい。
    (できればサンプルがあればうれしいです。)

    【環境】
    WinXP, VS.net2003, C#

    お願いします。
親記事 /0過去ログ1より / 関連記事表示
削除チェック/

■304  Re[1]: ありがとうございました(^^)
□投稿者/ じゃんぬ -(2005/04/20(Wed) 09:13:54)
>

    分類:[その他] 

    こんにちは、じゃんぬ@管理人 です。

    No301に返信(ごっちゃまさんの記事)
    > じゃんぬさん、こんにちは。
    > サイトは拝見させて頂いてましたが、掲示板は利用していなかったので、御礼にきました。

    そうですか、わざわざありがとうございます。m(_ _)m

    > いろいろ、素人相手に回答して頂いて、ありがとうございました。
    > また、質問させて頂く機会があると思いますので、その際は、宜しくお願いします。

    向こうでは、マナー違反ということで何度か注意を受けていたようですが、
    掲示板を利用するのは、質問者側も回答者側も難しいことだと思います。
    何事も勉強だと思い、頑張ってくださいね。(^-^*)
記事No.301 のレス /0過去ログ1より / 関連記事表示
削除チェック/

■301  ありがとうございました(^^)
□投稿者/ ごっちゃま -(2005/04/19(Tue) 14:37:25)

    分類:[その他] 


    分類:[その他] 

    じゃんぬさん、こんにちは。
    サイトは拝見させて頂いてましたが、掲示板は利用していなかったので、御礼にきました。

    いろいろ、素人相手に回答して頂いて、ありがとうございました。

    また、質問させて頂く機会があると思いますので、その際は、宜しくお願いします。
親記事 /0過去ログ1より / 関連記事表示
削除チェック/

■325  Re[6]: 暗黙の型変換
□投稿者/ eman -(2005/04/27(Wed) 17:42:59)

    分類:[VB.NET] 

    度々すいません
    解決しました
記事No.295 のレス / END /過去ログ1より / 関連記事表示
削除チェック/

■324  Re[5]: 暗黙の型変換
□投稿者/ eman -(2005/04/27(Wed) 17:38:22)

    分類:[VB.NET] 

    返事遅れて申し訳ございませんでした。
    >ナオキさん
    >はいこーんさん
    はじめまして。
    アドバイスありがとうございました。
    今後とも宜しくお願い致します
記事No.295 のレス /0過去ログ1より / 関連記事表示
削除チェック/

■300  暗黙の型変換
□投稿者/ はいこーん -(2005/04/15(Fri) 18:05:00)

    分類:[VB.NET] 

    2005/04/15(Fri) 18:07:54 編集(投稿者)

    No299に返信(ナオキさんの記事)
    > 型を宣言した後にその型に入れてあげないといけないですよね?
    > そういう記述をするとしたら
    >
    > Dim A As Integer
    > Dim B As Integer
    >
    > A = TextBox1.Text
    > B = TextBox2.Text
    >
    > と記述してあげる事によりテキストボックスの値がAとBに入り
    > Label1.Text = A + B
    > という式が成り立つことになりますね。

    だから、それ、暗黙の型変換ですから。

    > ちなみにこの時ですが、じゃんぬ君も言ってるように
    > ToStringで解決する方法の他にテキストボックスに文字を入力する時に
    > 数字のみを入力させる方法等もあります。

    暗黙の型変換になるのは宜しくないですね。
    数字のみを入力させようと、文字列は文字列ですから、ちゃんとキャストしなければなりません。

    > IsNumeric関数を使ったりやり方は色々有るので時間があるのなら調べてやってみると面白いと思いますよ。

    Char.IsNumberメソッド何かを使って、For Eachで判断する自作メソッドの方がいいかな?
記事No.295 のレス /0過去ログ1より / 関連記事表示
削除チェック/

■299  Re[3]: はじめましてm(__)m
□投稿者/ ナオキ -(2005/04/15(Fri) 16:23:06)

    分類:[VB.NET] 

    No297に返信(emanさんの記事)
    > ご回答ありがとうございました。
    >
    > 今後はタイトルには質問事項を書くように致しますm(__)m
    >

    もう見ないかもしれませんが、根本的な問題として
    テキストボックスに入れた値を使いたいなら
    型を宣言した後にその型に入れてあげないといけないですよね?
    そういう記述をするとしたら

    Dim A As Integer
    Dim B As Integer

    A = TextBox1.Text
    B = TextBox2.Text

    と記述してあげる事によりテキストボックスの値がAとBに入り

    Label1.Text = A + B

    という式が成り立つことになりますね。
    ちなみにこの時ですが、じゃんぬ君も言ってるように
    ToStringで解決する方法の他にテキストボックスに文字を入力する時に
    数字のみを入力させる方法等もあります。
    IsNumeric関数を使ったりやり方は色々有るので時間があるのなら調べてやってみると面白いと思いますよ。

    私も初心者で基本的には聞く側ですので気持ちよくわかります(苦笑)
    難しく考えすぎないで頭を柔らかく、ヘルプや検索サイトで上手く調べれる技術を身に付けれるように頑張りましょう!

    でわ頑張って下さい('∇')


    #さりげなく初かきこ
記事No.295 のレス /0過去ログ1より / 関連記事表示
削除チェック/

■297  Re[2]: はじめましてm(__)m
□投稿者/ eman -(2005/04/14(Thu) 09:13:38)

    分類:[VB.NET] 

    ご回答ありがとうございました。

    今後はタイトルには質問事項を書くように致しますm(__)m

記事No.295 のレス /0過去ログ1より / 関連記事表示
削除チェック/

■296  Re[1]: はじめましてm(__)m
□投稿者/ じゃんぬ -(2005/04/13(Wed) 19:58:08)
>

    分類:[VB.NET] 

    こんにちは、じゃんぬ@管理人 です。

    # タイトルは「はじめまして」なのではなく、質問の概要を書いていただけるとありがたいです。

    No295に返信(emanさんの記事)
    > 少しVB6をかじったことがある程度の知識です。
    > プログラムを下記のように作りましたがすべて"0"になってしまいます

    貴方が、かじったことがある VB6 にも言えることですが、まず型の概念を意識してください。

    > Dim A As Integer
    > Dim B As Integer

    と宣言しているのですから、

    > TextBox1.text = A
    > TextBox2.text = B

    これは宜しくないですね。
    String ← Integer になっています。

     TextBox1.Text = A.ToString()
     TextBox2.text = B.ToString()

    ですね。

    > Label1.Text = A + B

    これも同じことが言えます。

     Label1.Text = (A + B).ToString()

    ですね。

    > 原因をご教授頂ければ幸ですm(__)m

    Option Strict On にして組むようにしましょう。
記事No.295 のレス /0過去ログ1より / 関連記事表示
削除チェック/

■295  はじめましてm(__)m
□投稿者/ eman -(2005/04/13(Wed) 19:16:21)

    分類:[VB.NET] 


    分類:[VB.NET] 

    今後とも宜しくお願い致しますm(__)m

    最近VB.NETをはじめました。

    少しVB6をかじったことがある程度の知識です。

    VB.NETでButton一個とTextBoxを二個とLabelを一個使い
    TextBox1と2に挿入した数字をButtonをクリック時、足し算を行わせLabelに表示させる
    プログラムを下記のように作りましたがすべて"0"になってしまいます

    Dim A As Integer
    Dim B As Integer

    TextBox1.text = A
    TextBox2.text = B

    Label1.text = A + B

    原因をご教授頂ければ幸ですm(__)m
親記事 /0過去ログ1より / 関連記事表示
削除チェック/

■298  Re[5]: ネット上のページの中のオブジェクトを操作
□投稿者/ ガッ -(2005/04/14(Thu) 10:25:55)

    分類:[VB6以前] 

    > > # 「あきらかに怒られそうな使い方」であることはわかっててやろうとしているんでしょうか?
    >
    > この意味って何ですか?
    > 怒られるとは法律違反とかでしょうか?
    > 個人で使うだけですから引っかからないと思ったんですけど、
    今日のネットワークが「善意の人の集団」によって作られているという根底を覆す発言が(ry
    とりあえず、ネチケットでも(orz
    http://www.google.co.jp/search?hl=ja&q=%E3%83%8D%E3%83%81%E3%82%B1%E3%83%83%E3%83%88%E3%80%80%E3%83%88%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF&lr=

    ※…まぁ、現在ではその根底も怪しいですが。
     そういえば、HTTPの分散の研究ってどうなったんやろ…
記事No.287 のレス /0過去ログ1より / 関連記事表示
削除チェック/

■294  Re[4]: ネット上のページの中のオブジェクトを操作
□投稿者/ 正常な人間 -(2005/04/13(Wed) 17:35:28)

    分類:[VB6以前] 

    2005/04/13(Wed) 17:36:47 編集(投稿者)

    返信ありがとうございます。
    > # 「あきらかに怒られそうな使い方」であることはわかっててやろうとしているんでしょうか?

    この意味って何ですか?
    怒られるとは法律違反とかでしょうか?
    個人で使うだけですから引っかからないと思ったんですけど、
記事No.287 のレス /0過去ログ1より / 関連記事表示
削除チェック/

■293  Re[3]: ネット上のページの中のオブジェクトを操作
□投稿者/ みゃみゅ玉子 -(2005/04/13(Wed) 14:14:43)
>

    分類:[VB6以前] 

    みゃみゅ玉子です。
    # 中さんの返信のほうに反応して欲しかった・・・orz
    # 「あきらかに怒られそうな使い方」であることはわかっててやろうとしているんでしょうか?

    No291に返信(正常な人間さんの記事)
    > > HTTPでGETでページを取得して、解析して対象となるtextareaをのテキストをもってくればできると思います。
    >
    > しらべましたがGETの使った例がVB,NETしか無いので
    > 出来れば簡単なGETの使い方を教えてください

    HTTPはVB.NETとかVB,NETとかVBとかC#とかRubyとかJavaとかVC++とか関係ないですよ??
    調べればいっぱいでてくるはず。。。

記事No.287 のレス /0過去ログ1より / 関連記事表示
削除チェック/

<前の20件 | 次の20件>

<< 0 | 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 >>

ヒット件数が多いので過去ログ1〜1 までの検索結果 / 過去ログ2からさらに検索→

パスワード/

- Child Tree -