タグ

VB.NETに関するtyosuke2011のブックマーク (6)

  • リテラルの表記

    Dim s As String = "123,456,789" Dim ss As String() ss = s.Split(",") このコードは問題なく動作するかもしれません。しかしプロジェクトの「Option Strict」を「On」とし、暗黙的なデータ型変換を制限すると、「Option Strict On で 'String' から 'Char' への暗黙的な変換はできません。」というエラーが発生します。これは、String.Splitメソッドの第一引数にChar型が必要であるにもかかわらず、String型を指定したために発生したエラーです。Option Strict Offの時にエラーが発生しなかったのは、String型をChar型に勝手に変換してくれていたからです。VB.NETユーザーはお気づきでなかった方も多いかもしれませんが、","はChar型ではなく、あくまでStrin

    リテラルの表記
  • 長方形、多角形、楕円、円弧、扇形を描く

    注意:画像の表示方法が分からないという方は、まず「コントロールやフォームに画像を表示する」をご覧ください。また、Penクラスについては、「線を描く」をご覧ください。 長方形(矩形)の描画長方形を描画するには、Graphics.DrawRectangleメソッドを使います。 次の例では、位置(10, 20)に100x80の長方形を、幅1の黒色の線で、ピクチャボックス(PictureBox1)に描画しています。 'Imports System.Drawing '描画先とするImageオブジェクトを作成する Dim canvas As New Bitmap(PictureBox1.Width, PictureBox1.Height) 'ImageオブジェクトのGraphicsオブジェクトを作成する Dim g As Graphics = Graphics.FromImage(canvas) 'P

    長方形、多角形、楕円、円弧、扇形を描く
  • フォームが一つしか表示されないようにする

    フォームが一つしか表示されないようにする VB6と同様にフォームにアクセスできるようにするVisual Basic 6.0以前のユーザーの多くは、VB.NETになって、Windowsフォームを表示させる方法の違いに戸惑ってしまうのではないでしょうか。VB6では、デザイナでフォームを作成し、コードで (フォーム名).Show とするだけでフォームを表示できました。しかも、同じフォームのShowメソッドを何回呼び出しても、フォームは1枚しか表示されません。 これに対して.NETでは、Newでフォームのインスタンスを作成してからShowメソッドを呼び出す必要があります。また、「NewしてShow」を繰り返すと、その数だけフォームが表示されます。 ここでは、VB6のように、簡単にフォームを扱えるようにするための方法を紹介します。 .NET Framework 2.0以降のVB.NETで、My.Fo

    フォームが一つしか表示されないようにする
  • 東証一部 日本システムウエア株式会社を退職してました。大阪の C# の会社 株式会社ディーバに入社しました。

    昨年の2014年4月に、東証一部上場 日システムウエア株式会社(社 渋谷・社員数 1,556名)を退職しました(実際に出勤していたのは2014年3月まで)。 給与・賞与 2007年3月に大学院卒、4月に入社、丸7年務めた最後の月 2014年3月の給与明細を公開しておきますね。 ちなみに、2016年度予定の大学院卒(修士)の初任給 は、207,000円です(明細の役割給のところ)。プラス住宅手当が5,000~16,000円出ます。当時の初任給とは異なりますが、7年務めて1万円程度の昇給でした。 賞与は年2回。それぞれ1.5ヶ月分程度(30万円前後)もらっていた記憶です。明細は保管していない・Web 通帳は3ヶ月分しか記録されていないので、データはないです。 みなし残業制ではなく、残業は1分単位で支給される普通の会社です。 業務内容 派遣業を主とした会社ではないですが、入社1年目の10月か

    東証一部 日本システムウエア株式会社を退職してました。大阪の C# の会社 株式会社ディーバに入社しました。
  • TCPクライアント・サーバープログラムを作成する: .NET Tips: C#, VB.NET, Visual Studio

    TCPクライアント・サーバープログラムを作成するここでは、TCP(Transmission Control Protocol)サーバーとクライアントを作成する方法の基的な事柄について説明します。非同期処理などのさらに高度な事柄については、「TCPを利用した複数クライアント接続可能なチャットアプリケーションを作る」で説明します。 TCPサーバーはTcpListenerクラスを、TCPクライアントはTcpClientクラスを使用して作成すると、比較的簡単(といっても難しいですが)にできます。 TCPサーバーの作成サーバーは指定されたポートを監視し、クライアントの接続要求を待ちます。クライアントからの接続要求があり、これをサーバーが受け付けると、接続が完了し、切断するまでの間、データの送受信が可能となります。 早速、TCPサーバーを作ってみましょう。大ざっぱな手順は次のようになります。 Tcp

    TCPクライアント・サーバープログラムを作成する: .NET Tips: C#, VB.NET, Visual Studio
  • メッセージボックスを表示する: .NET Tips: C#, VB.NET

    メッセージボックスを表示するメッセージボックスを表示するには、MessageBoxクラス(System.Windows.Forms名前空間)のShowメソッドを使用します。メッセージボックスは、エラーメッセージを表示したり、ユーザーに確認を求める時などに便利です。

    メッセージボックスを表示する: .NET Tips: C#, VB.NET
  • 1