原创 FastReport 在C#中的應用-Learning_1

1.報表模板設計 2.c# 代碼 using FastReport; using Oracle.ManagedDataAccess.Client; using Sunny.UI; using System; using System.Da

原创 Delphi 通過WebBrowser調用JS方法

Delphi 通過WebBrowser 調用JS時,爲防止版本問題導致調用失敗,需要在html中增加 <meta http-equiv="X-UA-Compatible" content="IE=edge"/> 示例 html 代碼

原创 Oracle Case 用法及注意事項

Oracle Case 兩種用法: 注意事項: 在條件中一定要增加其他條件的處理或者默認值,否則遇到未包含條件會拋異常>在條件中一定要增加其他條件的處理或者默認值,否則遇到未包含條件會拋異常 1. 查詢語句 語法: select

原创 dev樹狀控件DBTreeList 添加複選框CheckBox

通過遞歸方法實現對DbTreeList 添加複選框實現 cxDbTreeList 控件功能強大,使用方便,Devexpress 爲cxTreeList 控件設計可以自動級聯選擇的複選框,但從cxTreeList繼承而來的cxDbTreeL

原创 DBGridEh 繪製刪除線

根據數據判斷是否繪製刪除線 示例 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Fo

原创 數據庫編程-中級篇 斷開式

斷開式的關鍵對象是Dataset,因爲DataSet包含了3個重要的集合,使得DataSet可以看成一個斷開連接的數據庫副本: DataSet: 1.DataTableCollection   2.DataRelationCollectio

原创 Oracle-日期時間

sysdate 1.獲取當前時間: select sydate from dual; --2023-06-15 9:38:16 select trunc(sysdate+1) from dual; --明天 2023-06-16 通過t

原创 Oracle-任務調度(DBMS_Scheduler)

Dbms_Scheduler Oracle 10g 之前,可以使用dbms_job來管理定時任務: dbms_job.submit(job=>outjob,what=>'pro_name;',next_date=>sysdate,intev

原创 Modbus-TCP/IP

功能碼詳解 對於modbus來說,設計的功能碼也就是0x01、0x02、0x03、0x04、0x05、0x06、0x0F、0x10,其實分類來說只有兩種,即線圈(開關量)和寄存器(模擬量),也就是位讀寫和字節讀寫,首先要弄清楚功能碼不

原创 Delphi 移動窗體

移動窗體 使用非標題欄移動窗體(在窗體中增加私有方法,如下) procedure TForm1.WMNCHitTest(var Msg: TWMNCHitTest); begin DefaultHandler(msg); if

原创 聯接查詢更新

Oracle 實現多表參照更新 參照T2 修改 T1 表1 表2 方法1 update student set grade=(select grade from gradedetial where sid=student

原创 WebSocket-scgWebSocket For Delphi

sgcWebSocket 組件作爲商業組件,相對比較成熟,今天研究一下,參考官網地址:https://www.esegece.com 服務端 sgcWebSocketServer 屬性:Bindings 增加監聽socket

原创 解決串口接收數據不完整

C# 解決串口接收數據不完整 1. 使用緩存機制完成: 首先通過定義一個成員變量 List<byte> buffer=new List<byte>(4096); 用來存放所有的數據,在接收函數裏,通過buffer.AddRange()方法

原创 WebSocket-Learning-1

WebSocket 1.什麼是WebSocket WebSocket 是一種通訊協議,目標就是替代XmlHttpRequest 和長期輪詢的解決方案。應用在實時彈幕、消息推送、棋牌遊戲、聊天等需要及時通訊的場景。 2.WebSock

原创 Dev cxDBGrid 增加操作按鈕

cxDBGrid 列增加操作按鈕 1.增加一列,把Properties 屬性設置爲 ButtonEdit(該屬性控制是否顯示爲按鈕),ViewStyle設置爲vsButtonsAutoWidth (該屬性控制按鈕在列中的位置) Option