C#
葵歌小妖
这个作者很懒,什么都没留下…
展开
-
执行多条SQL语句,执行数据库事务(可传入Sql参数)
上 篇博客,实例介绍了一个事务执行多条SQL语句函数(int ExecuteSqlTran(List SQLStringList))http://blog.csdn.net/hanxuemin12345/article/details/9980371,方便之余又发现了它的缺陷——不能传入Sql语句的参数,只能靠拼接字符串完成Sql语句,很是麻烦哈!人类是‘贪婪’滴(*^__^*) 嘻嘻……,同时也原创 2013-08-15 19:52:37 · 10916 阅读 · 23 评论 -
DataSet转换为实体(函数)
个人版机房时,D层所有返回值不是DataSet,就是Integer,没有返回实体的函数。机房合作版,我写D层,庞凡(组长)设计的每个类中几乎都有几个函数是返回实体的。研究了一番,在D层每个类中都定义了一个“数据集DataSet转换为实体”的函数DataSetToModel(参数),这样的话,该类中每个需要返回实体的函数都可以调用这个函数,这就实现了代码复用。(注:之所以定义这个函数,是因为我的原创 2013-08-18 10:26:12 · 4716 阅读 · 26 评论 -
DataSet转换为泛型集合List(Of T)
在上篇博客“DataTable转换为实体(函数)”的介绍的最后提出了这样的问题:思考问题:函数返回值为实体,这意味着什么? 意味着该函数的返回记录只能有一条,对不对?因为一个实体只能“保存”一条记录。 像查看某学生基本信息、某用户基本信息——某个人的基本信息只能有一条记录(学生实体:卡号、学号、姓名、…)吧,好,可有定义返回实体函数 思考问题: 但原创 2013-08-20 17:18:33 · 4238 阅读 · 31 评论 -
执行多条SQL语句,实现数据库事务(不可传入Sql参数)
《图书馆维护系统》的时候我负责任务管理模块,由于一些业务有些复杂,所以想用存储过程,但是贾琳师哥说了一堆存储过程的不好,让我用sql语句。好吧,用就用吧,但是吧,大家都知道执行多条sql语句,是需要用到事务的(保持数据一致性),存储过程中加事务我还是会滴,但是要是加在代码里,就没有用过了,怎么"避免"代码里用事务呢?嘿嘿,潜心研究发现了这个——“执行多条SQL语句,实现数据库事务(自定义的函数,写原创 2013-08-15 11:28:57 · 11706 阅读 · 17 评论 -
传值和传引用的区别
大家都用过SqlHelper,在SqlHelper类中定义一些数据库助手函数:通过分析某函数中调用“关闭连接”函数和“关闭cmd命令”函数后,是否可以关闭连接和cmd命令来分析传值和传引用的区别:请注意看代码中被框注的部分一,代码分析代码1: 代码2: 代码3: 分析:在ExecuteDataSet(参数)函数的最后调用Cl原创 2013-08-28 20:20:55 · 4404 阅读 · 18 评论 -
Web控件
1,内部控件: (1)内部控件的使用方法与 HTML 控件相同,它们映射到 HTML 元素并通过使用 runat = "server" 属性在服务器上执行内部控件能完成的功能,HTML控件加上runat="server"属性后也能完成(2)为什么有了Html控件,还要Web控件?Html控件在使用时,使用input 加上控件类型type和ID Name这些属性来添加Html原创 2013-05-17 20:51:19 · 1364 阅读 · 5 评论 -
泛型
今天上午研究了一个小知识点——泛型,想分享给大家。总结了一下我的研究结果:泛型——集数组和集合优点于一身的好玩意儿想这样来引出泛型:通过对数组和集合的缺点分析来唤出泛型,鉴于有些同学还不会(或还没用过)数组和集合,我就连数组和集合也稍稍说一下下: 开始啦!!! 今天周六,下周一我要请小动物(小猫、小狗、小猪...)们吃饭,今明两天报名吃饭“人”数,我好准备需要原创 2013-08-10 15:42:59 · 5420 阅读 · 31 评论 -
java与C#的简单比较
刚刚看完java视频,做了个简单图: 新知识不多,大多是与以往知识的相互碰撞,一下做了java与C#的简单比较: JavaC# 主类名与文件名必须一致可以不一致命名空间导入方式import关键字using关键字常量原创 2013-09-10 21:53:34 · 3362 阅读 · 14 评论 -
C#方法(1)
此篇文章是我针对自己的理解和自己对本章节的问题做出的总结,也查了一些资料。希望可以帮助大家真正的深刻地理解什么是方法,方法的各大使用; 由于方法是声明在类中的,所以本篇内容还设计到一些类的知识,就当知识扩展了。注:本篇文章提到的例子,将在下篇文章中举出,希望大家继续关注: 上图中我们概要了方法的一些重要知识点——分类;方法的重载和重写;抽象方法;密封方法。 仅靠这些简单原创 2012-12-16 21:36:13 · 1402 阅读 · 14 评论 -
流程控制语句(例子)
1,switch语句:判断用户输入的月份属于什么季节.namespace switch语句{ class Program { static void Main(string[] args) { //判断用户输入的月份所在的季节 Console.WriteLine("请您输入一个月份!原创 2013-01-07 08:17:52 · 1489 阅读 · 10 评论 -
C#方法(2)例子
1,静态方法和非静态方法的区别:例子1:(1)静态方法namespace 静态方法{ class Program { public static int Add(int x, int y) //声明一个静态方法 { return x + y; }原创 2012-12-19 10:31:04 · 1395 阅读 · 3 评论 -
流程控制语句
本篇博客讲一下流程控制语句的基础知识。将在下篇博客中主讲这些语句的例子,通过这些例子来加深大家的理解。 流程控制语句的大体功能分类: 重点介绍一些重要的,但我们不能熟悉运用的语句. 一,选择语句:1,使用switch语句实现多分支选择 (1)根据表达式的值来使程序从多个分支中选择一个用于执行的分支;(注意:if...else语句根据表达式的范围,来选择原创 2012-12-30 22:39:25 · 1116 阅读 · 3 评论 -
字符类与字符串类(及其常用方法举例) (1)
在学习字符和字符串之前,先了解一下ASCII和Unicode。 字符的ASCII和Unicode码:1,认识:ASCII:计算机中最常使用的计算机编码符号,所支持的是英文国家支持的英文字母、阿拉伯数字、和英文符号。不支持其他国家语言。 具体一点说:ASCII是用来表示英文字符的一种编码规范,每个ASCII字符占用1个字(8bits)。因此,ASCII编码可以表示的最大字原创 2012-12-15 09:10:29 · 3541 阅读 · 11 评论 -
类(2):多态(例子)
(1)override关键字实现多态—子类重写父类中virtual关键字的的方法(看例子)。(2)多层继承中也可以实现多态.即,B类继承A类,C类继承B类(看例子)。不管继承了多少层,都可以在子类中对父类中已经重写的方法继续进行重写,即如果父类方法用override修饰,如果子类继承了该方法,也可以用override修饰,多层继承中的多态就是这样实现的。要想终止这种重写,只需重写方法时用s原创 2012-12-14 18:12:12 · 1325 阅读 · 3 评论 -
类(1)——封装、继承、多态
1,封装对于封装,我有自己的理解。我就是一个封装产品,有静态的头发,和动态的眼睛。我可以有自己的头发颜色,还可以有会张合的眼睛。呵呵 把这些静态属性和动态行为封装在一起就是我啦。要说具体的封装,那就是有序的组装在我身体内的供我喘气的器官——心、肺、胃。。。封装在我的体内,任何人不得访问,除非给医生特权。 在面向对象编程中,大多数以类作为数据封装的基本单位。类中封装了数据和操作数据原创 2012-12-14 18:05:21 · 1466 阅读 · 4 评论 -
数据列表DataList模板之实例
1,数据列表DataList与重复列表Repeator很类似,但是DataList应用更广泛,因为他可以选择和修改数据项的内容。DataList的数据显示和布局与Repeator控件一样都是通过“模板”控制的。(注:模板至少要定义一个“数据项模板”(ItemTemplate)来指定显示布局) 2,DataList支持的模板类型:模板名称原创 2013-05-26 21:00:01 · 6453 阅读 · 3 评论