【老若】VB.net質問スレ【男女】 (Part2)
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGまで自由に書き込んでチョ。
0153デフォルトの名無しさん
NGNG255
192
という3行の文字列として、
フォームの位置や大きさの後に保存するのはどう?
0154デフォルトの名無しさん
NGNGVB6.0にSP当てるのにも必要。
DLLやOCXをデータベース化するためじゃないかな?
0155デフォルトの名無しさん
NGNGPrivate Declare Sub CopyMemory Lib "kernel32.dll" Alias "RtlMoveMemory"(ByRef Destination As Any, ByRef Source As Any, ByVal Length As Integer)
すると
'As Any' は、'Declare' ステートメントではサポートされていません。
と表示されますが、Anyの変わりに宣言する型は何?
0156デフォルトの名無しさん
NGNG目的に合わせて明示的に宣言すればよろしい。
たいていはポインタだけど。
0157150
NGNGいえいえ〜レスありがとうございます。
>>153
そういう風に、文字列を保存できるのが理想的なのですが、
どうやってその文字列を取り出すかが分からないのです。。。
もう少し突っ込んだ形でお教え願えないでしょうか。
よろしくお願いします。
0158デフォルトの名無しさん
NGNGmColor = LineInput(1)
FileClose(1)
でどう?
もう一回LineInputすると自動的に次の行を読むよ。
0159デフォルトの名無しさん
NGNGhttp://bbs.1oku.com/bbs/bbs.phtml?id=rantyan
0160デフォルトの名無しさん
NGNGc = Color.FromArgb(255, 255, 192);
int red = (int)c.R;
int green = (int)c.G;
int blue = (int)c.B;
Console.WriteLine("RED {0} GREEN {1} BLUE {2}", red, green, blue);
string strRed = red.ToString();
Console.WriteLine("RED Color {0}", strRed);
C#で書いたけど、VBでも似たようなもんでしょ。
Colorは構造体なので、 R G B というbyte 型のメンバ変数があるようです。
0161デフォルトの名無しさん
NGNG大まかなところと言うか概念的なことは別の教本で勉強しているのですが、
細かいところがよく分かりません。
ヘルプ嫁って言われそうだけど、どーもヘルプが苦手で・・・
0162デフォルトの名無しさん
NGNG教本は自分に合うのを選ぶのがいちばんかと。
マイクロソフトプレスのなら細かく書いてあるんじゃないかな?
0163デフォルトの名無しさん
NGNG良書だと思います。
ともあれ、マイクロソフトプレスだと、このあたりでしょうかねぇ・・・
1:『プログラミング Microsoft Visual Basic .NET 』
ttp://www.microsoft.com/japan/info/press/JPN_ViewMsPress.asp?Book_id=862&list_id=1
2:『Microsoft Visual Basic .NETランゲージリファレンス』
ttp://www.microsoft.com/japan/info/press/JPN_ViewMsPress.asp?Book_id=819&list_id=1
1はちょっと高いんですよね。しかも2冊あるし。しかも2冊とも約千ページあって
ボリュームあり過ぎ。良書なら買っても良いんだけど・・・
2が良いのかなぁって気もするんですが、どの程度までのリファレンスなのか
分からないし・・・.NETだから学ぶのにVBにこだわる必要もないのかなぁ・・・
他にステップバイステップの奴があるけど、あれは見たことがあって
ほんとに基礎的で大まかなことしか書いてないから却下。
やっぱ、しばらくぶりに大型書店まで遠出しようっかなぁ。これが結構金かかるんだ・゚・(つД`)・゚・
0164デフォルトの名無しさん
NGNG教科書は外人が書いていて分厚いのがお勧め。
0166 ◆VbdoTwet2M
NGNGVBDOTWET...
0167デフォルトの名無しさん
NGNGダニエル・アップルマンって人の青い表紙の本なら立ち読みしたことあります。
(・・・・何で名前覚えているんだろ?)
取り敢えず、情報サンクス。
0168デフォルトの名無しさん
NGNGとりあえず、ファイル出力でFileSystemObjectを使ってるのとか、
DB関連でADO(.NETじゃないやつな)を使ってるのとか、
Web関連でWinsockコントロールを使ってるのは止めとけ。
上の三つでクラスライブラリを使ってるのなら、とりあえずは合格じゃないかな。
しかし、最終的に頼るのはやっぱMSDNだぞ。
入門書は.NET用語の意味を理解するのに使える程度のもんだ。
今はワケわからんくてもいずれ慣れる。がんがれ。
0169デフォルトの名無しさん
NGNG0170デフォルトの名無しさん
NGNGかなりある。てゆーかぁ、似てはいるが、別物と思った方が良い。
初心者的に使うんならそれほど変わらんが。
これでも参考にしてみてね。
http://www.atmarkit.co.jp/fdotnet/vb6tonet/index/index.html
0172デフォルトの名無しさん
NGNGPart1に載っている。
0173デフォルトの名無しさん
NGNG.net になって、ここら辺は改善されたのでしょうか?
0174デフォルトの名無しさん
NGNG0175デフォルトの名無しさん
NGNG0176デフォルトの名無しさん
NGNG0177デフォルトの名無しさん
NGNGPart1を見よ。
0178175
NGNGこっちにもなんか教えろよ・・・
0179176
NGNGdat落ちしてて見れません・・・
0180デフォルトの名無しさん
NGNG教えてクソのくせに偉そうだな。何様?
氏ね
0181デフォルトの名無しさん
NGNGそれともC#みたいに作ったソフトは.NET Framework必須になりますか?
0182デフォルトの名無しさん
NGNG何がいいたいのか意味不明。具体的な例を書け。
>179
↓で金払ってこい。
http://2ch.tora3.net/
>181
.NETって何かを調べろ。話はそれからだ。
0183175
NGNG>教えてクソのくせに偉そうだな。
意味分かんないし日本語じゃないだろ。
>>182
確かにこれだけじゃよく分かんないですよね・・・。
ようするに、ワードとかのツールバーのように左側をクリックして動かせるようにしたいんです。
0184デフォルトの名無しさん
NGNG.NET Framework使わないアプリケーションも作れるのはC++だけのはず。
0185はじめてのVB
NGNGようするに、wクリックするとツールウィンドウとしてメインウィンドウから
離れるツールバーを作りたいんでしょ?
ワードパッドやVS .NET IDEのような。
ところで漏れもMP3の再生API詳しく教えてホスイ...
VB6でもVBNでも変わらんだろうがな
0186デフォルトの名無しさん
NGNGwww.angel.ne.jp/~mike/vbmp3/でvbmp3.dllと宣言してあるモジュールがDLできる
.NETで使えるようにするには宣言し直さないといけないと思うけど
0187デフォルトの名無しさん
NGNGgoogleで調べても、イマイチ載ってないし
0188175
NGNGそのとおりです。
VBで出来ますか?
0189177
NGNGVB6のMMControlをInteropして使うか、
APIのmciSendStringやPlaySoundとかP/Invokeで使うとか、
MP3を使うならVBMP3.dllをP/Invokeで使う手もある。
DirectX(DirectSound、DirectPlay)を使う手もあるぞ。
で、Part1ではVBMP3.dllの使い方の話題をしてて、
漏れが一例を提示したのがある。
>>179
>dat落ちしてて見れません・・・
ネットを活用しようぜ、このド素人が!
http://ziro.no-ip.org/2ch/0367/0000153349.html
0190176
NGNGこんなのがあったんだ。さんくす
0192デフォルトの名無しさん
NGNG書籍を見ていたところ、「Webアプリケーションではグローバル変数を使用できません」
との記述があったのですが、モジュールファイル(.bas)ファイルに定義してある
グローバル変数,グローバル関数は、どのように扱うのが一般的なのでしょうか。
ModuleをClass化して、セッションに設定する方法を検討していましたが、
変数が300個、関数が30個程度あるため、変数,関数の頭にクラス名を記述するだけで、
相当な時間が掛かってしまいます。
その他、簡単に移行できる方法があればご教授頂きたく。
宜しくお願いします。
0194デフォルトの名無しさん
NGNG0195デフォルトの名無しさん
NGNG0196デフォルトの名無しさん
NGNG英語分からんもんで。どもです。今の今まで知らんかったわ。
辞書で引いても「議論」とか、わけわかめでしたけん。
・・・Cの教科書にあったわ。
0197デフォルトの名無しさん
NGNGDBにもたせるとか。
つーか、変数300って時点で再設計すべきって気がしないでもない。
0198sage
NGNG返信ありがとうございます。
自社で開発しているシステムであれば再設計したいところなのですが、
客先に移行の方法を展開するという作業のため、
再設計したらとはなかなか言えない状況であり...
他掲示板で、類似の問題に対する回答を見つけました。↓
http://www.users.gr.jp/ml/archive/aspx/218.asp
0199デフォルトの名無しさん
NGNG0200デフォルトの名無しさん
NGNG0201デフォルトの名無しさん
NGNG客先に実行形式のファイルだけ入れても動かないんですよね?
.NetふれーむわーくとやらをインストールすればOKなんでしょか?
顧客管理してメール出せればOKなプログラムなんですよ。
MDBファイルと実行形式をコピーしてOKなら、
客先に無駄にAccess買わせなくて済むし、それならメリットあるかなぁ、と考え中。
・・・・WindowsXPと.Netふれーむわーくをシステム要件にしちゃえば良いのかなぁ?
ちょいと教えていただけませんか?
0202デフォルトの名無しさん
NGNG釣りは他でやって下さい。
0203デフォルトの名無しさん
NGNGCommon Controls6.0)は、VB.NETではどうすれば使えるようになるので
しょうか?
VB.NETはまだ一週間くらいしかやっていないので、ちょっと分かりません。
0204デフォルトの名無しさん
NGNGコントロールが表示されているバーを右クリックして表示されるメニューから、「ツールボックス
のカスタマイズ」を選択して表示されるダイアログボックスの「COMコンポーネント」タブから、
Microsoft ImageComboBox Control6.0を選択して「OK」ボタンをクリックしてください。
.NETでは名前がMicrosoft ImageComboBox Control6.0に変わっています。
0205デフォルトの名無しさん
NGNGここがスゲェ参考になると思う
http://pc2.2ch.net/test/read.cgi/win/1021192107/200
0206デフォルトの名無しさん
NGNGたびに、ある処理を行いたいのですが、それを実現する
にはどうしたらよいでしょうか。カーソルの座標を特定
するメソッドはあるのでしょうか。。。よろしくお願いします。
0207デフォルトの名無しさん
NGNGprivate void richtb_MouseMove(object sender, MouseEventArgs e)
{
Console.WriteLine("X:{0} Y:{1}", e.X, e.Y);
}
という感じで捉えてみた。C#ですが。
0208デフォルトの名無しさん
NGNGそれはまうすカーソル・・・プププ
おもろぃ
0209デフォルトの名無しさん
NGNG0210201
NGNG釣りでもなんでもなかったんですが・・・。
でも、「お前の理解はクソじゃぁぁ!」とおっしゃっているコトがわかりました。
も少し勉強してきます。
0211デフォルトの名無しさん
NGNGこれではどうだ。
richtb.SelectionChanged += new EventHandler(richtb_SelChanged);
private void richtb_SelChanged(object sender, EventArgs e)
{
string str = richtb.SelectedText;
int len = str.Length;
int start = richtb.SelectionStart;
Console.WriteLine("{0} {1}", start, len );
}
0212200
NGNG誰か教えちぇーー!!
0213デフォルトの名無しさん
NGNGそう言われれば......
0214デフォルトの名無しさん
NGNG微妙にスレ違いなのでsage
0215デフォルトの名無しさん
NGNGOSだって NT4→2K→XP と機能が増えて、値下がりしてますが何か?
0217わかめ
NGNGその中に特定の値が含まれる行に色をつけたいのですがどのようにしたらよい
でしょうか?
サンプルコードとかありましたら教えてください。
0218200
NGNGVB.NETでWEB文章を表示できるコントロールはあるのでしょうか?
0219デフォルトの名無しさん
NGNGMicorosoft Web Browser
0220219
NGNG0221200
NGNGありが�d
それと、Micorosoft Web BrowserってF1キーを押してもヘルプでないので
すけど、なぜヘルプがでないのでしょうか?
何か理由とかはあるのですかね?
出ないとすると、どうやって機能を調べればいいのでしょうか?
専門学校でVB6.0を3ヶ月くらい習っている程度なので余りこの事
はよく分かりません。
VB.NETは春からだし・・
0222219
NGNG漏れも知らん・・・・では不親切すぎるな。
フォームにそのWebBrowserコントロールを貼り付け、URLを入力するテキストボックス
を配置、ページを表示するボタンを一個置く。で、ボタンのクリックイベントに以下のコードを
入力。
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button1.Click
Dim o As Object = Nothing
Me.AxWebBrowser1.Navigate2(Me.TextBox1.Text, o, o, o, o)
End Sub
Helpはない。.NET FrameworkのクラスじゃなくてInternetExploler
のActiveXコントロールだからな。じゃ。
0223デフォルトの名無しさん
NGNG市販の.NETコンポーネントなら出来るのもあるが、DataGridはできたかなぁ?
できなかったような気がする。気のせいかもしれんが。
.NETを扱ってる技術系掲示板では結構お目にかかる話題なんで、
適当なところにいって過去ログ探ってみ。
>221
大人しくDelphiやってたほうが幸せになれると思われ。
0224デフォルトの名無しさん
NGNGCode Projectで見た気がする。
質問なんですが、VB.NETのコードをHTMLにしてくれるソフトかCGIないでしょうか?
C#のは見つけたんだけどVB.NETは海外サイトさまよって今まで探したけどダメでした。
よろしくおながいします。
0225デフォルトの名無しさん
NGNG0227デフォルトの名無しさん
NGNGテキストファイルをHTMLにするソフトで十分じゃないのか?
0228デフォルトの名無しさん
NGNG0229デフォルトの名無しさん
NGNG釣りは他所でどうぞ
0230デフォルトの名無しさん
NGNG釣りは釣れるところで釣らないと意味ないじゃん・・・って釣りじゃありません。
漏れはVBしか知らないから、そのままVB.NETをやっているのだが、C#の方が
JavaやC++に似ていて、そっちの方へも楽に移れるからC#の方がお奨めという風
な評価らしきもの(風評)が聞こえてくるわけ。
言語仕様自体は.NETではVBもC#もほとんど変わらないから、VBやってんなら、
これまでとあまりに違うVB.NETやるくらいなら、どうせ苦労するんだからC#へどうぞ、と。
おまえもそう思うならC#やればいいじゃん、で済む話なのかもしれないけど、なんか
さ、VB.NETも良いよって話ないかなと思ってね。
いまんところ、VB.NETはWith〜End Withが使えてちょっと楽、ってくらいしか
思いつかないので。
0232デフォルトの名無しさん
NGNG両方使えるようになればいいんじゃないの?
一人一言語じゃないんだから。
0233230
NGNGC++は玉砕した。合唱・・・・
>>232
それを言われると身も蓋もない。が、228で述べたように、微妙に違うところがあるんで
VBとC#を交互にやると、そういうところで戸惑う。イベントの扱い方とか、細かいところだ
が配列の扱い方とか。
あれだけ仕様を変えておきながら、従来のVBの仕様をちょっと残すってところが、
便利だが腹が立つという、妙な具合なんで・・・
一応、文句はこれでおしまい。さぁ、せっせとコード書かなきゃ。
0234224
NGNGそのとうりでつ。
できたらキーワードを色分けさせて、見栄えがよくなったらと思ってたんですが。
やっぱりないのかな。作るほどの使用頻度があるわけじゃないので
pre タグにしちまうかな・・・
>>233
たしかに・・ セミコロンつけたりつけなかったり。微妙にストレスになる。
漏れはC++,C#,VBと使うが良く使うコードは
クリップボードユーティリティソフトに登録しといてコピペしてる。
あと
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vsintro7/html/vxorilanguageequivalentskeywords.asp
のページが役に立つね。
0235デフォルトの名無しさん
NGNGVB2HTML(.net用)
漏れは作ったがまだ公開はしてない。
自分のページのソースコード装飾に使ってるよ。
一応、キーワード、コメント、文字列定数、数値定数の色分けができる。
でも、みんなに使ってもらうようなインタフェース作るのが面倒でさ。
ベータ2の頃にVS.NETで作った作りかけのVB2HTMLの画面を使いまわしてるよ。
んな感じで中途半端なので公開できん。
0236デフォルトの名無しさん
NGNG0237224
NGNGおお 検索でひっかかったページで見ました。
まだ公開してないって書いてたのでいつかするのかと、
ブックマークしてるです。
作者さんですか。
いつ公開するのかと楽しみに待っております。
0238デフォルトの名無しさん
NGNG0239デフォルトの名無しさん
NGNGイメージにしたいんですがどうすればいいんですか?
0240239
NGNGピクチャーボックスのイメージを、フォームのカーソルにしたいんです。
ぜんぜん違うこと書いてました。すいません。
0241デフォルトの名無しさん
NGNGMouseIcon
MousePoiterで調べれ
0242239
NGNG具体的な方法を教えてください・・・。
0243デフォルトの名無しさん
NGNGすまん、VBスレと勘違いした・・・ 忘れて (´ω`;)
0244239
NGNG0245デフォルトの名無しさん
NGNG0246デフォルトの名無しさん
NGNGピクチャーボックスのImageオブジェクトを
SaveメソッドでStreamオブジェクトに保存して、
それ使ってCursorクラスを作ればいいんじゃないか…って試してみたが、
見 事 失 敗 し ま す た 。
Saveメソッドのトコで「値を Null にすることはできません。」だってさ。
ソースはこんな感じ。Imageはデザイン画面で設定してある。
俺、なんか勘違いしてるのかなぁ?
Dim MyStream As New System.IO.MemoryStream()
Me.PictureBox1.Image.Save(MyStream, Imaging.ImageFormat.Icon)
Me.Cursor = New Cursor(MyStream)
ちなみにこんな感じでStreamからカーソルが変更されるのは確認してるから、
Streamオブジェクトが作れれば何とかなると思うんだけど…
Dim myFileStream As New System.IO.FileStream([.Icoファイルのパス], IO.FileMode.Open)
Me.Cursor = New Cursor(myFileStream)
0247デフォルトの名無しさん
NGNGリッチテキストボックスでエディタを作っているんですが、
カットやコピー、ペーストなどのメソッドは用意されているので
これらの処理は簡単に作ることができたのですが、選択して
いる文字列の「削除」をどうしたらいいのか分かりません。
RichTextBox1.Deleteのようなメソッドは用意されていない
ようですし・・・・・。よろしくお願いします。
0248デフォルトの名無しさん
NGNG「ドキュメントを読み込み中にエラーが発生しました。このエラーを修正してから再度ドキュメントを読み込んでください。エラーメッセージは以下の通りです。クラスが登録されていません。」
とか出ちゃうんですヨ!コードは見れるんだけどデザインは見れないんですヨ!
何のクラスが登録されてないのかすら判らんのですが…
このメッセージはいったい如何すれば??
0249デフォルトの名無しさん
NGNGネットにうpしてくれないと答えようが無い。
0250239
NGNGありがとうございます。やりたいことはそういうことです。
いろいろ試してみます。
0251デフォルトの名無しさん
NGNG他人のコードをコピーして盗んで、平気でこういう質問するのな
0252デフォルトの名無しさん
NGNGRichTextBox1.SelStart
RichTextBox1.SelLength
RichTextBox1.Text
の3つのキーワードを駆使すれば選択されたテキストや、現在のカーソルの位置を自由自在に制御できる。
■ このスレッドは過去ログ倉庫に格納されています