随笔 - 346, 文章 - 1, 评论 - 27, 阅读 - 102万

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

随笔分类 -  C#

摘要:public int GetExecteQuery(string strAddSql, string strUpdateSql, string strDelSql) { SqlConnection conn = new SqlConnection(System.... 阅读全文

posted @ 2014-08-07 16:46 beeone 阅读(2687) 评论(0) 推荐(0) 编辑

摘要://多态的例子using System;using System.Collections.Generic;using System.Text;namespace PolymorphisnTest{ class Program { static void Main(string[] args) { Console.WriteLine("老总讲话:大家请肃静,现在刚好08:00整,我们开始开会,请各个部门领导发言:"); //定义存放Company类型的实力 Company[] CArray = new Company[3]; CArray[0] = new Manager() 阅读全文

posted @ 2011-07-08 10:29 beeone 阅读(4433) 评论(0) 推荐(0) 编辑

摘要:首先看一下他们之间的关系Collection 接口的接口 对象的集合 ├ List 子接口 按进入先后有序保存 可重复 │├ LinkedList 接口实现类 链表 插入删除 没有同步 线程不安全 │├ ArrayList 接口实现类 数组 随机访问 没有同步 线程不安全 │└ Vector 接口实现类 数组 同步 线程安全 │ └ Stack└ Set 子接口 仅接收一次,并做内部排序├ HashSet│ └ LinkedHashSet└ TreeSet对于 List ,关心的是顺序, 它保证维护元素特定的顺序(允许有相同元素),使用此接口能够精确的控制每个元素插入的位置。用户能够使用索引( 阅读全文

posted @ 2011-07-07 13:29 beeone 阅读(1383) 评论(0) 推荐(0) 编辑

摘要:C#共有五种访问修饰符:public、private、protected、internal、protected internal。作用范围如下表: 访问修饰符 说明 public 公有访问。不受任何限制。 private 私有访问。只限于本类成员访问,子类,实例都不能访问。 protected 保护访问。只限于本类和子类访问,实例不能访问。 internal 内部访问。只限于本项目内访问,其他不能访问。 protected internal 内部保护访问。只限于本项目或是子类访问,其他不能访问 阅读全文

posted @ 2011-04-06 00:16 beeone 阅读(7902) 评论(2) 推荐(1) 编辑

摘要:注意:1IsHStack当有多个显示项的时候设置 Y 轴数据是叠加的还是分开的2IsPreventLabelOverlap坐标值显示是否允许重叠,如果False的话,控件会根据坐标值长度自动消除部分坐标值的显示状态3Y2Axis第二个 Y 轴坐标信息显示(具体设置看 X 轴) 4Yaxis第一个 Y 轴坐标信息显示(具体设置看 X 轴)---------------------------------------------------------------------------------------ZedGraph 是一个非常优秀的开源的作图控件1、 在 vs 中使用 ZedGraph 阅读全文

posted @ 2011-04-02 07:10 beeone 阅读(508) 评论(0) 推荐(0) 编辑

摘要:csc.exe是.net用来编译.cs文件的,但必须要在安装目录下使用。 所以我们要设置一下环境变量。 这个其实是蛮简单的,但我不会,所以还是记下来,省得忘掉。C#环境变量设置: 1、在桌面右击[我的电脑]->[属性]->[高级]->[环境变量] 2、在下面的系统变量栏点击“新建” 3、变量名输入“csc” 4、变量值输入:“C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\” (2000是C:\WINNT\Microsoft.NET\Framework\v1.1.4322\)5、然后在系统变量列表框中双击“Path” 6、在变量名文本 阅读全文

posted @ 2011-03-29 00:28 beeone 阅读(282) 评论(0) 推荐(0) 编辑

摘要:using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { // The files used here were created in the code example // in How to: Write to a Text File. You can of course substitute // other files of your own. // Ex 阅读全文

posted @ 2011-03-29 00:25 beeone 阅读(381) 评论(0) 推荐(0) 编辑

摘要:问题:抽象类虽然不可被实例化,但并不表示它就没有任何实例成员。抽象类型同样可以拥有大量的实例成员,而这些实例成员往往也需要初始化。如何理解风之痕(499905171) 15:51:42A a =new A();风之痕(499905171) 15:51:48这是一个实例化的过程风之痕(499905171) 15:52:26首先 在栈上 建立 a 指向一个在堆上新建立的空间上风之痕(499905171) 15:52:39这是一个完整的实例化过程风之痕(499905171) 16:11:38初始化跟 实例化不同 初始化,有很多情况,如函数的初始化,类里成员的初始化等,即给一些变量赋予初始值,那些变量 阅读全文

posted @ 2011-03-29 00:23 beeone 阅读(1157) 评论(0) 推荐(0) 编辑

摘要:深入剖析C#的多态[日期:2003-04-13] 来源:计算机世界网 作者:天雨 [字体:大 中 小] 一、什么是多态 面向对象程序设计中的另外一个重要概念是多态性。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。可以把一组对象放到一个数组中,然后调用它们的方法,在这种场合下,多态性作用就体现出来了,这些对象不必是相同类型的对象。当然,如果它们都继承自某个类,你可以把这些派生类,都放到一个数组中。如果这些对象都有同名方法,就可以调用每个对象的同名方法。 同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。多态性通过派生类重载基类中的虚函数型方法来实现。 在 阅读全文

posted @ 2011-03-29 00:21 beeone 阅读(368) 评论(0) 推荐(0) 编辑

摘要:通用编辑器——UltraEdit 与SharpDevelop和SnippetCompiler不同,UltraEdit是一款通用编辑器,既可以用作文本文件的编辑器,也可以用作各种编程语言的代码编辑器,而不仅仅是针对C#。 由于UltraEdit功能比较强大,因此其许多开发人员都将其作为辅助性的开发工具。对于C#开发来说,必须进行相应的设置才能方便的使用。下面简要介绍如何配置UltraEdit,使之能进行C#程序的开发。 (1)单击“高级”|“工具配置”命令。 (2)单击“插入”按钮,UltraEdit会自动产生一个工具配置,如图1.45所示。 (3)修改“菜单项名称”文本框为工具名称,如“C#编 阅读全文

posted @ 2011-03-29 00:16 beeone 阅读(601) 评论(0) 推荐(0) 编辑

摘要:1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。 4. 一个方法的代码长度最好不要超过25行。5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。 6. 每行代码不要超过80个字符。 7. 不要手工的修改机器产生的代码。 a) 如果需要编辑机器产生的代码,编辑格式和风格要符合该编码标准。b) Use partial classes whenever possible to factor out the maintained portions. 8. 避免利 阅读全文

posted @ 2011-03-11 12:07 beeone 阅读(408) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示