首页 | 下载中心 | 学 院 | 视 频 | 书 籍 | 模 板 | 素 材 | 空间评测 | 代 理 | 站长服务 | 论 坛 | 图 库 | 数 码 | 
您现在的位置: 网站高手 >> 学 院 >> 网管知识 >> 疑难技巧 >> 正文 用户登录 新用户注册
电脑报部分精华文章选登 作者:佚名    文章来源:不详    点击数:    更新时间:2005-11-3


  /Task RadioTuner:直接转到“收音机调谐器”窗口。

  /Task PortableDevice:直接转到“复制到CD或设备”窗口。

  /Task Services:直接转到“精品服务”窗口。

  /Task SkinViewer:直接转到“外观选择器”窗口。

  应用实例
  1.以全屏方式播放“C:\1.wmv”文件

  可以在“开始→运行”中输入命令:wmplayer "C:\1.wmv"/fullscreen。

  2.播放DVD

  可以在“开始→运行”中输入命令:wmplayer /device:DVD。

  3.打开Windows Media Player 9.0后直接转到“媒体库”窗口

  可以在“开始→运行”中输入命令:wmplayer /Task MediaLibrary。

  4.打开Windows Media Player 9.0后直接播放“C:\1.mp3”文件,然后转到“外观选择器”窗口

  可以在“开始→运行”中输入命令:wmplayer "c:\1.mp3" /Task SkinViewer。

  提示:如果要在命令提示符窗口或者批处理文件中使用Windows Media Player 9.0命令,须将“系统盘符\Program Files\Windows Media Player”目录下的“wmplayer.exe”文件复制到“系统盘符\WINDOWS\system32”目录中。







Office2000中的工具程序──剪辑库


在使用Office2000时,常常用到剪辑库组件,下面我们就来看看这个程序该怎样使用。

  1.制作其他程序的剪辑库
  Office2000中剪辑库的程序名是Cag.exe,只要安装有Office2000,就能找到这个程序。运行该程序,你就能从中获取所需的剪贴画。比如你打开了WPS2000、Authorware6,然后运行Cag.exe,它就可以成为其他程序的剪辑库了。

  2.添加内容
  除了能利用原有剪辑库中的内容之外,还可以将你拥有的图片、声音、动画剪辑分门别类地存放在剪辑库中。方法如下:

  1)在Cag.exe的运行画面中单击“新类别”,然后取一个类名,比如“张曼玉照片集”,然后再双击这个新建的类别,进入这一类别的图片窗口。

  2)按下菜单中的“输入剪辑”按钮,选择要加入的所有影星的图片(可以多选),按下“输入”就可以了。

  同样地,也可以添加声音及动画剪辑素材。

  3.从网上添加内容
  微软提供了一个特定的剪辑材料Web站点,你可以直接从这个网站上添加剪辑内容,方法如下:在菜单栏上,单击“联机剪辑”按钮就可以了。按下“确定”按钮后还可以浏览其他剪辑素材。

  在“剪辑库”程序中,所有的图片都以缩略图显示。所以用户可以看着这些缩略图来直接选择、拖放图片。









C++编程技巧


C++语言是一个面向对象的语言,使用C++编写的代码更加简捷、高效,更具可维护性和可重用性。但是很多人使用了C++语言后却感到C++与C编程没有什么区别。这其实是由于对C++语言的特点和特色理解和使用不够造成的。事实上,没有任何一个程序员使用C语言的编程效率可以超过C++语言的。

  一、使用new和delete进行动态内存分配和释放
  运算符new和delete是C++新增的运算符,提供了存储的动态分配和释放功能。它的作用相当于C语言的函数malloc()和free(),但是性能更为优越。使用new较之使用malloc()有以下的几个优点:

  (1)new自动计算要分配类型的大小,不使用sizeof运算符,比较省事,可以避免错误。

  (2)自动地返回正确的指针类型,不用进行强制指针类型转换。

  (3)可以用new对分配的对象进行初始化。

  使用例子:

  (1)int *p;

  p=new int[10]; //分配一个含有10个整数的整形数组

  delete[] p; //删除这个数组

  (2)int *p;

  p=new int (100);//动态分配一个整数并初始化

  二、使用inline内连函数替代宏调用
  对于频繁使用的函数,C语言建议使用宏调用代替函数调用以加快代码执行,减少调用开销。但是宏调用有许多的弊端,可能引起不期望的副作用。例如宏:#define abs(a) ((a)<0?(-a):(a)), 当使用abs(I++)时,这个宏就会出错。

  所以在C++中应该使用inline内连函数替代宏调用,这样既可达到宏调用的目的,又避免了宏调用的弊端。

  使用内连函数只需把inline关键字放在函数返回类型的前面。例如:

  inline int Add(int a,int b);//声明Add()为内连函数

  这样编译器在遇到Add()函数时,就不再进行函数调用,而是直接嵌入函数代码以加快程序的执行。

  三、使用函数重载
  在C语言中,两个函数的名称不能相同,否则会导致编译错误。而在C++中,函数名相同而参数不同的两个函数被解释为重载。例如:

  void PutHz(char *str); //在当前位置输出汉字

  void PutHz(int x,int y,char *str); //在x,y处输出汉字

  使用函数重载可以帮助程序员处理更多的复杂问题,避免了使用诸如intabs()、fabs()、dabs()等繁杂的函数名称;同时在大型程序中,使函数名易于管理和使用,而不必绞尽脑汁地去处理函数名。

  四、使用引用(reference)代替指针进行参数传递
  在C语言中,如果一个函数需要修改用作参数的变量值的时候 ,参数应该声明为指针类型。例如:

  void Add(int *a) {(*a)++;}

  但是对于复杂的程序,使用指针容易出错,程序也难以读懂。在C++中,对于上述情况 可以使用引用来代替指针,使程序更加清晰易懂。引用就是对变量取的一个别名,对引用进行操作,这就相当于对原有变量进行操作。例如使用引用的函数定义为:

  void Add(int a) (a++;); //a为一个整数的引用

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] 下一页  

电脑报部分精华文章选登 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)  去网站高手技术论坛讨论...
文章录入:td    责任编辑:DT  【发表评论】【告诉好友】【打印此文】【关闭窗口
  • 上一篇文章: 深入剖析Windows XP的BOOT.INI
  • 下一篇文章: 网通,电信,铁通,教育网有何区别?