• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
擦肩没过
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 2 3 4 5 6 7 下一页
2012年3月29日
C#调用小票打印机
摘要: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Drawing.Printing;namespace BNCheckItemsClient.FormC.Specimen{ publicclass PrintSpecimenLabel { PrintDocument printDocument; privateint _PrintPage =0;//当前打印页 阅读全文
posted @ 2012-03-29 23:49 擦肩没过 阅读(3007) 评论(1) 推荐(0)
使用RestSharp 库调用Restful Service
摘要: 现在互联网上的服务接口都是Restful的,SOAP的Service已经不是主流。.NET/Mono下如何消费Restful Service呢,再也没有了方便的Visual Studio的方便生产代理的工具了,你还在用HttpWebRequest 自己封装吗?Restful Service还有授权问题,自己写出来的代码是不是很不优雅?通常Restful Service返回的数据格式是XML或者Json,还要设置服务的输入参数等等,使用起来很复杂。本文向你推荐一个开源的库RestSharp轻松消费Restful Service。RestSharp是一个开源的.NET平台下REST和Http AP 阅读全文
posted @ 2012-03-29 12:41 擦肩没过 阅读(834) 评论(0) 推荐(0)
2012年2月29日
注册表reg文件语法规则
摘要: 经常需要修改注册表项,但是一层一层打开注册表简直太麻烦了,Slyar又不想使用第三方工具来快速打开,因此直接编写注册表reg文件便成了Slyar修改注册表最常用的手段。1、第一行为以下内容Windows Registry Editor Version 5.002、第二行和最后一行均为空行3、新建项[路径\新主键名]4、删除项[-路径\主键名]5、新建键值 或 修改键值[路径]"键名"="键值" (针对字符串型键值)"键名"=hex:键值 (针对二进制型键值)"键名"=dword:键值 (针对DWORD键值)6、删除 阅读全文
posted @ 2012-02-29 15:52 擦肩没过 阅读(1069) 评论(0) 推荐(1)
2012年2月21日
【转】一个C#写的调用外部进程类
摘要: 作者:肖波C# 调用外部进程的类,网上可以搜出很多来,为什么要再写一遍,实在是因为最近从网上拷贝了一个简单的例程用到项目中,运行有问题,后来研究了半天,才解决了这些问题。于是打算写这么一篇博文,一来说说调用一个外部进程这么简单的一件事究竟会有哪些问题,二来也希望我写的这个相对比较完整的类可以为软件开发的同道们节约一些脑细胞,以便集中优势兵力解决那些真正高深复杂的软件问题。在开始正题之前,我们先来看一看网上比较常见的执行外部进程的函数privatestringRunCmd(stringcommand){//例ProcessProcessp=newProcess();p.StartInfo.Fil 阅读全文
posted @ 2012-02-21 17:43 擦肩没过 阅读(276) 评论(0) 推荐(0)
[转]Winform 下无闪烁走马灯效果实现
摘要: 作者:肖波 最近需要在Winform项目中实现一个走马灯的效果,一开始用了一些办法比如移动Label控件,效果总是不太好,移动文本时总有闪烁的现象。后来找了一个国外的开源控件,应用了一下,效果还不错。仔细阅读了一下代码,发现还有一些地方值得改进,现把代码以及改动说明贴出来,和大家分享。 控件出处:http://www.codeproject.com/KB/miscctrl/ScrollingTextControlArtic.aspx 我的改动: 1、DoubleBuffer 的设置 原代码中用的是 this.SetStyle(ControlStyles.DoubleBuffer, true). 阅读全文
posted @ 2012-02-21 17:16 擦肩没过 阅读(326) 评论(0) 推荐(0)
2012年1月13日
C# 控制打印机切纸[转载]
摘要: 调用代码://不同的打印机需要不同的参数,这个参数应该可以在打印机的编程文档中找到string str = ((char)29).ToString() + ((char)86).ToString() + ((char)0).ToString();byte[] p_Byte = System.Text.Encoding.Default.GetBytes(str);string p_PrintName = "打印机名称";WinApiPrintByte(p_PrintName, p_Byte);复制代码方法:///<summary>/// 发送数据到打印机///&l 阅读全文
posted @ 2012-01-13 17:53 擦肩没过 阅读(1412) 评论(0) 推荐(0)
C#打印类
摘要: using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;using System.Drawing.Printing;using System.Drawing;namespace WinAppPrint{ /// <summary> /// 打印类 /// </summary> public class Printer { private DataGridView dataview; private PrintDocument printDoc; 阅读全文
posted @ 2012-01-13 16:21 擦肩没过 阅读(338) 评论(0) 推荐(0)
2011年12月29日
C#链接打印机(多个打印机选择、图片加载)
摘要: 后台代码:using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;usi 阅读全文
posted @ 2011-12-29 15:54 擦肩没过 阅读(2133) 评论(0) 推荐(0)
2011年12月22日
C# 实现Epson热敏打印机打印 Pos机用
摘要: 自己琢磨的,看了打印机的指令自己写的。共享出来,免得大家又去看烦人的指令 public class EpsopnPrinter {//打印文字(端口号 字符) public static string PrintString(int Port, string val) { System.IO.Ports.SerialPort sp = new System.IO.Ports.SerialPort(); sp.PortName = "COM" + Port.ToString(); try { sp.Open(); } catch { return "端口被占用&qu 阅读全文
posted @ 2011-12-22 15:52 擦肩没过 阅读(807) 评论(0) 推荐(0)
2011年12月20日
[转]NET脏字过滤算法
摘要: 再度改进,在脏字可能存在的情况下,例如出现了多个脏字前Length-1部分时,性能相比http://www.cnblogs.com/xingd/archive/2008/01/31/1060425.html中描述的又提升了300%~400%。直接贴出全部代码了,通过新增的一个byte[char.MaxValue]和BitArray(char.MaxValue),减少了大量的Substring和GetHashCode的调用。耗的内存也不算多,除HashSet外,仅需要144k内存。引用此文或者使用此代码请说明出处,谢谢,以便于我将来的更新。2008-02-02修订:if (index > 阅读全文
posted @ 2011-12-20 15:31 擦肩没过 阅读(223) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3