-
《TVS2.0应用实录》004:Together for VS.NET 2.0使用心得(part 1) 日期:2009-12-22 15:42:36 点击:4 好评:0
近期在.Net环境下开发一套精简版的会计系统,使用Borland 的所谓的MDA工具--Together for VS.NET 2.0建模,以下是开发过程中的一些心得,希望大家不要见笑。 1. 灵活使用超链接A. 在use-case和...
-
Visual C++设计UDP协议通讯示例 日期:2009-12-22 15:42:36 点击:4 好评:0
一、绪言 UDP是一种面向非连接,不可靠的通讯协议,相对于TCP来说,虽然可靠性不及,但传输效率较高。所以在网络上仍有很大的用途。这几日需要了解下udp通讯的过程,上网发现这方...
-
C++:最强大的.NET语言之对象构造 日期:2009-12-22 15:42:36 点击:6 好评:0
简介 Visual C++开发小组花了大量的时间用于听取用户的意见,在对 .NET和C++经过仔细考量之后,决定在Visual C++ 2005中重新设计对通用语言运行时库(CLR)的支持,此项重新的设计被称为...
-
“Hello world!”的N种写法 日期:2009-12-22 15:42:36 点击:14 好评:0
在初学一门编程语言的时候,写一个“Hello world!”程序是最常见的入门方法。通过写一个成功的“Hello world!”,可以实践这门语言最基本的语法特性,还可以带给自己成就感,真是一举...
-
C++还能重新辉煌吗?C++复杂性的思考 日期:2009-12-22 15:42:36 点击:7 好评:0
C++的表面困境来自两方面,一是开发效率低,而是轻易犯错,维护难度大。此二者俱是表象,本质就是一个――过度复杂。或有人说C++之要害缺陷是没有统一完整的类库支撑,Bjarne St...
-
对C++标准委员会强制For循环的不同看法 日期:2009-12-22 15:42:36 点击:17 好评:0
我曾在网上发了一个贴子,指出C++标准委员会制定标准强制for循环一致性的做法是不合理的。 其实关于强制for循环一致性的讨论一直是比较激烈的,以前我在国外一些邮件列表中经常见...
-
C++对象的拷贝与赋值操作 日期:2009-12-22 15:42:36 点击:9 好评:0
我发现一些同事在编写一个类时,知道什么时候需要实现拷贝构造函数和赋值操作,但不知道什么时候拷贝构造函数被调用,什么时候赋值操作被调用,甚至把二者混为一谈。 要弄明白...
-
用C语言加速程序进而加速硬件速度[组图] 日期:2009-12-22 15:42:36 点击:5 好评:0
今天的电子设备,不管是嵌入、工业、消费、娱乐,还是通讯电子设备,它们中的应用程序,都比过去需要在更短的时间内处理更多的数据。一般来说,开发者通常会选用某种通用型处...
-
C/C++指针应用 日期:2009-12-22 15:42:36 点击:2 好评:0
C++中,成员指针是最为复杂的语法结构。但在事件驱动和多线程应用中被广泛用于调用回叫函数。在多线程应用中,每个线程都通过指向成员函数的指针来调用该函数。在这样的应用中...
-
C++运算符重载探讨 日期:2009-12-22 15:42:36 点击:5 好评:0
前言 多态性是面向对象程序设计的重要特征之一。它与前面讲过的封装性和继续性构成了面向对象程序设计的三大特征。这三大特征是相互关联的。封装性是基础,继续性是要害,多态...
-
C++ 通过WIN32 API 获取逻辑磁盘详细信息 日期:2009-12-22 15:42:36 点击:13 好评:0
众所周知,在微软的操作系统下编写应用程序,最主要的还是通过windows所提供的api函数来实现各种操作的,这些函数通常是可以直接使用的,只要包含windows.h这个头文件, 下载源文件...
-
C语言程序设计基础之结构 日期:2009-12-22 15:42:36 点击:8 好评:0
在实际问题中,一组数据往往具有不同的数据类型。例如, 在学生登记表中,姓名应为字符型;学号可为整型或字符型; 年龄应为整型;性别应为字符型;成绩可为整型或实型。 显然...
-
C语言程序开发经典实例之七 日期:2009-12-22 15:42:36 点击:2 好评:0
【程序61】 题目:打印出杨辉三角形(要求打印出10行如下图) 1.程序分析: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 2.程序源代码: main() { int i,j; int a[10][10]; printf(" "); for(i=0;i { a[i][0]=1; a[i]...
-
C语言入门之多维数组的指针变量 日期:2009-12-22 15:42:36 点击:12 好评:0
一、多维数组地址的表示方法 设有整型二维数组a[3][4]如下: 0 1 2 3 4 5 6 7 8 9 10 11 设数组a的首地址为1000,各下标变量的首地址及其值如图所示。 在前面曾经介绍过, C语言答应把一个二...
-
C语言入门之函数(5) 日期:2009-12-22 15:42:36 点击:3 好评:0
三、静态变量 静态变量的类型说明符是static。 静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量, 例如外部变量虽属于静态存储方式,但不一定是静...
-
三维视图绘制与消隐技术 日期:2009-12-22 15:42:36 点击:4 好评:0
1. 问题的提出 在一些数据库治理系统或办公自动化和统计类软件中,一般具有绘制三维视图的功能。使用时通常要求在给出的表格中输入绘图的数据及视角、比例尺等参数。这只适用于...
-
C++箴言:使接口易于正确使用难错误使用 日期:2009-12-22 15:42:36 点击:27 好评:0
C++ 被沉没于接口中。函数接口、类接口、模板接口。每一个接口都意味着客户的代码和你的代码互相影响。假设你在和通情达理的人打交道,那些客户也想做好工作。他们想要正确使用...
-
初学者必备:C++经典入门详细教程 日期:2009-12-22 15:42:36 点击:5 好评:0
下面的是学C++时要注重的。 1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Obje...
-
共享软件中注册部分的简单实现 日期:2009-12-22 15:42:36 点击:4 好评:0
目前,很多共享软件中使用注册码来实现对软件的保护。所谓注册码,就是一组与用户的某些特定信息(如用户名称、计算机硬件等等)相关的字符串。由于注册码传输起来比较简单,...
-
C++数据类型的属性与限制 日期:2009-12-22 15:42:36 点击:1 好评:0
在C++中,每一种内置的数据类型都拥有不同的属性,其中包含的信息对设计程序来说是非常重要的,下面来看一下, 库是怎样有助于访问这些信息的。 C++中约有10种截然不同的整数类型...