当前位置:酷聊软件网软件资讯软件教程编程开发 → 资讯列表
资讯标题关闭所有内容预览 | 展开所有内容预览
  • C语言之指针综合谈 [内容预览] 5 | 2008-01-20 06:13:40
      概述  JoelSpolsky认为,对指针的理解是一种aptitude,不是通过训练就可以达到的。虽然如此,我还是想谈一谈这个C/C++语言中最强劲也是最容易出错的要素。  鉴于指针和目前计算机内存结构的关联,很多C语言比较本质的特点都孕育在其中,因此,本篇和第六、第七两篇我都将以指针为主线,结合在实际编程中遇到的...

    [阅读全文]

  • C++开发常用工具荟萃 [内容预览] 13 | 2008-01-20 06:13:39
      开发环境  >Turboc  DOS时代c语言开发的经典工具,目前适合两类人使用:c语言beginner(尤其是学生一族),具有怀旧情节的专业人士:)  >VisualC++6.0/7.0  稳定而强大的IDE开发环境,具有丰富的调试功能,定制宏的功能也是其一大特色。Microsoft的经典之作,功能强大自不必言说...

    [阅读全文]

  • 分辨C和C++的标准原型 [内容预览] 6 | 2008-01-20 06:13:38
    尽管标准的C通常在C和C++中的功能相同,但是一些函数在每个语言中有不同的符号差。标准的函数他们的符号差不同的是:strchr(),strpbrk(),strrchr(),strstr(),和memchr(),字符副本也和它们一样:wcschr(),wcspbrk(),wcsrchr(),wcsstr(),wmemch...

    [阅读全文]

  • C++中的句柄错误 [内容预览] 4 | 2008-01-20 06:13:36
    Java中的最好的一件事情是彻底的使用异常并依存异常。使用异常你可以在句柄操作错误的时候获得一个安全可靠的方法。不幸地是,大多数的C++类库中,异常不是类的基本部分。为了让C++的异常处理和Java的水平相当,你需要在你的应用程序或者库中小心的设计异常处理。首先,你需要在你的设计文档中详细的定义出错处理。更多时候,出错...

    [阅读全文]

  • 在STL容器中使用范围检查 [内容预览] 6 | 2008-01-20 06:13:35
    访问内建数组的元素是一种速度非常快的操作,因为C++在运行时期不执行范围检查。但是,这样做的后果是,一个不小心的语句会把程序带入一个未定义的状态,例如:chars[10];voidfunc(char*str){s[12]='\0';//undefined;writingpastabuffer'send}一些程序员错误地...

    [阅读全文]

  • 解释c++未捕获异常的影响 [内容预览] 7 | 2008-01-20 06:13:34
    C++标准不指定程序在遇到未捕获异常时的行为。在一些系统中,遇到这种情况的结果是显示完整的堆栈跟踪,也就意味着在程序结束之前自动对象会正确地销毁。而在另外一些系统中,未捕获异常会导致程序直接结束,而不会销毁自动对象。这种回旋余地是不一致的;解决用户需要与供应商需要之间的冲突导致了这一现象的产生。在某些调试环境中,在遇到...

    [阅读全文]

  • C++处理for循环作用域规则 [内容预览] 6 | 2008-01-20 06:13:33
      在C++标准制定之前,在for循环中声明的变量在循环外也可以访问。例如:  for(intn=0;n〈MAX;++n)  {  //..dosomething  }  ++n;//OKinpre-standardC++;illegalinISOC++  然而,在ISOC++中,for循环变量的作用域被限制为循环本身...

    [阅读全文]

  • 高质量C++编程点滴 [内容预览] 6 | 2008-01-20 06:13:32
      一、你需要一个函数将一个数组赋值为等差数列,并将会在函数的外部使用它。    不合理:   int*GetArray(intn)  {  int*p=newint[n];  for(inti=0;i〈n;i++)  {  p=i;  }  returnp;  }   合理:   voidGetArray(int*p...

    [阅读全文]

  • C++学习感想 [内容预览] 8 | 2008-01-20 06:13:31
      在一些论坛上经常会看到一些各语言的优劣比较,知道自己所学语言的优劣也好,但是如果一味停留在这个层面就没有用了。任何语言都只是工具而已。重要的是使用工具的人!就我个人的经验来讲,真正处于业界搞开发的人都愿意使用成熟的、为自己所熟知的技术来完成工作。而新手都喜欢用一些比较新的技术来做开发,而且喜欢追求新奇(从界面很容易...

    [阅读全文]

  • C/C++作用域引申出的编码规范 [内容预览] 7 | 2008-01-20 06:13:29
      规范本身应该是一个规定,但C/C++在编码上并没有这样的规定,凡符合C/C++语法的就是合格的代码,但符合C/C++语法的代码不一定是优秀的代码,要对一些不良行为做约定,比如不应该将局部使用的变量作为全局变量,这是其一;其二,代码本身也可能会进行合作开发或后期维护  ,那么一个表达统一结构清晰的代码是必要的。由这两...

    [阅读全文]

  • C++编程调试小技巧 [内容预览] 4 | 2008-01-20 06:13:28
      1.调试标记  适用预处理#define定义一个或多个调试标记,在代码中把调试部分使用#ifdef和#endif进行管理。当程序最终调试完成后,只需要使用#undef标记,调试代码就会消失。常用的调试标记为DEBUG,语句序列:  #defineDEBUG   #ifdefDEBUG    调试代码   #endi...

    [阅读全文]

  • C语言程序设计基础之联合 [内容预览] 5 | 2008-01-20 06:13:27
      应该说明的是,这里所谓的共享不是指把多个成员同时装入一个联合变量内,而是指该联合变量可被赋予任一成员值,但每次只能赋一种值,赋入新值则冲去旧值。如前面介绍的“单位”变量,如定义为一个可装入“班级”或“教研室”的联合后,就允许赋予整型值(班级)或字符串(教研室)。要么赋予整型值,要么赋予字符串,不能把两者同时赋予它。...

    [阅读全文]

  • [图文] 见证Unix操作系统发展历史 [内容预览] 10 | 2008-01-20 06:13:22
    从总体来看,Unix的发展可以分为三个阶段:  第一阶段为Unix的初始发展阶段,从1969年KeThompson在AT&T贝尔实验室创造了Unix操作系统,刚开始运行在一台DECPDP-7计算机上,只在实验室内部使用并完善它,这个阶段Unix从版本1发展到了版本6。值得注意,此时的Unix是用汇编语言写成的,...

    [阅读全文]

  • C语言之枚举与位运算 [内容预览] 4 | 2008-01-20 06:13:20
      在实际问题中,有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月,一个班每周有六门课程等等。如果把这些量说明为整型,字符型或其它类型显然是不妥当的。为此,C语言提供了一种称为“枚举”的类型。在“枚举”类型的定义中列举出所有可能的取值,被说明为该“枚举”类型的变量取值不能超过定义的范围...

    [阅读全文]

  • 用VB6.0取得系统信息 [内容预览] 5 | 2008-01-20 06:13:19
      假如我们想要用VB6.0取得系统信息,可以通过VB6.0的sysinfo控件和WindowsAPI函数来实现。  一、用sysinfo控件获得操作系统版本  要用sysinfo控件,必需在部件引用中选择MicrosoftSysinfoControl复选框。程序  代码如下:PrivateSubCommand1_Cl...

    [阅读全文]

  • [基础知识]Debug 使用简介 [内容预览] 4 | 2008-01-20 06:13:18
    调试程序DEBUG的特点:在受控环境中测试程序;装入,显示或修改任何文件;执行DOS程序;完成磁盘实际读/写操作;建立或汇编汇编语言程序。DEBUG的命令格式:[drive:][path]DEBUG[d:][p][filename][.ext][param...]其中:drive:是指定DEBUG文件的磁盘驱动器标识符...

    [阅读全文]

  • 配置 VMware通过令牌访问LAN [内容预览] 3 | 2008-01-20 06:13:17
    这一技巧对于希望使用VMware同时具有令牌环网络的Linux开发者来说很有用。VMware可以让开发者运行许多操作系统(例如带有DBCS支持的WindowsNT),并允许他们测试从该平台开发的任何Web解决方案。如果能使用Windows浏览器来测试最新的Web代码而无需一台单独的Windows机器,那一定很有帮助。能...

    [阅读全文]

  • [组图] 虚拟机软件介绍:VMWare & Virtual PC [内容预览] 2 | 2008-01-20 06:13:14
    什么是虚拟机软件Win2000+VMWare运行RedHat7.2、Win98&Solaris8的截图(点击看1024x768大图)  虚拟机软件可以在一台电脑上模拟出来若干台PC,每台PC可以运行单独的操作系统而互不干扰,可以实现一台电脑“同时”运行几个操作系统,还可以将这几个操作系统连成一个网络。  比如上...

    [阅读全文]

  • 开发基础 OpenGL极速入门宝典 [内容预览] 2 | 2008-01-20 06:13:13
    不知为什么,最近给我发短消息问问题的人是越来越多,我真的有点忙不过来了,现在一点个人时间都没有啦,在公司做公司的项目,在家里写自己的程序,硬挤出一点点时间来还要留给CSDN……人活着真累!不过话说回来,做版主不尽职尽责可不是一件好事情哦:)上次写的《Winamp插件详解》也许对于我们版的很多朋友来说起点有高了,贴出来是...

    [阅读全文]

  • 利用Delphi实现系统状态栏图标 [内容预览] 2 | 2008-01-20 06:13:12
      下面以一个具体的例子,详细介绍一下利用Delphi实现系统状态栏图标的步骤和方法。  1.创建一个应用程序,在主窗体上增加一个TpopupMenu组件。并为该弹出选单组件增加选单项Exit,标题为“退出”。    2.在Uses中添加ShellAPI,因为在系统状态栏中增加图标时需调用ShellAPI中的函数She...

    [阅读全文]

  • [组图] 姚明的篮球世界 全模板FLASH(下) [内容预览] 4 | 2008-01-20 06:13:09
      二、为动画添加内容  准备:两张姚明的图片,尺寸分别为宽*高:140*300、120*120;单位:象素)。  1、插入图片  ①鼠标单击“Image1”。   ②浏览文件夹,双击要加入的图片。   ③重复①→②的方法,加入“Image2”。预览窗中可以看到...

    [阅读全文]

  • 几种常用开发工具的比较 [内容预览] 2 | 2008-01-20 06:13:08
    近日和公司的系统分析员探讨了几种开发工具的特性,由其总结了下面的内容。  文章客观评价了各种开发工具的优缺点,本人把文章拿来和大家一起讨论一下,欢迎专业人士补充和指正。  一、跨平台特性  VB:无★  PB:WINDOWS家族,Solaris,Macintosh★★★  C++Builder/Dephi:WINDOW...

    [阅读全文]

  • [进阶知识]PHP程序安全策略 [内容预览] 2 | 2008-01-20 06:13:07
    安全编译  PHP最初是被称作PersonalHomePage,后来随着PHP成为一种非常流行的脚本语言,名称也随之改变了,叫做ProfessionalHyperTextPreProcessor。以PHP4.2为例支持它的WEB服务器有:Apache,MicrosoftInternetinformationSereve...

    [阅读全文]

  • 论坛编程给开发者的建议 [内容预览] 4 | 2008-01-20 06:13:05
    系列问题上  论坛,英文翻译是Forum,作为网络上必不可少的交流平台。在网站中有着举足轻重的地位,大家知道论坛的种类相当多。ASP、CGI、PHP、JSP甚至C++开发的,而品牌更是数以百计,正是这样,每个论坛都存在着这样那样的问题,其中安全问题又尤为突出。有不少网站就是因为论坛出了问题而导致服务器被渗透,在安全上怎...

    [阅读全文]

  • 《公共对话框也能DIY》补遗 [内容预览] 2 | 2008-01-20 06:13:04
      前些天,刊登了《公共对话框也能DIY》一文后,有些朋友认为通过注册表来DIY公共对话框的方法比较麻烦,而且无法使用一些公共外壳文件文件夹(公共外壳文件夹是指诸如我的文档、我的音乐、我的图片等系统自带的文件夹)。笔者经过仔细研究,终于又找到了一种更好的方法,可以不必定义“Name”和“Path”两个注册表键职直接使用...

    [阅读全文]

  • [图文] Effective丛书点评 封面 [内容预览] 3 | 2008-01-20 06:13:03
  • Effective丛书点评 封首语 [内容预览] 2 | 2008-01-20 06:13:02
      也不知道,这些文字到底算是什么。就算是再上线上纲,它们也顶多可以算是些“C++读书笔记”。关于C++,及至于程序设计的规范,图书市场上的书,已经是多如牛毛,吸引着无数初入业界的学生和研究者的目光。然而,正如一本好书可以使人终身受益,一本坏书亦可以使人终身受害。对于很多人而言,选购一本图书不仅...

    [阅读全文]

  • 亲手打造一个QQ恶作剧程序 [内容预览] 4 | 2008-01-20 06:13:00
      安全警示仅供娱乐参考,不承担该程序使用的相应后果和责任  时间:2002年11月26日  Author:Inetufo  Email:Inetufo@thugx.com  Homepagehttp://www.thugx.com  Date:3-8-2003  本文将一步一步教你如何编写一个QQ恶作剧程序,转载请注...

    [阅读全文]

  • [图文] 页面嵌入式流媒体点唱机 [内容预览] 7 | 2008-01-20 06:12:58
    A、流媒体简介多媒体信息的数据量很大,在网络上传输音/视频等信息主要有下载和流式传输两种方案,流式传输采用的是边接收边播放的原则,即数据流由流媒体服务器向用户计算机连续、实时地传送,客户机不必等到整个文件全部下载完毕,只需经过几秒或十数秒的启动延时即可进行观看,采用一边播放,一边下载,一边丢弃的方式,节省了客户端存储空...

    [阅读全文]

  • [组图] 五分钟制ASP图书管理系统 [内容预览] 5 | 2008-01-20 06:12:56
    系统开发A.开发缘由[本站原创]最近,为了应付上级检查,需要给学院的资料室做一个图书管理系统。在一般人眼中,图书管理系统总是跟复杂的编程联系在一起,我也是如此,但是在开发过程中一个很偶然的机会,让我发现了一个基于数据库程序开发的利器,并令我最终放弃了MacromediaDreamweaverMX和在其中写了一半的代码。...

    [阅读全文]

 编程开发   469   30   1/16页   首页   1   2   3   4   5         GO