C#
文章平均质量分 61
jiowei
别问我!
展开
-
C#双缓冲绘图
导致画面闪烁的关键原因分析:一、绘制窗口由于大小位置状态改变进行重绘操作时绘图窗口内容或大小每改变一次,都要调用Paint事件进行重绘操作,该操作会使画面重新刷新一次以维持窗口正常显示。刷新过程中会导致所有图元重新绘制,而各个图元的重绘操作并不会导致Paint事件发生,因此窗口的每一次刷新只会调用Paint事件一次。窗口刷新一次的过程中,每一个图元的重绘都会立即显示到窗口,因此整个窗口转载 2012-10-28 18:53:30 · 497 阅读 · 0 评论 -
Request.Params和Request.QueryString的区别
看起来Request.Params更好一些,但是还是不明白既然Param包括了所有,为什么还要有QueryString呢? request.params其实是一个集合,它依次包括request.querystring、request.form、request.cookies和request.servervariables。如果要在两个页面传递数据的话,只能用r转载 2012-12-17 15:38:03 · 406 阅读 · 0 评论 -
VS2012ASP.NET默认的webconfig以及c#连接oracle数据库出现的问题
C:\Windows\System32\inetsrv\config\applicationHost.config。文件原创 2012-12-11 22:27:19 · 2424 阅读 · 0 评论 -
(转载)C#中抽象类和接口的区别
大家都容易把这两者搞混,我也一样,在听李建忠老师的设计模式时,他也老把抽象类说成接口,弄的我就更糊涂了,所以找了些网上的资料. 一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的转载 2012-11-15 08:52:09 · 365 阅读 · 0 评论 -
Asp.net的编码好习惯
第一部分:界面设计标准1.开发环境设置:屏幕设置为800*600/1024*7682.界面设计原则:风格必须统一3.B/S结构开发原则:使用框架/模板4.页面使用表格(Table)进行格式设置。最外面的表格设置:width=778px align=center border=05.主页面Body设置:bgcolor="#cccccc"6.框架转载 2012-11-12 23:39:35 · 361 阅读 · 0 评论 -
C#冒泡法对数组进行排序
从textbox2.读取字符串,然后利用string.split把字符串分割为一个字符数组,再转化成int数组。winform下例程如下private void button3_Click(object sender, EventArgs e) { string[] s = textBox2.Text.Trim().Split(',');原创 2012-11-06 21:07:37 · 1378 阅读 · 0 评论 -
C#中Split用法~
C#中Split用法~1、用字符串分隔: using System.Text.RegularExpressions;string str="aaajsbbbjsccc";string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);foreach (string i in sArray) Response.W转载 2012-11-06 20:44:19 · 250 阅读 · 0 评论 -
C#开发和调用Web Service入门
1.1、Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可标转载 2012-11-06 23:41:35 · 772 阅读 · 1 评论 -
timer的应用一:制作简单的进度灯
那天坐广州地铁,看到地铁显示的到站进度灯,想做个相似的效果出来,做的有点低级,是在winform下建立8个label。利用timer、控制跳转到另一个label的时间,先查找所有label,把label赋给一个label对象数组,然后在点击事件里面启用timer用委托完成label色彩轮转、public Form1() { InitializeCompo原创 2012-11-06 20:06:59 · 332 阅读 · 0 评论 -
在给定字符串里查找出现频率最高的字符
看到的一道题目,现在用这种复杂,低效率的方法完成,因为本人也没学过算法,明天研究下用什么方法才能提高效率完成。。。。 public string searchchar(string s) { ArrayList al = new ArrayList();//定义一个动态数组,为了接收有多个相同频率的字符 string原创 2012-11-04 23:47:43 · 599 阅读 · 0 评论 -
DLL,动态链接库
一、 写在前面 C# 语言是一种简单但功能强大的编程语言,用于编写企业应用程序。 C# 语言从C和 C++语言演化而来,在语句、表达式和运算符方面使用了许多 C++ 功能。 C# 语言在类型安全性、版本转换、事件和垃圾回收等方面进行了相当大的改进和创新。 C# 语言提供对常用 API 样式(如 .NET 框架、COM、自动化和 C 样式 API 等)的访问。 什么是动转载 2012-10-31 23:04:03 · 274 阅读 · 0 评论 -
C#读书笔记
/*实现了IDisposable接口的所有的对象在使用完以后要进行Dispose()资源的释放,可以使用using(实例化对象){}进行资源释放,*///创建连接是非常耗时的,因此不要每次操作都创建连接。SQL语句中的关键字应该大写。//1个数据库能够承载的连接是有限的,所以SqlConnection在程序中不能一直保持Open。//对于数据库来说,连接是最宝贵的资源,用完了以后一原创 2012-10-29 21:25:55 · 447 阅读 · 0 评论 -
http://blog.csdn.net/chinahuyong/article/details/17380247
http://blog.csdn.net/chinahuyong/article/details/17380247转载 2013-12-17 17:41:31 · 713 阅读 · 0 评论