- 博客(26)
- 收藏
- 关注
原创 论坛日历
script language="javascript">var diarydays="";script>meta http-equiv="Content-Type" content="text/html; charset=gb2312">style>.calendarBigBorder ...{ font-family: "Arial", "Helvetica", "sans-seri
2006-10-18 16:23:00
718
原创 把数据库连接字符串写入注册表
考虑到用户可能更换SQL Server服务器,所以数据库连接字符串不能写成固定的。我们可以把它写入一个文件,需要的时候访问它即可以了。下面的方法是把它写入注册表(写入注册表是为了考虑到安全性,也可以写入某个xml文件)using Microsoft.Win32; private void SetRegistryKey(string name,string connst
2006-10-18 16:06:00
959
原创 vc#打包部署全攻略之(二、自动添加.NET Framework)
首先在微软的官方网站上下载Microsoft Visual Studio.Net 2003 引导程序插件文件名称:PluginInstaller.mis下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=627921a0-d9e7-43d6-a293-72f9c370bd19&displaylang=zh-cn双击
2006-10-14 15:28:00
1057
原创 VC#打包全攻略之(进一步修改中)
using System;using System.Collections;using System.ComponentModel;using System.Configuration.Install;using System.Data.SqlClient;using System.Diagnostics;using System.IO;using System.Xml;namespac
2006-10-14 09:18:00
745
转载 sql安装部署
private const string SQL_NAME="sql.sql";private string sqlPath = string.Empty;private string serverConn = string.Empty;ServiceController sqlSer;private void steupStart(){string desPath=string.Em
2006-10-13 15:30:00
823
原创 VC#打包部署全攻略之(一、添加卸载程序)
一、在系统文件的system32文件夹下找到msiexec.exe。(c:/windows/system32/msiexec.exe)在打包项目中应用程序文件夹中添加文件msiexec.exe。二、创建msiexec的快捷方式,改此快捷方式的Argmuments属性为“/x {产品ID}”,说明:产品ID的值为打包项目(比如Setup1) 的ProductCode属性值,如: /x {5C76
2006-10-13 12:18:00
982
原创 鼠标移动没有标题栏的winform窗口
昨天在做项目的时候想实现一下这个功能.也是在网上找了几种方法.挑了个比较简单的(我比较懒) ,效果还行,只是用了这个鼠标的其他事件都不管用了. 不知道要怎么解决这个问题 private const int WM_NCHITTEST = 0x84; private const int HTCLIENT = 0x1; private const int HTCAPTION = 0x2;
2006-09-29 14:49:00
858
原创 个别打印
private void btnPrint_Click(object sender, System.EventArgs e) { try { string strCount="select count(xjh) from xs_ksxx where xjh="+this.gXJH.Text.Trim()+""; LocalDb ldb=new LocalDb();
2006-09-25 15:38:00
716
转载 加密解密类
using System;using System.IO;using System.Security.Cryptography;using System.Text;namespace MyTest{ /// /// 加密和解密 /// public class EncryptDecrypt { public EncryptDecrypt(){} //默认密钥向量 public byte[
2006-09-16 16:54:00
680
转载 [转载收藏]asp.net中调用javascript函数实现多功能日期控件示例
asp.net中调用javascript函数实现多功能日期控件示例 作者:overred 来源:博客园今天在网上看到一个功能非常强大的日期控件,但是人家需要money.在以前搞asp的时候曾经用过一个调用js的日期控件,所以就拿到asp.net中,来发挥他的作用,让它做个免费的,功能强大的日期控件.(可以拖动)首先看看在asp.net中是如何实现调用js函数的.demo:
2006-09-15 17:14:00
1087
原创 SQLServer数据库的备份与还原
//备份private void btnBackUp_Click(object sender, System.EventArgs e) { DB db=new DB(); string backupName="SunWebExam"; string cmdText=@"BACKUP DATABASE SunWebExam to disk="+this.textBox1.Text
2006-09-14 15:34:00
720
原创 利用FTPClient类实现文件的上传下载功能
声明:FTPClient类代码可以在我的收藏中找到,这里就不贴出来了。文中用到了其中的方法我会尽量注明。FTPClient ftp=new FTPClient();一、新建一个FTP服务器。设置IP/端口,并且设置一个根文件夹exam (根据需要自己设置)二、连接FTP服务器 ftp.RemoteHost=this.txtIP.Text.Trim(); //FTP服务器的IP或
2006-09-14 10:55:00
2179
转载 [收藏]三层式开发中的层次划分
先举一个曾经在哪本书上看到的例子:现在你想在1米宽的小溪上建一座桥,你会在上面放块木板就完了。如果想在宽一点的小河上建这桥,你就需要计算木材用料,价格等,如果需要别人帮忙,你还要多一些图纸什么的让别人理解你的想法。现在你要在大江上面建桥,你需要有整体的计划,包括各个方面,比如将来可能的收费和利益分配等问题。 这里讲3层式,其实是针对“大江上面建桥”来的,对于1米宽的小溪,在实际中可能一点用都没有。
2006-09-13 14:52:00
760
原创 EXCEL导入导出
/// /// 导出考生基本信息到Excel文件 /// private void ExportToExcel() { try { string FileName=this.ofdOutput.FileName; string connString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + FileNa
2006-09-12 12:36:00
1110
1
原创 DataSet与XML导入导出方法
忙活半天弄好了,又告诉我要以Excel形式导入导出。这点代码删了可惜,索性保存到这里。 /// /// 导出考生信息到XML文件 /// /// private void ExportToXml(string toPath) { this.ds.WriteXml(toPath,XmlWriteMode.WriteSchema); } /// /// 导入考生信
2006-09-12 11:43:00
1170
转载 数据访问类OleDb
using System;using System.Data;using System.Data.OleDb;using System.Windows.Forms;namespace Sun.WebExam{ /// /// LocalDb 的摘要说明。 /// public class LocalDb { OleDbConnection conn; public LocalDb()
2006-09-09 13:00:00
819
转载 数据访问类SqlClient
using System;using System.ComponentModel;using System.Collections;using System.Diagnostics;using System.Data;using System.Data.SqlClient;using System.Configuration;using Microsoft.Win32;using System.I
2006-09-09 12:56:00
992
原创 如何在VS.NET2003的报表中显示图片[子报表]
上个月做项目遇到的问题,查了一些资料才搞定.可惜兄弟记性不好,忘记从哪学来的了.MMD都是美女给闹的public static CRExamNoPrint crenp=new CRExamNoPrint();//报表文件DataSet ds=new DataSet();//一个按钮事件,这里会动态创建一个table,然后将内容显示在报表中private void btnPrint_
2006-09-09 11:58:00
991
转载 FTPClient类
public class FTPClient { #region 构造函数 /// /// 缺省构造函数 /// public FTPClient() { strRemoteHost = ""; strRemotePath = ""; strRemoteUser = ""; strRemotePass = ""; strRemotePort = 21;
2006-09-08 13:50:00
1064
原创 bool转变为int的简单方法(CheckBox选中则返回1否则返回0)
/// 布尔类型转换为整型 public static int Bool2Int(object obj) { if(Convert.ToBoolean(obj)==true) return 1; else return 0; }
2006-09-08 13:45:00
2219
原创 获得本地主机IP
IPHostEntry myHost=new IPHostEntry(); myHost=Dns.GetHostByName(Dns.GetHostName()); string hostName=myHost.HostName.ToString().Trim(); myHostIP=myHost.AddressList[0].ToString().Trim();//得到主机IP
2006-09-08 10:25:00
677
转载 关于DataGrid模板列的文章
IntroductionThis article explains how to build some special user controls for DataGrid columns on a Windows application. The special controls are: DataGrid ComboBox, DateTimePicker and Button co
2006-09-07 14:01:00
991
1
原创 判断treeView节点等级
public int LevelOfNode(TreeNode tn) { int x=0; if(tn.Parent!=null) return LevelOfNode(tn.Parent)+1; else return x; }
2006-09-07 13:57:00
1258
原创 C#绘制饼图的简单方法
Graphics.FillPie 方法参数brush 确定填充特性的 Brush 对象。 x 边框左上角的 x 坐标,该边框定义扇形区所属的椭圆。 y 边框左上角的 y 坐标,该边框定义扇形区所属的椭圆。 width 边框的宽度,该边框定义扇形区所属的椭圆。 height 边框的高度,该边框定义扇形区所属的椭圆。 startAngle 从 x 轴沿顺时针方向旋转到扇形区第一个边所测得的角度
2006-09-05 14:54:00
1129
原创 代码中使用DataView对象----创建DataView对象
创建DataView对象DataTable tbl=new DataTable("table1");DataView dv;dv=new DataView();dv.Table=tbl;dv=new DataView(tbl);//-----------------------------------------------------------------------
2006-05-25 11:54:00
962
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人