BMS-HOSxP Community

HOSxP => HOSxP : XE => ข้อความที่เริ่มโดย: admin ที่ พฤษภาคม 13, 2015, 11:21:27 AM

หัวข้อ: New UE Concept in HOSxP XE
เริ่มหัวข้อโดย: admin ที่ พฤษภาคม 13, 2015, 11:21:27 AM
ระบบ UE ใน HOSxP XE มีการปรับปรุงใหม่ ผมก็เลยขอเขียนอธิบาย concept คร่าวๆ ไว้ให้เข้าใจในกระทู้นี้นะครับ

หลายๆ ท่านคงจะเคยใน UE Designer ใน HOSxP v3 มาแล้ว มันช่วยให้การเก็บข้อมูลที่ไม่ได้ออกแบบระบบงานไว้ เป็นไปได้โดยง่ายขึ้น เพราะข้อมูลมีการเชื่อมโยงกับข้อมูลหลัก ด้วย HN, VN หรือ AN และสามารถเขียนคำสั่งดึงข้อมูลมาทำรายงานได้ แต่ระบบ UE ตัวเก่านั้นมีข้อจำกัดพอสมควร ใน HOSxP XE ได้มีการออกแบบระบบ UE ใหม่ที่จะก้าวข้ามข้อจำกัดเดิมๆ ใน HOSxP v3 ครับ
หัวข้อ: Re: New UE Concept in HOSxP XE
เริ่มหัวข้อโดย: admin ที่ พฤษภาคม 13, 2015, 11:33:22 AM
มาดูเรื่องแรกที่ได้รับการปรับปรุงนะครับ นั่นคือ ระบบการออกแบบ Form ในระบบ UE ตัวใหม่นี้ เราสามารถออกแบบด้วย Component ที่มากขึ้นกว่าเดิมจาก v3 และรองรับ Root Component 3 แบบครับ คือ Form , Frame และ Datamodule ส่วน Intraweb Form นั้นเป็นตัวทดลองครับ
หัวข้อ: Re: New UE Concept in HOSxP XE
เริ่มหัวข้อโดย: admin ที่ พฤษภาคม 13, 2015, 11:36:12 AM
ถัดมาก็คือระบบ Event ระบบ UE ใน v3 รองรับการเขียน Event ไม่กี่อย่าง (เช่น OnClick) แต่ใน HOSxP XE นั้น รองรับ Event ทั้งหมดครับ
หัวข้อ: Re: New UE Concept in HOSxP XE
เริ่มหัวข้อโดย: admin ที่ พฤษภาคม 13, 2015, 11:39:57 AM
ระบบ UE ตัวใหม่นี้ผมพยายามออกแบบให้ Generate Code ให้เหมือนกับใช้ Delphi ให้มากที่สุด โดยสามารถตรวจสอบ Final Code ได้ที่ Tab PAS และ DFM นะครับ
หัวข้อ: Re: New UE Concept in HOSxP XE
เริ่มหัวข้อโดย: admin ที่ พฤษภาคม 13, 2015, 11:43:15 AM
และที่สำคัญ ระบบ UE นี้จะสามารถกำหนดให้ทำงานได้ 2 Mode คือ Script Mode และ Compile Native Mode

Script Mode นั้นจะทำงานช้ากว่า Compile Mode ประมาณ 2-3 เท่า แต่จะเขียนและทดสอบได้ง่ายกว่า เหมาะสำหรับ หน้าจอที่ต้องการความรวดเร็วในการออกแบบและใช้งาน ส่วน Mode ใหม่ นั่นคือ Compile Native Mode จะทำงานได้ก็ต่อเมื่อได้รับการ Compile แล้ว จะได้เป็น Package bpl ที่เป็น Native Application ครับ เป็น Mode ที่ทำงานเร็วที่สุดและจะสามารถนำไปประยุกต์ใช้ต่อยอดได้อีกหลายเรื่องนะครับ

จากหน้าจอ Designer นี้ สามารถทดสอบใช้งานได้ด้วยการกดปุ่ม Run ครับ (Script Mode)
หัวข้อ: Re: New UE Concept in HOSxP XE
เริ่มหัวข้อโดย: admin ที่ พฤษภาคม 13, 2015, 11:47:37 AM
เพื่อความง่ายในการออกแบบ ผมก็เลยสร้าง Template สำหรับทำงานให้นำไปประยุกต์ใช้ด้วยปุ่ม Template นะครับ
หัวข้อ: Re: New UE Concept in HOSxP XE
เริ่มหัวข้อโดย: admin ที่ พฤษภาคม 13, 2015, 12:00:52 PM
นอกเหนื่อจากระบบ Form Design ที่ได้รับการปรับปรุงแล้ว ในระบบ UE ตัวใหม่นี้ก็ได้รับการปรับปรุงเรื่องการทำงานเป็น Application เดียวกับ HOSxP XE ด้วย โดยเราสามารถ

- ออกแบบ Frame แล้วนำไปปะไว้ในหน้าจอที่ออกแบบเผื่อไว้ เพื่อแสดงข้อมูลอื่นๆ ที่ รพ. ต้องการ
- เขียน Event ให้ทำการตรวจสอบข้อมูลตามเงื่อนไขเพิ่มเติม ในบางข้อมูล ก่อนที่จะ Post / Delete รายการนั้นๆ

อะฮ้า มันจะเป็นไปได้อย่างไร เรามาดูกันต่อนะครับ
หัวข้อ: Re: New UE Concept in HOSxP XE
เริ่มหัวข้อโดย: admin ที่ พฤษภาคม 13, 2015, 12:14:03 PM
ตัวอย่างหน้าจอที่สร้าง Frame จากระบบ UE
หัวข้อ: Re: New UE Concept in HOSxP XE
เริ่มหัวข้อโดย: admin ที่ พฤษภาคม 13, 2015, 12:47:51 PM
ตัวอย่าง Code ที่ถูกกำหนดให้ตรวจสอบ Patient เมื่อมีการแก้ไขข้อมูล
หัวข้อ: Re: New UE Concept in HOSxP XE
เริ่มหัวข้อโดย: naj ที่ มิถุนายน 04, 2015, 06:13:11 AM
ลองทดสอบใส่ Event ใน CxGrid เจอ error ตามภาพที่แนบมาครับ
  แต่โดยรวม สวดยอดมากครับ  ;D
หัวข้อ: Re: New UE Concept in HOSxP XE
เริ่มหัวข้อโดย: manoi ที่ มิถุนายน 04, 2015, 08:35:43 AM
ลอง Use Unit cxGridCustomTableView ครับ
หัวข้อ: Re: New UE Concept in HOSxP XE
เริ่มหัวข้อโดย: naj ที่ มิถุนายน 04, 2015, 15:58:21 PM
ลองแล้วยังไม่ได้..  :D
หัวข้อ: Re: New UE Concept in HOSxP XE
เริ่มหัวข้อโดย: manoi ที่ มิถุนายน 04, 2015, 16:30:55 PM
Update โปรแกรมด้วยครับ
หัวข้อ: Re: New UE Concept in HOSxP XE
เริ่มหัวข้อโดย: naj ที่ มิถุนายน 05, 2015, 11:02:03 AM
สวดยอดจริงๆกับ HOSxP V.4  ;D
หัวข้อ: Re: New UE Concept in HOSxP XE
เริ่มหัวข้อโดย: manoi ที่ มิถุนายน 22, 2015, 06:35:06 AM
Slide ที่ผมพูดตอนเช้าวันสุดท้ายครับ เกี่ยวกับระบบ UE
หัวข้อ: Re: New UE Concept in HOSxP XE
เริ่มหัวข้อโดย: moragot ที่ มิถุนายน 29, 2015, 10:40:53 AM
ขอบคุณครับ
หัวข้อ: Re: New UE Concept in HOSxP XE
เริ่มหัวข้อโดย: vampire ที่ เมษายน 27, 2016, 18:36:56 PM
อ.  ครับ   การเรียกใช้ UE ต้องทำอย่างไรครับ ตอนนี้ UE เดิมใช้งานไม่ได้แล้วครับ จำเป็นสร้างให้เค้าใหม่  รบกวน อ. ด้วยครับ  ขอบคุณครับ