- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 将阿拉伯数字表示的货币数值转换成以中文大写表示的货币数值
今天做了一个用来打印发票的页面,需要把阿拉伯数字的货币数值转化成以中文大写表示的货币。心想这么通用的功能网上应该很多吧。于是上网找了半天,虽然找了一大把,但大多数都是写的很复杂、很乱,而且通用性不强。算了吧,还是靠自己。本着资源分享的原则,贴出来大家参考点评一下:using System;/// /// 将阿拉伯数字表示的货币数值转换成以中文大写表示的货币数值/// p
2009-03-17 21:49:00
1303
原创 C#中委托的最简单理解方式
近这段时间比较空闲,回顾了一下基础的东西,温故而知新嘛!! 里就先谈一下面向对象最基础而且最重要的类型之一“委托”。下面用一个比较容易理解的例子来方便理解: 信大家都看过《黑客帝国》吧,里面有一个镜头是把直升飞机的驾驶程式下载到人的大脑中,那个人立即就会驾驶直升飞机了(呵呵,如果现在有这样的科技就好了,什么都不用学)。嗯,其实我们也可以把那个直升飞机的驾驶程式(就是直升飞机的驾驶
2009-03-14 20:23:00
601
原创 修改C#编译器的环境变量
用C#做简单测试的时候,一般会直接用微软自带的csc.exe编译器。但每次都要在命令提示符下写一大串的路径,非常不便。哈哈,经过一轮google,终于找到了一个简便的方法,就是改变一下环境变量。 以Window2003为例: 选择 我的电脑--〉右键--〉属性--〉高级--> 环境变量,找到Path变量名--〉编辑--〉把csc.exe的文件路径复制到最后,.net2.0的路
2009-03-14 17:41:00
655
转载 从程序员到asp.net架构师转变
微软的DotNet开发绝对是属于那种入门容易提高难的技术。而要能够成为DotNet架构师没有三年或更长时间的编码积累基本上是不可能的。特别是在大型软件项目中,架构师是项目核心成员,承上启下,因此 RUP{Rational Unified Process,强调软件开发是一个叠代模型Interative Model),RUP定义了四个阶段(Phase):开端(Inception),阐述(Elab
2009-03-14 17:39:00
906
转载 解读商业智能BI(Busissness Inteligence)
商业智能的概念最早在1996年提出。当时将商业智能定义为一类由数据仓库(或数据集市)、查询报表、数据分析、数据挖掘、数据备份和恢复等部分组成的、以帮助企业决策为目的技术及其应用。 随着IT技术的进步,传统的业务交易系统有了长足的发展,已经实现了业务信息化,每一笔业务数据都记录在数据库中,星转斗移,累积了以TB为计量单位的业务数据记录。 也许你会问:这么多数据,占用了很多存储
2009-03-14 17:35:00
703
转载 Ajax.Net--ScriptManager和UpdatePanel控件
ScriptManager和UpdatePanel控件联合使用可以实现页面异步局部更新的效果。其中的UpdatePanel就是设置页面中异步局部更新区域,它必须依赖于ScriptManager存在,因为ScriptManger控件提供了客户端脚本生成与管理UpdatePanel的功能。几个重要的属性: ScriptManager控件的EnablePartialRendering属性:true
2008-02-19 14:33:00
2316
原创 asp.net2.0 利用Dataset,从数据库导出并生成无限级类别的XML文件
数据表结构如下:ID:自增标识ID,ParentID:父级ID,ClassName:类别名称CS代码如下: public DataSet ds = new DataSet(); public DataTable dt; XmlDocument xmlDoc = new XmlDocument(); protected void Page_Load(object s
2007-09-17 00:58:00
685
转载 穷人﹐富人
1.自我认知 穷人:很少想到如何去赚钱和如何才能赚到钱,认为自己一辈子就该这样,不相信会有什么改变。 富人:骨子里就深信自己生下来不是要做穷人,而是要做富人,他有强烈的赚钱意识,这已是他血液里的东西,他会想尽一切办法使自己致富。 2.休闲 穷人:在家看电视,为肥皂剧的剧情感动得痛哭流涕,还要仿照电视里的时尚打扮自己。 富人:在外跑市场,即使打高尔夫球也不忘带着项目合同。 3.交际圈子 穷人:喜欢走
2007-09-10 23:52:00
577
转载 IE和Firefox的js兼容性整理
以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行 (2)解决方法: 改用 document.formName.elements["elemen
2007-09-01 22:45:00
587
原创 SQL大全
1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice disk, testBack, c:/mssql7backup/MyNwind_1.dat--- 开始 备份BAC
2007-09-01 12:02:00
1087
原创 梅花雨做的一个日历 Javascript 页面脚本控件
梅花雨做的一个日历 Javascript 页面脚本控件 比较好用,背景颜色可以自己用替换的形式改 //----------------------------------------------------------------------------// 这是梅花雨做的一个日历 Javascript 页面脚本控件,适用于微软的 IE (5.0以上)浏览器// 主调用函数是
2007-08-29 15:06:00
1308
转载 javascript中对日期加减的一个算法
//年,月,日,加减天数 function DayAddDiff(year, month, day, diff)...{ var numDays = new Array(31,28,31,30,31,30,31,31,30,31,30,31); var isLeap = false; var newyear = year;
2007-08-23 16:29:00
1012
原创 asp.net开发插件网站收集
http://www.devexpress.com/Products/NET/WebForms/ASPxGridView/
2007-08-01 12:18:00
712
转载 构架师已死
2006年的职场出奇的冷清,相比前几年,简历的数量和质量都大为不如,很难得找到三年工作经验以上的人,有一个不是特别笨,就是特别怪。就是么,干得好谁没事换工作啊!Simon是一家外企软件公司的总经理,最近给这个问题愁坏了。项目一个接一个的接下来,人手越来越紧张。虽然Simon是个极限编程的粉丝,但也不得不批准了一份又一份的加班申请。HR经理把这个问题归结到房价上,他的妙论是“怕失业了还不上房款,不敢
2007-07-31 17:59:00
797
转载 C#排序算法大全
一、冒泡排序(Bubble) using System; namespace BubbleSorter { public class BubbleSorter { public void Sort(int[] list) { int i,j,temp; bool done=false; j=1; while((j{ done=true; for(i=0;i{ if(list[i] >lis
2007-06-09 14:57:00
591
转载 排序算法集合
第一节 排序及其基本概念一、基本概念1.什么是排序排序是数据处理中经常使用的一种重要运算。设文件由n个记录{R1,R2,……,Rn}组成,n个记录对应的关键字集合为{K1,K2,……,Kn}。所谓排序就是将这n个记录按关键字大小递增或递减重新排列。2.稳定性当待排序记录的关键字均不相同时,排序结果是惟一的,否则排序结果不唯一。如果文件中关键字相同的记录经过某种排序方法进行排序之后,仍能保持它们在排
2007-06-09 14:43:00
1174
1
转载 HTML中小meta的大作用
HTML中小meta的大作用 meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的与中,meta 标签的用处很多。meta 的属性有两种:name和http-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类)。这其中最重要的是desc
2007-06-09 14:39:00
548
转载 基于Ajax的应用程序架构汇总
浏览器端框架被划分成两大类:·应用程序框架:提供浏览器的功能,但是常以包括窗口小部件抽象和另外的部件而出名,其功能主要围绕桌面GUI框架。·基本结构框架:提供基本的管道和可移植的浏览器抽象,让开发者去创建内容。典型的功能:* 针对XMLHttpRequest的包装器以封装浏览器-服务器的交互。(所有的框架都提供这一功能)。* XML操作和查询。* 根据来自XMLHttpRequ
2007-06-06 11:44:00
706
转载 阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml" lang="gb2312"> 阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation) function doSomething (obj,evt) { al
2007-06-01 13:45:00
1323
转载 取得当前鼠标的X,Y坐标
取得当前鼠标的X,Y坐标为了让鼠标移到小图上显示大图,我利用鼠标事件新建了一个层来显示大图.当然之前最好得到XY坐标function SelfXY(){ var yScrolltop; var xScrollleft; if (self.pageYOffset || self.pageXOffset) { yScrolltop = self.pageYOffse
2007-05-23 18:16:00
1111
转载 JavaScript类的继承
利用共享prototype实现继承继承是面向对象开发的又一个重要概念,它可以将现实生活的概念对应到程序逻辑中。例如水果是一个类,具有一些公共的性质;而苹果也是一类,但它们属于水果,所以苹果应该继承于水果。在JavaScript中没有专门的机制来实现类的继承,但可以通过拷贝一个类的prototype到另外一个类来实现继承。一种简单的实现如下:fucntion class1(){ //构造函
2007-05-18 11:45:00
1041
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人