[计算机软件及应用]c编程技巧

[计算机软件及应用]c编程技巧

ID:22876765

大小:295.00 KB

页数:94页

时间:2018-11-01

[计算机软件及应用]c编程技巧_第1页
[计算机软件及应用]c编程技巧_第2页
[计算机软件及应用]c编程技巧_第3页
[计算机软件及应用]c编程技巧_第4页
[计算机软件及应用]c编程技巧_第5页
资源描述:

《[计算机软件及应用]c编程技巧》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

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.WndProc(refm);}  二、如何让Forea

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

3、itemforeach(stringiteminarray){Console.WriteLine(item);}}}  你可以将foreach语句用在每个实现了Ienumerable接口的集合里。如果想了解更多foreach的用法,你可以查看.NETFrameworkSDK文档中的C#LanguageSpecification。  在编译的时候,C#编辑器会对每一个foreach区域进行转换。IEnumeratorenumerator=array.GetEnumerator();try{stringitem;while(enumerator.MoveNext()

4、){item=(string)enumerator.Current;Console.WriteLine(item);}}finally{IDisposabled=enumeratorasIDisposable;if(d!=null)d.Dispose();}  这说明在后台,foreach的管理会给你的程序带来一些增加系统开销的额外代码。  三、将图片保存到一个XML文件  WinForm的资源文件中,将PictureBox的Image属性等非文字内容都转变成文本保存,这是通过序列化(Serialization)实现的,例子://usingSystem.Runt

5、ime.Serialization.Formatters.Soap;Streamstream=newFileStream("E:\Image.xml",FileMode.Create,FileAccess.Write,FileShare.None);SoapFormatterf=newSoapFormatter();Imageimg=Image.FromFile("E:\Image.bmp");f.Serialize(stream,img);stream.Close();  四、屏蔽CTRL-V  在WinForm中的TextBox控件没有办法屏蔽CTRL-

6、V的剪贴板粘贴动作,如果需要一个输入框,但是不希望用户粘贴剪贴板的内容,可以改用RichTextBox控件,并且在KeyDown中屏蔽掉CTRL-V键,例子:privatevoidrichTextBox1_KeyDown(objectsender,System.Windows.Forms.KeyEventArgse){if(e.Control&&e.KeyCode==Keys.V)e.Handled=true;}ps:网上摘抄,看了以后感觉不错,以后碰见好的再陆续发布Tags:dotnet技术,c#开发技术ASP.NET2.0中使用webpart系列控件Dot-

7、Net技术

8、阅读(144)

9、评论(0)Oct292005[此文来源于互联网,牛C网只负责收集整理]  在现在的网站设计中,更强调的是用户的个性化设置,让用户可以自由的设置符合自己喜好的页面成为网站开发人员的头号难题,不过现在看来这个难题微软帮我们解决了。在asp.net2.0中新增加了一系列webpart控件,可以让用户很方便地对网页的各区域布局进行调整。在一些web应用程序中,如果用户想自定义页面布局,比如一个新闻发布系统,想让左,中,右三栏的位置进行调换的话,就可以使用webpart控件。  下面,我们来看下asp.net2.0中webpart系列控件的一些

10、基本用法。  首先,在v

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

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

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