Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > .NET Framework > Forum > แนะนำการเขียน asp.net สำหรับคนที่ไม่ asp.net จ๋า...



 

แนะนำการเขียน asp.net สำหรับคนที่ไม่ asp.net จ๋า...

 



Topic : 051603

Guest




คือผมเีขียน asp.net มาครึ่งปีได้ละพอจะสรุปได้ว่า
การเขียน asp.net แบบ asp.net tag standard อย่างเช่น <asp:TextBox>
สร้างปัญหามากกว่าแบบเก่า ยกตัวอย่างเช่น viewstate เก็บข้อมูลเก่า,
การใช้ gridview แล้วไม่สามารถแทรก ?page=2 แล้วไปยังหน้า 2 ได้เหมือนเดิม นอกจากต้องเขียนคำสั่งแทรกเพิ่มขึ้นมาอีก
ทุกๆ อย่างที่ asp.net เสนอมาใน tag standard , data binding และหลายๆ อย่าง ล้วนแล้วแต่ทำให้การเขียนเว็บยากขึ้นเสมอ
หลายๆ ท่านที่เขียนมาสักพักคงจะทราบดีและในที่สุดก็ต้องย้ายไปเขียนแบบ asp ทีละนิดๆ
อย่างเช่นใช้ tag <input type="text"/> แบบธรรมดาแทน หรือการใช้ include ไฟล์อื่นแบบ asp รุ่นเก่า

ผมจึงขอเสนอแนะให้วางโครงสร้างการเขียนแบบ asp สำหรับการ design เว็บจะดีกว่า
ผมตั้งกระทู้นี้อาจจะดูถูกจากคนที่เขียน .net จ๋า แต่เชื่อเถอะครับว่าในที่สุดจะพบว่าวิธีที่ผมเสนอนั้นน่าคิดเอาอยู่เหมือนกัน

1) สำหรับ design ให้ทำให้ dream weaver เท่านั้น ซึ่งจะวางโครงสร้างเหมือนใน asp ธรรมดาอย่างเช่น <%=ตัวแปร %>
2) สำหรับ class และ function ให้ทำใน visual studio เพราะจะช่วยให้มีตัว autocomplete tool ให้เขียนได้รวดเร็ว
3) สำหรับการ debug ก็ยังสามารถทำใน visual studio ได้เช่นเดิม

สุดท้ายนี้ขอให้โชคดีในการเขียนโปรแกรมครับ



Tag : .NET, Web (ASP.NET)







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-11-13 07:03:52 By : :) View : 11511 Reply : 54
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ลองอ่านจากนี่ดูน่ะครับ Basic ASP.NET


Go to : ASP.NET Tutorial (VB.NET) : สอน asp.net เรียน asp.net เขียน asp.net ภาษา asp.net บทเรียน asp.net ในประเทศไทย






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-14 19:59:33 By : webmaster
 


 

No. 2



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


-_-" จะขำหรือสลดดีเนี่ย เอาเป็นว่าอ่านหนังสือ ดูตัวอย่างเยอะแล้วกัน โชคดีครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-14 21:59:50 By : tungman
 

 

No. 3



โพสกระทู้ ( 1,603 )
บทความ ( 1 )



สถานะออฟไลน์


ประเด็นจริงๆน่าจะเป็นว่า dream weaver เป็นตัวปัญหามั้งคะ
แต่ส่วนตัวไม่เคยจะจไปจับไม่เคยจะเอามาใช้ เลยไม่เห็นความจำเป็นใดๆ ของ dream weaver
ที่เคยๆถ้าเป็นงานเป็นทีม ฝ่ายออกแบบจะใช้สารพัดอะไรยังไงก้อตามความถนัด
พอส่งงานมาเราก้อมา bind event เข้ากับ control ที่ oninit ในแต่ละเพจ
ซึ่ง asp.net แนะนำวิธีนี้

แต่ถ้าเป็นงานของตัวเอง ที่ต้องออกแบบเองเขียนเองจะ print เอา page layout guide
ที่แจกๆกันบนเนทนี่แหละค่ะ(อย่าง 960 grid) มานั่งขีดๆเขียนๆ แล้วใช้ photoshop มั่งอะไรมั่ง
เพื่อทำ graphic element ประกอบเข้ากับ CSS แล้วก้อแปะ code เลยมะรุจะมีปัญหากับ dream weaver ตอนไหน
Tag แบบ .net ไม่ดียังไงยังไม่ทราบ และคงเป็นเพราะไม่เคยใช้ asp ด้วยมังคะ

อ่านแล้วก้ออืม คงเป็นหนึ่งในหลายๆวิธีสนุกกับการทำงานกับ asp.net
จำได้ลางๆว่ามีคนมีปัญหากับ asp.net เพราะ dream weaver ไม่ support อะไรนี่ปหละนานแล้ว
ทางแก้ก้อ
a. ไม่ต้องใช้ dream weaver เพราะ microsoft มีเครื่องมือของเค้าอยู่แล้วชื่อ expression blend
b. ก้อใช้ dream weaver ต่อไปแต่ไปใช้อย่างอื่นที่ support กับ dream weaver คงเป็นตระกูล flash , air มั้งคะ
c. ก้อทำตามที่คุณแนะนำ

ไม่ได้ดูถูกอะไรค่ะเพราะไม่ได้อะไรมากมาย โดยส่วนตัวเพียงอยากทำให้งานเสร็จตามเงื่อนไข
และพยายามทำให้ซ่อมบำรุงง่ายๆส่งต่อไปให้คนข้างหลังสะดวกๆ
เพราะวันนึงเค้าก้อต้องโละออกไปหาของใหม่ที่ดีกว่าอยู่แล้ว จะวันไหนก็เท่านั้นเอง
ถ้าทำให้เป็นมาตรฐาน มันก้อแค่เป็นหลักประกันได้ว่างานจะมีคุณภาพ(อธิบายได้ มีตัววัดได้แน่นอน)เท่านั้นเองค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-14 22:53:28 By : blurEyes
 


 

No. 4

Guest


tag แบบ .net ตัวอย่างเช่นนะครับ มีการแบ่งลำดับชั้น ถ้ามี master page หรืออยู่ใน gridview formview ฯลฯ ก็จะมี tag id แบบ auto นะครับ
การมี tag id ที่ยาวๆ คงจำเป็นสำหรับ asp.net ในการจัดการ control ให้ไม่มี id ซ้ำ
แต่ลองคิดถึงการใช้ javascript อ้างถึงแต่ละ id ดูสิครับว่ายากแค่ไหน และการใช้ tag ต่างๆ อย่างเช่น gridview มันทำให้แก้โค้ดได้เร็วกว่าตรงไหน การจะใส่โค้ดแบบธรรมดาเพิ่มเข้าไปนอกจาก bind ข้อมูลธรรมดา
ในที่สุดก็ต้องทำแบบ html แต่เขียนแล้วโค้ดซับซ้อนกว่า html ความคิดเห็นของผมนะครับ tag .net <asp:/> ไม่ได้มีอะไรที่มีสาระมากไปกว่า framework ที่ยึดติดกับรูปแบบที่สร้างมาเพื่อความเท่ห์ของคนที่เชื่อถือ ms ตื่นเต้น แต่ถ้าพูดถึงประโยชน์และระยะเวลาพัฒนาแย่ยิ่งกว่าใช้ notepad เขียน html ซะอีก

อ่อทำเป็นไปได้นะครับ จริงๆ ก็ไม่อยากรบกวนเวลา แต่ผมอยากขอดูโค้ดของคุณ Stupid.gurl.th หรือคุณ tungman ที่ทำงานได้ต่อไปนี้นะครับ
1) เพิ่มข้อมูลลง db โดยมีการ upload รูปได้ด้วยแก้ไขข้อมูลดังกล่าวได้ด้วย
2) มีการ validation ข้อมูลก่อน
3) มีหน้าแสดงการแบ่งหน้าแต่ที่ลิงค์เปลี่ยนหน้าจะโช์แค่ทีละ 10
อย่างเช่น 100 หน้าถ้าปกติจะโชว์ 1,2,3..100 แต่ให้โชแค่ลิงค์ 1,2,3,4..10 แทน ถ้าคลิ้ก next ให้แสดงลิงค์ 11,12,13..20
4) มีการ sort by column แบบ asc และถ้าคลิ้กซ้ำให้แสดงแบบ desc ทุกฟิลด์
5) ในฟิลด์ข้อมูลมีการใช้ dropdownlist ใช้ radio button และ checkbox ด้วย (สัมพันธ์กับฟิลด์ db)

ผมแค่อยากเห็นโค้ดของคนที่เก่งๆ แล้วน่ะครับว่าเค้าเขียนกันยังไง อาจจะลบความเห็นเก่าๆ ของผมไปก็ได้ถ้าเขียนได้ดี
สำหรับคนอื่นๆ อยากส่งโค้ดมาให้ดูด้วยก็ได้นะครับ น่าจะทำให้คนเขียน asp.net คนอื่นรวมทั้งผมกระจ่างมากขึ้น แล้วไงผมจะมาดูอีกครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-14 23:52:54 By : :)
 


 

No. 5



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


กระทู้นี้ท่าจะยาว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-15 00:31:15 By : PlaKriM
 


 

No. 6



โพสกระทู้ ( 1,603 )
บทความ ( 1 )



สถานะออฟไลน์


ส่วน code ที่คุณอยากดูจะดูทำไมละเนี่ย
ตั้งแต่ข้อหนึ่งถึงห้านั่น codeless ได้หมดเลย Ajax component ทำได้อัตโนมัติค่ะ
ยิ่งการ upload file ยิ่งมีลูกเล่นสารพัดลากๆแล้วปล่อยๆ ก้อจบแล้วค่ะ ไม่น่าจะถึงชม.
สำหรับการ manipulate database 1 table ด้วยกริด
มี link ให้ edit/add/delete มีปุ่ม upload แถมเปลี่ยน skin ได้อีก
ที่ทำได้เลยมี DxExpress ,ComponentArt ,Telerik ,ComponentOne etc.

โลกมันหมุนไปเรื่อยๆ อย่าว่าแต่ .net เลย java หรือทุกภาษาเดวก้อมีตัวใหม่มาเรื่อย
อย่างที่บอกข้างต้น โปรแกรมเมอร์ที่ทำงานด้วย vb 6.0 เก่ากว่าคุณก้อมี
เขียนแบบไม่เป็น class เพื่อทำงานบน web app
ถ้าคุนพอใจก้อทำไปค่ะ พราวไม่มีหน้าที่ ไม่ใช่ทุระจะไปเปลี่ยนรัยคุนนี่

อ่อไม่คิดว่าตัวเองเก่งหรอกค่ะ แค่พอเขียน project asp.net ได้มั่ง php นี่คืนท่านอาจารย์ไปนานแล้ว
ส่วน java กับ phython นี่เริ่มมาเขียนใหม่อยู่ค่ะ ส่วนที่บอกอยากดู code พี่วินก้อมีให้ดูเยอะ
(จริงๆ code พี่วินไม่ค่อยจะ update เท่าไหร่หรอกคุณ ^^ พี่เค้าเพิ่งแต่งงานอะค่ะ มีอะไรสำคัญต้องทำเยอะ)
ส่วนพี่ตึ๋งก้อปล่อยเรื่อยๆ ส่วนตัวเองคงไม่เอาไหนที่สุดในกลุ่มมั้งคะ ไม่ค่อยอยากจะเขียนอะไรยาวๆให้ใคร
เพราะส่วนมากเป็นการบ้านไม่ก้อโปรเจคจบ ที่พราวยังไม่เห็นมีครัยมาเขียนให้เลย งานตัวเองก้อเยอะท่วมหัวแระ
ติดว่าจะเขียนบทความ crystal report ให้พี่วินก้อคงจะดองเค็มอีกแหงมๆ ^3^
ถ้าอยากดูก้อแวะชมได้เรื่อยๆค่ะ ตามสะดวก

ถ้าอยากแลกเปลี่ยนจริงๆ แนะนำที่ greatfriend.bizค่ะ
ที่นั่นมี Microsoft Most Valuable Professional (MVP) ที่มี certificate จริงๆหลายคน ลองเสนอ model ของคุณดูค่ะ


ประวัติการแก้ไข
2010-11-15 03:11:48
2010-11-15 04:01:30
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-15 03:11:11 By : blurEyes
 


 

No. 7



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


Quote:
1) เพิ่มข้อมูลลง db โดยมีการ upload รูปได้ด้วยแก้ไขข้อมูลดังกล่าวได้ด้วย


- ลอง search class sqldatabasemanager.cs ของผมดู code จะดูใน class การ upload ลง db จะเหลืออย่างน้อยสุด 3 บรรทัด

Quote:
2) มีการ validation ข้อมูลก่อน


- นามสกุลของรูปเหรอ validation control ธรรมดาก็ใช้ได้

Quote:
3) มีหน้าแสดงการแบ่งหน้าแต่ที่ลิงค์เปลี่ยนหน้าจะโช์แค่ทีละ 10
อย่างเช่น 100 หน้าถ้าปกติจะโชว์ 1,2,3..100 แต่ให้โชแค่ลิงค์ 1,2,3,4..10 แทน ถ้าคลิ้ก next ให้แสดงลิงค์ 11,12,13..20


- ถ้าตัวไหนมี property allowpaging ก็ใช้ได้เลย แต่ถ้าไม่มีก็ใช้ datapage ช่วย

Quote:
4) มีการ sort by column แบบ asc และถ้าคลิ้กซ้ำให้แสดงแบบ desc ทุกฟิลด์


- allowsorting แล้วแฮนเดิลอีเดิลตอนกด sort ให้ไปเรียงข้อมูล

Quote:
5) ในฟิลด์ข้อมูลมีการใช้ dropdownlist ใช้ radio button และ checkbox ด้วย (สัมพันธ์กับฟิลด์ db)


- ใน gridview นะเหรอ พอดีไม่ชอบเขียนด้วย tag เลยจะทำใน event rowdatabound



อ่านเยอะๆ เขียนเยอะๆ 6 เดือนไม่พอก็ฝึกอีก 6 เดือนนะ ดูเหมือนจะไม่รู้จัก oop นะเลยบอกว่า .net ไม่สะดวก ^^
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-15 07:01:50 By : tungman
 


 

No. 8

Guest


ดูโค้ดเพื่อจะแสดงว่าโค้ด asp.net ส่วนใหญ่จะจะสร้างปัญหามากกว่าช่วยแก้ปัญหาครับ ถ้าทำได้ภายในเวลาแป้บเดียวก็ควรจะเขียนให้ผมดูนะคุณ stupid gurl th :P

สำหรับ
1) เพิ่มข้อมูลลง db โดยมีการ upload รูปได้ด้วยแก้ไขข้อมูลดังกล่าวได้ด้วย
Quote:
1) เพิ่มข้อมูลลง db โดยมีการ upload รูปได้ด้วยแก้ไขข้อมูลดังกล่าวได้ด้วย
- ลอง search class sqldatabasemanager.cs ของผมดู code จะดูใน class การ upload ลง db จะเหลืออย่างน้อยสุด 3 บรรทัด
ผมดูโค้ดคุณแล้วก็เขียนได้ดีนะแต่โค้ดยังไม่เห็นมีอะไรน่าสนใจดูแล้วไม่ได้ช่วยให้เขียนได้เร็วขึ้นเท่าไหร่
ผมอยากดูเฉยๆว่าเขียนโค้ดกันไงการ upload มันง่ายอยู่แล้วล่ะ

Quote:
2) มีการ validation ข้อมูลก่อน
- นามสกุลของรูปเหรอ validation control ธรรมดาก็ใช้ได้
validation ของ asp.net ผมชอบนะแค่อยากดูว่าจะเขียนไงกัน

Quote:
3) มีหน้าแสดงการแบ่งหน้าแต่ที่ลิงค์เปลี่ยนหน้าจะโช์แค่ทีละ 10
อย่างเช่น 100 หน้าถ้าปกติจะโชว์ 1,2,3..100 แต่ให้โชแค่ลิงค์ 1,2,3,4..10 แทน ถ้าคลิ้ก next ให้แสดงลิงค์ 11,12,13..20
- ถ้าตัวไหนมี property allowpaging ก็ใช้ได้เลย แต่ถ้าไม่มีก็ใช้ datapage ช่วย
ลองปรับลิงค์ 1...100 ให้เป็นแบบที่ผมบอกดูครับว่าทำได้ง่ายๆ หรือเปล่าหรือต้องย้ายมาเขียนแบบธรรมดา

Quote:
4) มีการ sort by column แบบ asc และถ้าคลิ้กซ้ำให้แสดงแบบ desc ทุกฟิลด์
- allowsorting แล้วแฮนเดิลอีเดิลตอนกด sort ให้ไปเรียงข้อมูล
ทราบครับแล้วถ้าลองแทรกรูป desc กับ as ให้กับฟิลด์ที่ sort ดูครับว่าทำได้ยังไงบ้าง

Quote:
5) ในฟิลด์ข้อมูลมีการใช้ dropdownlist ใช้ radio button และ checkbox ด้วย (สัมพันธ์กับฟิลด์ db)
ใน gridview นะเหรอ พอดีไม่ชอบเขียนด้วย tag เลยจะทำใน event rowdatabound
อยากลองดูว่าเขียนไงเท่านั้นครับ แล้วก็ event handler มันไม่ผูกกับ dyanmic control เวลา submit เปลี่ยนหน้าไปอันนี้เซ็งสุด


อ่านเยอะๆ เขียนเยอะๆ 6 เดือนไม่พอก็ฝึกอีก 6 เดือนนะ ดูเหมือนจะไม่รู้จัก oop นะเลยบอกว่า .net ไม่สะดวก ^^
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้

oop หรือครับ visual studio .net ที่ผมใช้มันไม่ให้ผม inherit class จาก class System.Web.UI.Page ผ่านระบบ gui เพื่อจะได้มี base class
สำหรับนำคำสั่งใช้ใหม่ได้ทุกๆ หน้าเลย ผมเลยไปไม่ถูกเลยต้องมา copy โค้ดทุกหน้าด้วยตัวเอง เหอๆ คนทำ gui visual studio เค้าเขียน oop เป็นป่าวน้า... :D
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-15 10:27:28 By : :)
 


 

No. 9

Guest


Quote:
ผมดูโค้ดคุณแล้วก็เขียนได้ดีนะแต่โค้ดยังไม่เห็นมีอะไรน่าสนใจดูแล้วไม่ได้ช่วยให้เขียนได้เร็วขึ้นเท่าไหร่
ผมอยากดูเฉยๆว่าเขียนโค้ดกันไงการ upload มันง่ายอยู่แล้วล่ะ


- หุหุ ถามจริงดูไม่รู้จริงๆ เหรอ เขียนเป็น class ครั้งเดียว ที่เหลือแค่เรียกใช้ ลดการโค้ดจาก 10 เหลือ 3 เนี่ยนะ

Quote:
validation ของ asp.net ผมชอบนะแค่อยากดูว่าจะเขียนไงกัน


- หาดูเอง ทำไว้เยอะเลย

Quote:
ลองปรับลิงค์ 1...100 ให้เป็นแบบที่ผมบอกดูครับว่าทำได้ง่ายๆ หรือเปล่าหรือต้องย้ายมาเขียนแบบธรรมดา


- ถ้าถนัดเขียนแบบธรรมดาก็ตามสบายครับ แต่ผมขอใช้ asp.net control เวลาเขียนแบบไม่มีลูปแล้วรู้สึกไม่โง่

Quote:
ทราบครับแล้วถ้าลองแทรกรูป desc กับ as ให้กับฟิลด์ที่ sort ดูครับว่าทำได้ยังไงบ้าง


- ถ้าเคยเขียน asp.net แบบ oop น่าจะเปิด msdn เป็นนะครับ ^^

Quote:
อยากลองดูว่าเขียนไงเท่านั้นครับ แล้วก็ event handler มันไม่ผูกกับ dyanmic control เวลา submit เปลี่ยนหน้าไปอันนี้เซ็งสุด


- จะ dyanmic หรือ static ก็แฮนเดิลได้หมดแหละครับ จัดการเรื่อง page life cycle กับ viewstate ดี



ฝึกเยอะๆ ทำเยอะๆ นะ ขอให้โชคดีครับ ^______________^
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-15 11:28:44 By : ตังค์แมน
 


 

No. 10

Guest


- หุหุ ถามจริงดูไม่รู้จริงๆ เหรอ เขียนเป็น class ครั้งเดียว ที่เหลือแค่เรียกใช้ ลดการโค้ดจาก 10 เหลือ 3 เนี่ยนะ
โค้ดมัันต่างจากเขียนธรรมดาด้วยเหรอก็แค่ใส่ connection string เข้าไป
การ bind variable ก็เหมือนเดิม การ handle ก็แค่ดักว่าเปิดหรือปิด connection ถ้าคนที่เขียนบ่อยๆ จะเป็นไง
เขียนให้โค้ดมันสะดวกขึ้นได้แค่นี้เองเหรอ

หาดูเอง
ผมแค่อยากดูโค้ดว่าคนที่มีประสบการอย่างคุณ stupid gurl เค้าเขียนไงแค่นั้นแหละ

- ถ้าถนัดเขียนแบบธรรมดาก็ตามสบายครับ แต่ผมขอใช้ asp.net control เวลาเขียนแบบไม่มีลูปแล้วรู้สึกไม่โง่
control มันดัดแปลงได้ไม่สุด ในที่สุดคุณก็เขียนแบบ loop ธรรมดา แล้วจะบอกว่า asp.net ออกแบบ control ได้เรื่องเหรอ
อย่าคิดว่าของทันสมัยจะทำได้ดีเสมอไป ก็แค่ทำให้ดูดีแต่ไม่มีประโยชน์

- ถ้าเคยเขียน asp.net แบบ oop น่าจะเปิด msdn เป็นนะครับ ^^
เปิดและทำให้ผมดูหน่อยสิครับเอาแค่จุดนี้แหละอยากรู้ว่าคุณทำไง

- จะ dyanmic หรือ static ก็แฮนเดิลได้หมดแหละครับ จัดการเรื่อง page life cycle กับ viewstate ดี
ตรงนี้มันเป็นส่วนที่ asp.net ยังไม่สนับสนุน ถึงจะทำได้แต่เขียนยุ่งยาก หาเรื่องให้คนเีขียนโปรแกรมปวดหัวเล่น คุณลองหาอ่านดูนะว่าชอบใจวิธีของ .net แบบนี้ป่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-15 11:44:15 By : :)
 


 

No. 11

Guest


Quote:
โค้ดมัันต่างจากเขียนธรรมดาด้วยเหรอก็แค่ใส่ connection string เข้าไป
การ bind variable ก็เหมือนเดิม การ handle ก็แค่ดักว่าเปิดหรือปิด connection ถ้าคนที่เขียนบ่อยๆ จะเป็นไง
เขียนให้โค้ดมันสะดวกขึ้นได้แค่นี้เองเหรอ


- เฮ่อ เหนื่อย............. -_-"

Quote:
ผมแค่อยากดูโค้ดว่าคนที่มีประสบการอย่างคุณ stupid gurl เค้าเขียนไงแค่นั้นแหละ


- ก็เขียนแบบ basicๆ เนี่ยแหละ ไม่ได้มีวิเศษอะไร แค่ใช้ให้ตรงกับงานก็พอ

Quote:
control มันดัดแปลงได้ไม่สุด ในที่สุดคุณก็เขียนแบบ loop ธรรมดา แล้วจะบอกว่า asp.net ออกแบบ control ได้เรื่องเหรอ
อย่าคิดว่าของทันสมัยจะทำได้ดีเสมอไป ก็แค่ทำให้ดูดีแต่ไม่มีประโยชน์


- ถ้า control ที่ให้มันไปได้ดั่งใจ ก็สร้าง control ใช้เองเลยครับ จะ build เป็น dll ให้คนอื่นใช้ด้วยก็ได้ แต่ถ้าใช้งานแค่ที่คุณต้องต้องการ แบบ standard ก็เหลือแหล่แล้ว แนะนำให้ฝึกเยอะๆ ^^

Quote:
ตรงนี้มันเป็น ส่วนที่ asp.net ยังไม่สนับสนุน ถึงจะทำได้แต่เขียนยุ่งยาก หาเรื่องให้คนเีขียนโปรแกรมปวดหัวเล่น คุณลองหาอ่านดูนะว่าชอบใจวิธีของ .net แบบนี้ป่ะ


- หุหุ อย่าไปคุยให้ใครได้ยินล่ะ เดี๋ยวเขาจะหัวเราะเอาได้นะ ขอให้โชคดี
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-15 11:56:03 By : ตังค์แมน
 


 

No. 12

Guest


อ่อครับ ที่คุณพูดมานี่ลองเขียนให้ผมดูเป็นบุญตาสักอย่างได้ไหม เหอๆ ตรง dynamic control น่ะครับ
ถ้าทำไม่ได้ก็อย่าพูดเลยครับ ทำให้ผมรู้สึกว่าคุณได้แค่พูด
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-15 12:08:47 By : :)
 


 

No. 13



โพสกระทู้ ( 1,603 )
บทความ ( 1 )



สถานะออฟไลน์


ผมเริ่มจะสั้นขึ้นทุกทีแล้ว ไปหารัยทำที่มีประโยชน์เถอะค่ะ
ถ้าไม่ชอบก้อเขียนแบบของคุณไป แล้วสมัครสมาชิกมั่งก้อดีนะคะ
หรือมาโพสๆ ก้อไปๆ อีกอย่างเรื่อง dynamic control ถ้าคุนอยู่มานานพอ
พี่ตึ๋งเคยโพส dynamic web page ประเภทที่เรียกว่า เขียนแบบ dynamic จาก header จนการ bind event
( ละก้อมี bug เล้กๆหลบๆอยู่ด้วยดิ ^^ จิงๆน้าพี่ตึ๋ง )
และก้อ แทรก c# source code มา compile ตอน runtime
ถ้าเทียบกับ dynamic control คงห่างกันหลายชั้นมั้งคะ

ป่ะค่ะทำงานกันเถอะคุนเก่งมากแล้วค่ะ

แต่ถ้ายังสะใจไม่พอหรือยังไม่จบ ที่โน่นค่ะ greatfriend ไปถกกับกูรูจริงๆ เพราะพราวเองยังเรียนไม่จบ
พี่ตึ๋งเองก้อไม่ได้เป็นสายโปรแกรมเมอร์ คงไม่ได้มีคุนค่าคู่ควรจะถกด้วยหรอกค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-15 12:56:07 By : blurEyes
 


 

No. 14

Guest


ปัญหา ก็คือ คุณ tungman กับ Stupid.gurl.th เขียนตอบกระทู้ในเชิงดูถูกความสามารถของเจ้าของกระทู้ อาจจะไม่จงใจแต่ผม คนนอก มาอ่านแล้วรู้สึกได้

แบบนี้แหละกระทู้ถึงยาว

แค่ผ่านมาเจอ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-15 13:56:40 By : เหอะๆ
 


 

No. 15

Guest


dynamic control มันไม่ persistent ทำให้เอาไปใช้ในหน้าใหม่ไม่ได้เลย ตามที่กล่าวไว้ในเว็บนี้
http://www.denisbauer.com/ASPNETControls/DynamicControlsPlaceholder.aspx

ก็แบบนี้แหละครับผมถึงบอกว่า dynamic control ยังมีปัญหา
อยู่สรุปแล้วก็ให้ใส่ได้แค่หน้าแรกครั้่งเดียว postback event handler ก็ใช้การไม่ได้ละ
ผมเลยแกล้งให้คุณตึ๋งไปเขียนเล่นดู แต่ก็ช่างเถอะครับไปทำงานก่อนครับ

ขอบคุณคุณตึ๋งกับคุณ stupid grul th ที่ช่วยตอบให้ครับ :)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-15 14:02:39 By : :)
 


 

No. 16

Guest


Code (C#)
ปัญหา ก็คือ คุณ tungman กับ Stupid.gurl.th เขียนตอบกระทู้ในเชิงดูถูกความสามารถของเจ้าของกระทู้ อาจจะไม่จงใจแต่ผม คนนอก มาอ่านแล้วรู้สึกได้

แบบนี้แหละกระทู้ถึงยาว

แค่ผ่านมาเจอ


ขอบคุณท่านนี้ด้วยครับ ไม่เป็นไรครับมันก็ต้องมีความเห็นไม่ตรงกันบ้างเพราะผมเล่นขัด asp.net หลายอย่างเลย
ก็เป็นแค่ข้อเสนอแนะน่ะครับ ผมคิดว่าถ้าทำตามผมคิดไว้มันน่าจะสะดวกกว่าเท่านั้นเอง ถ้าคล่อง asp.net ไปแล้ว อาจจะทำงานได้ฉิวกว่าวิธีของผมก็ได้ครับ...
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-15 14:06:24 By : :)
 


 

No. 17

Guest


แนวคิดผมมันตรงกับ asp.net mvc นี่เอง เหอๆ แต่ถ้าเป็น mvc น่าจะมาตรฐานมากกว่าเขียนเอง
http://weblogs.asp.net/shijuvarghese/archive/2008/07/09/asp-net-mvc-vs-asp-net-web-form.aspx
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-16 11:31:09 By : :)
 


 

No. 18



โพสกระทู้ ( 1,603 )
บทความ ( 1 )



สถานะออฟไลน์


จิงหรอคะ ตื่นเต้นจังค่ะ
ช่วยแจงให้ฟังทีค่ะ เพราะเท่าที่อ่านๆมาดูคุณจะไปวุ่นวายกะ presentation layer
ที่เอา data มาแสดงสะมากกว่าจะพูดถึง design pattern แบบของ MVC นะคะ


ประวัติการแก้ไข
2010-11-16 14:37:12
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-16 14:32:52 By : blurEyes
 


 

No. 19

Guest


ตามความเห็นของผม web form ของ asp.net ทำให้โค้ดซับซ้อน ก็เลยแบ่งส่วนเป็น html ที่ใช้ asp tag ธรรมดา ก็พอ ก็ตรงกับ mvc ตรงนี้แหละใช้เทคโลยีใหม่เท่าที่จำเป็นทำให้เข้าไปแก้โค้ดได้ง่ายกว่า
ที่ผมแนะนำไปก็ไม่ไ่ด้เหมือน mvc แต่แนวการเขียนที่ผมเสนอคงต้องไป asp.net mvc ซะมากกว่า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-16 15:10:58 By : :)
 


 

No. 20



โพสกระทู้ ( 1,603 )
บทความ ( 1 )



สถานะออฟไลน์


web form ของ asp.net มี auto operation ทุก control คุณไม่จำเป็นต้องเขียน code behide เลยก้อได้
แนวคิดคุณกับ mvc พราวว่ามันคนละเรื่อง mvc ถอด code ออกเป็น model - view - controller สลับสับกันได้
ยิ่งทำให้ต้องเขียน code เพิ่มและมีการวางแผนที่ดี แต่ถ้าชอบถ้าคิดว่าใช่ก้อลองดูค่ะ

ทุกภาษาแหละค่ะมีที่ติดที่ขัดทั้งนั้นเพราะไม่ใช่ยาครอบจักรวาล
ถ้าติดอะไรกับ mvc อีก อย่าเพิ่งสรุปว่าเค้าทำมาเท่ๆอีกละกันนะคะ


ประวัติการแก้ไข
2010-11-16 16:07:32
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-16 15:29:43 By : blurEyes
 


 

No. 21

Guest


สำหรับผมคิดว่าขั้นตอนที่ช้าสุดก็ตอนสร้าง form และเรียนรู้วิธีใช้ control ต่างๆ นี่แหละครับ
และพอมาตอนหลังๆ ก็รู้ว่ามันปรับบางอย่างไม่ได้ด้วย หรือไม่ก็ปรับยาก เหมือนจะเป็นอุปสรรคซะมากกว่าต้องมาเขียนอะไรพิเศษๆ เพิ่มขึ้นอีก
ที่ขอดูโค้ดก็ประมาณนี้แหละครับอยากรู้ว่าโค้ดที่คนอื่นเขียนกันมันเป็นไงจะมีเทคนิคอะไรช่วยให้เร็วขึ้นป่าว
สำหรับ mvc ส่วนใหญ่ html ธรรมดาน่าจะถูกฉโลกกันมากกว่า

่อ่อ กำจัด web form ไปได้ละ ผมคงไ่ม่บ่นมากนักหรอกครับ ผมว่าถ้าไม่รวม web form พวกโค้ด .net ก็เขียนสบายดี
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-16 16:13:07 By : :)
 


 

No. 22



โพสกระทู้ ( 1,603 )
บทความ ( 1 )



สถานะออฟไลน์


อ๋อ สรุปอีกทีคุณใช้ dream ออกแบบมันเลยเร็วงั้นดิคะ
แต่ที่ว่ามันติดคือ tag ของ asp.net >> จริงๆคือ server side tag ของ component ของ .net
มันทำให้คุณช้าหรอคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-16 16:27:18 By : blurEyes
 


 

No. 23

Guest


ประมาณนั้นครับ หน้า design ของ visual studio มันทำงานช้ากว่า dream เยอะเลย
แล้วพอไปหน้าโค้ด โค้ดของ webform มันอ่านยากกว่า html เห็นๆ
พอจะเข้าใจความรู้สึกผมบ้างยังครับ..
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-16 16:43:36 By : :)
 


 

No. 24



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 23 เขียนโดย : :) เมื่อวันที่ 2010-11-16 16:43:36
รายละเอียดของการตอบ ::
ความรู้สึกนี้ผมก็เป็นนะ แต่ผมไม่ค่อยได้ดู design หรอก ดูโค๊ดอย่างเดียวทั้ง dream และ vss แต่ที่ใช้ vss เพราะมันใช้ debug ได้ดีมากและบางอย่างก็ช่วยในการเขียนโค๊ดได้ดี ดีเกินไปจนรำคาญ

แต่อย่างว่าครับคนเริ่ม .net ตั้งแต่แรกก็คงไม่ชอบ php, asp คนเขียน php, asp ก็อาจจะไม่ชอบ .net เอาเป็นว่าแลกเปลี่ยนเทคนิคกันน่าจะมีประโยชน์กว่านี้นะผมว่า

หากคุณ Guest เขาสงสัยการเขียนว่าปัญหาแบบนี้ที่น้องพราวกับคุณแพนด้าดูดบ้องคิดว่ามันง่ายสบาย ก็แนะนำกันบ้างก็ไม่น่าจะเสียหายครับ ถือว่ามีคนอยากลองของก็ปล่อยของใส่ไปเลย เด็กๆ หัดเขียน .net อย่างผมจะได้ทริคไปด้วยไง ถือว่าช่วยๆ กัน จะเถียงกันไปใยว่าอะไรดีกว่าอะไรด้อยกว่า

ไม่มีอะไรสำเร็จรูปและอร่อยเหมือนมาม่าหรอก ยิ่งเอามาบี้ๆ กินดิบๆ นะ อร่อยอย่าบอกใคร


ปล. ถ้าพี่วินทำระบบเขียนบทความที่หาที่เขียนได้สะดวกกว่านี้ ผมว่ามันจะเกิดบทความที่ทำให้เพื่อนๆ พี่ๆ น้องๆ ได้ประโยชน์จากประสบการณ์ของคนเหล่านี้มากเลยนะครับ นี่ไม่ได้เร่งนะ แต่ผมเองยังหาที่เขียนบทความไม่ได้เลยเนี้ย

แล้วอีกอย่าง บทเรียนน่าจะเด่นๆ นิดนึง ผมเสียดายที่พี่เขียนไว้ ไม่ค่อยเห็นเด็กใหม่ๆ เข้าไปอ่านไปคุ้ยก่อนถามเลย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-16 21:57:59 By : PlaKriM
 


 

No. 25



โพสกระทู้ ( 1,603 )
บทความ ( 1 )



สถานะออฟไลน์


Quote:
ยิ่งเอามาบี้ๆ กินดิบๆ นะ อร่อยอย่าบอกใคร

เป็นผู้ชายที่น่ากลัวมาก นอกจากแทะน้องกุ้งเสียจนเยอะแล้วยังมีวิธีกินน้องมาม่าแบบดุดันมากรุย บรื๋อๆๆ

Quote:
บทเรียนน่าจะเด่นๆ นิดนึง ผมเสียดายที่พี่เขียนไว้ ไม่ค่อยเห็นเด็กใหม่ๆ เข้าไปอ่านไปคุ้ยก่อนถามเลย

อะถูกค่ะ

ส่วนเรื่องลองของนี่ไม่ค่อยจะชอบคนท้าๆเท่าไหร่อะค่ะ คุยกันดีๆก้อได้ ท้ามามันออกจะเกรียนๆ พาลจะน่าเบื่อน่ารำคาญมากกว่าอะค่ะ
อีกอย่างช่วงนี้ code ยาวๆคงไม่ได้ค่อยจะได้ทำให้ดูเท่าไหร่ ฝึกงานและเจอตะโจทย์เขี้ยวๆจนหน้าโทรมละค่ะ


ประวัติการแก้ไข
2010-11-17 04:36:45
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-17 04:25:16 By : blurEyes
 


 

No. 26



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ตอบความคิดเห็นที่ : 24 เขียนโดย : PlaKriM เมื่อวันที่ 2010-11-16 21:57:59
รายละเอียดของการตอบ ::
...อาทิตย์นี้ว่างแล้วครับน้องอั๋น เดียวจะรีบทำให้เสร็จครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-17 06:28:10 By : webmaster
 


 

No. 27



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


เข้ามาเหงื่อตกอีกรอบ -_-""

ถ้าทำให้แก้วว่างๆ ไว้ก็อยากเติมให้อยู่หรอกนะ จะดูตัวอย่างโค้ดก็เอาให้ดู แต่แทนที่จะเอาไปศึกษา กลับมีน้ำซะเต็มแก้วซะนี่

Quote:
ผมดูโค้ดคุณแล้วก็เขียนได้ดีนะแต่โค้ดยังไม่เห็นมีอะไรน่าสนใจดูแล้วไม่ได้ช่วยให้เขียนได้เร็วขึ้นเท่าไหร่
ผมอยากดูเฉยๆว่าเขียนโค้ดกันไงการ upload มันง่ายอยู่แล้วล่ะ


แล้วใครจะช่วยแนะล่ะเนี่ย

Quote:
สำหรับผมคิดว่าขั้นตอนที่ช้าสุดก็ตอนสร้าง form และเรียนรู้วิธีใช้ control ต่างๆ นี่แหละครับ
และพอมาตอนหลังๆ ก็รู้ว่ามันปรับบางอย่างไม่ได้ด้วย หรือไม่ก็ปรับยาก เหมือนจะเป็นอุปสรรคซะมากกว่าต้องมาเขียนอะไรพิเศษๆ เพิ่มขึ้นอีก


เอาไปดู Image button ช่วยทีครับ html control อ่ะ สั่งให้มันทำงานแบบ asp control ได้ไหม <-- โค้ด version เก่า

เอาไปดู มาทำ chart controls for asp.net ด้วย fusioncharts v3.1 กันนะตะเอง

ถ้าเข้าใจ oop แล้วจะเอามาปรับปรุง control ตัวไหนก็ได้ หรือเริ่มสร้างจาก base class ก็ยังได้

Quote:
ประมาณนั้นครับ หน้า design ของ visual studio มันทำงานช้ากว่า dream เยอะเลย
แล้วพอไปหน้าโค้ด โค้ดของ webform มันอ่านยากกว่า html เห็นๆ
พอจะเข้าใจความรู้สึกผมบ้างยังครับ..


เข้าใจว่าองุ่นเปรี้ยวครับ ขอให้โชคดี


ประวัติการแก้ไข
2010-11-17 08:47:14
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-17 08:46:16 By : tungman
 


 

No. 28



โพสกระทู้ ( 3,750 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

จบได้ยังครับกระทู้นี้ จากถาม กลายเป็นทะเลาะ จากทะเลาะ มีการคืนดีกันอีก
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-17 09:36:04 By : Dragons_first
 


 

No. 29



โพสกระทู้ ( 4 )
บทความ ( 0 )



สถานะออฟไลน์


อยากเขียนเก่งๆมั่งจัง มีเปิดสอนไหม ช่วยแจ้งด้วยนะครับ
[email protected]
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-17 09:46:17 By : yoshkrab
 


 

No. 30



โพสกระทู้ ( 18 )
บทความ ( 0 )



สถานะออฟไลน์


ระดับเทพคุยกันคนธรรมดาได้แต่มึนกับเมา...(ต่อดีกว่า)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-30 00:24:28 By : touuuuu
 


 

No. 31



โพสกระทู้ ( 191 )
บทความ ( 0 )



สถานะออฟไลน์


ภาษาเทพคุยกัน งั้น ภาษาติ๊กอย่างผมขอไปเดินแบบสักครู่ก่อนครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-30 10:02:09 By : noizeless
 


 

No. 32



โพสกระทู้ ( 297 )
บทความ ( 0 )



สถานะออฟไลน์


เยอะอ่านไม่ทัน
ขอมาเสนอหน้าและกันนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-01 09:12:59 By : nooknoname
 


 

No. 33



โพสกระทู้ ( 15 )
บทความ ( 0 )



สถานะออฟไลน์



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-02 08:09:55 By : ninggg
 


 

No. 34

Guest


ตามนั้นแร่ะค่ะ เข้าใจ จขกท. เพราะก็โดนมาเหมือนกัน เห้อ!! เหนื่อยใจจริงๆ ทำให้ไม่ค่อยอยากจะเข้ามาแชร์อะไรกับที่นี่เท่าไหร่ ตอนนี้บ่อยครั้งก็เข้ามาหาความรู้เฉยๆ ไม่อยากจะโพสอะไรไปแร่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-01-07 08:59:31 By : ผ่านมาแล้ว อาจจะโดนของดี เข้า!!
 


 

No. 35

Guest


ตอบความคิดเห็นที่ : 14 เขียนโดย : เหอะๆ เมื่อวันที่ 2010-11-15 13:56:40
รายละเอียดของการตอบ ::
โดนมาเหมือนกันคับ จนไม่กล้าโพสรัยแล้ว ของดี (แต่ปากมีเยอะ) แต่พี่ดีๆ ก็มี เหมือนกันนะคับ อย่างพี่วิน

อย่าได้ใส่ใจกับพวกของดี (แต่ปาก) เลย คับ คนมาหาความรู้ ถามเพราะความไม่รู้ เก็บเอาแต่สิ่งดีๆ คับ


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-01-07 09:19:05 By : ผ่านมาเจอ
 


 

No. 36

Guest


อืม ก็ได้ๆ

วันหลังจะตอบแบบ ให้ loser ได้มีที่ยืนบ้างก็ได้ จะได้ไม่เก็บกด
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-01-07 13:58:43 By : ตังค์แมน
 


 

No. 37

Guest


ขอมั่ง
3) มีหน้าแสดงการแบ่งหน้าแต่ที่ลิงค์เปลี่ยนหน้าจะโช์แค่ทีละ 10
อย่างเช่น 100 หน้าถ้าปกติจะโชว์ 1,2,3..100 แต่ให้โชแค่ลิงค์ 1,2,3,4..10 แทน ถ้าคลิ้ก next ให้แสดงลิงค์ 11,12,13..20

set ที่ properties ของ gridview
PagerSettings---->PageButtonCount=10

แค่นี้ครับแสดงปุ่มกดหน้าที่ล่ะ 10 ปุ่ม
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-01-12 09:15:22 By : vic
 


 

No. 38



โพสกระทู้ ( 102 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 37 เขียนโดย : vic เมื่อวันที่ 2011-01-12 09:15:22
รายละเอียดของการตอบ ::
อันนี้ เรื่อง จริงๆๆ ขอบอก...

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-01-15 12:43:35 By : koungkung
 


 

No. 39

Guest


ดูแล้ว the loser จะเถียงไม่ขึ้น แล้วขี้ตู่เอาเองว่าตัวเองชนะแล้วนะ
ผมเห็นคุณเกรียนอยู่คนเดียวนั่นแหละ นานๆ ก็จะมา ก็ช่วยเค้าเล็กๆ น้อย แต่แถมด้วยหยามคนที่พึ่งหัดประจำ
หรือพอเถียงสู้เค้าไม่ได้ก็พูดให้ดูเหมือนว่าชนะ จะทำอะไรก็ทำเถอะแต่ขาประจำเค้ารู้กันหมดแล้ว รอเด็กใหม่ให้แกล้งเถอะนะ คุณตังแมน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-01-15 13:42:44 By : ขำ
 


 

No. 40

Guest


เหอะๆ นึกเหรอว่าผมจะเปลี่ยน จะตอบเหมือนเดิมมีไรไหม ไม่ชอบก็ไม่ต้องอ่านดิ

แล้วถ้าเจอประเภทผิดๆ มาแล้วคิดว่าตัวเองถูกจะให้ทำไงล่ะครับ เออออไปด้วยเหรอ

เขียนแบบ inline แล้วก็ว่าแบบ oop ไม่ดี หลังๆ บอกว่าของตัวเองเป็นแบบ mvc อีก -_-"

คนอื่นไม่รู้เรื่องเข้ามาอ่านเดี๋ยวก็หลงกันไปใหญ่ ผมน่ะเถียงได้นะแต่อย่าแถเอาแบบจริงๆ

ผิดก็ว่าผิด ถูกก็ว่าถูก

ปล. อย่าหาว่าสอนจะ เห็นพูดอะไร แพ้ๆ ชนะๆ อย่าบอกนะว่าแปล loser แบบตรงตัว ไม่ว่าหรอกแต่แค่เยาะเย้ยในใจ ขำๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-01-17 10:56:48 By : ตังค์แมน
 


 

No. 41

Guest


พูดจาให้ดีหน่อยก็จบ แต่เอาเถอะจะตอบก็ตอบไปแต่อย่าตอบมั่วบ่อยละกัน มันน่าอาย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-01-20 15:58:05 By : ตามสบาย
 


 

No. 42

Guest


เขียนแบบ inline แล้วก็ว่าแบบ oop ไม่ดี หลังๆ บอกว่าของตัวเองเป็นแบบ mvc อีก -_-"

เห็นตรงนี้ก็รู้ละว่าเขียนแบบ mvc ไม่เป็น mvc น่ะส่วน view แบบ inline
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-01-20 16:08:02 By : หึๆ
 


 

No. 43

Guest


ผมเคยเขียนมาตั้งแต่ asp ธรรมดา จนถึง asp.net 1.0 1.1 2.0 3.5
ตอนนี้จะศึกษา 4.0 กำลังจะศึกษา MVC พอ search หาข้อมูล เลยหลงมาที่นี่

ฮาดีครับ กระทู้นี้ อิอิ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-07 12:07:26 By : อิอิ
 


 

No. 44



โพสกระทู้ ( 2,794 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


งืมมๆๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-08 11:33:46 By : panyapol
 


 

No. 45



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ยังจะขูดขึ้นมาอีก
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-08 15:27:53 By : PlaKriM
 


 

No. 46

Guest


เด็ก ๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-07 11:11:29 By : คนแก่
 


 

No. 47



โพสกระทู้ ( 297 )
บทความ ( 0 )



สถานะออฟไลน์


ขุด
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-07 23:18:50 By : nooknoname
 


 

No. 48



โพสกระทู้ ( 15 )
บทความ ( 0 )



สถานะออฟไลน์


นู๋งง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-07 23:19:32 By : ninggg
 


 

No. 49

Guest


หลงมาเจอกระทู้ไร้สาระ T_T
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-26 15:28:30 By : say
 


 

No. 50

Guest


หลงมาด้วยคน อ่านก็ ขำๆอะครับ แต่ก็เข้าใจนะครับ

ผมเขียน PHP มา 5 ปีแล้ว แล้วก็มาเริ่ม PHP OOP มา1ปี ด้วย CI ก็เพลินกับ OOP ดี
แต่ได้มาทำงานด้าน .net ครับด้วย C# กระประสบปัญหาเยอะเช่นกันอย่างแรกก็
<asp:...> อันนี้รับได้ครับแต่แรกๆไปชิน เขียนไปสัก 2-3 หน้าเริ่ม ok ละ
การศึกษาอุปกรณ์ต่างๆ ก็ยังไม่ครบเลยอยากได้คนปูพื้นให้มาๆ สนใจสอนก็ ติดต่อมาหน่อยนะครับ [email protected] [ยังไม่ปิดนะครับ ข่าวลืมว่าจะปิด]
ต่อไปผมชอบ ajax ของ .net มากโดนใจเขียนง่าย
แล้วก็ เรื่อง web service ชอบมากครับ พัฒนาระบบบางระบบง่ายขึ้นเยอะ

แต่ในมุมกลับกันสำหรับคนฝั่งพัฒนา Interface .net จำลอง สร้าง id ใหม่ ทำให้เขียนเข้าถึง node ยากมากใครได้วิธีแก้บอกหน่อย
อย่างที่ 2 ที่เคยเห็นงานรุ่นก่อนๆเขียนกันมา แกะทีปวดหัวไปครึ่งวัน เขียนได้วนไปวนมาลำดับงงอะ [หรือดันไปเจองานที่ไม่มาตรฐานไม่รู้]
สนับสนุนไม่ว่าจะ php หรือ .net ใช้ mvc เถอะครับ

สรุปสั้นๆเลยดีกว่า
ถ้าพัฒนาระบบไม่ใหญ่มากไม่ต้องไปยุ่งอะไรกะ server มากผมแนะนำ PHP ครับ
ถ้าพัฒนาระบบใหญ่ๆยุ่งกะ server อย่างระบบ Chat ที่ต้อง Realtime ก็ .net เลยครับ
ไม่ใช่ว่า PHP ทำไม่ได้นะ ทำได้แต่ข้อจำกัดเยอะ [โปรเจคจบเว็บ Social เลยเจอมาเยอะ^^] ถ้าจะทำแนะนำ PHP Sockets ครับ
http://php.net/manual/en/book.sockets.php
แต่ .net มีตัวจัดการเกี่ยวกับ Server ให้เพียบง่ายกว่าเยอะเลย
ทั้งคู่ต่างมีข้อดีข้อเสียครับ แต่ในมุมผู้พัฒนา UI ผมชอบ php มากกว่าแต่ถ้าด้าน Server ผมชอบ .net มากกว่า
หลายใจเนอะ

แต่อยากให้คิดสะแบบนี้ครับว่า เขียนโครงด้วย PHP OOP ไป ส่วนไหนที่ยุ่งกะ Server หนักๆ ก็ .net มาผสมข้ามสายพันกันไปผมว่าทำได้นะ
เพราะสุดท้าย code ที่มามา view ดู ก็ html ทั่วไป

ปล. ระบบจะปลอดภัยไหม ไม่ขึ้นอยู่กับภาษา เพราะ .net เจาะได้เหมือนกันถ้าคนเจาะเป็น php ก็ใช่ว่าป้องกันได้ทั้งหมด
ที่ดีที่สุดก็ TTPS [Hypertext Transfer Protocol over Secure Socket Layer] หรือ HTTP over SSL นั่นเอง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-22 15:36:27 By : Invent
 


 

No. 51

Guest


+55555 สนุกดีครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-22 15:55:04 By : ผ่านมา
 


 

No. 52

Guest


เมื่อกี้ผมโง่เองแหละ <asp:textbox> หรืออะไรต่างๆ เป็นฝั่ง server <input type=""> ของ client มันก็ต้องจับ id ไม่ได้อะถูกหละ
เพราะงั้นก็อยู่ที่การประยุกต์ภาษานั้นให้เข้ากับงานที่ทำ
ไม่มีภาษาไหนเขียนงานที่ลูกค้าต้องการได้ 100% อันนี้คงเป็นเรื่องที่หลีกไม่ได้ เพราะงั้น จับมัดรวมขนๆ แล้วก็เทมากอง
ภาษาไหนมีสรรพคุณด้านไหนก็แก้ด้านที่ลูกค้าต้องการเอาครับ^^
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-22 16:03:49 By : Invent
 


 

No. 53

Guest


ผมชอบแนวความคิดที่ขัดแย้ง ถูกหรือผิดผมไม่เคยสนใจ

และผมมีความเชื่่อว่า

โลกใบนี้ไม่มีอะไรที่สมบูรณ์แบบ แม้แต่ตัวของเราเอง (ตัวของผมเองด้วย)

javascript:void(0);
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-22 16:07:57 By : ผ่านมา
 


 

No. 54

Guest


เมื่อกี้ผมโง่เองแหละ <asp:textbox> หรืออะไรต่างๆ เป็นฝั่ง server <input type=""> ของ client มันก็ต้องจับ id ไม่ได้อะถูกหละ
เพราะงั้นก็อยู่ที่การประยุกต์ภาษานั้นให้เข้ากับงานที่ทำ
ไม่มีภาษาไหนเขียนงานที่ลูกค้าต้องการได้ 100% อันนี้คงเป็นเรื่องที่หลีกไม่ได้ เพราะงั้น จับมัดรวมขนๆ แล้วก็เทมากอง
ภาษาไหนมีสรรพคุณด้านไหนก็แก้ด้านที่ลูกค้าต้องการเอาครับ^^



คุณไม่ได้โง่หรอกครับ เพียงแต่คุณใช้คำว่า โง่ แทนคำว่า ฉลาด ก็เท่านั้นเอง
โง่หรือว่าฉลาด มันก็ไม่แตกต่างกันหรอกครับ ผมคิดแบบนี้เสมอ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-22 16:13:06 By : ผ่านมา
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : แนะนำการเขียน asp.net สำหรับคนที่ไม่ asp.net จ๋า...
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่