Lotus教程、Java教程、Java虚拟机、Java软件综合开发社区

Lotus、Domino、Java、C#、Web、数据库综合开发教程、资料社区

Archive for the ‘C#’ Category

为ckeditor编辑器添加行距功能

Published by admin on 05月 6, 2012

在选用ckeditor编辑器是,感觉缺少行距功能而遗憾,网上搜索资料零散,却很少有系统的例子,为此收集并整理,提供例子下载。为ckeditor编辑器添加行距功能,添加之后的效果如下:
Read the rest of this entry »

常用数据库的链接方法<转过来的,收藏一下>

Published by admin on 10月 29, 2011

MySQL:
String Driver=”com.mysql.jdbc.Driver”;    //驱动程序
String URL=”jdbc:mysql://localhost:3306/db_name”;    //连接的URL,db_name为数据库名
String Username=”username”;    //用户名
String Password=”password”;    //密码
Class.forName(Driver);
Connection con=DriverManager.getConnection(URL,Username,Password);

Read the rest of this entry »

js如何判断指定的页面是否存在

Published by admin on 01月 23, 2011

<html>  
    <head>  
        <title>My JSP ‘a.jsp’ starting page</title>  
        <script language=”javascript”>       
    var target = null;  
    function createTarget(){  
      if(window.ActiveXObject){  
        target = new   ActiveXObject(”Microsoft.XMLHTTP”)   ;  
      }else if(window.XMLHttpRequest){  
        target = new XMLHttpRequest();  
      }       
    }  
Read the rest of this entry »

js判断当前页面中input是否存在

Published by admin on 01月 4, 2011

在之前的文章中曾经提到过这类似的问题,但当时说明的只是针对

var oFileChecker = document.getElementById(”fileChecker”);的情况,那么有些情况,其实我们没法给input 制定id=”",那我们应该怎么来判断呢?

var obj = document.getElementsByName(”groupId”);
    if (obj.vlaue != undefined){

               //说明input存在

    }else{
        //说明input不存在.因为vobj.value=undefined

    }

sql 8152错误 将截断字符串或二进制数据,SQL Error8152,SQLState:22001

Published by admin on 12月 21, 2010

在测试环境中没错,可是在生产环境中却提示SQL Error8152,SQLState:22001,将截断字符串或二进制数据的错误,通过搜索知道主要原因就是你增加的数据类型与数据库中字段所定义的不符。 通过分析获取数据以及对比数据库字段长度,验证了问题所在,把字段长度增加即可。

解决方法:
一个是修改数据库字段大小;
再一就是是加强数据强壮性,严格的输入判断。
防止添加的信息类型或者长度与数据库表中字段所对应的类型不符合。

关系数据库索引问题

Published by admin on 12月 9, 2010

在应用开发中,特别是与关系数据库关联的应用开发中,最常见的问题就是开发人员在开发、测试时由于数据量很少觉得没问题,可是等产品真正上线运行一段时间后数据量一多,开发语句中查询条件一多就导致系统很慢,这时首先应该考虑的是应用的优化;而应用优化应从俩方面入手,首先应查找出导致应用访问速度慢的瓶颈在哪?是应用系统的优化主要是代码方面的优化,然后是数据库的优化.

本文主要从关系数据库索引方面入手浅谈;

首先数据库的索引不单单是DBA的问题,应用系统的数据库索引应该是开发人员来完成的,因为应用系统怎么建索引与开发应用有很大的关系.比如:某个表有几个字段.ID主键、姓名、性别、年龄等.

1、这时应该首先针对常用的查询条件中进行单个字段索引。

2、其次针对查询中的联合索引,比如:查询条件中where 姓名=”  and  性别=”,那就应该建一联合索引.

3、联合索引中字段顺序,条件 里面 字段的顺序也有影响,比如你条件是where a=”" and b=”" and c=”",那你的索引也最好是 a ,b,c

所以:单独索引与联合索引还是有区别的,如何建索引应该是由开发人员提出,最好是由开发人员自己根据需要来建立、调整.

通过VBA嵌入一个URL文档的解决办法

Published by admin on 10月 20, 2010

因为OFFICE本身安全机制原因,只能通过插入菜单插入一个URL的文档,调用AddOLEObject方法不能指定FileName直接调用URL地址出错信息如图:
Read the rest of this entry »

如果配置Domino使用IIS Web服务器

Published by admin on 09月 22, 2010

背景:在 windowsNT+IIS4环境中,设置domino for iis4,只要按照系统帮助设置即可,但在
windows2000+iis5环境中,按原先的设置并不能如愿,经过测试,具体设置应顺序如下:
1、启动internet信息服务,在“主目录”——“配置”——“添加”中添加“可执行文件”:  
  Niisextn.dll,该文件在domino安装程序目录下:一般:C:\Lotus\Domino\niisextn.dll,
  扩展名为:.nsf
 在“动作”——“限于”栏中填入:GET,POST,TRACE,
 选中“脚本引擎”,取消“检查文件是否存在” (默认设置即行)

2、“主目录”——“执行许可”栏中,选“纯脚本”

3、“主目录”——“应用程序保护”栏中,选“低(IIS进程)” (一定要选)
Read the rest of this entry »

用.NET完成Lotus与异质系统的数据交互

Published by admin on 09月 1, 2010

用.NET完成Lotus与异质系统的数据交互
  我们用的开发平台:
  服务器:windows2000+web服务器:IIS5.0+Lotus Notes/Domino 5.0.3版;
  XML Web Service服务开发工具:Visual Studio.NET Beta2;
  客户端:ASP web页面或者VB windows application。
  开发步骤:
  1) Lotus Notes/Domino 的Notes数据库
  新建一个Notes数据库或者利用原有的数据库。在这个数据库里面至少有一个表单,在表单里有一些域,用来存放一些条目的信息。再建立几个视图,视图主要是用来按照一定规则显示文档的。比如按照时间的顺序或按照文档的点击率。
Read the rest of this entry »

动态创建输入框,在后台获取输入的内容

Published by admin on 08月 29, 2010

利用Dom在页面加载的时候,创建一个输入框.并在后台获取数据.

前台代码为:

<script type=”text/javascript”>
        function SubmitTest() {
            var textbox = document.createElement(”input”);           
            textbox.setAttribute(”type”, “text”);
            textbox.setAttribute(”name”, “name1″);// 注意: 一定要设 name, 而不是 id         
            document.forms[0].appendChild(textbox);
           
        }
Read the rest of this entry »