自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Zgke

*_*

  • 博客(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 3848 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 4883 2

原创 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 1620

原创 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 6624 2

原创 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 7006 13

原创 C# 实现虚拟打印机 HP Color LaserJet 4500 (2) True Type Font字体显示

/// ///暴露一个方法这个方法用来在PCL文件显示里使用 /// public void LoadImage() { //字符数据 string _TextFontBytes = "000200010000007F00C0001B001F0000373727373737273737373707373737073707270737072707273727

2010-06-04 16:43:00 5395 6

原创 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 12245 11

原创 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 2129 2

原创 C# 解析 IFF图形结构

这个结构有点像RIFF文件。。是分段的。但要注意ANNO这个描述字段 必须是使用2个字节 否则ACDSEE无法识别。 图形数据区的数据存放也和别的图形文件有天地之区别。例如 256色图形 第1个字节放的是 前8个相素的最第位   后面依次类推。知道相素的最后一个最底位完毕并补码后 才是相素的底2位。也就是说  宽为16的图形  第1-2字节 是放最低位   3-4 放的低2位  

2010-03-25 08:24:00 2435 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 3774 14

原创 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 14652 8

原创 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 4741

原创 C#制作文件分析器

其实就是 16进编辑器 只是增加了一些颜色设置 好让分析过程中已知道的字节好区分而已!! 是用PANEL和GDI来进行绘制的  还有文件更改标记  具体使用方法         ///         /// 显示文件内容        ///         /// 文件地址        /// 是否修改监视        public void H

2010-02-06 15:35:00 1629 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 7178 3

原创 C#在任务管理器里隐藏

 这里说的只是在WINDOWS 任务管理器里隐藏,不是在进程里消失  例如我们要隐藏QQ进程,不在WINDOWS任务管理器里显示 使用方法  private WindowsAPI.HideTaskmgrList _List = new WindowsAPI.HideTaskmgrList();        private void Form1_Load(object se

2009-11-16 16:58:00 3349 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 1242 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 3170

原创 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 3950 10

原创 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 2871

原创 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 7191 1

原创 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 2161

原创 C# 使用覆盖文件的方式发送byte[]到指定的打印机

使用 WinApiPrintByte("打印机名",byte[]数据) 就可以了      ///         /// 发送数据到打印机        /// zgke@sina.com        /// qq:116149        ///         /// 打印机        /// 数据        public static void WinApi

2009-08-27 09:46:00 4480 7

原创 C# 实现简单的甘特图控件

效果图   日期红色的可以设置假期  也可以设置星期六星期日是否为假期 例子  ProjectViewBox.ProjectNode _Node1 = new ProjectViewBox.ProjectNode(DateTime.Parse("2009-08-01"), 2, "新任务1");            ProjectViewBox.Project

2009-08-22 15:01:00 15785 13

原创 C# 禁用 硬件设备

全部使用 setupapi.dll 里的函数 使用方法   IList _HardwareInfo = Zgke.SysInfo.HardwareClass.GetHardwareTable();            dataGridView1.DataSource = _HardwareInfo;            for (int i = 0; i != _Hardw

2009-08-12 17:41:00 6604 4

原创 C# 为TextBox增加SelectText改变事件

使用方法    private void Form2_Load(object sender, EventArgs e)        {            TextBoxSelectTextChangedClass _TextSelectChanged = new TextBoxSelectTextChangedClass(textBox1);                   

2009-08-06 11:36:00 3056

原创 C# 让程序只保证一个进程的类

不多说了 使用方法在Program.cs里的Main里调用就好了LoadProcess.StarPoint()第1个参数是用来给已启动的进程发送的消息..         [STAThread]           static void Main(string[] args)         {            Application.EnableVisualStyles(

2009-07-29 14:02:00 2376 2

原创 C# 让RichTextBox支持GIF

我只是做了一些简单的测试...有疑问给我发消息把.  使用方法 //获取选择的图形 并且保存出来 private void button2_Click(object sender, EventArgs e)        {            IList _List = gifRichTextBox1.LoadSelectFile();            for

2009-07-24 16:07:00 5503 13

原创 C# 获取PictureBox的SizeMode为Zoom图形的大小

在使用 pictureBox1.SizeMode = PictureBoxSizeMode.Zoom; 可以通过反射ImageRectangle 属性获取最后显示的大小.. 方法 ///         /// 获取PictureBox在Zoom下显示的位置和大小        ///         /// Picture 如果没有图形或则非ZOOM模式 返回的是Pict

2009-07-23 09:00:00 9386 5

原创 C# 获取RICHTEXTBOX所有图形的位置和大小

 没什么好说的...是是建立了一个RichTextBox. 然后去判断RichTextBox的类型为OBJECT而且 有RTF的OBJ定义字段 objw objh 来获取的  全部代码         public IList GetRichTextObjRectangle(RichTextBox p_RichTextBox)        {            I

2009-07-21 17:30:00 4269 3

原创 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 2395

原创 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 3476 1

原创 C#获取WIN服务的路径和安装卸载服务

获取路径是通过注册表来查的 引用.System.Configuration.Install.dllSystem.ServiceProcess.dll   使用方法 安装            string _ServiceName = "";            string _InsertError = Zgke.WindowFrom.Service

2009-06-23 09:59:00 3070 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 3008

原创 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 4026 13

原创 C# 读写 Photoshop PSD文件 操作类

分析了PSD的文件....才发现PSD的RGB色彩保存也是 先红 蓝 绿 这样保存的 ....麻烦的..另外8BIM好象没什么用..可以直接跳过..直接获取最后的图形信息就可以了.. 我只对一些PSD文件进行了解析如果大家使用中碰到不能识别的请告诉我.发送信息到zgke@Sina.com 或则给我留言就可以了。 另外这个BLOG的插入代码我不用了...太郁闷了... 使用方法

2009-05-25 08:47:00 11703 19

原创 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 5394 12

原创 C#解析PCX图形文件..

2009-05-20  新添了两个方法  一个保存  另外支持8位色的PCX 连接  http://blog.csdn.net/zgke/archive/2009/05/20/4204090.aspx 图片来源  ACDESS 3.1 转换出来的PCX文件.. 其实分析了下....PCX的24位图还真有意思....先相素红--绿--蓝 ..每个元素都是RLE压缩 到.NET下还

2009-05-19 16:14:00 4664 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 4098 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 17880 20

原创 C#获取系统鼠标指针

系统设置了鼠标指针的样式 可以通过下面的方法设置程序的鼠标指针样式   [DllImport("user32.dll", EntryPoint = "SetCursor")] public static extern IntPtr SetCursor(IntPtr hCursor); /// /// 获取鼠标句柄

2009-05-08 16:43:00 3238

红色PDF文件 h100 w100

7.01 生成饿 100*100 用于分析PSD文件 红色色彩为24位色

2009-05-21

空空如也

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

TA关注的人

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