C#
文章平均质量分 54
水煮鱼的博客
专注问卷调查相关软件开发
展开
-
VS2005项目转VS2008碰到的问题
0).NET Framework 2.0 Web Site Found.....Do the same for all .NET Framework 2.0 Webs in this solution选择否,则以VS2005的兼容模式打开,选择是,则用3.5的配置覆盖原创 2011-05-13 11:35:00 · 1736 阅读 · 0 评论 -
用C#实现"网络爬虫"
通过一个实例 学习网络爬虫程序原创 2011-07-08 16:20:46 · 1628 阅读 · 0 评论 -
C#发现之旅第二讲 C#-XSLT开发
在未来的C#发现之旅中,我们按照由浅入深,循序渐进的步骤,一起探索和发现C#的其他未知的领域,更深入的理解和掌握使用C#进行软件开发,拓宽我们的视野,增强我们的软件开发综合能力。转载 2010-09-25 20:25:00 · 1586 阅读 · 0 评论 -
C#发现之旅第一讲 C#-XML开发
在未来的C#发现之旅中,我们按照由浅入深,循序渐进的步骤,一起探索和发现C#的其他未知的领域,更深入的理解和掌握使用C#进行软件开发,拓宽我们的视野,增强我们的软件开发综合能力。转载 2010-09-25 20:14:00 · 1171 阅读 · 0 评论 -
知识小记(C#)
1)创建Dataset对象的副本,以至于对象出现变化时不会影响副本的数据。DataTable Tdb = NokiaDataset.Tables["Nokia_Relation_DnAndHawb"].Copy();2)给GridView的某行加颜色,在RowDataBound事件中 protected void DG_RowDataBound(object sender, GridViewRow原创 2009-10-28 12:20:00 · 990 阅读 · 0 评论 -
接口与抽象类 c#
<br />一、抽象类:<br /> 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。<br /> 二、接口:<br /> 接口是引用类型的,类似于类,和抽象类的相似之处有三点:<br /> 1、不能实例化;<br /> 2、包转载 2010-10-08 22:23:00 · 691 阅读 · 0 评论 -
C#中List与IList的区别
List类:表示可通过索引访问的对象的强类型列表,提供用于对列表进行搜索、排序和操作的方法。IList接口:表示可按照索引单独访问的一组对象。下面谈谈它们之间的区别:首先,List是一个类,IList是一个接口。接口和类的区别是本质的,类是负责功能的实现,而接口则是负责功能的定义。所以它们的区别本质上也就是类和接口的区别。具体来说,IList 泛型接口是 ICollection 泛型接口的子代,并且是所有泛型列表的基接口。它仅仅是所有泛型类型的接口,并没有太多方法可以方便实用,如果仅仅是作为集合数据的承载体转载 2010-10-05 22:48:00 · 901 阅读 · 0 评论 -
c#中的反射机制
<br />反射的概述: <br /> 反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。<br /> System.reflection命名空间包含的几个类,允许你反射(解析)这些元数据表的代码 <br /><br />System.Reflection.Assembly <br />System.Reflection.MemberI转载 2010-10-02 15:33:00 · 624 阅读 · 0 评论 -
c#代码分析
Assembly.LoadFrom(file) 已知程序集的文件名或路径,加载程序集。Assembly.GetTypes() 获取此程序集中定义的类型。Assembly.CreateInstance()与Activator.CreateInstance()方法的区别Button.ValidationGroup 属性获取或设置在 Button 控件回发到服务器时要进行验证的控件组。向导控件(asp:Wizard)原创 2010-09-18 22:48:00 · 1058 阅读 · 0 评论 -
.net(C#)无法获取Java Web Service返回自定义类型的值
第一次用Java写web service,利用可爱的elipse,轻松部署、轻松测试,一切都没有问题,很顺利,窃喜了好一会。 于是测试通过.net 客户端调用已部署的java web service,返回的值是基本类型可以获取到。返回类型是自定义类型的时候,.net客户端获取的都是空值。经过baidu 和 google的轮番上阵,终于找到了问题的解决办法。 解决办法:1.自定义类型必须实现java.io.Serializable结构。2.将返回类型与web service放到同一package。用J转载 2010-06-11 14:36:00 · 1816 阅读 · 0 评论 -
C#反射机制(二)
1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以及动态调用方法7、 动态创建委托 1、什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)转载 2010-04-22 17:22:00 · 599 阅读 · 0 评论 -
webservice 附件上传
[WebMethod(EnableSession=true)] public bool UploadFileData(UploadInstance2 m_instance,long i_currentPoint,long i_dataLength) { if(m_instance==null) return false; Stream m_stream = Requ原创 2010-04-03 15:19:00 · 2462 阅读 · 0 评论 -
C#多线程与UI响应
软件界面的响应特性是判断一款软件的非常重要的方面。一般来说,不管你软件功能做得有多么奇妙,如果软件有一点点死机的感觉都会让用户感到很讨厌,甚至怀疑你软件里是否藏有更大的问题。要提高界面的响应特性,最好的办法莫过于使用多线程,并把呈现界面的线程独立出来。以前只有使用C++才能实现的多线程功能,现在在.Net框架下,所有的语言(包括VB)都可以使用了。不过,使用多线程比使用单一线程要麻烦得多,比如线程转载 2010-01-19 11:33:00 · 6238 阅读 · 0 评论 -
开发定时计算机服务
开发背景:马士基订舱系统(bst)需要开发carrierbooking信息通过报文(EDI)格式发送到EDI部门再发送给船公司去定舱.我们通过定义xml模版生成EDI发送给EDI部门,EDI部门把ACK/Confirm/PartiConfirm/Reject传到一个目录,而我们通过服务定时去扫描这个目录并读取里面的内容去更新我们的系统.1)首先创建一个Windows应用程序(Moc.Impor原创 2009-10-28 12:25:00 · 1279 阅读 · 0 评论 -
FTP文件上传下载
上传文件到服务器 /// /// Description:采用FTP方式上传文件至文件服务器 /// Authoer: /// Date:2008-9-02 /// /// /// public static bool UpLoadFile(str原创 2009-10-28 12:19:00 · 2646 阅读 · 0 评论 -
.NET调用Java写的WebServices(可能会碰到的问题)
1)net中定义的的WebService(返回值和参数都是自定义对象)可以被Java识别并调用,可是在Java中定义的WebService(返回值和参数都是自定义对象),C#客户端可以识别到自定义对象,也生成了代理类,可是调用时无法获取到对象的属性值,都是NUll?JavaWebService怎样传递自定义对象给。net?解决:直接用wsdl命令生成代理类去调用的话,就都可以识别的。直接调原创 2010-01-06 17:17:00 · 2085 阅读 · 0 评论