
技术文档备忘录
Simon风云
热爱技术、运用技术、技术提高办公效率
展开
-
C#制作安装包
前段时间将软件项目编码也完工,并且也已经得到客户的肯定,接下来就是制作安装包了.有一些人对制作安装包不屑一顾,但我认为这是软件工程中必不可少的环节,就如何包装商品一样.经过一个星期的研究,终于学会了如何制作安装包了. 我做的一个安装包是可以操作配置文件的,具体步骤如下: 1)在我已经开发好的解决方案项目中添加一个项目,选择Web安装项目,命名为你想要的名字,原创 2008-07-04 15:47:00 · 2731 阅读 · 0 评论 -
C#读取XML
已知有一个XML文件(bookstore.xml)如下: Oberons Legacy Corets, Eva 5.95 1、往节点中插入一个节点: XmlDocument xmlDoc=new XmlDocument(); xmlDoc.Load("bookstore.xml"); XmlNode root=xmlDoc.SelectSingleNode("boo原创 2010-04-01 09:59:00 · 459 阅读 · 0 评论 -
GridView分页技术
在界面上拖一个GridView控件,在PagerTemplate里放入如下代码:第 />页 共/ />页原创 2009-10-30 14:50:00 · 807 阅读 · 1 评论 -
TreeView的用法
TreeView是一个不错的控件,能够帮助我很好的完成部门树的功能,并且有展开收拢的功能。下面介绍如何使用。首先在界面上放一个TreeView控件。编写递归方法public void BuildTreeNode(string parentid, TreeNode tn,DataTable dtParam)//dtParam为所有的表信息,无需筛选。 {原创 2009-10-30 09:19:00 · 489 阅读 · 0 评论 -
部门树学习笔记-为了忘却的纪念
一年前学习了部门树,因为当时研究完没有做笔记,现在已经忘得差不多了,只知道用到了递归算法。现在回想起来,之所以忘记,是因为理解的不够透彻。今天研究了一天,已经大彻大悟。 部门树的数据表(deptinfo)一共有三个字段,分别为deptid,pid,deptname,这三个字段的意思我不说大家也明白。部门树的思想:第一步,查询出所以部门信息。public DataTable Get原创 2009-10-29 14:06:00 · 723 阅读 · 0 评论 -
html中的fieldset标签
标题是一个不错的标签,能让界面从功能分类原创 2009-10-20 10:31:00 · 486 阅读 · 0 评论 -
PHP smarty学习
php文件mysql_connect("localhost","","");mysql_query("set names gb2312");mysql_select_db("shop");$sqlstr="select * from goods";require smarty/libs/Smarty.class.php;$smarty = new Smarty;//设置各个目录的路径,原创 2009-10-20 17:19:00 · 504 阅读 · 0 评论 -
C#中验证码的生成
1、汉字编码原理 到底怎么办到随机生成汉字的呢?汉字从哪里来的呢?是不是有个后台数据表,其中存放了所需要的所有汉字,使用程序随机取出几个汉字组合就行了呢?使用后台数据库先将所有汉字存起来使用时随机取出,这也是一种办法,但是中文汉字有这么多,怎么来制作呢?其实可以不使用任何后台数据库,使用程序就能做到这一切。要知道如何生成汉字,就得先了解中文汉字的编码原理。 1980年,为了使每一个汉字有一个全原创 2009-09-22 15:36:00 · 588 阅读 · 0 评论 -
ASP.NET文件上传,为每个用户建立一个上传目录
文件上传界面既可以用Html的input file控件,又可以用FileUpload控件,只要将Html的input file控件加上runat="server",就会发现两者的功能完全是一模一样,上传的代码是共用的,不需要做任何改变。我想微软在将Html控件将成标准控件时应该只是多加了runat="server"吧。放入上述两者的任一控件后,添加一个标准的Button按钮(Html按钮也行,不过原创 2009-09-14 14:46:00 · 1512 阅读 · 0 评论 -
ASP.NET Crystal Report
这几天项目中要用到水晶报表,很久以前学习过水晶报表,但用的很少,现在又学习了一遍,理解更深了。 要想使用水晶报表,首先我们要建一个类,这个类中只有一些属性,我这里类名就取Student,类里的属性有Name,Age. Student类建好后,接下来新建一个.rpt文件,选中Database Fileds,右键选择Database Expert,展开Proje原创 2009-09-03 15:12:00 · 621 阅读 · 0 评论 -
ASP.NET下载服务器以外的文件
最近在做一个项目,需求是这样的,通过网站能够下载虚拟目录下外的文件。如果是虚拟目录以内的文件,直接给个链接地址就可以,对于以外的,就要采用文件流的方式。我最初采用的是FileStream,在页面上输Byte[]型数据,这种方法可以下载极小的文件,但一遇到大一点的文件就会出现内存不足的错误。后来换成了FileInfo,这种方式可以下载大的文件,但局限于开发环境,一旦打包安装后也会出现页面无法显示的错原创 2009-08-14 15:31:00 · 636 阅读 · 0 评论 -
CSS渐变色
之前在做网站美工的时候渐变色采用的是图片,发现用图片很不好,会降低网站的速度,后来研究发现不用图片也可以实现渐变色,真是激动人心啊。解释一下,要想显示渐变色filter:progid:DXImageTransform.Microsoft.Gradient是必须写的,GradientType=0为垂直渐变,GradientType=1为水平渐变,默认值也是水平。EndColorStr为渐变色原创 2009-08-14 15:08:00 · 2689 阅读 · 0 评论 -
ASP.NET生成随机密码
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string randomchars = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEF原创 2009-08-07 11:37:00 · 402 阅读 · 0 评论 -
卸载MSN的方法
上周装了个MSN 2009,运行后出现进程找不到的错误,就用360把它卸了,重新安装其他的MSN版本,却提示已经装了MSN,搞得我很郁闷,明明都卸掉了,并且我的电脑里已经找不到了,搞得我的MSN无法用。经过上网研究,找到了一种方法卸掉MSN 2009。在运行里输入rededit打开注册表,HKEY_LOCAL_MACHINE-->SOFTWARE-->Microsoft-->Windows--原创 2009-08-10 13:23:00 · 1833 阅读 · 0 评论 -
CSS简洁的左侧二级菜单
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">http://www.wlznb.cn/html/CSS-DIV/" style="color:#000000;">CSS简洁的左侧二级菜单// JavaScript DocumentstartList = function原创 2009-07-17 17:12:00 · 2114 阅读 · 0 评论 -
CSS菜单
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">CSS菜单body{background-color:white;font-size:12px;font-family:Arial, Helvetica, sans-serif;margin:0px;padding:0px;原创 2009-07-17 16:42:00 · 551 阅读 · 0 评论 -
javascript动态创建Option选项
javascripttestfunction setDay(){ var themonth=document.getElementById("month"); var themaxmonthday=31; if(themonth.value=="2") { themaxmonthday=28; } var theday=document.getE原创 2009-07-17 16:37:00 · 1040 阅读 · 0 评论 -
javascript验证电子邮件
function emailCheck(emailStr){ if (emailStr.search(/^/w+((-/w+)|(/./w+))*/@[A-Za-z0-9]+((/.|-)[A-Za-z0-9]+)*/.[A-Za-z0-9]+$/)!= -1) { return true; }原创 2009-07-16 10:41:00 · 566 阅读 · 0 评论 -
C#判断程序是否在运行
C#判断程序是否在运行原创 2010-06-17 10:54:00 · 962 阅读 · 0 评论