10 2010 档案
摘要:控件视图状态也是一个数据库,超小型键值对数据库。跟数据库直接打交道的gridview控件就没必要开视图状态,因为修改直接在数据库执行,然后再体现于gridview控件。也是跟数据库直接打交道的数据源控件sqldatasource也没必要开视图状态,道理同上。客户端发送请求->服务器判断是第一次请求或回发->如果回发,取出存储在视图状态的值->程序运行期间,用户改变控件值,保存在视...
阅读全文
摘要:列表控件的精微物质:选项名,选项值,选项索引,事件。列表控件的精微物质运动过程:1.运行前赋值列表控件的选项名和选项值。2.运行时赋值列表控件的选项名和选项值。3.数据库表两字段赋值列表控件的选项名和选项值。4.遍历选项索引,判断被选选项名,传递选项值。5.选择列表中某一项,触发事件,在事件中定义逻辑。
阅读全文
摘要:转自于:http://www.cnblogs.com/fooo/archive/2008/01/07/1029119.html //-----------------------------载入if(!IsPostBack) { HttpCookie cookie = Request.Cookies["userinfo1"]; cookie.Expires = System.DateTime.N...
阅读全文
摘要:编程实现>ASP.NET 3.5开发范例精讲精析>探讨ObejctDataSource控件>主旨三层架构:表现层,业务层,数据层, ObejctDataSource控件是业务层和表现层的桥梁。而业务层是表现层和数据层的桥梁。前面的SqlDataSource控件也是表现层和数据层的桥梁。ObejctDataSource控件也涉及到sql语句的参数问题,不仅仅网页上的textbox控...
阅读全文
摘要:SqlDataSource控件,由四个精微空间构成:1,向导。2,属性。3,控件属性代码。4,后台代码。1,向导:就是下一步->下一步->完成。数据库连接字符串->自定义sql语句或存储过程->指定where语句的参数来源。数据库连接字符串->选择表->选择列->配置where语句,orde rby语句,生成insert,update,delete语句-&...
阅读全文
摘要:这次早上一醒想到快速开发。我原来自学php,wamp+notepad++这种,什么事都亲力亲为。大学搞的却是asp.net3.5+vs2008这让我想到了宇(时间)宙(空间),世(时间)界(空间),时间与空间的转换。自写php固然使代码简洁不累赘,或者运行效率更高,但有垃圾代码(占用空间或运行效率)的asp.net3.5里的控件,开发效率更高。这里可能有两种哲学。从,一位二进制,到字节(八位空间)...
阅读全文
摘要:数据结构C语言>基本链表>使用malloc()函数分配一块浮点数内存使用malloc()函数分配一块浮点数内存Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--#include<stdio.h>#include<stdlib...
阅读全文
摘要:编程实现>ASP.NET 3.5开发范例精讲精析>探讨基础的ASP.NET服务器控件>Label服务器控件描述:需要在服务器端程序代码中更改静态文本的内容或其他属性,使用Label控件。前台Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-...
阅读全文
摘要:编码实现>文件和输入输出>Stream流>Stream流是一组连续存放的数据,具有开头和结尾,并且使用游标指示当前位置。Stream流包含的数据可来自内存MemoryStream,文件FileStream,或TCP/IP套接字NetWorkStream。流支持的操作: 读取,数据从Stream流传输到数据结构(字符串或字符节数组)中。写入,数据从数据源传输到Stream流。查找,查询和修改你在Stream流的位置。 编码实现>文件和输入输出>Stream流>创建一个文件流描述,创建一个文件path,并指定文件模式FileMode,访问权限FileAccess
阅读全文
摘要:纯属写着玩,大家看着玩 耿耿于怀DOS命令行,华丽变身Windows图形界面。程序语言的发展,不讲其动态编程(动态类型,运行动态时),不讲其多核心多线程并行编程, 不讲其函数式编程,声明式编程。单讲它的语法,千百年来是文本式。程序=数据结构+算法,算法来源于数学,你有见过数学是用图形来表达?有,那是辅助,主流还是符号文字表达。那什么时候,程序语法也图形操作?现在实现啊。图形描述比文字描述得更好吗?...
阅读全文
摘要:编码实现>ASP.NET验证控件>验证逻辑和思想指定输入规则,验证用户输入的数据。输入规则:非空数据,数据值比较,符合正则表达式。验证顺序:非空数据,转换为正确的数据类型。 编码实现>ASP.NET验证控件>非空验证结果: 我们使用两个RequiredFieldValidator控件,一个用来要求用户必须在下拉框选择选项,另一个要用户必须在文本框输入数据,否则,单击R...
阅读全文
摘要:编码实现>文件和输入输出>文件操作>System.IO类介绍System.IO命名空间有重要的7个类。·Directory:操作目录的静态方法·DirectoryInfo:操作目录的实例方法·DriverInfo:访问驱动器,以及驱动器详细的实例方法·File:对文件进行操作的静态方法·FileInfo:对文件惊喜操作的实例方法·Path:以跨平台的方式处理目录字符串的方法和属性 编码实现>文件和输入输出>文件操作>File类通过文件的创建和打开 File类通过文件的创建和打开Code highli
阅读全文
摘要:编码实现>微软数据访问技术ADO.NET>使用DataSet>了解DataSetDataSet就是一个内存数据库,DataSet内部以XML表示数据,不仅可以是数据库中数据的副本,还可以从XML,CSV文件导入记录。 DataSet的层次关系图 编码实现>微软数据访问技术ADO.NET>使用DataSet>使用DataTable实现内存表使用DataTable...
阅读全文
摘要:编码实现>微软数据访问技术ADO.NET>与数据库交互>·从数据库中查询数据,获取返回的结果。·添加,更改,删除数据库中的数据。编码实现>微软数据访问技术ADO.NET>与数据库交互>使用SqlCommand提交增,删,改命令SqlCommand需要执行的SQL语句,常用的四种方法,ExecuteNonQuery:执行SQL语句,并返回受影响...
阅读全文
摘要:编码实现>微软数据访问技术ADO.NETADO.NET用于开发分布式应用系统,让应用程序离线处理数据,在数据库以完全断开的方式下。编码实现>微软数据访问技术ADO.NET>System.Data命名空间>连接类型用来连接数据库,直接查询和修改数据库数据。Connection:连接对象,建立与物理数据库的连接。Transaction:事务对象,与事务处理相关的类。DataAd...
阅读全文
摘要:软件工程流程,需求分析,结构设计,编码实现,项目测试,后期维护。道家思想,过程和结果,规律和物质。需求分析,分析什么,帮助用户知道自己心底里最终的东西。结构设计,设计什么,设计 实现用户需求 的途径。编码实现,实现什么,走那条途径。项目测试,测试什么,这东西能吃不。后期维护,维护什么,这东西越来越好吃。从上至下的分类,给“需求分析”,制定一个语言。现实比较糟糕的工具有UML...
阅读全文
摘要:处理异常和错误>if语句能检查错误,但必须在运行时。try/catch语句能在编译时检查异常。处理异常和错误>finally块的用途当打开文件,操作发生错误,虽然捕捉到异常,但资源没被释放。所以finally块可用来释放资源或其它。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.C...
阅读全文
摘要:泛型>什么也泛型泛型就像Word里的模板,在Word模板中,提供了基本的文档编辑内容,在定义Word模板时,对具体编辑哪种类型的文档时未知的。泛型>一个泛型示例代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;us...
阅读全文
摘要:集合>哈希表类HashtableHashtable一种键值对的集合 ,哈希表内部的排列是无序的,而且哈希表没有提供排序方法。集合>哈希表类Hashtable>构造普通哈希表代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--using...
阅读全文
摘要:字符串操作>字符串编码System.Text提供了Encoding的抽象类,这个类提供字符串编码的方法。使Unicode字符数组的字符串,转换为指定编码的字节数组,或者反之。Unicode有四种编码格式,UTF-8, UTF-16,UTF-32,UTF-7。字符编码类,ASCIIEncoding ,UTF7Encoding,UnicodeEncoding,UTF32Encoding。代码Co...
阅读全文
摘要:动态串StringBuilder>动态串StringBuilder的长度可在运行期间动态地改变。可以为 StringBuilder指定一定的长度,如果容量超出指定长度限制,StringBuilder会申请更多空间。动态串StringBuilder>设置StringBuilder容量 代码Code highlighting produced by Actipro CodeHighligh...
阅读全文
摘要:静态串String>字符串操作>比较字符串Compare是一个静态方法,返回值大于零,strA大于strB,等于零, strA等于strB,小于零,strA小于strB。String.Compare方法比较字符串Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlight...
阅读全文
摘要:抽象类>什么是抽象类抽象类的声明中包含abstract关键字。只要有一个方法具有abstract修饰即声明为抽象方法,那么这个类就是抽象类。抽象类,就是提供类的定义,不提供类的具体实现细节(可实现部分细节,但不全实现)。抽象类的实现交由派生类来完成。抽象类>声明抽象类代码Code highlighting produced by Actipro CodeHighlighter (fre...
阅读全文
摘要:堆栈Stack,先进后出,先入仓库的货物后出仓,后入仓库的货物先出仓。 集合>堆栈Stack>创建堆栈代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.Collections.Generic...
阅读全文
摘要:队列Queue,先进先出,先生产的货物先出货,后生产的货物后出货。集合>队列Queue>创建队列System.Collections.Queue类提供了四种重载构造函数。 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSys...
阅读全文
摘要:集合与泛型>集合集合可以分为泛型集合类和非泛型集合类。泛型集合类一般位于System.Collections.Generic命名空间,非泛型集合类位于System.Collections命名空间,除此之外,System.Collection.Specialized命名空间也有些集合类。数组集合类 System.Collections.ArrayList;布尔集合类 Syste...
阅读全文