- 博客(65)
- 资源 (13)
- 收藏
- 关注
转载 C#WinForms 中实现程序自动升级
winform程序相对web程序而言,功能更强大,编程更方便,但软件更新却相当麻烦,要到客户端一台一台地升级,本文结合实际情况,通过软件实现自动升级,弥补了这一缺陷,有较好的参考价值。由于程序在运行时不能用新的版本覆盖自己,因此,我们将登录窗口单独做成一个可执行文件,用户登录时,从网上检测是否有新的主程序,如果有,则从后台下载并覆盖老的版本,用户输入正确的用户名和密码后,通过参数将必要的信息(
2011-12-13 14:59:18
5999
转载 Wince 下C#使用INI文件(Bug修正版)
在网上找了N久,最终也没能找到合适用的,没办法,今天自己花了几个小时的时间写了个,留着自己以后用了,经过WINCE下调试,保证可以正常运行。为了方便其它网友,现在公布出来: ///整个单元开始using System;using System.Collections.Generic;using System.Text;using System.IO;using System
2011-12-12 17:16:40
2507
转载 helper类
class SqlCeHelper : IDisposable { private SqlCeConnection connection; private SqlCeCommand command; private const string connectionString = "Data Source=/DB/db.sdf";
2011-11-28 10:27:03
1290
转载 C# WinForm程序退出的方法
1.this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出; 2.Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出; 3.Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题;
2011-11-25 15:11:49
1058
转载 [实践]FastReport.NET使用示例
废话不说直接正题!1 下载FastReport.NET。网上搜索一下,下载资源一大把,这是收费的,所以我使用了demo版; 注意:FastReport.NET 和FastReport Studio不是同一个东西,别下错了; FR.NET只支持VS2005/2008; 官网:http://ns.fast-report.com/en/,有说明文档使用手册下载,论坛也很不错,问题解
2011-11-24 16:12:06
18193
1
转载 FastReport经验
1.FastReport中如果访问报表中的对象?可以使用FindObject方法。TfrxMemoView(frxReport1.FindObject(’memo1′)).Text:=’FastReport’;2.FastReport中如何使用上下标?设置frxmemoview.AllowHTMLTags := True;在Text输入如下上标:mm2下表:k6举一反三
2011-11-24 15:53:12
2762
转载 PHP导入导出Excel方法
最近因项目需要,需要开发一个模块,把系统中的一些数据导出成Excel,修改后再导回系统。就趁机对这个研究了一番,下面进行一些总结。基本上导出的文件分为两种:1:类Excel格式,这个其实不是传统意义上的Excel文件,只是因为Excel的兼容能力强,能够正确打开而已。修改这种文件后再保存,通常会提示你是否要转换成Excel文件。优点:简单。缺点:难以生成格式,如果用来导入需要自己分
2011-11-22 17:24:30
885
转载 10个实用的PHP正则表达式
正则表达式是程序开发中一个重要的元素,它提供用来描述或匹配文本的字符串,如特定的字符、词或算式等。但在某些情况下,用正则表达式去验证一个字符串比较复杂和费时。本文为你介绍10种常见的实用PHP正则表达式的写法,希望对你的工作有所帮助。1. 验证E-mail地址 这是一个用于验证电子邮件的正则表达式。但它并不是高效、完美的解决方案。在此不推荐使用。 Php代码
2011-11-03 09:09:44
698
转载 C#调用WebService
1.1、Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可
2011-11-01 14:44:52
532
转载 SQL Server触发器创建、删除、修改、查看示例步骤
一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。二﹕ SQL Server为每个触发器都创建了两个专用表﹕Inserted表和Deleted表。这两个表。一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发
2011-11-01 14:27:00
629
原创 php 日期时间问题
1.获取当前日期$showtime=date("Y-m-d H:i:s"); 这样获取的时间可能或跟当前时间有差,这是跟时区有关系,解决办法有如下两种: 1.在php.ini中找到date.timezone,将它的值改成 Asia/Shanghai,即 date.timezone = Asia/Shanghai 2.在程序开始时添加 date_default_timezone_
2011-10-31 10:56:36
481
转载 C#中批量导入大容量的txt文件到sql2005
运行工具 vs2008+sql2005 ,导入150万条数据 第一次运行需要3-4分钟 ,第二次运行需要44秒哦表结构 》 文件前台————————————————————————————————————————————http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org
2011-10-24 11:25:31
1308
转载 ZPL II 命令参考
^A 缩放/点阵字体 ^A(可缩放/点阵字体)命令用于内置的True Type字体。可缩放字体(也可以认为是平滑矢量字体)能够以点为单位来对横向、纵向进行扩展。点阵字体由点阵象素组成,通常高度高度大于宽度。 内置的的缩放字体(A0=CG Triumvirate
2011-10-17 13:45:27
10031
转载 C#调用存储过程简单完整例子
CREATE PROC P_TEST@Name VARCHAR(20),@Rowcount INT OUTPUTASBEGIN SELECT * FROM T_Customer WHERE NAME=@Name SET @Rowcount=@@ROWCO
2011-10-10 13:56:23
620
原创 c# 获取和取消本地打印队列
Dictionarystring,int> GetAllPrinterQueues(){ RaiseLog("Getting print queue counts"); Dictionarystring,int> TempDict= new D
2011-10-10 13:47:31
5339
转载 C# WinForm中MenuStrip动态菜单使用总结
在C# WinForm中使用菜单控件,我想MenuStrip是很多人的首选,如何使用我就不多说了,我就讲讲个人的使用心得。以前在使用该控件的时候只知道在窗体设计器中手动输入菜单项目,这样做是比较方便,但却不灵活。某次要做的一个项目,涉及到权限分配,不同权限的人需要用到不同
2011-09-30 10:29:35
21817
2
转载 c#获取当前日期是今年第几周
/// /// 取指定日期是一年中的第几周 /// /// 给定的日期 /// 数字 一年中的第几周 private static int DatePart(DateTime
2011-09-28 09:34:50
19765
1
转载 数据库设计的三大范式
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式第一范式是最基本的范式。如
2011-09-25 21:33:26
874
转载 c# 操作 sqlite
SQLite是一个精巧的轻量级数据库,今天终于基本掌握了如何用C#操作SQLite数据库。根据网友们的经验,至少有两种方法可以做到SQLite的调用,一种是调用sqlite3.dll,一种是用System.Data.SQLite,即sqlite.ADO.NET,是专为C shar
2011-09-16 10:17:37
4446
1
转载 Sqlite在C#中的应用
在 .NET 里面使用 SQLite, 我这里使用的wrapper是 System.Data.SQLite,它只需要一个dll,接口符合ADO.Net 2.0的定义,性能也不错,NHibernate用的也是它,目前支持ADO.NET 3.5了,支持集成在 VS2005 和 VS2
2011-09-16 10:16:07
1337
转载 C# 检查是否联网
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;namespace
2011-09-15 14:17:47
1694
原创 C# http 断点续传
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Net;namespace X
2011-09-14 16:57:23
922
转载 在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(二)
在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(二)----使用方法 一.TcpSvr的使用方法A.测试程序:using System;using Ibms.Net.TcpCSFramework;using System.Collect
2011-09-14 15:05:47
1212
转载 在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(一)
在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(一)----基础类库部分当看到.NET中TcpListener和TcpClient的时候,我非常高兴,那就是我想要的通讯模式但是使用之后发现它们的力量太单薄了,我们需要一个更好的类库来替代它们.下面
2011-09-14 14:51:57
1520
转载 SVN服务器详细权限控制
本章将详细介绍前一章所涉及的两个配置文件, svnserve.conf 和 authz.conf,通过对配置逐行的描述,来阐明其中的一些细节含义。除此之外的其他配置、安装等内容,不是本文重点,读者若有什么疑问,请参考后面“参考文献”中列出的一些文档。这里首先要注意一点,任
2011-08-17 16:59:25
9665
转载 PHP常用正则表达式汇总
1. 平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用: 2. "^\d+$" //非负整数(正整数 + 0) 3. "^[0-9]*[1-9][0-9]*$" //正整数 4. "^((-\d+)|(0+))$"
2011-08-11 17:31:54
514
转载 生成单据号码
大多数的单据都需要有个单据号。有的单据号就是顺序编号如:000001,000002……。有的单据号是有一定意义的,如我遇见过的一个需求:单据号共12位,1位帐套号(区分使用单位的),1位单据标识号(表示该单是什么单,如:E表示订货单,X表示销售单),2位年号(05表示2005年)
2011-08-10 14:37:30
1950
转载 网页打印问题,打印设置,打印预览,打印分页,纵打,横打及页面的边距
1、控制"纵打"、 横打”和“页面的边距。 (1) function SetPrintSettings() { // -- advanced features factory.printing.SetMarginMeasure(2) // measure marg
2011-08-10 14:28:21
3633
转载 PHP与jQuery的超级组合
这两天学了学PHP,发现PHP真是个好东西,免费开源又简单,就一个字:爽! 学完了PHP的基本语法想找个PHP的模板学学,baidu,google了半天,发现了smarty,phplib等将近25个引擎,可真不少啊…… 到底要学哪个呢? 别忙,停停再说吧,因为我有了个新的想法:
2011-08-09 13:19:49
7205
转载 Linux下安装mysql 5.0.56
1. 下载并解包将网络下载的mysql-5.0.56.tar.gz文件放在/usr/local/src目录并解包#cd /usr/local/src#tar xzvf mysql-5.0.56.tar.gz#cd mysql-5.0.562. 编译安装#./configure -
2011-07-29 16:04:13
978
转载 linux下如何卸载mysql
首先,查看一下是否安装并且安装的版本叫什么名字。:rpm -qa | grep -i mysql //这里加 "i" 参数的含义是不区分大小写。第二,找到有某些版本的mysql名字之后对其执行卸载。如:mysql-libs-5.0.45-6.fc7执行:rpm -e m
2011-07-29 13:48:20
2124
转载 在linux下安装mysql
在linux环境中安装mysql需要 mysql-standard-4.0.24-pc-linux-gnu-i686.tar.gz这个文件 可以从http://dev.mysql.com/downloads/index.html下载 mysql-standard-4.0.24-p
2011-07-28 15:40:29
549
转载 Linux下Mysql+Apache+PHP的安装过程
Linux下Mysql+Apache+PHP的安装过程:本文介绍一流行、高效的LAMP架构在Linux服务器下的安装配置。AD: Linux下LAMP的安装过程安装步骤:1. Linux下LAMP的安装过:mysql下载mysql的for linux rpm包存至/home/tm
2011-07-28 14:22:40
512
转载 Java客户端连接https服务器
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.URL; import javax.net.ssl.Hostname
2011-07-19 17:29:34
1659
转载 SVN基本教程
如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有动画教程。本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当中。本教程分为以下几个部门,不仅仅是快速入门,最后
2011-06-25 11:45:00
465
原创 C# listview 显示数据库值
<br /> public frm_Manage() <br /> { <br /> InitializeComponent(); <br /> <br /> string ConnectionString = "Data Source=dzjc_2005;user=kk;password=kk;";//写连接串 <br /> OracleConnection conn = new OracleConn
2011-05-31 14:51:00
2497
转载 C# 日志类
lock 关键字可确保当一个线程位于代码的临界区时,另一个线程不会进入该临界区。如果其他线程试图进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。 using System; using System.Collections.Generic; using System.Text; using System.Configuration; using System.IO; namespace WriteLogClass { /// /// 错误信息处理类 /// public class Error
2011-05-31 10:56:00
3175
转载 Android开发环境搭建全程演示(jdk+eclip+android sdk)
<br />一 相关下载<br />(1) java JDK下载:<br />进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:<br />选择 Download JDK 只下载JDK,无需下载jre. <br />(2)eclipse下载<br /> 进入该网页: http://www.eclipse.org/downloads/ (或者直接点击下载:BT下载 HTTP下载) 如下图:<br /><br />我
2011-05-20 13:28:00
547
转载 ACCESS数据库C#操作类(包含事务)
<br />这个是针对ACCESS数据库操作的类,同样也是从SQLHELPER提取而来,分页程序的调用可以参考MSSQL那个类的调用,差不多的,只是提取所有记录的数量的时候有多一个参数,这个需要注意一下!<br /><br />c# 代码<br /><br />using System; <br />using System.Text; <br />using System.Collections; <br />using System.Collections.Specialized;
2011-04-20 18:14:00
3316
转载 C# 6种获取程序当前所执行目录的方法
<br /><br />、System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName<br /> 获取模块的完整路径。<br />2、System.Environment.CurrentDirectory<br /> 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。<br />3、System.IO.Directory.GetCurrentDirectory() <br /> 获取应用程序的当前工作目
2011-03-24 11:34:00
679
oracle经常用到的知识总结文档
2009-11-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人