4.20号整理C# DAO.NET
来源:互联网 发布:mysql实时同步工具 编辑:程序博客网 时间:2024/06/11 21:16
1.console.readkey();
等待键盘输入,退出程序。使调试时能看到输出结果。如果没有此句,命令窗口会一闪而过。
Console.Read() Console.ReadLine()方法都是从键盘读入信息,唯一不同的就是Console.Read() 方法用于获得用户输入的任何值(可以是任何的字母数字值)的ASCII值.Console.ReadLine()呢?用于将获得的数据保存在字符串变量之中.
2.代码段快速生成键。
按两下tab键。
生成void main()
按svm+tab(2)
生成有返回值的main()
按sim +tab(2)
3.提示错误更改信息。
Shift+alt+F10;
或者ctrl+.
4.///个斜杠出文档注释。
代码的说明书,生成xml文件
5.将char转化为一个字符串:
Return new string ();
6.ToCharArrary();
将字符串分为字符存到数组中去。
7.封装成属性的快捷键
Ctrl+r+e;
8.设为启动项的设置:
选择解决方案----单机“属性”-----选择“当前选择”-----选择“工具”----选项---项目和解决方案-----生成并运行---选择“对于新解决方案。。。。。”
9.数据类型的转化:
Int.parase();
Convert.toint();
10.设置下拉框菜单的第零项被选中:
Combox.selectedindex=0;
11.类是抽象的综合,对象是真实的实例化,是类的实例化,具体到某一个事物类是封装好的,像一个模型;对象是有类实例化的,也就像一个具体的样本!通俗来说吧,比如说“人”就是一个类,而你就是一个实例即对象!
12.构造函数重载:
方法名与类名一致,参数的个数不同,构造函数不能有返回值。
13.Random.next(100,300);
返回100-300间的随机数,其中包括100,不包括300。
14.枚举:
Public enum 枚举名称
{
Para1,
Para2,
Para3
}
15.代码重复时可以:方法重构。
16.在你的窗体中添加一个Label,双击Label的MouseClick事件。添加如下方法:
private void label1_MouseClick(object sender, MouseEventArgs e)
{
Label senderLabel = (Label)sender;//根据sender引用控件。
senderLabel.Text = e.Button.ToString();//根据e中的Button参数,判断是左键还是右键。
}
然后在窗体中单击你的Label,就会显示你单击的鼠标的按键Rigle或者Left。
——————————————————
以Button为例:
protected void Button1_Click(object sender, EventArgs e)
其中的sender,就是你点击的button.可以通过类型转换得到这个button的引用:
Button sendButton = (Button)sender;
e是你点击事件的一些参数。
17.添加引用:
添加命名空间,添加引用。
跨项目访问类的访问修饰符必须是:
Public。
18.如果是建好了控制台应用程序就不要在控制台应用程序里面添加窗体。如果想要创建窗体可以独立的创建窗体。
19.局部变量必须先声明,后赋值,然后才能够使用。
20.封装:一堆东西打包为一个东西。
21.combox中当绑定了数据源后才能够用combox.selectedText和combox.selectedValue。
22.将一个对象封装好了后添加到combox中显示的是对象的总地址的tostring(),要想显示对象的某一项可以重写tostring()方法。
23.用对象来封装多个值。(一种常用的编程思想)
24.继承是指类与类之间的关系,且是子类与父类之间的关系。
25.Public class teacher:person
{
........
}//继承
26.继承的单根性,一个类同时继承自一个父类不能同时继承。(接口可以实现多个接口)
27.继承具有传递性,如何一个类没有写继承某个类,那个它默认继承了-----Object类。
28.如果显示的指定了继承自某个类将覆盖默认继承的object类 。
29.继承的时候构造函数不能够被继承,子类的构造函数会自动的调用父类的无参数的构造函数。
修改方法有两种:1.通过加一个无参数的构造方法在父类中。
2.通过子类构造函数:base(name,age)括号中的参数为父类构造函数的参数列表。
30.可以自己调用自己的构造函数,语法:person:this(name,age)
31.对象初始化器:
Person per=new person(){
Name=“”,age= ,sal=“”}
32.集合初始化器:
List<int> list=new List<int>();
List.Add(10);
List.Add(20);
Foreach(int item in list)
{
Console.WritLine(item);
}
List<int> list=new List<int>(){
10,29,39,30};
33.在一般的情况下,如果子类继承了父类的成员,那么在子类中,通过this.成员或base.成员都是访的是一样的,除父类中的成员子类继承后又重写了。
34.类的访问修饰符只能是public和internal。子类的访问修饰符不能比父类的高。
35.方法参数的访问级别要和方法的访问的级别相同一致。
36.ctrl+k+d是格式对齐的快捷键。
37.public virtual void Show()
{
.......
}
虚方法这个方法可以在子类中可以重写了,子类重写父类方法中必须并且只能用override方法。
- 4.20号整理C# DAO.NET
- C#基础知识整理:.NET知识
- C#基础知识整理:.NET知识
- 通过看spring.net 的英文文档,整理了spring.net.dao 支持的数据库
- DAO 资料整理中
- 收集整理:C# .NET 函数列表
- C# 中使用DAO
- ADO、ADO.net、DAO
- 提升DAO.NET性能
- .NET的DAO类
- ssm-dao层设计整理
- C# and .Net 常见笔试面试题(收集整理)
- [转]C#和VB.NET中类型相关资料整理
- 微软MSDN Webcast系列视频教程集锦整理 - .NET技术 / C#
- C#通用DAO实现(二)
- C#通用DAO实现(三)
- C#通用DAO实现(四)
- C#通用DAO实现(五)
- UVA 题目11300 - Spreading the Wealth
- createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);参数
- 优秀C语言开源代码
- 标准DAO的书写原则
- 2013年4月19日--佳都新太笔试题+解答
- 4.20号整理C# DAO.NET
- Linux内核源代码阅读
- 百度地图:建立百度地图开发环境)
- json 实现http操作
- Linux抢占发生的时间
- 超简单的ubuntu下安装eclipse的方法
- Minimum Depth of Binary Tree
- printk无法打印信息
- oracle学习 笔记