代码改变世界

C#实现P2P之UDP穿透NAT及其原理讲解1

2009-04-21 20:48 by 观海看云, 2003 阅读, 0 推荐, 收藏, 编辑
摘要:2. P2Pservernamespace P2P.P2PServer{using System;using System.Net;using System.Net.Sockets;using System.Threading;using P2P.WellKnown;/// /// AppClass 的摘要说明。/// public class AppClass{p... 阅读全文

利用C#实现标准的Dispose模式

2009-04-21 20:47 by 观海看云, 171 阅读, 0 推荐, 收藏, 编辑
摘要:本文讲解的是你在建立包含内存以外资源的类型,特别是处置非内存资源的时候,如何编写自己的资源管理代码。 我们已经知道了处置那些占用非受控(unmanaged)资源的对象的重要性,现在应该编写资源管理代码来处置那些包含非内存资源的类型了。整个.NET框架组件都使用一个标准的模式来处理非内存资源。使用你建立的类型的用户也希望你遵循这个标准的模式。标准的处理模式的思想是这样的:当客户端记得的时候使用... 阅读全文

使用C#将字符串转换成十六进制以及其逆转换

2009-04-21 20:42 by 观海看云, 3255 阅读, 0 推荐, 收藏, 编辑
摘要:使用C#将字符串转换成十六进制以及其逆转换代码主要转换代码来自Microsoft.VisualBasic类。下面的代码就是将字符串转换成十六进制格式。我们不能直接将所有的字符都转换成十六进制(例如:@#$%^&*()),因此我首先需要获得字符的ASCII码,然后再将ASCII码转换成十六进制。//为此我用了一个while 循环while (Data.Length > 0){//首先用substr... 阅读全文

C#实现字符串加密解密类

2009-04-21 20:40 by 观海看云, 312 阅读, 0 推荐, 收藏, 编辑
摘要:using System;using System.Text;using System.Security.Cryptography;using System.IO;public class Encrypt{ //默认密钥向量 private static byte[] Keys = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF ... 阅读全文

使用C#创建SQLServer的存储过程 附带图片1

2009-04-21 20:39 by 观海看云, 666 阅读, 0 推荐, 收藏, 编辑
摘要:介绍通常,开发人员使用的是T-SQL来创建SQL Server的存储过程、函数和触发器。 而现在的SQL Server 2005已经完全支持.NET通用语言运行时(CLR)了。 这就意味着,你可以使用.NET的语言,如C#、VB.NET之类的来开发SQL Server的存储过程、函数和触发器。 SQL Server 和 CLR 的集成给我们带来了n多好处,如实时编译、类型安全... 阅读全文

使用C#创建SQLServer的存储过程 附带图片

2009-04-21 20:37 by 观海看云, 387 阅读, 0 推荐, 收藏, 编辑
摘要:首先我们创建一个名为GetAllCustomers()的方法,代码如下:[SqlProcedure]public static void GetAllCustomers(){SqlConnection cnn = new SqlConnection("context connection=true");cnn.Open();SqlCommand cmd = new Sql... 阅读全文

Winform使用C#实现Treeview节点"正在展开..."效果

2009-04-21 20:25 by 观海看云, 1306 阅读, 0 推荐, 收藏, 编辑
摘要:比较简单的做法,增加一个子节点提示.然后开线程请求真实的子节点,完毕后替换提示节点。 代码如下using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System... 阅读全文

C#--WinForm调用COM实现语音功能

2009-04-21 20:21 by 观海看云, 3705 阅读, 1 推荐, 收藏, 编辑
摘要:Windows 系统调用.COM.微软语言引擎简单应用(C#) 本文主要讲述,如何调用微软的语言引擎...应用场景 如看图识字软件等等....(我可不是作语言软件的、这个子是做着玩的)涉及技术 动态调用Com对象(全反射、没有引用com ocx) 取得系统存在的各种语言引擎 使用引擎进行朗读 使用引擎进行保存声音程序图列: 主要功能描述 实列变量等,构造函授等 ... 阅读全文

什么时候使用webservice1

2009-04-21 20:19 by 观海看云, 117 阅读, 0 推荐, 收藏, 编辑
摘要:B2B的集成用Web service集成应用程序,可以使你公司内部的商务处理更加自动化。但当交易跨越了你的供应商和客户,突破了公司的界线时又会怎么样呢?跨公司的商务交易集成通常叫做B2B集成。Web service是B2B集成成功的关键。通过Web service,你的公司可以把关键的商务应用暴露给指定的供应商和客户。例如,把你的电子下单系统和电子发票系统暴露出来,你的客户就可以以电子的方式向你发... 阅读全文

winform中treeView使用通用类

2009-04-21 20:17 by 观海看云, 426 阅读, 0 推荐, 收藏, 编辑
摘要:using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;namespace educationWindows.commonCode{ public class treeMethod { /// /// 从数据库查询添加新的... 阅读全文

ASP.NET树形1

2009-04-21 20:13 by 观海看云, 103 阅读, 0 推荐, 收藏, 编辑
摘要:/// /// 树行绑定 /// /// /// protected void treeviewProductDataBind() { //根节点 DataTable dtCategories = objDs.GetData(); int categoriesLen = dtCategori... 阅读全文

非递归生成的TreeView

2009-04-21 20:11 by 观海看云, 271 阅读, 0 推荐, 收藏, 编辑
摘要:开始还想去看那个递归的算法呢 基本没看懂...不知道怎么结束递归的...自己想也没想通.. 然后看看实际问题..反正我们是个小树,只有右孩子 于是就用非递归了... 经过这次折腾后 对SqlDataAdapter和SqlCommand有了更深的了解 先说下TreeView绑定的数据库的结构 ZD_权限(权限名,权限编号,上级权限,权限URL) 权限分配(用户名,权限编号) ... 阅读全文

ASPxGridView动态增加列

2009-04-21 20:04 by 观海看云, 1867 阅读, 0 推荐, 收藏, 编辑
摘要:protected void ASPxGridView1_Init(object sender, EventArgs e) { GridViewDataHyperLinkColumn colLink = new GridViewDataHyperLinkColumn(); colLink.Caption = " "; colL... 阅读全文

ASP.NET树形

2009-04-21 19:59 by 观海看云, 125 阅读, 0 推荐, 收藏, 编辑
摘要:/// /// 树行绑定 /// /// /// protected void treeviewProductDataBind() { //根节点 DataTable dtCategories = objDs.GetData(); int categoriesLen = dtCategor... 阅读全文
上一页 1 ··· 21 22 23 24 25