- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 从DIV到语义标记
Div+CSS模式 div+css是一种网页的布局方法,这一种网页布局方法有别于传统的HTML网页设计语言中的表格(table)定位方式,可实现网页页面内容与表现相分离。传统的网页结构以表格为基础,而现在绝大多数的网页采用div块标记作为网页的主要结构.div可以更灵活、更简洁的设计网页结构.HTML5语言标记 相比与div,语义标记是更新颖的”规范”,即用有意
2014-05-25 10:35:33 1039
原创 数据表设计的思考
在学习sql的时候,强调避免数据冗余,在软件设计的时候,强调查询性能。然而规范化设计数据表往往与程序性能是冲突的,这就需要在规范和性能两个方面做好取舍. 规范的数据表的设计,要求避免数据冗余,同样含义的数据不应该出现两次,能够通过表连接计算得到的数据不应该设置为新的字段.这样的话,存储空间可以得到最大的节省,不过最大的优点还是维护的方便,表与表之间相对独立,仅仅通过外键关联,增强了增
2014-05-25 10:29:55 622
原创 指针与引用
指针和引用的唯一区别就是引用是自动解引用的指针。就像是C#中的关联字段,指针在读取和赋值的时候先被解除引用,就是引用. 这篇文章本该到此结束,不过我还是想详细解释一下.1. 引用是变量,是占内存的。引用可以被理解为变量的别名,但内部实现未必就是这样,变量是依靠地址来区别的,只有通过存储引用变量的地址,在运行时才能准确定位被引用的变量。2. 引用变量存储的就是被
2014-05-25 10:20:53 608
原创 深度复制
先从一个问题开始探讨:编写一个类,其中有一个动态的字符数组存储字符串,还有一个整型成员存储字符串的长度,并重载 显然,类的定义应该是: class Test{private: char *str; //字符串的长度是不固定的,需要使用字符指针 int len;public:
2014-05-25 10:17:45 558
原创 如何设计21点游戏
21点游戏的设计能够充分体现C语言结构化程序设计的思想,如果你是C语言的初学者,本文对你一定有帮助. 21点游戏的规则如下:扑克牌A、2、3、4、、、、、、10、J、Q、K、大小鬼分别代表数字1、2、3、4、、、、、、10、11、12、13、21;人和电脑轮流坐庄,庄家先发牌。胜利条件:将所取牌点数相加凑成 "和"是21,谁先凑成21就胜出,如果没有人凑到"和"是21,就定"和"最接
2014-05-25 10:13:56 4743 1
原创 C#程序设计分析之俄罗斯方块
前言: 设计俄罗斯方块程序非常考验程序设计能力,也是学习编程的一个非常好的实践案例。能用设计出这个程序说明对C#语法的掌握基本没有问题了,但是不一定就说明编程能力就很强。我们应该追求的是良好的设计,而不仅仅是可运行的程序, 聪明的程序员应该设计出易读性的代码。我就以这个程序为案例,介绍一下我认为合理的设计方法,牵引大家的视角从学习”语言”转移到学习”设计”上来。
2014-05-25 10:12:58 1571 1
我的C# Myqq程序源代码
2013-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人