代码改变世界

随笔分类 -  平时小记

CodeDom系列四--Code生成

2010-07-05 09:19 by 破狼, 5611 阅读, 收藏, 编辑
摘要:       我们利用CodeDom技术生成了一些列Codedom Expression ,接下来的任务就是编译和生成,生成c#、Vb或者是.NET平台支持语言,编译程序集(dll或者是exe)。       CodeDomProvider:在2.0后提供了CodeDomProvider.Create... 阅读全文

CodeDom系列--事件(event)定义和反射调用

2010-06-22 13:22 by 破狼, 3729 阅读, 收藏, 编辑
摘要: CodeDom提供了对事件的支持,以及我们可以用反射机制对CodeDom生成的事件进行注册,以及调用。本节程序很简单,先贴上我将用CodeDom生成的代码:代码很简单哦,主要是看CodeDom的事件定义机制和反射调用CodeDom编译的类型方法事件。CodeDom代码为:本示例代码下载:CodeDomDemo3 阅读全文

CodeDom系列二---程序基本结构--符号三角形问题

2010-06-20 14:02 by 破狼, 4349 阅读, 收藏, 编辑
摘要: 昨天一个同学叫我帮编写一个符号三角形的c代码,今天就把它改写成用CodeDom生成的c#代码。 符号三角形:在一组字符串里(只有用空格分割的+或者-组成的字符串),在每次的相邻的两个符号比较,如果相同就在中间空格插入+,否则就插入-。一直运行到字符串里只有一个+或者-时停止,输出的字符串为符号三角形。由于是CodeDom些列,所以先介绍几个CodeDom表达式:1:CodeConditionSta... 阅读全文

CodeDom系列-开篇HelloWord

2010-06-19 09:07 by 破狼, 8227 阅读, 收藏, 编辑
摘要: 最近在自己实践一个异常扑捉设计,在模块中我觉得该给用户提供的是代码生成工具,而不是怎么去做,再自己去写代码。现在代码模板生成的有很多但我选择了用微软的CODEDOM技术来实现,由于比较熟悉,以及感觉我将只用在.NET平台是已经够强大了。最近也总想写点博客,但是不知道写些什么,所以就准备写个CODEDOM的系列。仅是开篇,就写个简单的HelloWord程序吧。CODEDOM在.NET Framewo... 阅读全文

jQuery系列之目录汇总

2010-06-09 18:41 by 破狼, 6467 阅读, 收藏, 编辑
摘要: 最近一个月写了些关于jQuery的文章,谢谢大家的支持。文章仅我个人观点,也许有不对的地方,请指出。这个系列还在更新中一:jQuery基础系列:jQuery温习篇---强大的JQuery选择器jQuery之工具函数jQuery之筛选函数jQuery1.4.2新特性(翻译)jQuery Ajax 回顾jQuery 1.4 版本的十五个新特性-转载 二:jQuery插件系列:jQuery Alert Dialogs (Alert, Confirm, & Prompt Replacements)(翻译)jQuery File Tree(翻译)关于jConfirm回传的解决方案我的jQuery 阅读全文

关于jConfirm回传的解决方案

2010-06-09 14:24 by 破狼, 6536 阅读, 收藏, 编辑
摘要: 在jQuery Alert Dialogs (Alert, Confirm, & Prompt Replacements)(翻译)发布后,受到大家的很多鼓励,在这里先感谢大家。 在昨天lastwinter留言关于jConfirm的问题,如下 我趁今天有空就考虑了下。我觉得lastwinter问这个问题应该是关于ASP.NET的回传问题,这主要是jConfirm这个为CallBack回调, ... 阅读全文

Ajax杂谈

2010-05-14 09:13 by 破狼, 2393 阅读, 收藏, 编辑
摘要: Google Suggest 和Google Map的出现,引起了我们Web开发者的一次震动。随着Ajax技术的出现、盛行,本被忽视认为是二流编程语言的JavaScript脚本也开始了新的盛行,大量的JavaScript框架的出现如Microsoft Asp.Net Ajax、jQuery等。Ajax已经成为这些脚本框架必不可少的组成部分了,而且Ajax的开发也越来越简单化。 Ajax是一种已不是... 阅读全文

jQuery Ajax 回顾

2010-05-13 00:46 by 破狼, 2191 阅读, 收藏, 编辑
摘要: 在本节我准备只写上关于Ajax的说明,多数来自jQuery的帮助文档,所以不要放在首页。因为我觉得首页应该是要花费了时间和心思的作品,本次的自我感觉不够这个标准,呵呵。代码演示和jQuery Ajax 一些新的,将在下一次有空时讲述,这里就不讲了。时间已经0晨了。如果大家觉得有什么jQuery的疑问或者觉得Ajax该讲述那些内容的都可以跟我留言,只要我有时间和能力,我就一定会尽力满足大家。1. l... 阅读全文

jQuery File Tree(翻译)

2010-05-11 23:58 by 破狼, 7283 阅读, 收藏, 编辑
摘要: 继上一篇文章,今天我要讲一个Jquery File Tree 的插件。它的官方网站是http://abeautifulsite.net/2008/03/jquery-file-tree/。当前版本是1.01,下载地址为:http://labs.abeautifulsite.net/projects/js/jquery/fileTree/jquery.fileTree-1.01.zip。它主要是利用... 阅读全文

PowerDesignerPDM表数据信息用表格展现

2010-05-04 10:19 by 破狼, 3365 阅读, 收藏, 编辑
摘要: 在前些日子,同事问我能不能把PowerDesigner的PDM 表信息表格来展现出来,如下面格式, 字段名 说明 类型 长度 是否为Key 备注 在网上关于PowerDesigner的学习文档也很少,一般都是简单的建模,而且到处就基本上时一样的。在网上查找了许久也没有找到,论文里问这个问题的人还是很多。 当时并没有在乎,因为手动也不是自己,哈哈。碰巧今天我写论文是也需要这么做。我起初想用自定义模板... 阅读全文

面向对象之继承和组合浅谈

2010-05-03 18:03 by 破狼, 17824 阅读, 收藏, 编辑
摘要: 最近一个师弟问某实现是该用对象持有(其实就是组合)还是集成关系实现好。所以就在这里简单的浅谈一下,仅是个人观点,仅供参考。如果写的不对的地方请指出。 首先它们都是实现系统功能重用,代码复用的最常用的有效的设计技巧,都是在设计模式中的基础结构。相信大家已了解的,类继承允许我们根据自己的实现来覆盖重写父类的实现细节,父类的实现对于子类是可见的,所以我们一般称之为白盒复用。对象持有(其实就是组合)要求建... 阅读全文

(转载)实用信息查询接口

2010-05-02 11:34 by 破狼, 1020 阅读, 收藏, 编辑
摘要: 实用信息查询接口实用号码归属地查询(IP 地址,手机号码):默认格式:http://api.liqwei.com/location/ (使用来访者的 IP 地址)指定 IP 地址格式:http://api.liqwei.com/location/?ip=202.108.33.32 (新浪的IP)指定手机号码格式:http://api.liqwei.com/location/?mobile=1380... 阅读全文

jQuery之筛选函数

2010-05-01 17:37 by 破狼, 9717 阅读, 收藏, 编辑
摘要: jQuery的筛选函数提供了串联、查找和过滤函数,为我们的jQuery对象操作带来了很多的方便,今天我们就来温习下jQuery带来的这些筛选函数。1:串联函数:(1):andSelf()return:jQuery;explain:加入先前所选的加入当前元素中对于筛选或查找后的元素,要加入先前所选元素时将会很有用。test:<div><p>test</p><... 阅读全文

jQuery之工具函数

2010-04-29 10:23 by 破狼, 5530 阅读, 收藏, 编辑
摘要: jquery为我们提供了操作数组和对象的工具函数,方便和简化了我们对它们的操作。今天我们就进入jQuery的工具函数的复习。 jQuery给我们提供了主要有5类工具函数:URL字符串操作数组和对象操作测试操作浏览器 1:URL操作:$.param(obj) 返回 :string;说明:将jquery对象按照name/value 或者key/value序列化为URL参数,用&连接。示例:va... 阅读全文

jQuery1.4.2新特性(翻译)

2010-04-23 13:02 by 破狼, 4182 阅读, 收藏, 编辑
摘要: jQuery官方一如往常提供Minified和Regular两个版本供我们下载。Minified用Gzipped压缩24Kb,Regular为155Kb。我们可以从Google或者Microsoft’s CDNs下载jQuery1.4.2版本。下载地址为:http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.jshtt... 阅读全文

jQuery温习篇---强大的JQuery选择器

2010-04-23 09:02 by 破狼, 3514 阅读, 收藏, 编辑
摘要: 学习jQuery已经有1年多的时间了,但是一直由于做WinForm程序开发没有经常实践。现在又开始重拾WebForm开发。写几篇jQuery系列,温习下jQuery框架的知识。在jQuery出世以来,它取得很大的成就和认同。JQuery是一个轻量级的JavaScript框架,它的发布版很小仅16K左右。它能让你方便简洁的写出漂亮的动画效果、实现各种视觉效果,轻松的处理JavaScript的DOM数... 阅读全文

(转)SendMessage API

2009-12-23 16:03 by 破狼, 1688 阅读, 收藏, 编辑
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--原文:http://hi.baidu.com/ytmeng/blog/item/25f5de5157931a888c543001.htmlusingSystem;usingSystem.IO;usingS... 阅读全文

使用C#获取CPU及硬盘序列号的源代码

2009-12-11 23:18 by 破狼, 2559 阅读, 收藏, 编辑
摘要: 首先需添加对System.Management的引用。view plaincopy to clipboardprint?using System; using System.Runtime.InteropServices; using System.Management; namespace Hardware { /// <summary> /// HardwareInfo 的摘... 阅读全文

记录几种窗体出现方式(win32API)

2009-12-04 21:15 by 破狼, 460 阅读, 收藏, 编辑
摘要: 窗体的几种出现方式:public const Int32 AW_HOR_POSITIVE = 0x00000001; public const Int32 AW_HOR_NEGATIVE = 0x00000002; public const Int32 AW_VER_POSITIVE = 0x00000004; public const Int32 AW_VER_NEGATIVE = 0x0000... 阅读全文

winform 回车-->Tab方法

2009-11-18 12:48 by 破狼, 2553 阅读, 收藏, 编辑
摘要: 方法有:1: if(e.KeyChar = '\r') SendKeys.Send("{TAB}"); 但是 也许是我程序里处理了太多的键盘事件,用它总是反映很慢,有时候还死机。2:把Form的KeyPreView设为true,然后在Form的KeyPress中增加下列代码即可: private void Form1_KeyPress(object sender, KeyPressEventA... 阅读全文