- 博客(95)
- 资源 (1)
- 收藏
- 关注
原创 C# 医学DICOM文件
一般医学用的DICOM文件一般都是在标签7FE00010和60003000使用方法 ImageDcm _Property_Dcm = new ImageDcm(); string _Address = “e:\1.dcm”; _Property_Dcm.File_Load(System.IO.File.ReadAllBytes(_Bytes)); Image...
2018-10-28 09:54:59
4967
3
原创 C# 网通短信网关 SGIP
<br />对网通必须使用两个SOCKET进行连接 你给网通提供的端口 是需要要监听的.发送你随意找个端口就可以了.<br /> <br />使用方法<br /> <br /> <br />m_Connection = new SGIP.SGIPConnection(GetWayConfig.AddressSP, GetWayConfig.PortSP, GetWayConfig.AddressLocal, GetWayConfig.PortLocal);<br /> m_Connec
2011-03-31 17:11:00
5173
原创 JavaScript合并单元格格
<br />使用方法 例如我们要合并 第1列 第2列 第4列 第14列 第15列 建一个数组 并且根据ID找到TABLE 把这段代码放到TABLE后面就可以了<br /> <br /><SCRIPT language="javascript" >var columnlist =new Array();columnlist.push(0);columnlist.push(1);columnlist.push(2);columnlist.push(3);columnlist.pu
2010-08-13 08:46:00
1797
原创 C#使用反射调用SpVoice实现播放文本
<br />每次都要引用满麻烦的 修改下不用引用了<br /> <br />使用方法 <br /> SPVoic S = new SPVoic();<br /> S.Rate = 0;<br /> S.SpeakSave("You have selected Microsoft Sam as the computer's default voice.", @"c:/1.wav");<br /> S.Speak("You have select
2010-07-24 12:16:00
6992
原创 C# 实现虚拟打印机 HP Color LaserJet 4500 (3) PRN文件的显示
上一篇 C# 实现虚拟打印机 HP Color LaserJet 4500 (2) True Type Font字体显示 里增加了两个获取宽..这里要用. 修正了符合TRUE的显示和一些字符的定义... 重新下载把.我们获取到 HP Color LaserJet 4500 打印出的RPN文件...然后使用代码来显示 ImagePRN _HPGL = new ImagePRN(listBox1.SelectedItem.ToString()); m_PrintImageList = _HPGL.P
2010-06-23 15:59:00
8069
4
原创 C# 实现虚拟打印机 HP Color LaserJet 4500 (2) True Type Font字体显示
/// ///暴露一个方法这个方法用来在PCL文件显示里使用 /// public void LoadImage() { //字符数据 string _TextFontBytes = "000200010000007F00C0001B001F0000373727373737273737373707373737073707270737072707273727
2010-06-04 16:43:00
5805
5
原创 C# 实现虚拟打印机 HP Color LaserJet 4500 (1)
C# 实现虚拟打印机 HP Color LaserJet 4500 1 无聊了研究了下PCL和HPGL两种语言。如果要实现虚拟打印机只使用.NET来做,驱动是最大的问题。其实我们可以使用已经写好的打印机驱动来实现。只是让驱动最终生成的打印语言输出到我们想要的位置。并且我们对打印语言进行模拟显示就可以。经过几天的研究发现HP Color LaserJet 4500 打印出的图形为PCL和H
2010-05-11 17:09:00
12824
5
原创 C# 解析 RSB图形结构
文件结构非常简单 ,就是 16位图 R使用 5位 G使用6位 B使用5位 //显示RSB文件 ImageRsb _RSB = new ImageRsb(@"D:/temp/4.rsb"); pictureBox1.Image = _RSB.Image; //保存 I
2010-04-10 10:13:00
2308
1
原创 C# 解析 IFF图形结构
这个结构有点像RIFF文件。。是分段的。但要注意ANNO这个描述字段 必须是使用2个字节 否则ACDSEE无法识别。 图形数据区的数据存放也和别的图形文件有天地之区别。例如 256色图形 第1个字节放的是 前8个相素的最第位 后面依次类推。知道相素的最后一个最底位完毕并补码后 才是相素的底2位。也就是说 宽为16的图形 第1-2字节 是放最低位 3-4 放的低2位
2010-03-25 08:24:00
2671
3
原创 C# 解析 SUM 光栅文件图象 (RAS文件)
使用方法、 ImageRas _Ras = new ImageRas(@"D:/temp/test.ras"); pictureBox1.Image = _Ras.Image; _Ras.SaveRas(@"d:/temp/OK.ras"); 我只实现了24位色和8位色 这个结构也太简单了。只有文件头和数据区 。就是8位
2010-03-18 16:33:00
3968
13
原创 C#通过POP3获取邮件(正文和附件)
使用方法: 获取第1封邮件 Zgke.Net.POP3 _Popt = new Zgke.Net.POP3("192.168.0.1", 110); DataTable _Mail = _Popt.GetMail("zk", "zk", 1); 返回DataTable 数据内容为Type为类型 Text为文字 如果是附件
2010-02-22 10:10:00
15290
3
原创 C# 使用TcpClient 获取邮件列表
公司里网络使用代理... 只测试了公司的POP3服务器 使用方法 POP3 _Popt = new POP3("192.168.0.1", 110); DataTable _MailTable = _Popt.GetMailTable("zk", "zk"); MailTable 包含了 收件人 发件人 编号 邮件大小 主题 日期
2010-02-11 11:10:00
4935
原创 C#制作文件分析器
其实就是 16进编辑器 只是增加了一些颜色设置 好让分析过程中已知道的字节好区分而已!! 是用PANEL和GDI来进行绘制的 还有文件更改标记 具体使用方法 /// /// 显示文件内容 /// /// 文件地址 /// 是否修改监视 public void H
2010-02-06 15:35:00
1750
1
原创 C# 制作半透明等待窗体的类
使用方法 private Zgke.WindowFrom.Window.LoadLoginingImage _Image = new Zgke.WindowFrom.Window.LoadLoginingImage(); private void Form1_Load(object sender, EventArgs e) {
2009-12-15 09:53:00
8039
2
原创 C#在任务管理器里隐藏
这里说的只是在WINDOWS 任务管理器里隐藏,不是在进程里消失 例如我们要隐藏QQ进程,不在WINDOWS任务管理器里显示 使用方法 private WindowsAPI.HideTaskmgrList _List = new WindowsAPI.HideTaskmgrList(); private void Form1_Load(object se
2009-11-16 16:58:00
3687
7
原创 C# 解析 SGI 图形
对SGI了解的非常少... 只是自己分析了下文件.. 如果谁有分件结构请发给我一份 zgke@sina.com AcdSee不知道 转换回来的只有24位的SGI 或则你有SGI 32位色 256色的图形也可以发给我.在这里谢谢了. 前2个字节 0x01,0xDA 应该是文件表识 第7个字节和第8个字节 是图形的宽 第9和第10个字节 是图形的高 一直到5
2009-10-19 15:07:00
1375
4
原创 .NET 真彩色图形转换为索引格式的图形
.NET的Graphics不能绘制其他索引格式的图形,可以先绘制一个真彩的图形然后转换成索引的图形例如 1位 4位 8位色的图形 效果图 使用方法 pictureBox1.Image = Image.FromFile(@"c:/temp/1.jpg"); pictureBox2.Image = Zgke.MyImage.Panit
2009-10-14 09:38:00
3379
原创 C# 解析 Targa文件 (TGA) 图形
使用方法 ImageTGA _Tga = new ImageTGA(); Bitmap _Bitmap = new Bitmap(124, 234); this.DrawToBitmap(_Bitmap, new Rectangle(0, 0, 124, 234)); _Tga.Image = _Bitmap;
2009-10-14 09:21:00
4319
7
原创 C# Oracle 分页方法
方法很简单的 就不多说了. using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.OracleClient;namespace Zgke.Data{ public class ConnOra { ///
2009-10-13 10:49:00
3063
原创 C# 实现渐变透明图片
使用方式 Bitmap _Bitmap = (Bitmap)Image.FromFile(@"c:/1.jpg"); pictureBox3.Image = _Bitmap; Bitmap _NewBitmap1 = Zgke.MyImage.Panit.Impression.BothAlpha(_Bitmap, false, false
2009-09-08 16:09:00
7532
原创 C# 制作等待窗体
使用方法 private Zgke.WindowFrom.Window.Controls.LoadLoginingImage a = new Zgke.WindowFrom.Window.Controls.LoadLoginingImage(); private void Form2_Load(object sender, EventArgs e)
2009-09-05 14:26:00
2397
原创 C# 使用覆盖文件的方式发送byte[]到指定的打印机
使用 WinApiPrintByte("打印机名",byte[]数据) 就可以了 /// /// 发送数据到打印机 /// zgke@sina.com /// qq:116149 /// /// 打印机 /// 数据 public static void WinApi
2009-08-27 09:46:00
4789
7
原创 C# 实现简单的甘特图控件
效果图 日期红色的可以设置假期 也可以设置星期六星期日是否为假期 例子 ProjectViewBox.ProjectNode _Node1 = new ProjectViewBox.ProjectNode(DateTime.Parse("2009-08-01"), 2, "新任务1"); ProjectViewBox.Project
2009-08-22 15:01:00
16621
4
原创 C# 禁用 硬件设备
全部使用 setupapi.dll 里的函数 使用方法 IList _HardwareInfo = Zgke.SysInfo.HardwareClass.GetHardwareTable(); dataGridView1.DataSource = _HardwareInfo; for (int i = 0; i != _Hardw
2009-08-12 17:41:00
7214
4
原创 C# 为TextBox增加SelectText改变事件
使用方法 private void Form2_Load(object sender, EventArgs e) { TextBoxSelectTextChangedClass _TextSelectChanged = new TextBoxSelectTextChangedClass(textBox1);
2009-08-06 11:36:00
3368
原创 C# 让程序只保证一个进程的类
不多说了 使用方法在Program.cs里的Main里调用就好了LoadProcess.StarPoint()第1个参数是用来给已启动的进程发送的消息.. [STAThread] static void Main(string[] args) { Application.EnableVisualStyles(
2009-07-29 14:02:00
2554
2
原创 C# 让RichTextBox支持GIF
我只是做了一些简单的测试...有疑问给我发消息把. 使用方法 //获取选择的图形 并且保存出来 private void button2_Click(object sender, EventArgs e) { IList _List = gifRichTextBox1.LoadSelectFile(); for
2009-07-24 16:07:00
5682
8
原创 C# 获取PictureBox的SizeMode为Zoom图形的大小
在使用 pictureBox1.SizeMode = PictureBoxSizeMode.Zoom; 可以通过反射ImageRectangle 属性获取最后显示的大小.. 方法 /// /// 获取PictureBox在Zoom下显示的位置和大小 /// /// Picture 如果没有图形或则非ZOOM模式 返回的是Pict
2009-07-23 09:00:00
10052
4
原创 C# 获取RICHTEXTBOX所有图形的位置和大小
没什么好说的...是是建立了一个RichTextBox. 然后去判断RichTextBox的类型为OBJECT而且 有RTF的OBJ定义字段 objw objh 来获取的 全部代码 public IList GetRichTextObjRectangle(RichTextBox p_RichTextBox) { I
2009-07-21 17:30:00
4580
2
原创 C# GDI HatchBrush 对照
最近制作甘特图控件 System.Drawing.Drawing2D. HatchBrush _BlackBrush = new HatchBrush(HatchStyle.Percent50, Color.Blue,Color.White);Graphics _Graphics = Graphics.FromHwnd(this.Handle);_Graphics.FillRect
2009-07-10 07:49:00
2789
原创 C# 实现系统热键盘注册的类.
使用方法 private RegisterHotKeyClass _RegisKey = new RegisterHotKeyClass(); private void Form2_Load(object sender, EventArgs e) { _RegisKey.Keys = Keys.Q; _RegisK
2009-06-25 17:02:00
3725
1
原创 C#获取WIN服务的路径和安装卸载服务
获取路径是通过注册表来查的 引用.System.Configuration.Install.dllSystem.ServiceProcess.dll 使用方法 安装 string _ServiceName = ""; string _InsertError = Zgke.WindowFrom.Service
2009-06-23 09:59:00
3326
1
原创 C# 制作ANI动画光标的类
测试代码 private void Form2_Load(object sender, EventArgs e) { byte _ValueChar = (byte)A; Zgke.MyImage.ImageFile.ImageAni _Ani = new Zgke.MyImage.ImageFile.ImageAni();
2009-06-13 09:00:00
3316
原创 C#操作CUR的类
Zgke.MyImage.ImageFile.ImageCur _Cur = new Zgke1.MyImage.ImageFile.ImageCur(); _Cur.CurImage.Add(this.Icon.ToBitmap()); _Cur.SaveImage(@"C:/1.cur", true); 只支持2种保存方式 2
2009-06-11 15:25:00
4289
12
原创 C# 读写 Photoshop PSD文件 操作类
分析了PSD的文件....才发现PSD的RGB色彩保存也是 先红 蓝 绿 这样保存的 ....麻烦的..另外8BIM好象没什么用..可以直接跳过..直接获取最后的图形信息就可以了.. 我只对一些PSD文件进行了解析如果大家使用中碰到不能识别的请告诉我.发送信息到zgke@Sina.com 或则给我留言就可以了。 另外这个BLOG的插入代码我不用了...太郁闷了... 使用方法
2009-05-25 08:47:00
12481
20
原创 C# 转换图形为PCX 格式
2010-5-27PCX RLE压缩图形的行对齐比.NET多了一位.已经修正了. 2009 -7-25C# 转换图形为PCX 格式 增加了对1位色的PCX的读取 2009-6 -12 RLE数据压缩更改 颜色RGB在RLE压缩不换行处理..... .NET 支持的格式..保存成PCX格式..目前只支持两种结果 256色图 和24位图... 其他位的以
2009-05-20 15:50:00
5731
11
原创 C#解析PCX图形文件..
2009-05-20 新添了两个方法 一个保存 另外支持8位色的PCX 连接 http://blog.youkuaiyun.com/zgke/archive/2009/05/20/4204090.aspx 图片来源 ACDESS 3.1 转换出来的PCX文件.. 其实分析了下....PCX的24位图还真有意思....先相素红--绿--蓝 ..每个元素都是RLE压缩 到.NET下还
2009-05-19 16:14:00
4988
7
原创 C#通过ARP获取指定IP的MAC地址
/// /// 调用API获取MAC地址 /// /// IP地址 /// MAC地址 public static string GetMac(string p_Id) { IPAddress _Address; if (!IPAdd
2009-05-18 17:39:00
4315
2
原创 C#实现验证码识别
这个可能是最简单的严整码了.. 使用 System.Net.WebClient _Client =new System.Net.WebClient(); byte[] _ImageBytes =_Client.DownloadData("http://www.fjjj.gov.cn/Article/getcode.asp");
2009-05-12 14:00:00
18369
9
原创 C#获取系统鼠标指针
系统设置了鼠标指针的样式 可以通过下面的方法设置程序的鼠标指针样式 [DllImport("user32.dll", EntryPoint = "SetCursor")] public static extern IntPtr SetCursor(IntPtr hCursor); /// /// 获取鼠标句柄
2009-05-08 16:43:00
3477
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人