首页logo

金龙博客

关注Asp.Net、Java和前端开发设计,记录平凡点滴...

个人档案

Jonllen
个人档案 | 给他留言
RSS网志 | 心情闪存
妮称:Jonllen
性别:男
年龄:24
来自:中国·广州
微博闪存:特别的日子,正忙~
简述:彭金龙,洋名Jonllen Peng,出生于湖南湘潭,目前就职于广州时代财富科技有限公司,关注Asp.net、Java和前端开发设计。
博客日历

图片幻灯

音乐播放器

分类:Asp.Net

使用ReportViewer的rdlc图形报表

ReportViewer是.Net中集成的报表控件,有ReportViewer Web 服务器控件和ReportViewer Windows 窗体控件两种版本,支持ASP.NET和WinForm应用程序。ReportViewer可以配置为以本地处理模式或远程处理模式运行,本地处理模式即在客户端应用程序中处理报表,使用客户端报表定义rdlc文件,远程处理模式是指由Reporting Services 报表服务器处理报表。对于使用数据集和比较简单的报表,可以使用本地处理模式客户端报表,我这里主要讲述ReportViewer的LocalReport动态生成图形报表。

标签:Asp.Net
  • posted@ 2011-7-28 23:04:46
  • 阅读(2976)
  • 评论(1)

我的第一个NHibernate2.1.2.GA程序事例

对ORM(Object/Relation Mapping)技术了解的都知道,NHibernate是基于.Net的一种数据持久化的框架。之前在Java里了解过Hibernate框架,但平时开发还是.Net用得比较多,而且目前面向对象和关系型数据库的开发应用仍然是主流,所以觉得有必要去了解学习NHibernate这个优秀的ORM框架。 一、类库 二、配置 三、映射 四、延迟加载

  • posted@ 2011-3-26 23:19:11
  • 阅读(2776)
  • 评论(2)

网站开发常用优化

网站优化有很多种,养成良好的编码习惯,平时注意知识点和经验的积累,是提升个人技术乃至网站技术含量的重要途径之一。 1.代码规范 2.编程思想 3.层次结构 4.框架技术 5.SQL优化 1)表结构优化 2)减少返回列 3)关联表优化 4)排序字段调整 5)分页查询优化 6)服务器调优 6.发布网站

  • posted@ 2010-12-26 12:22:54
  • update@ 2010-12-26 19:27:06
  • 阅读(3519)
  • 评论(0)

我的ORM(二)——兼容不同的数据库

今天,我自己的第一个ORM框架终于上线了,既感自豪,又深之很知其不完善,还有很多地方需要改进,只能日后慢慢修正。 我博客是使用类似PetShop框架开发,但于之不同的是采用了ORM框架,简化底层的数据访问,并实现跨数据库的访问。PetShop是提供了业务逻辑接口,并针对SQL Server和Oracle各自单独实现,但其实大部分都是那些DML操作,且不同的数据库的SQL语法大都相同,因此可利用它们的相同之处重用,即使用ORM来兼容各种数据库的访问,或是说ORM底层自动判断数据库类型再使用不同语法特性来实现,这便是ORM框架最重要的作用之一。 基于ADO.Net,各种主流数据库的访问得以支持实现,Access可使用OleDb,SQL Server使用SqlClient,Oracle使用OracleClient,而MySql使用MySql.Data开源库,且ADO框架提供了良好的接口,如要提供对其他数据库的支持只需实现ADO接口。当然,在我的ORM里为了更好的封装,我也定义了一些接口...

  • posted@ 2010-7-6 22:27:02
  • 阅读(3856)
  • 评论(0)

我的ORM(一)——重复造轮子

ORM在我们平时项目里是必不可少的,也是最重要的系统架构之一,它提供对数据访问的底层实现,比较出名的有Java里的Hibernate、.Net里的NHibernate和Linq,这些都是很成熟的ORM框架,今天我要说的是我的ORM,这当然不能和前面说的那些ORM比,这里仅当自己造轮子学习。

  • posted@ 2010-7-1 23:36:21
  • 阅读(3577)
  • 评论(0)

博客个性化定制功能

最近在忙几个事,工作上做天河部落的升级改版,绕有兴致的做博客的个性化功能,以前我的博客也有几个样式模板,但是模块没有定制,昨天顺便就把我博客的个性化定制功能实现了,对于Asp.Net的博客个性化定制功能的方法总结如下:1.简单的切换css样式文件;2.切换博客的MasterPage.master母版页;3.动态加载ascx控件模块;4.使用微软的WebParts个性化部件。

标签:Asp.Net
  • posted@ 2010-3-16 23:24:43
  • 阅读(4819)
  • 评论(4)

asp.net(C#)常用的一些功能

asp.net(C#)常用的一些功能:发送邮件、直接读取上传文件内容(不经保存)、使用匿名委托筛选泛型列表和排序、导出csv报表文件。

标签:Asp.Net
  • posted@ 2009-12-4 11:50:25
  • update@ 2010-4-6 17:48:08
  • 阅读(3257)
  • 评论(0)

我的iKnow

最进忙于做一个问答系统,类似与百度知道,值得一题的时这次是全权由我来负责的,包括需求分析、数据库设计、程序前后台架构的搭建,项目进度的跟进。第一次让我把项目从头做到尾,发现有些地方还是心有余而力不足,比如系统开发进度控制等,有些都没事先的安排好,当然还会遇到一些大大小小的技术问题,不过到今天系统算是开发得差不多了,还剩下2个页面制作未完成的功能,比预期的时间提前一个星期。整个系统分为前后台2个工程,前台是一个独立网站项目,而后台则在我们公司的产品IBOX系统的插件内,其实整个iKonw也将是作为IBOX系统的插件存在,客户在买我们的产品时候可以选择是否需要此插件,在进行安装的时候就只部署选择的项目,由于前后台是独立在2个不同的项目里面,唯一相同的就是访问的同一个数据库,但是有一些系统配置我是直接用XML文件来保存的,我又不想用虚拟目录,所以给前后台通讯造成了一点麻烦。单例类所谓单例,就是说在全局里只存在一个实例,这个实例会在被频频使用,比如说系统的一些配置参数信息,或是一些过滤的关键字,访问这些信息的如果每次都要去读取配置文件的话就太麻烦了,这些内容我只希望读取一次配置,这个时候就可以考虑使用单件...

  • posted@ 2009-11-23 0:29:52
  • update@ 2010-1-16 14:28:43
  • 阅读(4692)
  • 评论(0)

TinyMce在线编辑器完美打造成Asp.Net服务器自定义控件

玩了tiny_mce在线编辑器好几个星期,今天终于差不多把所有的功能都给完成了,确切的说是把编辑器的插件功能完美的整合在我的博客里面,解决一些小的bug,这还得意于它本身是开源免费的,这里我实现的功能主要有:修改图片和多媒体文件上传和浏览功能;增加signature个性签名(关联博客)和insertcode插入代码(整合CodeHighlighter代码高亮显示)功能插件;修改编辑器内按下Ctrl S键save保存插件功能,使之支持Postback到服务器端并触发OnSave事件。修正编辑器内字体过小、设置编辑器不会自动移除div元素节点的等问题。起初我引用tiny_mce编辑器都是直接嵌入的脚本的,摸索了一番待完善所有功能后,当然就要把它做成.net的自定义控件了,方便每一个页面调用,下面我就结合在做自定义控件的时候说一下Tinymce编辑器。,可在线试试我的TinyMCE在线编辑器,先上自定义控件源代码...

标签:Asp.Net,TinyMce
  • posted@ 2009-9-11 23:32:22
  • update@ 2010-2-11 15:21:52
  • 阅读(12237)
  • 评论(8)

IIS虚拟目录调用主网站Bin内类库方法

最近全力投入IBOX的开发,先是做了一个留言的Plugins互动插件,不过发现在插件内调用主站很是麻烦,但是可用.net的反射调用IBOX的主站类库的方法: IBOX插件是一个独立网站作为IBOX主站的Plugin虚拟目录存在,调用主站Bin内类方法非常不方便,有时候不好和主站交互,如在插件内删除留言的操作我要在IBOX的主站内记录日志,但我又不想把dao、bean重新拷贝一份到插件内来,但发现使用反射可以完美的调用IBOX的主站内任一类库方法,具体实现是通过动态加载IBOX的主站类库程序,动态创建dao、bean类实例,动态调用其方法并可获得返回值,所以IBOX插件网站也能调用IBOX的主站IBOX_DB.dll、IBOX_DL.dll内任一方法,希望下次能用到。

  • posted@ 2009-8-26 14:45:55
  • update@ 2009-8-26 14:55:19
  • 阅读(5001)
  • 评论(0)

广而告之