自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xzaww的专栏

welcome to Ray's Bolg!!!

  • 博客(25)
  • 收藏
  • 关注

转载 C#中的Socket编程

C#中的Socket编程 作者: 宋华 Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net

2007-10-23 11:25:00 674

原创 ADO.NET入门

 教程: ADO.NET入门2007-07-14 16:30 简介:本文主要讨论了作为实现基本数据库操作方法之一的ADO.NET,以及ADO.NET与ADO的基本比较   ADO.NET将成为构建数据感知 .NET应用程序的基础. 不同于ADO 的是,ADO.NET更具有通

2007-08-20 13:36:00 726 2

转载 C#基础概念二十五问

1.静态成员和非静态成员的区别?2.const 和 static readonly 区别?3.extern 是什么意思?4.abstract 是什么意思?5.internal 修饰符起什么作用?6.sealed 修饰符是干什么的?7.override 和 overload 的区别?8.什么是索引指示器?9.new 修饰符是起什么作用?10.this 关键字的含义?11.可以使用抽象函数重写基类中的

2007-08-10 11:06:00 746 1

转载 (一)列表控制的主要功能

(一)列表控制的主要功能         列表控制和视(List   Control&View)主要用来以各种方式显示一组数据记录供用户进行各种操作,Windows98/95中资源管理器中的“查看”标签下的“大图标|小图标|列表|详细资源”就是一个非常好的典型应用。列表中的记录可以包括多个数据项,也可以包括表示数据内容的大小图标,用来表示数据记录的各种属性。         列表控制提供了对Win

2007-08-01 10:38:00 725

转载 SOCKET类的设计和实现

  SOCKET类的设计和实现     WinSock基本知识   这里不打算系统地介绍socket或者WinSock的知识。首先介绍WinSock API函数,讲解阻塞/非阻塞的概念;然后介绍socket的使用。  

2007-08-01 10:33:00 466

转载 对话框和对话框类CDialog

  对话框和对话框类CDialog   对话框经常被使用,因为对话框可以从模板创建,而对话框模板是可以使用资源编辑器方便地进行编辑的。   模式和无模式对话框   对话框分两种类型,模式对话框和无模式对话框。  

2007-08-01 10:26:00 1527

转载 面向对象

面向对象(Object Oriented,OO)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。       谈到面向对象,这方面的文章非常多。但是,明确地给出对象的定义或说明对象的定义的非常少——至少我现在还没

2007-08-01 10:18:00 535

转载 socket编程原理

 socket编程原理2.1  问题的引入       UNIX系统的I/O命令集,是从Maltics和早期系统中的命令演变出来的,其模式为打开一读/写一关闭(open-write-read-close)。在一个用户进程进行I/O操作时,它首先调用“打开”获得对指定文件或设备的使用权,并返回称为文件描述符的整型数,以描述用户在打开的文件或设备上进行I/O操作的进程。然后这个用户进程多次调用“读/写

2007-08-01 10:09:00 563

转载 深入探讨this指针

深入探讨this指针 为了写这篇文章,准备了好长时间,翻遍了箱底的书籍。但是现在还是不敢放开手来写,战战兢兢。不是担心自己写错,而是唯恐自己错误误导别人。同时也希望这篇文章能给你一点收获。既然是深入探讨this指针,所以建议初学者,最好具有一定编译基础,调试基础。如果大家认为这片文章有不满的地方,就给我发信批评一下,以便及时修正。关于this指针的描述我们一般从语言层次上讲;thi

2007-08-01 10:03:00 2505 2

转载 第六章 友元函数与友元类

第六章 友元函数与友元类采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分,但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元函数外,还有友元类,两者统称为友元。友元的作用是提供了工序的运行效率,但又破坏了类的封装性。1.友元函数

2007-08-01 09:57:00 707

转载 C++类静态数据成员与类静态成员函数

 C++类静态数据成员与类静态成员函数 C++类静态数据成员与类静态成员函数 在没有讲述本章内容之前如果我们想要在一个范围内共享某一个数据,那么我们会设立全局对象,但面向对象的程序是由对象构成的,我们如何才能在类范围内共享数据呢?   这个问题便是本章的重点:   声明为static的类成员或者成员函数便能在类的范围内共同享,我们把这样的成员称做静态成员和静态成员函数。   下面我们用

2007-08-01 09:55:00 580 1

转载 第一章 类和对象

 第一章  类和对象        类和对象是面向对象程序设计的两个最基本、最重要的概念。所谓对象就是客观事务在计算机中的抽象描述;而所谓类则是对具有相似属性和行为的一组对象的统一描述。从程序设计语言的角度来说,类是一种数据类型,而对象是具有这种类型的变量。1.类的定义类定义的一般形式为:class 类名{   private:    数据成员或成员函数

2007-08-01 09:54:00 496

转载 第二章 构造函数和析构函数

第二章  构造函数和析构函数        构造函数和析构函数是类的两个特殊的成员函数1.构造函数构造函数(constructor)是类的一个特殊的成员函数,它与类名同名。当定义该类的对象时,构造函数将被系统自动调用用以实现对该对象的初始化。构造函数不能有返回值,因而不能指定包括void在内的任何返回值类型。构造函数的定义与其他成员函数的定义一样可以放在类内或类外。

2007-08-01 09:52:00 654

转载 第四章 虚函数和多态

第四章 虚函数和多态多态性与前面提到的数据封装和继承性共同构成了面向对象程序设计的三个重要机制。1.静态联编与动态联编由于函数重载的存在,当程序中出现调用同名函数时,编译器会根据函数的参数类型、个数决定调用执行哪一个同名函数的代码,这种把一个函数的调用与适当的函数实现代码联系在一起的过程,叫做联编。根据联编的实现阶段的不同,可将其分为静态联编和动态联编两种。静态联编是在

2007-08-01 09:51:00 555

转载 第三章 继承和派生

   第三章 继承和派生 继承性是面向对象程序设计最重要的机制之一。    1.继承的概念所谓继承(inheritance)就是利用已有的数据类型定义出新的数据类型。在继承关系中,被继承的类称为基类(base class)或父类,而通过继承关系定义出来的新类则被称为派生类(derived class)或子类。派生类既可以对基类的性质进行扩展又可以对基类进行限制,从而得到

2007-08-01 09:50:00 699

转载 构造函数和析构函数

什么是构造函数。   上一个教程我们简单说了关于类的一些基本内容,对于类对象成员的初始化我们始终是建立成员函数然后手工调用该函数对成员进行赋值的,那么在c++中对于类来说有没有更方便的方式能够在对象创建的时候就自动初始化成员变量呢,这一点对操作保护成员是至关重要的,答案是肯定的。关于c++类成员的初始化,有专门的构造函数来进行自动操作而无需要手工调用,在正式讲解之前先看看c++对构造函数的一个基本

2007-08-01 09:40:00 428

转载 链表的概念

数组作为存放同类数据的集合,给我们在程序设计时带来很多的方便,增加了灵活性。但数组也同样存在一些弊病。如数组的大小在定义时要事先规定,不能在程序中进行调整,这样一来,在程序设计中针对不同问题有时需要3 0个大小的数组,有时需要5 0个数组的大小,难于统一。我们只能够根据可能的最大需求来定义数组,常常会造成一定存储空间的浪费。我们希望构造动态的数组,随时可以调整数组的大小,以满足不同问题的需要。链表

2007-08-01 09:32:00 923

原创 SQL一般操作

 asc 按升序排列desc 按降序排列下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数

2007-08-01 09:23:00 351

转载 C++的多态性

 C++的多态性 1.多态性的概念 多态性是指用一个名字定义不同的函数,这函数执行不同但又类似的操作,从而实现“一个接口,多种方法”。多态性的实现与静态联编、动态联编有关。静态联编支持的多态性称为编译时的多态性,也称静态多态性,它是通过函数重载和运算符重载实现的。动态联编支持的多态性称为运行时的多态性,也称动态多态性,它是通过继承和虚函数实现的。 C++的多态性 2.函数重载函数重

2007-08-01 09:20:00 723

转载 C++重载函数和运算符

C++重载函数和运算符重载概述 有了C++语言,你就可以重载函数和运算符。重载是一种应用,它在同一范围中为一个给定函数名称提供了多种定义。委托编译器依据调用该函数的参量选择合适的函数或运算符的版本。例如: double max(double d1,double d2) { return (d1>d2)?d1:d2; } int max (int i1, int

2007-08-01 09:14:00 2930

转载 C++中指针的使用艺术

C++中指针的使用艺术                                       在C++编程中使用指针能有速度快,节约内存等优点,是很多C++程序员的最爱。但指针是一把双刃剑,用好了它,你就会发现指针有多么的方便,反之,你可能就头疼了,往往会出现意想不到的问题。  一.什么是指针:  其实指针就像是其它变量一样,所不同的是一般的变量包含的是实际的真实的数据,而指针只是一个指

2007-08-01 08:58:00 475

原创 指针与引用

 指针与引用的区别 指针与引用看上去完全不同  指针用操作符  *  和  ->   引用使用操作符。但是它们似乎有相同的功能,指针与引用都是让你间接引用其他对象,你如何决定在什么时候使用指针  在什么时候使用引用呢?首先,要认识到在任何情况下都不能用指向空值的引用, 一个引用必须总是指向某些对象, 因此如果你使用一个变量并让它指向一个对象,但是该变量在某些时候也可能不指向任何对象,

2007-08-01 08:56:00 652

原创 条件语句

"to be or not be"? 这个问题深深地困扰着哈姆雷特。他必须在“生存还是毁灭”之间做出一个选择,这是一个困难的选择。在你的人生中,您曾经面对什么选择?“学编程还是不学编程”?“学CB还是学VC”? 选择哪一个,最终总要是要决定,不同的是每个人在作出选择时所要面对的不同条件。前一章我们讲“顺序流程”就好像长安街一样笔直的,从头走到尾;这一章我们要讲的“条件分支流

2007-07-31 15:39:00 1411

转载 对话框概述

对话框和对话框类CDialog   对话框经常被使用,因为对话框可以从模板创建,而对话框模板是可以使用资源编辑器方便地进行编辑的。   模式和无模式对话框   对话框分两种类型,模式对话框和无模式对话框。   模式对话框

2007-07-30 10:29:00 986

转载 MFC概述

    MFC概述     MFC是一个编程框架   MFC (Microsoft Foundation Class Library)中的各种类结合起来构成了一个应用程序框架,它的目的就是让程序员在此基础上来建立Windows下的应用程序,这是一种相对SDK来说更为简单的方法。因为

2007-07-30 10:18:00 513 1

空空如也

空空如也

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

TA关注的人

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