火枪（fire lance）是枪炮的前身，那是一根装有火药的管子，可向外喷火；有时候管子里会装入类似霰弹的材料，可在喷火的同时飞出伤人。 适当的情况下，燃烧剂中硝石的配比会有所增加，以加强爆炸力。 为了更好地承受爆炸力，早期用纸和竹木所做的火枪后来被金属管子制的火铳所取代。 而为了使火药的力道得到更好地利用，霰弹被大小形状与管子结合得更紧密的弹丸所代替。 到这里，管形枪炮的三个基本要素都出现了：金属管身；硝含量高的火药；还有能完全封闭管口的弹丸，这样火药就能发挥最大的推进力。在接下来多个世纪中，火药