UNICODE,GBK,UTF-8区别
最近迷上改魔兽地图,破解解压修改挺好玩的~ 有个文件头的问题,搞了半天才知原来是utf-8码...总算把这些都搞清楚了.简单来说,unicode,gbk和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那三种编码是一兼容的,同一个汉字,那三个码值是完全不一样的.如"汉"的uncode值与gbk就是不一样的,假设uncode为a0…
(更新时间:2010-12-28)[查看全文]
什么是数据仓库(Data Warehouse)
数据仓库(Data Warehouse)是一个面向主题的(Subject Oriented)、集成的(Integrate)、相对稳定的(Non-Volatile)、反映历史变化(Time Variant)的数据集合,用于支持管理决策。对于数据仓库的概念我们可以从两个层次予以理解,首先,数据仓库用于支持决策,面向分析型数据处理,它不同于企业现有的操作型数据库;…
(更新时间:2010-12-22)[查看全文]
通过实例学习C#开发中的泛型
C#中所谓泛型:即通过参数化类型来实现在同一份代码上操作多种数据类型。泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。 C#泛型赋予了代码更强的类型安全,更好的复用,更高的效率,更清晰的约束。 C#泛型机制简介 C#泛型能力由CLR在运行时支持,区别于C++的编译时模板机制,和java的编译时的“搽拭法”。这使得泛型…
(更新时间:2010-12-22)[查看全文]
使用UML设计数据库应用
1. 介绍 许多人认为面向对象概念和关系型数据库相互不一致,并且不能结合。事实上完全相反!经过灵活的使用,一个关系型数据库能够为面向对象(OO)模型提供一套优秀的实现。同样的模型能够用来开发编程代码和建立关系型数据库结构。 关系型数据库技术是意义深远的、强大的,但它比许多开发商使你相信的要难得多。单个表是简单易懂的、直观的,但是要彻底了解由数以百计的表…
(更新时间:2010-12-22)[查看全文]
用Visual C#打造个性化的IE浏览器
IE是现在Windows平台下用的最多的浏览器,但微软提供的IE是那么朴实,以至于毫无特色,那么如何用程序来修改IE,打造有自己的特色的IE呢?我经过思索,通过注册表找到了修改IE的方法,下面我向大家介绍一下这种方法。 首先我们来熟悉一下C#中修改注册表的方法与函数。在VC#中提供了Registry类、RegistryKey类来实现对注册表的操作。其中…
(更新时间:2010-12-22)[查看全文]
Visual C#中动态操作SQL Server数据库
在编写数据库应用程序的时候,我们可以通过SQL语句来动态创建、修改数据库以及其中的对象。本文我就向大家介绍如何运用Visual C#来动态操作SQL Server数据库,其中包括如何创建一个SQL Server数据库以及如何创建其中的表、存储过程、视图、索引之类的数据库对象。本文还介绍了如何动态地修改表的模式,如何从表、存储过程以及视图中读取数据并显示在应用…
(更新时间:2010-12-22)[查看全文]
C/C++笔试、面试题目大汇总
1.求下面函数的返回值(微软)int func(x){int countx = 0;while(x){countx ++;x = x&(x-1);}return countx;} 假定x = 9999。 答案:8思路:将x转化为2进制,看含有的1的个数。2. 什么是“引用”?申明和使用“引用”要注意哪些问题?答:引用就是某个目标变量的“别名”(ali…
(更新时间:2010-12-22)[查看全文]
工控软件图形界面-控件实现(报警Led/状态Led/Button控件)
关键字 Led 报警 状态指示 介绍工控软件开发过程中,Led是非常重要的一个表现形式环节,如何能够直观的反映模拟工控现场的各种按钮或者指示灯是非常重要的一种人机软件实现方法。这里提供静态Led和按钮两种控件,能够更好的模拟现场环境,增加人机界面的人性化。希望对寻求相关开发的人有帮助。 正文前段时间我在vchelp专栏发表了一些关于工控控件的编写方法的文章,…
(更新时间:2010-12-22)[查看全文]
导出列表控件内容项到Excel文件简单实现
关键字 列表 Excel 导出内容原作者姓名 戚高文章原始出处 原创 介绍在很多程序开发中,要求向Excel电子表格中导出信息是经常要求的功能,也是很多程序员头痛的问题,其实我们将Excel当成数据库类似的介质处理,就可以采用SQL进行各种操作了。这里收集了网络上的一些导出Excel的方法并封装成类,然后提供一个通用的导出ListCtrl到Excel文件的接…
(更新时间:2010-12-22)[查看全文]
用C#设计在局域网发送短信的程序
由于在单位使用到发手机短信息的地方有很多,可能是从网页、可能是OUTLOOK中的窗体、也可能是某台非Windows操作系统的主机的某个系统,所以经过思考探讨,觉得最好的解决方案是采用Windows的“服务”,定时从一个目录中固定格式的文本文件中读取出相应的信息,发送出去。而其它客户端只需往该目录写入文本信息即可。思路定下来后就让我们开始吧! 2fVd?SB…
(更新时间:2010-12-22)[查看全文]
利用XML模板分析c#中固定长度流文件
固定长度的流文件中存储的数据在各数据域间没有分界符。通常固定长度流文件的布局显示为一系列字段列,每列有一个起始点和指示列位置的长度值。 这样使得开发人员可以通过文件记录分析和分离各列。通常情况下分析路径很难编码为应用,这意味着文件布局的每次改变或者需要包含一个新文件时,你不得不改变源代码和重新编译。 我最近开发的一个项目要求做大量不同的文件布局分析。文件…
(更新时间:2010-12-22)[查看全文]
使用微软消息队列实现C#进程间通信
顾名思义,微软消息队列(MSMQ)是一种给队列发送消息以便稍后进行处理的方法。消息由一个“Producer”(生产者)应用程序发送出去,再由一个“Consumer”(消费者)应用程序返回。这两个应用程序可以在同一台机器上,在整个网络中,或甚至是位于并不总是连接在一起的不同机器上。MSMQ具有故障保险特性,因为如果第一次传送失败,它会重新发送消息。这样可保证你…
(更新时间:2010-12-22)[查看全文]
Visual C#事件与接口编程实例
很多初学c#的朋友对于事件与接口感到迷惑不解,不明白它们之间的关系,下面我就用实例来简单的分析讲解一下。 事件,用event修饰符来代表一个事件,我们要创建一个C#事件必须按以下顺序来扫行: 1,创建或标识一个代表。比如下例中的public delegate void dele(); //声明代表,delegate 关键字通知编译器 dele 是一个委…
(更新时间:2010-12-22)[查看全文]
C# 存取数据库中的图像
一、数据库中的图像存取方法 1. 读取image类型的数据 读取image类型数据的方法可分为以下几步: 1) 先使用无符号字节数组存放数据库对应的数据集中表的image类型字段的值。例如: byte[] bytes= (byt…
(更新时间:2010-12-22)[查看全文]
利用C#实现分布式数据库查询
随着传统的数据库、计算机网络和数字通信技术的飞速发展,以数据分布存储和分布处理为主要特征的分布式数据库系统的研究和开发越来越受到人们的关注。但由于其开发较为复杂,在一定程度上制约了它的发展。基于此,本文提出了在.Net环境下使用一种新的开发语言C#结合ADO.Net数据访问模型来开发分布式数据库系统,大大简化了开发过程。 1 分布式数据库系统 就其本质而…
(更新时间:2010-12-22)[查看全文]
用C#下的Raw Socket编程实现网络封包监视
谈起socket编程,大家也许会想起QQ和IE,没错。还有许多网络工具如P2P、NetMeeting等在应用层实现的应用程序,也是用socket来实现的。Socket是一个网络编程接口,实现于网络应用层,Windows Socket包括了一套系统组件,充分利用了Microsoft Windows 消息驱动的特点。Socket规范1.1版是在1993年1月发行…
(更新时间:2010-12-22)[查看全文]
用Visual C#编写屏幕保护程序
Visual C#是微软公司推出的新一代程序开发语言,是微软.Net框架中的一个重要组成部分。屏幕保护程序是以scr为扩展名的标准Windows可执行程序。屏幕保护程序不仅可以延长显示器的使用寿命,还可以保护私人信息。本文向大家介绍一个.Net平台上用C#编写的一个动态文本及图形的屏幕保护程序。 一、具体实现步骤: (1)在Vis…
(更新时间:2010-12-22)[查看全文]
c# static的全部用法收集整理
static的全部用法 要理解static,就必须要先理解另一个与之相对的关键字,很多人可能都还不知道有这个关键字,那就是auto,其实我们通常声明的不用static修 饰的变量,都是auto的,因为它是默认的,就象short和long总是默认为int一样;我们通常声明一个变量: &nbs…
(更新时间:2010-12-22)[查看全文]
C#中的DBNull、Null和String.Empty解释
1.对DBNull的解释: 该类用于指示不存在某个已知值(通常在数据库应用程序中)。 在数据库应用程序中,空对象是字段的有效值。该类区分空值(空对象)和未初始化值(DBNull.Value 实例)。例如,表可以包含具有未初始化字段的记录。默认情况下,这些未初始化字…
(更新时间:2010-12-22)[查看全文]
提供一个获取高精度时间类
如果你觉得用 DotNet 自带的 DateTime 获取的时间精度不够,解决的方法是通过调用 QueryPerformanceFrequency 和 QueryPerformanceCounter这两个API来实现。/// <summary>/// 获取时间的精度/// </summary>/// <param name=Pe…
(更新时间:2010-12-22)[查看全文]
GCC入门详解
作为自由软件的旗舰项目,Richard Stallman 在十多年前刚开始写作 GCC 的时候,还只是把它当作仅仅一个 C 程序语言的编译器;GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal …
(更新时间:2010-12-22)[查看全文]
字节对齐详解
一.什么是字节对齐,为什么要对齐? 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。  …
(更新时间:2010-12-22)[查看全文]
如何用C#把Doc文档转换成rtf格式
来自:CSDN先在项目引用里添加上对Microsoft Word 9.0 object library的引用。 using System; namespace DocConvert { class DoctoRtf { static void Main() { //创建…
(更新时间:2010-12-22)[查看全文]
C/C++中回调函数初探
什么是回调函数?简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。为什么要使用回调函数?因为可以把调用者与被调用者分开。调用者不关心谁是被调用者,所有它需知道的,只是存在一个具有某种特定原型、某些限制条件(如返回值为int)的被调用函数。如果想知道…
(更新时间:2010-12-22)[查看全文]
一份完完整整的发送email邮件的程序
用System.Web.Mail发送邮件,适用于.net1.1,.net2.0请用System.Net.Mail 先引用System.Web; 2.0引用System.Net; MailAttachment改成Attachment 1,发送简单邮件 [ C# ] MailMessage mail = new MailMessage(); mail.To = …
(更新时间:2010-12-22)[查看全文]
Implementing the Singleton Pattern in C#
The singleton pattern is one of the best-known patterns in software engineering. Essentially, a singleton is a class which only allows a single instance of itself to be created, an…
(更新时间:2010-12-22)[查看全文]
共
551 篇文章
首页 |
上一页 |
13 14 15 16 17 18 19 20 21 |
下一页 |
尾页 26 篇文章/页 转到第
页
天下网吧 网吧天下