随笔分类 -  c#

C#泛型
摘要:1.泛型简介 简要来说泛型其实就是对类的抽象,是比类型更抽象的一级。对类来说,类是具有相同属性和方法的一类对象的集合,也就是具有相同属性的对象的抽象。而泛型是具有相同执行指令的类型的集合,泛型是这些相似类型的一个模板,是对他们的更高一级的抽象。2.为什么使用泛型 举例来说,现在有一个类,类中有一个... 阅读全文

posted @ 2015-12-22 16:46 MisterS 阅读(456) 评论(0) 推荐(0)

利用WebRequest类上传文件
摘要:说明:1.WebRequest类是一个抽象类,所以上传类实际使用的是其子类2.打开Fiddler软件,监视正常网页的文件上传,可以看到http协议的请求和响应信息,简略说明(第一行:请求说明POST http://localhost/UpLoad.aspx HTTP/1.1 (请求类型:post,请... 阅读全文

posted @ 2015-12-14 11:50 MisterS 阅读(1255) 评论(0) 推荐(0)

webBrowser(网络转载)
摘要:C#WebBrowser控件使用教程与技巧收集--苏飞收集先来看看常用的方法[C#]纯文本查看复制代码?010203040506070809101112131415161718192021222324Navigate(string urlString):浏览urlString表示的网址Nav... 阅读全文

posted @ 2014-09-01 11:43 MisterS 阅读(369) 评论(0) 推荐(0)

C# Word
摘要:C# 操作word文档1.c#操作word 在指定书签插入文字或者图片1usingWord=Microsoft.Office.Interop.Word;23objectNothing=System.Reflection.Missing.Value;4objectformat=Word.WdSaveF... 阅读全文

posted @ 2014-08-12 16:57 MisterS 阅读(4583) 评论(0) 推荐(0)

ActiveX控件资料
摘要:Visual Studio 2008(c#)开发ActiveX控件及制作CAB包总结(1)分类:C#2011-05-27 15:50403人阅读评论(0)收藏举报c#stringhookserver测试xhtml1、开发及测试环境:(1)开发环境: Visual Studio 2008 SP1 ca... 阅读全文

posted @ 2014-08-06 15:53 MisterS 阅读(343) 评论(0) 推荐(0)

C#制作ActiveX控件及部署升级(摘自网络)
摘要:使用C#开发ActiveX控件 控件开发、制作CAB包、签名、部署ActiveX控件以前也叫做OLE控件,它是微软IE支持的一种软件组件或对象,可以将其插入到Web页面中,实现在浏览器端执行动态程序功能,以增强浏览器端的动态处理能力。通常ActiveX控件都是用C++或VB语言开发,本文介绍另一种方... 阅读全文

posted @ 2014-08-06 14:35 MisterS 阅读(1167) 评论(0) 推荐(0)

Remoting通讯实例
摘要:Remoting通讯可以实现不同应用程序域之间的通信(可以为一台机器不同程序,也可以不同机器上的不同程序)实例步骤:(1)编写透明代理类新建一个类库,命名空间:MyRemoting在该类库中建立一个接口,IMyrem和代理类MyObj代码:接口代码IMrem.csnamespase MyRemoting{ public deledate void MyHandler(string str); //定义无返回值的自定义委托,用于构建调用事件 public delegate string MyStrHandler(string str); //有返回值的委托 public inter... 阅读全文

posted @ 2013-12-20 15:17 MisterS 阅读(627) 评论(0) 推荐(0)

自定义ORM框架(转转)
摘要:ORM背景 在数据库界,主流的数据库都是关系型数据库,其采用的关系型数据结构模型,无论从数学上还是实践中都相当的成熟,得到非常广泛的应用。在关系型数据结构理 论中,所有的数据都组织成一个个相互独立的二维表格,一个数据表有若干行若干列。因此关系型数据库适合存储大量的结构简单的数据,不适合存储复杂的数据结 构。 在编程界,面向对象的编程思想及其派生思想占据主流。面向对象的编程思想具有封装,继承,重载等手段来方便的实现比较复杂的数据结构,这适应了现代信息系统包含大量复杂数据结构的特点。因此面向对象的编程思想得到广泛应用。 关系型数据模型和面向对象的编程思想之间存在比较大的差别,数据在两者之间的交换是 阅读全文

posted @ 2013-12-18 16:42 MisterS 阅读(2009) 评论(0) 推荐(0)

流Stream个人学习理解
摘要:1.Stream类命名空间:System.IO程序集:mscorlib流是对字节序列的抽象,提供字节序列的一般视图。流的操作包括三个方面:1.读取(Read):将流数据传入到数据结构2.写入(Write):将数据结构中数据传入到流3.查询(Seek):查询和修改在流中的当前位置2.流分类流分为:字节流和字符流常用字节流:FileStream:文件流MemoryStream:内存流NetworkStream :网络流字符流:TextReader:字符输入流TextWriter:字符输出流3.读取器及编写器字节流的读取器及编写器BinaryReader:读取字节流中数据以二进制形式存储到数据结构中 阅读全文

posted @ 2013-11-22 17:19 MisterS 阅读(273) 评论(0) 推荐(0)

导出EXCEL(转转)
摘要:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Data;usingSystem.IO;usingSystem.Web;usingMicrosoft.Office.Interop.Excel;usingSystem.Reflection;/**开发人员:Hisen*时间:2008年11月24日*功能:将数据导出Excel**/namespaceXT.LiTree.Logic{publicclassExcelExport{privateExcelExport(){}privatestaticExce 阅读全文

posted @ 2013-10-09 10:50 MisterS 阅读(284) 评论(0) 推荐(0)

treeview递归
摘要:1.数据库table A(ID int pk,Value varchar,Fid int)A:ID Value Fid1 value1 02value2 03 value314 vlaue415 value526 value622.递归void BindTree(TreeNodeCollection tnc,string fid){DataView dv=ds.Tables[0].DefaultView;//ds为表A的填充容器,ds.Tables[0]即为表Adv.RowFilter = "[Fid]= " + fid;TreeNode tn; foreach (Data 阅读全文

posted @ 2013-09-11 16:28 MisterS 阅读(285) 评论(0) 推荐(0)

image控件读取数据库二进制图片
摘要:DataGridShowImage.aspx 从数据库中取得照片并显示在DataGrid中 从数据库中取得照片并显示在DataGrid中 'ID="Label1"/> 'ID="Label2"/> 'ID="Label3"/> 'ID="Label4"/> '/> DataGridShowImage.aspx.cs usingSystem; usingSystem.Collections; usingSystem.ComponentModel; 阅读全文

posted @ 2013-08-16 15:32 MisterS 阅读(335) 评论(0) 推荐(0)

c#值类型和引用类型
摘要:C#中有值类型和引用类型两大类型,值类型是分配在线程的堆栈上的,没有垃圾回收。所有的值类型其实是继承自System.ValueType类型,而System.ValueType又继承自System.Object。引用类型是分配在应用程序的堆上的,创建一个引用类型会在堆栈上创建一个指向该类型的引用即指针,并在堆上分配内存空间存储对象和一个方法表指针,一个SyncBlockIndex。通过方法表指针,我们可以通过实例对象来调用其上继承而来的虚方法,通过SyncBlockIndex可以利用System.Threading.Monitor类型来同步多个线程对它们的访问。引用类型可以分为三个部分:分配在堆 阅读全文

posted @ 2013-01-06 15:46 MisterS 阅读(406) 评论(0) 推荐(0)

导航