2012年11月23日
摘要: 问题: 最近在做一个项目的时候,遇到这样一个要求,模拟要求如下: ID SName1 张三1 李四2 刘六2 王五要的结果是ID name1 张三,李四2 刘六,王五即按ID组查询,并将相同的ID对应SName内容通过逗号合并解决思路: 通过传递不同的id给函数,查询出组合的SName并返回。--创建测试表IF NOT EXISTS(SELECT * FROM sysobjects WHERE id=OBJECT_ID(N'StudentsInfo') AND OBJECTPROPERTY(id,N'IsUserTable')=1)CREATE TABLE .. 阅读全文
posted @ 2012-11-23 11:15 SamWang 阅读(5886) 评论(9) 推荐(1) 编辑
  2012年11月16日
摘要: ① 1 private void GetIP() 2 { 3 string hostName = Dns.GetHostName();//本机名 4 //System.Net.IPAddress[] addressList = Dns.GetHostByName(hostName).AddressList;//会警告GetHostByName()已过期,我运行时且只返回了一个IPv4的地址 5 System.Net.IPAddress[] addressList = Dns.GetHostAddresses(hostName);//会返回所有地址,包... 阅读全文
posted @ 2012-11-16 14:32 SamWang 阅读(50275) 评论(2) 推荐(5) 编辑
  2012年11月14日
摘要: 许多小公司的项目都缺少异常处理模块,我们也是。经常会出现这种情况,用户在UI界面操作,就直接跳出堆栈调用的异常信息对话框,老板看到那叫一个火啊!你们的代码怎么天天出现乱码。呵呵!这就是没有异常捕获处理导致的,现在许多人写代码都没意识处理异常,只要实现功能就好,我的许多组员也是如此。 项目刚接手,所以打算做一个异常全局捕获,统一处理的模式,采用具体详细信息的对话框提醒与日志文件保存方式。以下是根据网上找的C#winform全局异常捕获做了点修改。(等项目异常处理全部完成后,将心得体会做个记录,此处暂对全局异常捕获做个记录) 1 static class Program 2 ... 阅读全文
posted @ 2012-11-14 11:29 SamWang 阅读(25230) 评论(12) 推荐(7) 编辑
  2012年11月1日
摘要: **************************************************************************书名:《C#高效编程改进C#代码的50个行之有效的办法》**************************************************************************第1章 C#语言习惯/1--------------------------------------------------------------建议1: 使用属性而不是可访问的数据成员/ 1--------------------------- 阅读全文
posted @ 2012-11-01 16:41 SamWang 阅读(2084) 评论(4) 推荐(1) 编辑
  2012年10月23日
摘要: 可能原因:您的visual studio2005没有打sp1补丁。这是sp1补丁的官方下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=bb4a75ab-e2d4-4c96-b39d-37baf6b5b1dc这是直接下载链接:http://download.microsoft.com/download/8/0/7/8071514d-9370-45c3-8af1-4ff09a70e59d/VS80sp1-KB926604-X86-CHS.exe注:这个补丁适用与所有visual 阅读全文
posted @ 2012-10-23 14:35 SamWang 阅读(2502) 评论(0) 推荐(0) 编辑
  2012年10月22日
摘要: 做开发几年了,其中经历了一些酸甜苦辣,在这个过程中自己也在不断的调整自己,希望能按指定的目标前进,而不至于因为外界的各种阻力而偏移方向。同时,也经历过很多迷茫和困惑,甚至怀疑这样子的人生会是一个什么结果,但最终还是自己调节一下,继续奋斗。做好今天的,才有明天的。在这里随便聊一下几点经验和感悟,希望能对后来的XDJM们有所帮助。1.要成长,有人带,很重要。一个人能力与努力非常重要,但要更快地走向成功,少走弯路,就必须学会借助外界或他人的力量。即使给你足够的书和教程,给你足够的时间,也未必可以修炼成才。需要环境,需要实践,更需要团队的沟通和相互学习,一个人不可能学会一切,即使可以也会需要很多年的时 阅读全文
posted @ 2012-10-22 11:21 SamWang 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 是webservice.就概念上来说,可能比较复杂,不过我们可以有个宏观的了解:webservice就是个对外的接口,里面有函数可供外部客户调用(注意:里面同样有客户不可调用的函数)。假若我们是服务端,我们写好了个webservice,然后把它给了客户(同时我们给了他们调用规则),客户就可以在从服务端获取信息时处于一个相对透明的状态。即使客户不了解(也不需要)其过程,他们只获取数据。 webservice传递的数据只能是序列化的数据,典型的就是xml数据。下面以一个简单例子为例:(一)新建——-项目---Visual C#---web---ASP.NET Web 服务应用程序,命名为Test. 阅读全文
posted @ 2012-10-22 09:32 SamWang 阅读(1407) 评论(0) 推荐(0) 编辑
  2012年9月26日
摘要: create table testIndex ( id int identity(1,1) primary key, nm varchar(100) unique not null, sex varchar(10) ) createUNIQUEindex UQ__testIndex__0DAF0CB0on testindex(nm)insert into testindex select 'aaabbb','m' union all select 'bbb','w' union all select 'ccc',& 阅读全文
posted @ 2012-09-26 17:20 SamWang 阅读(2399) 评论(0) 推荐(0) 编辑
摘要: 先介绍一下SQLSERVER中的存储类对象,哈哈,先介绍一下概念嘛,让新手老手都有一个认知SQLSERVER Management Studio将【全文目录】、【分区函数】以及【分区方案】节点纳入其【对象资源管理器】的【存储】节点之中,如下图所示:分享到正文来了!哈哈,有请主角:全文目录全文目录数据库【存储】|【全文目录】节点是用于保存和管理【全文索引】的节点。全文目录通常是由同一数据库中的零个或多个数据表的全文索引构成的。需要注意的是,只能为每个数据表创建一个全文索引。因此,一旦在某个数据表上创建了全文索引,那么该数据表将只能隶属于一个全文目录。换言之,一个数据库可以包含一个或多个全文目录, 阅读全文
posted @ 2012-09-26 17:12 SamWang 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 在SQL Server中,Like关键字可以实现模糊查询,即确定特定字符串是否与制定模式相匹配。这里的模式可以指包含常规字符和通配符。在模式匹配过程中,常规字符必须与字符串中指定的字符完全匹配。不过通过使用通配符可以改变这个规则,如使用?等通配符可以与字符串的任意部分相匹配。故Like关键字可以在数据库中实现模糊查询。 另外数据库库管理员也可以利用全文搜索功能对SQL Server数据表进行查询。在可以对给定的标进行全文查询之前,数据库管理元必须对这个数据表建立全文索引。全文索引也可以实现类似Like的模糊查询功能。如在一张人才简历表中查找符合特定字符串的信息等等。虽然说Like关键字与... 阅读全文
posted @ 2012-09-26 17:10 SamWang 阅读(1054) 评论(0) 推荐(0) 编辑