10/01/17 23:35:29
前スレ
VB.NET質問スレ(Part32)
スレリンク(tech板)l50
テンプレは >>2-4 あたり
2:デフォルトの名無しさん
10/01/17 23:36:02
MSDN
URLリンク(msdn.microsoft.com)
どぼん!のVB道のトップページとTipsページ
URLリンク(dobon.net)
URLリンク(dobon.net)
Insider.NET
URLリンク(www.atmarkit.co.jp)
宇宙仮面の C# プログラミング
URLリンク(uchukamen.com)
.NET TIPS
URLリンク(www.atmarkit.co.jp)
緑のバイク ★ 初めてのC# プログラム全般
URLリンク(homepage3.nifty.com)
VB.NETとC#でデザインパターン
URLリンク(hccweb1.bai.ne.jp)
匣の向こう側
URLリンク(www.ne.jp)
WisdomSoft
URLリンク(wisdom.sakura.ne.jp)
じゃんぬねっと
URLリンク(jeanne.wankuma.com)
どっとねっとふぁん - C# Tips And Samples -
URLリンク(homepage3.nifty.com)
URLリンク(dotnetfan.org)
C#プログラミングTips
URLリンク(www.atmarkit.co.jp)
3:デフォルトの名無しさん
10/01/17 23:36:21
CodeProject
URLリンク(www.codeproject.com)
the GotDotNet Home Page
URLリンク(www.gotdotnet.com)
KEN's .NET
URLリンク(www5b.biglobe.ne.jp)
Cetus Links: 19,498 Links on Objects and Components / .NET
URLリンク(www.cetus-links.org)
HIRO's.NET
URLリンク(vbdotnet.fc2web.com)
@IT:特集 .NET開発者のためのオンライン・リソース・ガイド
URLリンク(www.atmarkit.co.jp)
.NETでいきまっしょい!
URLリンク(santamartadotnet.hp.infoseek.co.jp)
これがほしかった!厳選サンプルツール集
URLリンク(anetm.com)
ぬーやんのdotNET講座
URLリンク(www.geocities.jp)
PINVOKE.NET
URLリンク(www.pinvoke.net)
WinAPI Database for VB Programmer
URLリンク(www.winapi-database.com)
4:デフォルトの名無しさん
10/01/17 23:36:39
Windows Api programming in C# , VB.NET, and VB6. Examples of P/Invoke and DllImport with Source code
URLリンク(custom.programming-in.net)
CodeZine
URLリンク(codezine.jp)
ConvertCSharp2VB
URLリンク(www.kamalpatel.net)
@IT:.NET Tools
URLリンク(www.atmarkit.co.jp)
SharpLibrary Redirector
URLリンク(www.sharplibrary.com)
MSDN アカデミック アライアンス 技術資料
URLリンク(www.microsoft.com)
「300 秒でズバリ !!」&「10 行でズバリ !!」シリーズ
(VS2005) URLリンク(www.microsoft.com)
(VS.NET 2003) URLリンク(www.microsoft.com)
PAPA'n VB
URLリンク(papanvb.i-love-vb.net)
(旧コンテンツ) URLリンク(www.mitene.or.jp)
VB レスキュー花ちゃん
URLリンク(www.bcap.co.jp)
VB中学校
URLリンク(homepage1.nifty.com)
初心者から中級者のためのVB
URLリンク(www7b.biglobe.ne.jp)
テンプレここまで
5:デフォルトの名無しさん
10/01/18 16:01:55
VB.Timer
は.NETには存在しないの?
6:デフォルトの名無しさん
10/01/18 16:09:28
えっ
7:デフォルトの名無しさん
10/01/18 17:37:00
System.Windows.Forms.Timer
ただし精度は全く当てにならないから時間計測には使っちゃダメ
8:デフォルトの名無しさん
10/01/18 19:20:18
MonthCalendarを複数月表示にしている場合、
表示範囲を取得するのはどうすればいい?
たとえば12ヶ月分ドーンと出てるときに、2010/01~2010/12が今表示されてるー、みたいな感じ
SelectionRangeで取れるのは選択中の日付なんだよな…
9:デフォルトの名無しさん
10/01/18 19:28:53
vb2008にてプロジェクトに対してユーザースコープでプロパティ(例:propA)を設定しました。
このpropAの規定値(My.Settings.Reset()で設定される値)を取得する方法は用意されているのでしょうか?
10:前スレ998
10/01/18 19:36:02
前スレ>>999さん
ありがとうございます。
やっぱりネットに向けてポートを開放するのは危険ですよね。
以前、勤めていた会社では本社にあるサーバーから、支店のパソコンの
Windowsフォームアプリにマスタのデータを引っ張っていました。
そんなシステムを自作したいと思っているのです。
その時はISDN回線でした。
似たようなことをするには、どういったプログラムを組めば
よろしいのでしょうか?ヒントが掲載されたサイトだけでも
ご教示いただければ幸いです。どうかよろしくお願いいたします。
11:デフォルトの名無しさん
10/01/18 19:41:46
>>8
GetDisplayRange
12:デフォルトの名無しさん
10/01/18 19:48:59
>>9
My.Settings.Properties("プロパティ名").DefaultValueとか
13:デフォルトの名無しさん
10/01/18 19:55:09
>>12
おお!ありがとうございます!
ライブラリの中を探しまくったのに、こんな近くにあったなんて。。
14:デフォルトの名無しさん
10/01/18 21:48:02
前スレの1000
>>スレリンク(tech板:1000番)
gj ナイスタイミングだ
15:デフォルトの名無しさん
10/01/19 08:23:27
String変数に
a,b,c
d,e,f
g,h,i
が格納されています。つまり、カンマ区切りの行が3行、それが1つの変数に入っています。
これを、DataTableオブジェクトに入れるシンプルな方法はありますか?
16:デフォルトの名無しさん
10/01/19 08:52:43
>>11
できた!
ありがとうありがとう
17:デフォルトの名無しさん
10/01/19 08:58:04
URLリンク(smdn.invisiblefulmoon.net)
ここのサイトのCtrl+Alt+SpaceのところをF11に変えたいんですけど
どこを変えればいいんですか?
18:デフォルトの名無しさん
10/01/19 09:56:29
>>15
俺にはこれが限界。
For Each r As String In 元の変数.Split(Microsoft.VisualBasic.ChrW(&HD))
If r.Trim() = "" Then
Exit For
End If
Dim row As DataRow = テーブル.NewRow()
row.ItemArray = r.Split(","c)
テーブル.Rows.Add(row)
Next
区切りが CR じゃなく CR+LF だと、最初の Split がもちっと面倒。
19:デフォルトの名無しさん
10/01/19 10:28:32
>>18
ありがとうございます。うまく動きました。
&HDがvbCrですね。
20:デフォルトの名無しさん
10/01/19 10:32:14
これまでWindowsXp+VS2005でやって来ていて、そのときは、ソリューション
をソースで実行(Debug)しても、それからそれでできたExeファイル
を直接ダブルクリックで実行しても、同じ動作をしていました。
ところが、WindowsVista+VS2005にしてやってみると、ソースで実行(Debug)
すると動くのに、できたExeファイルを直接ダブルクリックして動かすと
Xmlファイルの読み込みで失敗するのですが、こういったことはXpでは
経験がありません。これ解決したいのですが、Vistaでは何か新しい制約
があるのでしょうか。(使用Framework=2.0)
これはVS2005からVS2008に移行すると解決するでしょうか?よろしく
お願いします!
21:デフォルトの名無しさん
10/01/19 11:48:09
権限で引っかかってるだけじゃねーの
22:デフォルトの名無しさん
10/01/19 17:15:40
>>20
・UACで怒られる
・32bit⇔64bitでエラー
とか?
23:デフォルトの名無しさん
10/01/19 18:28:14
>>21-22
ご指導ありがとうございます。数回試したのですが、>>20のような状況で
そのときのメッセージでは確かに「アクセス許可がない」といったものが
出ていました。
その後でまたやってみたところ、今度は該当のXmlファイルの中の特定の箇所
の文字(0x01)がNGだという内容のメッセージがソースでのデバッグでも出る
ようになり、それがどうやっても取れないのであきらめて、新しくファイルを
削除して初期からやり直してみたところ、今度はソースでもExeファイルでも
正常に読み込みできるようになりました。状況がはっきりわからず完全対策が
打てないのですが、またやっていく中で調べてみます。よくわからずすみません
です。ありがとうございます。
24:デフォルトの名無しさん
10/01/19 19:41:06
すみませんの直後にありがとうございますと書く人は
たいていうつ病。
早目の精神科受診を勧める。
25:デフォルトの名無しさん
10/01/19 20:15:45
VB2008を使ってます。
印刷するときのページサイズ、印刷可能範囲、ページ余白とかはプロパティで取得できますが
具体的にその値ってどこから得られるのでしょうか?
26:デフォルトの名無しさん
10/01/19 21:07:51
プリンタドライバから。
27:デフォルトの名無しさん
10/01/21 00:54:07
ASP.NETで質問です。
開発環境のVisualStudio2005上で実行した場合、
つまりVS内蔵の(?)WEBサーバー機能で動かした場合は意図したように動き、
Webサイトのコピーを使って本番環境(Windows2008)に丸ごとコピーし、
ブラウザにhttp://サーバー名/と打ち込んで実行させると
動きが変わります。
どのようなアプリかというとImageとButtonコントロールが配置されてあり、
ImageのImageURLプロパティで画像へのパスを設定し、表示させています。
Buttonに関しては配置しているだけでコードを追加していないため
押されるとPostBackが発生し、画像が最新のものに更新されます。
つまりある定期的に差し替えられるファイルをブラウザで最新のものを見たいので
更新ボタンを付けただけのアプリです。
本番環境ではなぜかファイルを差し替えた後更新ボタンを押すと
カチッと音がしてリロードされるのですがなぜか画像は差し替え前のままで更新されません。
F5キーを押すと更新されます。
画像のフルパスへ直接アクセスした場合は新しいものが表示され、
その後にASP上のボタンを押したら画像も更新されます。
本番環境は勝手に画像をキャッシュしてボタンを押してもキャッシュを表示しているように見えます。
ちなみに本番環境をWebに公開設定し、携帯から利用した場合はなぜか正常に動作します。
Imageコントロールがキャッシュしてるのかと思いコントロールではなく
ただのImageタグに変えても結果は同じでした。
本番環境とVSの環境で何が違うために挙動が変わるのでしょうか。
また、どうやって対処すべきでしょうか。
28:デフォルトの名無しさん
10/01/21 03:44:39
>>7ふーん
29:デフォルトの名無しさん
10/01/21 03:52:02
DataTable.Select メソッド (String, String)
filterExpression
行にフィルタをかけるために使用する基準。
sort
列と並べ替え方向を指定する文字列。
--------------------
だと行はしぼれてもすべての列が抽出されちゃうけど
特定の列だけ得るにはどうすれば
30:デフォルトの名無しさん
10/01/21 04:17:52
>>29
カラム構成が変わったら、それはもう別のテーブルなわけで
「新規テーブル作成、必要なカラムを作成、行のコピー」を
自分で書くしかない。
31:デフォルトの名無しさん
10/01/21 04:55:35
自分で
32:デフォルトの名無しさん
10/01/21 08:09:51
>>27
キャッシュをクリアする
33:デフォルトの名無しさん
10/01/21 08:34:44
>>27
>>32 の言うように↓の一行追加で直ると思うよ
<meta http-equiv="Pragma" content="no-cache" />
34:デフォルトの名無しさん
10/01/21 15:51:13
>>27
<img src="/images/hoge.jpg?20100121155100">
とかすればいいよ
35:デフォルトの名無しさん
10/01/21 15:57:44
ABC:
Do
dim Sum1 as integer ・・・①
Sum1=Sum1+1
go to ABC
Loop
だとSum1の値が①の部分で0にならないけどなんで
36:デフォルトの名無しさん
10/01/21 16:04:26
まずはそんな糞コードを捨てるところから始めろ
37:デフォルトの名無しさん
10/01/21 16:11:28
dim Sum1 as integer = 0
にしないとだめだよ
38:デフォルトの名無しさん
10/01/21 17:09:54
どうせブレークポイントを①の行に付けてるとかだろ。
39:デフォルトの名無しさん
10/01/21 17:41:07
Dim sum1 As Integer
Dim sum1 As Integer
同じ変数のDim文が複数あるとエラーになるのに
>>35みたいなのがエラーにならないのは変だよね。
40:デフォルトの名無しさん
10/01/21 21:25:14
過去のしがらみというやつです
41:デフォルトの名無しさん
10/01/21 23:00:20
いや違うだろ。スコープから勉強し直せハゲ。
42:27
10/01/21 23:27:03
>>32
>>33
試してみましたが症状は変わりませんでした。
念のため下記3行を追加しましたが同じでした。
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Expires" content="-1">
>>34
"20100121155100"がどこから来るのかわかりませんでしたが
画像のパスに日時をパラメータと入れることで更新前ファイルと更新後ファイルの
ファイル名が変わり、ブラウザがキャッシュを利用しなくなるという理屈ですね。
これでうまくいきました。
ありがとうございます。
開発環境(VS上)ではなぜキャッシュを使わなかったかは置いておいて、
ボタンによるpostbackとF5の更新では動きが違うんですね。
postbackだとキャッシュを利用し、F5だとキャッシュが非利用のため画像が更新されます。
一応ブラウザ(IE8)のキャッシュをOFFにするとファイル名にパラメータを入れるようなコードは不要になりますが、
そもそも今回の減少はサーバー側のキャッシュが効いている事が問題でしょうか。
それともクライアントのブラウザ側でしょうか。
画像ファイルにパラメータつけることで問題自体は回避できましたが
正攻法はどのようにすべきでしょうか。
43:デフォルトの名無しさん
10/01/21 23:31:37
HTTPをちゃんと勉強した方がいい。
304が帰ってきてるだけだろ。
44:デフォルトの名無しさん
10/01/21 23:50:28
proxyがキャッシュしてるならパラメータをつけるしかない
45:デフォルトの名無しさん
10/01/22 11:30:09
専用帳票への印字位置調整値を app.config の中に書いてます。
スコープはアプリケーションです。
My.Settings ~ で値を取得して利用していますが、
exe 実行中にメモ帳で app.config の中身を書き換えても
起動時の情報がキャッシュされているのか即座には反映されません。
一旦 exe を落として再起動かけると大丈夫ですが。
印字位置の調整だもんで、数値を弄って印刷させてみて~
の繰り返しになるんですけど、exe の再起動を伴うと大変です。
My.Settings.Reload とか My.Settings.Reset とか怪しいと思って
app.config の中の値を利用する前に呼び出してみたんですが変化ありません。
何か一発で効くメソッドとかありませんか?
46:デフォルトの名無しさん
10/01/22 12:57:59
>>45
>app.config の中身を書き換えても
それは Visual Studio で実行する直前に、
bin\Debug\(exeファイル名).config または
bin\Release\(exeファイル名).config にコピーされる元ファイル。
実際 (上記いずれか) の .config ファイルの方を書き換えないと。
47:デフォルトの名無しさん
10/01/22 13:52:05
いろいろ調べたのですが、わからないので質問させてください。
VB.net、VisualStudio2008で制作しています。
半透明の丸い形のフォームを作ったのですが、
フォームの縁にジャギーが残ってしまい、
フォームの縁にアンチエイリアス処理を行いたいと考えています。
アンチエイリアス処理を行った円形の描画はできたのですが、
それをフォームにしようとすると、
アンチエイリアスの効果がフォームのBackColorに適応されてしまいます。
パスにアンチエイリアス処理をかけることは難しそうで、
パスを使ってフォームの形自体を変える事もできませんでした。
48:デフォルトの名無しさん
10/01/22 14:12:26
SplitContainerでPanel1Collapsedにしてる時にパネル2に
Fillしてるコントロールがサイズ変更に追従しないのだけど
どうすればいいでしょ
49:デフォルトの名無しさん
10/01/23 15:27:57
HttpWebRequestクラスとGttpWebResponseクラスで某サイト専用のブラウザのようなものを作っているのですが、
あらかじめ登録したIDとパスワードでログインをしてからアクセスしないとだめなのですが、
どうもうまくいきません。
ヤフーでログインを試みたら正常にログインしてその後のアクセスも正常にできたので
リクエストのPORTやクッキーの使い方は致命的には間違っていないようなのですが
何がわるいのかわかりません。
ログインしようとしているサイトは親ドメインでログインを一括して受け付けているようなのですが、
実際アクセスしたいドメインとは違うため、クッキーコンテナから必要なクッキーを選び出す段階で
必要なクッキーが得られていないのではないかと思うのですが、そういう場合はどうしたらよいでしょうか?
(POST後にいくつかのクッキーは帰ってきています。)
IDやパスワードをPOSTするアドレスは
URLリンク(www.google.com)
なのですが、
実際にアクセスしたいのは
URLリンク(www.youtube.com)
のアドレスです。
service=youtubeを付けてPOSTしています。
50:デフォルトの名無しさん
10/01/23 15:32:23
ieHttpHeadersやらWiresharkやらで、送受信されてる内容を
比較してみろよ。
51:デフォルトの名無しさん
10/01/23 16:27:47
>>49
今のとこのソースとユーザーIDとパスワードをうpしてくれたら
直してあげるよ。
とりあえずそこまでが面倒くさいから。
52:デフォルトの名無しさん
10/01/23 16:52:24
webbrowserでログインさせるんじゃだめ?
53:49
10/01/23 17:13:47
レスありがとうございます。
>>50
httpの閲覧ツールは使っているのですが、内容から原因は特定できませんでした。
httpの閲覧ツールでも一回のポストででログインが成功しているので
クッキーの使い方に問題があるような気がしてきました。
>>51
IDとパスワードはちょっとまずいような気がするのですが・・・
>>52
それだとログイン後のクッキーをローカルから持ってきて
HttpWebRequestで使える型の変数に入れるところまでが難しそうです。
(その後のアクセスはクッキーを使ってHttpWebRequestクラスとGttpWebResponseクラスを使いたいため)
54:デフォルトの名無しさん
10/01/23 17:48:13
まあCookieContainerの使い方が間違ってるだけだろうね
55:デフォルトの名無しさん
10/01/23 17:56:03
だから比較してみろ、って言ってんだよ。
56:デフォルトの名無しさん
10/01/24 14:53:47
リモートホストとサーバーネームの違いは?
57:デフォルトの名無しさん
10/01/24 19:07:27
Microsoft Visual Studio 2008とかSQL Serverとかをいったんアンインストールしたいんだけども、どう自動アンインストールツールをダウンロードすればいいのでしょうか?
58:デフォルトの名無しさん
10/01/24 19:17:15
にほごんでおk
59:デフォルトの名無しさん
10/01/24 19:21:53
>>58
なんだオマエ?名を名乗れ!
60:デフォルトの名無しさん
10/01/24 19:26:21
フォーマットすればいいんじゃね?
61:デフォルトの名無しさん
10/01/24 22:18:28
>>57
まともにインストールできてるなら
「プログラムの追加と削除」からアンインストールするね、普通の人は。
62:デフォルトの名無しさん
10/01/24 23:18:01
知的障害者相手にするの止めようよ。