自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (6)
  • 收藏
  • 关注

转载 在VC中改变TAB顺序的方法

用VC来写MFC程序的时候,在使用CSpinButtonCtrl控件和另外一个控件相伴一起用,多数情况下,会发现TAB顺序和预期的顺序不一致,那么这时就有必要重新调整TAB顺序,来适应我们所写的程序。    调整TAB顺序的方法有两种:    1.在当前的界面或对话框下按“Ctrl+D”键,就会出现各个控件的TAB序号,我们只需要操作鼠标点击,即可调整出我们想要的顺序了。

2012-02-10 22:00:19 772

原创 包含对象成员的派生类的初始化实例

#includeusing namespace std;class Base{private:int a;public:Base(int i) { a = i; cout }~Base() { cout }};class

2011-08-03 21:57:37 888 1

原创 单继承,构造函数的调用次序

#includeusing namespace std;class Base{private:int a;public:Base(int i) { a = i; cout }~Base() { cout }};class

2011-08-03 21:47:42 451

原创 类的继承方式-->公有继承,私有继承

#includeusing namespace std;class Rectangle{private:int width;int height;public:void InitRect(int w = 0, int h = 0){widt

2011-07-31 09:13:02 451

原创 用 成员函数 重载++运算符

// 用成员函数重载 ++ 运算符// 前缀运算符重载,定义一个不带参数的的重载函数,// 后缀运算符重载,必须定义一个带有单个参数的重载函数.But why??#includeusing namespace std;class Coordinates //

2011-07-30 21:23:34 860

原创 模板--->函数模板

// c++的模板是一种参数化程序设计方式,它以一种完全通用的方法来设计函数或类// 而不必预先说明将被使用的每个对象的类型.这些模板运算对象的类型不是实际的// 数据类型,而是一种参数化的类型(又称为类型形参).// 一个带类型形参的类称为    类模板.//

2011-07-30 15:26:32 352

原创 用友元函数重载运算符

// 用友元函数重载运算符#includeusing namespace std;class COMPLEX{private:double x, y;public:COMPLEX(double xx = 0, double yy = 0

2011-07-30 09:47:11 1162

原创 用成员函数重载算术运算符

#includeusing namespace std;class COMPLEX{ private: double x, y; public: // 带有默认参数值的构造函数 COMPLEX(double xx = 0, double yy = 0) { x = x

2011-07-29 10:22:43 1976

原创 带有默认参数的构造函数

#includeusing namespace std;class Date{ public: // 带有默认参数的构造函数 Date(int = 2004, int = 2, int = 3); void print(); private: int year, mont

2011-07-28 21:47:53 615

原创 初始化式构造函数

#includeusing namespace std;class Date{ public: Date(); Date(int y, int m, int d); void print(); private: int year, month, day;};// 初始化式

2011-07-28 21:39:49 357

原创 关于函数参数的默认值

#includeusing namespace std;// int sum(int x, int y = 8) 也可以// 但是,// int sum(int x = 7, int y) 就不行了// 默认形参必须按照从右向左的顺序定义.因为系统在// 用实参初始化形参时是按照

2011-07-28 21:28:56 503

原创 静态成员函数 间接 访问非静态数据成员

// 静态成员函数间接访问非静态数据成员// 静态成员函数可以直接引用该类的 静态数据成员 和 静态成员函数,但不能// 直接引用 非静态数据成员 和 非 静态成员函数,否则编译报错// 如果要引用,必须通过参数传递的方式得到对象名,然后再通过对象名引用#includeusing

2011-07-26 11:23:17 912

原创 静态成员-->静态数据成员,静态成员函数

// 1.静态成员--->静态成员变量// 2.静态成员--->静态成员函数#include#includeusing namespace std;//1.静态成员变量--->静态成员变量////class Worker//{// private:// string name;

2011-07-26 11:05:13 348

原创 关于友元函数(成员友元函数, 普通友元函数)

#include#includeusing namespace std;const double PI = 3.141593;class Circle;// class Calculate// {// public:// double distance(Circle &p1

2011-07-26 09:03:51 429

原创 关于结构体的定义与初始化

#include#includeusing namespace std;void main(){ struct student { int id; int age; // char name[20]; //此处用char *name;也可以// char addr[30

2011-07-24 12:34:16 394

原创 unix2dos ( perl实现 )

在 windows 下学习perl , 想要实现unix2dos的作用perl -p -i -e "s/\r\n/\n/g" file 这句话的意思是说把文件中的回车换行符(\r\n)替换成换行符(\n)执行之后,报错。如下:Can't do inplace edit witho

2011-07-20 00:29:41 769

原创 system函数 执行DOS 命令

<br />原型在 stdlib.h, process.h<br />说明:system 函数从一个 正在执行的C 程序里, 利用DOS 和COMMAND.COM 文件来执行Dos命令,批处理文件或者 字符串command 所指定的程序。为了装入和运行,该程序 必须在当前目录下或者在环境变量path所指的目录之一中。<br />环境变量COMSPEC 用于查找 COMMAND.COM 文件,所以COMMAND.COM不一定要在当前目录 中(若是将COMSPEC设置为其它可执行程序,效果如何 呢?,试了试

2011-05-08 21:57:00 1005

原创 perror函数 打印错误信息

perror 打印系统的错误消息void perror(const char *s);原型在 stdio.h 说明: perror打印错误消息到 stderr流(通过控制台), 表示最后一个库程序的系统错误信息。 首先打印参数string,接着是冒号,然后是对应于当前errno值的信息,最后换行。规定传送的文件名是字符串参数。 通过全局变量 sys_errlist (定义在stdio.h中,extern  char           *_Cdecl sys_errlist[];)获取信息字

2011-05-07 16:27:00 1740

原创 exec... 系列函数

<br />exec... 系列函数<br /><br /><br /><br /><br />L 系列:<br /><br /><br />int    execl    ( char *path, char *arg0, char *arg1, ... , NULL);<br /><br />int    execlp    ( char *path, char *arg0, char *arg1, ..., NULL);<br /><br /><br /><br />int    exec

2011-05-07 16:09:00 576

原创 spawn 系列函数 创建并运行子进程

spawn 系列函数L 系列:int    spawnl    (int mode, char *path, char *arg0, char *arg1, ... , NULL);int    spawnlp    (int mode, char *path, char *arg0, char *arg1, ..., NULL);int    spawnle    (int mode, char *path, char *arg0, char *arg1, ..., NULL, char *envp[])

2011-05-07 15:37:00 10233 1

原创 exit 终止一个进程 atexit 注册终止函数

exit 终止程序void exit(int status)原型位于 stdlib.h, process.h适用于 UNIX 系统,在 ANSI C 中有定义eixt 终止调用进程, 在退出程序之前,关闭所有文件, 缓冲输出内容将刷新定义,并调用所有已刷新的”出口函数“(由 atexit 定义)。参数 status 被用来提供调用进程的出口状态,一般来说, 0 表示正常出口, 非 0 值表示有错误发生。此时 status 将置为 下列值之一   EXIT_SUCCESS       正常终止程序   EXI

2011-05-05 16:07:00 872

原创 abort 异常终止一个进程 _exit终止程序

<br />void abort(void)<br /><br /><br />原型位于 stdlib.h, process.h<br />适用于 UNIX 系统,在 ANSI C 中有定义<br /><br /><br />该函数将终止信息 “Abnormal program termination" 写入 stderr 中, 并通过调用带有终止码 3 的<br />_exit 来终止程序。<br />abort 将把终止码 3 返回给父进程 或 DOS<br /><br /><br /><br />#i

2011-05-05 15:35:00 1157

原创 main.c

#includemain(int argc, char *argv[], char *env[]){    int i;    printf(" The value of argc is %d/n/n", argc);    printf(" This are %d command-line arguments passed to main/n/n", argc);    for(i = 0; i     {        printf(" argv[%d] : %s/n",

2011-05-05 15:03:00 430

转载 Turbo C 2.0 典藏

<br />Turbo C 2.0的主要文件单介绍: <br /><br />INSTALL.EXE 安装程序文件 <br />TC.EXE 集成编译 <br />TCINST.EXE 集成开发环境的配置设置程序 <br />TCHELP.TCH 帮助文件 <br />THELP.COM 读取TCHELP.TCH的驻留程序 <br />README 关于Turbo C的信息文件 <br />TCCONFIG.EXE 配置文件转换程序 <br />MAKE.EXE 项目管理工具

2011-05-05 14:23:00 1797

原创 TC2.0下写汇编

转载自 husubmit按照TC2.0的帮助系统所以说的,在TC2.0下是可以用汇编的,方法是使用asm关键字:其格式是:<br />asm opcode <operands> <;newline>,如同别的注释一样,<>之间的表示可选的;例如:<br />main()<br />{<br />char *c="hello,world/n/r$";<br />asm mov ah,9;asm mov dx,c;asm int 33;<br />printf("You sucessed!/n");<br />

2011-04-26 19:11:00 2369

原创 unix2dos 批处理实现

DOS/Windows和Linux/Unix的文件换行回车格式不同,基于 DOS/Windows 的文本文件在每一行末尾有一个 CR(回车)和 LF(换行),而 UNIX 文本只有一个换行。在这两个操作系统下传输文件时需要进行格式转换,Unix环境下的文件格式转换工具有dos2unix命令,Windows环境下可以用UltraEdit进行转换。也可以用一个批处理脚本实现实现的想法来源于 csdnhttp://topic.csdn.net/u/20100330/15/805aa786-eb37-4ec9-bd

2011-04-22 21:59:00 1198

原创 strcmp() strcasecmp() strncasecmp() strlen()

<br /><br />    $first = 'Pear'; <br />    $second = "peach"; <br />// int strcmp(string str1, string str2) <br />// CASE SENSITIVE <br />    echo "$first STRCMP $second, result is : "; <br />    echo strcmp($first, $second); <br />    echo

2010-11-07 22:24:00 631

原创 php strtok()

// string strtok(string input, string separator);

2010-11-07 15:38:00 810

原创 php printf() sprintf()

<br /><br />    $n = 43951789; <br />    $u = -43951789; <br />    $c = 65; <br />    printf("%%b = %b/n", $n); <br />    printf("%%c = %c/n", $c); <br />    printf("%%d = %d/n", $n); <br />    printf("%%e = %e/n", $n); <br />    print

2010-11-07 12:49:00 531

原创 php nl2br() strtoupper() strtolowe() ucfirst() ucwords()

并换行     echo nl2br($aline); ?>

2010-11-06 22:49:00 697

原创 PHP trim ltrim rtrim

<br /><br />    $text = "/t  These are a few words :) ..  .  "; <br />    $hello = "Hello World"; <br />    $binary = "/x09Example String/x0A "; <br />#original <br />    var_dump($text); <br />    echo "/n"; <br />#$text <br />    $trimed = t

2010-11-06 22:18:00 421

原创 php set_exception_handler()

getMessage();     }     set_exception_handler('exception_handler');     throw new Exception("-> 作为示例,故意抛出一个异常但不捕获它。/n");     echo "这条语句不会被执行。/n"; ?> /*     使用函数set_exception_handler()可以设置异常处理回调函数,该函数原型如下:     string set_exception_handle

2010-10-31 12:29:00 996

原创 php 用户自定义异常

getMessage();             $code = $this->getCode();             $file = $this->getFile();             $line = $this->getLine();             $ret = "/n-------------------------------------/n";             $ret .= "有错误发生!/n";             $ret

2010-10-30 23:04:00 502

原创 php 异常处理 throw catch

/n";             if($divisor == 0){                 throw new Exception('除数不能为零', 101);             }             $result = $dividend / $divisor;             echo "结果为 $result/n/n";         }         catch(Exception $e){  # 类型指示 Except

2010-10-30 18:00:00 424

原创 php 内置异常类Exception

<br /><br />    class Exception{ <br />        protected $message = 'Unkown exception'; <br />        protected $code = 0; <br />        protected $file; <br />        protected $line; <br />        function __construct($message = null, $code =

2010-10-30 17:58:00 706

原创 php 类型指示

var;         }     }     class OtherClass{         public $var = 'Hello, World!';     }     $obj = new MyClass();     $other = new OtherClass();     $obj->test($other);     $obj->test(2);     #为什么没有报错呢? ?>

2010-10-29 22:22:00 291

原创 php 5 两个对象比较

flag = $flag;         }     }     class OtherFlag{         public $flag;         public function __construct($flag = true){ //什么意思呢?             $this->flag = $flag;         }     }     $o = new Flag();     $p = new Flag()

2010-10-29 22:13:00 638

原创 php 5 clone __clone()

a/n";     echo "$subtest->a/n";     $subtest->a = 1;     echo "$test->a/n";     echo "$subtest->a/n";     $subtest2 = clone $test;     echo "/n$test->a/n";     echo "$subtest2->a/n";     $subtest2->a = 2;     echo "$test->a/n";    

2010-10-29 11:08:00 529

原创 php 5 __toString()方法 类转换为字符串

a = $a;             $this->b = $b;             $this->c = $c;         }         public function __toString(){             return $this->a.' '.$this->b.' '.$this->c;         }     }     $class = new TestClass('Good', 'morning,', 'Sir!')

2010-10-28 18:32:00 2948

原创 php 5 final方法 final 类

<br /><br />/* <br />    class BaseClass{ <br />        public function test(){ <br />            echo "BaseClass::test() called/n"; <br />        } <br />        final public function moreTesting(){ <br />            echo "BaseClass::moreTes

2010-10-28 18:31:00 628

m a s m 4.0

m a s m 4.0 好用开发工具,不好找了

2011-03-15

turbo asm 5.0

turbo asm 5.0 好用的开发工具

2011-03-15

GBK_汉字内码扩展规范编码表.pdf

GBK 汉字内码 扩展规范 编码表 .pdf Chinese Internal Code Specification 1.0 版

2010-10-21

守望迷你 ftp 服务器

守望迷你 ftp 服务器 简单好用 无需安装

2010-10-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除