Browsing articles tagged with " visual studio"
Apr
16
2009

ฝึกงาน #8

[16.04.2009] หลังจากหยุดยาวช่วงสงกรานต์ไป ทำให้วันนี้ขี้เกียจไปฝึกงาน >,<~ เนื่องจาก เหตุการณ์ม็อบเสื้อแดง ท่านนายกจึงประกาศให้เป็นวันหยุดราชการ แต่ไอ้เรามันบริษัทเอกชน ก็ต้องไปทำงานตามปกติ แต่ก็มีดีอย่างนึงคือ รถไม่ติด ^^” วันนี้ช่วงเช้าก็นั่งเบื่อ ก็หาเว็บที่สอน OOP+C# มานั่งอ่านเล่น เจอเว็บนี้ http://thai-cs.spaces.live.com ดีเหมือนกัน เอาไว้จะไปยืมหนังสือมาอ่าน (ไม่มีเงินซื้อเองแล้ว – -”) ถึงช่วงบ่าย พี่ก็ถามว่า รู้จัก Stored Procedure มั้ย เหอๆๆ ก็ตอบไปว่า ไม่รู้จัก งานเลยเข้า พี่ก็เลยให้หาว่า คืออะไร ใช้ยังไง ให้เวลา 1 ชั่วโมง ก็ให้พี่ google ช่วย – -” ได้ความว่า stored procedure เป็นการเขียน code เป็น procedure โดยปกติแล้ว code เหล่านี้จะอยู่ฝั่ง client แต่การเขียนแบบ stored procedure นั้น code เหล่านี้จะอยู่ฝั่ง database มีประโยชน์ คือ ช่วยให้เร็วกว่าการ query ธรรมดา เนื่องจาก การ query แต่ละครั้งจะต้องไปดึงข้อมูลออกมาทั้งหมด แต่การเขียนแบบ stored procedure จะทำงานฝั่ง [...]

Apr
15
2009

ฝึกงาน #7

[10.04.2009] เนื่องจาก โดยปกติแล้ว จะเขียนบันทึกการฝึกงานที่ทำงาน – -” เพราะว่าเลิกงาน กลับมาหอ ก็ไม่อยากเปิดคอมแล้ว วันๆ อยู่แต่หน้าคอม เบื่อ แต่หลังๆ มานี่ ไม่มีเวลาว่างจะอัพเลย ก็เลยต้องดองไว้นานหน่อย มาเริ่มกันเลยดีกว่า วันนี้ (นายกประกาศให้เป็นวันหยุดราชการ แต่บริษัทเราไม่หยุด เพราะเป็นเอกชน) ก็มาทำงานปกติ ม็อบเสื้อแดงก็ยังไม่สงบดีนัก แต่ก็ต้องมาทำงาน งานวันนี้ ก็คือ พี่ให้ฝึกเขียน console application โดยใช้ database northwind (เหมือนเดิม) โดยเขียนแบบ MVC (Model View Controller) ซึ่งประกอบไปด้วย – PLS – BLM – DAO โดยวันนี้ ได้ทดลองใช้ source safe คือเขียนร่วมกันกับเพื่อนในทีมอีกคน (ชื่อหลี) ก็แบ่งกันตารางกันว่าใครจะจัดการข้อมูลตารางไหนบ้าง จากนั้นก็ลงมือเขียน หลักๆ ก็คือ สร้างโปรเจคย่อยๆ ดังนี้ PLS จะเป็นส่วนที่แสดงให้ผู้ใช้เห็น ในที่นี้คือ เป็นส่วนแสดง menu ให้ผู้ใช้เลือก BLM ในที่นี้ทำหน้าที่แค่เชื่อมต่อข้อมูลระหว่างชั้น PLS และ DAO (เนื่องจากยังไม่มี Bussiness Rule ใดๆ เลย) DAO ทำหน้าที่คิวรี่ข้อมูลออกมา [...]

Apr
15
2009

ฝึกงาน # 6

[09.04.2009] เนื่องจากวันนี้ตื่นสาย (มาก) ตื่นขึ้นมาตอน 8.20 จากนั้น รีบอาบน้ำ ไปถึงหมอชิต 8.50 (เริ่มงาน 9.00 – -”) กว่าจะถึงที่บริษัท ก็ 9.20 วันนี้ก็เลยเป็นวันแรก ที่ไปฝึกงานสาย ไหนๆ ก็สายละ เอากฎการฝึกงานของมหาลัยมาเตือนสติกันหน่อย ต้องฝึกไม่น้อยกว่า 240 ชั่วโมงทำการ และไม่น้อยกว่า 30 วันทำการ สายได้ไม่เกิน 5 วันทำการ ลากิจ ต้องลาไม่น้อยกว่า 2 วันทำการ และจะลาได้ไม่เกิน 5 วันทำการ (รวมลากิจและลาป่วย) แต่ถ้ามีความจำเป็นต้องลาเกินกว่านั้นให้เขียนคำร้องมายังคณะ เพื่อพิจารณาเป็นครั้งๆ ไป วันนี้ก็แก้ bug ของเมื่อวาน แล้วพี่ดิวก็เอาโค้ดที่พี่ทำมาให้ศึกษา ไฟล์ตัวอย่างของ P’ Dew : ObjectTutorial2.rar ภายในมี 3 project ได้แก่ ObjectDisplay (อธิบายคุณสมบัิและการเขียนแบบ object) StudentSample (เป็นโค้ดที่พี่ดิวเขียน โจทย์ Assignment เมื่อวานนี้) DatabaseSample (เป็นโค้ดที่ใช้ติดต่อกับ Database) ก็ให้มานั่งศึกษา แล้วลองปรับโค้ดของตัวเองใหม่ (เพราะว่าที่เขียนมันทุเรศมาก 555) ดูเพิ่มเติม แล้วมาทำ Assignment List อ้างอิง format [...]

Sep
14
2008

มาใส่ icon ให้โปรแกรมตัวเอง

อัพให้พี่ชาย… ใส่ icon ให้โปรแกรมที่ตัวเองเขียน โดยใช้โปรแกรม Visual Studio 2005 ทำดังนี้ 1. เปิด project ตัวเองขึ้นมา 2. ที่แถบ Solution Explorer ให้คลิกขวาที่ชื่อ project เลือก Properties 3. เลือกแถบ Application 4. ที่ Icon ให้กด Browse.. เพื่อเลือกไฟล์ที่จะให้เป็น icon 5. เลือกไฟล์ icon เป็นอันเสร็จเรียบร้อย ———————————————— มีเว็บ free icon มาฝาก – FreeIconDownload – FastIcon

Sep
7
2008

Crystal Report in Visual Studio

เหตุเนื่องมาจาก พี่ชายต้องการทำ Crystal Report ก็เลยเขียน blog เกี่ยวกับเรื่องนี้ซะเลย… Crystal Report เป็นเครื่องมือที่ใช้ในการสร้างรายงาน เพื่อแสดงผลข้อมูลในรูปแบบรายงานโดยใช้ข้อมูลจากฐานข้อมูล ขั้นตอนมีดังนี้ 1. คลิกที่เมนู Project > Add New Item… 2.เลือก Crystal Report 3.ตั้งชื่อ Report 4.คลิกปุ่ม Add 5.ที่หน้าต่าง Crystal Reports Gallery ให้เลือก Using The Report Wizard 6.ที่ช่อง Choose an Expert ให้เลือก Standard ซึ่งหมายถึง เราจะเลือกรูปแบบรายงานมาตรฐาน 7.คลิกปุ่ม OK 8.เลือกแหล่งข้อมูล (Data Source) ในที่นี้เรายังไม่ได้สร้าง Data Source ให้เลือกแห่งข้อมูล โดยดับเบิ้ลคลิกที่ Create New Connection > OLE DB (ADO) 9.ในหน้าต่าง OLE DB (ADO) ให้เลือก Microsoft Jet 4.0 OLE DB Provider 10.คลิกปุ่ม next 11.เลือกไฟล์จากฐานข้อมูลที่ต้องการ ที่ [...]