7 gary_tao

尚未进行身份认证

暂无相关描述

等级
博文 491
排名 7k+

C#.NET常见问题(FAQ)-控制台程序如何做弹窗

最简单的弹窗,只要引用System.Windows.Forms,就可以使用WinForm的弹窗  如果要弹出是/否的选择对话框,则可以拷贝下面的代码DialogResultdr=MessageBox.Show("是否确认退出","退出提示",MessageBoxButtons.YesNo,MessageBoxIcon.Question);if(dr==Dia

2017-10-18 18:27:01

WinRAR如何批量分别压缩不同的文件夹

全选所有文件夹,然后右击添加到压缩文件,然后在文件选项中勾选把每个文件放到单独的压缩文件中  OK了

2017-10-18 18:26:43

将博客搬至CSDN

把随笔和文章都搬到CSDN,提高浏览量,2017.10.04.

2017-10-18 18:26:38

C#.NET常见问题(FAQ)-如何在不同窗体之间传递值

最简单的方法是在定义窗体的时候就写好几个变量,在实例化Form2的时候,就把这些参数传递过去  或者你也可以定义一个类,然后通过这个类的静态变量交互(注意只能用静态的,因为Form2无法访问Form1的类的实例的属性和方法)  也可以在初始化的时候再Form2里面定义好交互的方法,然后其实跟第一种方法很类似,只不过做的更加通用,规范  有时候打开的子窗体需

2017-10-18 18:26:35

C#.NET常见问题(FAQ)-如何不显示窗口的关闭按钮

如果把ControlBox设置为false,则右上角三个按钮都看不到了  最好的方法是重写窗体的CreateParams方法,如下图所示  更多教学视频和资料下载,欢迎关注以下信息:我的优酷空间:http://i.youku.com/acetaohai123  我的在线论坛:http://csrobot.gz01.bdysite.com/

2017-10-18 18:26:32

C#.NET常见问题(FAQ)-如何判断两个类是否相同类型

可以用is方法判断是否是一个类  更多教学视频和资料下载,欢迎关注以下信息:我的优酷空间:http://i.youku.com/acetaohai123  我的在线论坛:http://csrobot.gz01.bdysite.com/  问题交流:QQ:910358960邮箱:acetaohai123@163.com

2017-10-18 18:26:30

C#.NET常见问题(FAQ)-如何判断某个字符是否为汉字

字符强制转换成int可以判断字符数值大小,在下面所示范围内的就是中文  此外还可以判断是否是数字或者字母,用char.IsLetter和char.IsDigit方法  从先这个范例可以看出,中文也是一个char,而且可以输出他强制转换成int类型的大小  更多教学视频和资料下载,欢迎关注以下信息:我的优酷空间:http://i.youku.com/

2017-10-18 18:26:27

C#.NET常见问题(FAQ)-如何改变字符串编码

使用Encoding.Convert方法即可实现转换  更多教学视频和资料下载,欢迎关注以下信息:我的优酷空间:http://i.youku.com/acetaohai123  我的在线论坛:http://csrobot.gz01.bdysite.com/  问题交流:QQ:910358960邮箱:acetaohai123@16

2017-10-18 18:26:25

C#.NET常见问题(FAQ)-如何把定义存放类实例的数组

数组存放的可以是普通的int,double,string类型,也可以是自定义的类的实例  如果数组长度未知,可以用list对象存放  更多教学视频和资料下载,欢迎关注以下信息:我的优酷空间:http://i.youku.com/acetaohai123  我的在线论坛:http://csrobot.gz01.bdysite.com/

2017-10-18 18:26:22

C#.NET常见问题(FAQ)-命名空间namespace如何理解

Namespace就是定义一个对象是哪个门派的,比如你现在就在A门派下,A门派的所有功夫(属性和方法)都可以不加声明直接调用。如果你要用B门派的功夫,就要先声明是B门派的XXX对象的XXX实例的XXX方法  上面的那个方法比较麻烦,更多的时候只要在顶部添加命名空间的声明,你就可以随时调用属于这些其他命名空间的东西了  更多教学视频和资料下载,欢迎关注以下信息:我的优

2017-10-18 18:26:19

C#.NET常见问题(FAQ)-索引器indexer有什么用

索引器就是名值对,你声明一个名值对的类,就可以给数组的指定元素赋值,也可以很方面的访问到指定元素值对应的下标(个人认为完全可以自己写一个类似的list来实现,没有必要多此一举学一个额外的方法)  复杂的indexer可以看做简单数据库了,比如一个人对应了ID,各个科目的成绩,但是这又比不上读写数据库,所以还是不够实用  更多教学视频和资料下载,欢迎关注以下信息:我的

2017-10-18 18:26:17

C#.NET常见问题(FAQ)-public private protectd internal有什么区别

首先要区分public和private,这两个修饰符是最常用的。Public就是对外公开的,private就是对外不公开的(类内部可以使用),比如下面我定义一个类的实例,自动补全代码中只有publicMethod没有privateMethod  然而如果是在类的内部,不管是在publicMethod里面要调用privateMethod,还是反过来都是可以的  最后注意i

2017-10-18 18:26:14

C#.NET常见问题(FAQ)-构造器constructor有什么用

所谓的构造器constructor,就是声明类的时候定义一个public类名的方法,这个方法不需要传递任何数据,这样的话在声明任何类的实例的时候都会无条件执行里面的方法  析构器只在程序销毁的时候会触发执行(跟前面构造器对应起来,析构就是程序结束的之后调用销毁方法的时候使用)    更多教学视频和资料下载,欢迎关注以下信息:我的优酷空间:http://

2017-10-18 18:26:11

C#.NET常见问题(FAQ)-override覆盖和virtual虚类如何理解

父类使用virtual关键字,可以让子类的实例完全代替基类的类成员。(前面父类virtual后面子类override),比如下面我定义一个Employee的员工的基类,给这个基类定义了Start_Work的虚方法  然后定义一个经理类,他可以直接调用子类的方法,也可以重新Start_Work方法  其他所有的Employee的实例都可以直接用一个Start_Work分别

2017-10-18 18:26:08

C#.NET常见问题(FAQ)-如何使用右下角托盘图标notifyIcon

1拖放一个NotifyIcon控件,并设置图标,还有显示的文字  2双击这个控件,即当最小化了主窗体,然后双击这个右下角图标的时候,要显示主窗体(大部分程序的用户体验都是这样干的,比如QQ,双击图标要打开主窗体)  3在主窗体最小化的事件中添加逻辑(最小化事件是包含在Form的SizeChanged事件中的),当最小化的时候,隐藏主窗体,同时显示右下角图标

2017-10-17 22:09:39

C#.NET常见问题(FAQ)-如何使用变量动态添加控件

可以先声明控件的数组  然后动态的添加到窗体中  在程序执行的时候你还可以随时通过数组下标访问到这些控件  更多教学视频和资料下载,欢迎关注以下信息:我的优酷空间:http://i.youku.com/acetaohai123  我的在线论坛:http://csrobot.gz01.bdysite.com/

2017-10-17 22:09:36

C#.NET常见问题(FAQ)-如何使用变量访问控件属性

不管哪种类型的控件,可以用下面这种强制转换和Controls.Find的方法来读写控件的属性//我在界面上做了三个picturebox控件PictureBoxp;//注意索引必须从1开始,并且不能超过Form中实际存在的控件数量(把1改成0或者把4改成5都是不行的)for(inti=1;i<4;i++){p=(PictureBox)this.C

2017-10-17 22:09:33

C#.NET常见问题(FAQ)-如何使用DataGridView跟Excel数据交互

1从工具箱中拖进来一个DataGridView  2就像Excel表头,可以添加一个表头(即一列的抬头,比如叫做A)  3一次添加ABCDE等项目,也可以修改该类目的类型为Button或者ComboBox  4这样完成之后就初具模型了,点击这个控件的小箭头,可以设置是否可以动态添加,编辑和删除等  5这样运行之后就可以直接看到类似于

2017-10-17 22:09:31

C#.NET常见问题(FAQ)-如何声明list的多维数组

可以用下面的方法来声明多维list数组,但是不推荐使用 //对于一维数组:List变量=newList();ListAllInts=newList(); //简单的二维数组和三维数组Lista=newList();List>b=newList>();List>>c=newList>>();    更多教学

2017-10-17 22:09:28

C#.NET常见问题(FAQ)-如何使用2D绘图控件ZedGraph绘制坐标轴和坐标曲线

添加数据:示例添加了一条sin曲线和一条cos曲线,注意cos曲线比sin曲线点更密集(可以用这种方式控制点的采样疏密程度)  默认显示效果如下图所示,可以框选一个部分看放大效果  右击某个点可以显示坐标值  点击最后一项可以取消所有放大效果  按住空格键和鼠标中键可以平移坐标轴,如下图所示,当前视图只剩下了很小的一块,XY坐标轴的数值也跟着

2017-10-17 22:09:25
奖章
    暂无奖章