
C#
pfworld
想来想去还是比较喜欢软件开发!
展开
-
C#编写的OleDb数据库连接通用类库
ADOHelper.csusing System;using System.Data;using System.Configuration;using System.Data.SqlClient;using System.Data.OleDb;using IBMDADB2Lib;using HR1930.COM.Util;namespace HR1930.COM.DB{ /// ///转载 2006-09-20 06:32:00 · 1841 阅读 · 0 评论 -
语音技术——自定义播放中文语音
在做称重软件过程中,由于要使用语音播报称重量的功能因此做了如下代码,希望能为初学语音技术的朋友带来帮助。(个人技术有限,欢迎大家指点) using System;using System.Collections.Generic;using System.Text;using System.Media;namespace WeightSystem{ public class ClsWe原创 2007-10-11 07:27:00 · 1888 阅读 · 3 评论 -
多功能DataGridView打印类(WinForm C#)
论坛里的朋友要DataGridView的打印类,所以把这个版本的也发出来和大家共享!!using System;using System.Collections;using System.ComponentModel;using System.Drawing;using System.Drawing.Printing;using System.Data;using System.Windows原创 2008-01-22 13:27:00 · 12295 阅读 · 10 评论 -
ESC/P 打印指令使用,3种票据打印方法。
具体内容大家自己看!如有好的解决方案大家共同研究!(1)自定义纸张设置 控制面板->打印机和传真->右键->服务器属性->创建新的格式(2)自定义纸张使用 this.printDocument1.DefaultPageSettings.PaperSize = new System.Drawing.Printing.PaperSize("NewPrint", iWidt原创 2008-02-05 21:08:00 · 18815 阅读 · 3 评论 -
通过程序自定义纸张[方法来自www.codeproject.com]
解决 ESC/P 打印指令使用,3种票据打印方法 中手动定义纸张的方法!(1) 使用 string defaultPrinter = this.printDocument1.PrinterSettings.PrinterName; MJMCustomPrintForm.MJMCustomPrintForm.AddCustomPaperSize(d原创 2008-02-19 00:30:00 · 1868 阅读 · 0 评论 -
水晶报表简单传参
今天由于需要涉及到水晶报表传参,查了很多网上方法发现都不太实用!(我直接使用报表文件)后来经过多次测试后解决,特把解决方案写出来和大家共享!reportDocument1.SetParameterValue("titfdate", "2008-01-20");reportDocument1.SetParameterValue("tittdate", "2008-02-01"); 其实非常简原创 2008-02-26 14:41:00 · 2743 阅读 · 2 评论 -
通过串口收发短消息(上)
Q用串口连接GSM手机发送和接收短消息,在应用程序中如何编程实现? Q我们打算开发一个基于GSM短消息方式的GPS系统,如何利用SMS进行数据通信?A首先,我们要对由ESTI制订的SMS规范有所了解。与我们讨论的短消息收发有关的规范主要包括GSM 03.38、GSM 03.40和GSM 07.05。前二者着重描述SMS的技术实现(含编码方式),后者则规定了SMS的DTE-DCE接口标准(A转载 2007-12-25 20:33:00 · 1305 阅读 · 0 评论 -
通过串口收发短消息(下)
Q PDU的核心编码方式已经清楚了,如何实现用AT命令收发短消息呢?A在上篇中,我们已经讨论了7-bit, 8bit和UCS2这几种PDU用户信息的编码方式,并且给出了实现代码。现在,重点描述PDU全串的编码和解码过程,以及GSM 07.05的AT命令实现方法。这些是底层的核心代码,为了保证代码的可移植性,我们尽可能不用MFC的类,必要时用ANSI C标准库函数。首先,定义如下常量和结构:转载 2007-12-25 20:38:00 · 982 阅读 · 0 评论 -
水晶报表——文件导出
水晶报表在C#使用中经常需要事先导出 功能,但是crystalReportViewer在界面上不太美观,所以贴出来共享。 CrystalDecisions.Shared.DiskFileDestinationOptions DiskOpts = new CrystalDecisions.Shared.DiskFileDestinationOptions(); thi原创 2008-01-03 17:11:00 · 1506 阅读 · 0 评论 -
c#取得汉字的拼音的首字母
今天在yyf9989 的 Blog 上看到一篇《C#计算汉语拼音码 》,看了里面的代码,觉得是比较繁琐。它主要是检索输入的汉字在数组中的位置,然后返回第一个字母。于是就想起来了,可以利用汉字在计算机里面的编码来的到汉字的首拼音,查找了一些资料,通过以下的方法成功的得到了解决。就放在这里,请朋友们参考。static public string GetChineseSpell(string str转载 2007-03-25 22:47:00 · 856 阅读 · 0 评论 -
Donet中dos命令悄悄执行
本文阐述了如何在.net中悄悄的执行dos命令,并通过重定向输出来返回结果的方式。一、怎样使dos命令悄悄执行,而不弹出控制台窗口?1.需要执行带“/C”参数的“cmd.exe”命令,它表示执行完命令后立即退出控制台。2.设置startInfo.UseShellExecute = false; //不使用系统外壳程序启动进程3.设置startInfo.CreateNoWindow转载 2007-03-25 22:43:00 · 1199 阅读 · 0 评论 -
自定义事件实现不同窗体间的通讯C#篇
C# 中的“事件”是当对象满足一定条件,发生某些事情时,类向该类的客户提供通知的一种方法。使用事件,拥有该事件的对象不必知道需要通知谁,一旦满足了某个条件,将自动调用该事件,正确通知每个需要通知的对象。通过使用事件,提高了程序的模块化程度。 要在程序中使用自定义事件,需按以下步骤进行: 1、声明事件 要在类内声明事件,首先必须声明该事件的委托类型: public dele转载 2007-03-25 22:40:00 · 900 阅读 · 1 评论 -
c#.net常用函数列表
c#.net常用函数列表 1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取转载 2006-09-20 06:33:00 · 957 阅读 · 0 评论 -
c#实现的俄罗斯方块程序(源码)
以下为"俄罗斯方块"的C#源代码:MainForm.cs,Block.cs,SettingForm.cs MainForm.cs----------------------->> using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Wind转载 2006-10-29 20:30:00 · 6753 阅读 · 22 评论 -
在应用程序中使用启动屏幕和登陆窗口
在winform应用程序开发中,我们通常习惯于将系统的初始化代码(例如:读取配置文件、实例化持久数据层、设置主窗体界面)写在主窗体的构造函数或其OnLoad事件中,如果这些系统初始化代码的运行需要较长一段时间的话,就需要设置一个启动屏幕随时显示系统当前正在执行的操作以增强用户体验;另外,某些情况下你的系统可能需要用户输入密码方可正常使用,那么如何处理登陆窗口和系统主窗体的关系呢?本文将这转载 2006-11-08 06:57:00 · 1286 阅读 · 0 评论 -
多功能DataGrid打印类(WinForm C#)
·所有字体,边距,header 高,行高,都可以自定义。 ·支持自动计算每页行数与每页固定行数。 ·支持页脚显示页数。由于自己用和本人比较懒,所以把属性都设置成公有,赋值的时候小心。 using System; using System.Collections; using System.ComponentModel; using System.Drawing; using Sys转载 2006-06-28 19:21:00 · 2746 阅读 · 0 评论 -
一个控制摄像头的类
using System;using System.Runtime.InteropServices;using System.Drawing;using System.Drawing.Imaging;namespace WeightSystem{ /// /// 一个控制摄像头的类 /// public class Pick { private const原创 2007-02-21 21:35:00 · 1194 阅读 · 0 评论 -
NET 2.0 基础技术列表
基元类型(mscorlib.dll): System.Int64 System.UInt64 System.Int32 System.UInt32 System.Int16 System.UInt16 System.Byte System.SByte ============================ System.Boolean System.Char System转载 2007-03-12 00:28:00 · 661 阅读 · 0 评论 -
c#如何读INI文件中的设置信息
原文:c#如何读INI文件中的设置信息 //write by www.wenhui.org把下面的代码改动一下,就可以在你的程序中使用,当然别忘记加上名字空间哦。using System;using System.IO;using System.Runtime.InteropServices;using System.Text;namespace Sx_Mdi{/// /// Summ转载 2007-02-05 18:31:00 · 847 阅读 · 0 评论 -
DataGrid的诸多内容的实现
有时候听有些朋友抱怨.NET的DataGrid不是很好用。就我个人的体会,DataGrid的功能非常强大,可以使我们随心所欲的完成各种各样的工作,可惜就是实现起来不够简单明了。我对平时经常碰到的一些问题积累了一些解决的方法,现在把它们总结一下供大家参考。 比较经常碰到的一个问题是:我们希望DataGrid的某一列只能输入特定的文本,比如:不能输入数字。下面的例子说明如何实现这种功转载 2007-03-22 12:56:00 · 1254 阅读 · 0 评论 -
基于海康NetVideoActiveX.ocx进行远程视频开发!
int ierr = 0; string sServerIP = ""; sServerIP = this.axNetVideoActiveX1.GetServerIP(http://www.oupiin.net.cn); //获取IP ierr = this.axNetVideoActi原创 2010-01-25 18:32:00 · 17433 阅读 · 7 评论