自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ChimHsiung 专栏

C#,Delphi7,SQL Server,易语言

  • 博客(19)
  • 收藏
  • 关注

原创 C# XML读写代码

主要为替代INI的读写,此示例为保存datagridview的columns的部分设置XML文件格式为:        读写示例代码如下:/// /// 读XML /// public void RXml() { if (File.Ex

2017-10-13 08:57:38 303

原创 C# 泛型方法反射调用窗体

//Create By ChimHsiung;//Begin 2016-10//Last 2017-06主界面窗体调用方法的设计变更历程:一、原始方法,每个窗体一个类手动调用。弊端:一个系统动辄上百个类,代码量大不说,变更调整也不省事。            switch (frmName)            {                case "frm

2017-07-12 21:44:16 1005

原创 C# 控件DataBinding问题

//此为第三次重改结果//第一次,常规绑定,即直接绑定_binSource数据源,即:Pic.DataBindings.Add(new Binding("Image", bdSource, _Field);//问题:数据无法同步刷新,前台控件的数据值无法同步写入绑定值内//第二次,添加第四/第五参数,即true, DataSourceUpdateMode.OnPropertyChang

2017-07-12 21:42:52 2304

原创 Delphi 共享对比更新 开源

program Update;{$APPTYPE CONSOLE}uses SysUtils,ComObj,ShlObj,ActiveX, IniFiles, TlHelp32, Windows;{$R *.RES}var inif: TIniFile; LocalPath: string; //本地位置 ERPPath: string ; //E

2017-04-02 14:42:48 483

原创 Winform DBText 数据感知控件开源示例

//设计参考源于某网上开源项目//此为重写的控件,将替换现有devexpress的解决方案//此类控件需与窗体中的BinSource捆绑,只需设置字段名与字段标题即可.//此类控件已于去年10月布置,此版本为重新设计的Text控件,后续将陆续剥离Devexpress控件//Create By ChimHsiung 2017-4using System;using System.Coll

2017-04-01 15:29:33 1786

原创 winform自动写入SQL数据库默认值方法

1.SQL2008中获取表的默认值.--获取数据库中的默认值,返回一行数据ALTER Procedure [dbo].[S_GetDefaultValue](@table nvarchar(1000)) ASselect b.name,c.text,replace(replace(c.text,'(',''),')','') as valuefrom sysobjects ainne

2017-01-17 17:24:20 470

原创 Dataset 多表更新 自动生成变更代码

Dataset 多表更新 自动生成变更代码

2017-01-12 17:39:10 460

原创 C# 自定义控件字段绑定示例

自定义控件的编辑框引用自Devexpress的TextEdit控件.定义了两个DataSet类型,一个存放记录数据源,一个存放字段数据源主界面调用字段界面时取两个数据源,ds为记录数据源dm为字段数据源 SysData.DataHelper myHelper = new SysData.DataHelper();

2016-09-14 10:46:23 3108

原创 取DataTable的Maxlength的几种方法分析

1.用SqlDataAdapter填充DataTable的时候不要用Fill方法而应该用FillSchema方法using (SqlConnection conn = new SqlConnection("连接字符串")) { SqlCommand cmd = new SqlCommand("select * from Users", c

2016-09-13 19:54:28 4165

原创 Bat 自动更新脚本

@echo off@rem echo %~dpn1%~x1@rem echo %1@rem echo %~n1_%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%~x1set p1=\\teanerp\远程ERP\hy远程ERP\hy远程ERP\set p2=\\teanerp\远程ERP\kx远程ERP

2016-09-05 11:04:51 2047 1

原创 图片按钮+自定义形状

//Create by ChimHsiung 2016//图片按钮+自定义形状 using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Text;using System.Windows

2016-09-05 11:03:58 735

原创 PHP-易语言 Escape加密源码 [未完成]

PHP源://php function function escape($string) { $n = $bn = $tn = 0; $output = ''; $special = "-_.+@/*0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM

2016-09-05 11:01:09 1107

原创 Javascript - 易语言 QQTK加密算法翻译

原JS代码: function getGTK(str){ var hash = 5381; for(var i = 0, len = str.length; i < len; ++i) { hash += (hash << 5) + str.charAt(i).charCodeAt(); } return hash & 0x7fffffff; } 易语言代码:

2016-09-05 11:00:02 464

原创 序列化与反序列化 Socket中处理方法

一、声明公共类,需定义为公共类库,且server与client端需同时引用此公共类[Serializable] public class FormatTransfer//文件传输格式 { public int header=-1;//格式头,0为MAP文件传输,1为程序上传 public string path;//存储路径

2016-09-05 10:55:06 1281

原创 C# PANEL跨越滚动条截图

第二段为通用控件。调用方法示例:ZgkeLib.ControlImage.GetPanel(panel1).Save(@"C:/1.bmp"); using System;using System.Drawing;using System.Drawing.Imaging;using System.Reflection;using System.Runtime.Intero

2016-09-05 10:53:26 1484 2

原创 ClientDataset 多表操作测试方法

//手动创建TClientDataset及字段,此方法可清空原表数据,//emptydataset操作无效,原因不详.procedure TForm1.FlushData(ttype:integer);var i,j:integer; tado:TADODataSet; ss,sn:Currency; cd:Tclientdataset; tFF:TFloatField

2016-09-05 10:52:22 551

原创 Delphi 内存映射

Delphi 示例://创建内存映射var  str,strA,strB,FA,FB:string;  pstr:pchar;  pp:^pansichar;  hma,hmb:THandle; begin  self.WindowState:=wsmaximized;  //创建及拷贝数据到共享文件  strA:='AA193';  strB:

2016-09-03 09:58:26 607

原创 Devexpress 自定义DisplayFormat

///     /// 自定义DisplayFormat    ///     public class MyExamFormat : IFormatProvider, ICustomFormatter    {        private string formatText;                ///      

2016-09-03 09:23:40 7349

原创 反射遍历解决方案中所有窗体

功能拓展:主窗体跨项目调用窗体不要写上一大堆的case--break代码了,而只需提供一个窗体类名即可。         public void ShowForm(string frmName)        {            if (frmName == null||CheckForm(frmName)) return;            //反射只能反射

2016-09-03 09:19:30 455

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除