Just algorithm!
C# opensource project ผมเขียนเอง ช่วยทดสอบกันหน่อยครับ

เป็น Project เกี่ยวกับ เพิ่มความสามารถโดยทั่วไปของ C# ให้ทำงานได้ง่ายขึ้น
เป็น Code ที่รวบรวมจากการทำงาน และเขียนเล่นเองของผม
เดิมทีจะรวบรวมพวกนี้แหละ มาเขียนใน Bloggang (ดูบทความเก่า ๆ ได้)
แต่หลัง ๆ ชักเยอะ ขี้เกียจเขียนบทความ เลยทำเป็น opensource project ซะเลย Smiley
(ต่อไปที่จะเขียนใน Bloggang คงไม่มี code หนัก ๆ แล้ว คงเป็นบทความทั่วไป)

Project นี้ชื่อ Chaow Framework
host ไว้ที่ codeplex
หน้า project คลิกที่นี่



อธิบายคร่าว ๆ เกี่ยวกับ Project
Project นี้วางโครงการเขียนตอนนี้ 12 modules เสร็จไปแล้ว (2 modules ครึ่ง)
12 modules มีดังนี้
module คำอธิบาย
Chaow.Collections รวบรวม Class ต่าง ๆ ไว้จัดการพวก Collections
Chaow.Combinatoric รวบรวม Algorithms สำหรับทำ Combinatoric Search
Chaow.Expression ไว้จัดการพวก Expression
Chaow.Extensions รวบรวม Extension methods ล้วน ๆ
Chaow.Heuristic รวบรวม Algorithms สำหรับทำ Heuristic Search
Chaow.InterOp ใช้ทำพวก Add-on เอาไว้ทำให้ App เราสามารถเพิ่มเติมได้ โดยไม่ต้อง Compile ใหม่
Chaow.LINCON เขียน Constraint Programming ด้วย Linq
Chaow.LogicProgramming เขียน Logic Programming ด้วย C#
Chaow.Numeric รวบรวม Types และ Methods ต่าง ๆ เกี่ยวกับ Math
Chaow.Numeric.Analysis รวบรวม Algorithms สำหรับวิเคราะห์ Math ขั้นสูง
Chaow.Recreation รวบรวมพวก Games กับ Puzzles ต่าง ๆ
Chaow.Threading เอาไว้เขียน Multi-thread program

ที่เขียนเสร็จตอนนี้คือ Extensions กับ Numeric
และ Threading จะมีเพิ่มเติมอีก

ถ้า Download มาแล้วจะมี Sample Library ให้เล่น
ลอง Test แต่ละ method ดูได้ว่าทำงานยังไง
แล้วถ้าลองใช้จริงดู เจอ Bug หรือมี Issue หรือคำแนะนำต่าง ๆ
กรุณา comment ด้วยครับ

ขอบคุณครับ Smiley




Create Date : 10 มกราคม 2552
Last Update : 10 มกราคม 2552 0:35:45 น. 5 comments
Counter : 1088 Pageviews.

 
ทำไมผมดาวน์โหลดไม่ได้อะครับ


โดย: rsquare IP: 58.64.51.190 วันที่: 16 มกราคม 2552 เวลา:18:06:39 น.  

 
โหลดได้แล้วครับ โอ้โฮสุดยอด ยังไม่เข้าใจเท่าไหร่เลยครับ


โดย: rsquare IP: 58.64.51.174 วันที่: 17 มกราคม 2552 เวลา:16:55:19 น.  

 
ขอบคุณมากครับคุณ rsquare
comment บทความเก่า ๆ ผมอ่านหมดแล้วนะครับ

ตัว sample library ด้านซ้ายเป็น class และ methods ต่าง ๆ
พอเลือกแล้วด้านขวาจะแสดงตัวอย่างวิธีการใช้ methods นั้น ๆ
พร้อมผลลัพธ์จริงจากการ run code

ถ้าจะเอา library ต่าง ๆ ไปใช้ในจริง
library ต่าง ๆ จะอยู่ใน folder ชื่อ bin
เปิด Project แล้วก็ add reference ไฟล์ที่อยู่ใน bin
เท่านี้ก็สามารถเอา class ต่าง ๆ ใน library ไปใช้ได้

ถ้าจะดู source code วิธีการเขียน class ต่าง ๆ
จะรวมอยู่ใน folder ชื่อ src
เปิดแล้วลองศึกษาดูได้ครับ


โดย: chaowman วันที่: 18 มกราคม 2552 เวลา:3:37:48 น.  

 
อ่านบทความหมดแล้ว แต่ยังไม่ค่อยจะเข้าใจซักเท่าไหร่เลยครับแหะๆ ยังไม่ค่อยคุ้นเคยกับ syntax เท่าไหร่ครับ
ตอนนี้ก็ใช้พวก Linq to Sql อ่ะครับ
แต่ว่ามันคงทำได้มากมายกว่านั้นอย่างที่คุณทำ
แต่ผมยังเอาไปปรับใช้ไม่ค่อยเป็นเลย


โดย: rsquare IP: 58.64.51.93 วันที่: 19 มกราคม 2552 เวลา:18:32:13 น.  

 
ขอบคุณครับ
ขอขุดไปทดสอบด้วยคน
ผมตามไม่ทันตั้งแต่ 3.0 แว้ว
code เริ่มแปลกตาขึ้นเรื่อย ๆ


โดย: new IP: 124.120.95.52 วันที่: 8 กุมภาพันธ์ 2552 เวลา:4:21:09 น.  

ชื่อ :
Comment :
  *ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก
 

chaowman
Location :
กรุงเทพฯ Thailand

[Profile ทั้งหมด]

ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 8 คน [?]





New Comments
Group Blog
 
All Blogs
 
Friends' blogs
[Add chaowman's blog to your web]
Links
 

 Pantip.com | PantipMarket.com | Pantown.com | © 2004 BlogGang.com allrights reserved.