- 博客(60)
- 资源 (133)
- 收藏
- 关注
原创 C# openFileDialog升级版 带预览功能
<br />该组件属于.NET 是我从网上找的第三方控件修改后的样子<br /> <br />下载地址<br /> <br />http://download.youkuaiyun.com/source/2858227<br /> <br />使用方法:<br /> <br /><br />//用第三方控件 必须引入的命名空间using NewOpenFileDialog.OS;using NewOpenFileDialog.Controls; //第三方控件 NewOpenFi
2010-11-25 14:49:00
1851
原创 Visual SourceSafe 2005团队开发环境搭建(一)
写在安装前 众所周知,在团队开发的过程中,版本控制是一个十分重要的活动。 鉴于网上关于Visual SourceSafe 2005的资料比较少(应该是牛人们不削写这种低水平的文章)。 于是,下面我将使用文字加图片的方式详细的讲解Visual SourceSafe 2005从安装到配置的整个过程,望对Visual SourceSafe 2005不熟悉的朋友有所帮助。 常识补充 Visual SourceSafe 是一种版本控制系统产品,它提供了还原点和并行协
2010-10-11 23:14:00
1789
1
原创 C#获取串口列表(可用于实现实时监控串口)
<br />常用的两种方法<br /> <br />方法一:<br /> <br />using Microsoft.Win32; RegistryKey keyCom = Registry.LocalMachine.OpenSubKey("Hardware//DeviceMap//SerialComm"); if (keyCom != null) { string[] sSubKeys = keyCom.GetV
2010-09-29 11:29:00
9308
原创 C#发送邮件
<br />******************** SmtpClient client = new SmtpClient("smtp.sina.com【邮件服务器,比如这个就是新浪邮箱的发件服务器】"); client.UseDefaultCredentials = false; client.Credentials = new System.Net.NetworkCredential("发送邮箱的用户名", "发送邮箱的密码"
2010-09-25 10:12:00
3394
原创 太好了 今天写代码又遇到了一个新的问题
<br /> <br />话不多说 先上图<br /> <br /> <br /><br /> <br />百度一下<br /> <br /> 解决方法是:<br /> <br /> <br /> 把菜单的 调试->异常->Managed Debuggin Assistants->LoaderLock 的选中状态去掉即可!<br /> <br /> <br /> <br /> <br /> <br /> <br />
2010-09-24 09:35:00
834
1
原创 好兴奋啊 上优快云首页了
<br /> <br />完全的意外 <br /> <br />两天前上传了一个资源 结果就成了热门资源了 真是没想到 难道是由于我把代码贡献出来了??搞不懂<br /> <br />有图有真相<br /> <br /> 优快云首页截图:<br /> <br /><br /> <br /> <br /> 下载的首页:<br /> <br /> <br /> <br /> <br /><br /> <br />
2010-09-23 22:32:00
574
原创 金山毒霸通行证申请小助手
<br /> <br />本来今天打算把金山毒霸通行证申请小助手再升级一下 写成1.3的版本 <br /> <br />但是 转念一想 上次那个还可以用 就算了 <br /> <br />等到哪天不能用了 再来研究金山毒霸的升级机制<br /> <br />That's all . Clear
2010-09-23 20:28:00
576
原创 c# 串口调试小助手(有源码)
从昨天下午到今天下午 利用工作之便 写的一个用于串口调试的小程序 不过估计还有bug 望各位看官留言给我下载地址:http://download.youkuaiyun.com/source/2708852
2010-09-21 09:25:00
4980
1
原创 微软自己扇自己耳光??
<br />先上图<br /> <br /><br /> <br />这个是serialPort一个实例 的StopBits(停止位)的属性 可以从中看到 这个枚举含有None这个选项 <br /> <br />但是我看MSDN着实 把我雷死了 上图<br /> <br /><br /> <br /> 既然不支持None 为什么又在枚举的时候把 None加在里面??这岂不是自己扇自己的耳光?<br /> <br /> 不知道是我理解有误还是什么<br />
2010-09-14 16:32:00
674
原创 C# 线程间操作无效
<br />最近在写串口通信<br /> <br />今天中午突然遇到一个问题<br /> <br />我在serialport的DataReceived事件中访问 主界面的控件 突然出现了下面的错误<br /> <br /><br /> <br />经过百度 google 知道 这是由于线程安全所造成的 VS2005及以上新增的一个特性 <br /> <br />访问非自己线程的东西 会发生如上类似的错误<br /> <br /> 解决的方法如下<br /> <br />从程序设计上来说,只有创建界面的
2010-09-14 14:28:00
2030
原创 C# WinForm打开PDF文件
<br />其实WinForm打开PDF文件 有很多种方法 主要分为2个大的方法<br /> <br />一:使用Adobe reader提供的COM组件<br /> <br />1.添加引用<br /> <br />工具箱---右键---选择项--COM组件--Adobe PDF Reader<br /> <br />2.使用方法<br /> <br /> OpenFileDialog openFile=new OpenFileDialog();<br /> open..Filter = "PDF文件|*
2010-09-08 13:15:00
12303
原创 C# 接口 (三)
<br />接口重新实现<br />一个类若继承了某个接口的实现,则只要将该接口列入它的基类列表中,就可以重新实现该接口。<br />接口的重新实现与接口的初始实现遵循完全相同的接口映射规则。因此,继承的接口映射不会对为重新实现该接口而建立<br />的接口映射产生任何影响。<br />=================<br />接口与多态<br />接口也可以实现多态 <br />==================<br />接口和抽象类<br />1.类是对对象的抽象,可以把抽象类理解为把类当作对象
2010-09-03 22:59:00
713
原创 C# 接口 (二)
<br />完全限定接口成员名<br />接口成员有时也用它的完全限定名来引用。接口成员的完全限定名是这样组成的:声明该成员的接口的名称,后面跟一个<br />点,再后跟成员的名称。成员的完全限定名将引用声明该成员的接口。<br />显示接口成员实现<br />为了实现接口,类或结构可以声明显示接口成员实现。显示接口成员实现就是一种方法,属性,事件或索引器声明,它使<br />用完全限定接口成员名称作为标识符。<br />==========================<br />显示接口成员实现主要有
2010-09-03 00:27:00
650
原创 JavaScript 一些常识 (三)
<br />定义数组<br />数组对象用来在单独的变量名中存储一系列的值。<br />我们使用关键词 new 来创建数组对象。下面的代码定义了一个名为 myArray 的数组对象:<br />var myArray=new Array()有两种向数组赋值的方法(你可以添加任意多的值,就像你可以定义你需要的任意多的变量一样)。<br />1:<br />var mycars=new Array()<br />mycars[0]="Saab"<br />mycars[1]="Volvo"<br />mycar
2010-09-03 00:15:00
414
原创 C# 获取文件MD5值
<br />Method 1<br /> /// <summary> /// 根据文件路径得到文件的MD5值 /// </summary> /// <param name="FilePath">文件的路径</param> /// <returns>MD5值</returns> public static string getMD5(string FilePath) {
2010-09-01 21:25:00
3317
1
原创 C# 获取QQ的状态 离线或在线
其实有多种方法 我这里就写下两种Method 1http://webpresence.qq.com/getonline?Type=1&+qq号:if (online[0] ==0){window.alert("在线中~");}else{window.alert("隐身或离线");}Method 2http://wpa.qq.com/pa?p=1:+qq号+:3
2010-09-01 21:18:00
1552
原创 JavaScript 一些常识 (二)
<br />==============================<br />Next PageFor...In 声明用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。<br />for ... in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。<br /><script type="text/javascript"><br />var x<br />var mycars = new Array()<br />mycars[0] = "宝马"<br />mycar
2010-09-01 19:39:00
638
原创 JavaScript 一些常识 (一)
JavaScript大小写敏感document.write 字段是标准的 JavaScript 命令,用来向页面写入输出。alert("123")prompt("请输入数字")prompt("请输入数字","不错") 第二个为默认值=================================String对象的方法length 字符的长度charAt 显示指定索引的字符indexOf 得到子字符串在母字符串中第一次出现的位置(下标),如找不到则输出“-1”indexOf(子字符串)indexOf
2010-08-31 23:27:00
562
原创 一个程序员应该有的素质
一个程序员应该有的素质 这里所谓的素质并不是什么所谓的 不乱吐 不乱写 不乱画 而是作为程序员所应该具备的一些能力 或者说是特点吧 1.每天都学习的习惯----------(学习的重要性) 这点不用多说 这基本上是所有的程序员都同意的一个观点 不论你学习的是最新的尖端技术还是理论框架 或是最近自己要用到的技术 框架 看书都是必要的 2.多思考----------(思考的重要性) 遇到问题 无论大小 一定要多问几
2010-08-30 22:10:00
502
原创 C# 接口 (一)
今天晚上学习的是C# 接口的部分 写出来 自己可以有空看看 接口 接口定义了一个可由类和结构实现的协定。接口可以包含方法,属性,事件,索引器。接口不提供它所定义的成员的实现,它仅指定实现该接口的类或结构必须提供的成员。 从某个角度上说 抽象方法是虚方法的特列 而接口是抽象方法的特列 接口的特点 1.一个接口声明可以声明0个或者多个成员 2.接口的成员必须是方法 属性 索引器 事件 3.接口不包含常量 字段 运算符 实例构造函数 析
2010-08-29 23:13:00
459
原创 关于优快云博客 文章管理 的几点愚见
<br /> 有如下情况 需要解决 不然像我这种使用者会蛋疼 呵呵<br /> <br /> 1.集体编辑多篇文章 如编辑 归属于同一个文章分类 貌似没有这个功能 害的我每次都要点编辑 进去 然后再分类 至于集体删除这些 没用过 不知道有没有<br /> <br /> 2.每一次管理文章之后 都会返回最新的一页 我其实还想留在进入的那一页进行其它文章的编辑 没法 只好到页面底重新定位到该页<br /> <br /> 3.文章管理 的头顶也应该有 页码的显示条 以便于有些人知道下一页或
2010-08-29 22:54:00
514
原创 C# float格式化
比如将Float保留两位小数该如何实现 有比较常用的如下方法Method 1float f = 12.123456f;string s=f.ToString("0.00"); //呵呵 貌似不正规 还需要强行再转回去Method 2float f = 12.123456f;string s=f.ToString("f2"); 这样其实会四舍五入 而且float后面必须带字幕f 而声明double类型的数据则什么都不用带
2010-08-29 22:23:00
8615
原创 Visual Studio 2008 打断点
今天突然发现断点不能打在类 接口 这一级别的定义前面 也不能在定义结束的括号 打断点 这只能说明一点 关于调试 我还有很多要学习
2010-08-29 22:16:00
928
原创 这简直就是个悲剧 关于ExecuteNonQuery 方法的第二次认识
SqlCommand.ExecuteNonQuery 方法对连接执行 Transact-SQL 语句并返回受影响的行数。 您可以使用 ExecuteNonQuery 来执行目录操作(例如查询数据库的结构或创建诸如表等的数据库对象),或通过执行 UPDATE、INSERT 或 DELETE 语句,在不使用 DataSet 的情况下更改数据库中的数据。虽然 ExecuteNonQuery 不返回任何行,但映射到参数的任何输出参数或返回值都会用数据进行填充。对于 UPDATE、INSERT 和 DELETE 语句
2010-08-21 10:13:00
660
原创 C# 重命名文件 (正宗的方法)
突然想起这个问题 所以就思考一下记得C# File类中是没有rename这个方法 所以网上很多都用的是move moveTo copy+delete等这些方法其实以上的方法 虽然可以实现功能 但看起来总觉得很蛋疼今天百度 突然发现了一个正宗的解决方案仔细回想 vb.net中有My.Computer.FileSystem.RenameFile这个方法 但是在C#中如何使用呢?? 其实很简单 只需以下几步1.先添加引用:Microsoft.VisualBasic,再加上using Microsoft.Visua
2010-08-18 13:09:00
21829
8
原创 子数组的最大乘积
<br /> ===<br /> 题目<br /> ===<br /> 给定一个长度为N的整数数组 只允许用乘法 不允许用除法 计算任意(N-1)个数的组合乘积最大的一组 并写出算法的时间复杂度<br /> <br /> ===<br /> 解法<br /> ===<br /> <br /> 初看题目 第一反应就是 找出所有的(N-1)的可能 然后再逐个相乘 最后比较值的大小 在这个过程中 我们一定要注意 题
2010-08-06 13:53:00
117
原创 C# String和string的区别
面试或者笔试的时候 曾经遇到过这个问题 其实以前还没有深究过 不过觉得挺有意思 就百度了一下 自己理解了 也贴上来 大家众乐乐 ================================================= C#是区分大小写的,并且同时存在String与string。 MSDN中对string的说明:string is an alias for String in the .NET Framework。string是String的别名而已。 string是c#中的类
2010-08-03 11:01:00
755
原创 C# 处理字符串中带有 / 和 "" 的情况
我们在定义一个字符串的时候 其中可能带有 / 和 "" 的情况 这个时候应该怎么处理?? 一般有2种常用的方法 1.使用 / (转义字符) 如果字符串的值是 /123/ 那么应该定义为 string str="//123//" ; //PS:优快云的编辑器太"智能" 一遇到 // 就认为是超链接 我汗 如果字符串的值是 "123" 那么应该定义为 string str="/"123/"" ; / (转义字符) 只要后面的不是什么r,
2010-08-03 10:34:00
9136
原创 C# 判断字符为空的6种方法和效率
C#中提供了相当丰富的方法或属性来判断一个字符是否为空,常用的方法有以下6种 1. string == "" 2. string.Equals("") 3. string == stirng.Empty 4. string.Equals(string.Empty) 5. string.Length == 0 6. string.IsNullOrEmpty(string) 为了对以上6种方法的效率有个直观的效果 我特意编写了以下的测试代码: using System;
2010-08-03 09:41:00
1634
原创 Write To My Favorites Singer The King Of Pop Michael Jakson
When the first time i hear of you,It's a bad new to you and to me.You've been busy with you litigation and you made a very bad impression on me.In a long period of time,I hate you,I despise you,I think you're just a black people with ugly heart.
2010-06-30 08:10:00
864
原创 金山毒霸通行证申请助手 升级版
采用C#.NET3.5进行编写 新特点1.修复已知bug一个 2.优化内部代码 提高程序运行效率3.实现脱离.net运行环境 下载地址: http://download.youkuaiyun.com/source/2342915
2010-05-12 12:08:00
424
原创 金山毒霸通行证申请助手
闲来无聊 写的一个可以获取正版金山毒霸通行证的程序 人格保证:无病毒 插件 流氓软件等恶意行为(如不相信 请勿使用) 本程序对金山毒霸不存在任何破解 只为闲暇时的习作 请勿用于商业目的 请购买正版金山毒霸 支持国产 采用C#.NET进行编写需要.net framework的环境支持 下载地址: http://download.csdn.n
2010-05-07 11:56:00
432
原创 锁屏软件
RT 采用VB.NET进行编写 需要.net framework的环境支持 下载地址: http://download.youkuaiyun.com/source/2141561
2010-03-19 11:40:00
368
原创 实用小工具集合
RT 采用C#.NET进行编写 需要.net framework的环境支持 下载地址: http://download.youkuaiyun.com/source/2137695
2010-03-18 08:38:00
448
原创 千千静听 歌词制作器
RT 采用C#.NET进行编写 需要.net framework的环境支持 下载地址: http://download.youkuaiyun.com/source/2134488
2010-03-17 15:18:00
573
原创 公布 中国移动飞信 部分 源码
此次公布的是飞信根目录下的ImpsClientData.dll的源码 此源码的作用是数据库的调用可以替换飞信根目录下的对应dll 便知真伪 我用的是Visual Studio 2008专业版 进行编译的 下载地址: http://download.youkuaiyun.com/source/2004176
2010-01-18 13:09:00
502
原创 利用 千千静听服务器 下载歌词 编写完毕 测试成功
采用C#.NET 结合部分网上源码 进行的歌词下载器的编写 成功实现从千千静听服务器 搜索和下载歌词 运行需要.net frameWork 软件下载地址: http://download.youkuaiyun.com/source/2003062
2010-01-17 22:14:00
873
1
实用小工具集合---wenjunsu编写
2010-03-17
Head First SQL 中文版 Page 79-83 DOC
2009-07-22
Head First SQL 中文版 Page 74-78 DOC
2009-07-18
Android开发环境搭建
2011-05-22
C# OpenFileDialog升级版(有源码)
2010-11-25
锁屏软件 --Made By WJS
2010-03-18
请问SQL如何实现以下功能?
2022-08-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人