菜鸟学C#

淡泊以明志,宁静以致远

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年9月26日

摘要: 最好的学习方式是什么?模仿。有人会问,那不是山寨么?但是我认为,那是模仿的初级阶段,当把别人最好的设计已经融化到自己的血液里,变成自己的东西,而灵活运用的时候,才是真正高级阶段。正所谓画虎画皮难画骨。但初级阶段仍然是必须经历的过程,他会使你在达到高级阶段的过程中少走很多弯路,下面我们来迈出这一步。先研究一下别人的简单例子。 最好的例子莫过于Vector本身的Demo了,这个在安装完CANoe之... 阅读全文
posted @ 2012-09-26 19:37 东东会会 阅读(33803) 评论(7) 推荐(2) 编辑

摘要: CAPL就是Communication Application Programming Laguage的缩写,CAPL类似于C语言的语法,因此所有的语法请参考C语言教程,这里不在这里进行详述,关于C语言,毫无疑问的,首先推荐大家看谭浩强老师的书,经典中的经典,看完这本C语言应该没问题了。CAPL在CANoe中起到重要的作用,他将所有的部分联系起来(请看下图)现在我们给予上一节的基础上,来着重介绍C... 阅读全文
posted @ 2012-09-26 19:33 东东会会 阅读(68388) 评论(1) 推荐(8) 编辑

摘要: CANoe是Vector公司的针对汽车电子行业的总线分析工具,现在我用CANoe7.6版本进行介绍,其他版本功能基本差不多。 硬件我使用的是CAN case XL. 1,CANoe软件的安装很简单,先装驱动,再装软件。安装完成,插上USB,连接硬件,这样在控制面板中,Vector Hardware 进行查看 通过查看信息可知,CANcaseXL中的两个piggy,一个是251(高速CAN),一... 阅读全文
posted @ 2012-09-26 19:26 东东会会 阅读(127342) 评论(15) 推荐(11) 编辑

2011年3月8日

摘要: 在C++的学习中,有人经常搞不清楚“常量指针”和“指针常量”这两个概念。其实简单一点讲,“常量指针”所指向的地址上的数据是常量,而“指针常量”所指向的地址是常量,地址上面的数据是可以变化的。 下面看及格简单的例子,可以说明他们的区别: 第一个 1 void main(){ 2 char *str1={"Hello"}; 3 char *str2={"Hello World"}; 4 char * ... 阅读全文
posted @ 2011-03-08 17:25 东东会会 阅读(1005) 评论(0) 推荐(1) 编辑

2010年4月13日

摘要: 请教:请问硬件断点和软件断点的区别? Q:RT,平时仿真调试的时候要用断点,但是发现好象一般象IAR,ADS的话好象只支持你设置2个断点(在想设置断点的地方按鼠标右键设置),如果多了的话就无法单步执行了。如果这种断点是硬件断点的话,那么外面经常说的软件断点又是什么呢?应该怎么设置软件断点呢? Q1:你试试用H-jtag加wiggler(使用IAR),我用它可以设好几个断点,也可以单步运行. 在H... 阅读全文
posted @ 2010-04-13 13:15 东东会会 阅读(9227) 评论(0) 推荐(0) 编辑

2010年1月24日

摘要: 1 数据通信 所谓数据通信,就是从数据源产生的数据,经过硬件线路或软件线路的连接(统称信道),按照一定的通信规程(协议),形成数据流传到另一方的过程。计算机与各种用途的终端之间,以及计算机相互之间,都... 阅读全文
posted @ 2010-01-24 14:38 东东会会 阅读(2200) 评论(0) 推荐(0) 编辑

2010年1月6日

摘要: 在调用库函数时(例:sprintf,strcpy),会出现如下出错提示: *** I0302L: Debug information not exist (C:\Softune\LIB\907\lib907m.lib) 但编译好下载测试后,一切正常程序并没有出错,个人分析可能是该函数无法进行调试的原因吧,,但出错信息始终有些碍眼,网上找了解决办法,如下: 可在 setup project 內 li... 阅读全文
posted @ 2010-01-06 13:48 东东会会 阅读(799) 评论(0) 推荐(0) 编辑

2009年12月17日

摘要: 电磁兼容性(EMC)是指设备或系统在其电磁环境中符合要求运行并不对其环境中的任何设备产生无法忍受的电磁干扰的能力。因此,EMC包括两个方面的要求:一方面是指设备在正常运行过程中对所在环境产生的电磁干扰不能超过一定的限值;另一方面是指器具对所在环境中存在的电磁干扰具有一定程度的抗扰度,即电磁敏感性。 所谓电磁干扰是指任何能使设备或系统性能降级的电磁现象。而所谓电磁干扰是指因电磁干扰而引起的设备或系统... 阅读全文
posted @ 2009-12-17 10:00 东东会会 阅读(1517) 评论(0) 推荐(0) 编辑

2009年12月16日

摘要: “企业资源计划管理(ERP)”是专门为成长型企业量身定制的在线式企业管理系统,区别于传统进、销、存软件,从企业经营的设计角度出发,为企业提供综合信息化解决方案,轻松实现跟踪、记录、分析企业各项经营活动,掌控企业生命周期的各个关键节点。真正意义上的零投入、零维护、高效率,最大限度地实现项目社会价值和市场价值。我公司提供的企业资源计划管理(ERP)由五套产品构成。分别是:企业客户管理(CRM)、企业项... 阅读全文
posted @ 2009-12-16 14:31 东东会会 阅读(1177) 评论(1) 推荐(0) 编辑

2009年11月2日

摘要: GPS作为野外定位的最佳工具,在户外运动中有广泛的应用,在国内也可以越来越经常地看见有人使用了。GPS不象电视或收音机,打开就能用,它更象一架相机,你需要有一定的知识。     首先大家要弄清使用GPS时常碰到的一些术语:   1.坐标(coordinate)     有2维、3维两种坐标表示,当GPS能够收到4颗及以上卫星的信... 阅读全文
posted @ 2009-11-02 15:01 东东会会 阅读(899) 评论(0) 推荐(0) 编辑

2009年10月1日

摘要: =================================== 个人结论如下: 1,冷水下锅,半没鸡蛋水位(网上有人说全没入,但个人认为半没入即可,而且水多浪费水电,绿色环保思想啊) 2,沸腾后,小火慢炖4分钟(中庸嘛,呵呵,下面有网摘证明)(蛋黄7成熟,可依个人口味微调) 3,马上用冷水降温(有人说可以自然冷却,第二步2分钟即可,但此方法难以计量,各季温度不一,自然冷却口味有差异... 阅读全文
posted @ 2009-10-01 12:15 东东会会 阅读(674) 评论(1) 推荐(0) 编辑

2009年9月29日

摘要: 5月26日第三次进帽盔山踏查拍摄,前两天阴雨不断,今天终于大晴一日,有镇里王主任陪同,还有一司机共三个决定登海拔一千米高的牛心峰。一是这里是帽盔山景点最集中的地方,再者上到这个高度可以拍到我们需要的天然红松混交林景观。     一路上聊着天气,王主任按以往经验介绍,阴这么多天突然放晴,应该很多蛇出来晒太阳。      可是我们都... 阅读全文
posted @ 2009-09-29 15:42 东东会会 阅读(701) 评论(0) 推荐(0) 编辑

摘要: 7月4日一早,我独自一人驾车前往“野叁坡-佰草畔”景区爬山。两个半小时后,车到景区,购票入园。此时大约是上午10点,海拔1100米。景区内很凉快,道路整治得不错,石板铺的台阶大道通向山顶。将速干裤的拉链拉开,长裤变短裤,慢慢走,不着急,享受着山里的清凉。12点,到达1840米的“一览三山”,短暂休息后,下撤到草甸处,再向观景台、刺天峰前进。来之前做过功课,知道最高峰大约1870米,想着没多远,从顶... 阅读全文
posted @ 2009-09-29 15:28 东东会会 阅读(1621) 评论(0) 推荐(0) 编辑

摘要: 季德胜,蛇伤治疗专家。毕生致力于毒蛇咬伤的治疗和“季德胜蛇药”的研制,获得卓越成就。 季德胜,18 98年10月生于江苏省宿迁县郊外的一座破庙里,其父季明扬靠祖传秘方卖蛇药为生,是个足迹遍及大江南北的蛇医郎中。尽管有点本事,也还是地无一亩、屋无一间,全家过着极度艰苦贫困的生活。季德胜在襁褓中就由父母轮流背着,走南闯北、到处奔波。 季德胜6岁那年,母亲病故。他和父亲相依为命,从早到晚跟随父亲到荒山... 阅读全文
posted @ 2009-09-29 15:10 东东会会 阅读(1834) 评论(0) 推荐(0) 编辑

2009年9月28日

摘要: 1,官方网上订票 上海站订票网页www.shzshrail.com.cn  或 http://www.shz-shrail.com/,可以定动车组和直达列车,但近期系统不稳定正在升级(不能订) 2,官方电话 免费个人订票热线:800 820 7890 (经测试,可以订) 手机用户:33034999和95105105 (经测试,可以订) 注:最好用手机拨打,不少手机都有自动重拨功... 阅读全文
posted @ 2009-09-28 12:56 东东会会 阅读(911) 评论(0) 推荐(0) 编辑

2009年9月25日

摘要: 1,UDP客户端 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.N... 阅读全文
posted @ 2009-09-25 09:53 东东会会 阅读(19387) 评论(0) 推荐(2) 编辑

2009年9月24日

摘要: 电信太不厚道,弄得大家很不开心,电脑老是黑屏幕,下面有几个解决的办法,供大家参考. 全国电信DNS劫持导致的现象及解决方法一 现在很多地方的电信都在你打开网页的时候,页面请求DNS域名解析那一步,给你解析出来一个广告页面(比如网通、电信、移动或者你所在地门户网站之类大站点的广告),特别是使用了各种广告间谍软件甚至手动检查都没有发现问题,而且你使用任何浏览器(IE核心的或者FireFox、Opera... 阅读全文
posted @ 2009-09-24 10:36 东东会会 阅读(23085) 评论(2) 推荐(1) 编辑

2009年9月21日

摘要: 今天旁边的同事MM叫我调了一段程序,她想复制一个数组,int[] pins = {9,3,4,9};int [] alias = pins;这里出了错误,也是错误的根源,以上代码并没有出错,但是根本不是复制,因为pins和alias都是引用,存在于堆栈中,而数据9,3,4,3是一个int对象存在于堆中,int [] alias = pins;只不过是创建另一个引用,alias和pins同时指向{9... 阅读全文
posted @ 2009-09-21 18:31 东东会会 阅读(3088) 评论(0) 推荐(1) 编辑

2009年9月8日

摘要: 采用计算器的实例来说明。 到底实例化谁,将来会不会增加实例化得对象,比如增加开根运算,这是很容易变化的地方(需要经常改动),应该用一个单独的类来做这个创造实例的过程,这就是工厂。利用工厂产生的是各种各样的对象。但都有一个共同的父类,这样利用多态的特性,调用父类的方法,会执行被子类覆盖的同名方法。 核心代码(业务代码)(Operation.cs): using System;using Sys... 阅读全文
posted @ 2009-09-08 17:44 东东会会 阅读(617) 评论(0) 推荐(0) 编辑

摘要: 在某种通讯协议中(如 Modbus),可能需要把一些基本的数据类型内存中的表示形式转换成以字节数组的形式,方便传送。C/C++中可以利用指针等操作完成,但C#中没有指针,咋办呢?可以用BitConverter类啊。 1,把double类型转换成byte数组,float类型的话,在1234.5678后加个F就行了,即1234.5678F 代码: private void button1_Cli... 阅读全文
posted @ 2009-09-08 17:40 东东会会 阅读(7637) 评论(0) 推荐(0) 编辑