pb9.0 Null object reference at line 3 in clicked event of object uo_10 of w_area.

作者&投稿:宏支 (若有异议请与网页底部的电邮联系)
编程语言为什么是英文,而不是汉字~

因为最初的编程语言是英语。
用汉字编程也不是不行,现在也有一个编程平台,就是用汉字编程。但用汉字编程远不如用英文编程方便。中文博大精深,除了正式场合外,一般很少有人会严格按照语法来说话,很多时候都会省略主语、还会倒装,还有很多方言、多音字,甚至语调语气的不同也会造成意思不同。
让电脑搞明白这中间的区别是很不容易的,一个汉字占两个字符,a只需要到一个字母就能出来,而一个汉字就要打两三个字节。英文字母连上大小写一共不过52个字母,而中文汉字是以万计的,这么多文字的存储也是一个很大的问题。
所以,从速度和空间上来说,用中文编程不如英文编程占优势。此外,中文的一个词语在英文中往往对应了多个单词,而这些单词又有独特的语境,所以用英文来表达也会更简便一些。

扩展资料
中文编程语言
1、安全性自主研发的编译器,可保障国家安全,配合国产CPU和OS,实现全面的硬件、软件安全。
2、国际化多语种版本中语言可互相转化。用汉语编程只是实现了母语化的第一步,反之汉语为国际化交流带来了不方便。应该提供机制,可以将汉语关键字自动转换为其他语言,实现交流合作。
3、融合性与其它语言互融互通,通过学习汉语编程从而可继续学习其他编程语言。
参考资料来源:百度百科—中文编程语言

编程需要大量的英语代码,学习编程的话,不一定要英语非常得好,但是一定要有英语基础,因为现在编程里面大量都是英语代码,但是很多编程都是固定的套路,我们只需要知道一个英语代码是什么意思,然后接下来用这种固定套路去做就可以了,虽然对英语的要求并不是特别的高,但是如果没有英语基础的话,做编程也是非常困难的,所以如果说想要去学习编程,那么就要好好的学习英语,把英语学得差不多了再去做编程。
很多人去学习编程的话,并不是因为自己的英语,而是因为自己本身就是喜欢编程这个东西,我们现在如果要去学习编程的话,从头开始学习还是比较困难的,如果真的想要去学,可以适当的去报一个班,或者是跟着网上的一些课程去学,这样的话,有条理也会有思路更加方便,自己学习一些编程的知识。
现在有很多学习编程的方法,可能我们会在一些网络上搜寻一些关于编程的课程,但是这些课程的话,毕竟没有在公司里面学到多,如果说我们真的想要去学一些知识的话,尽量还是有一定的基础,然后去编程公司学习。
学习编程的话,我们现在最重要的是去学习英语,英语里面很多知识都跟编程有相关联系,我们在学习的时候大量的英语代码是需要学习的,因为这些英语代码可能都是一个固定的套路,但是不一样的英语代码所产生的效果,也是不一样的学习编程,不一定要英语非常好,但是一定要有英语基础,对于英语的话,也是需要有一定的能力去学习的,当然了英语如果越好的话,学习编程可能会越简单。

给数据窗口内的文本对象赋值,dw_1.object.t_1.text = "1213"
给数据窗口内的字段对象赋值,dw_1.object.字段名[行数] = "值"

仔细区分一下这两种,应该是类似问题,哦,对了,如果是字段的话还有数据类型等等的问题

在窗口 w_area中用户对象 uo_10 的单击事件中第三行代码引用了不存在的对象

在w_area这个控件的clicked事件中代码第三行.. 有一个空对象.. 你检查一下代码..


黄陵县19227207394: powerbuilder9.0如何创建数据窗口对象(Data object) -
鞠杰唯他: 一、确保你的pb已经设置连接到了某个数据库 二、主菜单File - new,选DataWindow页,选择某种风格(比如grid),然后选择数据源类型(比如Sql Select) 三、然后选择一个数据表,点Open,再选择需要哪些列,选择好后点主菜单File - Return to Datawindow Painter 四、点next,再点Finish,这时数据窗口就创建出来了,然后点保存,就可以存成一个数据窗口对象了.另外,你图片里的那个sdfsdfsdfsdfsdf,是从数据窗口对象的数据源里保存出来的,估计是谁误操作存的,可以删除,对数据窗口对象没有作用.

黄陵县19227207394: 在PB中,把数据窗口导入到excel -
鞠杰唯他: 第一个,导出的问题,可以通过数据窗口来完成,你把数据窗口的查询语法设置为从两个表查询就行了.然后使用数据窗口的saveas函数,保存为xls格式,就导出到excel中了. 另外也可以通过DB画板,在ISQL SESSION页里面自己写查询语句...

黄陵县19227207394: a null Object reference异常怎么解决 -
鞠杰唯他: 原文的意思是:未将对象引用到对象的实例. 也就是没有实例化一个对象. 当声明了变量,但是没有赋值,仍然为null.用的时候就会报错. 还有一种情况是,出错原因:可能是你使用的语言包版本不对应(language/language.xml)或错误的修改了新闻文件.

黄陵县19227207394: pb 怎么在窗口下添加non visual objectlist -
鞠杰唯他: 您好,non visual object 是不可视的,不用像控件一样添加,只需要声明一下就可以了 例 nvo_test 需要的时候,声明一下即可 nvo_test luo_test

黄陵县19227207394: PB中从父窗口打开子窗口,关闭子窗口后再打开,最后关闭子窗口时无法点击,是怎么回事啊? -
鞠杰唯他: 子窗口最好设成POPUP类型的就不会了.

黄陵县19227207394: 在pb9.0中导入pbl文件时,新建existing target时提示Library does not contain an application object咋办 -
鞠杰唯他: 你缺少主程序OPEN事件的PBL.把那个PBL加到target.pbt里面去,target.pbt可以右击用记事本修改.然后把有主程序OPEN事件的PBL放到目录下,再导入.

黄陵县19227207394: PB7.0怎么转PB11打开 -
鞠杰唯他: 需要升级,大概步骤如下:1, create new workspace pb9.0 之前的版本都没有workspace概念2,create new target ,选择Existing Application,找到你pb7.0的程序3,选中所有要包含的pbl4. 升级正式开始 注意,一定要选中Automatically Convert ...

黄陵县19227207394: PB 9.0 处理String字符转成utf - 8格式,怎么弄 -
鞠杰唯他: Encoding.Default.GetString采用的Default Encoding.UTF8.GetBytes采用的是utf-8编码.这样当然是乱码.尤其出现中文时候.对这类数据处理当然要用统一的编码来处理.例子:1 string msg= Encoding.UTF8.GetString(Encoding.UTF8.GetBytes(strcode)); 例子:2 string strcode="我是小明"; byte[] buffer=Encoding.UTF8.GetBytes(strcode); string msg= Encoding.UTF8.GetString(buffer,0,buffer.Length);

黄陵县19227207394: 关于pb9.0中编程: -
鞠杰唯他: 在数据窗口的itemchanged事件里写类似:choose case dwo.name //列名 case 'kh'if left(data,4)'活动' then dw_1.object.data[row,6]='' end if 应该可以的

黄陵县19227207394: 用PB9.0怎么把源程序生成应用程序或者可执行文件啊??着急!! -
鞠杰唯他: 使用PB菜单项:file-new-project-application wizard ,创建一个编译文件(注意要勾选Full Build和Build Dynamic Libraries),点击编译文件的deploy,进行编译就行了

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网