广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 9169 个阅读者
 
<<   1   2  下页 >>(共 2 页)
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
tk7545
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 版主评分 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x2
[Basic][范例] VB6 点座标对着一原点旋转 [第四次修正]
谢谢大大,你真的好神阿

怎么可以批拉啪啦就写出一大堆程式码>"<

我真的好像把 ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容


此文章被评分,最近评分记录
财富:100 (by 三仙) | 理由: 依据程式作品范例分享规则与奖励标准;财富100!! ^^ 因为您的参与,让程式设计更容易!!


献花 x2 回到顶端 [楼 主] From:台湾教育部 | Posted:2010-01-28 11:41 |
tk7545
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

请问大大为何会发生溢位? 还有为什么会有呼叫引数不正确的现象产生呢?

我的DATA档约是-250至+250之间

约250笔 绕成一个非圆形曲线

格式也都改X,Y

我VB底子太差了 表情


献花 x0 回到顶端 [1 楼] From:台湾教育部 | Posted:2010-01-28 12:28 |
ebolaman 手机 会员卡
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖

级别: 副版主 该用户目前不上站
版区: 程式设计
推文 x38 鲜花 x458
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 tk7545 于 2010-01-28 12:28 发表的 : 到引言文
请问大大为何会发生溢位? 还有为什么会有呼叫引数不正确的现象产生呢?

我的DATA档约是-250至+250之间

约250笔 绕成一个非圆形曲线

格式也都改X,Y

我VB底子太差了 表情


是哪个程序或是函数溢位呢,和呼叫引数不正确错误 9?

我记得我把可能会溢位的程序或函数都加上了 On Error Resume Next (有错误会略过),

有可能是图片滑鼠的程序 (有发现那个功能吗? 可以拖曳图片与滑鼠滚轮缩放)

也有可能是 Data 内的值太大 (不过 正负250  在 Double 的容器里照理应该是不会溢位的说)

至于要改成 X,Y 格式如果资料太多

我可以重写读取方法 (程序 LoadNewPos),不用改的那么辛苦 ~

呼叫引数错误通常是 Mid , Left, Right, Instr , InstrRev  等文字函数后面的引数小于零的错误

或许把 纪录点值的 Data 档案 上传一下,我来套用看看


My BOINC stats :

献花 x1 回到顶端 [2 楼] From:台湾台湾宽频 | Posted:2010-01-28 20:04 |
tk7545
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

谢谢大大的指导,首页有大大的程式也@@

大大,我把我的DATA档上传给你

你帮我试试看吧表情

虽然这样很....但....也只能靠你了表情

谢谢大大表情


本帖包含附件
zip pos.rar   (2022-06-09 14:13 / 3 KB)  
说明: pos
下载次数:21


献花 x0 回到顶端 [3 楼] From:台湾中华电信 | Posted:2010-01-28 21:29 |
ebolaman 手机 会员卡
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖

级别: 副版主 该用户目前不上站
版区: 程式设计
推文 x38 鲜花 x458
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 tk7545 于 2010-01-28 21:29 发表的 : 到引言文
谢谢大大的指导,首页有大大的程式也@@

大大,我把我的DATA档上传给你

你帮我试试看吧表情

虽然这样很....但....也只能靠你了表情

谢谢大大表情



(首页真的有耶~刚刚看在左下角,真不可思议)


程式目前修正好了 ,我改了名称叫 PTC,程式的图示我也随便做了一下

看一下图片是不是我更新的那张那样那个弧线

主要都是平面座标的原理我有点搞错

如果你要新增一些绘图功能

要注意原点与距离!Dis 与 OriPosX 和 OriPosY  这最容易搞混,点与距离常常会搞混

尤其要注意原点是 黑黑那点,与图片框最左上角那点不一样,总之...看一下专案的程式码应该就会懂了

下载新的档案后,PTC 资料夹里面有直接的执行档~


My BOINC stats :

献花 x1 回到顶端 [4 楼] From:台湾台湾宽频 | Posted:2010-01-29 18:13 |
tk7545
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

谢谢大大为我解说那么详细

      以前觉得VB办不到这些事...原来只是自己脑子不好

      学什么程式都掌握不到诀窍,无法从底子打起,不知道是不是自学方式错误

      这部份还希望大大能给我ㄧ点方向,学程式需要哪些正确的观念

      我会好好专研的! 经过这次例子,就很想自己也能为这论坛贡献点什么 表情

          满想认识大大的,在一次的谢谢!!!

祝顺心/


献花 x0 回到顶端 [5 楼] From:台湾中华电信 | Posted:2010-01-29 20:00 |
ebolaman 手机 会员卡
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖

级别: 副版主 该用户目前不上站
版区: 程式设计
推文 x38 鲜花 x458
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 tk7545 于 2010-01-29 20:00 发表的 : 到引言文
谢谢大大为我解说那么详细

      以前觉得VB办不到这些事...原来只是自己脑子不好

      学什么程式都掌握不到诀窍,无法从底子打起,不知道是不是自学方式错误

      这部份还希望大大能给我ㄧ点方向,学程式需要哪些正确的观念

      我会好好专研的! 经过这次例子,就很想自己也能为这论坛贡献点什么 表情

          满想认识大大的,在一次的谢谢!!!

祝顺心/


话说我只会一种程式语言 ~ VB6

电脑世界趋势将会一直走下去,VB6 也快被淘汰了 (Win7 好像是最后一版支援 VB6表情 )

我也是自学的呀,只是最近这几年才学会 "如何把程式写得更好"

写出这个 PTC,也才算是 程式等级的中下,去给资深的程式设计师看一定会被骂死的 ...

写程式有很多重要的步骤与技巧,多写可能就会发现

不过要学好一个程式,一定要看书的说,否则靠网路根本写不出什么

每种程式语言的 至少基础保留字一定要背好,功能也要记清楚...总之就是大家说的 "基础"

对于写程式的逻辑构造,一定要搞清楚原理,原理与观察出来的东西不一样

像是写这个 PTC,我拿了好多白纸在旁边计算与推导原理

还有程式码的管理技巧,变数、程序、函数的名称一定要清楚到不用看内容就知道那个东西在做什么的

注解也蛮重要的说,国外我看过 Freeware 的 VB6 程式码,超级井然有序! 几乎都用 - = _ # @$ 等符号作注解

最后!我发现如果程式逻辑、元件编排、美工设计都完成了,最困难的是 : 与使用者的沟通

要做出一个说明档 CHM 真是超困难,就像气象局报导一样,说出 "藤原效应" 大概没几个观众听得懂

程式也一样,如果是要发布的软体,尽量设计人性化,这方面倒是可以参考很多非常上手的软体

如何把自己设计的程式让一般使用者都能上手,这部分要去多作就知道了

建议是把书中的范例每天都做几个,不久后就会超强!


My BOINC stats :

献花 x1 回到顶端 [6 楼] From:台湾台湾宽频 | Posted:2010-01-29 20:40 |
tk7545
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

大大您好:

        这程式是否能够加入多个data呢? 目前只有跑pos一个data,是否有办法能够加入pos2~posn多个data呢?
 
        如果可以该改哪些地方呢?  麻烦大大了!

祝顺心/


献花 x0 回到顶端 [7 楼] From:台湾教育部 | Posted:2010-01-31 16:23 |
ebolaman 手机 会员卡
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖

级别: 副版主 该用户目前不上站
版区: 程式设计
推文 x38 鲜花 x458
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 tk7545 于 2010-01-31 16:23 发表的 : 到引言文
大大您好:

        这程式是否能够加入多个data呢? 目前只有跑pos一个data,是否有办法能够加入pos2~posn多个data呢?
 
        如果可以该改哪些地方呢?  麻烦大大了!

祝顺心/


第四次修正加入了多 POS 显示功能

档案格式如下:Pos.txt, Pos[1].txt, Pos[2].txt ......

PTC 里面已经放了一个  Pos[1].txt 当参考,内容是空的

还有...我发现 ArcTan 函数根本不用去推,VB 预设就有那个保留字了...

ATN(Num),出来的是 Pi/2 ~ - Pi/2 ,所以 PI 也可以不用事先宣告,可以 Pi = ATN(1) * 4

因为 Atn(1) 出来的结果是 45  度的 ,Pi 的四分之一,所以再乘以 4 便可得到 Pi

点座标显示尽量是不要点啦,不知道为什么跑起来会当当的,可以去 GetNotJammedValue 程序看一下...


My BOINC stats :

献花 x1 回到顶端 [8 楼] From:台湾台湾宽频 | Posted:2010-02-01 13:25 |
tk7545
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

Dear 大大:

        接下来我可要好好的来解读大大的每一段程式码,由于我以前VB都是读C++的执行档来跑

        想要呈现图形动画这部份用VB原来真的可以做得到,尤其我很喜欢放大缩小的功能表情

        另外想请教大大的是,如果我想要有两个旋转轴而不只是原点(0.0)该朝哪个方向去想呢

         一个是原点(0.0)另一个则是偏移一中心距例如10则第二旋转轴为(10.0)

        类似在画面上有两个齿轮在啮合旋转的感觉?
       

祝顺心/


献花 x0 回到顶端 [9 楼] From:台湾教育部 | Posted:2010-02-01 13:40 |

<<   1   2  下页 >>(共 2 页)
首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.108383 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言