摘要:
C# 启动外部程序的几种方法:
1. 启动外部程序,不等待其退出。
2. 启动外部程序,等待其退出。
3. 启动外部程序,无限等待其退出。
4. 启动外部程序,通过事件监视其退出。 阅读全文
摘要:
今天在 VS2005 的“服务器资源管理器”中的“数据连接”中打开一个连接时候提示:“该项不适于在指定状态下使用。” 把 VS2005 关掉再打开还是如此,重新启动计算机也不行。在网上搜索了一下,有人说是改了操作系统用户的登录密码的原因。我前几天刚好改过操作系统用户的登录密码,于是我把密码又改了回去,注销后从新登录 VS2005 就正常了。 难道,安装了 VS2005 后,就不能... 阅读全文
摘要:
DataRow[] rows = dataTable1.Select("", "ord asc"); DataTable t = DataTable1.Clone(); t.Clear(); foreach (DataRow row in rows) t.ImportRow(row); DataTable1 = t; VS2005中这种方法最简单: DataView dv = dt.D... 阅读全文
摘要:
// 获得指定名称的类型,程序集名称 + 类名称
Type type = Type.GetType(assemblyName + "." + className);
// 创建类型的一个实例
object obj = Activator.CreateInstance(type);
// 将实例强制转换成指定的类型
BaseBusiness curBusiness = (BaseBusiness)obj; 阅读全文
摘要:
几年前就看到一些朋友的 msn 使用的是 @msn.com 邮箱。msn.com 简短又好记,我也试图申请过,但官方只能申请 @hotmail.com,很不爽。 今天终于找到一个申请 @msn.com 邮箱的地址,帖出来和大家共享,希望能帮到一些想申请 msn 邮箱的朋友。申请地址如下:https://accountservices.passport.net/reg.srf?ns=m... 阅读全文
摘要:
1. 在解决方案资源管理器中跟踪活动项 VS2005 » 工具 » 选项 » 项目和解决方案 » 常规,把“在解决方案资源管理器中跟踪活动项”打勾。 2. 显示行号 VS2005 » 工具 » 选项 » 文本编辑器 » C#,把“行号”打勾。 或者 VS2005 » 工具 » 选项 » 文本编辑器 » 所有语言,把“行号”打勾。 3. 界面语言 VS200... 阅读全文
摘要:
遇上你是我的缘…
你清晰地在我的灵魂空间出现
因为思念而炙热的心房
被你的身影填满
我在夜深人静时想你
就如,用整个生命,回味一个季节
在想你的梦里流连
不管时间与季节的变迁… 阅读全文
摘要:
内网可以建立FTP服务器吗?动态IP可以建立FTP服务器吗?可以设定不同的用户有不同的FTP权限吗(访问不同的FTP文件夹)?你遇到了内网的用户可以访问FTP服务器,而外网用户却不能访问的问题吗?你遇到了外网的部分用户可以访问FTP服务器,而另外一部分用户却不能访问的问题吗? 阅读全文
摘要:
记录应用程序的操作日志可以使用数据库、文本文件、XML文件等。我这里介绍的是使用 XML 文件记录操作日志。
我觉得使用 XML 记录操作日志有如下几点好处:
1. 不占用数据库的空间,可以任意的删除历史操作日志。
2. DataTable 可以方面的读入 XML 文件,DataTable 也可以方便的保存为 XML 文件。
3. 查看日志方便,可以直接打开 XML 文件查看,也可以读入 DataTable,然后通过程序查看。 阅读全文
摘要:
在VS 2005中设置和读取配置文件已经变的很简单了,而且是强类型的,读取的值可以直接赋值给相应的变量,无需强制转换。
例如:DateTime userDateTime1 = Properties.Settings.Default.userDateTime1; 真是方便了很多。但是你有没有发现,使用 Properties.Settings.Default.Save() 保存了设置后,Application 范围的设置为什么没有保存成功,User 范围的设置的变化为什么没有体现到 app.config 文件中去呢? 阅读全文
摘要:
正则表达式能根据设置匹配各种数据(比如:e-mail地址,电话号码,身份中号码等等)。正则表达式功能强大,使用灵活,C#,Java,JavaScript等多种语言都支持正则表达式。在互联网上“抓取数据”更是少不了使用正则表达式。今天我要说的是在C#中使用正则表达式自动匹配并获取所需要的数据。
阅读全文
摘要:
XML和HTML中都有一些特殊的字符,这些字符在XML和HTML中是不能直接使用的,如果必须使用这些字符,应该使用其对应的转义字符。 阅读全文
摘要:
我们从域名服务商那里注册的域名(顶极域名),一般都会免费提供域名解析。但这种域名解析只能把域名解析导静态IP地址上。要想把域名解析到动态IP地址上,还需要购买动态域名解析服务。利用别名(CName)记录就可以免费把域名解析到动态IP上。 阅读全文
摘要:
上次写了 使用WebClient自动填写并提交ASP.NET页面表单 一些朋友说需要完整的源代码。今天我把源代码整理了一下传了上来,供大家参考。 阅读全文
摘要:
给Blog添加一个访问计数器:1. 到 http://www.freelogs.com 注册一个帐号2. 把代码复制到 管理 » Options(选项) » Configure 的公告栏内,Save。 阅读全文
摘要:
把 Datawindow 导出到PDF文件,早就想做了。为此我曾经试过几个版本的PowerBuilder(PowerBuilder 9.0,PowerBuilder 10.0),但都没有试成功。我一直以为是PB的 Bug,今天在网上搜了很多资料,终于搞定。原来要安装gs705w32.exe 和 Acrobat 的虚拟打印机。PB这样导出PDF文件,也太不专业了吧。 阅读全文
摘要:
C#中使用条件运算符 (?:),使程序更简洁、雅观地表达那些简单的 if-else 结构。但是由于我受C语言的影响,遇到这种情况时总是使用iif,总是忘记C#中没有iif,只有条件运算符 (?:)。今天写此随笔,并以此来提醒自己。 条件运算符 (?:) 根据布尔型表达式的值返回两个值中的一个。条件运算符的格式如下 condition ? first_expression : second_expr... 阅读全文
摘要:
今天安装了 InstallShield Professional 12,试了一下觉得太复杂,制作出来的安装程序每个界面都有“InstallShield”的字样,也不太喜欢,所以又把InstallShield卸载掉。 然而卸载之后在VS2005中编译安装项目就会提示:验证时出错,HRESULT='80040155'。在Google里搜索了一些,有人数说是VS的bug,我认为应该是InstallShield 的Bug,谁让InstallShield 卸载时不清理干净呢。 阅读全文
摘要:
1. 到 http://dev.mysql.com/downloads/mysql/5.0.html 下载 MySQL 5.0:mysql-5.0.27-win32.zip2. 到 http://dev.mysql.com/downloads/connector/net/5.0.html, 下载 MySQL Connector/Net 5.0: mysql-connector... 阅读全文
摘要:
现在有很多网站使用 Linux + MySql 。MySql 在 Windows 下安装和配置都很简单,但是在 Linux 安装是有点麻烦,对用惯了Windows 的 Linux 初学者来说,真是“相当”麻烦啊!
阅读全文