摘要:
最近学习设计模式,这里学到简单工厂模式,现把一个简单计算器的代码写下来!第一步,做一个页面,这里只是做一个最简单的页面,重点学习设计模式,所以页面就很简单啦,在这个简单计算器里面,我还加上了Jquery.ajax,把简单工厂和ajax一起学了!我们先写好一个运算类,这个类有两个属性,可以当做变量来看,这两个属性就是,就是我要计算的两个运算数,然后再写一个运算方法,这个方法是virtual的,一个虚方法,只返回一个double类型的值,因为我过会要在子类中重写这个方法,这个运算类其实不会做什么,我所做的,都会在子类中去计算:运算类如下: 1 /// <summary> 2 /// 运 阅读全文
摘要:
最近在学习ajax,先把两个最常用的jqeury ajax方法记下来:$.get 写一个最容易的登陆的方法:前台页面代码如下:<head runat="server"> <title></title> <script src="Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script> <script type="text/javascript"> $(function () 阅读全文
摘要:
创建数据表use 数据库名--查找数据表:if exists(select * from sysobjects where name = '表名') --删除数据表: drop table 表名 go--创建数据表:create table 表名( --设为主键:列名1 数据类型 constraint PK_列名1 primary key identity(1,1) not null, --创建唯一约束:列名2 数据类型 constraint UQ_列名2 unique not null,--创建主外键关系:列名3 数据类型 constraint KF_列3 foreign k 阅读全文
摘要:
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_show]') and OBJECTPROPERTY(id, N'IsProcedure') =1)drop procedure [dbo].[p_show]GOCREATE Proc p_show@QueryStr nvarchar(4000), --表名、视图名、查询语句@PageSize int=10, --每页的大小(行数)@PageCurrent int=1, --要显示的页@FdShow nvarchar ( 阅读全文
摘要:
一、SQL存储过程的概念,优点及语法 整理在学习程序过程之前,先了解下什么是存储过程?为什么要用存储过程,他有那些优点定义:将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊? Microsoft公司为什么还要添加这个技术呢? 那么存储过程与一般的SQL语句有什么区别呢?存储过程的优点: 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所... 阅读全文
摘要:
public static string GetCustomerCNameCount(string startDate,string endDate,ref DataSet ds){ SqlConnection con=ADConnection.createConnection();//-----------------------注意这一段-------------------------------------------------------------------------------------------------------- ... 阅读全文
摘要:
存储过程分三种:系统存储过程,以sp_开头;扩展存储过程,以XP_开头;用户自定义的存储过程。存储过程定义:create proc [存储过程名] --自定义@[参数] 参数类型,@[参数] 参数类型 output, --有输入输出as(sql 语句)调用存储过程declare @id intexec 存储过程名 参数名 print @id存储过程的3种传回值: 1)、以Return传回整数 2)、以output格式传回参数 3)、Recordsetvs2005中调用存储过程:CREATE PROCEDURE AddCar @PayCar varchar(50), @XiuLi v... 阅读全文
摘要:
<?xml version="1.0" encoding="gb2312"?><bookstore><book genre="fantasy" ISBN="2-3631-4"> <title>Oberon's Legacy</title> <author>Corets, Eva</author> <price>5.95</price></book></bookstore> 已知 阅读全文
摘要:
已知有一个XML文件(bookstore.xml)如下:<?xml version="1.0" encoding="gb2312"?>< bookstore>< book genre="fantasy" ISBN="2-3631-4"> <title>Oberon's Legacy</title> <author>Corets, Eva</author> <price>5.95</price>< 阅读全文
摘要:
一.前言: XML是微软.Net战略的一个重要组成部分,而且它可谓是XML Web服务的基石,所以掌握.Net框架下的XML技术自然显得非常重要了。本文将指导大家如何运用C#语言完成.Net框架下的XML文档的读写操作。首先,我会向大家介绍.Net框架中与XML相关的命名空间和其中的重要类。其次,我还会给出有关的实例以使读者更进一步的了解XML文档的读写操作的具体方法。二.XML命名空间和相关类简介:在深入进行.Net框架下的XML文档的操作之前,我想很有必要向大家介绍.Net框架中与XML技术有关的命名空间和其中一些重要的类。.Net框架为我们提供了以下一些命名空间:System.Xml、S 阅读全文