LINQåå¼·ä¼ in é¢è¥¿ 第ï¼å éå¬ã®ãç¥ãã
LINQ勉強会 in 関西 第1回 (åå¼·ä¼ãµã¤ãã®ç»é²ã¡ã³ãã¼ã®ã¿åç §å¯)
ä»åã®éå¬å ´æã¯西宮市民会館(アミティホール) ç¹å¥å®¤ï¼ã«ãªãã¾ããã
åå¼·ä¼
æ¥æ:2008å¹´04æ26æ¥(å) 13:00ã17:00(åä»éå§ 12:45)
å ´æ:西宮市民会館(アミティホール) ç¹å¥å®¤ï¼
è²»ç¨:500å
å®å¡:18å
æ親ä¼
æ¥æ:2008å¹´04æ26æ¥(å) 17:30ã19:30
å ´æ:旬鮮の房 はたごや 阪神西宮駅店
è²»ç¨:3000ååå¾
ç· å
åå¼·ä¼
ç· åæ¥æ:2008å¹´04æ25æ¥(é) 24:00:00
æ親ä¼
ç· åæ¥æ:2008å¹´04æ25æ¥(é) 24:00:00
åå¼·ä¼ã®å 容
ä»åãã LINQ åå¼·ä¼ãã¹ã¿ã¼ããã¾ãã第ä¸åã¯ãLINQ ã®æ¦è¦ã¨ãåºç¤ã¨ãªã C# ã®è¨èªæ©è½ã«ã¤ãã¦è³æããã³ãºãªã³ããã¨ã«å¦ç¿ãã¾ããã¢ã¸ã§ã³ãã¯ä»¥ä¸ã®éãã§ãã
LINQ æ¦è¦
LINQ ã¨ã¯ä½ããã¾ããã®ç¨®é¡ã«ã¤ãã¦è³æããã¨ã«å¦ç¿ãã¾ããã¾ããLINQ ã®é©ç¨ç®æãã¢ããªã±ã¼ã·ã§ã³ ã¢ã¼ããã¯ãã£ãåããã¤ã³ãã¯ãã«ã¤ãã¦è©±ãåãããã¨æãã¾ãã
C# 3.0 è¨èªæ©è½
LINQ ã®åºæ¬ã¨ãªã C# 2.0 / 3.0 (Visual Basic 9ãå°ã) ã®è¨èªæ©è½ã«ã¤ãã¦ãå¦ç¿ãã¾ãã
- C# ã®è¨èªæ©è½ã®æ¯ãè¿ã
- C# 以ä¸ã®è¨èªæ©è½ã«ã¤ãã¦æ¯ãè¿ãããã£ã¹ã«ãã·ã§ã³å½¢å¼ã§è¡ãã¾ããç解ã§ãã¦ããªããç¥ããªããã¨ãããå ´åã«ã¯è³ªåãè¡ããå
¨å¡ã§è§£èª¬ãè¡ãç¥èãå
±æãã¾ãã
- ã¸ã§ããªã㯠( Generics )
- ããªã²ã¼ã ( Delegates )
- å¿åã¡ã½ãã ( Anonymous Method )
- å復å ( Enumerators and Yield )
- C# 以ä¸ã®è¨èªæ©è½ã«ã¤ãã¦æ¯ãè¿ãããã£ã¹ã«ãã·ã§ã³å½¢å¼ã§è¡ãã¾ããç解ã§ãã¦ããªããç¥ããªããã¨ãããå ´åã«ã¯è³ªåãè¡ããå
¨å¡ã§è§£èª¬ãè¡ãç¥èãå
±æãã¾ãã
- C# 3.0 ã®è¨èªæ©è½
- LINQ ã®ã³ã³ã»ããã³ã¼ãã¨ã以ä¸ã®è¨èªæ©è½ã®è§£èª¬ããã³ãºãªã³ã§ LINQ æ§æã C# 2.0 ã®ã³ã¼ãã«å¤æãã¦ãããã¨ã§å¦ç¿ãã¾ãã
- ã©ã ãå¼ ( Lamda Expressions )
- æ¡å¼µã¡ã½ãã ( Extention Methods )
- ã¯ã¨ãªå¼ ( Query Expressions )
- ãªãã¸ã§ã¯ãåæåå ( Object Initializer Expressions )
- æé»çã«åæå®ããããã¼ã«ã«å¤æ° ( Local Type Inference )
- å¿åå ( Anonymous Types )
- LINQ ã®ã³ã³ã»ããã³ã¼ãã¨ã以ä¸ã®è¨èªæ©è½ã®è§£èª¬ããã³ãºãªã³ã§ LINQ æ§æã C# 2.0 ã®ã³ã¼ãã«å¤æãã¦ãããã¨ã§å¦ç¿ãã¾ãã
åå¼·ä¼ã®åå ã«ã¤ãã¦
NAgileåå¼·ä¼ã«åå ããã«ã¯ãåå¼·ä¼ãµã¤ãã¸ã®ã¡ã³ãã¼ç»é²ãå¿ è¦ã§ããã¡ã³ãã¼åå å¸æ㯠[email protected] ã¾ã§ãä¸è¨ã®å 容ã«å¿ è¦äºé ãè¨è¼ãã¦ã¡ã¼ã«ãã¦ä¸ããã
===== NAgileåå¼·ä¼åå å¸æ ===== ãã³ãã«ãã¼ã ï¼ æ°åï¼ MLåå ç¨ã¡ã¼ã«ã¢ãã¬ã¹ï¼ ================================