随笔分类 -  C#

上一页 1 2 3 4 下一页

C#基础知识,包括源创,转载
用C#编写ActiveX控件(二)
摘要:在我的上一篇blog中,已经实现了一个最基本的ActiveX控件。当然,我们编写的任务还没有完成。首先,我们先尝试实现和JS的交互能力。 我们在Demo中加入ShowMessage方法: publicvoidShowMessage(stringmsg) { if(msg!=null) { MessageBox.Show(msg); } } 我们重新编译。在重新访问页面之前,我们先来修改html代... 阅读全文

posted @ 2010-07-02 15:35 bicabo 阅读(293) 评论(0) 推荐(0)

用C#编写ActiveX控件(一)
摘要:用C#编写ActiveX控件(一) 前些日子做一个Web项目,必须自己编写一个ActiveX控件。如今的ActiveX控件大多是使用VB/C++来开发的,而我对他们并不熟悉,因此考虑使用熟悉的C#编写ActiveX控件。 首先,建立一个WinForm控件项目HelloWorld,并拖入一个Label控件,文字设为HelloWorld,如图: UserControl1.cs内容如下: usin... 阅读全文

posted @ 2010-07-01 18:02 bicabo 阅读(243) 评论(0) 推荐(0)

[jQuery]使用jQuery.Validate进行客户端验证(初级篇)——不使用微软验证控件的理由
摘要:以前在做项目的时候就有个很大心病,就是微软的验证控件,虽然微软的验证控件可以帮我们完成大部分的验证,验证也很可靠上手也很容易,但是我就是觉得不爽,主要理由有以下几点: 1、拖控件太麻烦,这个是微软控件的常用方式,你要使用一个控件你得从工具栏中拖到页面里(当然你也可以不拖手写)。2、必须指定验证对象,验证控件与其他textbox,dropdownlist控件不同的是它是验证其他控件的输入是否有效的,... 阅读全文

posted @ 2010-06-29 11:28 bicabo 阅读(341) 评论(0) 推荐(0)

再谈FCKeditor在asp.net 的用法之新增功能:图片分类存放,重命名
摘要:1.原有功能:a.在上传图片时,fckeditor2.6.6和fckeditor2.3 for .net 可以根据图片[Image],动画[Flash],链接[Link]等,在默认的userfiles下创建相应的文件夹,如图片 userfiles/Image.b.不支持重命名2.需求:但在很多的时候,上面的功能无法满足具体的项目需求,比如:项目中有发布新闻的图片,产品图片等.那么,按照上面的功能上传后所有的图片都会在userfiles/Image目录下面,根本无法区分哪些是新闻的图片,哪些是产品的图片.为了实现上面的需求,修改了Fckeditor源码,新增了ImageSubFolderName 阅读全文

posted @ 2010-06-25 10:40 bicabo 阅读(718) 评论(0) 推荐(1)

DataTable实例中的数据排序
摘要:碰到一个经费统计页面,需要对统计后的结果按照金额进行排序,本来想老实的用老算法——快速排序,但由于统计结果是以数据表的形式存在于DataTable实例内,每一条数据都是一个DataRow实例,金额只是其中的一列,即一个属性,这样算法应用起来就很不方便。于是一贯“懒惰”成性的我就开始寻找另外的方法,查阅了相关资料后终于发现两种可行的方法,记录如下: 法... 阅读全文

posted @ 2010-06-07 17:14 bicabo 阅读(2493) 评论(0) 推荐(0)

C#添加多个Sheet表
摘要:using System;using System.Reflection;using Microsoft.Office.Interop.Excel;namespace Customize.Common{ /// <summary> /// Class1 的摘要说明 /// </summary> public class ExcelHelper { public ExcelH... 阅读全文

posted @ 2010-06-07 12:07 bicabo 阅读(6503) 评论(0) 推荐(0)

检索 COM 类工厂中 CLSID 为 {} 的组件时失败,原因是出现以下错误: 80070005
摘要:当程序运行到这句时出现下面的错误:检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。 解决方法一:控制面板-》管理工具-》组件服务-》计算机-》我的电脑-》DCom配置-》找到Microsoft Word文档之后单击属性打开此应用程序的属性对话框。2. 单击标识选项卡,然后选择... 阅读全文

posted @ 2010-06-07 11:24 bicabo 阅读(2815) 评论(0) 推荐(1)

DataTable排序,检索,合并
摘要:DataTable排序,检索,合并asp.net 2010-03-25 15:23:26 阅读546 评论0 字号:大中小 一、排序1 获取DataTable的默认视图2 对视图设置排序表达式3 用排序后的视图导出的新DataTable替换就DataTable(Asc升序可省略,多列排序用","隔开)一、重生法dstaset.Tables.Add(dt)dataset.Tables(0).Defa... 阅读全文

posted @ 2010-06-04 13:18 bicabo 阅读(432) 评论(0) 推荐(1)

C#获取URL参数值
摘要:在写程序的时候,我们经常需要对页面进行传参数,比如page?id=1234,那么在page这个页面中就直接可以使用string id = Request.QueryString["id"];来获取参数id的值1234了。这是一个人人都知道的基础知识。上面的方法:Request.QueryString,它会把传入的URL进行分析,并把结果保存在一个键值(key value)的Collection中,... 阅读全文

posted @ 2010-05-28 16:26 bicabo 阅读(450) 评论(0) 推荐(1)

webConfig中的session超时详细设置
摘要:webConfig中的session超时详细设置我们在webConfig中设置Session超时的时候,如果最后发行的地址是远程服务器,我们很多不是必须的属性并不用设置,如果设之后,倒不能让 session超时奏效。我在做现在的程序的时候,就是这样,写sessionState的时候,按照如下的方式设置之后,session设置的 timeout时间不能够起作用;但是不用了一些属性之后,就能够起作用了... 阅读全文

posted @ 2010-05-25 09:40 bicabo 阅读(6589) 评论(0) 推荐(1)

[C#] String与string的区别
摘要:[C#]String与string的区别最近,正在简单地学习C#的一些知识。C#是区分大小写的,但是我却发现C#中同时存在String与string,于是我很困惑,于是我上网搜索了 一下,于是我了解了一些小知识。MSDN中对string的说明:string is an alias for String in the .NET Framework。string是String的别名而已,string是... 阅读全文

posted @ 2010-05-11 09:37 bicabo 阅读(273) 评论(0) 推荐(0)

C#获取 URL参数
摘要:获取 URL参数假设当前页完整地址是:http://www.test.com/aaa/bbb.aspx?id=5&name=kelli"http://"是协议名"www.test.com"是域名"aaa"是站点名"bbb.aspx"是页面名(文件名)"id=5&name=kelli"是参数【1】获取 完整url (协议名+域名+站点名+文件名+参数)string url=Request.Url.ToString();url= http://www.test.com/aaa/bbb 阅读全文

posted @ 2010-05-07 10:33 bicabo 阅读(10429) 评论(0) 推荐(0)

JS操作Excel读取和写入(模板操作
摘要:JS操作Excel读取和写入(模板操作) 前一段时间一直在做报表,所以肯定会用到Excel的操作,但是在网上查阅资料有关JS操作excel较少,有的话,也都是老生常谈或很零碎的一些东西。本人是在实际项目中摸索出,JS读写Excel(模板)数据,包括怎么用JS把图片插入Excel中。 首先,添加一个公用的模板地址JS,如下:AddZDaddress.js///////////////////////... 阅读全文

posted @ 2010-04-09 15:43 bicabo 阅读(15277) 评论(1) 推荐(0)

c#缓存介绍(转)
摘要:本章导读缓存主要是为了提高数据的读取速度。因为服务器和应用客户端之间存在着流量的瓶颈,所以读取大容量数据时,使用缓存来直接为客户端服务,可以减少客户端与服务器端的数据交互,从而大大提高程序的性能。本章从缓存所在的命名空间“System.Web.Caching”开始,详细介绍框架提供的缓存类和操作方法,主要涉及简单数据的缓存、数据缓存依赖和数据库缓存依赖三个技术要点,最后演示... 阅读全文

posted @ 2010-03-22 09:41 bicabo 阅读(205) 评论(0) 推荐(0)

Asp.Net Cache缓存使用代码
摘要:public DataSet createCache() { //返回DataSet DataSet ds=new DataSet(); OleDbConnection conn=new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source="+Server.MapPath("data.mdb")); conn.Open(); ... 阅读全文

posted @ 2010-03-19 10:11 bicabo 阅读(202) 评论(0) 推荐(0)

C#获取相对路径的几种方法
摘要:C#获取相对路径1. 获取和设置当前目录的完全限定路径。 stringstr=System.Environment.CurrentDirectory; Result:C:\xxx\xxx C#获取相对路径2. 获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。 stringstr=System.Windows.Forms.Application.StartupPath; Re... 阅读全文

posted @ 2010-01-20 11:50 bicabo 阅读(316) 评论(0) 推荐(0)

C#多线程详解(三)
摘要:继续上一节的问题:调换两个新创建的线程启动顺序会是什么结果? using System; using System.Threading; namespace Test { class TestThread { private static void FirstThreadFun() { for (int i = 0; i < 10; i++) { Console.Write... 阅读全文

posted @ 2010-01-14 17:45 bicabo 阅读(2540) 评论(1) 推荐(3)

C#多线程详解(二)
摘要:在上一节介绍了线程的基础知识,下面来研究多线程的优先级 using System; using System.Threading; namespace Test { class TestThread { private static void FirstThreadFun() { for (int i = 0; i < 10; i++) { Console.WriteLin... 阅读全文

posted @ 2010-01-14 17:24 bicabo 阅读(1385) 评论(2) 推荐(0)

C#多线程详解(一) Thread.Join()的详解
摘要:什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。什么是多线程?多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程... 阅读全文

posted @ 2010-01-14 15:34 bicabo 阅读(12408) 评论(1) 推荐(6)

关于RDLC报表的一些总结,希望对正在学习使用它的朋友有所帮助
摘要:近来,用vs2005开发一个asp.net项目,其中又有让人讨厌的报表。在vs2003下,集成了水晶报表,相信很多朋友对它已经非常熟悉, 到了2005 ,可能是为了照顾开发人员的习惯,依然有水晶,但在部署时却会遇到不少麻烦,让人望而却步。而微软也正式推出了自己的报表工具,并将其做为 sqlserver2005一个正式的产品,这就是Reporting Services,该报表如果只在客户端使用则被称... 阅读全文

posted @ 2010-01-13 18:11 bicabo 阅读(526) 评论(0) 推荐(1)

上一页 1 2 3 4 下一页

导航