chichiTypeSoftのブログ

カテゴリ: diary

久しぶりにガンダムオンラインやりました

ss_20180509_195322


久しぶりにするとやっぱりおもろいやんけ!
ということで、またYoutubeに糞みたいな動画を上げるかもしれません


しばらく新しいことに色々チャレンジしてたんですが
やはり個人情報をさらけ出して目立つことをやると、妙な連中にからまれますね
もうめんどくさいのなんの・・

とうことでもう新しいことはスッパリとネットのゴミ箱に捨て
匿名で好き放題やれるコチラの世界にもどってきました

約半年かけて残ったものが
「ネチネチした日本社会では個人情報をさらけ出すのがいかにデメリットが多いか」
という事実だけでしたw






まず↓のようなDB環境を用意して

HENTAI_LISTテーブル
--------------------------------
IDフィールド[Int]
NAMEフィールド[varchar]
SEXフィールド[varchar]


DBから結果を受け取るプロパティのあるクラスを用意

Public Class HentaiList

    Protected _id As Integer
    Protected _name As String
    Protected _sex As String

    Public Property ID() As Integer
        Get
            Return _id
        End Get
        Set(ByVal value As Integer)
            _id = value
        End Set
    End Property

    Public Property Name() As String
        Get
            Return _name
        End Get
        Set(ByVal value As String)
            _name = value
        End Set
    End Property

    Public Property Sex() As String
        Get
            Return _sex
        End Get
        Set(ByVal value As String)
            _sex = value
        End Set
    End Property

End Class


後はDBから値を表示したいイベントやメソッドで

'DB接続方法はとりあえず適当に
Using cn = New SqlClient.SqlConnection("接続文字列")

cn.Open()

'SQL結果が先ほど用意したHentaiListクラスに自動でマッピングされ、変数hentaiListに入る
Dim hentaiList = cn.Query(Of HentaiList)("SELECT * FROM HENTAI_LIST ", Nothing)

For Each hentaiListItem In hentaiList 
    Console.WriteLine(hentaiListItem.Sex)
Next

cn.Close()
End Using

このマッピングという一言ですませられるのがすばらしい・・
ダイレクトキャストとは違うのだよ!ダイレクトキャストとは!!(ランバラル風)
次にInsert

Using cn = New SqlClient.SqlConnection("接続文字列")

cn.Open()


Dim sql = "INSERT INTO HENTAI_LIST VALUES(@ID, @Name, @Sex)"


HentaiListクラスにInsert値を入れる
Dim hentaiList = New HentaiList() With {.ID = 1, _
                                        .NAME = "むつ介", _
                                        .SEX = "ネカマ"}


cn.Execute(sql, hentaiList)

cn.Close()

End Using

これは便利
仕事先で何故Dapperを使ってるのか聞いたところ簡単かつ速度も速いとのこと
なるほど納得ですw




今後仕事先でprogrammingに関して新しいことを覚えたときは
備忘録的な感じで土日にブログに書いていこうと思います
(忘れやすいためw)
では早速今の職場で使ってる技術・・

それはDapperです

Dapperとはデータベース連携を簡単?にしてくれるO/Rマッパーの一種です
備忘録なのでさくっと書いていきます

・まずはVisualStudioのNuGetでインストール
001

002

・ImportsでDapper名前空間をインポートすると使える
003



次回は実際にDapperを使ってデータベースから取得する備忘録を書いておこう・・




色んな同人サークルさんのブログを徘徊してるとやはりみなさん
VRとくにオキュラスでの3Dエロゲに関心があるようですね。

3Dアダルトメーカーのイリュージョンから早速オキュラス対応のVRエロゲ「VRカノジョ」
http://vrkanojo.com/
2B0_16_58

の発売が決定していますし、これを皮切りにVRエロブームがくると予想されます。

「乗るしかない、このビックウェーブに」

なんですが、転職で職種を変えるので仕事を一人前にこなせるようになるまでの期間
同人製作に時間がとれそうにないという・・・・

また指をくわえてこのブームが過ぎ去るのを見守るのか?!
ガンオンとかいう麻薬・・いやクソゲ(褒め言葉ではない)は1日1戦・・
いや2日に1戦ぐらいにしようそうしよう




それにしてもこのVRカノジョ・・なかなか・・
image
ぷりっぷりでんがな!



欲しい(´ω`)







最近メタル好きになったくちですが、NightWishだけは昔から聴いてました
やはりシンフォニックメタルはいい・・



きっかけはクレイモアのmadです

 


このページのトップヘ