C#
XQQ524148626
这个作者很懒,什么都没留下…
展开
-
如何使用TabControl控件?
1 如何用代码切换TabControl中的TabPage? 为按钮添加代码: TabControl1.SelectedIndex = 1 其中1是TabPage2的索引 private void button1_Click(object sender, EventArgs e) { tabControl1.Select原创 2010-03-04 14:34:00 · 2089 阅读 · 1 评论 -
DataGridView动态的绑定数据
下面的示例将说明如何获取一些数据,并在DataGridView控件中显示,为此,建立一个新的应用程序DisplayTabularData,如图32-1所示。 图http://new.51cto.com/files/uploadimg/20081127/090210168.jpg这个简原创 2010-03-05 17:01:00 · 730 阅读 · 0 评论 -
C#数据类型命名
ASP.NET编程规范之命名规范都有哪些呢?具体又有什么内容呢?让我们开始吧:ASP.NET编程规范之命名规范1.按钮ID命名:btn+按钮操作功能(如btnSave)ASP.NET编程规范之命名规范2.其它控件:I.与数据操作相关:其ID为相应的字段名称,如果有多个控件对应一个字段,则按以下规范命名:字段名+”_”+顺序号(以01开头)例子:页面有一TextBox控件,对原创 2010-03-11 09:14:00 · 1022 阅读 · 0 评论 -
Timer按件使用
Timer控件的属性与方法也不是很多,如表9-5所示为该控件的重要属性及方法。表9-5 Timer控件的属性属性或方法说明Enabled用于表示是否tick事件Interval用于指定间隔时间Tick指定间隔到期后执行Interval属性原创 2010-01-02 10:55:00 · 476 阅读 · 0 评论 -
C# Show() 与 ShowDialog()区别
ShowDialog()弹出模式化的窗体Show()弹出非模式化的窗体模式窗体,在关闭或隐藏前无法切换到主窗体。非模式窗体,变换焦点使不必关闭窗体总结:显示重要的信息,还是用模式窗体,如删除文件,可以确保用户正真想要删除的是该文件非模式的,窗体访问的顺序没有办法得知,比较适合显示程序的一些相关信息。原创 2010-03-14 15:34:00 · 517 阅读 · 0 评论 -
方法重写与方法隐藏
1:方法重写:就是在基类中的方法用virtual关键字来标识,然后在继承类中对该类进行重写(override),这样基类中的方法已经被重写了,已经失去了功能了。当让基类的对象的引用直接指向继承类的对象时(多态性),调用该方法则是调用的继承类的方法。2:方法隐藏:无论基类中的方法是否用了virtual关键字,继承类中都可以用new关键字(如果不用new的话,不会产生错误,但会生成一个编译警告)将原创 2010-03-14 16:55:00 · 420 阅读 · 0 评论 -
CheckBoxList
原创 2010-05-08 10:05:00 · 384 阅读 · 0 评论 -
.net中对象序列化技术浅谈
序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象。反之,反序列化根据流重新构造对象。此外还可以将对象序列化后保存到本地,再次运行的时候可以从本地文件中“恢复”对象到序列化之前的状态。<br />在.net中有提供了几种序列化的方式:<br />二进制序列化<br />XML序列化<br />SOAP序列化 二进制序列化转载 2010-11-05 16:24:00 · 414 阅读 · 0 评论 -
C#序列化技术详解
<br /> 序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。<br />序列化和反序列化最主要的作用有:<br />1、在进程下次启动时读取上次保存的对象的信息<br />2、在不同的AppDomain或进程之间传递数据<br />3、在分布式应用系统中传递数据<br />......<br />在C#中常见的序列化的方法主要也有三个:BinaryFormatter、SoapFormatt转载 2010-11-05 11:25:00 · 430 阅读 · 0 评论