- 博客(54)
- 收藏
- 关注
原创 ***** Windows网络用户登录密码的猜解 (VC++) *****
Windows网络用户登录密码的猜解Windows网络用户密码猜解算法的主要思想是:利用Windows提供的窗口枚举函数EnumWindows ()找到网络登录窗口。利用子窗口枚举函数EnumChildWindows ()或GetNext-DlgTabItem()和GetWindowLong()定位网络登录窗口上的各个控件。利用SendDlgItemMess
2001-05-31 13:32:00
1536
原创 SYBASE编程中的莫名错误及其解决办法
SYBASE编程中的莫名错误及其解决办法01-5-25 下午 03:13:29SYBASE 数据库是当今在UNIX环境下最为流行的大型数据库之一,本人在SYBASE下开发和维护软件的过程中,发现了一些SYBASE的内部规则,在程序设计中极易造成误解,而达不到预期的目的。下文将本人所发现的几个问题及其解决办法叙述如下:1、在sybase
2001-05-27 12:34:00
1783
1
原创 网络计费系统浅析
网络计费系统浅析刘学军 01-5-23 下午 05:06:02网络计费系统不仅可以统计网络用户费用,而且可以监控网络数据流量。网络计费系统通过对数据的获取,可以合理调整网络的路由,分配网络流量,从而大大加强网络的管理能力,合理控制成本。因此计费系统是各类企业建网时必不可少的组成部分。网络计费系统可分为两大部分--数据采集和数据
2001-05-25 13:12:00
3598
2
原创 未公开的Windows网络工具(2)
未公开的Windows网络工具苏玉 杨志宏 01-5-23 上午 11:33:06二、调试维护工具1. TCP/IP配置程序IPconfig功能: DOS界面的TCP/IP配置程序,可以查看和改变TCP/IP配置参数。在默认模式下显示本机的IP地址、子网掩码、默认网关。格式:IPconf
2001-05-25 13:05:00
1191
原创 续 未公开的Windows网络工具
未公开的Windows网络工具苏玉 杨志宏 01-5-23 上午 11:33:06二、调试维护工具1. TCP/IP配置程序IPconfig功能: DOS界面的TCP/IP配置程序,可以查看和改变TCP/IP配置参数。在默认模式下显示本机的IP地址、子网掩码、默认网关。格式:IPconf
2001-05-25 12:43:00
1047
原创 未公开的Windows网络工具
未公开的Windows网络工具苏玉 杨志宏 01-5-23 上午 11:33:06作为网络时代的桌面操作系统,Windows 98较之其前几代产品增加的不仅仅是用户能够直接感受到的对TCP/IP等各种网络协议的支持和内嵌的免费浏览器IE,在Windows 98操作系统中,还集成了完备齐全、功能强大的网络实用工具,能够对网络应用的各个层次、不同方面进行
2001-05-25 12:42:00
1183
原创 VB程序员眼中的C# 10(end)
C# 中的While与 VB 中的While语句完全相同。当条件为真时,循环就执行。在一个While 循环内部可以使用 Break 语句跳出循环体或者使用Continue 语句继续循环操作。请看下面While语句的应用代码: while (n { console.writeline(n); n++; } Do C# 中的Do循环与 VB
2001-05-23 13:38:00
1645
原创 VB程序员眼中的C# 9
在C# 中Switch 是分支判断语句,它类似于VB 中的‘Case’语句。比如: 在VB中: Select Case X Case 1 Func1 Case 2 Func 2 End Select 在C#中: switch (x); { case 1: func1(); break;
2001-05-23 13:35:00
945
原创 VB程序员眼中的C# 7
public sealed class x { } Internal 如果将Internal 修饰符放在一个类或成员上,那么这个类或成员就只能被同一个汇编中的其它类使用。这与 VB 中的 Friend 修饰符相同。 Protected Protected修饰符用于准许对从这个类中派生出来的类进行访问。 Internal Protecte
2001-05-23 13:34:00
949
原创 VB程序员眼中的C# 8
通过使用ReadOnly,我们可以在构造器或初始数中设置一个值,这个值以后就不能再被修改。 比如,我们将一个叫做Color 的属性设定为ReadOnly: public static readonly Color Red; Structs C# 中的Struct 是一种合成数据类型,由一些元素或数据类型组成。我们可以将它与 VB 中的用户定义类型相比较。比如:
2001-05-23 13:34:00
886
原创 VB程序员眼中的C# 5
基础类是那些继承来的类。派生类是那些继承了一个基础类的类。 Constructor(构造器) Constructor是一个方法,当构造一个类的一个对象时调用它,通常在初始化一个类时被使用。一个Constructor方法与类的名字相同、没有返回类型而且不返回任何值。 Ref 和 Out 将一个参数标记为 Ref 类型意味着对其值进行的任何修改都会维持,这与 VB 的‘
2001-05-23 13:33:00
875
原创 VB程序员眼中的C# 6
虚拟函数就是指:在要确定究竟调用哪个方法(一个基本类或派生类中的一个)的地方被延迟的函数。根据类型不同,函数将延迟到运行时间。比如说,有一个类‘CivilEngineer’,它含有一个方法叫做‘Charge’。这个类是从Engineer 中派生出来的,而且Engineer也有一个方法叫做‘Charge’。这时,一个虚拟函数将允许运行时间判断对象是一个 Engineer还是一个CivilEngine
2001-05-23 13:33:00
951
原创 VB程序员眼中的C# 4
可以把Indexers看成是一个聪明的数组,当想要用类似于数组的方式通过索引存取一个属性时就可以使用Indexers。比如: public double this[intindex] Attributes Attributes指的是放在源代码元素上的注解,与VB中的条件汇编相同。但是在 C# 中,Attributes信息是存储在元素的元数据中的,在运行时间可以用 re
2001-05-23 13:31:00
965
原创 VB程序员眼中的C# 3
C# 中的事件与VB中的事件作用相同。但是在C# 中,任何类都可以产生一套事件,并且任何对象都可以捆绑这些事件。C# 中的事件是以Delegates为基础的。设计事件时,通常认为Delegates要接受两个参数:第一个参数是引起事件的对象,第二个参数是以个包含事件自变量的对象。 现在我们为一个事件定义一个Delegates,当有新邮件到来时将激活这个事件: ===delega
2001-05-23 13:30:00
1219
原创 VB程序员眼中的C# 2
当需要把一个值限制在一定范围内的时候就得使用枚举类型,这与VB中的枚举概念相同。 比如: public enum enmFillColor { Blue, Green, Red } 在 C# 中,每个枚举项都有一个内在的默认类型以确定存储分配。如果没有指定基本类型,就将使用integer。请看下面的指定基本类型的例子:
2001-05-23 13:29:00
978
原创 VB程序员眼中的C#
VB程序员眼中的C# 一个程序通常有一个主函数,以表示程序的入口,它的名字一般是main。下面是一个简单的没有返回值的主函数,函数名前是void类型: Using System; Class Test { public static void Main() { Console.Writeline("Hello Unive
2001-05-23 13:28:00
1148
原创 数据仓库——在“啤酒与尿布”中挖掘
数据仓库——在“啤酒与尿布”中挖掘01-5-21 下午 04:19:25对话者:主持人:程鸿——《计算机世界》报记者专家:孟晓峰——中国人民大学信息学院教授祁国辉——“数据仓库之路”网站主持人IT厂商:杨顺生——NCR大中华区市场及合作伙伴总经理
2001-05-23 13:26:00
1921
原创 如何构建银行数据仓库
如何构建银行数据仓库河南省邓州市新华东路11号市人行 宋玉长 数据仓库技术作为一项数据管理领域的新技术,其精髓在于针对联机分析处理(OLAP)提出了一种综合的解决方案,与以往很多技术不同的是,它主要是一种概念,在此概念指导下完成系统的构造。既没有可以直接购买到的现成产品,也没有具体的分析规范和实现方法,也就是说没有成熟、可靠且被广泛接受的数据仓库标准。在以往关系数据库的设计
2001-05-23 13:26:00
1869
1
原创 Visual Basic.NET探密
Visual Basic.NET探密 去年微软宣布新版的Visual Basic将进入市场,不久又宣布新的Visual Basic是微软.NET的一部分。自此业界纷纷猜测Visual basic.NET在Visual Basic 6.0的基础上有哪些新的变化?增加了那些新的功能?在这里我们将揭开他的神秘面纱,同时将提供试用者提供的试用报告。 自微软宣布下一个版本的Microsoft Visu
2001-05-23 13:22:00
1475
原创 成功软件开发者的9种编程习惯 7
8. 确认Buffer 要时时确认对设定的排列或变量的大小,以避免数据混乱或导致系统出问题。请看下面使用者输入数据的例子: char city[10]; /* 为都市名称的排列 */ printf("Enter a city name: "); scanf("%s", city); printf("City is %s/n", city); 在这里,都市名称设定为10字(英文字)以内。如果使用
2001-05-23 13:21:00
868
原创 成功软件开发者的9种编程习惯 6
7. 起名要合理 程序,变量,procedure,structure等名一定要跟它的内容联系起来,变量不要起名如”x”,”y”,”z” 也许你会说笔者在上面举的例子里也用了x,y等,可笔者这样做的理由是他不牵涉到其他程序,实际开发软件的时候,笔者当然会使用有意义的变量名。请看下面例子:void x(int a, int b) { int z; z = a + b; printf("
2001-05-23 13:20:00
888
原创 成功软件开发者的9种编程习惯 4
5. 不乱用程序切断(Block) 很多人经常乱用程序切断。使用三个以上的切断是比较难以看懂的程序。请看下面例子:int a = 10; int b = 20; int c = 30; int d = 40; if(a == 10) { a = a + d; if(b == 20) { b = b + a; if(c != b) { c = c +
2001-05-23 13:16:00
994
原创 成功软件开发者的9种编程习惯 5
6. 写好注释 要养成写注释的习惯。特别是别人难以理解的程序或变量一定要注释,一个月后,也许你自己也需要看那注释呢。int x = 100; int y = 1000; if(x a = 0; else a = 1; 你能知道上面的程序意味着什么?如果不知道变量x,y和a指的是什么,那么很难理解。让我们给它标个注释再看吧:/* * 检测损益的程序 */ int x = 100; /*
2001-05-23 13:16:00
870
原创 成功软件开发者的9种编程习惯 3
4. 不乱用if语句有些人很喜欢用“if”语句,如下:if(a == 0) { a++; return(a); } if(a == 1) { a += 5; return(a); } if(a == 2) { a += 10; return(a); } if(a == 3) { a += 20; return(a); } if(a == 4) exit(1);
2001-05-23 13:15:00
945
原创 成功软件开发者的9种编程习惯 1
好的原程序做出好的软件 有些人会想:只要程序运行结果好,就不管原程序编得怎样。但绝对不是这样的。软件不是一次性就作完的,有必要做修改,扩展等管理。所以原程序要尽量作成易看懂,管理方便。 这样做,第一是为了软件开发者方便,其次还会影响到软件的性能。管理不方便的程序不会作出好的软件。 希望通过这篇文章能学到好的编程习惯。要理解这文章的内容,你至少要懂得1个开发工具语言。这里举例说明的都是C语言,
2001-05-23 13:14:00
947
原创 成功软件开发者的9种编程习惯 2
2. 要适合使用空格和tab键 C语言是不分辨空格的,因此程序也可以不需要空格一直写下去,但这样的程序会是谁都看不懂的"很有难度"的程序,请看以下例子:if(x==0) {a=b=c=d=MAX; x++;} 这样写,也许会节省空间,但不仅别人,编程的本人也会很难看懂。程序要写得容易看懂!if(x == 0) { a = b = c = d = MAX; x++;} 这样写,看起来
2001-05-23 13:14:00
823
原创 ::细细品味ASP.NET (五)::
细细品味ASP.NET (五)青苹果工作室(编译)01-5-23 上午 10:47:59开发Web Services(Web服务) 在Internet上作为服务发布的软件是 Web Services的核心。 ASP.NET提供了一个 Web Services的基础构造环境,从而使开发人员能够为这个服务模型创建服务
2001-05-23 13:10:00
870
原创 ::细细品味ASP.NET (四)::
细细品味ASP.NET (四)青苹果工作室(编译)01-5-21 上午 09:50:43Web控件 你可能会担心,象 这样的控件代表了一套需要你熟练运用的全新控件。不过,它们并不难学,因为它们在HTML中都有对应者。例如,对于一个很简单的文本框,在HTML 中,你是这样做的:而相应
2001-05-23 13:08:00
1357
原创 ::细细品味ASP.NET (二)::
细细品味ASP.NET (二)青苹果工作室(编译) 01-5-17 下午 01:33:55Web表单 ASP.NET Web Forms就是Web页面,同现在你用 ASP编写代码所做的工作是一样的。但是还不仅仅如此,ASP.NET Web Forms是在一个面向对象的编程模型上设计的,这样代码就能够再利用,并且使应用
2001-05-23 13:07:00
842
原创 ::细细品味ASP.NET (三)::
细细品味ASP.NET (三)青苹果工作室(编译) 01-5-18 上午 09:41:52页面事件 在此前我提到 ASP.NET已经被从头到脚地重写了,但是我并没有指出它是按照面向对象的思路重建的。在对象树的顶部是Page对象,即页面对象,ASP.NET的每个控件、应用程序和页面都是从这个对象中继承来的,也就是说每个
2001-05-23 13:07:00
980
原创 ::细细品味ASP.NET ::
细细品味ASP.NET (一)青苹果工作室(编译) 01-5-16 下午 02:46:09概 述 ASP现在被从头到脚地重建了,结果就是ASP.NET。它并不只是ASP 4.0,它是一个用于 Web开发的全新框架,其中包含了许多新的特性。ASP.NET提供了更易于编写、结构更清晰的代码,这些代码很容易进行再利用和共享
2001-05-23 13:05:00
933
原创 --- 入侵检测 ---
浅谈入侵检测毛毛 01-5-22 上午 10:59:12入侵检测系统随着计算机网络技术的飞速发展、应用范围的不断扩大,从早期的文件传输、电子邮件传输到目前的电子商务、Internet/Intranet,计算机网络在现代生活中的重要性正不断加强。但随之而来的计算机网络攻击也不断增加,由于系统脆弱性的客观存在以及各种各样入
2001-05-23 13:03:00
2322
原创 ^^^^^^^^WIN95帮助文件制作^^^^^^^^^^
WIN95帮助文件制作 WIN95中的帮助文件图文并茂,使用非常方便,那么你是否考虑到也为你的软件编写一个帮助文件呢?使用Mircosoft Visual C++中的Microsoft Help Workshop(帮助文件制作工具Hcw.exe)可以让你自己制作出具有专业水准的帮助文件。 制作帮助文件主要有以下几个步骤完成: * 利用Word软件
2001-05-10 11:44:00
1229
原创 ^^ 创建setup类型的进度条(vb6) ^^
^^ 创建setup类型的进度条(vb6) ^^新建一个工程增加一个picture box和command button 加入下面的代码:Dim tenth As Long条件编译#If Win32 ThenPrivate Declare Function BitBlt Lib "gdi32" _(ByV
2001-05-06 16:38:00
1287
原创 --==vb6中用图片框任意大小播放AVI电影(New)==--
新建工程,增加一个bas模块加入一个MCI控件,一个command按钮和一个图片框,设置form的ScaleMode property为 Pixels (3). .BAS 文件代码: Type RECT Left As Long Top As Long Right As Long Bottom As Long E
2001-05-06 12:29:00
1525
原创 ADO.NET的DataSet和ADO的Recordset的比较
导 读:在ADO中我们最常使用的对象就Recordset了,而在ADO.NET中又增加了一个对象DataSet。本文简要的对比了DateSet和Recordset的异同,这对ADO.NET的初学者非常有帮助! 翻译整理:.net技术网(www.51dotnet.com)郜飞 原文出处:http://www.database-applications.net/articles/dotnet4
2001-05-05 14:04:00
2642
1
原创 ADO.NET快速起步 [特别推荐]
导 读:本文主要介绍了ADO.NET的基本特点,并且使用的一些代码展示了在ADO.NET中如何建立数据库连接,发送查询命令及使用DataReader对象快速浏览数据集方式。 翻译整理:.net技术网(www.51dotnet.com)郜飞 小狮子英文版 :http://www.itpeople.com.cn/tech/tech-news.asp?fatherid=137&newsid=31
2001-05-05 14:03:00
953
原创 ADO.NET深入研究(2)[特别推荐]
导 读:.NET 在数据存取方面做了很大的调整。在.NET 框架下,数据存取是由ADO.NET来完成的,这是一个ADO的改进和完善版本。它最显著的变化是其完全基于XML。而对于从事ADO开发的人员来说,Recordset对象的消失也令他们感到惊奇。 翻译整理:.net技术网(www.51dotnet.com)slash 原文出处:http://www.dnjonline.com/art
2001-05-05 14:01:00
1012
原创 ADO.NET深入研究(1)[特别推荐]
导 读:.NET 在数据存取方面做了很大的调整。在.NET 框架下,数据存取是由ADO.NET来完成的,这是一个ADO的改进和完善版本。它最显著的变化是其完全基于XML。而对于从事ADO开发的人员来说,Recordset对象的消失也令他们感到惊奇。翻译整理:.net技术网(www.51dotnet.com)slash原文出处:http://www.d
2001-05-05 13:59:00
1165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人