2008年12月12日

C#格式化XML输出

摘要: 自已用程序拼装的xml串,虽然格式是正确的,但输出时阅读极不方便。采用下面函数可以格式化xml输出,效果和在浏览器中一样private string FormatXml(string sUnformattedXml) { XmlDocument xd = new XmlDocument(); xd.LoadXml(sUnformattedXml); StringBuilder sb = new S... 阅读全文

posted @ 2008-12-12 11:59 hishope 阅读(2376) 评论(1) 推荐(0) 编辑

2008年9月23日

使用gdb调试程序

摘要: 一、初始化 输入gdb进入gdb调试环境。或者直接输入gdb + progfile来加载文件。注意该文件是使用gcc(或g++)编译得到的。为了使 gdb 正常工作, 必须使你的程序在编译时包含调试信息,编译时必须使用-g参数来。 或者进入gdb环境后,通过命令file + progfile来加载需要调试的可执行文件文件。 查看源代码:list [函数名][行数] 设置程序运行参数:set ar... 阅读全文

posted @ 2008-09-23 11:56 hishope 阅读(823) 评论(0) 推荐(0) 编辑

2008年9月21日

prototype.js常用函数及其用法

摘要: prototype.js常用函数: 函数名 解释 举例 Element.toggle 交替隐藏或显示 Element.toggle(''div1'',''div2'') Element.hide 隐藏 Element.hide(''div1'',''div2'') Element.show 显示 Element.show(''div1'',''div2'') Element.remove 删除 E... 阅读全文

posted @ 2008-09-21 20:16 hishope 阅读(375) 评论(0) 推荐(0) 编辑

2008年9月18日

关于委托的讨论

摘要: 问:不懂得什么是委托 答:就是一个类调用另一个类的方法成员 问:为什么要用委托呢?直接调用不就好了? 答:当一个方法是多个类的公共方法的时候,往往就可以考虑使用委托 问:噢,有什么好处吗?统一到一个地方?然后修改方便? 答:形式统一,实现自便,比如事件源,他只知道当事件发生后要处理,但他不知道要如何处理,也不知道要谁来处理,这时就使用委托,相当于我要告你诽谤,但我不知道司法程序,这件事我就委托给律... 阅读全文

posted @ 2008-09-18 17:27 hishope 阅读(286) 评论(1) 推荐(0) 编辑

keyup,keypress,keydown事件的区别

摘要: keydown按下键盘某键时触发 keypress 按下某个字符键(ASCII码)时触发 【得不到特殊键的消息,如方向键等 / 在down后的事件】 keyup 释放键盘某键时触发 鼠标按下之后拖离原来的位置,那么KeyDown将被触发而KeyUp不会被触发的 阅读全文

posted @ 2008-09-18 16:16 hishope 阅读(320) 评论(0) 推荐(0) 编辑

2008年9月17日

JS 获取页面元素坐标

摘要: javascript(获取或设置html元素的宽,高,坐标)设置: document.getElementById('id').style.width=value document.getElementById('id').style.height=value document.getElementById('id').style.top=value document.getElementById... 阅读全文

posted @ 2008-09-17 15:15 hishope 阅读(10385) 评论(0) 推荐(0) 编辑

AJAX 自定义控件开发相关的几种嵌入资源的方法

摘要: 前提: 如下将要介绍的几种类型资源都要在其属性页窗口, 将 <生成操作> 属性, 设置为[嵌入的资源]给自定义控件添加自定义图标的几种方案 方法一: 直接在自定义控件项目中添加一个 *.bmp格式的图标文件, 并将其命名 与主控件文件相同, 扩展名为 .bmp, 比如主控件文件名为: CustomButton.cs, 则图标文件命名为: CustomButton.bmp . 编译... 阅读全文

posted @ 2008-09-17 13:35 hishope 阅读(662) 评论(0) 推荐(0) 编辑

2008年8月28日

c语言static和extern的用法

摘要: 一,static和extern:大工程下我们会碰到很多源文档。文档a.cstatic int i; //只在a文档中用int j; //在工程里用static void init() //只在a文档中用{}void callme() //在工程中用{ static int sum;}上面的全局i变量和init()函数只能用在a.c文档中,全局变量sum的作用域只在callme里。变量j和函数ca... 阅读全文

posted @ 2008-08-28 17:22 hishope 阅读(9219) 评论(0) 推荐(1) 编辑

2008年8月24日

如何让DIV始终在窗口中间【不随窗口变大变小而变动】

摘要: .Div{ position: absolute; left: expression((body.clientWidth-200)/2); top: expression((body.clientHeight-50)/2); width: 200px; height: 50px; background: #666666; color:#FFFFFF}注意:以上css代码可以实现效果 阅读全文

posted @ 2008-08-24 21:43 hishope 阅读(1823) 评论(2) 推荐(0) 编辑

如何给DIVCSS单元的设置背景图片/位置/层次

摘要: 如何给DIVCSS单元的设置背景图片/位置/层次 阅读全文

posted @ 2008-08-24 02:27 hishope 阅读(6401) 评论(0) 推荐(0) 编辑

导航