摘要: 一--------------------------------------在C#中,值类型:整型、布尔型、字符型、实数型、结构型、枚举型。引用类型:类、对象、字符串、数组、接口、委托。区别:1、值类型通常被分配在栈上,它的变量直接包含变量的实例,使用效率比较高。2、引用类型分配在托管堆上,引用类型的变量通常包含一个指向实例的指针,变量通过该指针来引用实例。3、值类型继承自ValueType(注意:而System.ValueType又继承自System.Object);而引用类型继承自System.Object。 4、值类型变量包含其实例数据,每个变量保存了其本身的数据拷贝(副本),因此在默 阅读全文
posted @ 2011-08-03 18:11 naariah 阅读(273) 评论(0) 推荐(0)
摘要: 从GridView导出数据到Excel到是非常方便的,不管你以前用什么样的代码来完成从GridView导出数据到Excel,我感觉有必要看看下边这个方法来实现从GridView导数据到Excel。首先,我们要做的是绑定GridView,当然也可以在导出数据到Excel的时候再绑定。这里单独出来,也是为了方便完全不了解绑定GridView的朋友。获得DataTable数据后绑定GridView如下://dtData是DataTable对象gvList.DataSource = dtData;gvList.DataBind();接下来使用下边的方法即可方便的从GridView导出数据到Excel, 阅读全文
posted @ 2011-08-03 10:04 naariah 阅读(392) 评论(0) 推荐(0)
摘要: 一,$.get(url,[data],[callback])说明:url为请求地址,data为请求数据的列表,callback为请求成功后的回调函数,该函数接受两个参数,第一个为服务器返回的数据,第二个参数为服务器的状态,是可选参数。而其中,服务器返回数据的格式其实是字符串形势,并不是我们想要的json数据格式,在此引用只是为了对比说明$.get("data.php",$("#firstName.val()"),function(data){$("#getResponse").html(data); }//返回的data是字符串类型) 阅读全文
posted @ 2011-08-03 09:21 naariah 阅读(1402) 评论(0) 推荐(2)
摘要: C#的类初始化顺序和Java以及C++类初始化顺序是不同的,曾经我被这个问题害惨了。对于C#和Java,其共同点都是先变量后构造函数,先静态后普通区别在于,C#是子类变量->父类变量->父类构造函数->子类构造函数,才轮到构造函数,但是Java的是父类变量->父类构造函数->子类变量->子类构造函数.现在给出测试代码,用事实说话:usingSystem;namespaceTest{publicclassA{privatestaticDisplayd1=newDisplay("基类静态变量");privateDisplayd2=newDis 阅读全文
posted @ 2011-07-28 11:32 naariah 阅读(634) 评论(0) 推荐(0)
摘要: SQL时间格式化1 取值后格式化{0:d}小型:如2005-5-6{0:D}大型:如2005年5月6日{0:f}完整型2 当前时间获取DateTime.Now.ToShortDateString3 取值中格式化SQL Server里面可能经常会用到的日期格式转换方法:sql server使用convert来取得datetime日期数据,以下实例包含各种日期格式的转换语句及查询结果:Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05 阅读全文
posted @ 2011-07-22 14:22 naariah 阅读(271) 评论(0) 推荐(0)
摘要: 1、 用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SELECT * FROM T1语句,要用到几列就选择几列如:SELECT COL1,COL2 FROM T1;在可能的情况下尽量限制尽量结果集行数如:SELECT TOP 300 COL1,COL2,COL3 FROM T1,因为某些情况下用户是不需要那么多的数据的。不要在应用中使用数据库游标,游标是非 阅读全文
posted @ 2011-07-22 14:03 naariah 阅读(141) 评论(0) 推荐(0)
摘要: 在做日本的BCP项目的时候,没有遇到数据库,全部是从内存取的数据现提供从内存取数据的方法:,这个是我从网上copy的因为日本的那个项目,我们用的是c++程序读写共有内存,有一个c++写的dll文件我们调用那个文件即可.usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Runtime.InteropServices;namespaceCrazyCoder.ShareMemLib{publicclassShareMem{[DllImport("user32.dll",CharSet= 阅读全文
posted @ 2011-07-13 16:00 naariah 阅读(2629) 评论(0) 推荐(0)
摘要: 以下是需要显示的页面html代码,model就不用介绍了可能页码代码有些幼稚,臃肿,请指正!代码思想:1, 每页显示10条2, 点击页码的时候就会从数据库中取从页码*10到页码*10+10的数据3, 点击“>”时,跳转到下个十页的第一页4, 点击“>>”,跳转到最后一页5, 在点击吗的时候,我会计算页面吗当前值的起始位置和最后数字,比如:我点击9页,那么页面上显示的是1-10页,而不是9到19页以下是页面显示数据的代码:<%using(Html.BeginForm()){%><TABLEstyle="width:100%;">< 阅读全文
posted @ 2011-07-13 15:29 naariah 阅读(179) 评论(0) 推荐(0)
摘要: 前段时间做的TDK的手持机的项目,在wince平台上用vb语言开发,先做vb小结Vb与c#相似以下是vb的写法1, 带有返回值的函数 以function开头,传参 以ByRef打头 并且以as 类型结尾2, 不用传参的函数 以sub开头,传参 以ByRef打头 并且以as 类型结尾'*********************************************************************** 'Process Name : GetComdyByHacchu 'Introduce : 根据行编号和采购编号获取商品信息(采购单)/ ' 阅读全文
posted @ 2011-07-13 15:02 naariah 阅读(247) 评论(0) 推荐(0)
摘要: 概念:MVC是三个单词的缩写,分别为: 模型(Model),视图(View)和控制Controller)。 MVC模式的目的就是实现Web系统的职能分工。 Model层实现系统中的业务逻辑。 View层用于与用户的交互。 Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。如何工作:MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。视图 视图是用户看到并与之交互的界面。对老式的Web 阅读全文
posted @ 2011-07-13 14:40 naariah 阅读(397) 评论(1) 推荐(0)