การเขียนโปรแกรม
- การสร้างหน้าจอ
1. Create หน้าจอ
2. ทำการ Inherit : PageWebSheet, WebSheet
3. ทำตามกฎ 3 ข้อและเพิ่มแท็ก dw ในบรรทัดที่สองของหน้า markup
- การสร้าง DataWindow
1. Create Project หรือเปิด Project เดิม
2. สร้าง PBL หรือทำ Library search path จาก PBL เดิม
3. สร้าง DataWindow แบบเชื่อมต่อ Database 1 table
4. สร้าง DataWindow แบบ join หลาย table
5. สร้าง DataWindow แบบ Extenal
6. สร้าง DDDW (DropDownlist DataWindow)
- การ Maintain State และ concept HTTP GET/POST และ JavaScript เบื้องต้น
1. รู้จัก Link submit - method get/post
2. นำ DataWindow ไปใช้งานในหน้า Web
3. รู้จัก Postback กับ JsPostback เบื้องต้น
4. การใช้ JavaScript ในการควบคุม DataWindow
- การใช้ JS Postback
1. ตั้งตัวแปร
2. รู้จัก InitJsPostBack
3. รู้จัก CheckJsPostBack
4. การแทรกโค้ดในหน้า Markup
- การใช้ JavaScript, CSS
1. การแทรกสคริป
2. การสร้างฟังก์ชั่น
3. การสร้างตัวแปร อธิบายเรื่อง Type
4. คำสั่ง Alert และคำสั่งเบื้องต้น
5. การเรียกใช้ฟังก์ชั่นผ่านแท็ก HTML ต่างๆ
6. Gcoop
7. เกี่ยวกับการทำงานต่างๆ dlg iframe
- ตัวอย่างการสร้างหน้าจอ
- เทคนิคอื่นๆ
• วันที่ไทย
• Dialog
• DBAccess
• WebUtil
• DwUtil
• WebState (state)
skip to main |
skip to sidebar

วันจันทร์ที่ 28 มีนาคม พ.ศ. 2554
โปรแกรมที่ต้องใช้และการติดตั้ง
ซอฟแวร์ที่ต้องการสำหรับการเขียนโปรแกรม
1. IIS 7 เครื่อง Windows7, Windows Server 2008 ขึ้นไป หรือ IIS 5 Windows XP หรือ IIS 6 Windows Server 2003
2. Micorsoft Visual Studio 2010 (จะถูกติดตั้ง .net framework ให้อัตโนมัติ)
3. DotNet Framework 2.0 - 3.5 sp1 - 4.0 (เมื่อติดตั้ง VS2010 แล้วไม่ต้องลงอีก)
4. PowerBuilder 12
5. DataWindow.NET
6. DotNet SDK 2.0 (สำหรับ WebPortal เท่านั้น)
7. Oracle 10g ขึ้นไป (กรณีใช้ต่ำกว่านี้จะต้องตั้งค่าเพิ่ม)
8. GhostScript
9. GoogleChrome
10. Firefox
11. Adobe Reader
ซอฟแวร์เสริม
1. CrackLock
2. Navicat
3. TortoiseSVN (control version)
4. AnkhSvn (control version)
5. PBDelta (control version)
1. IIS 7 เครื่อง Windows7, Windows Server 2008 ขึ้นไป หรือ IIS 5 Windows XP หรือ IIS 6 Windows Server 2003
2. Micorsoft Visual Studio 2010 (จะถูกติดตั้ง .net framework ให้อัตโนมัติ)
3. DotNet Framework 2.0 - 3.5 sp1 - 4.0 (เมื่อติดตั้ง VS2010 แล้วไม่ต้องลงอีก)
4. PowerBuilder 12
5. DataWindow.NET
6. DotNet SDK 2.0 (สำหรับ WebPortal เท่านั้น)
7. Oracle 10g ขึ้นไป (กรณีใช้ต่ำกว่านี้จะต้องตั้งค่าเพิ่ม)
8. GhostScript
9. GoogleChrome
10. Firefox
11. Adobe Reader
ซอฟแวร์เสริม
1. CrackLock
2. Navicat
3. TortoiseSVN (control version)
4. AnkhSvn (control version)
5. PBDelta (control version)
โครงสร้างระบบ GCOOP

Client: คือเครื่องลูกข่ายจะเชื่อมต่อกับ Web Server เท่านั้น ยกเว้นกรณีการดึงรายงาน PDF จะดึงจากเครื่อง App Server ด้วย
Web Server: คือเซฟเวอร์ไว้คอยบริการแก่ Client ซึ่งการทำงานส่วนใหญ่ เน้นในด้านการสร้างหน้าจอ แสดงผล จะไม่เชื่อมต่อ database โดยตรง(มีข้อยกเว้นบางหน้า) หากบางหน้าจอมีการทำงานที่ซับซ้อนจะไปเรียก web service ให้ประมวลผลต่างๆ เพื่อแบ่งเบาพาระการทำงาน
App Server: คือเซฟเวอร์ที่รวมรวมการทำงาน การประมวลผล การพิมพ์รายงาน ออกรายงาน PDF เน้นด้านประมวลผลและติดต่อกับ Database เป็นหลัก
คู่มือการสอนทำโปรแกรม GCOOP
คู่มือการสอนทำโปรแกรม GCOOP
1. โครงสร้างระบบ
2. โปรแกรมที่ต้องใช้และการติดตั้ง
3. โครงสร้างโปรแกรม UML
4. เขียนโปรแกรม
- การสร้างหน้าจอ
- การสร้าง DataWindow
- การ Maintain State และ concept HTTP GET/POST
- การใช้ JS Postback
- การใช้ JavaScript, CSS
- ตัวอย่างการสร้างหน้าจอ
- เทคนิคอื่นๆ
1. โครงสร้างระบบ
2. โปรแกรมที่ต้องใช้และการติดตั้ง
3. โครงสร้างโปรแกรม UML
4. เขียนโปรแกรม
- การสร้างหน้าจอ
- การสร้าง DataWindow
- การ Maintain State และ concept HTTP GET/POST
- การใช้ JS Postback
- การใช้ JavaScript, CSS
- ตัวอย่างการสร้างหน้าจอ
- เทคนิคอื่นๆ
วันอังคารที่ 1 มีนาคม พ.ศ. 2554
08. วิธีแปลง C# เป็น Delphi
1) สร้างไฟล์ใหม่ที่โปรเจกค์ SavingDelphi ตามชื่อหน้าจอของ C#
2) หน้า design
- copy code ทั้งหมดมาทับ
- เปลี่ยน Language="C#" เป็น Language="Oxygene"
- เปลี่ยน Namespace จาก Inherits="Saving.Applications..." เป็น Inherits="SavingDelphi.Applications..."
- เปลี่ยน นามสกุลของ Code behind จาก .aspx.cs เป็น .pas
3) หน้า Code behind
- copy code behind จาก C# มาทั้งหมด
- คลิกขวา เลือก Paste C# as Delphi
4) Copy Datawindow ที่ใช้งานมาเก็บไว้ที่ path ที่ระบุไว้
5) ฺ Build โปรแกรม พร้อมทั้ง
6) แล้วโปรแกรมใช้งานได้ปกติ
หมายเหตุ จะต้องใช้ตัวแปร ชื่อเมธอด หรือ ชื่อต่างๆ ไม่ซ้ำ เพราะตัวเล็กตัวใหญ่มีค่าเท่ากัน
2) หน้า design
- copy code ทั้งหมดมาทับ
- เปลี่ยน Language="C#" เป็น Language="Oxygene"
- เปลี่ยน Namespace จาก Inherits="Saving.Applications..." เป็น Inherits="SavingDelphi.Applications..."
- เปลี่ยน นามสกุลของ Code behind จาก .aspx.cs เป็น .pas
3) หน้า Code behind
- copy code behind จาก C# มาทั้งหมด
- คลิกขวา เลือก Paste C# as Delphi
4) Copy Datawindow ที่ใช้งานมาเก็บไว้ที่ path ที่ระบุไว้
5) ฺ Build โปรแกรม พร้อมทั้ง
6) แล้วโปรแกรมใช้งานได้ปกติ
หมายเหตุ จะต้องใช้ตัวแปร ชื่อเมธอด หรือ ชื่อต่างๆ ไม่ซ้ำ เพราะตัวเล็กตัวใหญ่มีค่าเท่ากัน
วันจันทร์ที่ 10 มกราคม พ.ศ. 2554
01. คู่มือการติดตั้งโปรแกรม
การติดตั้ง Visual Studio 2008
*** ควรติดตั้ง Power ISO หรือ Deamon tool ก่อน เพื่ออ่านไฟล์ .ISO ได้***
1. คลิ๊กขวาที่ Power ISO อยู่ตรงมุมขวาล่าง เลือก รับคำสั่งอิมเมจไปยังไดร์ฟที่ต้องการ ดังภาพนี้
*** ควรติดตั้ง Power ISO หรือ Deamon tool ก่อน เพื่ออ่านไฟล์ .ISO ได้***
1. คลิ๊กขวาที่ Power ISO อยู่ตรงมุมขวาล่าง เลือก รับคำสั่งอิมเมจไปยังไดร์ฟที่ต้องการ ดังภาพนี้
วันพฤหัสบดีที่ 6 มกราคม พ.ศ. 2554
05. วิธีทำ Progress Bar
ตัวอย่างหน้าจอประมวลผลปิดสิ้นวัน เช่น w_dlg_dp_dayproc_wizard_new.aspx
ขั้นตอนการสร้าง
1. เปิด Project WebService
ขั้นตอนการสร้าง
1. เปิด Project WebService
07. การสร้าง WebService
จะประกอบไปด้วย 2 ไฟล์หลักคือ
- ระบบSvEn.cs เช่น DepositSvEn.cs มีหน้าที่สำหรับ เรียกใช้ pb service ที่ได้มีการ built ไว้แล้ว
- ระบบ.asmx เช่น Deposit.asmx มีหน้าที่ประกาศไว้ให้ส่วน web sheet ทำการเรียกใช้งาน โดยจะไปทำการเรียกใช้ฟังก์ชั่น ระบบSvEn.cs อีกที
02. วิธีการสร้าง w_sheet และมาตรฐานต่างๆ
วิธีการสร้าง web sheet
เริ่มต้นจากการ copy โฟเดอร์ GCOOP มาไว้ที่ Drive C: แล้ว ให้ทำการเปิด Project ขึ้นมาตามขั้นตอนต่อไปนี้
เริ่มต้นจากการ copy โฟเดอร์ GCOOP มาไว้ที่ Drive C: แล้ว ให้ทำการเปิด Project ขึ้นมาตามขั้นตอนต่อไปนี้
04. การใช้ Check Box
ใน Google Chrome ไม่สามารถใช้ ClientEventItemChanged กับ object อย่าง Check Box ได้ดังนั้นเมื่อมีการเรียกใช้ Check Box จะต้องใช้ ClientEventClicked ในการให้ค่ากับ Check Box ดังนี้
06. การใช้ ErrorMessage
จะใช้ Literal( ID = LtServerMessage ) เป็นตัวบอก error ภายในโปรแกรม ซึ่งจะประกาศไว้ส่วน Content2 จะแบ่งการแสดงออกได้ 3 ประเภทดังนี้
คู่มือการสอนทำระบบ GCOOP
คลังบทความ
บทความที่ได้รับความนิยม
-
ซอฟแวร์ที่ต้องการสำหรับการเขียนโปรแกรม 1. IIS 7 เครื่อง Windows7, Windows Server 2008 ขึ้นไป หรือ IIS 5 Windows XP หรือ IIS 6 Windows Server...
-
ตัวอย่างหน้าจอประมวลผลปิดสิ้นวัน เช่น w_dlg_dp_dayproc_wizard_new.aspx ขั้นตอนการสร้าง 1. เปิด Project WebService
-
วิธีการสร้าง web sheet เริ่มต้นจากการ copy โฟเดอร์ GCOOP มาไว้ที่ Drive C: แล้ว ให้ทำการเปิด Project ขึ้นมาตามขั้นตอนต่อไปนี้
-
การเขียนโปรแกรม - การสร้างหน้าจอ 1. Create หน้าจอ 2. ทำการ Inherit : PageWebSheet, WebSheet 3. ทำตามกฎ 3 ข้อและเพิ่มแท็ก dw ในบรรทัดที่สอ...
-
จะประกอบไปด้วย 2 ไฟล์หลักคือ ระบบ SvEn.cs เช่น DepositSvEn.cs มีหน้าที่สำหรับ เรียกใช้ pb service ที่ได้มีการ built ไว้แล้ว ระบบ .asmx เช...
-
การติดตั้ง Visual Studio 2008 *** ควรติดตั้ง Power ISO หรือ Deamon tool ก่อน เพื่ออ่านไฟล์ .ISO ได้*** 1. คลิ๊กขวาที่ Power ISO อยู่ตรงมุม...
-
Client: คือเครื่องลูกข่ายจะเชื่อมต่อกับ Web Server เท่านั้น ยกเว้นกรณีการดึงรายงาน PDF จะดึงจากเครื่อง App Server ด้วย Web Server: คือเซฟเวอ...
-
1) สร้างไฟล์ใหม่ที่โปรเจกค์ SavingDelphi ตามชื่อหน้าจอของ C# 2) หน้า design - copy code ทั้งหมดมาทับ - เปลี่ยน Language="C#" เป...
ป้ายกำกับ (กลุ่มหัวเรื่อง)
- Blog .NET (7)
About Me
สนับสนุนโดย www.isocare.co.th. ขับเคลื่อนโดย Blogger.



