03 2012 档案

摘要:System.Diagnostics.Process[] processList = System.Diagnostics.Process.GetProcesses(); foreach (System.Diagnostics.Process process in processList) { if (process.ProcessName.ToUpper() == "WINRAR") { MessageBox.Show("Y")... 阅读全文
posted @ 2012-03-31 18:19 摩根船长 阅读(27285) 评论(1) 推荐(1) 编辑
摘要:在我的Winform开发框架或者WCF开发框架中,均提供多种界面样式选择,其中有一种就是界面效果比较好的DevExpress控件界面样式,但是我们一般在开发环境中使用,安装包的大小都很大,100多M,那么我们在部署到客户端应用的时候,该如何操作呢?我们分析DevExpress的特殊补丁发现,他们是一个DOS批处理文件,主要是创建相应的目录,然后把DevExpress的三个特殊文件复制到对应的目录中,就可以实现DevExpress的正常使用了。那个DOS批处理文件内容如下所示。一般我们部署客户端应用的时候,都会制作一个安装包,我们只需要自定义安装操作中正确执行这些DOS命令即可。但是,在实际安装 阅读全文
posted @ 2012-03-31 16:40 摩根船长 阅读(1244) 评论(0) 推荐(0) 编辑
摘要:最近做一个项目的安装部署程序,要求有安装的验证,安装的授权,要输入授权吗才可以安装,禁止非法安装。 一开始看见用户界面不错,可是添加了用户界面不能控制他,只能接受输入,然后根据输入创建数据库,修改配置之类的东西,网上的资料也多是这类型的,我就自己写了一个,还不是不太满意的,这些窗体都是在安装的过程中弹出来的,我本意是想在安装之前就验证这些内容,可是弄不出来,不知道大家有没有什么好的办法。这是需要验证的两个部分,两个自定义的窗体,代码如下: installer类的代码using System;using System.Collections.Generic;using System.Compon 阅读全文
posted @ 2012-03-31 16:34 摩根船长 阅读(1187) 评论(0) 推荐(0) 编辑
摘要:{0:yyyy-MM-dd HH:mm:ss.fff}:使用24小时制格式化日期{0:yyyy-MM-dd hh:mm:ss.fff}:使用12小时制格式化日期以下同理,从左至右分别为-年-月-日 时:分:秒.毫秒{0:yyyy-MM-dd HH:mm:ss zzz}{0:yyyy-MM-dd HH:mm:ss.ff zzz}{0:yyyy-MM-dd HH:mm:ss.fff zzz}{0:yyyy-MM-dd HH:mm:ss.ffff zzz}以下测试代码//---假设时间为-2009-03-17 16:50:49.92object objValue2 = Business.Servic 阅读全文
posted @ 2012-03-30 19:28 摩根船长 阅读(894) 评论(0) 推荐(1) 编辑
摘要:要响应GridView的单击或者双击事件,要设置GridView的OptionsBehavior.Editable=false。如果为true,它是不会响应这这两个事件的。 它本的的机制就是这样,祥细说明请看: The DoubleClick event occurs when the end user double-clicks within a view. The DoubleClick event does not occur if an in-place editor is activated as a result of double-clicking as well as when 阅读全文
posted @ 2012-03-30 18:13 摩根船长 阅读(6659) 评论(0) 推荐(2) 编辑
摘要:破解版有风险,仅供大家学习研究,切勿使用到商业版,否则请购买正版。先装上 再使用……步骤如下: 文件夹中包括“破解文件、Dxperience安装包、汉化、破解说明”,在安装时请注意:1、关闭VS,直接双击DXperience-11.1.6.exe 执行安装,接下来就是下一步下一步 即可 2、直接运行Register.bat(需要将“破解文件”整个文件夹复制到本地任何一个地方) 3、打开“破解文件夹”--选中三个DLL文件 拷贝到步骤1安装下的Program Files\DevExpress 2011.1\Components\Sources\DevExpress.DLL 直接覆盖即可 注:如果 阅读全文
posted @ 2012-03-29 10:44 摩根船长 阅读(16393) 评论(2) 推荐(1) 编辑
摘要:方法一:转自http://www.cnblogs.com/anjou/archive/2011/05/08/2040675.htmlVS2010安装项目的系统必备中没有.NET 2.0,不过我们可以从VS2008的程序文件中找到 .NET 2.0 的系统必备安装包。 安装了VS2008 的 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages 下的 DotNetFX 文件夹,就是 .NET 2.0 的系统必备安装包。把 DotNetFX 文件夹复制到安装了 VS2010 的 C:\Program Files\Mi 阅读全文
posted @ 2012-03-22 19:19 摩根船长 阅读(2904) 评论(0) 推荐(0) 编辑
摘要:1.获取和设置当前目录的完全限定路径。 string str = System.Environment.CurrentDirectory; Result: C:\xxx\xxx2.获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。 string str = System.Windows.Forms.Application.StartupPath; Result: C:\xxx\xxx3.获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名。 string str = System.Diagnostics.Process.GetCurrentProc 阅读全文
posted @ 2012-03-22 18:21 摩根船长 阅读(469) 评论(0) 推荐(0) 编辑
摘要:protected void Button1_Click(object sender, EventArgs e) { if (Directory.Exists(Server.MapPath("~/upimg/hufu")) == false)//如果不存在就创建file文件夹 { Directory.CreateDirectory(Server.MapPath("~/upimg/hufu")); } //Directory.Delete(Server.MapPath("~/upimg/hufu"),... 阅读全文
posted @ 2012-03-22 15:29 摩根船长 阅读(178733) 评论(0) 推荐(2) 编辑
摘要:24小时制: DateTime dt = DateTime.Now; string dt24 = dt.ToString("yyyy-MM-dd HH:mm:ss"); 12小时制: DateTime dt = DateTime.Now; string dt12 = dt.ToString("yyyy-MM-dd hh:mm:ss");H的大小写决定 阅读全文
posted @ 2012-03-22 14:39 摩根船长 阅读(29590) 评论(0) 推荐(5) 编辑
摘要:一.C#运用ProcessStartInfo安装服务,卸载服务,启用服务,关闭服务的操作!.C#运用ProcessStartInfo安装服务,卸载服务,启用服务,关闭服务的操作! . /// <summary>. /// 从CMD运行里面启用服务 . /// </summary>. /// <param name="sender"></param>. /// <param name="e"></param>. protected void Button4_Click1(object 阅读全文
posted @ 2012-03-21 22:51 摩根船长 阅读(741) 评论(0) 推荐(0) 编辑
摘要:我们在程序中经常会用到MessageBox。 MessageBox.Show()共有21中重载方法。现将其常见用法总结如下:1.MessageBox.Show("Hello~~~~");最简单的,只显示提示信息。2.MessageBox.Show("There are something wrong!","ERROR"); 可以给消息框加上标题。3.if (MessageBox.Show("Delete this user?", "Confirm Message",MessageBoxButto 阅读全文
posted @ 2012-03-21 21:52 摩根船长 阅读(749) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace TestFolderBrowserDialog{ public partial class Form1 : Form { public Form1() { InitializeComponent(); ... 阅读全文
posted @ 2012-03-21 15:53 摩根船长 阅读(102309) 评论(1) 推荐(2) 编辑
摘要://绑定双击单元格事件private void DgvDataBackup_CellDoubleClick(object sender, DataGridViewCellEventArgs e) {//得到当前激活单元格的值TxtTaskName.Text = DgvDataBackup.CurrentCell.Value.ToString();//得到当前激活行指定列的值TxtTaskName.Text = DgvDataBackup.CurrentRow.Cells["ColTaskName"].Value.ToString();} 阅读全文
posted @ 2012-03-21 15:13 摩根船长 阅读(1023) 评论(0) 推荐(0) 编辑
摘要:一、数据集基本应用1.表格新增记录方式一:利用BindingSource的AddNew//新增记录,推荐使用,光标位置处于当前新增记录,且正处理编辑状态DataRow thisRow = ((DataRowView)usersBindingSource.AddNew()).Row;thisRow["OID"] = 5;thisRow["CNAME"] = "新增用户";thisRow["sex"] = "m";方式二:利用DataTable的NewRow//新增记录(不建议使用,因为这种方式Ro 阅读全文
posted @ 2012-03-21 11:32 摩根船长 阅读(17575) 评论(1) 推荐(4) 编辑
摘要:本文的原理是借助Windows平台安装的WinRAR(WinZip)实现C#程序的调用(注:WinRAR压缩解压WinZip同样适用)。先来看WinRAR(WinZip)自身的支持调用命令:压缩命令:a {0} {1} -r 【{0}:压缩后文件名|{1}:待压缩的文件物理路径】ex:"a 你妹.rar f:\\MM -r" (含义为将f盘下MM的文件夹压缩为"你妹.rar"文件)解压命令:x {0} {1} -y 【{0}:待解压文件名称|{1}:待解压文件物理路径】ex:"x 幺妹.rar f:\\幺妹 -y"(待压缩文件物理路径 阅读全文
posted @ 2012-03-20 21:03 摩根船长 阅读(1103) 评论(2) 推荐(0) 编辑
摘要:若要解决此问题,使用服务器计时器 System.Timers 命名空间中而不是 Windows 窗体计时器 System.Windows.Forms 命名空间中using System;using System.Timers;public class Timer1{ private static System.Timers.Timer aTimer; public static void Main() { // Normally, the timer is declared at the class level, // so that it sta... 阅读全文
posted @ 2012-03-20 20:46 摩根船长 阅读(566) 评论(0) 推荐(0) 编辑
摘要:VS2010出现FileTracker : error FTK1011不知道是不是vs2010的一个bug,反正有人提交了.FileTracker : error FTK1011编译错误的解决办法有三个,推荐使用第二个方法一:把目标框架改为Framewotk=4.0 方法二:新增环境变量TRACKFILEACCESS=false: 操作步骤:右击"我的电脑"(或"计算机")-->"高级"-->"环境变量"-->"新建系统变量"-->填写"变量名"为&q 阅读全文
posted @ 2012-03-20 09:48 摩根船长 阅读(7869) 评论(1) 推荐(0) 编辑
摘要:随着办公自动化的普及,现在安装Office办公软件的朋友越来越多了。当使用的人多了,难免有的朋友会遇到一些问题,这时可能会将Office卸载干净,然后重新安装,但Office软件与其他软件的卸载方法是有些不同的。常用的软件我们会在“控制面板”里面找到“添加删除程序”来卸载,但是对于Office软件来说,这样并不能将它删除干净,所以这时候我们必须借助于Office专业卸载工具来帮助我们清理Office办公软件! 以下是微软提供的三个版本的专业卸载工具下载地址,下载后直接双击运行,按操作提示来即可: Office2003卸载工具(816KB):点击下载 Office2007卸载工具(788K... 阅读全文
posted @ 2012-03-20 09:44 摩根船长 阅读(284) 评论(0) 推荐(0) 编辑