摘要: 在html文件引入其它html文件的几种方法简介:在论坛中常常有网友问到,可以在一个html的文件当中读取另一个html文件的内容吗?答案是确定的,而且方法不只一种,在以前我只会使用iframe来引用,后来发现了另外的几种方法,那今天就总结这几种方法让大家参考一下,本人觉得第三种方式较好! 1.IFrame引入,看看下面的代码 程序代... 阅读全文
posted @ 2006-10-30 10:24 小y 阅读(9543) 评论(0) 推荐(1)
摘要: 对于ExecuteScalar如何判断得到的结果是否有记录呢,我找到3种方法 其一object objResult=tempCmd.ExecuteScalar(); if(objResult!=null&&!Convert.IsDBNull(objResult))调用Convert的IsDBNull来判断 其二,改变sql语句利用sql中的isnull函数,如下"select isnull(... 阅读全文
posted @ 2006-10-27 13:05 小y 阅读(891) 评论(0) 推荐(0)
摘要: 前言: 前几天一同事问我如何利用C#将数据导到Excel文件当中,当时比较忙没有 顾得上去研究,今天特地研究了一下,基本搞定,下面就具体介绍如何将 DataView中的数据按照一定格式存到Excel文件当中。 正文: 一、首先要引用一个Excel的组件,我一开始是在Office XP下尝试的,不 成功,后来把XP给干掉,装2k,就成功了,所以这里分享的是Office 2k下 引用相关组件来实现功... 阅读全文
posted @ 2006-10-26 15:34 小y 阅读(998) 评论(0) 推荐(0)
摘要: 本人使用的是Excel2000,须在项目里引用: 添加引用->Com->Microsoft Excel 9.0 Object Library 1 打开Excel dim myexcel as new Excel.Application() myexcel.visible=true 2 添加新的工作簿 myexcel.Workbooks.add() 3 设定第二个工作表为活动工作表 myexc... 阅读全文
posted @ 2006-10-26 12:23 小y 阅读(1518) 评论(2) 推荐(0)
摘要: ①为什么要使用存储过程?因为它比SQL语句执行快. ②存储过程是什么?把一堆SQL语句罗在一起,还可以根据条件执行不通SQL语句.(AX写作本文时观点) ③来一个最简单的存储过程CREATE PROCEDURE dbo.testProcedure_AXASselect userID from USERS order by userid desc 注:dbo.testProcedure_... 阅读全文
posted @ 2006-10-25 14:44 小y 阅读(989) 评论(0) 推荐(0)
摘要: 经常有人问到如何限定每页显示行数的限定,uchabpKUD6Y.bc还看到有人用拉高字段的方法。呵呵 下面简单说一下,其中公式用的是 Crystal语法,数据库用的是水晶报表自己带的Access数据库我以Orders表为例. 首先选几个字段作个简单的报表,,画个小格子,预览一下。每行的数据显示满页,共21页我们限定每页显示10行在设计节上点右键选“节专家”, ,6ivzu&-):?f9hd 业... 阅读全文
posted @ 2006-10-25 10:31 小y 阅读(796) 评论(0) 推荐(0)
摘要: 现在有这么张报表(图1),诺大的张纸上就这么几列,很浪费,也不好看. 现在我们通过简单的设置,实现类似于WORD里面的分栏效果 原来的模板是这样的(图2) 为了分栏,我们把这些内容全部往左拖动一下,最好是拖动到最左边,给后面的栏留下位置 进入节专家的"详细资料节",勾上"多列格式化",上面会多出个"布局",点进去 注意这个宽度就是你一栏所占的宽度,设置的小一点,就可以多分出几栏来,当然... 阅读全文
posted @ 2006-10-24 15:22 小y 阅读(1912) 评论(3) 推荐(0)
摘要: 一、经典水晶报表设计三则之“分栏” 借助"多列格式化"功能实现。 1. 启用"多列格式化"功能。 (1) 进入“节专家”对话框,并在“节”中选择“详细资料”。 (2) 在"公用"选项卡选中“多列格式化”,此时会出现“布局”选项卡。 2. 调整布局,实现分栏效果。 要想分两栏,调整“详细资料大小”的宽度,确保宽度的两倍小于去除页边距后的页面宽度,才能一行显示... 阅读全文
posted @ 2006-10-24 15:18 小y 阅读(1234) 评论(0) 推荐(0)
摘要: 这是一个小问题,不过也不能不解决!方法如下:例子 unlock unlockform=new unlock(); unlockform.StartPosition=FormStartPosition.Manual; unlockform.Left=this.Width/2-unlockform.Width/2; unlockform.Top=this.Height/2-unlock... 阅读全文
posted @ 2006-10-22 16:02 小y 阅读(511) 评论(0) 推荐(0)
摘要: 遇到这个问题,解决如下:1.引入命名空间 using System.Runtime.InteropServices;2. [DllImport("user32.dll")] public static extern bool ReleaseCapture(); [DllImport("user32.dll")] public static extern bool S... 阅读全文
posted @ 2006-10-22 15:44 小y 阅读(705) 评论(1) 推荐(0)
摘要: 我们知道对窗体的拖动只需要点住标题栏,拖动鼠标就可以了.但有些时候我们想在窗体的标题栏外的区域实行拖动窗体的操作.这时就要需要我们自已写些代码了,下面是我的做法,供大家参观. 新建一个窗体FORM1,并放入两个RADIOBUTTON控件,第一个是确定是否窗体拖动,第三个是确定是否指定某一区域进行窗体拖动. 以下是窗体代码: using System; using System.Collection... 阅读全文
posted @ 2006-10-22 15:43 小y 阅读(472) 评论(0) 推荐(0)
摘要: //-----------------查询一个子窗体是否存在---------------- private bool checkChildFrmExist(string childFrmName) { foreach(Form childFrm in this.MdiChildren) { //用子窗体的Name进行判断,如果已经存在则将他激活 if(childFrm... 阅读全文
posted @ 2006-10-19 13:16 小y 阅读(680) 评论(0) 推荐(0)
摘要: 以下是常用的ASCII码对照表: 十进制 十六进制 字符 ... 阅读全文
posted @ 2006-10-18 13:09 小y 阅读(2448) 评论(0) 推荐(0)
摘要: DotNet里取消了控件数组,这让习惯了使用VB控件的程序员非常不适应。有什么办法能够实现控件数组的功能吗?答案是肯定的。 众所周知,控件数组最主要的两个优点:可以循环附值;可以响应同一个事件。从而大大简化了代码。下面根据这两个方面,举一个例子。 新建一个工程,在窗体上添加5个textbox(textBox1...textBox5)和2个button (button1... 阅读全文
posted @ 2006-10-18 11:11 小y 阅读(412) 评论(1) 推荐(0)
摘要: 编者按:这是一篇精彩的编程教学文章,不但详细地剖析了搜索引擎的原理,也提供了笔者自己对使用PHP编制搜索引擎的一些思路。整篇文章深入浅出,相信无论是高手还是菜鸟,都能从中得到不少的启发。 谈到网页搜索引擎时,大多数人都会想到雅虎。的确,雅虎开创了一个互联网络的搜索时代。然而,雅虎目前用于搜索网页的技术却并非该公司原先自己开发的。2000年8月,雅虎采用了Google(www.google.c... 阅读全文
posted @ 2006-10-17 14:45 小y 阅读(1193) 评论(3) 推荐(0)
摘要: 凡上网者都用过搜索引擎,Altavista、Infoseek 、Hotbot、网络指南针、北大天网和华好网景的ChinaOK等等,它们的索引数据库涉及Internet上超过1亿的页面(Altavista和Hotbot),北大天网也收集了32万个www页面(国内),索引数据库的建立需要访问这些页面然后进行索引,如何做到对如此多的页面的访问,现在的搜索引擎无论是针对英文还是中文,都是采用网上机器人来实... 阅读全文
posted @ 2006-10-17 14:40 小y 阅读(627) 评论(0) 推荐(0)
摘要: 第三代搜索引擎技术与P2P 第二代搜索引擎虽然比第一代在搜索速度、针对多种语言信息的扩展等方面有所改进,在以自然语言为查询语言方面也... 阅读全文
posted @ 2006-10-17 14:33 小y 阅读(1062) 评论(4) 推荐(0)
摘要: 更多内容:http://www.stlchina.org/twiki/bin/view.pl/Main/SearchEngine 网络蜘蛛基本原理 网络蜘蛛即Web Spider,是一个很形象的名字。把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。网络蜘蛛是通过网页的链接地址来寻找网页,从 网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通... 阅读全文
posted @ 2006-10-17 14:27 小y 阅读(1468) 评论(2) 推荐(0)
摘要: 前一段时间我写了一个关于用C#木马的程序(程序见前),抱歉没有写分析,让大家难过了,现在补上:)。 前言: 我的技术不是很好,如果你是为了学习木马技术也许没有什么启发,这篇文章为了给学习C#的朋友。 木马的介绍:(参照黑客防线2000-2001精华本中的木马原理揭秘) 因为本程序是木马程序,所以在介绍之前有一些木马构成的基本知识事先说明,因为下面很多地方会提到这些内容。一个完整的木马系... 阅读全文
posted @ 2006-10-08 14:02 小y 阅读(1116) 评论(1) 推荐(0)
摘要: DB2 提供了关连式数据库的查询语言 SQL (Structured Query Language),是一种非常口语化、既易学又易懂的语法。 此一语言几乎是每个数据库系统都必须提供的,用以表示关连式的操作,包含了数据的定义(DDL)以及数据的处理(DML)。SQL原来拼成SEQUEL,这语言的原型以“系统 R“的名字在 IBM 圣荷西实验室完成,经过IBM内部及其他的许多使用性及效率测试,其结果相... 阅读全文
posted @ 2006-10-08 10:17 小y 阅读(702) 评论(0) 推荐(0)
摘要: DLL的远程注入技术是目前Win32病毒广泛使用的一种技术。使用这种技术的病毒体通常位于一个DLL中,在系统启动的时候,一个EXE程序会将这个DLL加载至某些系统进程(如Explorer.exe)中运行。这样一来,普通的进程管理器就很难发现这种病毒了,而且即使发现了也很难清除,因为只要病毒寄生... 阅读全文
posted @ 2006-09-30 08:46 小y 阅读(2964) 评论(0) 推荐(0)
摘要: 说明:CRC循环冗余错误校验计算方法 CRC—16(循环冗余错误校验)生成CRC—16校验字节的步骤如下: (1)装入一个16位寄存器,所有数位均为1。 (2)该16位寄存器的高位字节与开始8位字节进行“异或”运算。运算结果放入这个16位寄存器。 (3)把这个16位寄存器向右移1位。 (4a)若向右(标记位)移出的数位是1,则生成多项式10100000000... 阅读全文
posted @ 2006-09-29 16:54 小y 阅读(2826) 评论(1) 推荐(0)
摘要: 随着计算机技术的不断发展,在现代工业中,利用微机进行数据通讯的工业控制应用得也越来越广泛。由于传输距离、现场状况等诸多可能出现的因素影响,计算机与受控设备之间的通讯数据常会发生无法预测的错误。为了防止错误所带来的影响,一般在通讯时采取数据校验的办法,而循环冗余码校验是最常用的校验方法之一。 一、 循环冗余码校验原理 循环冗余码校验英文名称为Cyclica... 阅读全文
posted @ 2006-09-29 16:40 小y 阅读(1938) 评论(1) 推荐(0)
摘要: mycom是串口通信类,在本blog前一篇中有完整代码。( C#串口通信编程类(修改版) ) 下面是串口通讯测试程序的源代码,将mycom类放在此项目中 可以实现简单的串口通信,希望读者能通过这个程序对串口通信过程有一个初步的了解: using System; using System.Drawing; using System.Collections; using System.Compone... 阅读全文
posted @ 2006-09-29 09:54 小y 阅读(76269) 评论(108) 推荐(6)
摘要: 请使用这样一条Sql语句,试试吧!SELECT (case when a.colorder=1 then d.name else '' end)表名, a.colorder 字段序号, a.name 字段名, (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else ''... 阅读全文
posted @ 2006-09-27 15:51 小y 阅读(3884) 评论(2) 推荐(0)