一定条件さえ満たせば自分の職場で講習会を開いてくれます。
アジェンダのレベルが微妙ですが、とりあえずの「とっかかり」としては良いイベントになるんじゃないですかね。キックオフの後の一発目、開発者たちのスタート イベントとして。
んでもウチの場合は「20名以上の開発者か IT プロ」って条件が微妙ですがw
てかウチの場合はこのレベルだとすでに低すぎるかな
元ダメプログラマで現ダメ中間管理職の駄文
Dim retValues() As String = Nothing retValues = System.IO.Directory.GetFiles("D:\", "*", All) For Each filePath In retValues Debug.WriteLine(filePath) Next
Dim s As New Root.CIMV2.Win32.Share Dim c As Root.CIMV2.Win32.Share.ShareCollection c = s.GetInstances MessageBox.Show(c.Count.ToString())結果の数字がこの PC の共有フォルダの数と一致してたけど、とりあえず実験はここまで。
Visual Basic の名前付け規則「ただし」の所ですね。
Visual Basic アプリケーションの要素に名前を付ける場合は、最初の文字を英字、数字、アンダースコア (_) のいずれかにする必要があります。ただし、アンダースコアで始まる名前は 共通言語仕様 (CLS) に準拠しないので注意してください。
コンテナ コントロール(親コントロール)の中に納まってる子コントロールの Dock プロパティが設定されていると、その子コントロールが親コントロールの上下左右のどこか(または全て)の辺にくっつきます。
これを上手に組み合わせると「ヘッダー + フッター + 左右2ペイン」というエクスプローラのような画面をデザインできます。
フォームに ToolBar、StatusBar、Panel1を追加。Panel1 の Dock プロパティを "Left" に設定。(ToolBar はコントロールを追加するだけで自動で Dock プロパティが Top に設定され、StatusBar も自動で Bottom に設定される)
続いて Panel1 の右の空きスペースに Splitter を追加。(これも自動で Dock プロパティが Left に設定される)
さらに Splitter の右の空きスペースに Panel2 を追加。Panel2 の Dock プロパティを "Fill" にすると、空きスペース全体が Panel2 で埋まる。
見やすいように ToolBar と Panel 2枚には BorderStyle を "FixedSingle" にして境界線を表示してある。
StatusBar には BorderStyle プロパティが無い。
これを実行すると、Splitter がちゃんと機能し、2つの Panel の境界線を左右に移動させることができる。
フォーム自体のリサイズもいつものようにフォームの縁をドラッグすることで可能だ。
で、フォームの DockPadding-All を "3" に設定してみる。
続きを読む
System.ArgumentNullException: 値を Null にすることはできません。
パラメータ名 : dataTable
at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
at xxxxxx.DBIO.Searchxxxxx(DataTable xxxxxx) in xxxxxxxxxxx