c sharp_编程技巧

c sharp_编程技巧

ID:33886465

大小:454.72 KB

页数:94页

时间:2019-03-01

c sharp_编程技巧_第1页
c sharp_编程技巧_第2页
c sharp_编程技巧_第3页
c sharp_编程技巧_第4页
c sharp_编程技巧_第5页
资源描述:

《c sharp_编程技巧》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、最小化窗口点击“X”或“AltF4”时,最小化窗口,如:protectedoverridevoidWndProc(refMessagem){constintWM_SYSCOMMAND=0x0112;constintSC_CLOSE=0xF060;if(m.Msg==WM_SYSCOMMAND&&(int)m.WParam==SC_CLOSE){//Userclickedclosebuttonthis.WindowState=FormWindowState.Minimized;return;}base.

2、WndProc(refm);}二、如何让Foreach循环运行的更快foreach是一个对集合中的元素进行简单的枚举及处理的现成语句,用法如下例所示:usingSystem;usingSystem.Collections;namespaceLoopTest{classClass1{staticvoidMain(string[]args){//createanArrayListofstringsArrayListarray=newArrayList();array.Add("Marty");array.Ad

3、d("Bill");array.Add("George");//printthevalueofeveryitemforeach(stringiteminarray){Console.WriteLine(item);}}}你可以将foreach语句用在每个实现了Ienumerable接口的集合里。如果想了解更多foreach的用法,你可以查看.NETFrameworkSDK文档中的C#LanguageSpecification。在编译的时候,C#编辑器会对每一个foreach区域进行转换。IEnumerat

4、orenumerator=array.GetEnumerator();try{stringitem;while(enumerator.MoveNext()){item=(string)enumerator.Current;Console.WriteLine(item);}}finally{IDisposabled=enumeratorasIDisposable;if(d!=null)d.Dispose();}这说明在后台,foreach的管理会给你的程序带来一些增加系统开销的额外代码。三、将图片保存到一个

5、XML文件WinForm的资源文件中,将PictureBox的Image属性等非文字内容都转变成文本保存,这是通过序列化(Serialization)实现的,例子://usingSystem.Runtime.Serialization.Formatters.Soap;Streamstream=newFileStream("E:\Image.xml",FileMode.Create,FileAccess.Write,FileShare.None);SoapFormatterf=newSoapFormatt

6、er();Imageimg=Image.FromFile("E:\Image.bmp");f.Serialize(stream,img);stream.Close();四、屏蔽CTRL-V在WinForm中的TextBox控件没有办法屏蔽CTRL-V的剪贴板粘贴动作,如果需要一个输入框,但是不希望用户粘贴剪贴板的内容,可以改用RichTextBox控件,并且在KeyDown中屏蔽掉CTRL-V键,例子:privatevoidrichTextBox1_KeyDown(objectsender,System

7、.Windows.Forms.KeyEventArgse){if(e.Control&&e.KeyCode==Keys.V)e.Handled=true;}ps:网上摘抄,看了以后感觉不错,以后碰见好的再陆续发布Tags:dotnet技术,c#开发技术ASP.NET2.0中使用webpart系列控件Dot-Net技术

8、阅读(144)

9、评论(0)Oct292005[此文来源于互联网,牛C网只负责收集整理]在现在的网站设计中,更强调的是用户的个性化设置,让用户可以自由的设置符合自己喜好的页面成为网站开发人员的

10、头号难题,不过现在看来这个难题微软帮我们解决了。在asp.net2.0中新增加了一系列webpart控件,可以让用户很方便地对网页的各区域布局进行调整。在一些web应用程序中,如果用户想自定义页面布局,比如一个新闻发布系统,想让左,中,右三栏的位置进行调换的话,就可以使用webpart控件。下面,我们来看下asp.net2.0中webpart系列控件的一些基本用法。首先,在vs.net2005中的工具箱中,可以找到如下图所示的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。