- 博客(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关注的人