个人网站制作价格表,郑州那家做网站便宜,上海市企业服务云简介,怎么一个网站做的竞价Windows XP提升性能小技巧几则 一、取消解压缩功能 Windows XP可以自己解开Zip压缩文件#xff0c;但你是不是更钟爱Winzip、WinRAR呢#xff1f;那就把Windows XP默认的解压缩功能取消吧#xff01;按下“开始”→“运行”#xff0c;输入“regsvr32 /u zipfldr.dll”但你是不是更钟爱Winzip、WinRAR呢那就把Windows XP默认的解压缩功能取消吧按下“开始”→“运行”输入“regsvr32 /u zipfldr.dll”然后确定。接下来会弹出一个窗口按确定这样Windows XP的解压缩功能就被取消了。 二、去掉磁盘扫描的等待时间 当Windows XP非正9关机时重新开机需要等待10秒才会开始磁盘扫描。如果你觉得这10秒钟太长那就干脆让它变成0秒吧按下“开始”→“所有 程序”→“附件”→“命令提示符”在提示符下键入“CHKNTFS /T:0”然后回车这样下次就不用等待那漫长的10秒了。 三、加快下载速度 Windows XP在默认情况下A留了20%的连接带宽给支持QoS的 程序但是大部分 程序都不支持QoS服务也不是所有的设备都提供QoS封包分流管理。因此释放这预留的20%的带宽可以使下载速度提高不少。按下“开始”→“运行”输入“gpedit.msc”弹出组策略窗口在窗口的左边依次点选“计算机配置”→“管理模块”→“网络”→“QoS数据包调度 程序”在右边的“限制可保留带宽”上点右键选择属性在弹出窗口的“设置”选项卡下选“已启用”将“带宽限制”改为0%。 四、释放系统备份所占用的空间 Windows XP在安装完毕后会自动备份一些重要的系统文件如果你想把这些空间腾出来那好按下“开始”→“运行”输入“sfc /purgecache”然后确定稍等片刻你会发现硬盘空间又多出不少 五、删除预读文件以提升系统效能 Windows XP有个专门储存安装过的软件的预读文件的文件夹以便预先读取以加快软件运行速度但Windows XP并不会自动将已卸载软件的预读文件删除所以只有手动来删除了。进入“X:\Windows\Prefetch”(X表示Windows XP所在的分区)文件夹删除除了“Layout.ini”以外的所有文件。 六、全方位地了解你的计算机 想不想全面地了解你的计算机的软 硬件信息和使用状况呢Windows XP已经带有强大的系统信息收集 程序。按下“开始”→“帮助和支持”弹出“帮助和支持中心”窗口在右边选择“使用工具查看您的计算机信息并分析问题”然后在左边的列表中选择“我的计算机信息”好了你可以在右边选择你想知道的信息了(比用Msinfo32.exe得到的系统信息要直观得多) 。 七、瞬间锁定计算机 突然有事要离开片刻但又不想关机为了不让别人动你的电脑你只需要按下Windows徽标键L即可快速锁定计算机除非知道密码谁也别想动 Windows XP轻松瘦身 Windows XP安装后要占约1.5GB的硬盘空间能不能让它也赶赶潮流瘦一下身呢跟我来。 1.删除系统文件备份 进入“WINDOWS\system32\dllcache”目录(默认为隐藏目录)里面存储着约360MB的文件它们是Windows XP系统文件的备份。当Windows XP的系统文件被替换、删除或修改时系统可以自动从中提取出相应的系统文件进行还原从而保证了系统的稳定性。如果你有Windows XP安装光盘或者已经将安装文件拷贝到硬盘上那么你大可将此文件夹删除。注意该文件夹不能直接删除要在命令提示符下输入“sfc.exe /purgecache”(注意斜线前的空格)命令进行清除。 2.删除驱动备份 Windows XP自带了大量的 硬件驱动 程序当检测到新 硬件时系统会自动地提取相应的驱动 程序进行安装。其实多数情况下我们很少改变自己的 硬件配置因此在确定自己所需要的 硬件驱动 程序已经全部安装的情况下可以将驱动备份文件删除。进入“WINDOWS\Driver Cache\i386”目录找到名为“Driver.cab”的压缩文件删除即可。此举可以释放出约73MB的硬盘空间。如果以后安装新 硬件时系统找不到驱动 程序可以从安装光盘中提取。 3.删除不用的输入法 在Windows XP下有几种我们根本用不着的输入法比如日文、韩文输入法等。删除的方法是进入“控制面板→日期、时间、语言和区域设置→区域和语言选项”选择“语言”选项卡将“为东亚语言安装文件”前面的钩去掉点“确定”后依提示删除不需要的语言选项。重新启动后到“WINDOWS\ime”文件夹下直接删除“chtime”、“imjp8_1”和“imkr6_1”三个文件夹(它们分别对应繁体中文、日文、韩文)即可。此举可以释放约85MB的硬盘空间。 4.清空系统临时文件 在“\Documents and Settings\用户名\LocalSettings\Temp”目录下(默认为隐藏目录)存储的是软件安装或运行时留下的临时文件夹和废弃的文档可以清空该目录。如果你是第一次这样操作那么有可能释放出上百MB的硬盘空间。注意这招可以经常使用。 BitTorrent会伤害硬盘 BitTorrent是一种类似eDonkey2000 GUI Client(俗称“电驴”)的P2P共享软件简称BT中文叫“比特流”。它是一个优秀的多点下载工具其全新的下载理念──下载的人越多速度越快也逐渐为人们所接受。随着应用的普及有一个问题逐渐成为大家争论的焦点BitTorrent会不会伤害硬盘本文将对此问题进行简单的分析并给出优化方法。 大家知道BT之所以能提供这么高的下载速度是因为在下载文件的同时也为别人提供着这个文件的下载服务。一种观点认为当一个文件有N个人下载的时候硬盘就要承受1次下载和N-1次上传(即你给别人提供的下载)如果有N×10或者N×100个人在同时下载硬盘的负荷将大大增加造成损坏的几率也大大增加。另一种观点认为硬盘的读写属于正常操作硬盘有一个参数叫连续无故障时间(MTBF)它是指硬盘从开始运行到出现故障的最长时间一般硬盘的MTBF至少在30000小时以上而用户使用BT下载的时间肯定远远少于这个时间所以使用BT对硬盘没有太大的危害。 笔者认为与一般场合相比使用BT会对硬盘进行更频繁地读写操作在一定程度上会加快硬盘的老化但是如果我们注意使用时间并采取一定的优化措施这种影响可以忽略。 1.设置较大的Cache值 BT多线程地进行下载和上传Windows默认的512KB的Cache就显然不够了。如果内存在256MB以上将Cache设置得更大一些应该可以减少硬盘读写的频率。一般设在8MB16MB效果最好。笔者设为32MB同时开4个BT进程硬盘指示灯的闪烁仍然比较正常。具体操作步骤如下(以Windows XP为例) 在“开始→运行”中输入“regedit”打开“注册表编辑器”依次打开“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\”查找“IoPageLockLimit”(没有的话就新建“IoPageLockLimit”类型为DWord)将它的值更改为新的Cache值重新启动即可。 注意必须输入十六进制数值32MB对应800016MB 对应4000。强烈建议先备份注册表。 如果是Windows NT系统运行“系统盘符\WINNT”目录下的“Regedit.exe”进入“注册表编辑器”查找字符串“MinInitSize”将键值由“4”改为“20”(十六进制数相当于十进制数32)即可. 2.降低优先级 BT比较占用资源使用过程中可能会对整个系统的性能造成一定的影响。如果你使用Windows 2000/XP则可以使用任务管理器把所有的BT软件的优先级降低这样即使它占用资源也不会对其他应用程序造成太大的影响。具体方法是用“CtrlAltDel”组合键打开“Windows 任务管理器”进入“进程”选项卡右击BT软件进程在“设置优先级”菜单中选择“低”或“低于标准”即可。 解除Word非法退出后的只读锁定在Word非法退出后当我们重新打开原来已经打开过的文档时会出现只读锁定的提示询问你是以“只读”还是以“通知”的形式打开。选择“只读”可以将文档另存为一个文件只能在重新启动电脑后再删除原来文件然后将新文件改名非常烦琐如果选择“通知”要数十分钟后才会收到Word的解除只读的通知不实用。那么有没有一种方法可以立即以“读/写”状态打开原来文件呢有的。 原文档之所以被锁定是因为Word虽然已经关闭但它的进程依然存在(进程是隐藏的)只需将Word的“残骸”进程结束掉就可以达到解除锁定的目的。操作如下(以Windows XP为例) 1.关闭其他已经打开的Word窗口 2.按“CtrlAltDel”组合键打开“Windows 任务管理器”选择“进程”选项卡找到Winword.exe进程结束该进程即可。 Windows Media Player9.0命令参数的应用Windows Media Player 9.0是微软推出的多媒体播放器除了用快捷方式或者在“开始”菜单中选择“Windows Media Player”命令打开它之外还可以通过在“开始→运行”中输入Windows Media Player 9.0特有的命令来打开它。 命令格式 wmplayer [path\filename][/fullscreen][/Device:{DVD|AudioCD}][/Task NowPlaying ]...... 参数说明 path\filename播放指定的文件双引号不可少。 /fullscreen使用全屏模式播放。fullscreen参数对某些音频文件无效。 /Device{DVD|AudioCD}直接播放DVD或CD。 /Task NowPlaying直接转到“正在播放”窗口。 /Task MediaGuide直接转到“媒体指南”窗口。 /Task CDAudio直接转到“从CD复制”窗口。 /Task MediaLibrary直接转到“媒体库”窗口。 /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; pnew int[10]; //分配一个含有10个整数的×××数组 delete[] p; //删除这个数组 (2)int *p; pnew 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为一个整数的引用 这个函数与使用指针的上一个函数的功能是一样的然而代码却更为简洁和清晰易懂。 五、使用缺省参数 在C中函数可以使用缺省参数例如 void PutHzxy(char *str,int x-1,int y-1) { if (x-1) xwherex(); if (y-1) ywherey(); moveto(x,y); PutHz(str);} 可以有两种方式调用函数PutHzxy()例如 PutHzxy(C语言);//使用缺省参数在当前位置输出 PutHzxy(C语言,10,10);//没有使用缺省参数 通常的情况下一个函数应该具有尽可能大的灵活性。使用缺省参数为程序员处理更大的复杂性和灵活性问题提供了有效的方法所以在C的代码中都大量地使用了缺省参数。 需要说明的是所有的缺省参数必须出现在不缺省参数的右边。亦即一旦开始定义缺省参数就不可再说明非缺省的参数。 例如 void PutHzxy(char *str,int x-1,int y-1); //正确 void PutHzxy(int x-1,int y-1,char *str);//错误 六、使用模板和BIDS 从Borland C 3.1中还引入模板(template)的功能通过模板Borland C实现了功能强大的BIDS(Borland International Data Structures)。使用BIDS可以不编程实现存储任何数据类型的数组、链表、堆栈、队列等数据结构。 下面的例子实现了一个存储整型变量的堆栈 typedef BI_StackAsVector intstack; main() {instack is; //定义一个整型变量的堆栈 for(int I0,I10,I) is.push(I);//10个数压栈 for(I0,I10,I) cout } 通过语句is.push(),is.pop()可以对堆栈进行操作。 制作安装与反安装程序近日笔者需要把一些平时经常使用和自己编的一些程序“压”在一张软盘上。于是便安好了WinRAR准备使用RAR的“自解压”功能。可又想起了“人见人爱”的Setup向导。经过研究笔者发现了一种不用语言(编程)的方法就可轻松实现安装与反安装程序的制作。想让你的软件更专业吗Lets go 软件名称Tarma Installer 最新版本2.40.1130X汉化版 下载地址[url]http://software.yalaso.net/softview.asp?softid173[/url] 安装很简单一路按“下一步”即可。顺便欣赏一下吧。安装完成后可从桌面或程序组进入主界面。哇多漂亮的界面呀单击“制建新方案”便开始了制作“旅程”。在“新方案”界面上左边为项目分类右边为制作区下面则是信息栏。在右上方有3个按扭它们分别为“上一步”、“下一步”和“帮助”。 第一步在“方案确认”中输入程序标题、公司名及版本号。然后在项目分类栏中单击“文件”根据自己的需要分别在AppFolder(任意文件夹)、Common File、Windir和WinSysDir中添加文件。如需要还可以自行添加文件夹。在“快捷方式”中还可添加需要的快捷方式。 提示此快捷方式的图标必须在“文件”一栏中添加好。 第二步单击“下一步”进入安装参数设置位置在这里可以设置安装位置、选项和错误处理方法。接下来在“自述文件和许”可当中可键入在复制文件前提示给用户的信息。在语言项目中如需多语言支持可在上方表内提供的语言种类前打钩(前提是先在下方选中“多语言支持”[U])。在需要项目中可以选择软件对系统和硬件的要求。 第三步在高级选项中可设置用户注册页面信息和注册表、INI文件及环境等高级要求。 第四步在建立选项中设置好建立的风格(推荐使用单个EXE)最好将“警告视为错误”前的钩去掉否则经常会建立失败。 最后便可以点击“建立”(CtrlF5)完成这个程序的建立了。建立后程序会自动生成反安装。 VC中色彩的运用如华丽得体的衣装可以让一个外貌平平的女孩变得自信而愉快那样在VC程序界面中适当地配上颜色也会使你的程序变得生动悦目。 一、寻找VC中调色板的配色参数 最直接的方法是设置应用程序主窗体的背景色。对此简单的办法是通过ClassWizard在视图中创建一个成员函数来响应消息WM_ERASEBKGND关键源代码如下 BOOL CMyView::OnErase Bkgnd(CDC* pDC) { CBrush backBrush(RGB(255,255,0)); CBrush* pOldBrushpDC-SelectObject(backBrush); CRect rect; pDC-GetClipBox(rect); pDC-PatBlt(rect.left,rect.top,rect.Width(),rect.Height(),PATCOPY); pDC-SelectObject(pOld Brush); return TRUE; } 本段代码的作用是将主窗体背景绘制成米×××其中所用的RGB宏是用于指定三原色(红,绿,蓝)的“配比数”每个值都是0255之间的一个整数。在上面代码中RGB表示混合同样一份红色与绿色并关闭蓝色得到×××0,0,0为黑色255,255,255为白色。 RGB宏是VC程序使用颜色的基础但在使用时遇到的棘手问题是当你选择一种“中间色”时你如何才能知道确切的“配方”──那三个0255之间的颜色参数分别是多少这也是笔者在研制一个项目中遇到的一个实际问题尽管它在整个项目中显得微不足道。为此笔者编制了一个实验程序运行后可以调用MFC的颜色对话框当我们选中具体颜色后就得到其RGB值并存放到文本文件RGBNum中。当我们得到这个值后在上面代码中就可以用这个数值去替代RGB宏了。实验程序具体代码如下 void CMyView::OnSelRGB() { CColorDialog colorDialog; COLORREF Mycolor; FILE *fin; finfopen(RGBNum.txt,a); if(colorDialog.DoModal()IDOK) { Mycolor colorDialog.GetColor(); fprintf(fin, Mycolor %ld\n,Mycolor); fclose(fin); } } 上述代码是通过COLORREF获取RGB颜色值的。COLORREF是一个32bit整数它常用RGB宏作初始化。 二、设置对话框的背景颜色 要改变应用程序所有对话框的背景颜色可以调用CwinApp::SetDialogBkColor()它的第一个参数指定了背景颜色第二个参数指定了文本颜色。 下例将应用程序对话框设置为蓝色背景和×××文本。 BOOL CMyApp::InitInstance() { ...... //蓝色背景×××文本 SetDialogBkColor(RGB(0,0,255),RGB(255,255,0)); ...... } 三、如何控制文字的显示颜色 在VC编程中常会用LOGFONT结构中的14个字段定义去控制显示字符的大小、粗细、角度、字体等。而且可以用函数SetTextColor(COLORREF crColor)设置字符颜色。有关代码如下所示 void CMyView::OnDraw(CDC* pDC) { CMenuCom03Doc* pDoc GetDocument(); ASSERT_VALID(pDoc); // 设置文本颜色 COLORREF colorRGB(0,250,0); pDC-SetTextColor(color); pDC-TextOut(120,200,彩色字体样例); } 下一步我们还可以设置具有翻转背景颜色的文本。即调用CDC::SetBkMode()函数并传送TRANSPARENT使背景颜色保持不变。以下代码用红色带阴影显示文本 void CMyView::OnDraw(CDC* pDC) { CDelemeDoc* pDoc Get Document(); ASSERT_VALID(pDoc); // TODO: add draw code for native data here CRect rc; GetClientRect(rc); CString str(_T(HelloWorld!)); pDC-SetBkMode(TRANS PARENT); rc.OffsetRect(1,1); pDC-SetTextColor(RGB(0,0,0)); pDC-DrawText(str,str.GetLength(),rc,DT_SINGLELINE|DT_CENTER|DT_VCENTER); rc.OffsetRect(-1,-1); pDC-SetTextColor(RGB(255,0,0)); pDC-DrawText(str,str.GetLength(),rcView,DT_SINGLELINE|DT_CEN TER|DT_VCENTER); } 本文列举的源代码均在VC6.0下调试运行通过。 计算机等级考试释疑VB应试心得VB因简单易学、功能强大和微软的支持而成为主流于是越来越多参加全国计算机等级考试的人选择了它。不过请大家注意二级VB考试笔试与上机时间均为90分钟千万不要与其他语言的考试时间发生混淆。 VB与QB的区别与联系 VB与QB在数据类型、语法和程序结构等方面有很多相同之处VB仍采用基本的BASIC语言但它们的区别却是根本性的 1.QB只是一门程序设计语言而VB不但是一门程序设计语言更重要的还是在Windows操作系统界面下的软件开发工具它主要用来开发可视化软件。 2.QB中的程序是一个完整的程序系统是不可以分割的程序执行时从头执行到尾编写程序时一定要精确地写出每一个步骤而VB程序采用的是事件驱动编程机制用户编写程序时不必写出很长的程序只要写出简短的程序片断就可以了。 比如这样一个例子要求编程实现输入两个数输出它们的和。如果用QB程序如下 INPUT a;b cab PRINT c END 而用VB程序则如下 Private Sub Command1_Click() AInputBox(a) BInputBox(b) Cval(a)val(b) Print C End Sub 这个例子中QB程序与VB程序在程序代码和语法规则上基本相似但执行时就不一样了QB只要运行就可以得出结果而VB程序则必须用鼠标单击Command1对象才能执行其代码得出结果。如果单击窗体则操作对象错误如果对Command1不单击而进行其他操作则对象响应事件错误。这两者都不能执行VB下面的程序代码。因而在VB应试学习过程中既要学会分析BASIC程序的执行流程又要熟悉和掌握VB的操作界面、面向对象程序设计的特点。 重视VB的基本概念 VB的基本概念中要特别重视数据类型的定义、表达式、函数及常用控件的属性、功能和使用。这是掌握面向对象程序设计、学会编写事件代码的基础考试的内容涉及面很广大家要多加记忆与理解。 在前面的例子中如果将其中的“Cval(a)val(b)”改为“CAB”那么从键盘输入A1B2结果还是3吗答案是否定的。因为InputBox函数是输入语句它只能接收文本所以变量A与B内存放的并非是数字1与2而是字符“1”与“2”而语句CAB中的“”号的含义对于文本来讲并不是加而是连接的意思因而答案为12。这个问题的理解充分地说明了掌握基本概念的重要性。 2002年秋季笔试中有一选择题在窗体上画一个名称为Commandl的命令按钮然后编写如下程序 Private Sub Command1_Click() Static X As Integer Static Y As Integer Cls Y1 YY5 X5X Print X,Y End Sub 程序运行时三次单击命令按钮Commandl后窗体上显示的结果为 A) 15 16 B) 15 6 C) 15 15 D) 5 6 解析本题主要考查对数据的定义用Dim和用Static定义的变量在程序中的结果是完全不同的。用Dim定义的变量在过程运行结束后变量的值不会保留用Static定义的变量其值只被初始化一次其后的值将继续保留。题目中x定义为Static类型x第一次运行时初值为0第二次运行前其值变为5第三次运行前其值变为10而y虽然也定义为Static但每次都要执行一个“y1”这个赋值语句所以第三次执行完其结果应为x15y6。 掌握VB中的控件 在VB中控件是非常重要的内容考试中常常应用在程序分析和上机操作中。考生们要多记忆、多运用、多对比、多总结举一反三才能掌握好各个控件。 2002年春季笔试中有一选择题在窗体上画两个单选按钮名称分别为Option1、Option2标题分别为“宋体”、“黑体”一个复选框名称为Check1标题为“粗体”一个文本框名称为Text1Text属性为“改变文字字体”。要求程序运行时“宋体”单选按钮和“粗体”复选框被选中(窗体外观如图1)则能够实现上述要求的语句序列是 A) Option1.valueTrue B) Option1.ValueTrue Check1.ValueFalse Check1.ValueTrue C) Option2.ValueFalse D) Option1.ValueTrue Check1.ValueTrue Check1.Value1 解析本题主要考核VB的两个控件单选按钮控件与复选框控件的Value属性虽然它们属性名是一样的但取值却不同。单选按钮Value属性值为True表示选中而复选框选中其值应为1所以正确答案应为D。许多考生由于学习过程中不注重对比没有真正理解和掌握常错选为B。 2002年秋季考试中有一填空题在窗体上画两个标签其名称分别为Label1和Label2Caption属性分别为“数值”及空白然后画一个名称为HScroll1的水平滚动条其Min的值为0Max的值为100。程序运行后如果单击滚动条两端的箭头则在标签Lable2中显示滚动条的值如图2所示。请在[1]和[2]处填入适当的内容将程序补充完整。 Private Sub HScroll1_[1] Labl2.CaptionHScroll1.[2] End Sub 解析本题主要考查考生对于滚动条控件事件及属性的掌握因为滚动条支持两个事件即跟踪滚动条中的动态变化的Scroll事件和得到滚动条最后位置的Change事件题中要求单击滚动条两端的箭头所能触发的事件应为Change事件可以显示当前滚动位置(即数值)的应为Value属性故应填入Change和Value。 抓住程序“要害”进行分析 程序的“要害”就是算法和过程重点在于抓住算法的使用和过程的执行所以要花时间进行认真的分析不要放过每一个细节。否则一不小心就容易得出错误分析与正确结果大相径庭。 2002年秋季笔试中有一程序分析题在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮然后编写如下事件过程 Private Sub Command1_Click() Dim array1(10,10) As Integer Dim i,j As Integer For i1 To 3 For j2 To 4 array1(i,j)ij Next j Next i Text1.Textarray1(2,3)array1(3,4) End Sub 程序运行后单击命令按钮在文本框中显示的值是 A)12 B)13 C)14 D)15 解析本题中我们应将分析重点放在text1的赋值上面由于程序已知其算法为text1.textarray1(2,3)array1(3,4)因而只要求array1(2,3) 与array1(3,4)的值而没有必要去求其他数组元素的值根据数组通项的算法array1(i,j)ij可知array1(2,3)5、array1(3,4)7故正确答案应为A。 杀毒环境有讲究杀毒要借助杀毒软件但不是说一点“杀毒”按钮就万事大吉了。针对不同特性的病毒我们应该选择相应的系统环境。 一、非系统文件病毒 杀这种病毒相对容易一般在Windows环境下就能被“全歼”。 二、已激活的非系统文件病毒 虽然现在的反病毒软件都声称能查杀内存病毒但此技术还未臻完善效果可能达不到预期。因此推荐杀此类病毒应在安全模式下进行。在Windows安全模式下这些病毒不会在启动时被激活。 三、系统文件病毒 杀此类病毒一定要在干净的DOS环境下进行甚至还需要动用几种杀毒软件交叉、反复查杀才能彻底清除。 四、网络病毒 此类病毒现在层出不穷很容易反复感染因此不但需要干净的杀毒环境还必须在断开网络的情况下进行查杀。 多媒体文件格式转换速查手册媒体技术的飞速发展使得现实生活中的声、形、画能在电脑得以真实再现。人们在享受现代电脑科技的同时面对纷繁的多媒体文件格式也是一头雾水。由于其格式不同使得相应的操作也完全不同这必定会造成操作上的不方便。不同格式的多媒体文件间的相互转换便成为我们应用中的常见操作。 本文将常见的多媒体文件格式列出同时也给出了多媒体文件互相转换的常用操作便于读者速查。 一、图形图像文件转换 1.常见图形图像文件扩展名一览 BMP(Bitmap)是Windows中的标准图像文件格式。它以独立于设备的方法描述位图可用非压缩格式存储图像数据其解码速度快支持多种图像的存储常见的各种图形图像软件都能对其进行处理。 GIF(Graphics Interchange Format)是在各种平台的各种图形处理软件上均能够处理的、经过压缩的一种图形文件格式。该格式存储色彩最高只能达到256种多用于网络传输。 PNG(Portable Network Graphics)是一种能存储32位信息的位图文件格式其图像质量远胜过GIF。与GIF一样PNG也使用无损压缩方式来减少文件的大小。PNG图像可以是灰阶的(16位)或彩色的(48位)也可以是8位的索引色。PNG图像格式不支持动画。 TIF/TIFF(Tag Image File Format)TIFF支持的色彩数最高可达16M它存储图像质量高但占用的存储空间非常大细微层次的信息较多有利于原稿阶调与色彩的复制。该格式有压缩和非压缩两种形式。 CDR(CorelDraw)是CorelDraw中的一种图形文件格式。它是所有CorelDraw应用程序中均能使用的图形图像文件格式。 WMF(Windows Metafile Format)是Windows中常见的一种图形文件格式它具有文件短小、图案造型化的特点整个图形常由各个独立的组成部分拼接而成但其图形较粗糙并且只能在Office中调用编辑。 JPG/JPEG(Joint Photographic Expert Group)是24位的图像文件格式也是一种高效率的压缩格式。由于其高效的压缩效率和标准化要求目前已广泛用于彩色传真、静止图像、电话会议、印刷及新闻图片的传送。 PCD(Kodak PhotoCD)PCD是一种Photo CD文件格式由Kodak公司开发。该格式主要用于存储只读光盘上的彩色扫描图像它使用YCC色彩模式定义图像中的色彩。Photo CD图像具有非常高的质量。 PSD(Adobe Photoshop Document)/PDD是Photoshop中使用的一种标准图形文件格式可以存储为RGB或CMYK模式还能够自定义颜色数并加以存储。PSD文件能够将不同的物件以层(Layer)的方式来分离保存便于修改和制作各种特殊效果。PDD和PSD一样都是Photoshop中专用的图形文件格式能够保存图像数据的每一个细小部分。包括层、附加的蒙版通道以及其他内容。 TGA(Tagged Graphic)是True Vision公司为其显卡开发的一种图像文件格式最高色彩数可达32位其中包括8位Alpha通道用于显示实况电视。该格式文件使得Windows与3DS相互交换图像文件成为可能。你可以先在3DS中生成色彩丰富的TGA文件然后在Windows中利用Photoshop等应用软件来进行修改和渲染。 2.利用ACDSee 5.0进行格式转换 在ACDSee中打开保存有图像文件的文件夹右键单击需要转换的图像文件选择“转换”命令将打开“图像格式转换”对话框在“格式”列表中选择需要转换的文件格式然后单击“选项”按钮在打开的对话框中单击“在下列文件来中放置已修改的图像”选项设置好输出文件夹的位置单击“确定”按钮即可。 注意选中多个图像文件可实现批量转换。 3.图像编辑软件转换法 图像编辑软件(如Windows自带的“画图”程序、Photoshop等)支持且能处理绝大部分格式的图像。所以利用图像编辑软件打开一幅图像然后单击“文件→另存为”菜单命令在打开的“保存”对话框中的“保存类型”框中选择另一种格式保存即可。 4.其他常用转换工具 (1)利用Advanced Batch Converter转换 运行Advanced Batch Converter在主界面中单击“Batch mode”(批量模式)按钮打开相应的对话框在右边的图像文件选择框中选择需要转换的图像文件单击“Add”(添加)或“Add all”(全部添加)按钮添加图像文件。在“Output format”(输出格式)列表中设置好输出的文件类型然后单击“Start”(开始)按钮即可。 另外在“Batch mode”对话框中单击选中“Use advanced Options”(使用高级选项)选项然后单击“Options”(选项)按钮即可在打开的对话框中对图像转换后的尺寸大小、像素、DPI和色彩效果按设置值进行自动修改。 (2)利用ImageConverter Plus转换 运行ImageConverter Plus在主界面中单击“Files”(文件)选项卡单击“Add file”(添加文件)或“Add folder”(添加目录)按钮在打开的对话框中添加需要转换的图像文件。然后单击“Script”(转换脚本)选项单击“Save p_w_picpath PCX format”(将文件保存为XX格式)选项在打开的菜单中选择转换的文件格式单击“Converted p_w_picpaths will be saved to”(转换后的文件保存目录)选项在打开的菜单中选择转换后文件的保存目录。设置完毕单击“GO!”按钮即可。 二、音频文件转换 1.常见音频文件扩展名一览 CMF(Creative Musical Format)Creative(创新)公司的专用音乐格式与MIDI差不多只是音色、效果上有些特色专用于FM声卡但其兼容性也很差。 CDA(CD Audio)唱片采用的格式又叫“红皮书”格式记录的多是波形流。但缺点是无法编辑文件长度太大。 MID/RMI(MIDI)MIDI是数字乐器接口的国际标准它定义了电子音乐设备与计算机的通讯接口规定了使用数字编码来描述音乐乐谱的规范。电脑就是根据MIDI文件中存放的对MIDI设备的命令即每个音符的频率、音量、通道号等指示信息进行音乐合成的。MID文件的优点是短小缺点是播放效果因软、硬件而异。 WAV(Wave form Audio File)是Windows本身存放数字声音的标准格式目前也成为通用性的数字声音文件格式。由于WAV格式存放的是未经压缩处理的音频数据所以体积较大。 MP3/MP1/MP2(MPEG Audio Layer-3)即MP3压缩格式文件。由于其具有压缩程度高、音质好的特点所以MP3是目前最为流行的一种音乐文件。 VQF(Transform-domain Weighted Interleave Vector QuantizationTwinVQ)是雅马哈公司开发的一种音频压缩格式。压缩比较MP3高而且音质比MP3好。由于VQF是雅马哈公司专有格式受到的支持(播放器)相当有限。 RA/RAM(Real Audio)RealNetworks公司开发的主要适用于网络实时数字音频流技术的文件格式。由于它的面向目标是实时的网上传播所以在高保真方面远不如MP3但在只需要低保真的网络传播方面却无人能及。 ASF/ASX/WMA/WAXASF(Advanced Stream Format)和WMA都是微软公司针对Real公司开发的新一代网上流式数字音频压缩技术。这种压缩技术的特点是同时兼顾了保真度和网络传输需求所以具有一定的先进性。 2.CD与WAV、WMA、VQF、MP3转换 (1)利用极速火龙CD压缩器转换 下面的操作将CD转换为WAV、WMA、VQF、MP3文件。 运行极速火龙CD压缩器。在主界面中的“曲目保存于”栏中键入存放生成文件的目录。单击“参数优化”选项卡如果你有2个以上的光驱从下拉列表中选择放有CD的光驱单击“操作”选项卡选择好输出文件格式及相应的设置项。在“CD抓轨”列表中选择需要复制的CD曲目。单击“开始压缩”按钮曲目将按照需要自动压缩完成。如下图所示。 (2)利用Audio Converter转换 下面的操作将WAV、VQF、MP3转换为CD文件。 运行Audio Converter。在主界面中单击“File(文件)→Burn Audio CD(刻录音乐CD)”菜单命令在打开的对话框中单击“Add Files”(添加文件)按钮选择你要刻录进CD的音乐文件或者单击“Add Playlist”(添加播放列表)按钮将某个播放菜单里的文件都添加进来。单击“Move Up/Down”(向上/下移动)按钮调整曲目的上下顺序。单击“Burn CD”(刻录CD)按钮开始刻录转换。 注意所有文件的总播放时间(Total Play Time)不能超过74分钟而文件(音轨)的个数不能多于98。 3.WAV与WMA、VQF、MP3转换 (1)利用极速火龙CD压缩器转换 下面的操作将WAV转换为WMA、VQF、MP3文件。 运行极速火龙CD压缩器。在主界面中的“曲目保存于”栏中键入存放生成文件的目录。单击“文件转换”选项卡然后单击“添加文件”按钮在打开的对话框中选中需要转换的文件。在“操作”选项卡中选择好输出文件格式及相应的设置项。单击“开始压缩”按钮开始压缩过程。 (2)利用Audio Converter转换 下面的操作将WAV、VQF、MP3转换为WMA、WAV文件。 运行Audio Converter。在主界面中单击“File(文件)→Add Files(添加文件)”菜单命令打开“Add Files”对话框在“文件类型”列表中选择要转换文件的类型在“Convert to”(转换为)列表中选择需要转换为的文件类型然后选中需要转换的文件并单击“打开”按钮。单击“Convert”(转换)按钮即开始转换。 4.WAV与RA文件转换 (1)利用RealAudio Encoder转换 下面的操作将WAV转换为RA文件。 运行RealAudio Encoder。在左边“Source”(源文件)选项组中的“File”(文件)框中输入要转换的WAV文件(单击“Browse”(浏览)按钮添加)。在右边“Destination”(目标文件)选项组中的“File”(文件)框中输入生成的RA文件名。在右下角的“Compression”(压缩)列表框中选择一种压缩编码方式。从上至下音质越好但所占的存储空间也越大。 单击“Start Encoding”(开始编码)按钮即开始转换 (2)利用Wisecroft Ripper转换 下面的操作将RA、RM、RAM转换为WAV文件。 运行Wisecroft Ripper。单击“File(文件)→Select Input/Output Directory(选择输入/输出目录)”菜单命令设置文件转换的输入/输出路径。单击主界面中的“RA→WAV”按钮在下面的“Files”(文件)选项组中单击路径后面的选择按钮在打开的对话框中选择需要转换的RA文件。选中添加到列表中的文件单击“Add file”(添加文件)按钮此时你会看到文件已出现在“Queue”(队列)选项组中了。单击“转换”按钮即开始转换。 5.MID与WAV转换 (1)利用Midi2Wav Recorder转换 下面的操作将MID转换为WAV文件。 运行Midi2Wav Recorder。单击“MIDI→Open MIDI File(打开MIDI文件)”菜单命令打开需要转化的MIDI文件。调整好“MIDI Vol”(MIDI播放音量)与“Rec Vol”(录音音量)处的音量设置。 单击“录音”按钮即可开始转化。录制完毕单击“WAVE→Save Wave File As(将WAV文件另存为)”菜单命令将生成的WAV文件保存。 (2)利用Amazing MIDI转换 下面的操作将WAV转换为MID文件。 在转换以前最好先将WAV文件转换为22 050Hz单声道因为对于Amazing MIDI所用的算法来讲22 050Hz的采样率已经足够了所以即使你使用44 100Hz的采样率也不会得到更好的结果而只会延长转换的时间。 运行Amazing MIDI。单击“File→Specify Tone File(指定乐器音调文件)”菜单命令选择一个乐器音调文件。比如Amazing MIDI目录下的piano0.wav。单击“File→Specify Input File(指定输入文件)”菜单命令选择要转换的WAV文件。单击“File→Specify Output File(指定输出文件)”菜单命令指定要输出的MIDI文件名。单击“Transcribe→Transcribe(转录)”菜单命令将打开转录对话框。单击“Start”(开始)按钮即开始转录。转录完毕后生成的MIDI会自动播放如果感觉不好可在“Transcribe”对话框中的设置选项中进行调整。 三、视频文件转换 1.常见视频文件扩展名一览 AVI(Audio Video Interleaved)是微软公司开发的一种符合RIFF文件规范的数字音频与视频文件格式。AVI格式允许视频和音频交错在一起同步播放支持256色和RLE压缩。但AVI文件并未限定压缩标准因此AVI文件格式只是作为控制界面上的标准不具有兼容性用不同压缩算法生成的AVI文件必须使用相应的解压缩算法才能播放。 MOV/QT即QuickTime音频、视频文件格式。它是Apple公司开发的一种音频、视频文件格式用于保存音频和视频信息。QuickTime文件格式支持25位彩色支持RLE、JPEG等领先的集成压缩技术提供150多种视频效果并配有提供了200多种MIDI兼容音响和设备的声音装置。 MPEG/MPG/DATMPEG文件格式是运动图像压缩算法的国际标准它采用有损压缩方法减少运动图像中的冗余信息同时保证每秒30帧的图像动态刷新率。MPEG标准包括MPEG视频、MPEG音频和MPEG系统(视频、音频同步)三个部分前文介绍的MP3音频文件就是MPEG音频的一个典型应用而Video CD (VCD)、Super VCD (SVCD)、DVD则是全面采用MPEG技术所产生出来的新型消费类电子产品。 RMRealNetworks公司开发的一种新型流式视频文件格式。主要用来在低速率的广域网上实时传输活动视频影像可以根据网络数据传输速率的不同而采用不同的压缩比率从而实现影像数据的实时传送和实时播放。 ASFASF是微软为了和现在的Real player竞争而发展出来的一种可以直接在网上观看视频节目的文件压缩格式。由于它使用了MPEG4的压缩算法所以压缩率和图像的质量都很不错。 2.将VCD文件转换为MPG (1)利用豪杰超级解霸3000转换 VCD一般都是以DAT格式存储的用豪杰超级解霸3000可方便地切割VCD文件并在切割时直接将其转存为MPG格式。 用豪杰解霸打开要剪切的影片单击“循环/选择录取区域”按钮再通过“选择开始点”、“选择结束点”按钮设定剪辑的起点和终点然后单击“录像指定区域为MPG或MPV文件”按钮即可完成片段剪辑取名另存即可。 (2)利用Myflix转换 Myflix可以将VCD中的DAT文件剪切、转换成MPG文件。 运行Myflix在主界面中单击“File→Open(打开)”菜单命令打开需要剪切的VCD文件也可以用拖放的方法直接将DAT文件拖入Myflix窗口中打开然后用视频窗口下方的工具设定好视频片段的剪切始点和终点最后单击“File→Trim(整理)”菜单命令很快DAT文件就被切割并转换成MPG文件了。如果要将整个DAT文件转换为MPG文件则可以单击“File→Convert VCD file to MPEG(转换VCD文件为MPEG)”菜单命令直接将整个DAT文件转换为MPG文件。 3.将DVD文件转换为AVI文件 剪切、转换DVD盘片中的VOB文件最简单的工具是豪杰DVDⅢ。 插入DVD光碟在“开始”菜单中启动豪杰DVDⅢ中的“DVD转VCD”工具在打开的对话框中单击“文件→打开”菜单命令在打开的对话框中选择需要转换的文件单击“文件→选择输出目录”菜单命令在打开的对话框中设置文件的输出路径。如果你是将DVD整盘复制到硬盘请将文件选择路径指向DVD光碟请单击“语言选择”按钮进行字幕和语言的选择。单击“控制→视频处理方法”菜单命令在打开的对话框中选择“采用MMX的快速算法”选项将可快转换的速度。单击“播放”按钮即开始转换操作。 4.将MPG文件转换成ASF文件 在转换之前应首先检查你有没有有旧版本的ASF压缩编码驱动库请在\Windows\System中查找mpg4c32.dll文件右键单击该文件选择“属性”命令然后单击“版本”选项卡即可以看到文件对应的版本号。检查版本号为4.00.0.3688或3.0.0.2700 如果不是请你删除mpg4c32.dll和mpg4ds32.ax(如果存在)文件。然后重新安装Windows Media Toolkit或把相应版本号的ASF压缩编码驱动库拷贝到\Windows\System目录。 运行Sonic Foundry Stream Anywhere。打开你需要转换的MPG文件单击“Files→Save as(另存为)”菜单命令在打开的对话框中选择你要存储ASF文件的文件夹在文件类型中列表中选择“Encode Windows Media Format”(编码为Windows Media格式)选项。然后选择你要生成的ASF文件的压缩比例如果选择“250 Video”选项则相当于2M/分钟的压缩率这时图像的质量不太好。同理如果是选择“512 Video”选项则相当于4M/分钟的压缩率(其实最好的ASF是在320×240和有30帧/秒的情况下它的图像和声音仍然可以同步)。单击“OK”按钮即可。 5.将RM、ASF、WMV、MPV、MOV等文件转换成AVI或MPG文件 EO Video是一款集播放、剪辑、转换于一体的视频编辑工具它不但可以转换ASF文件而且还可以转换RM文件并且支持AVI的编码选择甚至可以直接将流媒体文件转换成为MPG文件而且转换的速度快效果也较好。 运行EO Video。在主界面左侧的磁盘列表窗口中选择RM文件的保存路径然后在文件列表区域中将RM文件拖放到右侧的“Play List(播放列表)”中并单击“File→Save as”菜单命令将列表文件保存。如果要播放被选定的RM等类型文件可以单击“Player(播放)”选项卡在这里即可单击“播放”按钮开始播放预览。在确认了需要转换的视频片段后即可开始转换。 单击“Converter(转换)”选项卡首先在“Output Format(输出格式)”框中设置输出文件类型这里选择格式为“AVI”。然后在“Compression(压缩编码)”中设置编码格式比如设置为DivX Codec 4.02。如果要进一步设置当前编码格式可以单击“Setting(设置)”按钮打开压缩方式算法设置对话框在其中设置好模式和播放品质率完成后单击“OK”按钮返回。 单击“Output(输出)”按钮在“Output File Name(输出文件名)”框中设置好文件的保存路径和名称。 最后单击“Converter(转换)”按钮即可进入转换界面单击“Start(开始)”按钮即可。 四、手机铃声转换 1.利用Psmplay制作和弦铃声 要将自己喜欢的乐曲转换成为和弦铃声可以使用Psmplay该软件支持多种格式的音乐文件几乎涵盖了市面上所有和弦手机铃声格式。下面以常见的MIDI文件为例讲解和弦铃声的转换。 打开要编辑的MIDI文件。通常网上下载的MIDI音乐比较长我们不可能用整首曲子做铃声。此处可以修改MIDI文件播放的长度。 单击“设定→设置音量”菜单命令可以修改MIDI文件音量。建议将音量调小以免输入音量过大而造成手机喇叭破音。单击“文件→将SMAF转换格式”菜单命令将修改过的MIDI文件转成手机能够识别的“MMF”格式。 接下来只需将修改过的MIDI文件保存并为制作好的MMF文件选择合适的存储路径即完成制作。最后用户只需要用数据线连接电脑和手机把铃声上传到手机内即可。 2.抓狂铃声编码器—Nok2phone 目前几乎所有的手机都具有自编铃声功能但各个品牌手机的铃声编辑方法并不统一。编辑此类铃声必须有一定的音乐基础但对于大多数人来说还是有相当的难度。但有了Nok2phonep这一切也就迎刃而解了。 Nok2phone的界面非常简单左边是铃声编码区域右边则是各种手机的按钮通过这些按钮可将MIDI文件转换成不同的手机编码。 单击“File→Open”菜单命令在打开的对话框中选择需要转换的MIDI文件此是系统会打开“请输入Channel”(通道值)对话框要让你输入通道值(“MIDI Channel”意为该MIDI文件的内部通道号默认是1选中的这个通道可能是伴奏也可能是主旋律你可以通过MIDI编辑软件作事先选取)。 单击“确定”按钮即可看见该MIDI的RTTTL格式文本已经显示出来接下来便可以单击“Tools”工具选项组中的“播放MIDI”按钮来试听MIDI通道是否正确如果不正确就回到第一步重新打开MIDI文件并在“请输入Channel”窗口中选择别的通道。 试听正确后请根据自己的手机在右边选择相应的按钮如单击“OT300”按钮即可看到左下方的窗口中已出现了OT300的编码我们将这个编码输入到手机中即可欣赏美妙的音乐了. 转载于:https://blog.51cto.com/19138/31683