Delphi实现背景音乐播放

最近在做个抽奖程序,想加入抽奖声音,本来打算使用了TMediaPlayer控件来播放音乐。 最后发现可以直接使用WINDOWS为我们提供的API函数来播放音乐,方法如下:首先需要在uses部分加入mmsystem,接着写入下列语句,其中e:\1.mid为播放的文件,NN为自定义名称标志。 procedure TForm1.Button1Click(Sender: TObject); begin //播放音乐 MCISendString(OPEN e: \1.MID type SEQUENCER ALIAS NN, ,...


全文约 66 字, 预计阅读时间为 1 分钟

Joomla模板解析

所有前台的模板,你可以在joomla所在路径/templates/里找到,所有后台模板可以在joomla所在路径/administrator/templates/ 通常模板会包含下面的文件: index.php 控制模块及组件的所在位置 component.php 控制打印或发送好友页面 template.css 模板CSS文件 templateDetails.xml 模板信息,用于模板安装及管理 template_thumbnail.(jpg,.png, gif) 200x150的模板缩微图,当鼠标放到模板名称上时会显示。 通常joomla1.5中还会含有下面的文件夹 css...


全文约 302 字, 预计阅读时间为 2 分钟

Joomla常用功能解析

获得表单提交数据: JRequest::getCmd( 'task' ); JRequest::getInt('limit', 0); JRequest::getVar('message', ''); 绑定模板数据:view.html.php: $this->assignRef('lists', 'value'); 网站名: $mainframe->getCfg('sitename'); 获得管理员名称与邮箱: $mainframe->getCfg('mailfrom');...


全文约 528 字, 预计阅读时间为 3 分钟

css div设置float后高度不自动增加解决

在用css重构嘉应学院主页的时候,发现最大的那个标签高度不会随着内部标签增加而变高,导致我的背景色不会覆盖,研究了一下,原来跟float有关,解决方法,主要是一下四种: 1.额外标签法 这种方法就是向父容器的末尾再插入一个额外的标签,并令其清除浮动(clear)以撑大父容器。这种方法浏览器兼容性好,没有什么问题,缺点就是需要额外的(而且通常是无语义的)标签。 我个人不喜欢这种方法,但是它确实是W3C推荐的方法 <div style="clear:both;"></div> 或者使用 <br style="clear:both;" /> 2.使用after伪类 这种方法就是对父容器使用after伪类和内容声明在指定的现在内容末尾添加新的内容。经常的做法就是添加一个“点”,因为它比较小不太引人注意。然后我们再利用它来清除浮动(闭合浮动元素),并隐藏这个内容。 这种方法兼容性一般,但经过各种 hack 也可以应付不同浏览器了,同时又可以保证html...

HTML
全文约 90 字, 预计阅读时间为 1 分钟

JoomlaMVC结构详解

Joomlaindex.php?option=组件名&view=视图名&controller=控制器名&layout=视图分页名 Joomlaindex.php?option=com_test模板和组件com_test的展示 index2.php?option=com_test 仅组件com_test的展示 组件开发需要在数据库 添加记录,并以com_开头,组件分前台与后台,后台组件放在administrator/components下,前台组件放在components 下。 Task是Controller下的分支,没有Task时用默用处理。 建立了View可以用 index.php?option=com_test&view=? 来显示,不需要写Controller,但必需有Controller存在 命名规则: Controller 类名:控制器名Controller, 控制器名随时,但会影响View和Model的命名...


全文约 76 字, 预计阅读时间为 1 分钟