摘要: 数据库里新建一个数据库 Studnets ,结构如下图 新建一个 Console 程序。 添加, 新建项,添加 一个 Linq To Sql 类 打开server explorer,建立数据库连接,并将我们新建的表拖到dbml文件中,结果如下图 点击空白的地方, 按 F4 设置属 性,如下图 到现在为止,创建好了数据表对应实体类和数据表操作添,改,删的方法,现在开始实践 插入public... 阅读全文
posted @ 2014-03-10 16:30 359444066 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 例如: decimal ? je = zfje; 意思是 将 JE赋值为 ZFJE , 并且允许 JE 为 NULL 值 这时JE为引用类型 阅读全文
posted @ 2014-03-10 12:53 359444066 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 一:与LINQ有关的语言特性 1.隐式类型 (1)源起 在隐式类型出现之前, 我们在声明一个变量的时候, 总是要为一个变量指定他的类型 甚至在foreach一个集合的时候, 也要为遍历的集合的元素,指定变量的类型 隐式类型的出现, 程序员就不用再做这个工作了。 (2)使用方法 来看下面的代码: var a = 1; //int a = 1... 阅读全文
posted @ 2014-03-07 18:12 359444066 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 对于排版控件,用微软的方法都是先拉 label再拉一个 Textbox , 虽然微软的控件了有类似于 EXCEL的单元格全并功能,但用起来使终不方便, 今天研究了一下 DEV 的这个控件,比微软的方便很多,可以看出DEV在这方便是下了功夫的,首先 我们拉一个TEXTBOX ,DEV会为我们自动添加一个类似 LABEL 只需要改下名就可以了, 然后这些控件是自动排版,并且如果分辨率改变的话,... 阅读全文
posted @ 2014-03-06 16:11 359444066 阅读(4509) 评论(1) 推荐(0) 编辑
摘要: 在 C# 中,派生类可以包含与基类方法同名的方法。基类方法必须定义为 virtual。如果派生类中的方法前面没有 new 或 override 关键字,则编译器将发出警告,该方法将有如存在 new 关键字一样执行操作。如果派生类中的方法前面带有 new 关键字,则该方法被定义为独立于基类中的方法。如果派生类中的方法前面带有 override 关键字,则派生类的对象将调用该方法,而不是调用基类方法。可以从派生类中使用 base 关键字调用基类方法。override、virtual 和 new 关键字还可以用于属性、索引器和事件中。默认情况下,C# 方法为非虚方法。如果某个方法被声明为虚方法,则继 阅读全文
posted @ 2014-03-03 13:01 359444066 阅读(947) 评论(0) 推荐(0) 编辑
摘要: C#开发中,软件布局设计,主要用TableLayoutPanel能很好地支持缩放功能,对自身的Label、TextBox等控件支持的很好,是通过这些控件的Anchor属性设为:Top, Bottom, Left, Right、TextAlign属性设为:MiddleCenter来实现缩放和定位的。 但是VS中自身的控件,样式比较简单和单调。而DEV控件在美观样式设置上更盛一筹。更... 阅读全文
posted @ 2014-03-03 12:49 359444066 阅读(1908) 评论(0) 推荐(0) 编辑