代码改变世界

在仿真设备中使用主机网络

2007-11-20 17:17 by ruinet, 762 阅读, 0 推荐, 收藏, 编辑
摘要:在vs2005调试Mobile移动开发程序要使用到仿真设备,因为这样调试速度更快(在vs2008中调试跟方便了,因为vs2008的单元测试已经支持移动设备项目了).在vs2005中,要在仿真设备中调试程序,有时,因某些程序要访问网络资源,因此必须解决仿真要能使用主机网络的问题.看过下面的介绍你会觉得很简单,原先我也以为在仿真设备中不能使用主机网络的:1.打开vs2005,工具->设备仿真管理... 阅读全文

CSS,JavaSript,Html实用小代码

2007-11-16 16:07 by ruinet, 798 阅读, 0 推荐, 收藏, 编辑
摘要:一些使用的CSS,javascript ,html代码.1 absolute和relativeAbsolute :绝对定位Relative :相对定位,参照于父级的原始点为原始点,无父级参照Body.2 CSS中使用experssion定位在CSS中可以使用expression 来动态的设置对象格式,如宽度和高度width:expression(documentElement.clientWidt... 阅读全文

重启PocketPC移动设备

2007-10-30 16:54 by ruinet, 589 阅读, 0 推荐, 收藏, 编辑
摘要:在PocketPC运行程序经常由于某些不确定的因素,导致程序就死在那里了.但在PocketPC上又没有象桌面Windows一样的任务管理器.所有出现了此问题要么就等个半天,要么就硬重启.下面给大家介绍一段软重启的代码.看过就可以直接拿来使用.usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Runtim... 阅读全文

使用Ajax控件引发性能问题

2007-08-31 20:07 by ruinet, 406 阅读, 0 推荐, 收藏, 编辑
摘要:最近在一个项目中使用Ajax控件:AutoCompleteExtender和UpdatePanel,使用起来的确很方便。但项目发布后就出现问题了,当访问量大的时候就没法进行查询,只要重启IIS才用。不知道是不是使用了AutoCompleteExtender频繁的查询数据库引起的还是什么原因。为此我也把所有查询都改成了存储过程同时尽量优化查询。真是想要好的效果还真不容易啊,还真的多加研究下。 阅读全文

智能移动项目打包发布经验交流

2007-08-26 08:34 by ruinet, 1612 阅读, 0 推荐, 收藏, 编辑
摘要:最近项目中使用到了PDA设备,开发智能移动程序在vs2005中开发,非常容易。你既可以用 C#,vb.net又可以使用c++开发。在连接数据库方面,你既可以使用本地的 SQL Mobile数据库,又可以Web Service连接远程数据,同时在vs2005中还支持直接连接SQL Server数据库。我要和大家分享的是我在智能设备打包发布上的一些经验。方法一:直接在项目名上右击选“部署&... 阅读全文

Asp.net中开发使用ActiveX控件

2007-08-18 00:28 by ruinet, 3071 阅读, 0 推荐, 收藏, 编辑
摘要:最近应该在一个项目中要限制客户登陆的场地,为此要开发一个ActiveX控件。由于也是第一次在网页中使用ActiveX控件,找了不少资料,不过最终还是完满的把问题解决了。现在在网页中使用AcitiveX控件的还是比较少,应该ActiveX控件对于客户来说存在安全上的问题,一般很难让客户接受同时加之一些浏览器会自动限制,要开发一个能够让客户端能够自动安装使用的AcitiveX控件起码的做两件事:一在代... 阅读全文

.net中的4种事务总结

2007-07-15 12:47 by ruinet, 9877 阅读, 3 推荐, 收藏, 编辑
摘要:在一个MIS系统中,没有用事务那就绝对是有问题的,要么就只有一种情况:你的系统实在是太小了,业务业务逻辑有只要一步执行就可以完成了。因此掌握事务处理的方法是很重要,进我的归类在.net中大致有以下4种事务处理的方法。大家可以参考一下,根据实际选择适当的事务处理。1 SQL事务 sql事务是使用SQL server自身的事务:在存储过程中直接使用Begin Tran,Rollback Tran,Co... 阅读全文

常用JavaScript和Html代码整理

2007-07-13 15:54 by ruinet, 580 阅读, 0 推荐, 收藏, 编辑
摘要:1控制层的显示:效果:要显示隐藏的层 HTMLCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<divid="divA"style="visibility:visible;width:100px;height:50px;background-co... 阅读全文

利用用户控件实现无刷新的页面跳转

2007-07-07 23:25 by ruinet, 2096 阅读, 0 推荐, 收藏, 编辑
摘要:利用微软的ajax控件,实现无刷新的页面跳转。要实现整个页面跳转,大家用的最多可能是利用框架,我要的是的web用户控件。将一个PlaceHolder放在UpdatePanel中,作为更新的内容。有一个菜单控件切换界面。并将会传事件定义为菜单控件的单击事件<asp:Menu ID="Menu1" runat="server" OnMenuItemClick="Menu1_MenuItemCli... 阅读全文

在asp.net 网页中加入回车切换焦点,回车提交表单

2007-07-06 14:12 by ruinet, 1149 阅读, 0 推荐, 收藏, 编辑
摘要:为了让用户有更好的输入体念,往往要在很多小地方加已修饰.如让用户更快捷的方便的录入表单.因此在网页中加入回车切换焦点和回车提交表单是很重要的.javascript代码:<scriptlanguage="javascript"type="text/javascript">//设置焦点functionSetFocus(TextBoxID){if(event.keyCode==13){if(... 阅读全文

从软件结构设计,讨论代码的简洁

2007-06-28 20:38 by ruinet, 1351 阅读, 0 推荐, 收藏, 编辑
摘要:我一直探讨怎样把代码写的更简洁,尤其大型的系统如果架构设计得好得话,可以省去多少代码和时间啊,同时也能跟便于后人维护。想必大家都看过或学过微软Pet Shop的例子,说真的我很佩服它里面所用到的技术,但却不敢苟同它的设计,想必看过的人都知道要想把它看懂是不是还真的花点时间,而对应这个例子,它的业务逻辑其实不很复杂。如果那个大型系统,一个数据插入就关系到好几个业务。如果都象那样设计,那样得花多少时间... 阅读全文

测试Remoting三种信道Http,Tcp,Ipc和Web Service的访问速度

2007-06-26 07:03 by ruinet, 2627 阅读, 0 推荐, 收藏, 编辑
摘要:Remoting和Web Service是.net中的重要技术,都可用来实现分布式系统开发,如果是不同的平台就只能选择Web Service,但如果是同一平台,就都可以选择了。到底选择那种,当然还有访问效率上的考虑,同时在Remoting中又有三中信道Http,Tcp,Ipc,它们又各有差别。HTTP方式的信道在跨越防火墙上有优势;TCP方式的信道常用在局域网内通信,速度比HTTP快很多;IPC信... 阅读全文

作品--仓库管理系统

2007-06-22 22:27 by ruinet, 538 阅读, 0 推荐, 收藏, 编辑
摘要:这是我几百年前,在学校里时给一个商店老板写的一个简单的仓库管理系统,是用VC6.0,如果有谁现在还在学VC6.0或用它开发系统,那么其中的部分代码还是有参考价值的。例如:图片的转换,文件的存储,数据的备份,配置文件的保存,链表的使用,链接的打开,限制只运行一个实例,软件的加密注册,ADO,cha常用控件的使用等。但有些现对别的开发工具可能非常容易。下面就来看看我这个软件几个截图: 代码... 阅读全文

应用消息队列异步处理数据存储

2007-06-22 21:29 by ruinet, 3949 阅读, 0 推荐, 收藏, 编辑
摘要:消息队列”是 Microsoft 的消息处理技术,它在任何安装了 Microsoft Windows 的计算机组合中,为任何应用程序提供消息处理和消息队列功能,无论这些计算机是否在同一个网络上或者是否同时联机。“消息队列网络”是能够相互间来回发送消息的任何一组计算机。网络中的不同计算机在确保消息顺利处理的过程中扮演不同的角色。它们中有些提供路由信息以确定如何发送... 阅读全文

连接两个服务器进行查询

2007-06-18 16:41 by ruinet, 404 阅读, 0 推荐, 收藏, 编辑
摘要:有时查询的时候要连接到两个数据库服务器: 1 临时访问: select * from openrowset('SQLOLEDB','sql服务器名';'用户名';'密码' ,数据库名.dbo.表名) 2 将查询的结果导入到表select * into 表 from openrowset('SQLOLEDB' ,'sql服务器名';'用户名';'密码' ,数据库名.dbo... 阅读全文

free web counter