当前位置:首页 > 编程学习

编程学习

  • 最新
  • 浏览
  • 评论

致面向对象技术初学者的一封公开信

编程学习2007-11-1137620
致面向对象技术初学者的一封公开信
致面向对象技术初学者的一封公开信 Alistair Cockburn 著(1996 年2 月),袁峰 译介绍 首先我要解释一下为什么会写这封公开信。这似乎已经成了一种习惯,但这个步骤还是需要的。过去6 年中, 我曾经无数次地在饭店、酒吧、旅店大厅等各种地方以同一种方式度过愉快而漫长的夜晚:和同样追求真理、光明和智慧的伙伴一起探讨面向对象的真谛。现在,我已经可以回答很多当年我遇到的问题。这些同样的问题也在困扰着我的一位新同事,在一家饭店里,我花了整整一个晚上和他讨论这些问题。...

用VB类实现文件对话框

编程学习2007-11-0445230
用VB类实现文件对话框
用VB类实现文件对话框'类名:ComDlg.cls '作用:文件打开保存对话框 ' ' ' 'By:Apull '2007-5-21 'http://www.apull.net Option Explicit Private Declare Function GetOpenFileName Lib "comdlg32.dll" Alias "GetOpenFileNameA" ( _ pOpenfilename As OPENFILEN...

VB/VB.net 只允许运行一个实例

编程学习2007-10-2962220
VB/VB.net 只允许运行一个实例
VB如何防止程序被重复加载,也就是只允许运行一个实例,一般有2种方法。一,直接用VB提供的APP对象的PrevInstance方法。PrevInstance的返回值为True则说明已经有一个实力在运行。If App.PrevInstance Then Msgbox "已经有一个实例在运行" End if...

VB连接SQLServer数据库操作代码

编程学习2007-10-0355630
VB连接SQLServer数据库操作代码
第一步,在ModConString模块中定义一系列变量'定义一个属性过程反映连接字符串Public Property Get conString() As Variant conString = "data source=.;initial catalog=Sims_four;user End Property...

C++ string类常用函数

编程学习2007-09-2435620
 C++ string类常用函数
string类的构造函数:string(const char *s);    //用c字符串s初始化 string(int n,char  c);     //用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如string s1;string  s2="hello";都是正确的写法。...

代码迷惑技术如何保护Java免遭逆向工程

编程学习2007-07-2736990
代码迷惑技术如何保护Java免遭逆向工程
很少有问题比程序员遇到不访问无法利用的源代码就无法解决的漏洞更令人沮丧的了。你是否在通过一个在线开源库修补代码,或正在调用常用操作系统例行程序;你可能每周都要花时间处理不是由你编写,因而也无法访问其源代码的代码。因为Java字节码包含许多和原始代码相同的信息,所以很容易对Java类文件执行逆向工程。另外,Java程度以其“一旦编写,随处运行”特性而闻名。虽然并非Java语言的专利,但代码反编译从未在Java开发者之中得到如此公开或普遍地利用。反编译的对...

C++实现十进制转换为二进制

编程学习2007-06-1741900
C++实现十进制转换为二进制
这个写得有些早了,学习C++是写的。现在看到很多帖子问这个问题,把这个贴上来供大家参考下。/* * FileName: bin.cpp * * 转换十进制为二进制 * * Apull * 2005-12-2 */ #include <iostream>...

VB.NET 用ShellExecuteEx 打开系统文件属性对话框 模块

编程学习2007-06-0942460
VB.NET 用ShellExecuteEx 打开系统文件属性对话框 模块
' ' VB.NET 调用系统文件属性对话框模块 ' ' ' Imports System.Runtime.InteropServices   Module SHFileCtrl   #Region "API's"   '------------------------------ '查看文...

MD5加密VB版

编程学习2007-06-0236480
MD5加密VB版
'MD5加密VB版 '调用方法:str=MD5("Apull",32),就能得到"Apull"的32位的MD5。 Private m_lOnBits(30) Private m_l2Power(30) Private Const BITS_TO_A_BYTE = 8 Private Const BYTES_TO_A_WORD = 4 Private Const BITS_TO_A_WORD = 32...

VB.NET中如何扩充字符串进行固定宽度显示

编程学习2007-05-3147250
VB.NET中如何扩充字符串进行固定宽度显示
  在VB.NET中,当你需要在控制台显示数据或准备好打印数据时,可能需要调整列宽以显示固定长度的数据。本文介绍了使用String对象的PadLeft方法和PadRight方法扩充字符串以进行固定宽度显示。PadLeft和PadRight方法...