摘要:(一).内容 在操作Excel的过程中遇到了一些问题. 比如: 访问Com组件权限,无法读取Excel等 文章描述了怎样双向操作(读取和生成)Excel文件,以及怎样解决遇到的问题! (二).代码 开始时用了下面两个方法进行生成和读取 Excel: 1.生成Excel文件方法一: ' ' 下载Excel方法1(用流实现) ' ' 要转换为Exc...
阅读全文
11 2005 档案
摘要:(一).显示效果图 http://blog.csdn.net/ChengKing/archive/2005/11/27/538128.aspx (二)代码 1.前台界面代码: WebForm1 ...
阅读全文
摘要:(一).显示截图效果 http://blog.csdn.net/ChengKing/archive/2005/11/20/533551.aspx (二).代码 1. *.aspx文件代码 WebForm1 2. *.cs代码文件 using System;using System.Coll...
阅读全文
摘要:(一)说明 一般情况下,使用DataGrid自带的翻页按钮就能够实现所有翻页操作了,但有时候想定制自己的翻页样式 或美化其显示效果,这时可以自已写个翻页用户控件. (二).显示效果载图 http://blog.csdn.net/ChengKing/archive/2005/11/20/533539.aspx (三)代码 1.*.aspx代码文件: ...
阅读全文
摘要:继承"基类"跟继承"接口"都能实现某些相同的功能,但有些接口能够完成的功能是只用基类无法实现的 1.接口用于描述一组类的公共方法/公共属性. 它不实现任何的方法或属性,只是告诉继承它的类《至少》要实现哪些功能,继承它的类可以增加自己的方法. 2.使用接口可以使继承它的类: 命名统一/规范,易于维护.比如: 两个类 "狗"和"猫",如果它们都继承了接口"动物",其中动物里面有个方法Behavi...
阅读全文
摘要:在学校业余时间做的些软件作品(数学工具及游戏等),其中用到好多C#相关技术。
如果您对某个软件感兴趣或用得着,可在此免费下载.
阅读全文
摘要:Web控件和Html控件虽然好多功能相同并且长得很像但是它们的内部实现机制是完全不一样的Web控件要比Html控件执行效率要好 1. 使用起来也相当方便,举个简单的例子,例如Button的生成:Html控件是将庞大控件集合全部弄到页面中,用到哪个功能,就设置一下属性,如下: 这样会占用相当大的控件资源 Web控件是将集成式的拆解成单功能的:这样就可以节省不必要的控件所占用的资源了 2.Web控...
阅读全文
摘要:折线图(一).配置 1.安装好ComponentOne软件. 2.建立一个WEB应用程序项目,名称为: 饼图示例 3.将ComponentOne软件自带的控件集DLL文件(不一定全部,只把需要的一部分)拷贝到自己刚建的 项目TextChart的Bin目录下面 (这里要手动放的原因是ComponentOne有时会找不到D...
阅读全文
摘要:柱状图(代码示例一个比较复杂的柱状图,运行效果轮廓在最下面显示)(一).配置 1.安装好ComponentOne软件. 2.建立一个WEB应用程序项目,名称为: 柱状图示例 3.将ComponentOne软件自带的控件集DLL文件(不一定全部,只把需要的一部分)拷贝到自己刚建的 项目TextChart的Bin目录下面 ...
阅读全文
摘要:饼图(形状如像切割后的蛋糕)(一).配置 1.安装好ComponentOne软件. 2.建立一个WEB应用程序项目,名称为: 饼图示例 3.将ComponentOne软件自带的控件集DLL文件(不一定全部,只把需要的一部分)拷贝到自己刚建的 项目TextChart的Bin目录下面 (这里要手动放的原因是Componen...
阅读全文
摘要:Transact_sql: TRUNCATE TABLE test //用于删除test表中的数据 CREATE FUNCTION //创建用户自定义函数 ALTER FUNCTION //语句修改 DROP FUNCTION //除去用户定义函数 CREATE UNIQUE CLUSTERED INDEX client_id ON ...
阅读全文
摘要:好多书籍只介绍创建XML Webservice,并没有详细介绍XML WebService的工作原理以及各部分(例如IIS Asp.net)在XML WebService中所起的作用.学习后整理了一下,希望对读者有所帮助! (一).XML WebService作用 XML WebService在应用程序中所起的作用与.Net远程调用处理组件相同. 用户不能直接使用WebService,只能通...
阅读全文
摘要:(一)写入 1.建立文件 建立一个注册表格式文件: *.reg,内容如下: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Test] "server"="192.168.66.22" "database"="NorthWind" "user"="XiaoWang" ...
阅读全文
摘要:(一).Web.Config是以XML文件规范存储,配置文件分为以下格式 1.配置节处理程序声明 特点: 位于配置文件的顶部,包含在标志中。 2.特定应用程序配置 特点: 位于中。 可以定义应用程序的全局常量设置等信息. 3.配置节设置 特点: 位于节中,控制Asp.net运行时的行为. 4.配置节组 特点: 用标记,可以自定义...
阅读全文
摘要:(一).说明 很多人在调试输入时,一般用: Respone.Write(),或跟踪后再在命令窗口计算对象的值等方法. 其实Microsoft为Asp.net提供很好的输出调试类Trace. 这里讲一下它的用法(二)具体用法 分为页面级别调试和应用程序级别跟踪调试: 1.页级别跟踪: 在页的开头包括如下的页指令 I.自定义消息示例: Tra...
阅读全文
摘要:(一).选择会话状态存储方式 在Webconfig文件配置: Asp.net有三种方式存储会话状态信息: 1. 存储在进程中: 属性mode = InProc 特点: 具有最佳的性能,速度最快,但不能跨多台服务器存储共享. 2. 存储在状态服务器中: 属性mode = "StateServer" 特点: 当需要跨服务...
阅读全文
摘要:(一).说明 一个远程调用示例. 此示例实现功能: 客房端调用远程方法(远程方法可以弹 出自定义信息),实现发送信息功能. 实现原理概是这样的:客户端不能直接调用远程对象,它必须先通过信道请求服务端宿主程序,当收到客户端请求时, .net远程处理框架会在宿主组件的应用程序域中生成所需要的远程对象. 并执行远程对象中的方法. (二).实现方案 在之前先介...
阅读全文
摘要:(一).功能 用哈希算法: SHA1或MD5 实现用户账号和密码验证. 数据库存储实现原理是: 用户账号直接存储在数据库中,密码经过加密后再存储到数据库中. 当用户登录时,密码要经过加密后再与数据库中的实际存储密码比较,确定是否合法用户.(二).代码及实现 1.打开命名空间: using System.Web.Security; 2.在用户注册界面,简要代码:...
阅读全文
摘要:(一)引言 用using System.Runtime.Serialization命名空间中的:IFormatter实现存储容器. 用堆栈的实现原理. 可以存储几乎.Net所有的对象. 本实现实现用它存储Form窗体中的所有对象,包括Label/TextBox/任意类等状态值. 保存到文件中,并从文件中读取数据. (二)代码 说明: 下面代码实现的是存储象棋游...
阅读全文
摘要:(一)常用连接:1.使用SqlConnection对象:public void SqlConnectionOpen(){ SqlConnection conn= new SqlConnection(); conn.ConnectionString = "user id=sa;password=;initial catalog=northwind;datasource=localhost;c...
阅读全文
摘要:(一).功能描述 涉及到DragEnter DragDrop DragLeave DragOver QueryContinueDrag事件用法的一个例子 (二).代码 using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms...
阅读全文
摘要:(一).确认删除用法: 1. BtnDel.Attributes.Add("onclick","return confirm('"+"确认删除?"+"')"); 2. linktempDelete.Attributes["onclick"]="javascript:return confirm('"+"确认删除?"+"');"; 3. private void grdProject_Ite...
阅读全文
摘要:(一).功能 1. JavaScript检索CheckBox并实现全选和全消功能 用C#等写的CheckBox需要回发到服务端执行, 而用JavaScript可以在直接客户端实现,效率高些 (二).代码 1. DataGrid中的代码主要片段: //头模板代码 ...
阅读全文
摘要:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data; using DxVBLib; namespace 播放音乐{ /// /// Form1 的摘要说明。 /// public cl...
阅读全文
摘要:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Diagnostics; namespace WindowsApplication3{ /// /// Fo...
阅读全文
摘要:(一).说明 功能:用鼠标实现拖动图片. 用法:将鼠标指向一图片,按住鼠标左键拖动. 图片会随鼠标一起移动. (二).代码 (说明: 此功能我用的用途是将象棋游戏之棋子拖动效果) 读者可以将此功能用作其它用途,也可以用作设计其它的游戏. using System;using System.Drawing;using System.Collections;using S...
阅读全文
摘要:(一).功能 一个演示图像格式转换的示例程序. 支持格式: bmp jpeg gif tiff png wmf 等之间的相互转换 (二).代码(整个后台代码) using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows....
阅读全文
摘要:using System; namespace Array操作{ /// /// Class1 的摘要说明。 /// class Class1 { /// /// 应用程序的主入口点。 /// [STAThread] static void Main(string[] args) { // // TODO: 在此处添加代码以启动应用程序 // String[] ...
阅读全文
摘要:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data; namespace 模拟鼠标{ /// /// Form1 的摘要说明。 /// public class Form1 : Sys...
阅读全文
摘要:using System;using System.Collections;using System.Collections.Specialized; namespace 集合和同步{ /// /// Class1 的摘要说明。 /// class Class1 { public static void DemoLockCollection() { StringDictionary s...
阅读全文
摘要:using System;using System.Collections;using System.Collections.Specialized; namespace 集合的拷贝{ /// /// Class1 的摘要说明。 /// class Class1 { [STAThread] static void Main(string[] args) { NameValueCo...
阅读全文
摘要:using System;using System.Collections; namespace 集合的比较和排序{ public class Efficience:IComparable { private int workHour; private int outPut; int IComparable.CompareTo(Object obj) { if(obj==null) ...
阅读全文
摘要:(一).功能 有时候由于显示效果,需要将某个控件变一下形状. 本文举例将PictureBox[]数组变成圆形. (二).代码 (这里说明一下,我个人将它变形是因为我用PictureBox表示象棋棋子, 由于PictureBox默认是方 的, 所以得把它变成圆的) 大家可以将这个功能作为其它用途使用. using System;using System...
阅读全文
摘要:(一).说明 将鼠标指向一幅图片的一块区域,此区域会放大显示,变清晰.用类: Graphics 实现. (二).代码 using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using...
阅读全文
摘要:(一).说明 初学ADO.Net会被ADO.Net访问数据库方式弄得头晕,感觉无从下手.本文将它们整合在一起,文章并没有涉及太多深层知识. 只是我觉得将它们集中在一起,在比较中学习更快,更清晰一些: 本文列举了用ADO.Net访问数据库的所有方式:1.用Sql语句访问数据库2.用无参存储过程访问数据库3.用有参存储过程访问数据库4.使用 CommandBuilder.DerivePa...
阅读全文
摘要:using System;using System.IO;namespace 查看文件和子目录项目{ /// /// Class1 的摘要说明。 /// class ExploreFile { static int dirCounter=1; static int indentLevel=-1; static int fileCounter=0; /// /// 应用程序的主入口点...
阅读全文
摘要:(一). 说明 一个播放音乐的类,直接COPY就可以用了. 可用于自己编写的游戏等一些需要播放音乐的地方. 只要给它正在的文件名 就OK了. 具体看下面代码. (二).步骤 using System;//using System.Drawing;using System.Collections;using System.ComponentModel...
阅读全文
摘要://生成随机数函数中从strchar 数组中随机抽取//字母区分大小写//参数n为生成随机数的位数,一般取四位public string RandomNum(int n) //{ string strchar = "0,1,2,3,4,5,6,7,8,9" ; string[] VcArray = strchar.Split(',') ; string VNum = "" ;//由于字符串很短,...
阅读全文
摘要:(一). 说明 1.继承IComparer接口,可以自定义比较器2.由于Array.Sort()方法接受IComparer参数,进行自定义排序规则. 示例中也将IComparer作为Sort方法的参数,将Icomparer应用于Array.Sort()方法 (二).示例代码 using System;using System.Collections; namespace 比较器ICompare...
阅读全文
摘要:(一) 序幕 当DataSet中同时包含主/子表(主键表/外键表)时,有时候关系约束太严格: 比如, 关系数据库完整性规则: 1.实体完整性. 主键表中主键不准为空. 2.参照完整性. 外键表中外键的值必须与主键表中的主键对应. 要么为空,要么为主键表中的一主键值. 3.自定义完整性. 如果DataSet表中定义的多表关系约束...
阅读全文
摘要:(一).说明 在编程过程中有没有遇到这样的问题: 偶尔因为某种原因,数据库表需要改一字段名称。比如:将: Name改为: PersonName. 接下来程序员就把所有涉及到的代码打开,找到类似: ds.Table[0].Row[n]["Name"]的语句,修改成: ds.Table[0].Row[n]["Name"]. 其实完全可以不用这么做,只加一个带结构的DataSet就OK了。 ...
阅读全文
摘要:/// /// /// 存储类(存储UserInfo信息)/// /// /// 用Cache存储用户信息/// 在指定间隔(TimeOut)内取,则可以从Cache中取,/// 如果超出存储时间,则从数据库取用户信息数据/// 作為所有用户信息的存儲類./// /// /// ChengKing /// /// using System;using Sys...
阅读全文
摘要:(一). 序幕 1. 在实际的软件开发中大部分都是团队合作开发的,经常会出现这种情况, 一个程序员只设计好数据库,由另一个程序员写程式.这就出现一个问 题. 设计数据库的程序员 设计数据库字段名称命名习惯 与 写程式码 程序员数据库命名习惯有些不同. 例如: 数据库程序员对 客户名称习 惯命名"CustomerNa...
阅读全文
摘要:1.Asp.Net中几种相似的标记符号: 解释及用法 答: : 是在绑定控件DataBind()方法执行时被执行,用于数据绑定 如: : 在程序执行时被调用,可以显示后台变量值 如: *.aspx中: *.cs中: protected string aaa="姓名"; ...
阅读全文
摘要:要想实现翻页后继续排序,实现这样的效果:比如共 15笔记录,每页显示10条则排序时:第一页将前10条记录排序,翻第二页时后五条再单独排序. 要注意以下几点: 1.如果数据很多,最好不要把数据集放到缓存中(viewstate),影响性能 2. ViewState中存放上次是哪个e.expression并且存放此e.expression是升序还是降序 示例如下:1.现有的排序事件是这样写的,这个是点击...
阅读全文
摘要:(一). 写本文章目的: 学了一段时间ComponentOne的图表,感觉ComponenOne图表控件还可以,图表样式也较丰富 不过它的帮助全是英文的,而且有些地方写的比较粗糙,示例程序也不够详细. 我把它总结了一下. (二).使用方法 1.安装好ComponentOne软件. 2.建立一个WEB应用程序项目,名...
阅读全文
摘要:网上找到自己实验,并整理了一下: 整个后台文件如下: using System;using System.Data;using System.DirectoryServices;using System.Collections;using System.Threading;namespace Aspcn.Management{/// /// IISManager 的摘要说明。/// public ...
阅读全文
摘要:集合 ((I)).集合类型 1.一般集合 I.Array a.Array中的秩是Array中的维数.一个Array可以有一个或多个秩. Array具有固定的容量.如果有可变容量,则用Array.CreateInstance,其可以不从零开始存储. II.ArrayList集合类型 a.是...
阅读全文
摘要:(一) 有没有人遇到这种情况,用 SqlDataAdapter.Update(ds)更新时出错? answer: 一般是这样的,如果用设计器将SqlDataAdapter拖到页面中使用时,不会出现这种情况,因为 系统会自动生成SqlDataAdapter的属性命令,比如: .UpdateCommane insertCommand ...
阅读全文
摘要:文章有些抽象的地方提供了代码示例,点击链接下载: http://www.cnitblog.com/Files/ChengKing/c++相关示例.rar 1. I/O流的常用控制符 dec 置基数为10 hex 置基数为16 ...
阅读全文
摘要:1.清除函数用法: #include main() { char c1, c2; scanf("%c", &c1); fflush(stdin); scanf("%c", &c2); printf("c1 is %c, c2 is %c", c1, c2); }...
阅读全文
摘要:@1$字符屏幕函数 Turbo C2.0的字符屏幕函数主要包括文本窗口大小的设定、窗口颜色的设置、 窗口文本的清除和输入输出等函数。 1.文本窗口的定义 Turbo C2.0默认定义的文本窗口为整个屏幕, 共有80列(或40列)25行的文本 单元, 每个单元包括一个字符和一个属性, 字符即ASCII 码字符, 属性规定该字 符的颜色和强度。 Turbo C2.0可...
阅读全文
摘要:链接: http://blog.csdn.net/ChengKing/archive/2005/11/06/524162.aspx http://blog.csdn.net/chengking/
阅读全文
浙公网安备 33010602011771号