自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(15)
  • 收藏
  • 关注

原创 How to use Edwin

                 how to use the Edwin1,if there is no META or EDIT key,Alt is that key.2,to end the session, C-x C-c.3,C-v ,to the next screem4,C-g will quit what it was doing and allow you

2005-02-22 16:24:00 856

原创 2.4.3 数据导向的程序设计和可加性

这里带入了“数据导向的程序设计方式”,这种方式适合于处理某种数据(这里是复数)有多种表达方式,而带来的问题。前面的2.4.2中采用的是基于类型的显示分派,它采用一集过程作为复数算数与两个表示包之间的界面,这种发式有两个弱点:1,每个过程都必须知道复数的所有表达方式;2,命名困难。两弱点的根源是这种基于类型的显示分配不具有“可加性”。数据导向的程序设计,把所有的针对复数的操作,按照不同的类型和操

2005-02-19 12:37:00 808

原创 3.3.3 表格的表示

表格的作用就是存储信息。在表格中,信息的形式以(cons x y)的形式(叫做记录)保存,x是关键字,用来标记信息,而y就是存储的信息。在一维表格中,信息只要通过一次索引就可以获得(通过索引x),而在二维表格中,需要两次(首先索引获得子表格,然后在子表格中索引x)。不管是一维表格还是二维表格,都有骨架,骨架是以*table*打头的表(list,不是queue),如下表中的骨架有三个骨架序列,第

2005-02-18 18:19:00 703

原创 3.3.1 变动的表结构

使用eq?来比较表结构是否共享,(eq? x y)。eq?实际上比较的是x,y的指针是否相同。下图,z1->((a b) a b), z2->((a b) a b),好像没有区别。                    实际上,(eq? (car z1) (cdr z1))-->#t,  (eq? (car z2) (cdr z2))-->#f我如果(set-car! (car z1) wo

2005-02-18 16:24:00 713

原创 3.1.1 局部状态变量

一旦在语言中引入了赋值,代换模型就不再适合作为过程应用的模型了,新的模型是环境模型。练习3.2:(define (make-monitored func)  (let ((count 5))    (define (call n) (begin (set! count (+ 1 count)) (func n)))    ;;(define (reset!) (set! count 0))  

2005-02-18 14:27:00 700

原创 视图

 视图用作安全工具,以及给开发人员提供数据库的不同外观。 视图是逻辑表,而不是物理表。它把一个或多个物理表定义为SELECT语句查询。下面就是创建一个视图的代码。CREATE VIEW EmployeesAndOrders_2ASSelect Employees.EmployeeId,Employees.LastName,Employees.FirstName,Orders

2004-08-27 10:42:00 585

原创 StoredProcedure

 这个玩意称为存储过程,类似于其他编程语言中的函数,它含有可与IF,WHILE等这样的编程构造所结合的SQL语句,以编译的形式保存在数据库中。存储过程可用来编写数据库中处理事务的代码。它可以做SQL所可以做的所有事情!!!它的特点是:1,可以接受输入参数,以输出参数的形式给调用过程返回多个值。2,可以给调用过程或批处理返回状态值,表示成功或失败。3,可以调用其它存储过程并执

2004-08-27 10:38:00 1792

原创 IBuySpy网站源代码

这里是该网站的源代码,需要注册。http://www.asp.net/StarterKits/DownloadCommerce.aspx?tabindex=0&tabid=1在这里网站名为:Asp.net Commerce Starter Kit

2004-08-06 21:38:00 1374 2

原创 default.aspx

                      default.aspx1,很好的体现了代码与窗体分离的原则。2,将用户控件独立于窗体元素default页面在初始化的时候,通过查找cookie,来给出个性化信息。 private void Page_Load(object sender, System.EventArgs e)        {            // Customize

2004-08-05 12:20:00 1108

原创 Stored Procedures

                     关于Stored Procedures它们都是Sql语句?很多语句都差不多特别的:"ShoppingCartMigrate" Stored Procedure:        UPDATE        ShoppingCart    SET        CartId = @NewCartId    WHERE        CartId =

2004-08-05 12:14:00 873

原创 ShoppingCart.aspx

                      shoppingCard.aspx的作用是告诉浏览器尽可能的拓宽一个cell,从而能在一行中完全显示一句话。滥用这个属性会使user陷于不停的横向scrolling中。    铺天盖地都是table    我觉得html代码 好乱阿数据的显示使用的是DataGrid,(,)今天第一次看到了把放在了table的后面        // The Pa

2004-08-05 12:05:00 1123

原创 checkout.aspx以及page_init

         好搞笑啊,原来背景是这个:background="images/sitebkgrd.gif"         table的艺术:这个页面是有无数个table组成的作为一个checkout页,它的目的就是将所有的商品信息摆出来,然后要你确认。所以它就有DataGrid和summit。DataGrid是这样和数据库连起来的:按道理来说,其实他连起来的只不过是一个函数GetItem

2004-08-05 11:57:00 1176

原创 web.config

                   关于web.config在建立新的连接的时候,使用的是在webconfig中间定义的数据库连接语句,这样有助于以后进行修改:SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]); IbuySpy使用的

2004-08-05 11:54:00 696

原创 ShoppingCartDB

                  shoppingCardDB在这个类中间,作者甚至没有定义构造函数。这个类中间的成员函数很多,注意它们的实现,几乎所有的逻辑过程全部是由StoredProcedures完成,其他的代码完全就是走个形式。极其恐怖的是,在ShoppingCartDB中,没有使用诸如Struct{}来存储信息,居然是使用了数据库来存储信息,需要信息时,就从数据库中调用,是个大进步

2004-08-05 11:50:00 645

原创 Login.aspx

                     login.aspx用户随时都可以通过click the "Sign In" button in the header (_Header.ascx)。IbuySpy使用的是Forms-based authentication,which is enabled by making a entry in the applications Web.co

2004-08-05 11:42:00 1906

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除