共 637 篇文章 |
|
//在画板上画矩形,起始坐标为(10,10),宽为,高为。思路:聊天窗体上有一个截图按钮,点击按钮后,程序将整个屏幕画在一个新的全屏窗体上,然后显示这个窗体.因为是全屏的窗体,并且隐藏了菜单栏、工具栏等,所以在我们看来就好像是一个桌面的截图,然后在这个新窗体上画矩形,最后保存矩形中的内容并显示在原来的聊天窗体中.//这个也可以属于二次缓冲技... 阅130 转0 评0 公众公开 16-12-28 17:47 |
WriteLine("赋值前:width={0},length={1}",sizeClass.Width,sizeClass.Length);varcopyOfSizeClass=sizeClass;copyOfSizeClass.Length=5;copyOfSizeClass.Width=5;Console.WriteLine("赋值后:width={0},length={1}",sizeClass.Width,sizeClass.Length);Console.ReadKey();}}publicclassSizeClass{publicintWidth{get;set... 阅32 转0 评0 公众公开 16-12-28 17:47 |
Go语言struct类型详解。当匿名字段是一个struct的时候,那么这个struct所拥有的全部字段都被隐式地引入了当前定义的这个struct。通过匿名访问和修改字段相当的有用,但是不仅仅是struct字段哦,所有的内置类型和自定义类型都是可以作为匿名字段的。从上面例子我们看出来struct不仅仅能够将struct作为匿名字段、自定义类型、内置类型都可以作为... 阅347 转0 评0 公众公开 16-12-28 17:46 |
这篇文章主要介绍了Go语言interface详解,本文讲解了什么是interface、interface类型、interface值、空interface、interface函数参数等内容,需要的朋友可以参考下。fmt.interface的变量可以持有任意实现该interface类型的对象,这给我们编写函数(包括method)提供了一些额外的思考,我们是不是可以通过定义interface参数,让函数接受各种类型的参... 阅99 转0 评0 公众公开 16-12-28 17:46 |
FinishDeleteFileEvent+=newEventHandler(Dfile_FinishDeleteFileEvent);FinishDeleteFolderEvent+=newEventHandler(Dfile_FinishDeleteFolderEvent);BeginInvoke(newDefaulEventDelegate(Dfile_DeleteErrorEvent),newobject[]{sender,e});BeginInvoke(newDefaulEventDelegate(Dfile_FinishDeleteFolderEvent),newobject[]{sender,e});BeginInv... 阅781 转0 评0 公众公开 16-12-28 17:46 |
Go语言中的Array、Slice、Map和Set使用详解。在slice操作之后我们得到了两个slice,它们共享底层数组。当append方法返回时,它返回一个新的slice,append方法总是增长slice的长度,另一方面,如果源slice的容量足够,那么底层数组不会发生改变,否则会重新分配内存空间。限定容量最大的用处是我们在创建新的slice时候限定容量与长度相同,这样... 阅97 转0 评0 公众公开 16-12-28 17:45 |
Mutex类型(确切地说,是sync.Mutex类型)只有两个公开方法——Lock和Unlock。细心的读者可能会发现,sync.Mutex类型和sync.RWMutex类型都是该接口类型的实现类型。NewDataFile函数会返回一个DataFile类型值,但是实际上它会创建并初始化一个myDataFile类型的值并把它作为它的结果值。但要想使myDataFile类型真正成为DataFile类型的一个实现类... 阅135 转0 评0 公众公开 16-12-28 17:45 |
ShowError("没有可保存的数据");return;}SaveFileDialogsfd=newSaveFileDialog();sfd.Title="请选择文件存放路径";sfd.FileName="导出数据";sfd.Filter="Excel文档(.xls)|.xls";if(sfd.ShowDialog()!=DialogResult.OK){return;}stringFileName=sfd.FileName.ToLower();if(!FileName.Contains(".x... 阅75 转0 评0 公众公开 16-12-28 17:44 |
这里我们利用了ContentType属性,它默认的属性为text/html,这时将输出为超文本,即我们常见的网页格式到客户端,如果改为ms-excel将将输出excel格式,也就是说以电子表格的格式输出到客户端,这时浏览器将提示你下载保存。Cells[4,colIndex],excel.Cells[rowIndex,colIndex],excel.Cells[rowIndex,colIndex]="''''"... 阅115 转0 评0 公众公开 16-12-28 17:44 |