Dirain的开源地带

思想在进步
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年8月17日

摘要: 想请教一个最佳思路开发。 目前想到2种: 1.单独设计数据库表来做录入(缺点:没做一个操作都要对该表操作一次) 2.按现有数据库表中数据当做动态信息显示(缺点:不知道如何良好控制用户用户隐私。这种做法对每张表还有一定规则要求) 第2种思路最大缺点是只能给用户显示一些添加数据的动态信息,删除、修改等操作可能无法记录 请各位帮帮忙,讨论下思路。。如果想看效果直接... 阅读全文

posted @ 2008-08-17 23:10 Dirain 阅读(1252) 评论(3) 推荐(0) 编辑

2008年7月9日

摘要: 通过此文能学习到如下内容 1.创建一个简单的面板 Ext.Panel 2.制作一个可以拖动的面板 Ext.Panel 3 .使用选项卡面板 3.使用Ext.Viewport搭一个简单布局(用一个小例子来总结本文所有内容) 面板是ExtJs控件的基础,很多控件都是在面板的基础上扩展的,或者他会与其他控件之间有关系。 面板由一个工具栏、一个底部工具栏、面板头部、面板尾部和面板主区域几个部分组成。面本类中还提供了面板展开、关闭等功能。并提供了一些可重用的工具按钮让我们灵活的控制面板。面板可以放入其他任何容器中,面板本身也是一个容器,所以面板里面也可以包含其他组件。面板的类名为Ext.Panel,其 xtype为panel。 阅读全文

posted @ 2008-07-09 21:26 Dirain 阅读(14930) 评论(13) 推荐(0) 编辑

2008年7月8日

摘要: 昨天刚接触到Extjs,简单写了篇学习笔记,今天继续。 今天介绍一下Ext中组件举几个简单的例子做说明。注意:文章内容有些摘自本人学习过程中看到的资料。 Ext2.0对框架进行了非常大的重构,其中最重要的是形成了一个结构及层次分明的组件体系,由这些组件形成了Ext控件。Ext组件由 Component类定义,每一种组件都有一个指定的xtype属性值,通过该值可以得到一个组件的类型或者是定义一个指定类型的组件 阅读全文

posted @ 2008-07-08 14:55 Dirain 阅读(4581) 评论(15) 推荐(0) 编辑

摘要: 最近学ajax,接触到了Extjs这个强大的框架。我想通过我的学习笔记,最后可以让大家上手在项目中使用Ext。首先我会写一些基本的用于入门Ext 的文章,打好基础是很重要的。在了解基础后,可能会用Ext+ajax开发一个简单的小项目,会一点一滴的讲解项目开发过程,希望能给大家带来收获!因为我本人也在学习这个框架,所以对文章有什么建议请提出,这样可能会让我学到更多。 阅读全文

posted @ 2008-07-08 00:21 Dirain 阅读(5976) 评论(33) 推荐(2) 编辑

2008年7月6日

摘要: 本人是个初学者,接触过存取数据的方式只有通过数据库、xml、文本这些进行简单的存取。如果我自己开一个门户类型网站,那么我每天可能必须要更新我网站的新闻或者其他每天都在变的内容。每天繁琐又没有技术含量的操作,只是为了采集一些数据插入到数据库里,多麻烦。有人会让我用机器人采集数据,我觉得这样还是有些麻烦。于是今天突发奇想,在说重点之前,我先举个例子说明一下。正常做一个项目都会用到数据库,就拿mssql来讲,每操作的时候可以通过简单的sql语句拿到数据,例如:select * from table。我的设想就是自己定制一种语法,可以采集本地机器或网络上的任何资源。 说一下流程: 1.假设百度数据库服务器存着网站的数据 2.百度的程序员写了一套程序漂亮的展示出了数据 3.用户访问百度的域名可以查看到很漂亮的页面,取得自己想看的信息。 阅读全文

posted @ 2008-07-06 15:34 Dirain 阅读(2751) 评论(37) 推荐(0) 编辑

2008年6月25日

摘要: 以前写了篇“百度视频采集"的思路简介,看到唯一一个人留言希望我总结一下新闻采集。今天就拿博客园的热门文章采集做个例子。说明前我得声明一点,经过在博客园混了几个月后,发现博客园首页发布的文章一般都是高手,很有参考价值。可我是一个新手,我请大家此文章的任何质疑直接留言,因为您发现问题不说出来,可能我永远会认为自己写的是正确的。 下面进入正题。首先需要注意的是采集网页上数据的唯一方式是必须获取需要采集页面的源代码,这点想必大家很清楚。因为我们不知道对方网站的数据库服务器连接方式,我们只能在页面的源代码中找寻我们想要的东西。这无疑就是对大量字符串进行处理,那么我们如何处理这些含有大量html标记与内容的代码呢?可能解决问题的方式有很多种,但我认为用正则表达式来解决这个问题会很好。 通过上面的话,我谈到了两个知识点,我们来总结一下流程。 1.获取需要采集页面的源代码。 2.利用正则表达式处理这些代码中我们想要的内容。 阅读全文

posted @ 2008-06-25 23:11 Dirain 阅读(3877) 评论(19) 推荐(0) 编辑

2008年6月24日

摘要: 源代码 此版本最重要的功能是对窗体资源优化,其次是代码模板编辑。 当每次进行大量的实体生成,或者打开多个选项卡,这个时候内存的使用量会非常高。当你把选项卡关闭时内存还是没有被及时释放干净。当初还以为是自己用的控件有问题,后来自己新建立了一个工程做了下试验,得到的结果很惊人,不知道为什么。下面说下我的试验过程。 1.新建立一个Windows应用程序 2.做两个界面,第一个界面只有一个打开界面按钮。第二个界面有一个listview(我这里用这个测试,用其他的也一样). 3.在第2个窗体循环10W次,每次都给listview添加一个guid(目的是让字符串无重复). 4.在窗体一打开窗体按钮显示窗体2. 下面开始分析我没有做优化前的数据 阅读全文

posted @ 2008-06-24 17:45 Dirain 阅读(1984) 评论(8) 推荐(0) 编辑

2008年6月23日

摘要: 这几天有点忙,没及时更新,开源之后也没投入多少经历开发了.还请各位多多留言,多多建议.让这个工具更完善,更灵活.预计下一版本主要在模板编辑上做些改动,在程序中让各位可以制作模板.模仿一下codesmith.预计在给大家提供一些接口,让用户可以自己定制,自己写功能加进去扩展. 源码下载 1.1 Beta1版本功能 1.增加了批量生成实体类功能 2.增加NHibernate实体文件生成 3.增加NHibernate实体配置文件生成 4.增加Template文件目录,存放模板文件,目前该目录只含有实体模板和Nhibernate配置文件模板.可以自己打开进行编辑. 阅读全文

posted @ 2008-06-23 14:56 Dirain 阅读(2889) 评论(20) 推荐(0) 编辑

2008年6月17日

摘要: 一个没有技术含量,代码写的乱的不能在乱的程序,开源。 源码在群里了,别说我打广告,我只是想更好的与各位一起学习。 QQ群:63864931 全自动生成没有技术含量的代码,定时提供更新。 打造一流的代码生成器,还需各位帮忙纠错,提建议,说功能,让我们一起努力。 用户可以直接打开程序升级或下载新版 阅读全文

posted @ 2008-06-17 23:42 Dirain 阅读(1812) 评论(8) 推荐(0) 编辑

2008年6月15日

摘要: 昨天发布了自己写的小工具,感觉还不错,继续做下去,让他更完美。 具体工具文章请看 http://www.cnblogs.com/dirain/archive/2008/06/14/1222023.html 如果看完了,说一下怎么开发插件。目前只提供给大家开发文章采集插件,需要实现我的一个接口,这个接口在Code.IPlug.dll程序集文件中。Code.IPlug.IArticles. 阅读全文

posted @ 2008-06-15 23:31 Dirain 阅读(1486) 评论(0) 推荐(0) 编辑