- 博客(34)
- 资源 (5)
- 收藏
- 关注
原创 分布式编程->XML Webservice实现原理及相关知识
好多书籍只介绍创建XML Webservice,并没有详细介绍XML WebService的工作原理以及各部分(例如IIS Asp.net)在XML WebService中所起的作用.学习后整理了一下,希望对读者有所帮助!(一).XML WebService作用 XML WebService在应用程序中所起的作用与.Net远程调用处理组件相同. 用户不能直接使用WebService,只能
2005-10-31 00:38:00 8366 8
原创 注册表操作
(一)写入 1.建立文件 建立一个注册表格式文件: *.reg,内容如下: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE/SOFTWARE/Test] "server"="192.168.66.22" "database"="NorthWind" "user"="XiaoWang" "
2005-10-29 19:29:00 4244 2
原创 Web.Config文件详解
(一).Web.Config是以XML文件规范存储,配置文件分为以下格式 1.配置节处理程序声明 特点: 位于配置文件的顶部,包含在标志中。 2.特定应用程序配置 特点: 位于中。 可以定义应用程序的全局常量设置等信息. 3.配置节设置 特点: 位于节中,控制Asp.net运行时的行为. 4.配置节组 特点: 用标记,可以自定义
2005-10-29 19:00:00 4669 1
原创 老公作息时间表
从网上搜集的,瞒有意思的: 6:30 起床(起床之后,一定要吻一下正在熟睡的老婆的脸,但动作要轻,不得吵醒老婆 ) 6:35--7:00 煅炼身体(在老婆要抱的时候,可以轻易抱上七楼;在老婆受到欺负的时候 可以以一敌十) 7:00--7:30 做早餐(花样一定要多,面包、牛奶、鸡蛋,豆浆、油条、米粉,包子、馒头、稀饭,不得有重复) 7:30--7:35 打开音响,叫老婆起床(一
2005-10-28 23:59:00 2671 7
原创 巧用: Trace跟踪输出 进行调试
(一).说明 很多人在调试输入时,一般用: Respone.Write(),或跟踪后再在命令窗口计算对象的值等方法. 其实Microsoft为Asp.net提供很好的输出调试类Trace. 这里讲一下它的用法(二)具体用法 分为页面级别调试和应用程序级别跟踪调试: 1.页级别跟踪: 在页的开头包括如下的页指令 I.自定义消息示例: Trac
2005-10-28 21:13:00 3430
原创 Asp.Net性能优化.
(一).选择会话状态存储方式 在Webconfig文件配置: sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20"/> Asp.net有三种方式存储会话状态信息: 1. 存储在进程中:
2005-10-27 21:34:00 17733 21
原创 分布式编程->Remoting的一个代码示例(借助Remoting实现发送信息功能)
(一).说明 一个远程调用示例. 此示例实现功能: 客房端调用远程方法(远程方法可以弹 出自定义信息),实现发送信息功能. 实现原理概是这样的:客户端不能直接调用远程对象,它必须先通过信道请求服务端宿主程序,当收到客户端请求时, .net远程处理框架会在宿主组件的应用程序域中生成所需要的远程对象. 并执行远程对象中的方法. (二).实现方案 在之前先介
2005-10-26 23:40:00 5865 7
原创 用SHA1或MD5 算法加密数据(示例:对用户身份验证的简单实现)
(一).功能 用哈希算法: SHA1或MD5 实现用户账号和密码验证. 数据库存储实现原理是: 用户账号直接存储在数据库中,密码经过加密后再存储到数据库中. 当用户登录时,密码要经过加密后再与数据库中的实际存储密码比较,确定是否合法用户.(二).代码及实现 1.打开命名空间: using System.Web.Security; 2.在用户注册界面,简要代码:
2005-10-26 19:41:00 6886 3
原创 用IFormatter实现>存储容器(功能:实现游戏保存和读取).
(一)引言 用using System.Runtime.Serialization命名空间中的:IFormatter实现存储容器. 用堆栈的实现原理. 可以存储几乎.Net所有的对象. 本实现实现用它存储Form窗体中的所有对象,包括Label/TextBox/任意类等状态值. 保存到文件中,并从文件中读取数据.(二)代码 说明: 下面代码实现的是存储象棋游戏棋盘上
2005-10-20 22:44:00 2989
原创 数据库连接字符串集合
(一)常用连接:1.使用SqlConnection对象:public void SqlConnectionOpen(){ SqlConnection conn= new SqlConnection(); conn.ConnectionString = "user id=sa;password=;initial catalog=northwind;datasource=localhost;c
2005-10-14 21:37:00 3967 1
原创 Control study -> Drag拖放数据操作示例
(一).功能描述 涉及到DragEnter DragDrop DragLeave DragOver QueryContinueDrag事件用法的一个例子(二).图片示例演示将按钮Button1.Text文本"Button"拖动到TextBox中拖动前:拖动后:(三).代码using System;using System.Drawing;using Sy
2005-10-09 00:15:00 2765
原创 JavaScript使用技巧精萃
(一).确认删除用法: 1. BtnDel.Attributes.Add("onclick","return confirm("+"确认删除?"+")"); 2. linktempDelete.Attributes["onclick"]="javascript:return confirm("+"确认删除?"+");"; 3. private void grdProject_Ite
2005-10-08 20:45:00 13542 5
原创 JavaScript实现DataGrid中添加CheckBox列(全选与否)
(一).功能 1. JavaScript检索CheckBox并实现全选和全消功能 用C#等写的CheckBox需要回发到服务端执行, 而用JavaScript可以在直接客户端实现,效率高些(二).代码 1. DataGrid中的代码主要片段: //头模板代码
2005-10-08 20:31:00 12736 8
原创 DerectX7实现播放音乐效果
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using DxVBLib;namespace 播放音乐{ /// /// Form1 的摘要说明。 /// public clas
2005-10-07 22:19:00 2353
原创 Control Study -> 用Process调用其它应用程序
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Diagnostics;namespace WindowsApplication3{ /// /// For
2005-10-07 22:13:00 3620
原创 Control Study -> 实现:用鼠标拖动图片
(一).说明 功能:用鼠标实现拖动图片. 用法:将鼠标指向一图片,按住鼠标左键拖动. 图片会随鼠标一起移动.(二).图片显示效果(三).代码 说明:您可以将此功能用作其它用途,也可以用作设计其它的游戏. 1 using System; 2 using System.Drawing; 3 using System.Collections; 4 u
2005-10-07 21:58:00 19771 15
原创 Control study -> 图像格式转换 如:将*.jpg -> *.gif进行转换
(一).功能 一个演示图像格式转换的示例程序. 支持格式: bmp jpeg gif tiff png wmf 等之间的相互转换(二).图片示例(二).代码(整个后台代码)using System;using System.Drawing;using System.Collections;using System.ComponentModel;usin
2005-10-07 21:48:00 4022 2
原创 Collection -> Array的排序(正序/逆序)
using System;namespace Array操作{ /// /// Class1 的摘要说明。 /// class Class1 { /// /// 应用程序的主入口点。 /// [STAThread] static void Main(string[] args) { // // TODO: 在此处添加代码以启动应用程序 // String[] f
2005-10-07 21:40:00 3898 1
原创 Control Study -> 键盘模拟鼠标(实现用键盘操作鼠标光标)(示例代码下载)
(一).功能 实现用键盘模拟鼠标移动的功能,在游戏设计中常用到 *操作说明: 当运行程序后,放开鼠标,按键盘上的光标键移动,可以代替鼠标. (二).代码 1 using System; 2 using System.Drawing; 3 using System.Collections; 4 using System.ComponentModel
2005-10-07 21:35:00 10235 1
原创 Collection -> 集合的同步执行
using System;using System.Collections;using System.Collections.Specialized;namespace 集合和同步{ /// /// Class1 的摘要说明。 /// class Class1 { public static void DemoLockCollection() { StringDictionary sD
2005-10-07 21:25:00 2572
原创 Collection -> 集合的拷贝
using System;using System.Collections;using System.Collections.Specialized;namespace 集合的拷贝{ /// /// Class1 的摘要说明。 /// class Class1 { [STAThread] static void Main(string[] args) { NameValueCol
2005-10-07 21:18:00 2444
原创 Collection -> 用SortedList实现排序
using System;using System.Collections;namespace 集合的比较和排序{ public class Efficience:IComparable { private int workHour; private int outPut; int IComparable.CompareTo(Object obj) { if(obj==null)
2005-10-07 21:00:00 3027
原创 Control Study -> 用获取路径方法得到圆形窗体(如将: PictureBox变成圆形)
(一).功能 有时候由于显示效果,需要将某个控件变一下形状. 本文举例将PictureBox[]数组变成圆形.(二).示例图片初始图片: 调用方法之后图片显示效果:(三).代码using System;using System.Drawing;using System.Collections;using System.ComponentModel
2005-10-07 20:48:00 4478 4
原创 Control Study -> 当鼠标在图片上移动时,放大图像区域
(一).说明 将鼠标指向一幅图片的一块区域,此区域会放大显示,变清晰.用类: Graphics 实现.(二).图片示例 (三).代码 using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using
2005-10-07 20:37:00 4896
原创 ADO.Net都有哪些从数据库获取数据的方式
(一).说明 初学ADO.Net会被ADO.Net访问数据库方式弄得头晕,感觉无从下手.本文将它们整合在一起,文章并没有涉及太多深层知识. 只是我觉得将它们集中在一起,在比较中学习更快,更清晰一些: 本文列举了用ADO.Net访问数据库的所有方式:1.用Sql语句访问数据库2.用无参存储过程访问数据库3.用有参存储过程访问数据库4.使用 CommandBuilder.DerivePar
2005-10-07 20:15:00 9068 7
原创 遍历目录和文件信息
using System;using System.IO;namespace 查看文件和子目录项目{ /// /// Class1 的摘要说明。 /// class ExploreFile { static int dirCounter=1; static int indentLevel=-1; static int fileCounter=0; /// /// 应用程序的主入口点
2005-10-07 19:44:00 8944 3
原创 用 winmm 播放音乐
(一). 说明 一个播放音乐的类,直接COPY就可以用了. 可用于自己编写的游戏等一些需要播放音乐的地方. 只要给它正在的文件名 就OK了. 具体看下面代码.(二).示例图片 (三).代码 using System;//using System.Drawing;using System.Collections;using Sy
2005-10-07 19:25:00 5794 9
原创 生成n位不同的验证码
方法一: 算法 1 //生成随机数函数中从strchar 数组中随机抽取 2 //字母区分大小写 3 //参数n为生成随机数的位数,一般取四位 4 public string RandomNum(int n) // 5 { 6 string strchar = "0,1,2,3,4,5,6,7,8,9" ; 7 string[] VcArray = strchar.Split(,)
2005-10-07 19:02:00 5360 2
原创 Collection -> 由IComparer派生的自定义比较器
(一). 说明1.继承IComparer接口,可以自定义比较器2.由于Array.Sort()方法接受IComparer参数,进行自定义排序规则. 示例中也将IComparer作为Sort方法的参数,将Icomparer应用于Array.Sort()方法(二).示例代码using System;using System.Collections;namespace 比较器IComparer{ /
2005-10-07 18:52:00 2781
原创 当DataSet中包含主/子表时,Update更新步骤
(一) 序幕当DataSet中同时包含主/子表(主键表/外键表)时,有时候关系约束太严格: 比如, 关系数据库完整性规则: 1.实体完整性. 主键表中主键不准为空. 2.参照完整性. 外键表中外键的值必须与主键表中的主键对应. 要么为空,要么为主键表中的一主键值. 3.自定义完整性. 如果DataSet表中定义的多表关系约束太
2005-10-03 22:05:00 4104 4
原创 自定义带结构的可序列化数据集DataSet.
(一).说明 在编程过程中有没有遇到这样的问题: 偶尔因为某种原因,数据库表需要改一字段名称。比如:将: Name改为: PersonName. 接下来程序员就把所有涉及到的代码打开,找到类似: ds.Table[0].Row[n]["Name"]的语句,修改成: ds.Table[0].Row[n]["Name"]. 其实完全可以不用这么做,只加一个带结构的DataSet就OK了。
2005-10-03 14:07:00 3143
原创 Asp.Net中Cache操作类
/// /// /// 存储类(存储UserInfo信息)/// /// /// 用Cache存储用户信息/// 在指定间隔(TimeOut)内取,则可以从Cache中取,/// 如果超出存储时间,则从数据库取用户信息数据/// 作為所有用户信息的存儲類./// /// /// ChengKing /// /// using System;using Sys
2005-10-03 13:49:00 14872 6
原创 自定义数据库物理表中各列字段的名称
(一). 序幕 1. 在实际的软件开发中大部分都是团队合作开发的,经常会出现这种情况, 一个程序员只设计好数据库,由另一个程序员写程式.这就出现一个问 题. 设计数据库的程序员 设计数据库字段名称命名习惯 与 写程式码 程序员数据库命名习惯有些不同. 例如: 数据库程序员对 客户名称习 惯命名"CustomerN
2005-10-03 00:46:00 2650
原创 Asp.Net细节性问题技巧精萃
1.Asp.Net中几种相似的标记符号: 解释及用法 答: : 是在绑定控件DataBind()方法执行时被执行,用于数据绑定 如: : 在程序执行时被调用,可以显示后台变量值 如: *.aspx中: *.cs中: protected string aaa="姓名";
2005-10-01 02:30:00 2686 4
计算机多表达式计算器(C#源码)
2007-05-07
数学工具(据表达式输出图像)
2007-05-07
象棋游戏(C#代码)
2007-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人