- 博客(285)
- 资源 (5)
- 收藏
- 关注
原创 ANT十五大最佳实践
ANT十五大最佳实践作者:Eric M. Burke, coauthor of Java Extreme Programming Cookbook原文:http://www.onjava.com/pub/a/onjava/2003/12/17/ant_bestpractices.html译者:徐彤MSN:xt121@hotmail.com 在Ant出现之前,构建和部署Java应用需要使用包括特定平
2005-07-25 14:09:00
3773
原创 常用的ant的操作
常用的ant的操作,方便自己查询,所以传到网上,如果有朋友觉得不够,请补充: 主要的内容有: (1)建立一个项目 (2)建立属性 (3)对数据库的操作 (4)javac编译 (5)删除目录 (6)建立目录 (7)拷贝文件群 (8)jar为一个包 (9)拷贝单个文件 (10)运行 有更多更好的常用的,我没想到的,希望大家补充
2005-07-24 16:41:00
3295
1
原创 三色交替的下拉列表框
如下图所示,显示三种颜色交替的下拉框。 实现方法: 1.使用System.Web.UI.HtmlControls控件,把它作为服务器控件运行。 2.在后台为这个select控件绑定数据。 3.再调用一个自己写的函数为它的没个项目指定颜色。 实现代码(主要实现部分): 前台(WebForm1.aspx): 后台(WebForm1.as
2005-07-08 15:57:00
3481
原创 NHibernate日期类型的映射(转)
我们项目使用了NHibernate,为了体现ORM的优越性,领导决定把数据库从Oracle换成SQL Server,问题出现了,所有没有初始化的日期字段都不能正确保存,尽管这些字段允许Null。查了许多资料,终于发现日期字段必须使用 NuableDateTime类型,就像这样:public NullableDateTime DateOfBirth { get {
2005-07-07 09:18:00
3671
原创 关于二级域名Cookie的问题及解决方法(转)
今天博客园全面采用二级域名后,发现即使用户已经登录,但在访问二级域名Blog页面时都显示没有登录(表现为发表评论时要求输入验证码, 收藏功能无法正常使用),再次登录后,进入其他二级域名还是需要登录。在代码中,我是通过Request.IsAuthenticated来判断当前请求是否被验证的,以前全部采用www.cnblogs.com域名时很正常,看来是域名不同引起的。对于Form验证,验证是通过co
2005-07-05 08:47:00
3677
原创 无aspx文件部署 (转)
asp.net项目在部署后,aspx文件并没有被编译,这种情形要一直维持到用户第一次访问页面,该页面文件aspx才会转化成cs,并编译成dll,这次访问速度不会很快,但从此以后,所有访问者将得到理想的访问速度。那么如何在部署后就让所有的aspx处于已经编译成dll的状态呢?通过上面的描述我们不难想到,只要把所有页面都访问一遍即可,这个访问有一个简单方法,就是递归项目所在的文件夹,把物理路径转化成w
2005-06-28 15:55:00
3440
原创 推荐一个功能强大chart控件 ZedGraph。
最近做的项目,需要分析统计图,本打算自己做的,尝试了一下,效果太差,通用性也不好,还是找开源的。试用了一下几个控件:Webchart也很不错,例子源码很多,但是他只是免费,不开源,怕日后有什么问题,所以不敢用。NPlot 据说是开源轻量级最好的,但最新是0.989版,有几个demo,但是都是winform的,没有可视化设计的功能;quickgragh,好像是画petri net之类的。 ZedGr
2005-06-27 10:53:00
4392
1
原创 概要设计模版
1引言1.1编写目的说明编写这份概要设计说明书的目的,指出预期的读者。1.2背景说明:l 待开发软件系统的名称;l 列出此项目的任务提出者、开发者、用户以及运行该软件的最终用户。1.3术语定义列出本文中用到的专门术语的定义和外文首字母组词的原词组。1.4参考资料列出有关的参考文件,如:l 本项目的经核准的计划任务书或合同,上级机关的批文;l
2005-06-15 13:02:00
4180
原创 随时随地跟任何QQ用户聊天,不用加好友也行
机器必须安装qq 2005,如果未运行qq会提示你是否启动qq,如果开着qq将打开聊天窗口; 具体点就是这句: http://wpa.qq.com/msgrd?V=1&Uin=对方号码&Site=www.cnblogs.com/chinasf&Menu=yes
2005-06-07 22:51:00
3810
原创 画用例图的一些规则
1。Actor的识别 和用例的归属才能不导致用力划分混乱。 比如说, 当经理也在座人才需求登记时, 其实并和普通职员没有什么分别, 所以可以用泛化关系表示, 这样功能划分就清晰了。所以之所是说使用例分析, 就不要简单描述use story, 而应该加入自己的分析。
2005-06-07 19:26:00
3689
原创 一个NHibernate应用的实际例子(A good open source project to learn how to use NHibernate)
此项目名字叫Cuyahoga,是一个CMS。该项目中就使用了NHibernate0.6作为持久层。并且使用了NHibernate0.6新添加的Lazy loading特性,是学习使用NHibernate的上佳例子。 下面是对他的一些评价: - Use the HttpContext to store your NHibernate session facade. This is what I ca
2005-06-07 10:13:00
4548
原创 动态加载CSS文件
方法一:HEAD>title>WebForm1title>LINK rel="stylesheet" type="text/css" href="" id="mycss">HEAD> private void Button1_Click(object sender, System.EventArgs e) {Page.RegisterStartupScript("css",@"myc
2005-06-05 13:23:00
3941
2
原创 如何在网页中动态改变样式
要实现动态网页,方案有很多,其中通过CSS来动态改变界面样式是网页设计者最喜欢使用的技术。在使用CSS样式动态改变界面样式中,大家通常是定义多个CLASS样式对象,然后在JAVASCRIPT(或VBSCRIPT)脚本中设置对象的class属性为某一个指定的样式Class名或直接修改对象的STYLE属性实现。这些方法在修改少量有限的样式时是非常有效的,但如果要对整个页面的元素对象的样式进行变动时,便
2005-06-05 13:21:00
1744
原创 网页中的智能导航
智能导航在网页的操做中起到很重要的作用,下面介绍了几种智能导航的方法: 智能导航的作用: · 消除导航导致的闪烁。 · 从一页移动到另一页时保持滚动位置。 · 保持导航之间的元素焦点。 · 在浏览器的历史记录中只保留最后一页的状态。 智能导航最适用于需要频繁回发但是其可是
2005-06-05 12:57:00
1560
原创 利用JSF、SpringFramework和Hibernate构建Web应用的实例讲述
(来源:http://blog.youkuaiyun.com/ylong/archive/2004/07/24/50810.aspx) [原作者] Derek Yang Shen[原文链接] http://www.javaworld.com/javaworld/jw-07-2004/jw-0719-jsf.html[源码链接] http://www.javaworld.com/javaworld/jw-07-
2005-06-03 11:26:00
1632
原创 使用反射将业务对象绑定到 ASP.NET 窗体控件
发布日期: 12/10/2004 | 更新日期: 12/10/2004John DyerDallas Theological Seminary适用于:Microsoft Visual Studio 2005 及早期版本ASP.NET 1.1C# 编程语言Visual Basic 编程语言摘要:使用反射以单行代码将业务对象绑定到 ASP.NET Web 窗体,从而降低复杂性并减少错误。(本文包含一些
2005-06-02 18:59:00
1447
原创 [票据打印]打印走纸控制 - 代码实现
本文为的票据打印系列的最后一篇,主要是代码实现。 本文中的纸型设置请参考前一篇文章 http://www.cnblogs.com/babyt/articles/116792.html 。 套打实现思路请参考这篇 http://www.cnblogs.com/babyt/articles/116794.html 本文的方法适用于Epson / Star / Tally 全系列针式打印机, 需要注
2005-05-24 10:27:00
1689
原创 [票据打印]使用扫描仪加快可视化编程工具下票据套打的开发
今天在论坛中看到有人在讨论关于票据打印的问题 在DOS年代,我们是直接用控制打印机对象的方法进行单字打印。 在现在图形界面开发的程序中,仍有很多人在使用这种方法。 当然这种方法的好处是显而易见的,打印位置准确,容易控制走纸, 而且比其他的打印方式相对能延长打印机寿命,节约打印成本。 使用printer对象控制打印的唯一问题是开发时调整位置需要相当长的时间。在现在的很多项目中,我们使用的是可视化的编
2005-05-24 10:26:00
1258
原创 C#开发终端式短信的原理和方法
简介 没发过短信的年轻人肯定是属于那种受保护的稀有动物,通讯发达的今天短信已经成为人们交流的重要手段,其中也蕴含着巨大的市场和经济利益,掌握短信技术的人才也受到各大公司的追捧是目前职场上耀眼的明星。本文介绍了短信的原理和实现方法,重点说明了短信的编码方式、AT指令以及用C#实现串口通讯的方法。 前言 目前,主有三种发送短信的方式: 1、 网关方式:就是向当地的电信部门申请,不需要额外的设备
2005-05-23 21:43:00
1501
原创 spring+hibernate开发网站(z转)
http://www.xyzp.net 校园招聘一网打尽spring,一个轻量级的j2ee框架,轻量级的,这几个字就深深的把我吸引住了。抱着《spring in action》啃了一个星期,小了解之后,把自己所学的东西几乎通通用在了xyzp.net这个网站上,下面介绍一下:校园招聘一网打尽 提供专业的校园招聘信息。系统自动采集全国各大高校BBS和就业中心的招聘信息,按照地区、学校进行组织分类。ht
2005-05-23 12:29:00
1870
1
原创 Updater Application Block实践
Step #1 Install the Application Blocks 安装自动更新组件Download the Updater Application Block from Microsoft.Step #2 Add the Code and References to Your Project: 添加代码和引用到工程Add the following projects to the so
2005-05-22 16:57:00
1772
原创 如何实现winform客户端智能更新
1、在服务器上建立虚拟目录appUpdate2、设置升级配置文件UpdateConfig.xml内容,放到虚拟目录appUpdate下:格式:moduleName为动态链接库名称,vertion为当前版本号,appUrl为提供下载的地址例子:Module1.dll1.0.0.1http://localhost/appUpdate/Module1.dllModule2.dll1.0.0.1http:
2005-05-22 16:53:00
2217
原创 在WinForm中使用Web Services 来实现 软件 自动升级( Auto Update ) (C#)
winform程序相对web程序而言,功能更强大,编程更方便,但软件更新却相当麻烦,要到客户端一台一台地升级,面对这个实际问题,在最近的一个小项目中,本人设计了一个通过软件实现自动升级技术方案,弥补了这一缺陷,有较好的参考价值。一、升级的好处。 长期以来,广大程序员为到底是使用Client/Server,还是使用Browser/Server结构争论不休,在这些争论当中,C/S结构的程
2005-05-22 16:52:00
1891
原创 NET客户端应用程序:.NET应用程序更新组件
智能升级、自动更新,这是我们以前开发Windows应用程序时经常碰到而且必须注意的问题。在.NET应用程序更新组件没有出现之前这个问题曾经令人非常头疼(除非你就不打算进行升级:))。谁又不希望自己开发的应用程序象Windows XP自身或Microsoft Money那样具备自动更新的功能呢?使用.NET应用程序更新组件将会使这一切变得非常简单。在微软的DevDay2004上曹老师曾演示过的智能客
2005-05-14 17:06:00
2242
1
原创 SmartPhone手机上查看QQ天气预报
智能手机应用程序开发是软件开发的一个新的热点,但如何才能跨入这道门楣呢?今天我通过为自己的多普达565手机添加一个天气预报程序来向大家讲解一下。我们都知道QQ有一个免费提供给Blog引用的天气预报服务网址http://appnews.qq.com/cgi-bin/news_qq_search?city=上海(上海是我自己所在城市,如果想看自己的城市,在浏览器中改成城市名称即可),现在我使用QQ提供
2005-05-12 23:46:00
1740
原创 Smartphone 2003应用程序的打包安装
它的原理非常简单,就是调用CabWizSP.exe生成CAB包(需要手动写inf文件),然后调用一个第三方的ezsetup.exe工具来生成安装文件,在建立与Smartphone(真机or模拟器)连接之后执行自动安装。Windows Mobile-based Smartphone Applications Deployment DemystifiedMicrosoftFebruary 2004Ap
2005-05-12 22:50:00
1954
原创 SmartPhone 2003的键盘对应的字符
数字对应:0:D0; 1:D1; 2:D2; 3:D3; 4:D4; 5:D5; 6:D6; 7:D7; 8:D8; 9:D9其他键盘:*:F8; #:F9;左上边的电话图标(提示:send):F3;最中间的导航键:Return;导航左键:Left;导航右键:Right;导航上键:Up;导航下键:Down;
2005-05-12 22:42:00
1086
原创 移动开发应注意的几个问题
移动开发应注意的几个问题1。关于调用web service。 在winform, webform中调用web service写http://localhost/WebService1/Service1.asmx是没有错的;但是在Smart Device应用程序中这样写是错的;因为Smart Device模拟器实际上是做为一种远程设备连接到你的PC上的;所以必须填写自己的pc在网络中的实际
2005-05-12 22:08:00
1044
原创 星级酒店计算机管理系统解决方案
一、选择星级酒店管理系统的理由 我们经过多年的努力,总结了多家酒店的特点,借鉴国外系统的优点并结合中国的实际,形成了一套完整、通用的酒店计算机管理系统。在四星、三星级酒店成功地投入运行,是一套成熟的.完善的管理系统。 24个主模块覆盖了整个酒店的前、后台业务。对酒店日常营业全方位统计分析,提供给管理层极有价值的决策信息。 系统自底层向上依次由网络操作系统、数据库管理系统、数据库应用程
2005-05-11 20:39:00
1776
1
原创 log4net 1.2.9 的配置及使用(转)
log4net是一个日志记录的开源项目,详情:http://logging.apache.org/log4net/今上午学习了一下log4net,但是在配置的时候碰到了问题,经过一番折腾,终于搞定,顺利地得到了日志记录。下面说说我的做法,当然办法肯定不止这一个,我这个算是给新手一个指南 :)问题是这样的,现在Log4net上公布的是1.2.9版,但是现在网上可以查到的资料都是基于1.2或一下的,这
2005-05-03 15:47:00
1873
1
原创 Tomcat559的jdbc数据源设置的一种方法
终于搞定了,早了很多相关的资料,都没有成功;也许是说明不全,也许是我的水平不够;后来看tomcat的官方说明才顺利通过。教训:多看官方文档。虽然简单,但是还是把配置的过程写出来:1. MySQL configurationEnsure that you follow these instructions as variations can cause problems. Create a new
2005-04-20 19:35:00
1251
原创 三种tomcat管理界面常用设置
三种tomcat管理界面常用设置1.登陆管理界面http://localhost:8080/admin密码和用户名在你安装的时候设定的,如果忘记(或没有)的话,去改%CATALINA_HOME%/conf/tomcat-users.xml,添加admin和manager两个role,一个用户,该用户的role为admin和manager就可以了,按原有的xml复制修改就可以。2.常用功能s(2
2005-04-19 15:11:00
2637
原创 TOMCAT数据源配置
1:安装好JDK 2:安装好TOMCAT (这篇文章是基于tomcat 4.1.30 版的配置,其它各个版本的配置都是大同小异的。) ,同时下载你要配置的数据库的JDBC驱动程序,放到$Tomcat_Home$/common/lib下面。3:在tomcat的安装目录下面的webapps下面建一个文件夹,其名字假定为foldername(该文件夹的名字可以任意命名) 4:在刚建的文件夹(folder
2005-04-19 14:01:00
1517
原创 Eclipse的一些快捷键
编辑作用域功能快捷键全局查找并替换Ctrl+F文本编辑器查找上一个Ctrl+Shift+K文本编辑器查找下一个Ctrl+K全局撤销Ctrl+Z全局复制Ctrl+C全局恢复上一个选择Alt+Shift+↓全局剪切Ctrl+X全局快速修正Ctrl1+1全局内容辅助Alt+/全局全部选中Ctrl+A全局删除Delete全局上下文信息Alt+?Alt+Shift+?Ctrl+Shift+SpaceJava
2005-04-18 22:17:00
1282
原创 WEB打印
今天在优快云社区ASP版中有一位朋友求WEB打印方案,以前我自己用过的两个都不能适用于他的要求,于是在网上搜索了一翻,发现这个还可以,测试了一下这个的确比我以前做的要好多了。 看看 .Noprint{display:none;} .PageNext{page-break-after: always;} .tdp { border-bottom: 1 solid #000000; bo
2005-04-18 11:37:00
1214
原创 .net编程创建 Access 文件和 Excel 文件
一些系统可能需求把数据导出到Access或者Excel文件格式,以方便的传递数据、打印等。Excel 文件或者 Access这两种需要导出的文件可能并不是事先就存在的,这就需要我们自己编程生成他们,下面整理一下生成这两个文件的一些方法,只罗列最常用的。并不全。一、首先生成Excel文件。 方案一、如果用Excel保存的只是二维数据,也就是把他当数据库的来用。最简单,你不用引用任何额外组件,只
2005-04-17 15:32:00
1283
原创 用 WebClient.UploadData 方法 上载文件数据
假如某网站有个表单,例如(url: http://localhost/login.aspx):帐号密码我们需要在程序中提交数据到这个表单,对于这种表单,我们可以使用 WebClient.UploadData 方法来实现,将所要上传的数据拼成字符即可,程序很简单:<!--Code highlighting produced by Actipro CodeHighlighter (freewa
2005-04-17 15:22:00
2525
原创 J2ME开发环境搭建 之 EclipseMe (转)
J2ME开发环境搭建 之 EclipseMe 第一节 初识Eclipse Eclipse是一个开发源代码,基于java的可扩展开发平台,它是在OSI(Open Software Initiative 开发源代码计划)认可的通用公共许可证(CPL)版下被授予许可证的集成开发平台(IDE)。作为当今最流行的java开发IDE之一,java社群使用Eclipse以及基于Eclipse技术而来的
2005-04-14 18:28:00
1958
原创 如何修改datagrid的样式(比如修改列表头的名称)
private DataSet GetDataSet() { string info = string.Empty; erp.Departments d = new WindowsApplication1.erp.Departments(); DataSet ds = d.QueryAllDepartmentsInDataSet(out info); return ds; }
2005-04-12 20:23:00
1279
原创 解决MySql中文问题的一些方法(未经过测试)
设定数据库字符集 mysqlalter database da_name default character set charsetServer characterset: latin1_swedish_ci改成Server characterset: gb2312创建数据库的时候用CREATE DATABASE `mydatabase` DEFAULT CHARACTER SET
2005-04-12 18:26:00
1372
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人