随笔 - 317, 文章 - 0, 评论 - 453, 阅读 - 114万
  博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

随笔分类 -  C#

c# winform asp.net
摘要:C# 执行bat批处理文件private void RunBat(string batPath){Process pro = new Process();FileInfo file = new FileInfo(batPath);pro.StartInfo.WorkingDirectory = file.Directory.FullName;pro.StartInfo.FileName = batPath;pro.StartInfo.CreateNoWindow = false;pro.Start();pro.WaitForExit();} 阅读全文

posted @ 2012-07-10 20:48 PHP-张工 阅读(14133) 评论(0) 推荐(1) 编辑

摘要:Spring.net 获取SQL连接字符串Spring.Context.IApplicationContext ctx = Spring.Context.Support.ContextRegistry.GetContext();IBatisNet.DataMapper.SqlMapper sqlMap = (IBatisNet.DataMapper.SqlMapper)ctx.GetObject("sqlMap");string conString = sqlMap.DataSource.ConnectionString;using (System.Data.SqlClie 阅读全文

posted @ 2012-06-26 16:03 PHP-张工 阅读(826) 评论(0) 推荐(0) 编辑

摘要:使用随机线条拼图源码下载:http://files.cnblogs.com/zjfree/RandomPic.rar开发环境:WIN2003 + VS2005 + .NET2.0 + C# 阅读全文

posted @ 2012-05-14 16:58 PHP-张工 阅读(850) 评论(2) 推荐(0) 编辑

摘要:绕着圆旋转递增旋转源码下载:http://files.cnblogs.com/zjfree/CirclePi.rar开发环境:WIN2003 + VS2005 + .NET2.0 + C# 阅读全文

posted @ 2012-05-09 13:35 PHP-张工 阅读(2027) 评论(0) 推荐(0) 编辑

摘要:double pi = 1;for (int i = 100; i > 0; i--){ pi = pi * ((double)i / (2 * i + 1)) + 2;} 阅读全文

posted @ 2012-05-09 13:24 PHP-张工 阅读(1564) 评论(0) 推荐(0) 编辑

摘要:源码下载:http://files.cnblogs.com/zjfree/DrawCircle.rar开发环境:WIN2003 + VS2005 + .NET2.0 + C# 阅读全文

posted @ 2012-05-07 17:54 PHP-张工 阅读(455) 评论(0) 推荐(0) 编辑

摘要:SQLCE 是什么?它是类似于SQLite的单文件数据库。是微软提供的。参考资料:http://www.cnblogs.com/slmk/archive/2012/02/14/2350503.htmlMicrosoft SQL Server Compact 4.0 下载:http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=033cfb76-5382-44fb-bc7e-b3c8174832e2实例下载:http://files.cnblogs.com/zjfree/SQLCE_Test.rar开发环境:WIN2003 + 阅读全文

posted @ 2012-04-25 16:57 PHP-张工 阅读(470) 评论(0) 推荐(1) 编辑

摘要:使用WebBrowser做一个撑满的winForm内容是指定的网站。从用户角度看,还以为是winForm本地程序。可以通过HTML和webBrowser通讯,还实现一些以前要借助浏览器插件才可以完成的功能。如:获取本地MAC地址、直接打印、执行本地命令等。实例中还包含了,获取本地硬件信息的方法。实例下载:http://files.cnblogs.com/zjfree/FormWeb.rar 阅读全文

posted @ 2012-04-21 17:34 PHP-张工 阅读(1087) 评论(1) 推荐(0) 编辑

摘要:一般在给服务器上发布网站时,都需要删除服务器上已存在的文件,以加快上传速度。每次都要手动删除,很麻烦。删错发布后就悲剧了。使用bat批处理文件有没有,替换文件内容功能,所以就自己做了个删除工具。用法:在要删除的目录根目录创建del.txt内容格式可如下://删除web\images目录rd web\images//删除所有的js目录rd js /s//删除文件del *.exe /sdel images\*.jpgdel config\log4net.config//删除修改时间小于指定时间的文件deltime *.dll 2012-01-01//替换文件内容replace web.confi 阅读全文

posted @ 2012-02-29 17:21 PHP-张工 阅读(603) 评论(0) 推荐(0) 编辑

摘要:使用Cassini和SQLite结合可以做出本地运行的web程序。有时间好好研究下。Cassini作为Web服务器,替代IISSQLite作为本地数据库,替代sql server源码下载:http://files.cnblogs.com/zjfree/EasyWeb.rar开发环境:WIN2003 + VS2005 + .NET2.0 + C# 阅读全文

posted @ 2012-02-28 16:12 PHP-张工 阅读(1292) 评论(1) 推荐(0) 编辑

摘要:在网络不稳定时,经常会通过PING来看网速!自作了C#PING工具。主要功能:ping 指定网址或IP。自动记录ping的信息,下次启动自动开启。显示当前ping值和平均ping值。还有连接失败的错误率。选中列表,使用CTRL + C 键复制ping的结果。通过DELETE键可删除列表中的项。界面如下:工具下载:http://files.cnblogs.com/zjfree/NetPing.rar源码下载:http://files.cnblogs.com/zjfree/NetPing_src.rar开发环境:WIN2003 + VS2005 + .NET2.0 + C#后记:发现博客园的pin 阅读全文

posted @ 2012-02-22 13:06 PHP-张工 阅读(3427) 评论(0) 推荐(3) 编辑

摘要:前几天做了个浏览器工具,想屏蔽框架和FLASH,使用webBrowser,必须在页面加载后,使用JS删除页面的flash和iframe。为了在加载前屏蔽,网上有人说,先获取网页源码,在将源码中的flash和iframe信息去除,然后加载。在网上查了一下。获取源码简单。使用HttpWebRequest来实现。解析HTML源码使用开源的HtmlAgilityPack,很快就实现了这个功能。主要测试了 屏蔽js、flash、iframe源码下载:http://files.cnblogs.com/zjfree/HtmlAgilityPack_DEMO.rar开发环境:WIN2003 + VS2005 阅读全文

posted @ 2012-02-17 17:46 PHP-张工 阅读(1953) 评论(1) 推荐(0) 编辑

摘要:利用webBrowser做了个浏览器工具!功能类似IE toolbar.界面如下:主要功能:网页浏览使用webBrowser来实现。主要遇到问题是,如何包含多框架的页面是否加载完成。方法如下:private void webPanel_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e){ if (webPanel.Url.ToString() != e.Url.ToString()) { return; } //网页... 阅读全文

posted @ 2012-02-15 14:52 PHP-张工 阅读(1574) 评论(5) 推荐(0) 编辑

摘要:当做一个软件的教程时,可能需要用到屏幕录像。但生成的视频都很大。并且也不需要那么详细的操作步骤。所以想就做了个只屏幕截图,然后依次显示的功能。截屏软件截图制作步骤:1 屏幕批量截图2 压缩截图。原理是,将截图与上一张截图对比,只将不同部分存储。3 制作屏幕说明。就是在图片上直接写HTML说明。4 将截图和HTML说明一起发布出来。主要功能:1 屏幕截图2 截图压缩3 支持全局快捷键4 支持屏幕局部截图好处:1 在客户端使用HTML浏览。2 不是视频。3 数据小。缺点:1 要懂HTML才能做。2 制作说明比较麻烦。3 没有声音。源码下载:http://files.cnblogs.com/zjfr 阅读全文

posted @ 2012-02-07 13:54 PHP-张工 阅读(2680) 评论(2) 推荐(0) 编辑

摘要:可以说是个简易版的按键精灵。主要功能有:自动输入,截屏,控制鼠标移动点击。自动按键工具主要使用 SendKeys.SendWait() 函数实现。关于SendKeys用法参考界面如下:按照执行命令自动执行输入格式为:命令:内容 每行一条命令INPUT 输入文本RUN 运行程序KEY 模拟按键SLEEP 暂停MOUSE_MOVE 鼠标移动MOUSE_CLICK 鼠标单击MOUSE_DBCLICK 鼠标双击SCREEN 窗口截屏ALL_SCREEN 全屏截屏KEY 辅助说明关于SendKeys用法参考修正2012-02-01 添加鼠标坐标显示。当前鼠标... 阅读全文

posted @ 2012-01-31 17:57 PHP-张工 阅读(9035) 评论(0) 推荐(2) 编辑

摘要:主要用途:简单时间提醒。避免长时间在电脑前,忘记运动。主要功能:定时提醒,可重复提醒。(每天,每月,每年)声音提示整点和半点报时最上层笔记本,无需保存,自动保存。界面如下:修正2012-01-30 修正了弹出提示框时,当前焦点转移问题。2012-02-01 修改一次提醒过期后,还提示“无”的BUG,将同一时间提醒信息合并显示。程序下载:http://files.cnblogs.com/zjfree/Alert.rar源码下载:http://files.cnblogs.com/zjfree/AlertSrc.rar环境:WIN2003 + VS2005 + C# + NET2.0 阅读全文

posted @ 2012-01-20 17:12 PHP-张工 阅读(2542) 评论(7) 推荐(1) 编辑

摘要:自己写了一个验证码图片生成的页面效果如下: 主要实现效果随机渐变背景随机字体颜色(渐变)、大小、角度、扭曲随机干扰曲线代码如下:protected void Page_Load(object sender, EventArgs e){ //设置不缓存此页 Response.AppendHeader("pragma", "no-cache"); Response.AppendHeader("Cache-Control", "no-cache, must-revalidate"); Response.AppendHea 阅读全文

posted @ 2012-01-10 17:47 PHP-张工 阅读(3815) 评论(4) 推荐(2) 编辑

摘要:参考资料:http://www.cnblogs.com/jeffhsu/archive/2011/08/24/2152013.html看了jeffhsu的方法挺好的,但需要做一个Excel模版,参考网上资料改进了一下。//Asp.net 导出EXCELprivate void ExportExcel(){ //临时文件 string tempFile = string.Format("{0}/{1}.xls", System.Environment.GetEnvironmentVariable("TEMP"), Guid.NewGuid()); //使用 阅读全文

posted @ 2011-12-21 15:31 PHP-张工 阅读(895) 评论(1) 推荐(1) 编辑

摘要:MSDN的解释: GUID 是一个 128 位整数(16 字节),可用于所有需要唯一标识符的计算机和网络。此标识符重复的可能性非常小。 UInt64 表示 64 位无符号整数。值类型表示值介于 0 到 18,446,744,073,709,551,615 之间的无符号整数。 原理将GUID拆分成两个 阅读全文

posted @ 2011-11-28 15:15 PHP-张工 阅读(3041) 评论(5) 推荐(3) 编辑

摘要:短网址服务就是把长的URL地址转换成短的URL。如google提供的http://goo.gl/短网址http://goo.gl/mwsQP 对应的网址就是http://www.cnblogs.com/zjfree短网址参考:http://baike.baidu.com/view/2693499.htm那为什么URL那么多怎么就可以使用5位字符就表示呢? 注意短网址后面的5位字符是区分大小写的。如果五个字符是(0-9)、(A-Z)、(a-z),那5位字符可以穷举多个呢?62^5 =916132832个 如果6位呢?62^6 = 56800235584个500多亿个网址。这实际上是一个62进制的 阅读全文

posted @ 2011-11-28 14:42 PHP-张工 阅读(11687) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示