07 2010 档案
摘要:创建一个简单的Web Service上一章节中提到Web Service与网页的相似之处,这里在总结下:1。由和通用语言运行时完全实现,包含面向对象架构,所有基类,还有一些特性,如缓存、状态和数据访问2。几乎一致的文件和代码结构3。所有源代码文件都是普通文本4。vs完全支持,可以使用vs十分便捷的编辑、调试5。使用一个基于普通文本的配置文件和vs的网站管理工具做全局或者应用程序级配置。Web Service没有界面,它只有方法,有一些事支持从客户端远程调用的。Web Service文件的后缀名为asmx。在Web Service应用程序第一次运行时,如果Web Service是人工编译的,并且
阅读全文
摘要:WebService学习笔记(1)Web Service的宗旨是创建不需要用户界面就能与其他应用程序交互的Web应用程序。举例说明它的优点,假如你正在为一家股票投资公司创建网站,你并不需要把不同证劵交易所得数据库与自己的后台数据库进行整合,因为你的应用程序可以使用Web Service,并使用XML格式交换数据。Web Service是松耦合的,它与服务器端和客户端使用的操作系统、编程语言都无关。假如你既拥有客户端又有服务器端的访问和管理权,这种情况更适合用.NET的Remoting技术,而不是Web service。创建Web Service必须保证的是,服务器端和客户端都要支持HTTP、S
阅读全文
摘要:前面三篇文章实现了第一个目标,即无刷新分页。本文将实现第二个目标,即预览新闻内容。有两种方法可以实现内容的预览,一个是ajax,一个是伪ajax(姑且这么叫)。我们先用伪ajax实现新闻内容的预览。方法很简单,就是在读取新闻列表的时候将要预览的内容也读取出来但不显示在页面里面,当鼠标移到链接上面时将预览的内容的显示出来。实现起来也很简单,我们可以将预览的内容赋值给超链接标签里面的title属性,然后在mousehover的时候显示出来即可。下面就用这个方法实现新闻的预览。这里我们用到了一个jquery插件niceTitleniceTitle是一款当鼠标移到超链接上面显示提示的插件。我们可以使用
阅读全文
摘要:前面两个章节我们将需求分析和概要设计简单介绍了,接下来是重点的编代码的阶段了(实现无刷新分页)。在编写代码之前,一定要有计划的去编写代码,不能一开始啥也不管就开始编代码,除非你特牛。我们来看一下需求分析:3.==》无刷新的分页读取新闻列表,在点击下一页的时候触发事件,调用ajax去数据库中查找下一页的数据并返回,然后显示在页面上。这里面有两个事件,都是js事件,我们用jquery代码来实现。分页的话,我们采用jquery的分页插件pagination,官方地址为http://plugins.jquery.com/project/pagination下载js文件和css文件(最下面附下载地址)先
阅读全文
摘要:在上一篇文章中,我们进行了需求分析,如下:1。动态的新闻列表(这个很简单)2。可以分页读取新闻列表(这个也不难)3。可以无刷新的分页读取新闻列表(这个稍微有点难度)4。可以预览新闻的内容(这个也稍微有点难度)5。界面友好(这个是必须的)按照软件工程的顺序,我们应按照这样的顺序开发软件:可行性分析===》需求分析===》概要设计===》详细设计===》编码===》测试由于我们仅仅是项目中的一个小部分,但也差不多按照以上的顺序进行开发,这是一个良好的习惯。我们将概要设计和详细设计放在一起。下面我们来设计数据库,由于采用的是Access数据库,而且字段也相对简单。就一张表tb_news,数据库名为n
阅读全文
摘要:新闻列表是信息管理系统中最常见的,也是最简单的,一些简单的新闻列表就是一个table,然后里面循环写入数据,没有分页。这样如果数据量很大时,情况就变得十分糟糕,往往打开一个网页就需要很长的时候,大大的降低了的用户的体验效果。而分页的话也是很有讲究的,不同的数据库往往对应着不同的分页方式。这里不做讨论。下面我们仅以简单的access作为数据库来进行新闻列表的无刷新分页。无刷新意味着要使用ajax技术,当然无刷新不仅仅是ajax,还有其他的方法做到无刷新,如将所有的数据一次性读取出来,然后根据页数的不同显示不同的内容,这个仅仅靠JavaScript就可以实现了,但是这个无疑是饮鸩止渴,和上面没有分
阅读全文
摘要:
我们在用vs开发winform程序的时候,不管是vb还是c#,时常想让生成的exe有一个漂亮的图标以表明软件的作用。其实更改生成的exe的图标很方便,用vs就能简单的实现。
下面以C# winform程序为例,当我们完成我们的design后
阅读全文

摘要:
前一篇文章中讲到如何删除指定文件夹下所有的指定文件,那么如何向指定文件夹添加文件呢,即向指定文件夹(包括所有的子文件夹)添加一些特定的文件,如添加网站广告或是说明等。
思路其实差不多,就是遍历所有文件夹,如果是文件夹则将特定文件拷贝至该文件夹下(使用File.Copy函数),如果是文件则跳过...
阅读全文

摘要:
当我们下载一些程序源代码或者什么rar文件后,经常会发现在文件夹下有许多广告文件,如一些网站的url超链接,一些网站的广告。我时常为每次手动删除这些文件而烦恼,更令人讨厌的是,每个子文件夹下也有同样的文件,而手动删除这些文件非常繁琐。
之前写了一篇文章《show一下我的文件查找器》,有网友评论这个有什么用,现在终于有勇武之地了。到指定文件夹下(包括
子目录)下查找指定文件,然后列出来,而现在的改动就是将列出来的操作改为删除文件。按照这个思路,我又做了些改进,将文
件查找器改为指定文件删除器。
下面是小工具的UI
阅读全文
