[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 04/17 03:23 / Filesize : 157 KB / Number-of Response : 698
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

VB.NET質問スレ(Part38)



1 名前:デフォルトの名無しさん mailto:sage [2011/12/28(水) 23:43:48.38 ]
前スレ
VB.NET質問スレ(Part37)
toro.2ch.net/test/read.cgi/tech/1317448996/

550 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 09:10:21.35 ]
>>549
変数を使う直前で宣言と一緒に初期化
そして変数のスコープは極力短くする。

551 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 10:06:51.03 ]
VBだと昔の影響で前の方で宣言する文化があるが無視して>>550が正しい

552 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 12:46:21.65 ]
なるほど、ありがとう。

553 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 13:36:21.12 ]
匿名型を使うとローカル変数の定義が随分とすっきりするね。

554 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 12:49:52.95 ]
ハッシュテーブルを使うと、キーと値の2つをセットで登録出来ますが、3つセット出来る方法とかあるでしょうか?

555 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 12:55:00.75 ]
その3つって、キー1キー2値なのかキー値1値2なのかどっちよ
ま、どっちにせよクラスなりでまとめてしまえばいいんだけど

556 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 14:05:13.92 ]
>>555

有難うございます。
キー1、値1、値2を作りたいと思っています。
具体的に教えていただけないでしょうか?



>その3つって、キー1キー2値なのかキー値1値2なのかどっちよ
>ま、どっちにせよクラスなりでまとめてしまえばいいんだけど


557 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 15:18:22.02 ]
値1と値2を保持するクラスなり構造体なりつくって、それをハッシュにほりこめって話だろ

558 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 20:38:54.92 ]
>>556
キー1、値1
キー1、値2

ハッシュを2つ作ればOKなのじゃw



559 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 22:27:47.27 ]
ラベルコントロール等のプロパティウィンドウにある
バックカラーやフォントの
デフォルト値を変える事はできますか
常にMSゴシック等

デザイン時に即適用させたいとです

あと
バックカラーの任意のカスタム色は
プログラム内で作成指定とか出来るとですか



560 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 22:49:42.46 ]
フォームで指定してあげれば、何も弄ってないコントロールはフォームで指定しているフォントになるよ

561 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 23:12:12.41 ]
>>559
それは流石にグルれば出てくるぞ


562 名前:デフォルトの名無しさん [2012/03/20(火) 00:36:43.79 ]
次回起動時に各設定やFormのサイズや位置を復元するためにXMLに保存したいのですけど、
多くの解説書を読み漁っても意外とXMLの読み書きのことが書かれていないんですが、
XMLの読み書きを解説しているお勧めのサイトってありますでしょうか?
XMLの操作でも難しいことばかり書いているサイトは何件かあったのですが、
FormのLeftが100とかそういった情報を読み書きできる程度で問題ないのですが。

563 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 01:19:58.14 ]
もうバイナリでよくね?

564 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 02:58:06.22 ]
>>557、558

有難うございます。
無事に出来ました。


565 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 08:15:27.37 ]
小型高速船で未明上陸、韓国人男女7人密航容疑


 第7管区海上保安本部(北九州市)と大阪府警は19日、韓国からの密航者や密航の仲介をした
韓国人の男女計7人を入管難民法違反(営利目的の集団密航助長など)容疑で逮捕した、と発表した。

 同本部の発表によると、7人は仲介した無職鄭舜晧(42)、ホステス梁英美(46)の両容疑者
(いずれも名古屋市在住)ら。
 鄭容疑者は昨年6月30日夕、韓国南部で小型高速船に女性3人(45〜51歳)を乗せ、
同7月1日未明に山口県下関市の小串漁港に不法上陸させた疑い。

 梁容疑者は千葉県柏市と大阪市の韓国人女性2人(32、53歳)を同船で出国させるため、
同漁港まで車で運ぶなどした疑い。

 女性たちは1人50万〜100万円の報酬を支払っていたという。
 同本部は鄭、梁両容疑者は密航請負組織の一員とみている。

 大阪府警が昨年10月、不法上陸した3人のうちの1人を不法在留の疑いで逮捕し、集団密航が発覚。
 3人はすでに全員逮捕、起訴され、有罪判決を受けた。

(2012年3月19日21時08分 読売新聞)
www.yomiuri.co.jp/national/news/20120319-OYT1T00969.htm

566 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 09:34:17.13 ]
>>562
Formのプロパティの(ApplicationSettings)Locationに設定すれば位置は勝手に保存してくれるが。
設定なんて自分でロジックを新たに書かなくてもいいんだがなぁ。
dobon.net/vb/dotnet/programing/mysettings.html

それにXMLの読み書きがないなんて何処のサイトを見ているんだwww

567 名前:デフォルトの名無しさん [2012/03/20(火) 11:13:23.09 ]
Excelへの出力について質問です
ttp://blog.livedoor.jp/akf0/archives/51286628.htmlを参考にしようと思っていますが自宅にはExcel2000しかありません
使用する環境はExcel2003なのですがライブラリ選択で2000を選択して作成したプログラムで2003に出力可能でしょうか?
今の所DataGridView.DataSourceの内容をそのままExcelに出力するだけの予定です

568 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 11:21:03.59 ]
>>567
CreateObject()で遅延バインディング汁よ。



569 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 12:26:12.64 ]
>>567
NPOIもいいよ

570 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 12:38:09.15 ]
>>569
npoiって使い物になるの?

571 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 14:31:43.17 ]
なるよ

572 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 15:21:08.67 ]
NPOI初耳だったのでググってみたらExcelの入ってない環境でも作成できるんですね
便利そうなのでもう少し調べて試してみたいと思います
ありがとうございました


573 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 23:59:07.04 ]
>>566
この機能は便利だね。
XMLのパスが固定なのがちょっと不便かも。

574 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 13:16:41.00 ]
VisualBasic2008 + Windows XP

素人質問ですみません。ArrayListの要素をループしながら削除するとき、
文1だと例外「InvalidOperationException」発生して文2だと削除できます。
これでも充分なんですが、もっとシンプルな書き方ってできますか?

文1
Dim hogeList as ArrayList = new ArrayList()
hogeList.Add("0")
hogeList.Add("1")
For Each hoge As String In hogeList
hogeList.Remove(hoge)
Next hoge

文2
Dim hogeList as ArrayList = new ArrayList()
hogeList.Add("0")
hogeList.Add("1")
For i As Integer = (hogeList.Count() - 1) To 0 Step -1
hogeList.RemoveAt(i)
Next i


575 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 13:21:23.98 ]
hogeList.Clear()


まじめに答えると、List(Of String)使ってRemoveAll + ラムダ式

576 名前:574 mailto:sage [2012/03/21(水) 15:38:37.06 ]
>>575
まじめ回答ありがとうございます!
(こちらの説明不足部分を補ってくれてありがとうございます。)
「List(Of String)+RemoveAll+ラムダ式」このページに書かれているものですね、とても助かりました&勉強になりました!
 ↓
ttp://www.atmarkit.co.jp/fdotnet/dotnettips/815listremove/listremove.html

577 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 20:16:25.59 ]
>>574
文2あやし巣

578 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 20:20:31.42 ]
ラムダ式ってなに?



579 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 20:25:10.96 ]
>>578
ラムダ(Lamda)式とは、南米から発祥し、1980年代後半に世界的に有名になった式である。

580 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 20:26:29.42 ]
つまり?

581 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 20:29:45.35 ]
>>580
オマエには理解できない。

582 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 20:34:51.21 ]
説明が下手すぎる

583 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 21:02:56.58 ]
突っ込む所なのだが

584 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 23:28:47.00 ]
2005使いの俺には関係のない話であった

585 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 23:51:17.96 ]
ランバダ踊れるのはVB2008からだったかw

586 名前:デフォルトの名無しさん [2012/03/22(木) 01:09:48.29 ]

VB2005での質問です。

テキストボックス内で右クリックをした場合に、
コンテキストメニューが表示されますが、
「すべて選択」のみ非活性にする、または、項目自体を削除したいのですが、
どうやって行えばよいでしょうか。
自作ContextMenuStripクラスを使うしかないのでしょうか。



587 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 19:29:45.46 ]
VB2010でform1→form2→form3と継承して
form1で定義したコンロールにform3でイベントハンドラを定義すると
デザイナーでエラーになるんだけど回避策ない?

588 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 23:45:20.73 ]
>>587
form1で

Protected Overridable Sub Button1_Click( 略 ) Handles Button1.Click
End Sub

って書いて、form3で Overrides する。



589 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 00:22:56.10 ]
>>588
駄目でした Orz
c#だと大丈夫なのでvbのバグですね。

590 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 00:51:44.80 ]
>>589
form3で Handles Button1.Click とか書いてないよね?form3は↓
Protected Overrides Sub Button1_Click( 略 )
End Sub

VBのバグというかC#はHandlesないからね。
VBでもAddHandler使えばできるでしょ、多分。

591 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 07:04:49.88 ]
>>590
>form3で Handles Button1.Click とか書いてないよね?
Orz
動きました。

>VBのバグというかC#はHandlesないからね
VB2003,5,8だと問題なく動くのでVB2010バグですね。

592 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 20:11:00.37 ]
まあバグだけど、鬼の首取ったみたいにバグバグいうのは馬鹿っぽいよw
実際そういう奴はだいたい無能だったりする。

っていうか、FormやCustomControoのこの手のバグは2003の時代からずっとある。
でも一旦デザイナとを閉じてからプロジェクトをリビルトしたり、最悪IDEを再起動すれば
ほとんどの場合正常に戻る。

593 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 21:54:21.41 ]
>>592
発売して2年も経って残っているようなバグじゃないだろう。
MSのサイトでバグ報告している人が何人か居るが放置状態だし。
お粗末なバグでも回避策があれば修正は後回しだなw

594 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 22:21:08.03 ]
世界最古の土器

1988年、青森県の大平山元遺跡で見つかった土器が、世界最古の土器という事になっています。
1万6500年前(縄文時代前)のものと言われています。
これは、中国や他の国で発見されているものと比較して、群を抜いて古いものです。
発掘がすすめば、さらに古い土器が発見されるかもしれません。


世界最古の木造建築

奈良の「法隆寺」の建築物群。国宝にも指定されています。

法隆寺は、推古天皇や聖徳太子によって建立されたと言われています。日本最古の木造建築として日本の国宝に指定されているだけでなく、世界最古の木造建築としても認知されています。
また、日本を代表する木材「ヒノキ」で造られており、1993年12月には、日本で初めて世界文化遺産に登録されました。


世界最古の王室

現存する世界で一番長い歴史を有する世界最古の王室「天皇家」
海外では歴史や伝統に重い価値を置いています。

世界での天皇家の地位は絶大です。

世界の権力図を示すとこんな感じ。
天皇陛下≧ローマ法王>英国女王>アメリカ大統領etc>日本国首相etc

ローマ教皇と同等かやや上回るか。

世界2トップのうちの一人です。
これは日本の宝として大切にしないといけませんね。

595 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 23:07:18.06 ]
ネトウヨ王に、俺はなる!まで読んだ。

596 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 19:34:31.35 ]
2つのフォルダの中身を比べる場合はやぱりDataTableを使うといいのかね?

597 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 20:48:37.88 ]
>>596
えええええっ

598 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 21:40:17.15 ]
MSIMEのユーザー辞書ファイル(.dicファイル)を



599 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 21:40:44.39 ]
途中で送っちまったorz

600 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 21:42:45.57 ]
MSIMEのユーザー辞書ファイル(.dicファイル)を読み込んで
dataTableに格納したいんですが
テキストエディタでdicファイル開くと文字化けしてるので読み取れないんですが
何かよい方法はないですか?

601 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 21:56:57.30 ]
辞書をテキストで出力してから・・・は駄目か・・・

602 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 22:11:37.47 ]
>>601
テキスト出力は辞書ツールでなくて
プログラム側でできるのであれば
いいのですが・・・

603 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 23:20:22.12 ]
どっかで聞いたことあるのですが、マイクロソフト社のASP.NETのページってVBでプログラムされているんですか?

604 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 00:02:26.65 ]
>>603
確率2分の1でVB.NET

605 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 00:48:38.09 ]
ASP.NETの資料がVBが大半を占めているのは、MSのHPがVBで作られているからだと聞いたことある。

606 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 03:15:17.68 ]
まあその前はASPだった訳だしその流れなんじゃね

607 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 08:24:33.67 ]
ステップ実行するときに「ステップイン:非ユーザーコード うんたらかんたら」
っていっぱい出るのを止める方法教えてくださいやがれ
VB2010 Express(笑)です

なんか恥ずかしいぐらい簡単な問題な気がする

608 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 09:50:41.86 ]
Clipbordを使ってる最中はWindowsがロックをかけてくれてるの?
そうでなかったらとてもあぶなくてつかえないじゃん



609 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 10:21:09.28 ]
>>608
Clipbord中身が混ざるって意味かな?
それはない

610 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 11:02:35.74 ]
自分がセットした値が
いつの間にか書き換わってるかもしれないのが嫌だから
ロックかけられないかって意味じゃね?
セットした値の絶対性を保障したいだけなら
クリップボード使う必要はないと思うけど

611 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 12:50:35.89 ]
>>610
そっちかw
ロックなんて考えずにTAB区切りのテキストをクリップボードに入れて
Excelとかに貼り付けていたよ。
知らぬ間にクリップボードの内容が置き換えられるなんて極悪な
仕様だけどExcelに貼り付けるのならクリップボード経由がはええ。

612 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 14:08:09.31 ]
ペーストする直前に貼ればいいんじゃないの?
どういう状況なのかにもよるけど

613 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:14:45.84 ]
>>607
VB2010の何がおかしいんだ?

614 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 22:31:04.28 ]
age

615 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/04(水) 11:06:27.08 ]
>>613
未だに結構バグがあるあたりは、結構俺は笑えるなぁっと思ってる。
SP1当てたのに治らんし。

Bindingnavigatorのvisibleが勝手にfalseにセットされる現象とか、可笑しいでしょ?

616 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/04(水) 20:25:43.76 ]
>>615
デザイナー廻りのバグは結構多いな。
VS2008をしばらく使うのが良いかも。

617 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/04(水) 21:09:04.04 ]
printersettingsでモノクロや開始ページ指定してもそのように
動かないのはxeroxのドライバのせい?.netのせい?

618 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 00:48:28.48 ]
外部デバイスの挙動は外部デバイスに依存する
プログラムに出来る事は指定された値を渡す事だけ。
因みにローカルプリンター?ネットワークプリンター?



619 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 02:53:03.23 ]
一番可能性の高い自分のプログラムミスを最初から排除してる時点でダメなやつっぽい

620 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 17:01:06.29 ]
100 300 600 1000 1300
数値は一例ですが、上のような複数の数値を 下限である 100 を維持し、
かつ上限を 800 として圧縮するにはどのような処理をすればいいでしょうか?

各数値に 800/1300=0.61.... を掛ければ 800 を上限とした圧縮はできますが、
その場合、下限の 100 を維持することができない問題や、
100 とその次の数値との比率と全体の比率が合わなくなる問題が起こり、
100 の次が 300 ではなく 110 など 100 に近い数値の場合は
110*0.61=67.6 と、下限よりも小さくなってしまいます

必ずしもVBとは関係のない処理の質問ですが、
現在VB(2008 Express)で作成しているアプリで必要な処理なので
こちらで質問させていただきました。
よろしくお願いします。

621 名前:デフォルトの名無しさん mailto:sage [2012/04/05(木) 17:10:25.83 ]
数値を「圧縮」ってなんだよ。回答側に解釈を丸投げしていいことは何もないぞ

622 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 17:42:53.88 ]
>>621
各数値に 800/1300=0.61.... を掛けて
61(本来は100にしたい) 184 369 615 800 (小数点は切り捨て)
のように下限と上限に各数値を納める処理を「圧縮」と表現しました。
(もちろんこの計算だと問題があるのですが)
他に良い表現があればいいのですが思いつかなかったのです・・・

623 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 18:49:49.36 ]
各値を0〜1200で扱えばいいじゃん

624 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 19:00:58.80 ]
あ・・・言われてみればなるほどですが、気が付きませんでした・・・
下限の問題はこれで解決できそうです

625 名前:デフォルトの名無しさん mailto:sage [2012/04/05(木) 19:05:45.31 ]
>>620
満たすべき条件が全くワカンネ
何はどうでもよくて維持しなきゃいけないのはどこなんだよ


>次の数値との比率と全体の比率
もしもこれのことだったら直感的には無理臭しかしないが。
(ある値とその13倍の値の両方を、100〜800の範囲に両方収められるとはとても)

626 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 19:28:51.68 ]
たぶん数学的には線形写像の事を言っていて、閉区間[100, 800]を[100, 1300]
に写像するメソッドをどう書くのか知りたいんだと思う....と思ったんだが
>>623-624のやり取りを聞くとなんか違うのかなw

なんにしろ、質問者はもっと他人に伝わるように表現を工夫しないとダメだね。

627 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 20:18:56.92 ]
>>625 >>626
ありがとうございます。

次の数値との比率と全体の比率 については
下限値を100固定にした場合に次の値184との比率だけずれてしまう問題ですが、
考えてみたら確かに全体の比率が同じとするなら無理な感じがしてきました・・・

>>623-624のやり取りは、数値を0〜1200として扱えば
全体を同じ割合にしたときに、0に何を掛けても0なので
下限値を維持できるかと思ったのですが
テストしてみたら今度は上限値がオーバーするという問題が・・・

うまく伝えることができないことが心苦しく、申し訳ないです・・・

628 名前:デフォルトの名無しさん mailto:sage [2012/04/05(木) 20:33:16.20 ]
説明とか伝えるとか以前に、混乱してない?

一息入れてから紙にでも書きながら始めから整理しなおしたほうがいいかもよ。
始めっからってのは今頭の中にある処理が、本当にアプリで必要な処理とずれていないか、あたりから。



629 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 20:48:14.91 ]
>>628
そうですね・・・一番理解できていなかったのは自分自身かもしれません、
幸い皆さんから貴重なヒントも頂けたことですし、
基本的なことからもう一度考え直してみようと思います。
皆さん、お付き合い頂きありがとうございました。

630 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 21:07:02.34 ]
>>626に書いた通りなら中学の数学だけどね。

変換前の値をx、変換後をyとすると、知りたいのは(x, y) = (100, 100)と
(1300, 800)の二点を通る直線の方程式ということになる。

これをy = ax + bとすると、

(1) 100 = 100a + b
(2) 800 = 1300a + b

だから
y = (7/12)x + (125/3)

かな。暗算だからあってるかどうかわからん。

631 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 21:36:27.00 ]
VBって虚数とか無理数は扱えないからどうすんの

632 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 21:41:23.63 ]
そんなものが必要ならどうすればいいかは自分でわかるだろ
構造体作ってもいいが速度が求められる数値計算なら見やすさ書きやすさは捨てて式変形して実数の計算だけでやる

633 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 22:03:19.99 ]
>>630
ありがとうございます、
参考にさせていただきます。

634 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 23:06:36.43 ]
>>631
言語仕様でそれを扱える言語があるのか?

635 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 23:28:18.80 ]
あるよ
でも複素数とかベクトルとかって用途によって使い方が結構違ったりするからあんまり意味ない

636 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 20:50:59.82 ]
hoge="123"をhoge="456"に置き換える簡単で良い方法は
ないでしょうか?
ゴリゴリ書けばできますがいまいちなので。


637 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 20:56:36.65 ]
それだけなら123を456に置換するだけでも答えになる
仕様を明確にしろ

638 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 21:16:24.75 ]
hoge="123"
の次の行に
hoge="456"
と書けばよい



639 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 23:24:51.60 ]
>>636
Dim hoge = (Integer.Parse("123") + 333).ToString

640 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 23:28:35.65 ]
やりたいのはこのようなことです。
"hoge=""123""".replace("123","456")

641 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 23:29:49.82 ]
ゴリゴリ書けばの意味がわからん

642 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 23:33:40.81 ]
それで十分じゃん
ぜんぜんゴリゴリしてない

643 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 23:48:16.53 ]
Public a As String
と宣言されていたとして
a = ""
a = Nothing
は、どちらもGCの対象となりますか?

644 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 00:02:45.39 ]
元々aに入っていたStringオブジェクトがGC対象になるかという意味なら、
そのオブジェクトが他の場所から参照されていなければどちらもGC対象になる
ただし文字列リテラルは何があってもGC対象にはならない

645 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 02:29:18.08 ]
GCってなに?

646 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 02:42:38.64 ]
Nintendo Game Cube

647 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 03:11:13.95 ]
あーそれならイチローシルバーモデル買ったわー

648 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 06:14:41.45 ]
GCのマジレスわ?



649 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 08:46:04.55 ]
Gugure Casu!

650 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/08(日) 09:22:07.47 ]
天国のゴミ掃除

651 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 20:58:02.46 ]
1〜5程度のフラグ的な数値を数百の変数に格納したいのですが
どういった型を使用するのが適しているのでしょうか
Byteが一番メモリ使用量が少ないようですが
Integerが一番パフォーマンスに優れているという記述があるサイトもあり悩んでいます
それともIntegerのパフォーマンスというのは計算を行う場合の話であって
こういった使い方にIntegerを使用するのは好ましくないんでしょうか?
皆さんはこういう場合、どうされるのかご意見を伺いたいです

652 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 21:03:03.28 ]
shortでいいよ

653 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 21:04:54.90 ]
パフォーマンスの話は測定してみればいいと思うよ。

今時のマシンなら数百ぐらいの変数のメモリー使用量なんて気にする必要ないから、
素直に Integer でいいんじゃね?

654 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 21:43:39.13 ]
格納した後に何がしたいか一切書かれていないことに誰も突っ込まない。

655 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 21:49:32.22 ]
ちょっと前の>>636とかもそうだけど、
言っちゃ悪いけどこの程度の要件を正確に表現できない人は
プログラマとか何とか以前に社会に出て仕事してはいけない人。

656 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:04:52.35 ]
フラグって書いてあんじゃん

657 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:06:52.32 ]
フラグなんだからifなりselectなりの分岐に使うんだろ
そのぐらいわかりそうなもんだが
つーかたかだか数百 Integer で構わんよ、そんなもん

658 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:07:49.75 ]
>>653
こうするのか?

Dim 変数1 As Integer = 1
Dim 変数2 As Integer = 2
・・・
Dim 変数999 As Integer = 5



659 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:09:18.85 ]
>>656
フ ラ グ 的

660 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:10:45.69 ]
>>657
その数百の分岐を何に使いたいかによって回答も変わるが。

661 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:11:02.15 ]
>>654
誰も突っ込まないのは理解できてないのがおまえだけだから

662 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:11:22.37 ]
>>660
たとえば?

663 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:13:06.20 ]
>>662
そんなことするのにフラグもいらね
分岐もいらね
おまえはアフォか

こんな回答もありえるぞw

664 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:16:06.62 ]
そりゃ回答じゃないだろ
byteかintegerかを聞いてんだからそれだけにポイント絞って一般論で答えりゃいいんだよ
最初から書かれてるんなら「それなら〜」もありうるがわざわざ聞き出しまで違う答え出す必要ないし

665 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:17:03.11 ]
こんな場末のスレでケンカすんなよ

666 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:18:30.73 ]
こりゃ>>651もうビビって出てこないな

667 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/08(日) 22:19:33.08 ]
>>664
オマエ親切だな

668 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:20:54.33 ]
で、結局どっちなワケ?



669 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:21:43.49 ]
long

670 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:24:10.08 ]
stringでいいじゃん

671 名前:デフォルトの名無しさん mailto:sage [2012/04/08(日) 22:26:12.65 ]
よくわからないけどDecimalは貰っていきますね

672 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:26:46.35 ]
まあ、Objectにしとけば間違いないよね

673 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:26:56.61 ]
最強のObjectで決まり

674 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:28:54.62 ]
あんボックス化でパフォーマンスが落ちるぞ。

675 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:29:28.04 ]
皆さんありがとうございます
Objectでいくことにしました

676 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:33:30.95 ]
よろしい。ならば拳闘だ

677 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:34:56.01 ]
Variant型では駄目なのでしょうか?

678 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:38:09.55 ]
さすがに前世紀の型はちょっと…



679 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:43:45.53 ]
おまえら仲いいな

680 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:43:48.00 ]
型指定しなけりゃVariant型だろう。
Dim hoge = 1
これでもコンパイルが通るぞ。

681 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/09(月) 00:20:36.16 ]
>>680
貴方はどうぞこちらに
ttp://toro.2ch.net/test/read.cgi/tech/1248437619/

682 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/09(月) 08:11:19.77 ]
>>680
馬鹿はプログラミングのスレに顔出さなくていいよ。

683 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/09(月) 13:39:21.33 ]
パフォーマンスが落ちるのはボックス化であって、
アンボックス化は大したこと無い。


684 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/09(月) 19:44:04.84 ]
>>682
ボケに向かって得意気に煽る初心者は半年ROMらないとダメですぅ〜
半年後またきてね


685 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/09(月) 20:09:11.13 ]
>>682
VB2010で実際にコーディングして見てから言え。
匿名型だよ。

686 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/09(月) 20:15:45.83 ]
型推論のことならIntegerだろ
匿名型w

687 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/09(月) 21:00:25.60 ]
>>685
解ったから帰れよもう(´・ω・`)

688 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 17:23:22.63 ]
質問があります。

VBは XXX.ToString() を XXX.ToString のように、一部のメソッドに()を付けなくてもOKなのは仕様ですか?



689 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 17:55:19.97 ]
>>688
「引数を指定せずにプロシージャを呼び出す場合は、
空のかっこを指定するか、かっこを省略します。」
という仕様です。

690 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 18:29:23.75 ]
>>689
そうだったんですか。
参考になりました。

691 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 19:57:51.07 ]
>>689
IDEはCStrを薦めてくるのは何故ですか?

692 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 20:07:48.18 ]
(´・ω・`)知らんがな

693 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 20:14:51.21 ]
>>692
大変参考になりました。

694 名前:デフォルトの名無しさん mailto:sage [2012/04/12(木) 16:15:33.95 ]
2010にしてから、かざぐるマウスの「フォーカスが無いウインドウもスクロール可能にする」的な機能が効かなくなった
WheelRedirectorもダメだった
2008だと動く
みんなどーしてるの?

695 名前:デフォルトの名無しさん mailto:sage [2012/04/12(木) 16:48:53.80 ]
そんなものは使ってない


696 名前:デフォルトの名無しさん [2012/04/15(日) 03:32:37.87 ]
>>272

VisualStuio2008
でサイトをよびだした後
サイト設定で
SJIS にするといい。
それでプログラムよびだし修正。

UTF8の設定になっていたとき
漢字フイールド設定が化けまくり
プログラムが動かなくなってパニックになったことある。

697 名前:デフォルトの名無しさん mailto:sage [2012/04/16(月) 15:55:11.51 ]
>>694
あきらめろ。
中身がWPFな以上仕組み上どうにもならない。
はっきり言ってWPFの結構大きな弱点だと思うが。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<157KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef