朧研究所(おぼろけんきゅうじょ)

日々の買ったもの、考えたこと、調べたこと、便利なもの、おでかけ、プログラムを書いていきます。

2016-01-01から1年間の記事一覧

ファイルのコピー My.Computer.FileSystem.CopyDirectory

■ファイルのコピー My.Computer.FileSystem.CopyDirectory My.Computer.FileSystem.CopyDirectory("C:\TestFolder", "C:\TestFolder2")

フォルダ名とファイル名を結合して絶対パスを作成する Path.Combine

■フォルダ名とファイル名を結合して絶対パスを作成する Path.Combine Path.Combineメソッドを使用する Dim basePath As String = "C:\dir" Dim filePath As String = "file.txt" '2つのパスを結合する Dim absolutePath As String = System.IO.Path.Combine(…

killコマンド

■killコマンド プロセスやジョブを強制終了させる。 形式 kill [signal] [job] kill -l

フォルダ以下にあるファイルをすべて取得する System.IO.Directory.GetFiles

■フォルダ以下にあるファイルをすべて取得する System.IO.Directory.GetFiles '"C:\test"以下のファイルをすべて取得する 'ワイルドカード"*"は、すべてのファイルを意味する Dim files As String() = System.IO.Directory.GetFiles( _ "C:\test", "*", Syst…

vbでのXMLコメント

■vbでのXMLコメント XMLコメントとはコメントの一種です。 XMLコメントを使うと開発環境でインテリセンスとして自分で指定した情報を表示させることができるので便利です。 たとえば、次のようにAddNumberメソッドを定義した場合で説明します。 ' ←ここに ' …

VBSQL.OCX はどのようにして入手できますか?

■VBSQL.OCX はどのようにして入手できますか? VBSQL.OCX を使用すると、32 ビット OLE コントロールを利用できる Microsoft Visual Basic などのアプリケーションから Microsoft SQL Server の DBLibrary コマンドへの書き込みが可能です。 VBSQL.OCX は以下…

Tagプロパティ

■Tagプロパティ 何もしないプロパティです。 Tagプロパティにはどのような値でも設定することができます。 プログラマは自由にTagプロパティを利用できます。 どのように利用するかはプログラマしだいです。 次のコードはTextBoxでのTagプロパティの利用方法…

Tagプロパティでグループ化する

■Tagプロパティでグループ化する Tagプロパティは何の機能もないプロパティす。 グループ化したいコントロールに共通の特徴を持つTagプロパティを設定しておけば、For Eachのループの中でそのコントロールだけに命令することができるわけです。 たとえば、ユ…

VB.NETのFor文でループを続ける・抜ける構文

■VB.NETのFor文でループを続ける・抜ける構文 If文と組み合わせて、ループを続ける・抜けるを制御する。 ループの先頭に戻って処理を続ける(処理を飛ばす)場合は、「Continue For」。 以下の例だと、iが2の場合は、ループ内の処理はせず、iが3のデータの…

vb.netで同じ文字列かどうか比較するString.Compare

■vb.netで同じ文字列かどうか比較するString.Compare vb.netで同じ文字列かどうか比較するString.Compareメソッド 引数の「True」は大文字と小文字の区別を無視する場合は true。それ以外の場合は false。 Dim aaa As String = "あいうえお" Dim bbb As Stri…

ODBCの設定で、どのDSNを選択すれば良いのか?

■ODBCの設定で、どのDSNを選択すれば良いのか? ODBCの設定で、どのDSNを選択すれば良いのか? SQL Server、MySQLなどのデータベースに対してクライアントツールからアクセスしたいときにODBC接続が使われます。 そこで、ODBC接続をしようと思った時に、DSN…

ワイヤレスキーボードのk270が認識できない

■ワイヤレスキーボードのk270が認識できない ワイヤレスキーボードのk270を今まで使っていたのと別のパソコンに接続したら認識されなくなりました。 調べた結果、LogicoolのUnifying レシーバーで複数機器を接続する場合は、最初の接続段階で、Logicool Unif…

エキスポシティでポケモンEXPOジム

■エキスポシティでポケモンEXPOジム 休みに暇だったので、エキスポシティにぶらっと出かけてみました。 すると、そこには、子供の好きなポケモンの、ポケモンEXPOジムなるものがありました。 まあ、入らされます。 入場料が一人500円。 1ゲームするのに40…

spread コンボボックス インデックスを列に設定

■spread コンボボックス インデックスを列に設定 どう調べても特定の列にコンボボックスのインデックスを設定する方法がわからなかった。 セルを対象としては設定方法がわかったので、spreadの最大行まで繰り返し設定されることにした。 Dim cmb As New FarP…

spreadのセル型をコンボボックス

■spreadのセル型をコンボボックス spreadのセル型をコンボボックスにした場合、 CellChange()、ComboCloseUp()、ComboDropDownイベント内で シート名.Cells(行, 列).Textでセル値を参照する場合に、変更前の値を取得してしまう。 変更後の値を取得したい場合…

RGB カラー値を表すRGB()

■RGB カラー値を表すRGB() 'RGB(赤、緑、青)赤、緑、青の色要素のセットを受け取り、RGB カラー値を表す Integer 値を返します。 dt_list.CellBorderColor = RGB(0, 0, 0)

vb.netで文字列がNULLまたは空の文字列かを調べる

■vb.netで文字列がNULLまたは空の文字列かを調べる ●文字列がNULLまたは空の文字列かを調べるために、String.IsNullOrEmptyメソッドの使用が推奨されています。 Dim s As String = "あいうえお" If String.IsNullOrEmpty(s) Then Console.WriteLine("空文字…

vb Space関数

■Space関数 Space関数は、引数に指定した数だけ半角の空白文字列を返してきます。 "あいうえお" & Space(0) & "かきくけこ" ' あいうえおかきくけこ "あいうえお" & Space(1) & "かきくけこ" ' あいうえお かきくけこ "あいうえお" & Space(2) & "かきくけこ…

vb.netでspreadにコンボボックスを設定する

■vb.netでspreadにコンボボックスを設定する Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles Me.Load Dim cmb As New FarPoint.Win.Spread.CellType.ComboBoxCellType() 'リストに表示されるアイテムを定義する cmb.Items = New …

Inherits(継承) vb

■Inherits(継承) 継承を使用するときに使う。 Inherits System.Windows.Forms.Form とか Public Class TextBoxEx Inherits TextBox End Class 継承とは既に存在するオブジェクトの振舞いを引き継いだ新しいオブジェクトを作成することである。

ByRef と ByVal

■ByRef と ByVal 関数への変数の渡し方は、2通りあります。 ByRef と ByValです。 ByRef は「参照渡し」と呼ばれ、変数を渡されたプロシージャー側で引数の値を変更すると、呼び出し元の変数の値も変わる。 ByVal は「値渡し」と呼ばれ、プロシージャに値を…

Visual BasicのFor Each文を使ったループ処理

■Visual BasicのFor Each文を使ったループ処理 書式 For Each 変数名 In ループ対象変数名またはコレクション ...(処理) Next または、 For Each 変数名 As 型名 In ループ対象変数名またはコレクション ...(処理) Next ループ対象変数名は配列変数もしくはI…

spreadでのコンボボックスの作成と選択されている項目の取得

■spreadでのコンボボックスの作成と選択されている項目の取得 'コンボボックスの作成 Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles Me.Load Dim cmb As New FarPoint.Win.Spread.CellType.ComboBoxCellType() 'リストに表示さ…

ズボンの膝が突っ張る

座るときにズボンの膝が突っ張って鬱陶しのを、解決する方歩を調べました。 座る前に膝が突っ張るのでズボンを少しつまむ。 そのつまんだ部分を安全ピンで止める。 これだけです。 そうですね 簡単ですね 見栄えは悪いですけど 家の中で過ごす部屋着には問題…

Amazonプライムについて調べてみました

Amazonプライムについて調べてみました ●配送特典 お急ぎ便、お届け日時指定便が使い放題。お急ぎ便で注文した商品を、店頭でも受け取れる。対象の予約商品もお急ぎ便で発売日にお届け。飲料などの対象の特別取扱商品の取扱手数料も無料。 ●Kindleオーナーラ…

vb.net型変換

vb.net型変換 CTyep/CIntは使わない方が良い。vb関数だから ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ Parseメソッドを使って、文字列を数値に変換する 文字列(String型)を数値(Integer、Long、Single、Double型など)に変換する。 大抵の場合、Parseメ…

vbで「:(コロン)」の意味

■vbで「:(コロン)」の意味 「:(コロン)」があると、そこで一つのステートメントが終了したと判断される。 そのため、複数のステートメントを1行に書ける。 Dim list1 As String Dim list2 As String Dim list3 As String Dim list4 As String list1 = ""…

StringBuilderの使い方

■StringBuilderの使い方 1、2回文字列を連結する程度であれば連結演算子を使用した方がパフォーマンスが良いですが、 ループを使って何回も文字列を追加していくような場合は、StringBuilderを使用した方がパフォーマンスがよいです。 Dim s1 As String = "…

Visual StudioでConsole.Writelineの表示方法

■Visual StudioでConsole.Writelineの表示方法 Console.Writelineメソッドの表示場所は出力ウィンドウ。 Debug.WriteLine("あいうえお"); 「出力ウィンドウ」は [表示] - [出力] で表示させることができる。

レインコート

■レインコート 自転車生活をしていると、一番の敵が雨です。 私は自転車通勤をしているのですが、カバンに常にレインコートを入れています。 風が強いと傘は危ないので、レインコートを使うようにしております。 そういえば、昔は冬はズボンの下にタイツをは…