VB.NET質問スレ(Part44)
■ このスレッドは過去ログ倉庫に格納されています
0に斜め線が入ってるのは標準ではConsolasしかない IDEが貧弱だった時代ならいざ知らず 今となっては割とどうでもいい >>274 そんなこたあない CONS0LAS C0NSOLAS Consolasの日本語フォントリンクはいつになったらやってくれるのか Typeクラスからコンストラクタの引数の型を知ることってできますか? ConstructorInfoにGetParametersがあるでしょ >>272 MyricaM (Inconsolataと日本語のMgen+のセット) ダウンロードして使ってる Inconsolata はConsolas からインスピレーションを受けて作ったらしい あるツイート VB.netアプリをWeb化する案件が最近今の会社で増えてるようで、技術的なアドバイスをしてほしい的な要請をもらうことがそこそこあるんだけど、大体みんな画面ができればシステムができると勘違いしてる そもそもそのシステムどうやってお客さんに使ってもらうの? っていう話ですよ UI設計が出来てるなら後は組むだけなので、あながち間違ってはいない。 静的な1枚絵じゃなく遷移図になってるなら vb.netをasp.netに変換するアプリがあるみたいだ ビジネスロジックが固まってないのにUI設計ばかり進める顧客の何と多い事か。 ビジネスロジックは増減するから先に決められないんや >>289 それはね、ビジネスロジックって後からどうでもなる、と言う幻想が有るからだよ 肉じゃが作ろうとしてたのに、そうじゃ無い、カレーが欲しいんだ、と言って途中からカレールー入れても完璧なカレーにならないのと同じ 最初にどういう材料でどういうモノ欲しいの、と言うのが見えていない顧客は仕事依頼する資格は無い でも代金払うのは俺たちだから言う事聞けよ、と言うのが日本の業界のダメな所 >>292 肉じゃがを味付けする前なら普通にカレーになる 味付けした後でもカレールーじゃなくてカレースパイスと小麦粉で調理すればカレーになる だが肉じゃがをコロッケにするにはかなりの手間が掛かる 肉じゃがをハンバーグにしろと言われたら逃走するのが一番だ 現実はそもそも要件が料理名じゃなくて、いい感じに美味しい料理とか、そんなんだぞ パイソンを始めたら難しいな、どうなってるんだよ。 おいしいハンバーグさえ作れない。 インフラまったく考慮せずにWeb化って言われても、って話じゃないのか 軽減税率の分類で何がいくらかってどう調べたらいいんだ? >>305 商品だけで決まらないからね 購入形態にも寄る ハッキリ言って混乱するだけ スパゲティの達人曰く、gotoと書いてゴットと読ませる。 その心は神の指紋が読めない。 「おい、後藤をシェフ呼べ! 昆布だしの取り方はうまいが・・・」 shared変数ってvsのインテリセンスに出てこない気がするんですが仕様ですかね? 入力すると特にコンパイルエラーにはならないんですが地味に不便です。 静的(共有)変数はインスタンスメンバーではないので インスタンスのメンバー一覧にないのはむしろ当たり前ですよ。 インテリセンスにでるのはインスタンスメンバーだけじゃないけどな すくなくともCommunity 2019 では表示される withって書くのは楽かもしれんがデバッグ時にマウスオーバーで値が取れないのでクソイラつきますね そのままだとウォッチでも値取れないしソース上から抹殺したい いいと思うが、囲む範囲がでかくなりすぎるような場合はやらない with ってスコープ作成したっけ? まあ今どきwithとか推奨しないけどな つかスコープのためだけにwith使うとかないわ その範囲でスコープ切るような必要があるなら、その部分外だししろよ もうVB自体使わないな いや俺も2005まではVB派だったんよ その後のVBの「進化」の方向は間違ってるとしか思えない 業務でVB強制されてる人は気の毒だよねw vbはvisual studioがなかったら死んでもやりたくないわ visual studioとの親和性で生きながらえてると思う 言われなきゃ誤爆ってわからん。 VB.NET的な解決方法があるのかと思ったわ。 >>307 から更新せずにレスしたら、俺が誤爆したみたいになったわ。 vbは書けるけどvbaは書けない理由はVISUAL STUDIOで開発できるか否かの違いだと気づいたヘボグラマーです リソース画像をaddpictureでExcelシートに貼り付けられますか? >>330 知らんので適当だけど、PasteSpecial の方を使ってクリップボード経由で 貼り付けた方が簡単じゃない? >>331 確かにクリップボードを使えば簡単にできたんすが それ以外の方法はないものかと思って。 自分以外の人も使うプログラムなので、あまりクリップボードを汚したくないなと。 >>332 なら多分適当な場所に一時ファイル作ってそのパスを渡すしかないよね。 オフィスのオブジェクトモデルは90年代の設計だし、 画像データを引数で渡すって発想自体が多分ないのでは クリップボード使えないってコピペ操作もできないんじゃ・・・ 自分でコピー操作してないのにクリップボードが勝手に置き換わるのは良くはないよ .netから1.batを呼び出して、さらに2.batファイルを呼び出したいんですが 1.batファイルにcall 2..batと記述しても呼び出せません 1.batファイルをダブルクリックでは2.batも動きました。 .net側の書き方はどのようにすればよいでしょうか >>339 ご意見ありがとうございます。 ぐぐってみます 普通1.BATが正常稼働したか確認して2.BATを実行するロジックをVB側に実装するモノだが >>330 貼り付けるものがimageコントロ―ルなら可能。 ShapeやPictureなら難しい。 imageコントロールならOleCreatePictureIndirectでいける。 VBAではいけた。 HttpListenerで簡易WEBサーバーを作っているのですが HttpListenerRequestのContentEncodingが デフォルトではシフトJISになっていて QueryStringに日本語文字列を渡そうと思うと シフトJISでURLエンコードしてやらないといけないようです。 UTF-8でURLエンコードして渡してやりたいので HttpListenerRequestのContentEncodingをUTF-8に 変更する方法は無いものでしょうか? ・リクエストをPOSTにしてリクエストヘッダにContent-Typeでcharsetをつけたらいける (GETだとリクエストヘッダのContent-Type見ない) ・.NET Coreで作ればいける(既定のEncodingがUTF-8) 現実的な路線だとHttpListenerRequest::Url.Queryから自分で解析する &でSplitして=でSplitしてSystem.Net.WebUtility.UrlDecodeするだけだから手間でもないだろう >>344 ありがとうございます。設定変更はできないのですね。 Url.Queryから解析する方法でできました。ありがとうございました。 Edge対応のWebViewというのを使ってみたのですが TwitterやYoutubeのページを表示するとコントロール自体が消えてしまいます。 まだまだ使えるレベルじゃないのでしょうか? EdgeはChromiumベースに変更になるらしいのでもう開発も止まってしまうのかなぁ。 try ... Catch ex As Exceptionってあるけど。 Exceptionって全ての例外の総称なのかしらん。 この辺が激ムズなのよね。 他人、あるいは会社のHPに勝手にWEBリンクすると法律に抵触する可能性がある。 大企業の場合だと注意書きが書いてあり著作権侵害に発展しかねない。 自分でアプリを作って楽しむならいいが公開した場合は訴えたれる可能性が高い。 今からXP対応アプリ作るなら.NET4.0より3.5のほうがいいのかな? DataTableやDataViewやDataRow等のクラスを使ってプログラム方法の詳細を学習したい のに、本を見ても1〜2ページ程度で最も基礎なところくらいしか見つからないし、ネットでも なかなか満足なページを見つけにくいもんで、良い情報源ないかいな。 会社のプログラムの改修で、現状はクライアント側でいくつかのDataTableを持っているところ のソースコードを変更して、DataTableのAとBを結合するSQL文を使って、その結果のレコード セットを得られる方法があるならしてみたいもんだが。 ネットの普及で全然命令が覚えられない・・・コピペばかりしてるからw そもそもDataTable等に対してSQLは発行できんよ (なんかそういうサードパーティのライブラリはあるかもしれないけど) 一部メソッドでフィルタとかでSQLライクな記述ができる部分がある程度 今やるなら>>352 の通りLINQ to DataTableになるだろうな あるいは素直にDBに問い合わせなおすか たんにDataTable間でリレーションってなら、DataRelationってのがあるにはあるが SQLからデータテーブルつくるって話なら そのSQLが単一テーブルからだろうが結合したテーブルからだろうが関係ないけど For Each f In dir.GetFiles(・・・ なぜか半年ほどに1度「URIが正しくありません」といった例外が 発生してしまう。単純にファイルを探すためにつかっているのだが。 やはり URIの.IsFileを使って調べるのが正解なのだろうか? C#だと起きてないみたい。 仕事でVB.NETを使う事になりました。 調べていると度々C#が引き合いに出されているのを見ますが、C派生のC#とVB派生のVB.NETに関連があるのは何故でしょうか? >>356 c#もvb.netもcやvb派生では無い別の言語です >>357 そうなんですね、早速の返信ありがとうございます。 >>358 C#の方が何でも出来る、と言う話でマイクロソフトの営業がVB.NETよりC#を勧めるから 実際、C#でしか出来ない部分はほんの限られた分野だけと言う事実 .NET Core3.0ではVB.NETはLinux上でも動かせるし、ほとんど変わらんよ ASP.NET CoreはVBをサポートしていなしする予定もないから、.NET CoreではVBを使ったWeb開発は不可だ .NET 5での完全Core移行のロードマップにも入ってない .NET5でVBでのWeb開発がサポートされるかは別にして、現にCore3ではVBでのWeb開発はできないわけで 少なくとも>>359 の言う「ほとんど変わらんよ」は全くもって事実ではない 仮にASP.NET CoreでVBがサポートされたとしても、WebFormsが.NET Coreで使えないようにならない限りVBerには使えないんだけどね まあWebのスキル不足問題はVBerに限らず業務系.NETer全般に言えることなのだが 組み込みからWebアプリまでマルチにこなす奴も居るけどね >>366 何も違わないでしょ VBerだってWebアプリ自体は普通に必要とされて(WebFormsで)作っているのだから、 それが無くなったら客の要望に答えられませんというのは完全に「スキル不足」でしかないよ 業務系とwebやってたやつが組み込みに来たけどVCCとGNDの違いすらわからず基板壊してしばかれてた 組み込みに来るなら基本的な電気知識くらいは知っとかないとモノ壊しちゃうからねぇ ハードの分からない組み込みソフト屋は少なからず居る というか大半が回路図すら読めない 逆にハード屋はソフトも多少わかる人が多いというかソフトのことわかんないとメモリもバスもMPUも設計できないからね それは半導体屋だろ 組み込み基板を作ってるハード屋はソフトを知らなくても出来る ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる