Welcome 微信登录

首页 / 软件开发 / C#

C#.NET中Dns类的常用方法及说明

C#.NET中Dns类的常用方法及说明

C#.NET中Dns类的常用方法及说明2011-07-07IP是一种普遍应用于因特网、允许不同主机能够相互找到对方的寻址协议。IP地址由4个十进制的数字号码所组成,而每一个号码的值介于0~255之间,它虽然解决了网络上计算机的识别问题,但是IP地址确不容易记,因此域名系统(DNS)被开发出来,它专门用于将IP地址转换成有意义的文字,以方便识别记忆。.Net FrameWork类库内置了相关类用于处理IP地址的问题,这些类在System.Net命名空间下。这...
C#访问SSIS的package

C#访问SSIS的package

C#访问SSIS的package2011-07-07 博客园 itpob通常大家在做 BI 或者数据集成时,都会使用 SQL Job 调用 SSIS 包,但是有时候需要编程来执行包。SSIS 包有三种部署方式:文件部署,SQL Server 目录和数据库。 Java 游戏中的各种图形是怎么实现的啊? hibernate查询问题 Java 生产者 消费者 哪里有gdi+做的小游戏(代码)? Java中线程的问题 好烦 是否可以在richedit 指定区域加背...
C#调用非托管动态库中的函数

C#调用非托管动态库中的函数

C#调用非托管动态库中的函数2011-07-07C#如何调用一个非托管动态库中的函数呢,比如用VC6写的动态库,总之C#调用动态库的过程是比Java调用DLL动态库方便快捷多了,下面举例说明这个过程。1。创建一个非托管动态库代码如下://这一句是声明动态库输出一个可供外不调用的函数原型.extern "C" __declspec(dllexport) int add( int , int );int add( int a, int b...
C#中DnsPermission类简介及示例应用

C#中DnsPermission类简介及示例应用

C#中DnsPermission类简介及示例应用2011-07-07该类控制对网络上域名系统(DNS)服务器的访问权限,默认权限允许所有的本地和网络应用程序访问DNS服务,网络应用程序没有DNS权限。DnsPermission类常用方法及说明如表所示。表 DnsPermission类常用方法名称说明Copy创建当前权限实例的相同副本FromXml以XML编码重新构造DnsPermission实例Intersect创建一个是当前权限实例与指定权限实例的交集...
C#中将DataSet的内容写成XML时如何格式化字段数据

C#中将DataSet的内容写成XML时如何格式化字段数据

C#中将DataSet的内容写成XML时如何格式化字段数据2011-07-07 51cto 章立民许多读者经常询问一个问题,那就是在将DataSet的内容写成XML时,如何格式化字段数据。最常见的需求,就是希望日期时间值与数值数据能够以所需的格式呈现于XML中。欲达此目的,可以采用下列两种作法:◆使用XmlConvert类。◆将一个XSLT转换套用至DataSet数据的XML表示。程序范例图 12-23所示是程序范例CH12_DemoForm018.cs的...
C#中当用户尝试删除数据行时如何显示确认对话框

C#中当用户尝试删除数据行时如何显示确认对话框

C#中当用户尝试删除数据行时如何显示确认对话框2011-07-07章立民做法非常简单,当用户于DataGridView控件中选取一笔数据行并按下Delete键时,就会引发UserDeletingRow事件。因此您可以在UserDeletingRow事件处理函数中编写程序代码来显示一个确认对话框。如果用户表示不要删除,只需将DataGridViewRowCancelEventArgs类型的参数的Cancel属性设置成True即可。图 12-23图 13-31...
c#使用WINAPI进行读取写入配置文件

c#使用WINAPI进行读取写入配置文件

c#使用WINAPI进行读取写入配置文件2011-07-07 博客园 天赐我们c#读写配置文件通常用IO对文件进行读写。我觉得使用winapi的Kernel32.dll 对ini文件读取更好更方便一些对ini文件读写 我们可以使用Kernel32.dll 中的WritePrivateProfileString(写入),GetPrivateProfileString(读入字符串) ,GetPrivateProfileInt(读入整型值)三个方法。下面我介绍着...
用C#实现简单的控件数组

用C#实现简单的控件数组

用C#实现简单的控件数组2011-07-10林健一个同学在做计算器程序,另一个同学在做井字棋游戏。这两个程序有个共同的特点:包含数个具有同类功能的控件(计算器的数字按钮及 井字棋的九个落子位)。如果一个个地创建这些控件,不得不写大量重复的代码,修改起来比较麻烦。一个更好的选择是建立控件数组。下面 是Button数组的简单实现:Button[] btns = new Button[9];private void ShowButtonArray(){for(i...
用C#读取Windows注册表中的多重字串和二进制字串

用C#读取Windows注册表中的多重字串和二进制字串

用C#读取Windows注册表中的多重字串和二进制字串2011-07-10ahshow注册表中有多种数据存放的格式,有几种常见不能直接读出的格式。下面列出了2个方法,分别是读取WindowsXP注册表中的REG_MULTI_SZ( 多重字串)和REG_BINARY(二进制值)的方法。//读取Windows安装盘目录//Installation Sources是个REG_MULTI_SZ:多重字串,直接转string读不出string[] key = (st...
拷贝构造和赋值操作符,C#和本机C++代码的互用性

拷贝构造和赋值操作符,C#和本机C++代码的互用性

拷贝构造和赋值操作符,C#和本机C++代码的互用性2011-07-10 vckbase NorthTibet我有一个简单的 C++ 问题。我想让我的拷贝构造函数和赋值操作做同样的事情。你能告诉我最佳实现方法吗?Shadi Hani乍一看, 这似乎是一个答案简单的简单问题:写一个调用 operator= 的构造函数不就行了:CFoo::CFoo(const CFoo& obj){ *this = obj;}或者,写一个公用的拷贝方法,拷贝构造函数...
设计一个高效的缓存管理服务

设计一个高效的缓存管理服务

设计一个高效的缓存管理服务2011-07-10摘要:一般大家做的缓存都是实时更新,并且用LRU算法实现缓存过期策略,但当缓存越来越大的时候,对缓存做的线程同步会导致应用的响应便慢。如何更有效的使用缓存,如何提高缓存命中率,如何减少对缓存加锁操作,如何提高缓存的性能,我们来讨论一下。1、找出活跃数据,我们用一种分离的方式来找出活跃数据,单独写一个提取活跃数据的后台程序从数据库里统计出最近一小时查阅次数最多的前1w篇文章的ID,这些文章肯定是用户最常访问的文章...
<< 71 72 73 74 75 76 77 78 79 80 >>