http://partake.in/events/45f74d0e-c6f0-4ad7-90c7-67954d94fbe0#
Mono Android
Mono Touch
Entity Framework
VitaのMobile SDK
ざまりん Mono 日本法人がない
WCF開発
・知りたい
最初のテンプレートの変え方
Developをコンパイル(vi)
.NETバージョンの見方。(MonoDevelopとは別にインストールされている?)
設定にXCode、iPhoneとかAndroidがかいてるのはなぜ?
作ったプロジェクトをdmgとかにできない?
◎事前資料
http://gist.io/3847291
◎MonoDevelop概要説明 (@atsushieno)
・MonoDevelopとは?
Cで書かれている。
C#はコンパイラと基本ライブラリ それ自身monoで動作する
ネイティブはCで開発する。
ランタイムLGPL
他はMIT/MSPL/Apache
・GTK#
GTK+のラッパー。
Migel de Icazaが開発
GNOMEを作った人の片割れ。
Windowsが好きなのでLinux界隈で異端児。
Bonobo? Corbaをやろうとしたが、挫折。
・GTK#とは?
Cで書かれた。
GIMPは20世紀から有る
GTK+で開発して、GNOME環境を。
WindowsでもGTK+を使いたいニーズ
昔はX11で動かしてた。
Cocoaでネイティブで動かしたい。
GTK+に起因する日本語問題。
IM ModuleのMac版を作ればできる。
quarz?クオーツ?
Invoke
DLLをダイリブ?を呼び出せる.NET版
・Mono用に作られたIDE
元はSharpDevelop
.NET2001年
Express
VisualStudioは有料だった。
SWTのC#版はバグ多かったからクレイジーだった。
→GTK#で書きなおした。
MonoTouch, Mono for Androidは同じとこが作ってる。
MonoDevelopはIDE
IDEは単なるテキストエディタと何が違う?
・ソースコードエディタ
NRefactory(C#)
構文解析
プロパティかフィールドなのか区別できるようになっtあ。
・プロジェクト
csproj XML
Antのパクリ
BaraというGTK環境用のプロジェクト
CとかやJavaのプロジェクトも作れる。
VisualCとGCC
◎デバッガー
デバッグシンボル
行番号
ハードデバッガは難しいので開発止まった
ソフトデバッガ リモートデバッグ
Novelが売ってた。
SCM/VCS統合
blame機能・・誰が変更したのかが一目瞭然
TFS・・・Team Foundation Server
Expressでも使える。5人制限?Bitbucketみたいな。
Mercurialの拡張
JGitがJava実装
NGit・・JGitをsharperで完全自動変換実装している
sharper・・DB for ObjectsをJavaでかいたのをC#はに自動変換するために開発された。
NUnit・・・JUnitと移行されたが、今は、JUnitと互換性がない
varlという言語・・・C#っぽい。モダン
varlの仲間の言語?ジーニー?ネイティブをいじる
Geanyというエディタ
・Summer of code
Googleが学生に金を払ってやる。
F#のアドインを作る
半分くらいドロップする。
VB1.0
DOSシェル?
◎環境チェック
◎Gtk#でHello World (@7shi)
Javaはansigedがない・・。
コルーチンネタ。
タスクが残る?
Brain Fuck?は却下。
◎固定レイアウトとレイアウトマネージャ (@7shi)
◎Gdk#によるグラフィックス (@7shi)
◎MonoDevelopでNUnitを使う (@quwahara)
http://quwahara.hatenablog.com/entry/2012/08/05/120058
View -> Pads -> Unit Tests
Unit Tests
Assert.Thatは英語っぽくできる。
英語圏しかウケない。
爺さんが開発。
次世代のテスト キリッ!
NSUnitと違うが、たいていいける。
◎次回勉強会
http://www.zusaar.com/event/423003
Microsoftから発表された新言語TypeScript
JSに静的型付けを追加したもの。
JSX
◎MonoのGTKでLabelモジュールが消えた時のの対処策
→勉強会中で発生した、Labelが何故か一覧から消える
・まずは、"Add Assembly"ボタンを押下