VBからMSSQLサーバにアクセス

VisualBasic2008上で作ったデータベースにアクセスしてみる。 ボタン1 接続の試験 ボタン2 データベースから読み込む

VisualBasic2008上で作ったデータベースにアクセスしてみる。

ボタン1 接続の試験

ボタン2 データベースから読み込む

PhotoShopが欲しい

最新のPhotoShopが欲しいと思いだした。最初3から始まって、4、5.5とアップグレードしてきたが、最新のCS4ではアップグレードが届かなくなってしまった。もうすぐCS5が出るらしい。CS5は色々とすごい機能があるよ … “PhotoShopが欲しい” の続きを読む

最新のPhotoShopが欲しいと思いだした。最初3から始まって、4、5.5とアップグレードしてきたが、最新のCS4ではアップグレードが届かなくなってしまった。もうすぐCS5が出るらしい。CS5は色々とすごい機能があるようだが、どれほど使うかなと考えた。しかも高そうだ。そこでPhotoShopElementsの購入を考えた。これだと安いし、もし、あとでCS5が欲しくなっても、アップグレードできる。今の最新バージョンは8のようだ。早速体験版をダウンして使ってみていている。頻繁に使う機能は、Elementsにも入っていて、普通に使える。これでもいいかなあ。しかも、Premiere Elements 8とセットのものまである。これはいい。セットでも2万円を切っている。

テキストファイルの読み書き

Readボタンを押すと、テキストファイルを読んでListBoxに表示します。また、ピクチャボックスにも表示します。Writeボタンを押すと、ListBoxの内容を、テキストファイルへ出力します。 フォーム1 Public … “テキストファイルの読み書き” の続きを読む

Readボタンを押すと、テキストファイルを読んでListBoxに表示します。また、ピクチャボックスにも表示します。
Writeボタンを押すと、ListBoxの内容を、テキストファイルへ出力します。

フォーム1

Public Class Form1

ボタン1


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

’ファイルIO用の変数等の宣言

Dim fname As String
Dim ret As DialogResult
Dim TextFile As IO.StreamReader
Dim Line As String
Dim cnt As Integer

’PictureBox1のGraphicsオブジェクトを取得

Dim g As Graphics = PictureBox1.CreateGraphics()
Dim ystr As Integer

‘ダイアログボックスの初期設定

With Me.OpenFileDialog1
 .Title = “ファイルを開く”
 .CheckFileExists = True
  .RestoreDirectory = True
 .Filter = “テキストファイル|.txt;.dat”
 .FileName = “test.txt”
End With

‘ダイアログボックスの表示

ret = Me.OpenFileDialog1.ShowDialog()
If ret = Windows.Forms.DialogResult.OK Then
 fname = Me.OpenFileDialog1.FileName
Else
 fname = “”
End If
If IO.File.Exists(fname) = False Then
 MessageBox.Show(“ファイルが見つかりません。”, “通知”)
 Exit Sub
End If

‘フォントオブジェクトの作成

Dim fnt As New Font(“MS UI Gothic”, 12)
Me.ListBox1.Items.Clear()
TextFile = New IO.StreamReader(fname, System.Text.Encoding.Default)

cnt = 0
Do While True
 Line = TextFile.ReadLine()
 If Line = Nothing Then
  Exit Do
 End If
 Me.ListBox1.Items.Add(Line)
 cnt = cnt + 1

‘文字列を位置(0,0)、青色で表示

 g.DrawString(Line, fnt, Brushes.Blue, 0, ystr)
 ystr = ystr + 20
Loop
TextFile.Close()

‘リソースを開放する

fnt.Dispose()
g.Dispose()
Label2.Text = cnt.ToString


End Sub

ボタン2

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

Dim ret As DialogResult
Dim textfile As IO.StreamWriter
Dim i As Integer
Dim cnt As Integer

 cnt = Integer.Parse(Label2.Text)

‘ダイアログボックスの初期設定

With Me.SaveFileDialog1
 .RestoreDirectory = True
  .OverwritePrompt = True
 .Filter = “すべてのファイル(.)|.|” & “テキストファイル(.txt)|.txt”
 .FileName = “ts.txt”
End With

‘ダイアログボックスの表示

ret = Me.SaveFileDialog1.ShowDialog
If ret = Windows.Forms.DialogResult.OK Then
 Me.Label1.Text =   Me.SaveFileDialog1.FileName

‘現在のファイルのエンコーディングで出力

‘textfile = New IO.StreamWriter(Me.Label1.Text, False, System.Text.Encoding.Default)

‘エンコーディングをShift-JISに指定する

textfile = New IO.StreamWriter(Me.Label1.Text, False, System.Text.Encoding.GetEncoding(\”Shift-JIS\”))

For i = 1 To ListBox1.Items.Count
 ‘Me.ListBox1.s = i – 1
 textfile.WriteLine(Me.ListBox1.Items(i – 1))
Next

textfile.Close()

End If

End Sub

End Class

PhotoShopが欲しい

PhotoShopが欲しくなった。もう10年以上前PhotoShop3を購入してから、ずっと使ってきたが、最近アップグレードをしそこなってしまった。それから、最新のソフトは使えなくなったが、GIMPなどでやっていたが、P … “PhotoShopが欲しい” の続きを読む

PhotoShopが欲しくなった。もう10年以上前PhotoShop3を購入してから、ずっと使ってきたが、最近アップグレードをしそこなってしまった。それから、最新のソフトは使えなくなったが、GIMPなどでやっていたが、PhotoShopCS4の体験版を使ってみてやっぱり使いよい。長年使っているせいもあるし、直感的な操作がいい感じだ。アップグレード版が使えないので高くなってしまうが、欲しくなってしまった。

アナログ時計の元

まずは試しに昔もC言語などで作っていたアナログ時計を作り出した。 第一段階の秒針表示ができた。 でもこれだと、スクリーンセーバが起動しても秒針が表示されてしまう。 スクリーンセーバを超越した秒針だ。いいのか悪いのか... … “アナログ時計の元” の続きを読む

まずは試しに昔もC言語などで作っていたアナログ時計を作り出した。
第一段階の秒針表示ができた。
でもこれだと、スクリーンセーバが起動しても秒針が表示されてしまう。
スクリーンセーバを超越した秒針だ。いいのか悪いのか...。

久しぶりに始めるVisualBasic

いままで、結構Web関連CGIやPHPをやっていることが多かったが、最近昔結構やっていいた、VisualBasicを始めようかと考えた。今の最新版はVisualBasic2008. 2010がもう出るとの話だが、まずは2 … “久しぶりに始めるVisualBasic” の続きを読む

いままで、結構Web関連CGIやPHPをやっていることが多かったが、最近昔結構やっていいた、VisualBasicを始めようかと考えた。今の最新版はVisualBasic2008.
2010がもう出るとの話だが、まずは2008でご機嫌うかがい。
早速、ツールをそろえないと...。

さらにCanonが....

キヤノン、EOS-1Dシリーズ購入で全員に「PIXUS Pro 9000 Mark II」をプレゼント だそうだ。 他社がひたひたと追いついてくるので、なにがなんでも首位を死守するのだろう。 他社はプリンタは作っていない … “さらにCanonが....” の続きを読む

キヤノン、EOS-1Dシリーズ購入で全員に「PIXUS Pro 9000 Mark II」をプレゼント だそうだ。
他社がひたひたと追いついてくるので、なにがなんでも首位を死守するのだろう。
他社はプリンタは作っていないので、Canonだからできるキャンペーンだなあ。
It seems to be a present in “9,000 PIXUS Pro Mark II” for all the buyer of EOS-1D series.
Because other makers catch up a share of Canon.
Canon wants to certainly protect the first place.
The campaign that only Canon is made.
Because the other maker do not make the printer.
EOS-1Ds Mark IIIは、35mm判サイズ相当の有効2,110万画素CMOSを搭載したデジタル一眼レフカメラ。デュアルDIGIC III、ライブビュー機能、3型液晶モニターなどを備える。実勢価格は79万8,000円。
 EOS-1D Mark IIIは、APS-Hサイズ相当の有効1,010万画素CMOSセンサーを搭載するモデル。10コマ/秒の高速連写が可能。センサーダスト対策機構、3型23万画素TFT液晶モニター、デュアル DIGIC IIIなどを搭載する。実勢価格は44万8,000円。
両方がもともと高いので、PIXUS Pro 9000 Mark IIが実勢価格は5万9,980円位の分実質的に値下げなのだが、まあ焼け石に水的なキャンペーンだなあ。

最近のBOSE

10月3日発売の新製品が出るようだ。アンプ内蔵プレミアム・コンパクトスピーカー「コンピューターミュージックモニター」に新色ブラックが登場。以前、聞いてさすがBOSEという音だったが、そろそろBOSEもいいかなあ。このコン … “最近のBOSE” の続きを読む

10月3日発売の新製品が出るようだ。アンプ内蔵プレミアム・コンパクトスピーカー「コンピューターミュージックモニター」に新色ブラックが登場。以前、聞いてさすがBOSEという音だったが、そろそろBOSEもいいかなあ。このコンピューターミュージックモニターは大変小さく、ノートPCの脇においても、いいようなくらいだ。

RSS
Follow by Email