⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 9904.txt

📁 关于编程技术技巧的文章
💻 TXT
字号:

                   《编 程 技 术》

         一份属于广大编程爱好者的电子杂志

                    第四期 99/04/18


<本期栏目>
 *刊首语*
 *雕虫小技*
    C++ Builder经验点滴
 *技术文档*
    在VB5.0中生成统计图形
    用Delphi制作动态有声标签
    VF5.0的小工具
    在Visual Basic中显示动态运行进度
    使用Delphi实现滚动式面板窗口
 *服务台*
    源代码集锦/JavaScript

*****************************************************

<刊首语>
    
    首先要向几位朋友道声歉,这些朋友在看了上一期本刊中的
《用VC++5.0编写Ftp客户程序》一文后,误向我索取源代码。其
实那篇文章我是摘自《新潮电子》98年11期上的,由于我的一时
疏忽,没有看这篇文章,也没有在文章后注明出处,才产生了误
会。今后我一定多多注意,如果以后文章里有类似“索取源代码”
之类的字眼的话,我一定会特别注明的。在这里只能再此向这些
朋友说声抱歉了,希望能谅解!

*****************************************************
*****************************************************

<雕虫小技>

               C++ Builder经验点滴

                    (江苏 潘想)

  1.全编译的问题。在C++ Builder 3.0下,如果不进行设置,那么程序是
不完全编译的,运行时要用到Windows的System目录下的一些文件,如将这样编
译所得的可执行文件拷到其它未装C++ Builder 的机子里将无法运行。如果
想全编译可以通过设置完成。设置方法如下:按“Project”下“Option”,
选中“Packages”页下角的“Build with runtime packages”即可。

  2.在线帮助的制作。一个完整的程序应该有在线帮助。制作在线帮助并不
难,主要工作在制作帮助文件上,这需要一个帮助文件编译器,在C++ Builder
的“CBuilder3\Help\Tools" 目录下就有一个帮助文件编译器HCW。实际上帮助
编译器的作用就是将.rtf文件编译成.hlp文件。让我们来看一个最简单的例子,
用Word随便写一个.rtf文件,启动HCW,先建一个项目;按窗体右边的“Files”
按钮,把刚才做的.rtf文件添加进去;最后按右下角的“Save and Compile”
按钮,这样在你的项目的目录下,将会出现一个和项目同名的.hlp文件。在程
序中使用帮助文件如下:
  Application->HelpFile=″myhelp.hlp″ ;//指定帮助文件
  Application->HelpCommand(HELP_Contents,0); //打开帮助窗体

  3.安装组件。C++ Builder一个很吸引人的地方,就是它的组件。你不但
可以利用系统中提供的丰富的组件,而且可以利用第三方提供的组件。安装组件
的操作很简单,打开“Compoment”菜单下的“Install Compoment”,然后选中
要安装的组件的文件就行了。

*****************************************************
*****************************************************

<技术文档>
                         在VB5.0中生成统计图形

                             (湖南 陈震晗)
 
  在用VB5进行数据库编程时,经常要生成统计图形。生成的方法有很多种,最
简单的是利用VB5提供的MSChart控件。具体操作方法如下:
  1.首先在VB5“工程”→“部件”中找到“Microsoft Chart Control5.0”项,
选中并应用,此时在工具面板中出现MSChart控件图标。选中它并在新工程的Form1
中画一矩形,生成MSChart1,即出现缺省状态的直方图。设其ColumnCount属性为1。
  2.利用Access或VB5的可视化数据管理器生成一个example.mdb的数据库,在其
中建一名为temp的数据表,包含“日期”和“数据”两个字段,并在表中输入一些
记录。
  3.在Form1中生成一个Command1按钮,然后在Private Sub Command1_click()
中写入以下代码:
  dim i as integer
   dim NewDyn as recordset
  dim OpenWs as Workspace
  dim OpenDB as DataBase
  set OpenWs=DBengine.Workspaces(0)
  set OpenDB=OpenWs.Opendatabase(app.path & ″\example.mdb″)
  set NetDyn=OpenDB.Openrecordset(″select * from temp″,dbOpenSnapShot)
  NewDyn.MoveLast
  NewDyn.Movefirst
  If NewDyn.RecordCount=0 then
  Msgbox″请在数据库中输入数据!″,vbCritical
  Exit sub
  End if
  With MSChart1
  .TitleText=″直方图示例″
  .RowCount=NewDyn.ReordCount
  For i=1 to NewDyn.RecordCount
  .Row=i
  .Data=NewDyn.Fields(″数据″)
  .Rowlabel=NewDyn.Fields(″日期″)
  NewDyn.MoveNext
  Next i
  End With
  NewDyn.Close
  4.运行时按Command1键即可生成统计图表了。
  如果想生成其他类型的图形,修改MSChart1的属性即可定制成其他各种二维或三维
图表。
(湖南 陈震晗)

本文出自:《电脑报》1999年3月01日第08期
 
 

*****************************************************



                       用Delphi制作动态有声标签

                             (广西 蔡 健)

    电脑报社出品的《硬件大师》的安装界面见过吧,当你把鼠标移到安装提示上
时会发出声音,在上面按下鼠标左键也会发出声音,而Delphi3

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -