狠狠撸

狠狠撸Share a Scribd company logo
少々お待ち下さい???
5分で分かる!础苍诲谤辞颈诲デベロッパーのための痴叠.狈贰罢入门かもしれない???狈办锄苍
Who Are You ?名前:Nkzn / なかざん住処:新潟の下の方会津この辺
Aizu Security Workshop #1
みんなで使おう!(代理宣伝)
Who Are You ?名前:Nkzn / なかざん ←はてな, Twitter共通住処:新潟の下の方職業:新人サラリーマンプログラマー
その他
どこにでもいるスマートフォン狂
この春に会津大学を卒业しましたが、月イチくらいのペースで来てる気がするです。滨苍迟谤辞诲耻肠迟颈辞苍空调申请し忘れた蔼濒耻虫颈辞苍爆発しろ!!
IntroductionAndroidの人多いねーJava書ける人って多いよねーC言語系列だしねー大学でも習うしねーでも、.NETって教わらないからよく分かんないよねーWindows Phone 7の開発環境なのにねー(←重要)今日はVB.NETの話をします。
Android SDK(Java)2008年9月初出のAndroid開発環境Javaベース=オブジェクト指向言語SwingとかAWTっぽいGUIライブラリを提供XMLによるUIレイアウトパーツ配置やアニメーションなどBluetoothやカメラなどを扱うためのライブラリも豊富。
Microsoft .NET Framework2000年初出のアプリケーション開発?実行環境VB.NETやC#などの言語に共通ライブラリを提供する↑はオブジェクト指向言語Visual Studioを使えばドラッグ&ドロップでUI構築が可能デスクトップだけではなく、Web(ASP.NET)やモバイル(.NET Compact Framework)の開発もできる。次世代RIAプラットフォーム「Silverlight」の開発環境
VB / VB.NETMicrosoft Visual Basicは1991年初出の言語1998年のVB6.0までバージョンアップを続けていたが、2002年にVisual Basic .NETとして大幅に仕様を変更オブジェクト指向言語として生まれ変わり、今に至るVB6時代の命令がちょっと残ってたりする初心者向け。
Android SDK ? 痴叠.狈贰罢骋鲍滨パーツを组み合わせてプログラミングするオブジェクト指向言语なんか似てる!
How Different?Javaclass Foo{  private inthoge;  public void setHoge(inthoge){inthuga  = 1;this.hoge = hoge + huga;  }}VB.NETClass Foo  Private hoge As Integer  Public Sub setHoge(ByValhoge As Integer)	Dim huga As Integer = 1Me.hoge = hoge + huga  End SubEnd Class
Sample AppAndroid版http://dl.dropbox.com/u/2037797/aizusec_android.swfVB.NET版http://dl.dropbox.com/u/2037797/aizusec_vb.swf
Making GUI @ Android SDK / 1
Making GUI @ Android SDK / 2
Making GUI @ Visual Basic 2010 Express
Code @ Android SDK
Code @ Android SDK
Code @ VB.NET
Form?フォーム ≒ ウィンドウフォーム ≒ クラス
Near equal…Form
Near equal…FormActivity
Near equal…AndroidEditText.setText(“丑辞驳别丑辞驳别”)VB.NETTextBox.Text = “丑辞驳别丑辞驳别”
Near equal…AndroidTextView.setText(“丑辞驳别丑辞驳别”)VB.NETLabel.Text = “丑辞驳别丑辞驳别”
Difference+=が使えないa += 1 とかできないa = a + 1インクリメント、デクリメントも使えないa++ とか a-- とかできない関数とメソッドが別モノ関数は「値を返すもの」->Functionで宣言Javaでいうと private inthoge()とかメソッドは「値を返さないもの」->Subで宣言Javaでいうと private void hoge()
ConclusionAndroidアプリ作るのと、.NETアプリ作るのはなんとなく似てる!VB.NETは覚えやすい!流石初心者向け!でも意外と色々できる。.NETライブラリの使い方を覚えると夢がひろがりんぐC#でもTextBoxやLabelは同じように使えます。いつか来るWindows Phone 7に備えて、みなさんVB.NET(.NETなら何でもいいけど)を覚えましょう!

More Related Content

Aizu Security Workshop #1