摘要: 只要使用水晶报表就离不开分组统计。可是,当我们分组之后发现分组字段的值并没有按照我们想象中的那么好,按照单个字段值且居中显示。如下步骤能够让分组字段在一个列上只出现一次且居中显示。第一步:加一个运行时总计字段,各个属性如下设置:1.汇总字段:需要分组的列2.汇总类型:计数3.求值:对于每个记录4.重置(组更改时):选择分好的组作用:统计这个组共有多少行记录第二步:添加一个后一个字段在该分组中的计数...
阅读全文
第一步:建立对象
Dim ds As DataSet = New DataSet("dsName")
Dim dt1 As DataTable = New DataTable
Dim dt2 As DataTable = New DataTable
第二步:获取数据,重命名Datatable,两个表添加在ds中
dt1 = GetDate1().Copy //注意复制数据和表结构
dt1.TableName = "dt1"
ds.Tables.Add(dt1)
dt2 = GetDate2().Copy //注意复制数据和表结构
dt2.TableName = "dt2"
ds.Tables.Add(dt2)
这款软件小巧可爱,用起来很方便,是网易公司研发的一款桌面词典。
包括词典,例句,百科,翻译,单词本和其他功能产品。非常适合学英语的人士,在学习英语的过程中如果遇到生词双击该生词就会弹出该生词的相关解释和音标信息。另外,有道词典专门有个每日英语栏目,这个也很人性化,比如:
近日被郎咸平教授称为中国慈善改革最大推手(pushing hands)的是: A.郭登峰 B.郭美美 C.王军 D.赵丽珍。带着娱乐的性质,我们就会学会推手这个词用英语怎么表达,时间久了 我们肯定会有所收获!
不管你用不用,反正我是用了 
为了将有道词典中积累的单词导出然后导入到另一款叫91的英语学习软件中,可是从有道词典导出的格式和91英语软件要求导入的格式不同,需要调整后才能导入。为此,换了半天的时间来研究word替换功能,尤其是其中的通配符使用问题。闲话不说上例子:
有道导出的格式:
1, statement ['steitmənt]
n. 声明;陈述,叙述;报表,清单
2, guarantee [,ɡærən'ti:]
n. 保证书;抵押品;保证;担保;保证人
vt. 保证;担保
3, conversely ['kɔnvə:sli]
adv. 相反地
conversely: 相反地 | 倒地 | 相反的
4, intelligent [in'telidʒent]
adj. 智能的;聪明的;理解力强的
intelligent: 理解力强的 | 智能的 | 聪明的
5, adults
n. 成年人(adult的复数形式)
91要求的格式:
statement ['steitmənt]n. 声明;陈述,叙述;报表,清单
guarantee [,ɡærən'ti:]n. 保证书;抵押品;保证;担保;保证人 vt. 保证;担保
conversely ['kɔnvə:sli]adv. 相反地 conversely: 相反地 | 倒地 | 相反的
intelligent [in'telidʒent]adj. 智能的;聪明的;理解力强的 intelligent: 理解力强的 | 智能的 | 聪明的
adults n. 成年人(adult的复数形式)
可见有两个地方不同,其一导入要求没有数字需要;其二单词、音标和汉字解释应该是一行上。如果就这5个单词当然手动操作最为快捷,可以我们往往面对的是上千,上万个单词,如果手动去操作这个工作量可想而知,下面就是我实现的步骤:
第一步:将导入的word文档内容复制到txt文档然后再复制回word文档中,其目的是为了让所有的特殊字符规范统一。
第二步:消除掉word文档中所有的回车键(包括软回车和硬回车),做法是
1、将需要重新编排的文章粘贴进word的编辑窗口,勾选“工具/选项/视图”窗口中的“段落标记”并
“确定”。这时,文章不该换行的地方便显示出“左下弯钩”符号。
2、全选文档,从“编辑”/“替换”窗口中选“替换”标签。在弹出的窗口中,有两个空白输入框,上方
为“查找内容”,下方为“替换为”。
3、点右下方的“高级”按钮,在弹出的窗口中点“特殊字符”按钮,这时出现一个下拉菜单。在这个下
拉菜单中选“段落标记”,这时在“查找内容”框中就自动输入了一个左上方带有向上小箭头的字母
“^p”。
4、将光标移到“替换为”窗格,在“特殊字符”菜单中选“不间断空格”,这时在“替换为”框中就自动
输入了一个左上方带有向上小箭头的“^s”。
5、点取“全部替换”按钮,每行末尾的硬回车就自动去掉了,文字按照窗口内自动换行的规律重新排
列。
结果如下:
1, statement ['steitmənt]n. 声明;陈述,叙述;报表,清单 2, guarantee [,ɡærən'ti:]n. 保证书;抵押品;保证;担保;保证人 vt. 保证;担保 3, conversely['kɔnvə:sli]adv. 相反地 conversely: 相反地 | 倒地 | 相反的 4, intelligent [in'telidʒent]adj. 智能的;聪明的;理解力强的 intelligent: 理解力强的 | 智能的 |聪明的 5, adults n. 成年人(adult的复数形式)
第四步:使用通配符
我要将数字+跟逗号(1,2,3,。。。)一起替换成回车,这样就和导入的格式一样了。
1、打开替换窗口,点击更多窗口,在使用通配符前打钩。
2、查找内容中输入[0-9](1位数字用[0-9],两位数[0-9][0-9],。。。),替换为输入^l
3、全部替换即可
结果如下:
statement ['steitmənt]n. 声明;陈述,叙述;报表,清单
guarantee [,ɡærən'ti:]n. 保证书;抵押品;保证;担保;保证人 vt. 保证;担保
conversely ['kɔnvə:sli]adv. 相反地 conversely: 相反地 | 倒地 | 相反的
intelligent [in'telidʒent]adj. 智能的;聪明的;理解力强的 intelligent: 理解力强的 | 智能的 | 聪明的
adults n. 成年人(adult的复数形式)
通配符详细使用参见:http://www.cnblogs.com/lumnm/archive/2011/08/07/2130234.html
什么是WORD
通配符?通配符是配合WORD查找、替换文档内容的有利武器。打开WORD,按CTRL+F,点击“高级”,勾选“使用通配符”,再点击“特殊字符”,就看到以下通配符:
1、“>”:使用该通配符的话,可以用来指定要查找对象的结尾字符串,比方说要是大家记不清所要查找对象的完整内容了,但记得要查找对象的结尾字符串是某个特定的字符,此时大家就可以用“>”来将这个特定字符表达出来,这样word程序就自动往查找以这个特定字符结尾的相关内容了。
实例一:输进“en>”的话,word程序就会在当前文档中查找到以“en”结尾的所有目标对象,例如可能找到“ten”、“pen”、“men”等等。
实例二:在查找对话框中输进“up>”的话,Word查找工具就会在当前文档中查找到以“up”结尾的所有目标对象,例如会找到“setup”、“cup”等等对象。
实例三:如果查找的是汉字目标,我们要注意的是,查找的汉字应该是结尾字词(后面应该有标点符号分隔)。
2、“<”: 它与“>”正好是相对的一组通配符,所以,我们可以用它来查找以某字母开头的对象。
实例:输进“<te”的话,可能查到“ten”、“tea”等。
3、“?”:该通配符是用来代表任意单个字符,当大家不清楚查找目标中指定位置的内容是什么的时候,就可以用“?”来代替,几个“?”就代表几个未知字符。
实例一:比方说,要是大家在查找对话框中输入“?家”的话,word程序就可以找到类似“大家”、“国家”、“全家”之类的目标内容。
实例二:输入“???家”的话,就能找到“保卫国家”之类的内容。
实例三:输入“?土”的话,Word查找工具就可以找到类似“黑土”、“黄土”之类的目标内容。
实例四:输入“??土”的话,就能找到“五色土”之类的内容。
4、“ *”: “*”可以用来代替任意多个字符。
实例:比如我们输入“*国”,就可以找到“大国”、“法兰西国”、“中华人民共和国”等字符串内容。
5、“ @”: 该通配符可以用来查找字符中包含一个以上的前一字符。
实例:例如,如果输入“me@n”的话,Word查找工具就可以找到“men”、“meen”之类的字符内容了。
6、“ []”: 表示查找中括号指定的字符中的任意一个。
实例一:输入“th[iu]g”,就可查找到“thigh”和“thug”。
实例二:输入“[高矮]个”的话,Word查找工具就可以找到“高个”、“矮个”等内容。
实例三:输入“[学硕博]士”,查找到的将会是学士、硕士、博士。
实例四:输入“[大中小]学”可以查找到“大学”、“中学”或“小学”,但不查找“求学”、“开学”等。
7、“ [!]”:用来查找指定字符以外的任意字符。
实例一:输入“m[!a]st”,用来查找“mist”和“most”不会查找“mast”。
实例二:输入“[!a]n”,查到的将会是除an以外的所有可能组合如:in、on等。
8、“ [-]”: 该通配符是用来指定范围内的任意单个字符。
实例:输入“[a-c]mend”的话,Word查找工具就可以找到“amend”、“bmend”、“cmend”等字符内容。
9、“[!-]”:这个通配符的作用就是用来排除指定范围内的任意单个字符。
实例:例如要是大家输入“[!a-c]”的话,word程序就可以找到“good”、“see”、“these”等目标字符,而所有包含字符a、b、c之类的内容都不会在查找结果中出现。
10、“{}”:可以用来指定要查找的字符中包含前一字符的个数“{n}”,表示n次重复前一个字符。
实例一:比如输入“lit{1}le”就是说包含1个前一字符“t”,可以找到“litle”。
实例二:输入“lit{2}le”就是说包含2个前一字符“t”,可以找到“little”。
实例三:输入“te{2}n”,表示查找“teen”而不会查找“ten”。
实例四:输入“of{2}ice”,查找到的将会是office。
11、“()”:表达式查找,尤其用于多个关键词的组合查找。
实例一:在“查找内容”中键入“(America)(China)”,在“替换为”中键入“\2\1”,Word找到“America China”并替换为“China America”。
实例二:输入“<(山河)*(多娇)>”,就表示查找的是所有以“山河”开头并且以“多娇”结尾的字符串。
摘要: 今天看到王利芬老师的一条微博,与人交往的禁忌:第一,让别人按照自己的想法行事和生活;第二,说话不算数找原因或借口;第三,对别人在困难时求助的淡漠;第四,说好的事情没有下文;第五,背后说不恰当的话或坏话;第六,交往中表现出对他人的轻慢;第七,重要的场合不给人面子。这些都是未来你发展的小陷阱,多了你就走不动路了!
阅读全文
摘要: 三、中断冲突爱好者博墅5sc da(noLbj1.中断冲突是怎么回事?你在查看电脑中的中断时一定会发现,某个IRQ会有多个设备在使用,在Windows中允许一个中断由多个设备共享,但如果一个以上的设备使用相同的中断号同时向中断控制器发送信号,造成中断控制器无法判断,那么最常见的后果便是系统完全锁死,甚至CTRL+ALT+DEL都无法挽回。举个形象的实例,就好比家中有两部电话放在一起,但其振铃声调却完全一样(共享一个中断),如果它们同时响起,那么必然造成接电话时不知该接哪一部的混乱状态。中断冲突往往出现于新装了某个硬件设备,或重装系统后。同时,Windows 9x/2000/XP已经
阅读全文
摘要: 实例:PCI声卡爆音问题还记得当初PCI声卡刚出来时,许多同时安装了PCI声卡和PCI显卡的用户会遇到如果在处理声音信息时,运行其他大型应用程序,诸如下拉菜单滚动条,使图形画面出现变化,声卡会发出间歇的“噼啪”声。其实主要的原因就在于,PCI声卡的中断级别低于PCI显卡的中断级别,显卡在向CPU申请时,声卡的数据就会被暂停,于是爆音也就出现了。而具有专用总线通道的AGP显卡流行后,问题也就解决了。你知道吗?(1)汉字系统如何让电脑显示中文除硬件中断外,还有软件中断,它是由一些指令的执行引起的,也正是软件中断为操作系统带来了许多功能。其中INT指令非常有名,以前电脑只能显示西文,而汉字系统通过I
阅读全文
摘要: 1.CPU:通过“中断”告诉我你已经准备好了!电脑发展到今天,CPU的速度一直远远超越各种电脑设备的速度,这样它们之间就存在了非常大的速度矛盾,如果CPU在给某个设备下达指令后,还要等待它启动和准备数据,那么会浪费很多时间。因此,科学家设计了“中断”功能,有了它,就可以使CPU和外设同时工作,CPU根据用户需要在启动相应外设工作后,继续执行正在进行数据处理,同时外设也在工作,当外设把数据准备好后,就会向CPU发送信号,请求CPU中断它正在处理的工作,然后执行一段专为这个设备编写的程序,将该设备的数据转换为相应操作,这个请求过程就叫“中断请求”(IRQ:Interrupt ReQuest),而这
阅读全文