2009年1月13日
摘要: 第1部分 C# 和 .NET 平台简介 第1章 .NET之道 从第2章到第10章是C#语言的知识内容,在第1章中的程序集(assembly)在后面第11章详述,CIL (公共中间语言)在后面的第15章详述,BCL(基类库)编程在第四部分详述。这是本人关注的几个知识重点。 阅读全文
posted @ 2009-01-13 14:35 豆豆の爸爸 阅读(953) 评论(0) 推荐(0)
  2009年1月9日
摘要: 今天在编写分离式JavaScript开发时产生的想法,其实这个问题早就有了而且一直都在困扰着执着的分离式编程写法的人们: 完全分离在实际工作中真的有必要吗? 在 a 标签 定义 onclick 事件,利用 cookie 实现判断用户是否登录。下面是部分代码: Code highlighting produced by Actipro CodeHighlighter (freeware)http:/... 阅读全文
posted @ 2009-01-09 16:08 豆豆の爸爸 阅读(2245) 评论(12) 推荐(0)
  2009年1月8日
摘要: 参考了JS,用C#实现的windows应用程序,程序很简单,所以不完善:只能输入数字,不然会报错。 条件:需要 .net 2.0 运行环境 下载: http://files.cnblogs.com/georgewing/%E4%B8%AA%E7%A8%8E%E8%AE%A1%E7%AE%97%E5%99%A8.rar 阅读全文
posted @ 2009-01-08 17:17 豆豆の爸爸 阅读(953) 评论(2) 推荐(0)
  2009年1月5日
摘要: 在数据表的字段中我们将“是”或“否”设计成bit数据类型,我们会发现,bit 数据类型的值在 SQL Server 2005 Management Studio 中有个特点: 在设计表中值为0或1(见图1),而在打开表中值为False或True(见图2)。 图1 阅读全文
posted @ 2009-01-05 16:55 豆豆の爸爸 阅读(439) 评论(0) 推荐(0)
  2009年1月4日
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2009-01-04 15:00 豆豆の爸爸 阅读(449) 评论(3) 推荐(0)
  2009年1月2日
摘要: 在SQL Server 2005 存储如代码段这样的多行文本格式的数据类型不再是SQL Server 2000 的text数据类型,而是代替它而新增加的 nvarchar(Max)。那C#语言中怎么传这样的数据类型的大小(size)作的参数呢?有:Int32.MaxValue与之等价: Code highlighting produced by Actipro CodeHighlighter (f... 阅读全文
posted @ 2009-01-02 20:16 豆豆の爸爸 阅读(425) 评论(0) 推荐(0)
  2008年12月31日
摘要: 第22章:使用ADO.NET访问数据库 以下的读书笔记记了该章节 .NET 2.0 ADO.NET中新增的数据提供器工厂模式的内容。 22.7.2节:完整的数据提供器的例子 这一章节是用 Pubs,本人换用 SQL Server 2005 中示例数据库: AdventureWorks重写程序代码: 阅读全文
posted @ 2008-12-31 00:04 豆豆の爸爸 阅读(536) 评论(0) 推荐(0)
  2008年12月30日
摘要: 语义化的ASP.NET代码: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 网店装修 ' runat="server"> ... 阅读全文
posted @ 2008-12-30 16:40 豆豆の爸爸 阅读(451) 评论(4) 推荐(0)
  2008年12月21日
摘要: 摘抄几段: 美国国家航空航天局就因为在设计阶段溜进了一个Bug而损失了一个火星航天探测器。 GPS软件中的电池更换所产生的一个程序错误导致了一枚炸弹偏离其原定目标而砸向了美国特种部队士兵。 微软发布了一个程序补丁以挽救之前一个程序补丁造成的微软IE 6上的巨大缓冲区溢位漏洞。 尽管Bug开始逐渐地受到应有的关注,但距离我们形成一种高度重视Bug,并不再将其视为开发过程中不可避免的小问题的开发氛围,我们还有很长的路要走。 即便你有计算机专业的学位,我打赌在你的大学里从没有一门课程是专门针对调试过程的。除了一些诸如设计某些根本没有人用的语言的自动程序校验之类的神秘兮兮的课程,或者为盲目乐观的超大平行进程计算机开发的调试器之外,对应用于商业软件的调试科学似乎从来都不大受教育机构的欢迎。 阅读全文
posted @ 2008-12-21 09:27 豆豆の爸爸 阅读(327) 评论(0) 推荐(0)
  2008年12月18日
摘要: 关系型数据库的并(UNION)可以将多个查询语句的结果合并成一个结果。这是开发应用人员所看到的现象的表述。 并是关系代数中的 UNION ,在实际工作应用中 SQL Server 2005的存储过程中用于对数据表的查询: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighli... 阅读全文
posted @ 2008-12-18 16:06 豆豆の爸爸 阅读(382) 评论(0) 推荐(0)
摘要: 第一章1.8节的源代码重写: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->var Operation = { GetResult: function(numA, numB, operate) { var result =... 阅读全文
posted @ 2008-12-18 10:30 豆豆の爸爸 阅读(323) 评论(0) 推荐(0)
摘要: 阅读了本书网上试读的部分,本人用 JavaScript 语言重写该书中C#源程序的代码。 第一章1.1节的源代码重写: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Program = { main: function() { ... 阅读全文
posted @ 2008-12-18 00:03 豆豆の爸爸 阅读(871) 评论(1) 推荐(0)
  2008年12月17日
摘要: 简单的 JavaScript 冒泡排序(Bubble Sort)算法程序:[代码]它所实现的功能:将一个数组的元素按照从小到大的顺序重新排列。我们对上面的这个示例程序进行效果测试:[代码]在 j 循环中数组在程序运行时的情况如下:{1, 8, 3, 4, 7}{1, 3, 8, 4, 7}{1, 3, 4, 8, 7}{1, 3, 4, 7, 8}C# 语言实现参考:http://www.cnbl... 阅读全文
posted @ 2008-12-17 16:19 豆豆の爸爸 阅读(3099) 评论(1) 推荐(3)
  2008年12月14日
摘要: 在《JavaScript 基础教程(第6版)》第三章中有一个Bingo卡片的示例程序。 规则:在 5*5 的矩形格子中,每格都存有一个随机整数,第1列数值取1-15,第2列数值取16-30,其后的列依此类推,要求所取的随机数值是没有重复所取过的。而在矩形格子中有一个空的格子,不存数值。 阅读全文
posted @ 2008-12-14 19:09 豆豆の爸爸 阅读(1287) 评论(0) 推荐(0)
  2008年12月12日
摘要: 《Pro JavaScript tech》译书开卷阅读。 对象(object)是一系列属性的集合,与其他语言的散列表(也称哈希表)结构类似。HashTable 基于哈希函数而建立的,以键/值对这样的数据字典为存储格式(formatting)。比如CSS(层叠样式表)语言中块状结构体里面的语法构成与之类似。 运行时“反射”机制功能实现直接赋值的示例代码如下: CodeCode highlighti... 阅读全文
posted @ 2008-12-12 12:14 豆豆の爸爸 阅读(355) 评论(0) 推荐(0)
  2008年12月11日
摘要: 以前在学习程序设计中的for循环的经典实例是九九乘法表,现在我们用JavaScript程序重写代码: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->for(i=1;ivar getIdName = function(idName) { ... 阅读全文
posted @ 2008-12-11 15:00 豆豆の爸爸 阅读(551) 评论(0) 推荐(0)
  2008年12月10日
摘要: 因为http://jsfox.cn/blog/javascript/get-right-href-attribute.html这个原因,所以代码如下:/* getHrefValue 获得 elmName 中 href 属性值*/var getHrefValue = function(elmName) { if (elmName != null) { var hrefValue = elmName.... 阅读全文
posted @ 2008-12-10 23:08 豆豆の爸爸 阅读(1638) 评论(3) 推荐(0)
摘要: 下面的 JavaScript 程序是个方法参数的示例: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->var testCase = { changeStr: function(str) { str = 'welcome t... 阅读全文
posted @ 2008-12-10 21:28 豆豆の爸爸 阅读(2326) 评论(1) 推荐(0)
摘要: 例题:将i与f两个值进行比较运算,判断值是否相等 JavaScript程序代码:function CompareNum(iNum, fNum){ this.iNum=iNum; this.fNum=fNum;}CompareNum.prototype={ printNum:function(){ if(this.iNum == this.fNum){ alert(this.iNum + ' ... 阅读全文
posted @ 2008-12-10 11:24 豆豆の爸爸 阅读(421) 评论(0) 推荐(0)
  2008年12月8日
摘要: ASP.net 项目的 Web 服务器在VS 2005 中默认是自置的 Web 服务器而不是IIS,那么,我们要如何更改其设置呢?在Web应用程序的项目的属性中有Web -> 服务器这个设置,如图所示: 这个“服务器”的设置可以更改为:使用 IIS Web 服务器,然后将Url设置改为你在IIS所建的Url即可。 阅读全文
posted @ 2008-12-08 16:43 豆豆の爸爸 阅读(430) 评论(0) 推荐(0)