摘要: 1、DataView是DataTable的表示,DataTable表里的记录是没有顺序的,但显示可以有不同顺序(DataVIew),但还是同一张表,所以一个DataTable可以有多个DataView,默认访问DataTable,其实是访问他的DefaultView。DataSet则是DataTable的集合,也可以有不止一个DataTable2、DataView 是一张DataTable的虚拟视图 ,主要用来显示数据的 ,其实数据的更改都是发生在DataTable中。如果以数据库来打比方,DataSet就是一个功能简单的数据库,是多个表(DataTable)的集合,DataTable就... 阅读全文
posted @ 2012-09-07 20:24 tnspop 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 方法1:select id,name from person where name in (select DISTINCT name from person group by name having count(*)>1 )方法2:select name from person group by name having count(name)>1 阅读全文
posted @ 2012-09-07 20:17 tnspop 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1、对于string,number等基础类型,==和===是有区别的1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等2)同类型比较,直接进行“值”比较,两者结果一样2、对于Array,Object等高级类型,==和===是没有区别的进行“指针地址”比较3、基础类型与高级类型,==和===是有区别的1)对于==,将高级转化为基础类型,进行“值”比较2)因为类型不同,===结果为false 阅读全文
posted @ 2012-09-05 16:49 tnspop 阅读(878) 评论(0) 推荐(0) 编辑
摘要: 要求用控制台应用程序写出如下1,1,2,3,5,8,13,21,34,55,89...当时没想开,今天调试一下出来了结果如下class Program { static void Main(string[] args) { Num(0, 1,1, 30); Console.ReadLine(); } private static int Num(int num, int s, int level, int count) { Console.Write("... 阅读全文
posted @ 2012-09-05 13:05 tnspop 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一.多线程的概念 Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。浏览器就是一个很好的 阅读全文
posted @ 2012-09-04 22:43 tnspop 阅读(262) 评论(0) 推荐(0) 编辑
摘要: .NET编译器的任务之一是为所有定义和引用的类型生产元数据描述。除了程序集中标准的元数据外,.NET平台允许程序员使用特性(attribute)把更多的元数据嵌入到程序集中。简而言之,特性就是用于类型(比如类、接口、结构等)、成员(比如属性、方法等)、程序集或模块的代码注释。当浏览.NET命名空间时,将发现许多预定义特性,可以在应用程序中使用它们。此外,可以创建自定义特性,通过从Attribute派生出新类型进一步修饰类型的行为。当在代码中应用特性时,如果它们没有被另一个软件显示地反射,那么嵌入的元数据基本没什么作用。反之,嵌入程序集的元数据介绍将被忽略不计,而并无害处。限制特性使用:有时候需 阅读全文
posted @ 2012-09-04 21:53 tnspop 阅读(576) 评论(0) 推荐(0) 编辑
摘要: Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可标记语言。面向短期的临时数据处理、面向万维网络,是Soap的基础。Soap:(Simple Object Access Protocol)简单对象存取协议。是XML Web Service 的通信协议。当用户通过UDDI找到你的WSDL描述文档后,他通 阅读全文
posted @ 2012-09-04 21:26 tnspop 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 用this关键字为类添加扩展方法using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace test{ class Class1 { public string code = "2"; private void Show() { Console.Write(this.GetAddress()); } } public static class Class2 { ... 阅读全文
posted @ 2012-07-24 19:55 tnspop 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 好久没有摸代码了,有点生了,对于现在远洋这个信息项目的整体技术架构不是太懂,对我来说有点难度,今天主要分析调试跟踪了一下打开表单创立工作流这里涉及到的代码,在跟踪的时候遇到了一些东西不是太懂,查:主要是以下对象IHttpHandler:引用地址http://www.cnblogs.com/stwyhm/archive/2006/08/09/471765.html概述HttpHandler是一个HTTP请求的真正处理中心,也正是在这个HttpHandler容器中,ASP.NET Framework才真正地对客户端请求的服务器页面做出编译和执行,并将处理过后的信息附加在HTTP请求信息流中再次返回 阅读全文
posted @ 2012-07-18 18:56 tnspop 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 那个系统的设计思路和核心都已经设计好了,现在应该到用户层次了,我应该用哪个框架呢,从网上搜索的extjs好象还行, 不过我不用用那个框架,不如就借这个系统来学习一个extjs吧。 阅读全文
posted @ 2012-07-10 09:35 tnspop 阅读(91) 评论(0) 推荐(0) 编辑