设为首页 加入收藏
  • Tag:
    游戏声音:
    音效在游戏里是非常重要的
    这里介绍用pc喇叭产生的最简单的声音,以后在给大家介绍如何驱动声卡使音箱发声
    c语言函数库提供了两个声音函数 sound(),nosound()和延迟函数delay()
    sound()函数中频率参数的单位是(Hz),根据测试,调用参数18Hz以上的sound()
    函数可以被人耳识别,以下是一个利用循环改变声音频率的例子,发出来的生音频率从低到高
    代码如下:
    #include <dos.h>
  • Tag:

    1. 避免将多个类放在一个文件里面2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。
    3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。
    4. 一个方法的代码长度最好不要超过25行。
    5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。
    6. 每行代码不要超过80个字符。
    7. 不要手工的修改机器产生的代码。
  • Tag:
    C#读作“C sharp”,它是Microsoft开发的一种新语言,结合了C/C++的强大功能和Visual Basic的易用性。从最初的语言规范即可看出,C#无论在语法、丰富的Web开发支持还是自动化的内存管理上都和Java非常相似。因此,如果你曾经用过C++或者Java,再来学习C#应该是相当轻松的。
  • 在这最后一个例子中,我们来看看C#的抽象和多态性。首先我们来定义一下这两个新的术语。抽象(Abstract)通过从多个对象提取出公共部分并把它们并入单独的抽象类中实现。在本例中我们将创建一个抽象类Shape(形状)。每一个形状都拥有返回其颜色的方法,不论是正方形还是圆形、长方形,返回颜色的方法总是相同的,因此这个方法可以提取出来放入父类Shape。这样,如果我们有10个不同的形状需要有返回颜色的方法,现在只需在父类中创建一个方法。可以看到使用抽象使得代码更加简短。