![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.NET
文章平均质量分 51
starnc_2007
这个作者很懒,什么都没留下…
展开
-
关于在repeater上得到当前行号可以直接绑定
<%#Container.ItemIndex %>2009-03-03 13:50:00 · 103 阅读 · 0 评论 -
ORA-01036: 非法变量名/编号,oracle的特有错误
Oracle特有的错误,sqlserver是用@来表示变量,Oracle居然用:,小弟真是服了,这种错误,是个人就找不出来。 string connstr = DbHelperOra.connectionString; OracleConnection conn = new OracleConnection(connstr); co...2009-02-24 15:49:00 · 178 阅读 · 0 评论 -
一些容易出错的地方(持续更新)
1.在html 或者aspx文件里去掉这段代码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">,让浏览器自动加载默认的dtd文件。否则解析html标签可能会出错,出错情况描述:标签重叠,位置始终...2010-04-16 12:39:39 · 78 阅读 · 0 评论 -
c#委托相当于c++的回调函数(函数指针)
回调函数,就是由你自己写的。你需要调用另外一个函数,而这个函数的其中一个参数,就是你的这个回调函数名。这样,系统在必要的时候,就会调用你写的回调函数,这样你就可以在回调函数里完成你要做的事。 typedef int (__stdcall *PFunc)(int, int); int __stdcall Max(int a...原创 2010-05-12 17:08:32 · 450 阅读 · 0 评论 -
.net提供的5种request-response方法一
.net提供了三种基本方法和两种底层方法来发送http请求和接收http响应,通过这些方法,我们可以模仿在浏览器地址栏输入URL地址访问网页的方法。我们发送http请求,接收服务器返回的响应(通常就是HTML网页)。由此对得到的网页进行分析,比如做自动化测试、或者抓取该网页上你感兴趣的东西,再放到自己程序里,总之应用很多,我能想到的,暂时就这么多。五种方法分别是:1.WebCl...2009-09-06 17:16:34 · 106 阅读 · 0 评论 -
c#读取php序列化字符串
详见附件原创 2011-06-04 16:25:45 · 186 阅读 · 0 评论 -
.NET连接mysql数据库 MySQLDriverCS.dll
string mysqlConn = new MySQLConnectionString("localhost", "shopex", "root", "1").AsString;//注意这里不是tostring() MySQLConnection conn = new MySQLConnection(mysqlConn);conn.Open(); ...原创 2011-03-22 16:30:01 · 164 阅读 · 0 评论 -
c#获取网页代码
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.IO;namespace ConsoleApplication3{ class Program { ...原创 2011-03-22 16:58:30 · 86 阅读 · 0 评论 -
UDP用同一端口收发数据 c#
之前用UdpClient,发现当开了一个端口用于监听接收,则不能再用来发送(反之亦然)。这样对于简单的收发信息来说无问题,但如果需要nat穿透的程序,则变得困难。用Socket类则不存在该问题,参考下面示例代码: class Program { static void Main(string[] args) { SocketT...原创 2012-10-17 13:02:57 · 1583 阅读 · 0 评论 -
c# 拖动控件闪烁
最近几天在做画线框的工作,类似于截屏之后修改截屏大小的那种,做完之后发现拖拉线框的时候,线框不停的闪烁,再 试了双缓冲技术仍然无果的情况的下,果断觉得是鼠标定位的问题,遂做了如下修改,果断不闪了。\(^o^)/ 代码修改如下: 在pnl_MouseMove(object sender, MouseEventArgs e)事件里 e.Location.X 改成 Cu...原创 2012-11-06 14:41:28 · 358 阅读 · 0 评论 -
C#读取exe版本号
//通常我们做软件自动更新,需要比较新文件与旧文件的版本号,如果新文件的版本号比旧文件高,就替换旧文件。//(版本号一般是在Visual Studio的程序信息里定义)如果使用以下的方法:using System.Reflection;using System.IO;...Assembly currentAssembly = Assembly.LoadFile(cur...原创 2012-04-20 10:44:38 · 136 阅读 · 0 评论 -
在IIS 7.5中部署Web项目
http://www.soaspx.com/dotnet/service/service_20121105_9773.html原创 2013-08-16 15:49:26 · 101 阅读 · 0 评论 -
.NET连接Oracle数据库的错误,pl/sql中的myobjects过滤器
using System.Data; using System.Data.OleDb; string ConnectionString = "Provider=MSDAORA;Data Source=myoracle;Password=nc;User ID=nc";//写连接串 OleDbConnection conn = new OleDbConnection(ConnectionS...2009-02-19 14:56:00 · 104 阅读 · 0 评论 -
ZedGraph控件,饼图中加入“其它”块,记录项目中的实际实现
当饼图的分块大于10块的时候,往往会显得很杂乱,标签可能会叠加到一起,所以应该在饼图中加入“其它”块,把那些top10分开表示,剩下的就可以放在“其它”块里,这样界面较美观,以下为代码实现其中dataRowPro 为datatable中的datarow <textarea name="code" class="c-sharp" rows="15" cols="50">privat...2009-02-17 10:11:00 · 75 阅读 · 0 评论 -
转 :C# 序列化与反序列化
1序列化:是将对象的状态存储到特定的存储介质中的过程,在序列化的过程 中,会将对象的公有成员,私有成员包括类名,都转换成数据流的形式,存储到存储介质中, 2 3反序列化: 是从将特定存储介质中闺怨数据重新构建对象的过程.通过反序列化,可以将庆文件上的对象信息读取,然后重新构建为对象. 4 5一个类要实现序列化,这个类的特性必须被标识为[Serializable] 6...2010-04-01 13:13:44 · 72 阅读 · 0 评论 -
网页对话框的返回值
网页对话框的返回值应该这么写 parent.window.returnValue = document.getElementById("hidInfo").value;2009-03-03 20:56:00 · 80 阅读 · 0 评论 -
在js中把值赋给服务器端控件
1.首先应该在源文件中找到要赋值的服务器端控件的ID2.然后就可以通过document.getElementById("控件名");找到该控件了,接下来就可以给其赋值了eg: var list1=document.getElementById("lstSendObjects"); for(i=0;i<str2.length;i++) { list1.a...2009-03-03 20:58:00 · 154 阅读 · 0 评论 -
一个服务器端的button既能执行js又能执行后台代码
执行js 的onclick事件在page_load事件里添加ibtnSend.Attributes.Add("onclick", "return CheckThisForm();");执行后台的onclick事件双击button进入后台直接写2009-03-11 10:20:00 · 65 阅读 · 0 评论 -
c# 特性/属性(Attribute) 以及使用反射查看自定义特性
可能很多人还不了解特性,所以我们先了解一下什么是特性。想想看如果有一个消息系统,它存在这样一个方法,用来将一则短消息发送给某人:// title: 标题;author:作者;content:内容;receiverId:接受者Idpublic bool SendMsg(string title, string author, string content, int recei...原创 2009-04-20 16:10:03 · 121 阅读 · 0 评论 -
c#泛型(包括泛型抽象类的继承)
1.泛型和泛型强制转换 using System; using System.Collections.Generic; using System.Text; namespace VS2005Demo2 6{ 7 8 C# 编译器只允许将泛型参数隐式强制转换到 Object 或约束指定的类型#region C# 编译器只允许将泛型参数隐式强制转换到 Ob...原创 2009-10-17 19:26:06 · 384 阅读 · 0 评论 -
泛型类(普通类)中的普通方法和泛型方法
在普通类中用泛型方法public class A{ //在有返回值的方法当中,必须有参数t public T getSth1<T>(T t) { return t; } public void getSth2<T>(T t) { } ...2009-10-31 16:48:06 · 590 阅读 · 0 评论 -
遍历页面上的下拉框元素,设置初始值的4种写法
foreach (Control controls in Page.Form.Controls) { if (controls is System.Web.UI.WebControls.DropDownList ) { ...2009-04-30 14:51:13 · 131 阅读 · 0 评论 -
C#装箱与拆箱
要掌握装箱与拆箱,就必须了解CTS及它的特点。NET重要技术和基础之一的CTS(Common Type System)。顾名思义,CTS就是为了实现在应用程序声明和使用这些类型时必须遵循的规则而存在的通用类型系统。.Net将整个系统的类型分成两大类 ——Value Type 和 Reference Type。。,多数的OO语言存在这个弱点,原因就是因为他们的原类型没有共同的基点,于是他们在本质...原创 2009-04-30 14:54:25 · 65 阅读 · 0 评论 -
论反射
1 反射反射是很多类库在实现一些很炫的功能的时候会常用的技术(比如ORM等)。我们需要动态的使用类型的时候就需要很灵活的运用反射的技术。2 反射的原理反射是一种可以获取类型的结构,包括所有成员,动态创建对象并可以动态的操作对象的技术。我们通过CLR的支持可以在运行时完成一些动态的操作。反射在很多时候配合多态,可以替代switch等结构。.NET的CLR在编译的时候会把类...2009-05-27 10:20:42 · 68 阅读 · 0 评论 -
.Net下WinForm换肤控件整理
1. 东日IrisSkin IrisSkin 共有两个版本,一个是IrisSkin.dll 用于.Net Framework1.0/1.1 和IrisSkin2.dll 用于.Net Framework2.0版本。详细内容见安装文件的help文档。除此之外,东日还有两个很cool的Menu: MatrixMenu和WheelMenu。(详细内容请参见http://www.sunisoft.cn/i...原创 2009-06-08 09:13:17 · 128 阅读 · 0 评论 -
C#三种模拟自动登录和提交POST信息的实现方法
C#三种模拟自动登录和提交POST信息的实现方法 网页自动登录(提交Post内容)的用途很多,如验证身份、程序升级、网络投票等,以下是用C#实现的方法。 网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。以下就分别用这三...原创 2009-06-09 10:57:32 · 69 阅读 · 0 评论 -
c#中 父类调用子类的属性、方法
我们习惯认为,子类对父类是不可见的,或者说父类不知道子类的存在,所以父类是调用不到子类的方法、属性的,以下这种方式,可以实现父类调用子类属性、方法的功能,欢迎拍砖。。。 public class WeChatBaseController //父类{public WeChatBaseController(){}public string MyUserList ...原创 2016-08-17 17:50:08 · 7312 阅读 · 0 评论