自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

转载 C#优化字符串操作

<br />开发中可以说几乎随时会涉及到字符串处理,本人觉得很有必要把平时遇到的问题和大家一起讨论,如果大家有好的见解和心得请留言和大家分享。<br />1.Convert.ToInt32与Int32.Parse的恩恩怨怨<br />2.Split的3种用法<br />3.@"abc"和"abc"区别在那里<br />4.保留2位有效小数及四舍五入<br />5.url传递中文的解决方案<br />6.把123456789转换为12-345-6789的3种方法<br />7.交换两个指定位置字符的4种方法<

2011-01-26 16:03:00 474

原创 System.Runtime.InteropServices.COMException (0x8000401A): Retrieving the COM class factory for component with CLSID

这个问题困扰了我很久,在网上找了很多资料都没用,最后找到解决方案:运行dcomcnfg打开组件服务,依次展开"组件服务"->"计算机"->"我的电脑"->"DCOM配置"找到"Microsoft Excel应用程序"或"Microsoft Word应用程序",右键打开属性对话框,点击"标识"选项卡,点"下列用户",把管理员的用户密码正确填写进去...点击"安全"选项卡,依次把"启动和激活权限","访问权限","配置权限",都选择为自定义,然后依次点击它们的编辑,把everyone添加进去,并加入所有的权限.

2011-01-26 10:08:00 5386 1

原创 SQL 事务转账

<br />create procedure TransferMoeny<br />(<br />    @FromAccountNo varchar(50),-- 转出账号<br />    @ToAccountNo varchar(50),--转入账号<br />    @MoneyCount money--转账金额<br />)<br />as<br />--判断账号是否存在<br />if exists (select 1 from 帐户表 where 账号 = @FromAccountNo) <b

2011-01-24 22:59:00 3646

原创 连接数据事务的应用

<br /><br />/// <summary> <br />/// 批量执行SQL语句 <br />/// </summary> <br />/// <param name="Sqlstr">SQL语句数组</param> <br />/// <param name="param">SQL参数对象数组</param> <br />/// <returns></returns> <br />public static Int32 ExecuteSqls(String[] Sqlstr, List<SqlP

2011-01-24 22:57:00 453

原创 游标应用

<br />create database testtest<br />use testtest<br />create table 表1<br />(ID int,<br />name varchar(10),<br />qq varchar(10),<br />phone varchar(20)<br />)<br /><br />  insert into 表1 values(1,'秦云','10102800','13500000')<br />  insert into 表1 values(2,'秦

2011-01-24 21:53:00 328

原创 ASP.NET AJAX入门系列(1):概述

<br />ASP.NET AJAX Beta改动如此之大,鉴于又没有很好的中文参考资料,所以决定最近开始写作ASP.NET AJAX入门系列,这个系列我会把ASP.NET AJAX当作一个全新的东西去对待,不再考虑以前的Atlas,把自己对ASP.NET AJAX的研究与大家分享,便于初学的朋友少走一些弯路。对Atlas熟悉的朋友可以推荐看Dflying Chen的《拥抱变化——从Atlas到ASP.NET AJAX系列》,以及老赵的《深入Atlas系列》。由于个人的能力和掌握的程度有限 ,难免出现错误和

2011-01-24 11:34:00 525

原创 ASP.NET AJAX入门系列(2):使用ScriptManager控件

<br />ScriptManager控件包括在ASP.NET 2.0 AJAX Extensions中,它用来处理页面上的所有组件以及页面局部更新,生成相关的客户端代理脚本以便能够在JavaScript中访问Web Service,所有需要支持ASP.NET AJAX的ASP.NET页面上有且只能有一个ScriptManager控件。在ScriptManager控件中我们可以指定需要的脚本库,或者指定通过JS来调用的Web Service,以及调用AuthenticationService和Profile

2011-01-24 11:31:00 350

原创 ASP.NET AJAX入门系列(3):使用ScriptManagerProxy控件

<br />在ASP.NET AJAX中,由于一个ASPX页面上只能有一个ScriptManager控件,所以在有母版页的情况下,如果需要在Master-Page和Content-Page中需要引入不同的脚本时,这就需要在Content-page中使用ScriptManagerProxy,而不是ScriptManager,ScriptManager 和 ScriptManagerProxy 是两个非常相似的控件。<br />主要内容<br />1.ScriptManagerProxy控件概述<br />2.

2011-01-24 11:30:00 343

原创 ASP.NET AJAX入门系列(4):使用UpdatePanel控件(一)

UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。通过本文来学习一下UpdatePanel简单的使用方法(第一篇)。主要内容1.UpdatePanel控件概述2.UpdatePanel工作原理3.ContentTemplate属性4.ContentTemplateCont

2011-01-24 11:28:00 293

原创 ASP.NET AJAX入门系列(4):使用UpdatePanel控件(一)

<br />UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。通过本文来学习一下UpdatePanel简单的使用方法(第一篇)。<br /> <br />主要内容<br />1.UpdatePanel控件概述<br />2.UpdatePanel工作原理<br />3.C

2011-01-24 11:28:00 313

原创 test code

<br /><asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:Calendar ID="Calendar1" ShowTitle="True" runat="server" /> <div> Background: <br /> <asp:DropDownList

2011-01-24 11:22:00 320

原创 GridView合并单元格

<br />using System;   <br />using System.Collections.Generic;   <br />using System.Linq;   <br />using System.Web;   <br />using System.Data;   <br />using System.Web.UI.WebControls;   <br /><br />/// <summary>   <br />///GridViewMergeCell 合并GridView liyan

2011-01-24 10:12:00 355

原创 2010-12-28Web.config中ConnectionString

<br />1.sql 索引<br />2.windows连续sql字符串<br /><add name="customsConnectionString" connectionString="Data Source=.;Initial Catalog=customs;Integrated Security=True"<br />            providerName="System.Data.SqlClient" /><br /> <br />3.sql身份连接字符串<br /> <add na

2011-01-22 23:56:00 273

原创 常用学习网址

<br />1.赵玉开(SQL学习)<br />http://www.cnblogs.com/yukaizhao/<br /> 2.数据库学习<br />http://database.51cto.com/art/201009/223946.htm<br /> 3.查看本机外网IP地址及身份证号查询<br /> http://www.ip138.com/  <br />222.44.93.5<br /> <br />4.C#导出EXCEL

2011-01-22 23:54:00 315

原创 .net天气预报代码调用大全

<br />265天气根据IP自动获得当地的天气情况<br /><iframe src="http://weather.265.com/weather.htm" width="168" height="54" frameborder="no" border="0" marginwidth="0&quoat; marginheight="0" scrolling="no"></iframe><br /><BR><br />QQ天气预报代码(一)<br /><iframe width="145" height=

2011-01-22 23:53:00 1016

原创 您未必知道的Css技巧

<br />1.       关于background的写法<br />DIV.comment{background:#f0f0f0url(url address)repeat-xlefttop}<br />1)您可以看到background的第一个定义是一个颜色值这表示在背景图片失效的时候颜色将起作用。<br /><br />2)url括号中的引号是没有必要的,我们可以不写引号 <br />2.       关于Border的写法,如果您想定义div的四个边的颜色不同,而粗度和样式都一样,您可以这样写:<

2011-01-22 23:51:00 399

原创 JS双重Tab

<br /><%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %><br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://w

2011-01-22 23:50:00 491

原创 登录效果其它变灰色

<br /><%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default6.aspx.cs" Inherits="Default6" %><br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://w

2011-01-22 23:49:00 275

原创 document、window对象

<br />版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 <br />http://solecjj.blogbus.com/logs/45973666.html <br /><br />关于获取各种浏览器可见窗口大小的一点点研究 <br /><script> <br />function getInfo() <br />{ <br />var s = ""; <br />s = " 网页可见区域宽:" document.body.clientWidth; <br />s = " 网页可见

2011-01-22 23:48:00 334

原创 您未必知道的Js技巧

<br />1.       document.GetElementsByTagName可以获得某一个标签的所有元素,可以通过document.getElementsByTagName(‘*’)获得页面上的所有元素,这里星号代表任何标签,而注释标签的tagName是”!”<br />2.       String 的方法substr与substring的区别<br />substr(start[,length])表示从start位置开始取length个字符串<br />substring(start,end

2011-01-22 23:47:00 270

原创 sql server约束笔记

<br />根据不同的需要,sql server数据库中不同的表之间有的将有所关联,下面将为您介绍sql server中如何增加约束,并删除的方法,供您参考。<br />sql server中增加约束的语句是:<br />---添加主键约束<br />alter table 表名<br />add constraint 约束名 primary key (主键)<br />---添加唯一约束<br />alter table 表名<br />add constraint 约束名 unique (字段)<br

2011-01-22 23:45:00 460

原创 SQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNT

<br />在执行DML(insert,update,delete)语句时,可以用到以下三个隐式游标(游标是维护查询结果的内存中的一个区域,运行DML时打开,完成时关闭,用sql%isopen检查是否打开):<br />sql%found (布尔类型,默认值为null)<br />sql%notfound(布尔类型,默认值为null)<br />sql%rowcount(数值类型默认值为0)<br />sql%isopen(布尔类型)<br />当执行一条DML语句后,DML语句的结果保存在四个游标属性中,

2011-01-22 23:44:00 814

原创 Transact-SQL语法速查手册

<br />Transact-SQL语法速查手册<br />第1章          Transact-SQL基础<br />1.1 标识符<br />一、常规标识符<br />1.        命名规则:<br />l          第一个字母必须是Unicode2.0标准定义的字母、下划线、at符号(@)和数字符号(#);<br />l          后续字符可以是Unicode2.0标准定义的字母、来自基本拉丁字母或其他国家/地区脚本的十进制数字、at符号(@)、美元符号($)、数字符号(#

2011-01-22 23:43:00 485

原创 sql使用convert转化长日期为短日期的总结

<br />最常用的是使用convert转化长日期为短日期 <br />如果只要取yyyy-mm-dd格式时间, 就可以用 convert(nvarchar(10),field,120)<br />120 是格式代码,  nvarchar(10) 是指取出前10位字符.<br />SELECT  CONVERT(nvarchar(10), getdate(), 120)  <br />SELECT  CONVERT(varchar(10), getdate(), 120)  <br />SELECT  CO

2011-01-22 23:42:00 832

原创 sql中all,any,some

<br />sql中all,any,some..<br />--All:对所有数据都满足条件,整个条件才成立,例如:5大于所有返回的id<br />select *<br />from #A<br />where 5>All(select id from #A)<br />go<br />--Any:只要有一条数据满足条件,整个条件成立,例如:3大于1,2<br />select *<br />from #A<br />where 3>any(select id from #A)<br /> <br /> 

2011-01-22 23:41:00 348

原创 SQL约束(外键、主键、触发器)

--第一步:找出test2表上的外键约束名字--2000exec sp_helpconstraint 'test2'--可以在constraint_name 属性中找到外键约束名字---------------------------------FK__test2__id__08EA5793*/--第二步:删除外键约束alter table test2 drop constraint FK__test2__id__08EA5793 --第三步:检查表上是否还有外键约束--只要使用第一步里面的查找语句即可al

2011-01-22 23:40:00 1481

原创 Ajaxcontroltoolkit/Samples

<br />http://www.asp.net/ajax/ajaxcontroltoolkit/Samples/

2011-01-22 23:39:00 313

原创 AJAX 框架 用 Asp.net ajax 还是 Jquery

<br />Ajax流行之后,总想好好学习一下。但是众多的框架实在难以选择。说明一下 ASP.NET AJAX 并不包括在 AJAX 框架之中。<br />刚开始学了 JQuqery, 众多的 $get(),...等等符号早已把我搞晕了。暂时就放弃了。<br />后来学习 ASP.NET AJAX ,在微软的领导下,逐渐由服务器端转向客户端编程。 激起我客户端编程的兴趣,<br />才想起学习一下了 Jquery.<br />       随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一

2011-01-22 23:36:00 328

原创 DOM对象介绍

一、DOM简述<br />DOM—Document Object Model,它是W3C国际组织的一套Web标准。它定义了访问HTML文档对象的一套习属性、方法和事件。<br />DOM是以层次结构组织的节点或信息片断的集合。文档对象模型(Document Object Model)是给HTML与XML文件使用的一组API。DOM的本质是建立网页与脚本语言或程序语言沟通的桥梁。<br /><br />浏览器对象是一个分层结构,也称为文档对象模型,如下图所示:<br /><br /> <br /> <br /

2011-01-22 23:35:00 324

原创 out与ref区别

<br />ref和out都是C#中的关键字,所实现的功能也差不多,都是指定一个参数按照引用传递。对于编译后的程序而言,它们之间没有任何区别,也就是说它们只有语法区别。总结起来,他们有如下语法区别:<br /><br />1、ref传进去的参数必须在调用前初始化,out不必,即:<br />int i;<br />SomeMethod( ref i );//语法错误<br />SomeMethod( out i );//通过2、ref传进去的参数在函数内部可以直接使用,而out不可:<br />public

2011-01-22 23:33:00 428

原创 C#执行SQL语句(带事务)

<br />#region 执行SQL语句(带事务)<br />        public int reExcuteNonequery(string cmdText)<br />        {<br />            using (SqlConnection conn = new SqlConnection(ConnectionCfgManager.ConfigInfo.ConnectionString))<br />            {<br />                co

2011-01-22 23:32:00 1425

原创 C#对EXCEL笔记

<br />我前段时间作了一个有关Excel和Word的程序,后来控制Word方面比较多一些。以下是 <br />我整理的有关控制Excel的原程序,希望能给你提供一些思路。 <br />1.引入COM引用(Microsoft Excel 11.0 Object Library)<br />2.引入COM引用(Microsoft  Office 11.0 Object Library)<br />3.引入.ENT引用(Microsoft.ffice.Tools.Excel)<br />4.在后台引用(usi

2011-01-22 23:31:00 868

原创 C#对Excel表格样式的控制

<br />/// <summary><br />   /// 单元格背景色及填充方式<br />   /// </summary><br />   /// <param name="startRow">起始行</param><br />   /// <param name="startColumn">起始列</param><br />   /// <param name="endRow">结束行</param><br />   /// <param name="endColumn">结束列</param>

2011-01-22 23:29:00 2134

原创 System.UnauthorizedAccessException: 检索 COM 类工厂中 CLSID 为 ...

<br />今天客户说系统发不出来邮件,可是我是测试过才发的版本呀!<br />所以我想是不是发布的时候有问题,然后我发布了一个挂到IIS上,结果发现真发不出来。<br />然后我找呀找,因为我的邮件是带附件的,所以我去看附件有没有生成,进而发现附件(.xls文件)都没有。<br />我就很纳闷了,为什么在VS上运行没问题,在IIS上就不行呢,所以我就在发邮件的那段代码上加了个catch<br />然后把捕捉到得catch写到ini文件上,然后再发布看结果。<br />结果问题出来了:System.Unau

2011-01-22 23:28:00 7872

原创 常用字符串函数

<br />常用于自动生成文件号<br />public static long fileNo;<br />long fileStart = Convert.ToInt64(DateTime.Now.ToString("yyyyMMdd")) * 1000;<br />            long fileEnd = fileStart + 999;<br />            fileNo = DALWorkFlow.getMaxFileNo(fileStart, fileEnd);<br />

2011-01-22 23:24:00 538

原创 Oracle的入门心得

oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对oracle有一个总体的认识,少走一些弯路。一、定位   oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员,需要有较强的逻辑思维和创造能力,个人觉得会比较辛苦,是青春饭J;管理则需要对oracle数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,

2011-01-22 23:22:00 346

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除