成功软件开发者的9种编程习惯(七)

8. 确认Buffer  要时时确认对设定的排列或变量的大小,以避免数据混乱或导致系统出问题。请看下面使用者输入数据的例子: char city[10]; /* 为都市名称的排列 */ printf("Enter a city name: "); scanf("%s&...

2001-08-27 20:48:00

阅读数 1029

评论数 0

成功软件开发者的9种编程习惯(五)

6. 写好注释  要养成写注释的习惯。特别是别人难以理解的程序或变量一定要注释,一个月后,也许你自己也需要看那注释呢。int x = 100; int y = 1000; if(x   a = 0; else   a = 1;  你能知道上面的程序意味着什么?如果不知道变量x,y和a指的是什么,那...

2001-08-27 20:47:00

阅读数 842

评论数 0

成功软件开发者的9种编程习惯(六)

7. 起名要合理  程序,变量,procedure,structure等名一定要跟它的内容联系起来,变量不要起名如”x”,”y”,”z”  也许你会说笔者在上面举的例子里也用了x,y等,可笔者这样做的理由是他不牵涉到其他程序,实际开发软件的时候,笔者当然会使用有意义的变量名。请看下面例子:void...

2001-08-27 20:47:00

阅读数 900

评论数 0

成功软件开发者的9种编程习惯(一)

好的原程序做出好的软件  有些人会想:只要程序运行结果好,就不管原程序编得怎样。但绝对不是这样的。软件不是一次性就作完的,有必要做修改,扩展等管理。所以原程序要尽量作成易看懂,管理方便。  这样做,第一是为了软件开发者方便,其次还会影响到软件的性能。管理不方便的程序不会作出好的软件。  希望通过这...

2001-08-27 20:46:00

阅读数 970

评论数 0

成功软件开发者的9种编程习惯(二)

2. 要适合使用空格和tab键  C语言是不分辨空格的,因此程序也可以不需要空格一直写下去,但这样的程序会是谁都看不懂的"很有难度"的程序,请看以下例子:if(x==0) {a=b=c=d=MAX; x++;}  这样写,也许会节省空间,但不仅别人,编程的本人也会很难看懂。程序...

2001-08-27 20:46:00

阅读数 1003

评论数 0

成功软件开发者的9种编程习惯(三)

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)...

2001-08-27 20:46:00

阅读数 908

评论数 0

成功软件开发者的9种编程习惯(四)

5. 不乱用程序切断(Block)  很多人经常乱用程序切断。使用三个以上的切断是比较难以看懂的程序。请看下面例子:int a = 10; int b = 20; int c = 30; int d = 40; if(a == 10) {   a = a + d;   if(b == 20)   ...

2001-08-27 20:46:00

阅读数 862

评论数 0

在C++Builder中编写发送图象文件程序(三)

//“Unit1.cpp"的源代码//---------------------------------------------------------------------------#include $#@60;vcl.h$#@62;#pragma hdrstop#include ...

2001-08-21 13:39:00

阅读数 944

评论数 0

在C++Builder中编写发送图象文件程序(四)

void __fastcall TForm1::NMStrm1HostResolved(TComponent *Sender){StatusBar1-$#@62;SimpleText = "Host Resolved";}//--------------------------...

2001-08-21 13:39:00

阅读数 1040

评论数 0

在C++Builder中编写发送图象文件程序(一)

       ICQ能够实现点到点的数据传送,但如果想把一个多媒体图像文件送给另一方,是比较难的。但可以利用C++Builder 5.0 的控件来编写一个用于发送图像的应用程序。  打开C++Builder 5.0 ,新建一个工程,在Form1中添加NMStrm,NMStrmServ,OpenPi...

2001-08-21 13:38:00

阅读数 1109

评论数 0

在C++Builder中编写发送图象文件程序(二)

源程序代码如下://“Unit1.h"的源代码//---------------------------------------------------------------------------#ifndef Unit1H#define Unit1H//--------------...

2001-08-21 13:38:00

阅读数 1089

评论数 0

关于Visual Basic 6.0类开发(一)

  对程序员和编程爱好者来说,VB中类的技术是学习中的一个难点,在大型软件的开发过程中,模块(Moudle)、控件(Active ocx)、链接库(Active dll)和类(Class moudle)构成了系统化、高效化的软件工程,而类的技术是控件和链接库技术的基础,因此掌握类的理论和编程方法是...

2001-08-15 14:05:00

阅读数 848

评论数 0

关于Visual Basic 6.0类开发(二)

  在Visual Basic 6.0类的技术与应用(上)(以下简称上文)中,我们讨论了类的理论、类的创建和类的方法的编程实践,实际上,类之所以能够在软件工程中广泛应用,最主要的一点是它可以非常方便的封装许多编程需要的属性,这不仅使程序员在一定程度上克服控件(ocx)和链接库(dll)设计和调试中...

2001-08-15 14:05:00

阅读数 993

评论数 0

VB访问数据库的方案比较

  用Visual Basic访问数据库有许多可供选择的方案,但是选择那种方案更能使开发队伍和应用软件在今天处于有利位置并且适应将来的发展方向呢?这些解决方案各有什么特点?本文将说明这些问题,帮助使用VB5的用户和准备使用VB5的用户选择和决定哪种数据库访问方案对现在很有意义而且适应将来的应用程序...

2001-08-09 16:56:00

阅读数 1485

评论数 0

设计网络服务器ISAPI

  阅读本文需要具备基本的Web/CGI 、MFC 以及Visual C++ v4.1或更新版本的知识。   ISAPI 与CGI  很长时期以来,CGI都作为交互web开发的一个标准工具。CGI脚本允许使用者用各种语言来编写简单的应用程序,它在网络服务器上运行并直接输出到用户的网络浏览器上。用户...

2001-08-08 16:11:00

阅读数 1442

评论数 3

理解Visual C++.NET定制MFC应用程序(四)

  (11) 打开Build菜单,选择Build或按快捷键Ctrl+Shift+B,系统开始对Ex_Hello进行编译、连接,同时在输出窗口中在线地显示出编译的内容。  (12) 在Debug菜单中选取Start Without Debugging命令或按快捷键Ctrl+F5,就可以运行刚刚生成的...

2001-08-03 17:58:00

阅读数 873

评论数 0

理解Visual C++.NET定制MFC应用程序(五)

  二、理解方案概念  Visual Studio.NET提出方案的概念,拓展了项目工程的内涵和外延。值得注意的是:  (1) Visual Studio.NET既可创建一个空的方案,也可以创建一个只含有一个工程或只含有一两个外部文件的方案,但当用户创建一个工程项目时,系统会自动将该工程添加到同名...

2001-08-03 17:58:00

阅读数 888

评论数 0

理解Visual C++.NET定制MFC应用程序(六)

  (3) 此时就会在对应的窗口区域显示出对话框模板和相关属性,如图9所示。  (4) 用鼠标左击对话框模板的空白区域,就会在Properties窗口显示出更多的对话框属性,其中包括外观、行为、位置和杂项等属性内容,找到FontFace和FontSize项,分别将其更改成“宋体,9”。  (5) ...

2001-08-03 17:58:00

阅读数 929

评论数 0

理解Visual C++.NET定制MFC应用程序(七)

  (3) 此时就会在对应的窗口区域显示出对话框模板和相关属性,如图9所示。  (4) 用鼠标左击对话框模板的空白区域,就会在Properties窗口显示出更多的对话框属性,其中包括外观、行为、位置和杂项等属性内容,找到FontFace和FontSize项,分别将其更改成“宋体,9”。  (5) ...

2001-08-03 17:58:00

阅读数 754

评论数 0

理解Visual C++.NET定制MFC应用程序(一)

  Visual Studio.NET使用方案这个概念来表示一个工程项目。从概念来说,方案是一个容器,它可以包含了若干个工程及其相关项目。它的最大特点就是能管理与工程相关的多种类型的外部文件。  一、创建一个单文档应用程序  在深入理解方案概念之前,先来创建一个MFC单文档应用程序。  (1) 选...

2001-08-03 17:57:00

阅读数 1109

评论数 0

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