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

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

2016-10-01から1ヶ月間の記事一覧

ズボンの膝が突っ張る

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

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("あいうえお"); 「出力ウィンドウ」は [表示] - [出力] で表示させることができる。

レインコート

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

Visual Studio .net 選択した単語に色をつけてハイライトにする

■Visual Studio .net 選択した単語に色をつけてハイライトにする Visual Studioを使用していると頻繁に検索機能を使う。 しかし、テキストエディタの様に検索した単語に色をつけてくれない。 これを何とかしたいと思ってネットで検索してみたら解決方法が見…

vb.net2次元配列

■vb.net2次元厳配列 ' 整数2次元配列変数の初期化 Dim intWrk(,) As Integer = {{10, 20}, {11, 21}, {12, 22}} intWrk(縦,横) 10 20 11 21 12 22 2次元配列のイメージ [0, 0] [0, 1] [0, 2] [0, 3] [0, 4] [1, 0] [1, 1] [1, 2] [1, 3] [1, 4] [2, 0] [2, …

vb.netでのDLLの呼び出し宣言

■vb.netでのDLLの呼び出し宣言 Win32 APIや自作のDLLを呼び出すことが出来ます。 VBから呼び出す為には、まず「この関数を呼び出すぞ」という宣言をしてやらなければなりません。 Declare Function 関数名 Lib "DLL名" Alias "API名" (引数…) As 戻り値の型 …

vb6.0からvb.netにコンバートした後のGetItemStringの修正

■vb6.0からvb.netにコンバートした後のGetItemStringの修正 Dim aaa As Intger vb6.0からコンバートされた直後 If Trim(zynh_cmb.Text) = VB6.GetItemString(zynh_cmb, 0) Then aaa = 0 End If 早い処理に書き直した If Trim(zynh_cmb.Text) = zynh_cmb.Item…

vb6.0からvb.netにコンバートした後のFontの修正

■vb6.0からvb.netにコンバートした後のFontの修正 vb6.0からコンバートされた直後 'Printer.Font = VB6.FontChangeName(Printer.Font, "MS ゴシック") 'Printer.FontSize = 12 vb.netに書き直した Printer.ScaleMode = ScaleModeConstants.vbCharacters Pr…

オーバーライドは再定義

■オーバーライドは再定義 オーバーライドは,上位のクラスから継承してきたメソッドを再定義することです. 例えば,Aというクラスがあり,そのなかにhoge()というメソッドがあったとします. このAというクラスをBという名前で継承して,hoge()をhoge(int x…

オーバーロードは多重定義です

■オーバーロードは多重定義です. オーバーロードは,同名のメソッドや演算子を複数定義し,プログラムの文脈応じて,その場面に合ったメソッドや演算子を選択させることで,内部的な処理の手法が違うものに対して,同一の処理手法を提供することを言います…

vb.netのクラスのインスタンスの宣言種類

■vb.netのクラスのインスタンスの宣言種類 ① Dim m As Animal m = New Animal() ② Dim m As Animal = New Animal() ③ Dim m As New Animal

vb.netでのクラスの使い方

■vb.netでのクラスの使い方 Public Class Animal '引数のないNewプロシージャ Sub New() strName = "名なしアニマル" '名前の設定 iHp = 20 'HPの設定 iMp = 10 'MPの設定 End Sub '引数のあるNewプロシージャ Sub New(ByVal strNewName As String, _ ByVal …

vbのOn Errorステートメント

■vbのOn Errorステートメント On Error GoTo line On Error Resume Next On Error GoTo 0 lineには、分岐先の行ラベルまたは行番号を指定します。 エラー処理ルーチンを有効にし、エラーが発生したときの処理を指定します。 On Errorステートメントでエラー…

VB.NETでプロパティを使って変数にアクセスさせるのは何故か?

■VB.NETでプロパティを使って変数にアクセスさせるのは何故か? パブリックで変数宣言するのと何が違うのか? クラスは自らのメンバー変数に対して責任を持ちます。 なので、他から「直接変数を触る」というやり方は、せっかくクラスをつくっても台無しです…

vb.netの自動実装プロパティ

■vb.netの自動実装プロパティ '通常のプロパティ Private _number1 As Integer = 0 Public Property Number1() As Integer Get Return _number1 End Get Set(ByVal value As Integer) _number1 = value End Set End Property '自動実装するプロパティ Public…

Option Strict On

■Option Strict On 型を厳密に(strict)扱うためのオプション

Option Explicit On

■Option Explicit On 変数宣言を強制

パッチファイル

■パッチファイル 「修正プログラム」のことを「パッチ(patch)ファイル」と呼ぶ。 欠陥を補修する、という意味で、patch = 「継ぎ」を当てるためのファイル、という言葉が生まれた。

子機の大きさの電話

■子機の大きさの電話 子機の大きさの電話を買いました。 もう、携帯電話があるから家の電話機はいらないと思っていました。 しかし、嫁がまだほしいというので、邪魔にならない小さいのを買うことにしました。 売ってるもんですね。 想像していたとおりのも…

子供の写真がすごい勢いで増えています

■ 子供の写真がすごい勢いで増えています。 デジカメだけではなく、スマホでもたくさん取りますからね。 そこで、なにか有効活用したくて、フォトフレームを使ってみることのしました。 フォトフレームだけの機能に専用機を買う気は起きないので、使っていな…

自転車のサドルが壊れました

■ 自転車のサドルが壊れました。 交換するのですが、何か変わった機能のサドルがないか探してみました。 見つけたのが大きいサイズのサドルです。 前からサドルがもっと大きければ、自転車に乗るのがもっと楽になるかなと思っていたんです。 取り付けて乗っ…

ペットボトルホルダー

■ ペットボトルホルダー ダイソーでペットボトルホルダーを買いました。 夏は自転車に乗ってるだけで汗を多くかきます。 その為、ペットボトルで水を頻繁に飲みますが、一々カバンから取り出すのが面倒でした。 そう思っていたら、自転車にペットボトルホル…

小学校をどちらにするか

小学校をどちらにするか 子供が小学生になるのですが、 私の住む地域では、学区外の学校に行くことが選択できます。 そうなると、行ける学校の中で、どこが良いか考えます。 2校で迷ったのですが、 学区内の、歩いて15分の学年に2クラスしかない学校。 も…

川原にバッタを捕まえに行きました

10月になったので、大きな川の川原にバッタを捕まえに行きました。 マンションやビルに囲まれて生活をしていると、子供が自然に触れる機会が少ないので、意識して増やすようにしています。 自分が子供の頃は虫捕りが好きで、しょっちゅう行っていたので、…

トイレに飾りをしてみました

トイレに飾りをしてみました。 もう、秋になってきたので、秋っぽい飾りを買ってきました。 ダイソーで2つで216円。 安い。 これだけで、トイレに色が入って新鮮な気分になります。 簡単にできるので、試してみてください。

vb.netで、stringの初期化処理

vb.netで、stringの初期化処理 Dim aaa As String = Nothing