Jump to content


ประกาศย้าย Thaiware Community ไปที่ QA.THAIWARE.COM

ขณะนี้ทางเว็บ Thaiware.com ได้เปิด บริการใหม่ภายใต้หัวข้อ THAIWARE Q&A (ถาม - ตอบ) เมื่อต้นเดือน มกราคม พ.ศ. 2556 (2013) ที่ผ่านมา หากใครมีข้อสงสัย มีคำถามต่างๆ จะสอบถาม เรามีทีมงานที่จะคอยดูแลตอบคำถาม ไขข้อข้องใจตลอดเวลา


สำหรับในหน้า COMMUNITY.THAIWARE.COM นี้เราจะเก็บเอาไว้เป็นคลังกระทู้เก่า เพื่อค้นคว้าหาความรู้ที่เคยพูดคุยกันมา ตลอด 10 ปีที่ผ่านมา ซึ่งต่อไปโดยจะไม่สามารถตั้งกระทู้ หรือ สมัครสมาชิกใหม่ ในหน้านี้ได้ ดังนั้นขอเชิญที่ QA.THAIWARE.COM แทน สำหรับสมาชิกเก่าในที่นี้ กรุณาสมัครสมาชิกใหม่อีกครั้งก่อนการใช้งานที่ THAIWARE Q&A (ถาม - ตอบ)


ขอบคุณที่ใช้บริการตลอดมา
ทีมงาน Thaiware.com
หากมีข้อสงสัยติดต่อ 0-2635-0744 ต่อ 12



Photo

แนะนำที่เรียนเขียนโปรแกรม VB.net หน่อยครับ พอมีพื้นนิด ๆ


  • Please log in to reply
8 replies to this topic

#1 Evil Little

Evil Little

    สมาชิกใหม่กั๊บ ;)

  • Members
  • Pip
  • 3 posts

Posted 22 April 2007 - 09:15 PM

แนะนำที่เรียนเขียนโปรแกรม VB.net หน่อยครับ พอมีพื้นนิด ๆ อยู่กรุงเทพอ่ะครับ

#2 2x4studio

2x4studio

    LazarusSP1

  • Global Moderator
  • 3,002 posts
  • Gender:Male
  • Location:ห้องอุบัติเหตุ และฉุกเฉิน รพ.กองบิน6 พอ.
  • Interests:Aviation Medical
    Emergency Medical Service

Posted 22 April 2007 - 09:22 PM

http://www.asp.net/l...id=63#beginners

เว็บนี้ครับ สอนตั้งแต่พื้นฐาน จนถึง AJAX เลยครับ
เป็นวิดีโอ โหลดฟรีครับ
<div align="center"><div style="width:200px;text-align:center"><embed src="http://twitter.com/f...tter_badge.swf" flashvars="color1=26112&type=user&id=14264534" quality="high" width="176" height="176" name="twitter_badge" align="middle" allowScriptAccess="always" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedi...getflashplayer" />
<a style="font-size: 10px; color: #006600; text-decoration: none" href="http://twitter.com/L...arusSP1">follow LazarusSP1 at
<a href="http://twitter.com" target="_blank">http://twitter.com</.../a></div></div>

#3 nutmaster_ro

nutmaster_ro

    FM fat 104.5 โตๆมันๆ

  • Community Joker
  • 1,119 posts
  • Gender:Male
  • Location:Area F-51
  • Interests:Graphics 3D MAX / MAYA / Flash / Music / Games /

Posted 23 April 2007 - 12:20 PM

อืม เห็นมีCD ของอาจารย์ที่จุฬาขายอ่ะครับ ประมาณ 6 แผ่น

#4 KoMember

KoMember

    สมาชิกใหม่กั๊บ ;)

  • Members
  • Pip
  • 5 posts

Posted 10 August 2007 - 12:06 PM

QUOTE(Evil Little @ Apr 22 2007, 09:15 PM)  
แนะนำที่เรียนเขียนโปรแกรม VB.net หน่อยครับ พอมีพื้นนิด ๆ อยู่กรุงเทพอ่ะครับ



เปิดอบรม VB.NET with Visual Studio.NET 2005 (เก่งได้ใน 4 วัน) เรียนกับ อ.ธงชัย โดยตรง!!!
*** มีทั้งหลักสูตร Basic สำหรับผู้เริ่มต้น และ Advanced สำหรับนักพัฒนามืออาชีพ ***

/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
สำรองที่นั่งได้ที่: 02-294-8777
** ลงทะเบียนพร้อมชำระเงินทันที รับคูปองแลกสินค้าอะไรก็ได้ของบริษัทมูลค่า 2,000 ฟรี **
สนใจอ่านรายละเอียดเพิ่มเติมได้ที่:
- หลักสูตร Basic : http://www.misbook.c...ET2005Basic.asp
- หลักสูตร Advanced : http://www.misbook.c...005Advanced.asp
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

[[หลักสูตร Basic]]---------------------------------------------------------------------------------
Basic VB.NET and ADO.NET with Visual Studio.NET 2005
การศึกษาให้ศึกษาจาก VB.NET for Windows Application ก่อน ซึ่งจะวางพื้นฐานในการเขียนด้วยภาษา VB.NET และการเขียนโปรแกรม รวมถึงการ Debug โปรแกรม ให้ผู้ใช้คุ้นเคยกับ Environment ในการพัฒนาด้วย Visual Studio.NET 2005 ผู้เรียนจะได้

ศึกษาคำสั่งในการติดต่อกับฐานข้อมูลกับ Microsoft Access และ Micosoft SQL Server 2000 หรือ 2005

ผู้เรียนควรมีพื้นฐานการเขียนโปรแกรมอย่างใดอย่างหนึ่งมา ก่อน เนื้อหาตาม Course Outline นี้ ได้เขียนใหม่ เพื่อปรับให้ตรงกับกลุ่มผู้เรียน ที่ต้องการปรับพื้นจากการเขียน Visual Basic 6.0 เป็น VB.NET โดยใช้ Visual Studio.NET 2005

ผู้สอน: อ.ธงชัย พยุงภร ระยะเวลา: 4 วัน (24 ชั่วโมง)

วันที่ 1
ชั่วโมงที่ 1 - 3
• ลำดับขั้นตอนการติดตั้ง Visual Studio.NET 2005
• สร้าง Project ใหม่ใน Visual Studio.NET 2005
• ศึกษา Environment ในการพัฒนา Visual Studio.NET 2005
• คำสั่งพื้นฐานที่มีการเปลี่ยนแปลงจาก Visual Basic 6.0
• การกำหนด Options ต่าง ๆ ในการพัฒนา
• สาเหตุที่ Microsoft ต้องเปลี่ยนจาก Visual Basic 6.0 มาเป็น .NET Framework
• การเลือกว่าจะพัฒนาเป็นภาษา VB.NET หรือ C# และการพัฒนาร่วมกันระหว่างภาษา VB.NET และ C#
• ความหมายของ Namespace และการ Imports
• ทดสอบการ Run โปรแกรมและการ Debug โปรแกรม และ Tools ในการ Debug ของ Visual Studio.NET 2005
• ศึกษาเกี่ยวกับ Basic Controls : Label, TextBox, ListBox, ComboBox และตัวอย่างการใช้ Properties ต่าง ๆ ของ Controls เหล่านี้
• การดักค่าตัวอักษรที่เปลี่ยนไปจาก VB6 ใน Event KeyPress และ KeyDown
• Parameters ของ Events ต่าง ๆ
• การประกาศตัวแปรที่แตกต่าง ออกไปจาก Visual Basic 6.0 และประเภทของตัวแปรที่แตกต่างอกไป
• Scope Variables, Local Variables, Global Variables, Shared Variables
• ตัวแปรประเภท ArraryList, Collection, HashTable, SortedList, Stack, Queue และเทคนิคการอ้างค่าง ๆ

ชั่วโมงที่ 4 - 6
• โครงสร้าง Form และ Project และตำแหน่งการเขียนโปรแกรมในจุดต่าง ๆ
• การสร้าง Class เบื้องต้น และการสร้าง Property
• การใช้ Snippet เพื่อช่วยในการเขียนโปรแกรมใน Visual Studio.NET 2005
• การสร้าง Properties และ Methods ต่าง ๆ ให้กับ Class
• การเรียกใช้ Class ที่สร้างขึ้น
• ข้อแตกต่างระหว่าง Class ที่ต้องมีการ New Object และไม่ New Object
• การสร้าง Constructor หรือ Overloading ให้กับ Class
• การสร้าง Class จาก Class Diagram
• ความหมายของ Parameters ใน Event ต่าง ๆ และการใช้ Handles เพื่อควบคุม Event ให้กับหลาย ๆ Object
• การสร้างปุ่มขณะ Runtime และการใช้ AddHandler, AddressOf
• เทคนิคใน VB.NET ที่ใช้แทน Controls Array ใน VB6
• เทคนิคการเปิด Forms แบบต่าง ๆ ใน VB.NET ได้แก่ MDIChild, Owner, Modal, และการเปิด Form ภายใน Panel
• การใช้ Controls ประเภท Dialog ได้แก่ ColorDialog, FontDialog, OpenFileDialog, SaveFileDialog, FolderBrowserDialog
• การควบคุม MDIChild และ MDIParent ใน VB.NET และคำสั่งในการจัดการแบบ Cascade, Tile Horizontal, Tile Vertical และ Arrange Icons

วันที่ 2
ชั่วโมงที่ 7 - 9
• ศึกษาการติดต่อกับฐานข้อมูล Microsoft Access โดยใช้ OleDbDataAdapter
• Connection String ที่ใช้ในการติดต่อกับฐานข้อมูล Microsoft Access
• การเขียนโปรแกรมกับ DataTable, DataRow
• ข้อดีของ OleDbDataAdapter ที่ดีกว่า Visual Basic 6.0
• การอ้าง Object DataColumn ใน DataTable
• นำข้อมูลมาแสดงใน DataGridView
• เขียนโปรแกรม และกำหนด Properties ให้กับ DataGirdView ในส่วนต่าง ๆ
• การนำข้อมูลมาแสดงใน Combo Box และ ListBox และการอ้างค่าในรายการต่าง ๆ จาก ListBox
• การอ้าง Records ต่าง ๆจาก Object DataRow

ชั่วโมงที่ 10 - 12
• การดัก Error โดยใช้ Try...Catch...End Try ซึ่งเป็นรูปแบบที่แตกต่างจาก Visual Basic 6.0
• นำความรู้ในการติดต่อกับฐานข้อมูลมาพัฒนาเป็น Class
• การใช้ Namespace System.IO เพื่อตรวจสอบไฟล์ใน Directory และการ Export ข้อมูลไปเป็น Text File
• การใช้ Object Path, File, FileInfo, Directory, DirectoryInfo ใน System.IO
• การดึงข้อมูลจาก Text File มาเก็บในฐานข้อมูล และการตรวจสอบ End of File
• การใช้ StringBuilder แทน String ปกติเพื่อช่วยเพิ่ม Performance
• Record Navigation, Data Binding และ Currency Manager เพื่อช่วยควบคุม Record Pointer โดยทำปุ่มเพื่อไปยัง Record ต่าง ๆ : First, Previous, Next, Last
• การ Inherits Objects ต่าง ๆ เพื่อนำมาสร้างคุณสมบัติเพิ่มเติมต่าง ๆ ซึ่งไม่มีใน VB6
• เทคนิคการอ้าง Objects แบบ Inherits โดยใช้ Me, MyBase เพื่ออ้างถึง Parent Objects
• การใช้ Overridable และ Overrides ใน Inherits Objects
• การสร้า User Control ที่เป็น Record Navigation สำหรับ Tables ต่าง ๆ ใน Project

วันที่ 3
ชั่วโมงที่ 13 - 15
• ตัวอย่างการสร้าง Controls เพื่อใช้งานโดยการ Inherits มาจาก TextBox
• การควบคุม TextBox ให้รับค่าเฉพาะที่ต้องการ เช่นตัวเลข หรือตัวอักษร
• เทคนิคต่าง ๆ ในการสร้าง User Controls
• การสร้าง Properties ต่าง ๆ เพิ่มเติมให้กับ Inherited TextBox
• การสร้าง Properties แบบ ComboBox โดยใช้ Enumeration
• Attributes ของ Properties ต่าง ๆ ได้แก่ DefaultProperty, Category, Description
• นำความรู้ที่ได้ไปใช้กับ Controls อื่น ๆ เพื่อทำเป็น Reusable Components
• การสร้าง Event ใหม่ให้กับ Control และการใช้ RaiseEvent
• การตัดสินใจว่าจะสร้างเป็น User Control หรือจะทำเป็น Dll เพื่อแยกใน Projects ต่างหาก
• การใช้ MaskedTextBox เพื่อควบคุมข้อมูลประเภทวันที่ และการ Validate ข้อมูลประเภทวันที่
• การใช้ DateTimePicker และ MonthCalendar
• การใช้ Clipboard Object


ชั่วโมงที่ 16 - 18
• การทำ Data Entry Form โดยการควบคุมเอง
• การทำ Form ในรูปแบบของ Master-Details รวมถึงการควบคุม Record Pointer ในจุดต่าง ๆ โดยใช้ Currency Manager
• Data Entry Form ที่เป็นรูปแบบสำเร็จรูปจาก Wizard ใน Visual Studio.NET 2005
• การใช้ BindingSource และ BindingNavigator
• การทำให้ Record สามารถ Update ข้อมูลอัตโนมัติลงฐานข้อมูลโดยใช้ OleDbCommandBuilder
• ความหมายของ DataView และ DataRowView
• การ Filter และ Sorting ข้อมูล DataView
• ความสัมพันธ์ระหว่าง DataView กับ DataTable และความสัมพันธ์ระหว่าง DataRowView และ DataRow
• สาเหตุที่ต้องมี Dataview และการข้อแตกต่างระหว่าง New DataView และ DefaultView
• การใช้ Compute กับ DataTable
• การคัดเลือกข้อมูลเฉพาะที่ต้องการ โดยใช้ DataTable.Select
• เทคนิคการใช้ DataTable.Clone
• เทคนิคการ Copy ข้อมูลจาก DataTable หนึ่งไปยังอีก DataTable หนึ่ง

วันที่ 4
ชั่วโมงที่ 13 - 15
• คำสั่งในการ Update, Insert และ Delete จากฐานข้อมูลโดยใช้ OleDbConnection และ OleDbCommand
• การตรวจสอบข้อมูลที่มีการ Delete ว่ามีการ Records
• การใช้ ExecuteScalar, ExecuteNonQuery ของ OleDbConnection
• การใช้ OleDbDataReader และการใช้ ExecuteReader
• การใช้ OleDbCommand แบบมี Parameters และการใช้ OleDbParameters
• ข้อดีของการใช้ OleDb แบบมี Parameters
• ปรับปรุง Class เกี่ยวกับ Database ให้สามารถ Execute ได้ และการควบคุม Error จุดเดียว
• การตรวจสอบสถานะของ OleDbConnection โดยใช้ State
• การใช้ Overloading และ Constructor ใน Class
• นำรูปแบบการส่ง Parameters มาใช้ใน Class
• การใช้ Optional Parameters ใน VB.NET
• การ Update ข้อมูลประเภทวันที่หรือรูปภาพลงในฐานข้อมูล
• การเก็บภาพลงในฐานข้อมูล และการดึงภาพจากฐานข้อมูลมาแสดงใน PictureBox
• ข้อดีและข้อเสียในการเก็บภาพลงฐานข้อมูล

ชั่วโมงที่ 22 - 24
• การนำ Third Party Controls มาใช้
• การนำ Class ต่าง ๆ ที่สร้างขึ้นมารวมเป็น Windows Control Library เพื่อสร้างเป็น Dll แล้วสามารถใช้ในหลาย ๆ Projects
• เทคนิคการอ่านค่าต่าง ๆ จาก Registry
• การดึงข้อมูลจากไฟล์ Excel โดยใช้ OleDbDataAdapter
• การส่งค่าข้าม Application ผ่าน CommandLine Arguments และการตรวจสอบค่าจาก CommandLine ทำให้สามารถส่งค่าไปมาระหว่าง VB.NET และ VB6 ได้ เมื่อต้องกาเรียกใช้ Project เก่า
• การตรวจสอบค่าใน References และ Alias ของ NameSpace
• การทำชุด Setup และการ Deploy Application
• ไฟล์ต่าง ๆ ที่ต้องนำไปในชุด Setup
• การ Deploy Application แบบ Click-Once


[[หลักสูตร Advanced]]---------------------------------------------------------------------------------
Advanced VB.NET for Windows Application with Visual Studio.NET 2005
Course นี้จะเน้นการเขียนโปรแกรมติดต่อกับ SQL Server และการใช้ Stored Procedures ใน SQL Server และการใช้ Controls ต่าง ๆ โดยผู้เรียนต้องผ่าน Course Basic VB.NET and ADO.NET มาก่อน โดยเนื้อหาจะเน้นในส่วนของ Threading,

Asynchronous Processing และ การติดต่อกับ Web Services : สำรองที่นั่งได้ที่ 01-838-8714
แสดงบทเรียนที่เปิดสอนทั้งหมด

ผู้สอน: อ.ธงชัย พยุงภร ระยะเวลา: 5 วัน (30 ชั่วโมง)

วันที่ 1
ชั่วโมงที่ 1 - 3
• การติดต่อฐานข้อมูล SQL Server 2000 (2-Tier Development)
• Connection String ที่ใช้ในการติดต่อ SQL Server และฐานข้อมูลอื่น ๆ
• การติดต่อ SQL Server 2000 โดยใช้ System.Data.OleDb หรือ System.Data.SqlClient และเกณฑ์ในการเลือกใช้
• การติดต่อกับฐานข้อมูลผ่าน ODBC
• รูปแบบการดึงข้อมูลข้ามฐานข้อมูลใน SQL Server
• การใช้ DataSet ในการดึงข้อมูลแบบ Batch จาก SQL Server
• ข้อแตกต่างในการใช้ OleDbCommad และ SqlCommand ในการเขียน SQL Statement แบบมี Parametes
• การ Export ข้อมูลที่เป็น Dataset ออกเป็น XML และการควบคุมให้ Fields ใดเป็น Attributes หรือ Fields ใดเป็น Element ใน XML
• การสร้าง DataRelation ภายใน DataSet เพื่อสร้าง Relation ระหว่าง DataTables
• รูปแบบการเก็บข้อมูลประเภทภาพใน XML ซึ่งจะเป็นแบบ Base64
• การดึงข้อมูลจาก XML มาเป็น DataSet

ชั่วโมงที่ 4 - 6
• การเขียน Stored Procedures ใน SQL Server และสาเหตุการเขียน Stored Procedures เพื่อเพิ่ม Performance
• รูปแบบการประกาศตัวแปรใน Stored Procedures
• การเรียกใช้ Stored Procedures จาก VB.NET ทั้งหมด 3 แบบ
• การเรียกช้ Stored Procedures แบบมี Parameters
• การตรวจสอบจำนวน Tables ที่ได้มาจาก Stored Procedures
• การเขียน Functions ใน SQL Server
• การเขียน Triggers ใน SQL Server และประโยชน์ของการเขียน Triggers
• ประโยชน์ในการเขียน Stored Procedures และ Trigger ใน VB.NET
• การใช้ With Cube และ With Rollup ใน SQL Server
• การใช้ Compute...With ใน SQL Server ซึ่งจะได้ DataSet กลับมา

วันที่ 2
ชั่วโมงที่ 7 - 8
• การใช้ Transaction ใน VB.NET โดยใช้ OleDbTransaction และ SqlTransaction
• ความจำเป็นในการใช้ Transaction
• การใช้ Transaction ใน Stored Procedures
• ข้อดี-ข้อเสียในการใช้ Transaction โดยใช้ ADO.NET และการใช้ Transaction ใน Stored Procedures
• การ Lock Records จากการใช้ Transaction : Read Commited, Read UnComitted, Repeatable Read, Serializable
• Save Point และระดับของ Transaction ใน SQL Server
• การดัก Error ในการ Commit และ RollBack ในส่วนของ VB.NET และใน Stored Procedures ของ SQL Server
• การดัก Error ในการ Commit และ RollBack ในการเขียน Stored Procedures

ชั่วโมงที่ 9 - 12
เนื้อหาในส่วนนี้อาจมีการยกตัวอย่างแทรกอยู่ ในส่วนอื่น ๆ ของวัน ตามเรื่องที่เกี่ยวข้อง หรือตัวอย่างที่จำเป็นต้องใช้ Controls นั้น ๆ
• การใช้ MenuStrip และ ContextMenuStrip เพื่อทำ popup Menu ให้กับ Controls
• การสร้าง Dynamic Menu ตาม Users โดยดึงมาจากฐานข้อมูล
• การเปิด Form จาก String โดยไม่ต้องอ้าง Object
• การใส่ภาพใน ImageList
• การเขียนโปรแกรมเพื่อนำข้อมูลเข้า TreeView, ListView
• การใช้ Spliter และการแบ่งข้อมูล Form เป็นหลาย ๆ ส่วนให้สามารถปรับขนาดในแต่ะส่วนได้
• การใช้ ToolTip และการใช้ Error Provider รวมถึงการ Validate ข้อมูลก่อนการบันทึกลงฐานข้อมูล ตัว Control ErrorProvider ช่วยในเรื่องของแสดงตำแหน่งที่มีการป้อนข้อมูลผิด
• การใช้ Tab Control
• การ Validate ข้อมูลโดยใช้ Regular Expression (RegEx) ซึ่งเป็นเทคนิคใหม่ใน VB.NET ไม่มีใน VB6 ทำให้สามารถค้น หรือตรวจสอบรูปแบบของ String ที่ป้อนเข้ามาว่าถูกต้องหรือไม่
• การใช้ Web Browser Control
• การใช้ NotifyIcon เพื่อ Display Icon ใน TaskBar ของ Windows
• การใช้ TableLayout Panel และ FlowLayout Panel
• การใช้ RichTextBox Control เพื่อป้อนข้อมูลในรูปแบบ RTF และการเก็บข้อมูล RTF ลงฐานข้อมูล

วันที่ 3
ชั่วโมงที่ 13 - 15
• คำสั่งเกี่ยวกับ Graphics ในชุดของ VB.NET ซึ่งเรียกว่า GDI+ ซึ่งอยู่ใน Namespace ของ System.Drawing
• ชุดคำสั่งเกี่ยวกับ Graphics ในการจัดการภาพ เช่น ปรับเปลี่ยนขนาดภาพ, การหมุนภาพ, การทำ WaterMark โดยการเขียนโปรแกรม Merge ภาพเข้าไปในรูปต้นแบบ
• เปลี่ยนประเภทของภาพ
• การเก็บภาพลงในฐานข้อมูล
• คำสั่งในการอ้าง Objects Graphics, Image, Bitmap
• การคำนวณขนาดความกว้างของตัวอักษร ความสูงของตัวอักษร ตาม Fonts ต่าง ๆ
• การใช้ DrawString ในรูปแบบต่าง ๆ ได้แก่ ให้ WordWrap ภายใต้กรอบสี่เหลี่ยม, การปรับตัวอักษรให้อยู่ในแนวตั้ง
• การใช้ Brush แบบต่าง ๆ ได้แก่ SolidBrush, LinearGraidentBrush, HashBrush, TextureBrush
• การใช้ Pen แบบต่าง ๆ และรูปแบบของ Pen
• ความจำเป็นในการเรียนเรื่องนี้ทำให้สามารถนำความรู้ไปใช้สร้าง User Control ที่มีเอกลักษณ์ของตัวเองขึ้นมาในรูปแบบที่ต้องการ โดยในตัวอย่างศึกษาจะสร้างเป็น Button ที่มีรูปแบบ Gradient และสามารถปรับให้ตัวอักษรอยู่ในแนวตั้งได้

ชั่วโมงที่ 16 - 18
• นำความรู้ที่ได้จาก Graphics มาใช้ใน PrintPreview Control เพื่อควบคุมการ Print เอง
• การใช้ PrintDialog และการควบคุมกระดาษโดยใช้ PrinterSettings
• การนำข้อมูลใน Table มาออกรายงานโดยใช้ PrintPreview Control
• การตกแต่งรูปแบบที่ไม่มีใน Crystal Report
• การจัดรายการใน Column ให้ชิดซ้าย หรือชิดขวาตรงกัน
• การเขียนโปรแกรมโดยใช้ Threading เพื่อจัดการงานในรูปแบบ Multi-Tasking
• การใช้ Delegate เพื่อช่วยในการเขียนแบบ Asynchronous
• การติดต่อข้อมูลเข้า SQL Server โดยใช้ในรูปแบบ Asynchronous Processing ทำให้ผู้ใช้ไม่ต้องรอให้ Server ประมวลผลเสร็จ ผู้ใช้สามารถทำงานอื่น ๆ ได้ระหว่างที่ Server กำลังประมวลผล
• รู้จักกับ MethodInvoker, Invoke เพื่อทำให้การเขียนโปรแกรมที่ใช้ Threading กับ Controls ต่าง ๆ สามารถทำงานร่วมกันอย่างมีประสิทธิภาพ
• การติดต่อกับ SQL Server โดยใช้ SQLClient ในรูปแบบ Asynchronous

วันที่ 4
ชั่วโมงที่ 19 - 21
• การจัดการกับ Serialization และ Deserialization เพื้อแปลงข้อมูลที่เป็น Class มาเก็บในไฟล์ในรูปแบบ Binary และ XML ไฟล์ ทำให้มีประโยชน์ในการเรียกใช้ Object ดังกล่าวได้ใหม่ หลังจากที่เปิด Application อีกครั้ง เป็นการเก็บ State ของ Objects
• เทคนิคการเขียนโปรแกรมแบบ Drag and Drop ใน VB.NET
• เทคนิคการทำ Multi-Language Application ใน VB.NET for Windows
• การควบคุมการแสดงวันที่ภาษาไทย หรือภาษาอังกฤษ โดยใช้ CultureInfo และ DateTimeFormatInfo
• การสร้าง Form เดียวกัน แต่ทำให้ Label Menu และ Button ต่าง ๆ แสดงได้ 2 ภาษา
• การควบคุมว่าจะเปิด Form เป็นภาษาอังกฤษ หรือภาษาไทย
• การควบคุม PropertyGrid ของ Controls ต่าง ๆ จาก RunTime
• การจัดการ Resources ใน VB.NET
• การ Encrypt และ Decrypt ข้อมูลโดยใช้ DES ใน System.Security.Cryptography

ชั่วโมงที่ 22 - 24
• การเขียนโปรแกรมแบบ 3-Tier หรือ Multi-Tier โดยใช้ Web Service
• รูปแบบการสร้าง Web Services ไว้ใน Web Server
• การส่งค่าระหว่าง Web Services กับ Windows Application จะมีรูปแบบเป็น XML
• Objects ต่าง ๆ ที่สามารถส่งผ่าน Web Services
• การทดสอบ Web Services จาก Browser
• การสร้าง Propxy ใน Windows Applications เพื่อให้เห็น Objects ต่าง ๆ ใน Web Services
• เหตุผลในการใช้ Web Services
• การควบคุม Web Services แบบ Asynchronous ทำให้ผู้ใช้สามารถทำงานอื่น ๆ ได้ระหว่างการรอผลลัพธ์จาก Server
• การควบคุม Security ใน Web Services
• การตรวจสอบข้อมูลที่มีการ Update เพื่อส่งข้อมูลเฉพาะ Records ที่มีการ Update เท่านั้น เข้าไปใน Web Services โดยใช้ DataSet.GetChanges\

วันที่ 5
ชั่วโมงที่ 25 - 27
• การใช้ Crystal Report ใน VB.NET
• Concepts ในการ Design Reports จะเหมือนกับ VB6 จะสอนส่วนที่แตกต่างจาก VB6
• การเรียกใช้ Crystal Reports จาก VB.NET เพื่อ Preview ใน Crystal Report Viewer
• การเขียน Formula ในส่วนต่าง ๆ ของ Report
• การใช้ RecordSelectionFormula
• การใช้ Parameters ใน Report
• Namespace ต่าง ๆ ของ Crystal Report
• การส่งค่า Formulas เข้าไปใน Reports
• การทำ Report แบบ Grouping และเทคนิคการใช้ Underlay
• CrossTab Report
• การควบคุมให้บาง Section ซ่อนตามเงื่อนไขที่ต้องการ

ชั่วโมงที่ 28 - 30
• การอ้าง SubReport และการทำ Drill-Down Reporting
• การส่ง DataSet หรือ DataTable เข้าไปใน Report
• การทำ Graph ใน Report
• เทคนิคต่าง ๆ ของ Crystal Reports
• คำสั่งในการ Export ข้อมูลไปในรูปแบบต่าง ๆ ได้แก่ PDF, Excel, HTML, Word
• การควบคุม Crystal Report Viewer
• การควบคุม Printer ที่ต้องการให้ออก Report อัตโนมัติ

/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
สำรองที่นั่งได้ที่: 02-294-8777
** ลงทะเบียนพร้อมชำระเงินทันที รับคูปองแลกสินค้าอะไรก็ได้ของบริษัทมูลค่า 2,000 ฟรี **
สนใจอ่านรายละเอียดเพิ่มเติมได้ที่:
- หลักสูตร Basic : http://www.misbook.c...ET2005Basic.asp
- หลักสูตร Advanced : http://www.misbook.c...005Advanced.asp
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

#5 dotnetexpert

dotnetexpert

    สมาชิกใหม่กั๊บ ;)

  • Members
  • Pip
  • 1 posts

Posted 27 May 2008 - 07:43 PM

สอนพิเศษ ตัวต่อตัว กลุ่ม โดยครูผู้สอนจบปริญญาโทเกียรตินิยมจากประเทศอินเดียรัฐBangalore เป็นมหาลัยที่มีชื่อเสียงติดอันดับ1ใน10 ของอินเดีย มีประสบการณ์ทำงานเป็น IT Manager และมีประสบการณ์การเป็นติวเตอร์จากสถาบันที่มีชื่อเสียง ASP .NET, Oracle Programming Using PL/SQL , Visual Basic 6.0, C, C#, VB.net, Web, & Mobile Application, ASP.NET with C# และอีกหลายวิชา นอกจากนี้ยังมีพวกกราฟฟิค การตกแต่งเว็บ การดีไซค์อีกด้วย ตอนนี้อาจารย์ได้มาเปิดสอนเอง และได้ทำห้องสอนที่ซ.รามอินทรา15 เยื้องกะตลาดลาดปลาเค้า
ราคาคุยกันได้ไม่แพงอย่างที่คิด ปรึกษาฟรี ที่ โทร. (086)3123828 หรืออีเมล์ฝากเบอร์ไว้เด๋วโทรกลับที่ dotnet_expert@hotmail.com




#6 charler

charler

    แฟนไทยแวร์ 8-)

  • Silver Members
  • PipPipPipPipPip
  • 575 posts

Posted 28 May 2008 - 07:52 PM

มั่ง ๆ ถ้าสนใจ มีความตั้งใจก็สอนฟรี แต่อยู่จังหวัดเพชรบุรี (ผมโหดนะ หึหึ)

#7 utimatejame

utimatejame

    สมาชิกใหม่กั๊บ ;)

  • Members
  • Pip
  • 1 posts

Posted 19 May 2010 - 09:04 PM

สถาบันสอนเขียนโปรแกรมอัฉริยะ
http://www.EXPERT-PR...MMING-TUTOR.COM
สอนเขียนโปรแกรมตัวต่อตัวถึงบ้าน-ที่ทำงานของท่าน

รับสอนเขียนโปรแกรมคอมพิวเตอร์โดยรุ่นพี่เกียรตินิยม จากวิศวกรรมคอมพิวเตอร์จุฬาลงกรณ์มหาหาวิทยาลัย มีประสบการณ์ทำงานจริง เห็นผลแน่นอน สอนชัดเจนสนุก สอนได้ทั้งนั้น C/C++ ตั้งแต่เบสิก ไปจนถึงเรื่องลึกๆ ตั้งแต่ ประกาศตัวแปล loop class ไปจนถึง template สามารถสอนให้รู้เรื่องได้ สอนตั้งแต่ data structure ไปจบถึง database เรียนแล้วจะรู้สึกว่าการเขียนโปรแกรมเป็นเรื่องง่ายๆ สอนสำหรับเรียนเพื่อสอบ หรือ เรียนเพื่องาน ธุรกิจ ลองโทรมา แล้วจะรู้ว่ามันเยี่ยมมาก C#JavaVB มาเลยได้หมด เพราะประสบการณ์แน่น อัลกอปึก math แน่น โทร 085 350 7540

รับสอนดังต่อไปนี้และอื่นๆอีกมากมาย

สอนอนเขียน C#
สอนเขียน Visual Basic 2008

สอนเขียน C Programming

สอนเขียน C++ Programming
สอนเขียน C++ Programming Advance

สอนเขียน Java
สอนเขียน PHP
สอนเขียน javascript

สอนเขียน Ajax + Web framework

Database ด้วย SQL

สอนเขียน PL/SQL

ควบคุม Hardware ด้วย Serial PortParallel Port

สอนเขียน Microcontroller C51ARMPIC

สอนใช้ joomla
สอนการทำ website ด้วยตัวของท่านเอง



สอนวิชา Data structure
สอนวิชา Algorithm
ทีมติวเตอร์ของเราทุกคนสำเร็จการศึกษาจากคณะวิศวะกรรมศาสตร์จุฬาลงกรณ์มหาวิทยาลัย และได้รับเกียรตินิยมทุกคน จึงการันตี ได้ถึงคุณภาพการสอนของเรา
เราสอน โปรแกรมมิ่ง มากมายหลายภาษาตามแต่ความต้องการของท่าน เช่น CC# C++ Java VB.NET PHP Asp.net Jsp รวมถึงการเขียนเวบไซต์ และ เขียนเวบแอพพลิเคชั่นอีกด้วย ฯลฯ
นอกจากนี้เรายังสอน การจัดการฐานข้อมูล การออกแบบฐานข้อมูล การเขียนโปรแกรมผ่าน Network การเขียนโปรแกรมบน Linux-Unix OpenGL อีกด้วย

รวมถึง ADVANCE TOPIC ทาง COMPUTER เช่น วิชา Data structure วิชา Algorithm ระบบ Data mining AI ฯลฯ
สำหรับนักศึกษาที่ต้องการ ที่ปรึกษาทำโปรเจคหรือการช่วยเหลือการทำโปรเจค เรายินดีช่วยเหลือ

เนื่องด้วยเราสอนแบบตัวต่อตัวท่านที่เรียนกับเราจึงสามารถออกแบบการเรียนได้ว่าอยากเรียนเรื่องอะไร ตอนไหน จึงจะเหมาะสมกับตัวท่านเองที่สุด และเราคิดค่าบริการเป็นชั่วโมงในราคากันเอง เราสอนโดยนัดกับท่าน ในเวลาและสถานที่ที่ท่านสะดวก เช่นที่บ้านท่าน หรือ ที่ทำงานของท่าน(เฉพาะในกรุงเทพ) หรือตามห้างสรรพสินค้า ทั่วไป ที่ท่านสะดวกที่สุด โดยเราจะมี computer notebook ให้ท่านลองของจริงกับงานจริงของท่าน ตัวอย่างจริง ทำให้ท่านเรียนรู้ได้อย่างรวดเร็ว
ใครที่ควรให้เรารับใช้ไปสอน
1 นักเรียน ระดับ ม.ปลาย ที่เรียนเขียนโปรแกรมในห้องไม่รู้เรื่อง หรือ รู้เรื่องแต่ต้อง การเรียนแบบเข้มเพื่อเตรียมตัวสอบ โอลิมปิกวิชาการ
2 นิสิต นักศึกษา ที่เรียนเขียนโปรแกรมในชั้นเรียนไม่รู้เรื่อง หรือต้องการเรียนเสริม วิชา Data structure วิชา Algorithm วิชา Database Design หรือ รู้เรื่องแต่ต้อง การเรียนแบบเข้มเพื่อเตรียมตัวสอบ เพื่อทำเกรด ให้ได้ A
3 นิสิต นักศึกษา ที่เรียนไม่ได้เรียนมาทาง Computer Science Computer Engineering โดยตรงแต่มีใจรักการเขียนโปรแกรม และตั้งใจจะจบออกไปประกอบอาชีพด้านนี้
4 คนทำงาน ที่เรียนไม่ได้เรียนมาทาง Computer Science Computer Engineering โดยตรงแต่มีใจรักการเขียนโปรแกรม และตั้งใจจะประกอบอาชีพด้านนี้เลยต้องการความรู้เพิ่มเติมอย่างรู้จริง เพื่อทำงาน
5 คนทำงาน ที่ต้องการเพิ่มพูนความรู้ให้ตัวเองให้ทันกับการ เปลี่ยนแปลงของโลก และของธุรกิจ จึงอยากเรียนเขียนโปรแกรม เพื่อนำไปใช้ในการทำงาน ปรับปรุงระบบงาน
6 เจ้าของธุรกิจ ที่ต้องการทำระบบ IT ของบ. ตัวเอง ให้ใช้งานได้จริง อาจจะลองจ้างคนมาเขียนแล้วไม่ถูกใจ ไม่ตรงตามความต้องการ จึงอยากทำเอง ซึ่ง ถ้าคุณเรียนกับเราแล้ว จะรู้ว่าทำโปรแกรมเองไม่ยากอย่างที่คิด นอกจากนี้ ยังมีข้อดีกว่าจ้างคน มาเขียนคือ สามารถปรับปรุงต่อยอดได้เองในอนาคต อาจจะทำ Website ของตัวเอง ที่ link กับ database ของการขายหน้าร้าน ของระบบจัดการลูกค้า
สอบถามข้อมูลเพิ่มเติมโทร. 085 350 7540
หรือทาง EMAIL: INFO@EXPERT-PROGRAMMING-TUTOR.COM NTPRINTF@GMAIL.COM
http://www.EXPERT-PR...MMING-TUTOR.COM

#8 Sarun101

Sarun101

     หล่อเลิศที่สุดในไทยแวร์ 

  • Gold Members
  • PipPipPipPipPipPip
  • 1,745 posts
  • Gender:Male
  • Location:หน้าคอมพิวเตอร์
  • Interests:   

Posted 20 May 2010 - 05:46 PM

คนที่มาขุดอ่ะครับ ผมขอแนะนำอะไรหน่อย
 
เปลี่ยนสโลแกนครับ คงไม่มีใครเลือกเรียนสถาบันไหนเพราะสถาบันนั้นบอกว่าของตัวเองมันอัฉริยะ ถึงจะเป็นเรื่องจริงแต่พอดูรวมๆ แล้วนึกดูดีๆมันฟังดูไม่ดีใช่มั้ยล่ะ ไม่ได้มีความหมายอะไรที่เข้าใจได้ทันทีอีกตะหาก
 
อีกเรื่องนี่ไม่ได้ดูถูกนะ แต่เว็บมัน designอ่อนเหมือนเว็บเด้กประถม ขอย้ำ"เว็บเด็กประถม"ครับ เรื่องจริง ไปดูที่ thaigoodview สิ ที่เว็บนี้เขายอมให้เด็กประถมเอาหน้าเว็บที่เขียนเองมาลงได้ แต่ผมไม่มีตัวอย่างให้ แค่เคยเห็น
แถมมีสอนทำเว็บด้วย ดูไม่โปรเลยครับ
จริงอยู่ที่มันไม่เกี่ยว คุณอาจจะมีความสามารถด้าน data mining ระดับ google ยังอาย อาจจะเชี่ยวชาญด้าน data structure จน Oracle กลายเป็นโปรแกรมเด็กเล่น อาจจะเคยสร้าง AI จนก้าวล้ำเกินประเทศญี่ปุ่นไปหลายขุม
แต่แค่หน้าเว็บแต่งใหมันดีๆไม่ได้ มันก็ไม่น่าสนใจครับ
ถ้าไม่มีหัวด้านนี้ แนะนำให้ไปโคกับคณะสถาปัตย์ จะดีกว่า อย่างนี้แย่ดูไม่ดีเลย
 
 
 
 

Edited by Sarun101, 20 May 2010 - 05:49 PM.

<div style="width:540px; height:150px; overflow:auto; border-style:dashed; border-width:2px; border-color:#9FB9D4; margin-left:auto; margin-right:auto; margin-bottom:4px;"><table width="400" border="0" cellspacing="0" cellpadding="0"><tr><td width="60%"><span style="font-size:8pt;line-height:100%">     แสวงหาความมั่งคั่งอันยิ่งใหญ่
แสวงหาความรู้ไปก็เพียง
แสวงหาความจริงกลับมาคิด
ทุกสิ่งที่ตัวเราล้วนหามา </span></td><td width="40%"><span style="font-size:8pt;line-height:100%">เพื่อนำไปกู้ชอบกอบชื่อเสียง
เพื่อนำไปเรียบเรียงเป็นตำรา
มันจับจิตใจเราจนหนักหนา
เพื่อสนองตัณหาอันนิรันดิ์</span></td></tr></table><table width="400" border="0" cellspacing="0" cellpadding="0"><tr><td width="60%"><span style="font-size:8pt;line-height:100%">     อันความอิสระเสรี
ท่องเที่ยวในโลกหล้าแสนกว้างไกล
ตัวเราอยู่โดดเดี่ยวมาเนิ่นนาน
พบมามากกระแสน้ำที่ไหลริน </span></td><td width="40%"><span style="font-size:8pt;line-height:100%">มีอะไรเป็นภาระก็หาไม่
ทั่วฟากฟ้าสุราลัยจบแดนดิน
เหยียบย่างก้าวผ่านหลายโขดหิน
ทั้งผืนดินยังไม่สบเพื่อนคู่กาย</span></td></tr></table><table width="500" border="0" cellspacing="0" cellpadding="0"><tr><td><span style="font-size:8pt;line-height:100%"><span style="color:#F5F9FD"></span>ใต้ท้องฟ้าแห่งโลกนี้ จะมีหญิงงามใด เหมาะสมจะอยู่เคียงข้างผมจนวันตายหรือไม่ เขาคนนั้นจะอยู่ที่ประเทศใดในตอนนี้ เขาจะพูดด้วยภาษาอะไร สักวันหนึ่งผมหวังที่จะได้พบเจอ เธอผู้เท่าเทียมกับผม ไม่สูงส่ง ไม่ต่ำต้อย ไปกว่าผม ผู้ครอบครองสิ่งที่ตัวผมต้องการ ผู้ที่ต้องการสิ่งที่ผมครอบครอง ผมรอคอยมานานวัน จะรอต่อจนถึงวันที่ได้พบเจอ</span></td></tr></table><table width="500" border="0" cellspacing="0" cellpadding="0"><tr><td><span style="font-size:8pt;line-height:100%">เหนือผืนดินแห่งโลกนี้ จะมีมิตรสหายผู้ปราดเปรื่องท่านใด ยอมคบหาผมเป็นสหายผู้รู้ใจหรือไม่ ผมยังรอคอย สหายผู้จริงใจ ก้าวเข้าหาตัวผมคนนี้ สหายผู้นี้จะอยู่ส่วนใดของกาลเวลา อีกนานเท่าใดจึงได้พบพาน ฤๅต้องรอจนวันตาย</span></td></tr></table><table width="500" border="0" cellspacing="0" cellpadding="0"><tr><td><span style="font-size:8pt;line-height:100%">ผมเป็นคนที่ไม่ปกติและไม่ธรรมดา ผมมีอายุขัยยืนยาวกว่าใครๆ แต่ก็ต้องแลกมาด้วยสิ่งตอบแทนแสนสาหัส ไม่มีใครคู่ควรและต้องการจะอยู่เคียงข้างผม ไม่มีใครเหมาะสมกับผม ผมอาจจะเป็นเพียงหนึ่งเดียวในโลก แม้กาลเวลาจะยาวนานหรือชีวิตจะแสนสั้นสักเพียงใด แต่ลึกๆในใจผมจะไม่หวาดหวั่น</span></td></tr></table></div><div style="display:none;">
<!--note-->
<!-- img src="http://www.sigbattle...php?sigID=1005" alt="" /--></div>

ผมรับงานอิสระด้วยนะครับ คุยก่อนได้ sarun101|at|wolverines|dot|com


#9 MIX THE WIZARD

MIX THE WIZARD

    ถึงตาย ข้าก็จะไม่เข้าลัทธิบูจูเด็ดขาด

  • Exclusive Members
  • PipPipPipPipPipPipPip
  • 4,065 posts
  • Gender:Male
  • Location:ลืมไปแล้วอ่า
  • Interests:Computer

Posted 20 May 2010 - 07:12 PM

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

แต่หน้าเว็บมันก็สุดๆจริงๆอ่ะ 55+

สุดท้าย

รับสอนเขียนโปรแกรมคอมพิวเตอร์โดยรุ่นพี่เกียรตินิยม จากวิศวกรรมคอมพิวเตอร์จุฬาลงกรณ์มหาหาวิทยาลัย มีประสบการณ์ทำงานจริง เห็นผลแน่นอน สอนชัดเจนสนุก สอนได้ทั้งนั้น C/C++ ตั้งแต่เบสิก ไปจนถึงเรื่องลึกๆ ตั้งแต่ ประกาศตัวแปล loop class ไปจนถึง template สามารถสอนให้รู้เรื่องได้ สอนตั้งแต่ data structure ไปจบถึง database เรียนแล้วจะรู้สึกว่าการเขียนโปรแกรมเป็นเรื่องง่ายๆ สอนสำหรับเรียนเพื่อสอบ หรือ เรียนเพื่องาน ธุรกิจ ลองโทรมา แล้วจะรู้ว่ามันเยี่ยมมาก C#JavaVB มาเลยได้หมด เพราะประสบการณ์แน่น อัลกอปึก math แน่น โทร 085 350 7540


Edit ไอ้ 9 ชั่วโมงเป็นแน่นิมันลึกถึงแค่ไหนหว่า? ทำไมมันเร็วจังอ่ะ วันเดียวเองมั้งนั่น

Edited by MIX THE WIZARD, 20 May 2010 - 07:15 PM.

กองกำลังต่อต้าน GM & บูจู
ฝาก MyBlog ครับ





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

ประกาศ ! : ข้อความที่ถูกพิมพ์ หรือเผยแพร่ออกจากเว็บบอร์ด Thaiware Community Board แห่งนี้ ถือเป็น ความคิดเห็นส่วนบุคคลทั้งสิ้น ซึ่งทางเว็บไซต์ Thaiware.com จะ ไม่รับผิดชอบ ต่อสิ่งที่เกิดขึ้น อันเป็นเหตุมาจากการพิมพ์จากทางผู้ใช้ และสมาชิก แต่อย่างไรก็ตามถ้าหาก ท่านใดพบ ข้อความที่เป็นสิ่งที่ไม่เหมาะสม ได้ถูกเผยแพร่ลงในเว็บไซต์ อาทิเช่น คำพูดที่ลบหลู่ ดูหมิ่นต่อ ความมั่นคงของชาติ ศาสนา และ พระมหากษัตริย์ รวมไปถึงการเผยแพร่รูปภาพที่ไม่เหมาะสม หรือ สิ่งผิดกฏหมายต่างๆ กรุณาแจ้ง ทางทีมงาน มาได้ที่ webmaster@thaiware.com หรือ โทรศัพท์มาแจ้งได้ที่ 0-2635-0744 (ทุกวัน จันทร์ - ศุกร์ เวลา 9.30 - 17.30 น.) ซึ่งเราจะรีบดำเนินการลบโดยเร็วที่สุด ...