04 2012 档案

摘要:USE [test1]GO/****** Object: StoredProcedure [dbo].[SP_GetAllDataForTb_test] Script Date: 04/30/2012 14:28:02 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOcreate procedure [dbo].[SP_GetAllDataForTb_test]( @Stu_Id int ,@Stu_Name varchar(50) ,@Stu_ClassName varchar(50) ... 阅读全文
posted @ 2012-04-30 15:37 Star★ 阅读(1472) 评论(0) 推荐(0)
摘要:ROW_NUMBER() OVER函数的基本用法ROW_NUMBER() OVER函数的基本用法用法转自:http://www.cnblogs.com/icebutterfly/archive/2009/08/05/1539657.html语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再为降序以后的没条xlh记录返回一个序号。 示例: xlh row_nu 阅读全文
posted @ 2012-04-16 10:27 Star★ 阅读(1448) 评论(0) 推荐(0)
摘要:语法格式:PATINDEX ( '%pattern%' , expression ) 返回pattern字符串在表达式expression里第一次出现的位置,起始值从1开始算。pattern字符串在expression表达式里没找就返回0,对所有有效的文本和字符串就是有效的数据类型。描述一下此函数的具体用法:1. PATINDEX ( '%pattern%' , expression ) '%pattern%'的用法类似于 like '%pattern%'的用法,也就是模糊查找其pattern字符串是否是expression找到, 阅读全文
posted @ 2012-04-16 10:03 Star★ 阅读(443) 评论(0) 推荐(1)
摘要:上一篇中研究OOP(面向对象)的第一支柱—封装,接下来介绍继承、 继承的作用 是指基于已有的类来创建新类 代码重用:这种形式是不用来创建基类和子类关系的,它意味着,一个类可以定义另一个类的成员变量,并向对象用户间接公开它的功能(如果需要的话) 基本语法 namespace vs__Csharp{ class Program { static void Main(string[] args) { MyCar car = new MyCar(); car.Start();//调用... 阅读全文
posted @ 2012-04-13 18:01 Star★ 阅读(312) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;class DictionaryDemo{ static void Main(string[] args) { DictionaryDemo001(); Console.ReadLine(); DictionaryDemo002(); Console.ReadLine(); DictionaryDemo003(); Console.ReadLine(); } /// <summary> //... 阅读全文
posted @ 2012-04-13 17:44 Star★ 阅读(343) 评论(0) 推荐(0)
摘要:关于面向对象的理解,原来我真的还有些不深刻,看了一个视频上的讲解,心中开朗了好多。分享给大家也细细琢磨一番,或许会有些启迪,或许也是个好复习。 一、 面向对象语言三大机制a) 封装,隐藏内部实现b) 继承,实现现有代码c) 多态,改写对象行为二、 面向对象设计原则a) 针对接口编程,而不是针对过程编程b) 优先使用对象组合,而不是类继承c) 封装变化点三、 几条更具体的设计原则a) 单一职责原则(SRP)一个类应该仅有一个引起它变化的原因b) 开放封闭原则(OCP)类模块应该是可扩展的,但是不可修改(对扩展开放,对更改封闭)c) Liskov替换原则(LSP)子类必须能够替换他们的基类d) 依 阅读全文
posted @ 2012-04-13 17:17 Star★ 阅读(315) 评论(0) 推荐(0)
摘要:•为什么要用多线程 (1) 让计算机”同时”做很多事情,节约时间。 (2) 后台运行程序,提高程序的运行效率,也不会使主界面出现无响应的情况。 (3) 多线程可以让一个程序来“同时”处理多个事情。 (4) 计算机CPU大部分时间处于空闲状态,浪费了CPU资源。 •进程与线程(图示说明) (1) 一个进程至少有一个线程 (2) 同一个进程中的多个线程之间可以“并发执行”。 (3) 线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针,程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的.. 阅读全文
posted @ 2012-04-13 17:13 Star★ 阅读(172) 评论(0) 推荐(0)
摘要:Window_Open详解 引:Window_Open详解一、window.open()支持环境:JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法:window.open(pageURL,name,parameters) 其中:pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三、示例:<SCRIPT> <!-- window.open ('page.html','newwindow','height=100,width=40 阅读全文
posted @ 2012-04-12 17:33 Star★ 阅读(456) 评论(0) 推荐(0)
摘要:javascript中showModalDialog和showModelessDialog区别 1. showModalDialog和showModelessDialog的异同 同:两者弹出的窗体不能刷新 异:前者是模态窗口,始终获得焦点;后者是非模态窗口,只不过弹出一个页面,还可以操作父窗口。 2. 关闭showModalDialog和showModelessDialog弹出的窗口 <INPUT type="button" value="ButtonClick" onclick="self.close();"> 3. 怎 阅读全文
posted @ 2012-04-12 16:59 Star★
摘要:SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO --名称:分页存储过程 --使用示例 EXEC sp_PageIndex '*',' FROM StuSources ',2,10 --注意 --目前还没有对输入的参数进行严格的验证 --默认为输入都是合法有效的 ALTER PROC sp_PageIndex @sqlSelectvarchar(800) --SELECT 后面 FROM 前面 的 字段 不用包含SELECT ,@sqlFromvarchar(800) --FROM 后面 的 字段 包含FROM 阅读全文
posted @ 2012-04-06 17:26 Star★ 阅读(184) 评论(0) 推荐(0)