- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 关于setOnClickListenter()
<br />下面是一段非常常见的代码,以往只是照着书上抄,从语意上读顺了就完事了,没有从语法的角度来揉碎了细读:<br /> publicclassMyActivityextendsActivity{<br /> protectedvoid onCreate(Bundle icicle){<br /> super.onCreate(icicle);<br /><br /> setContentView(R.layout.content_layout_id);<br /
2011-02-19 23:39:00
1105
原创 水大了,还是面大了?
早年间北方人过年的时候,有很多忌语的,凡是不好的字眼一律不许多。比如包饺子的时候,水少了不能说水少了,要说“面大了”,面少了呢,要说“水大了”,总之不允许说“少”、“小”一类的字眼。 我们固然宣称自己是无神论者,也不信仰什么宗教,但也没必要对此上纲上线,因为这也是人之常情,古今中外皆是如此,外国人过圣诞节时也是见面互称“哈屁”,大过年的——你看,又带个大字——谁
2008-11-27 21:25:00
901
原创 C#调试时,监视栏里慎用函数!
写了个读取已知内容格式文件类,在文件中每条记录前面都有一个*,先用如下语句查找到*:int laxi = reader.Read() ; while(laxi != (int)* && laxi != -1){}然后读取后续内容。在调试的时候,我发现,有时候能正确读取到完整的后续内容,有时去跳过了后续内容前一两个字符。后来发现,原来是在监视栏里直接用了reader.Read()这
2006-07-27 09:37:00
1218
原创 C#调用C++动态链接库(dll)
主要参考了两篇文章《C#中简单调用c/c++旧模块》 和《基于Visual C++6.0的DLL编程实现》,复杂的理论和概念就不说了,简略地写一个实现的全过程吧:1、在Visual Studio 6.0中用C++语方创建dll文件。新建工程时选择”Win32 Dynamic-link library ”,在MyDll.h文件中按如下方式声明函数:#define LIBEXPORT_AP
2006-07-17 15:38:00
4690
原创 按值、按引用和作为输出变量传递数组参数
在C#中,类是引用类型的数据类型,而数组在C#中被定义类类型,所以数组也是引用类型。当把一个数组变量传递给一个方法时,方法有可能会改变我们引用的数组的内容——即使是按值传递。但这并不意味着因为数组是引用类型,按值传递就和按引用传递的结果一样。示例: static void Main() { String[] names; names = new String[] { "Mark", "
2006-01-09 11:22:00
2268
原创 vc6/.net下console程序如何不显示界面
一个小工程由三个人做的,其中一个做了界面,另外两个做成了win32 console application,供界面调用,现在要整合在一起,需要把这两个的控制台界面去掉。先说其它可供选择的方案一、新建项目时选择win32 Application,那个比较好设置显示属性,但再重写一遍显然不是太现实了。二、作成服务而不是应用程序,也需要重写。再说一下已经是console程序了如何在运行时不显示界面,其实
2005-07-06 16:25:00
2334
原创 如何把一个lib库文件加入到VC.NET项目中去
在VC6集成开发环境中,可以点击菜单命令 project/setting,弹出项目属性对话框;然后在活动配置中选 link/object/library modules,即可输入待加入的lib库文件 但是在VC.NET集成开发环境中是这样的: 点击菜单命令 “项目/属性”,弹出项目属性对话框;或者在解决方案视图或类视图中,
2005-06-07 15:18:00
1427
原创 今天解决的问题:在vc中往Access数据库写中文时出现乱码。
问题:在vc中往Access数据库中写中文时出现乱码,乱码形式为“葺葺葺葺葺葺葺”或"铪铪铪铪铪"。解决方法:在Access数据库的字段定义时,将“文本”格式字段的属性中,“Unicode压缩”的值从“是”改为否。资料来源:Office 帮助文档。关于压缩“文本”、“备注”或“超链接”字段中的数据 (MDB)注释 本主题中的信息仅适用于 Microsoft Access 数据库 (.mdb)。M
2005-03-27 12:30:00
3573
原创 浮砂筑高台
重新捡回C++,才发现这个既不算太底层,又不算太智能的高级语言是如此的博大精深,像杜甫的诗无一字没来历,而字字珠玑的句子合在一起又是如此地和谐如此顺畅。可惜啊可惜,我也就这样笼统地说说而已,莫说对C++的理解了,就是对基本知识的了解,也仅仅是皮毛而已,大部分的名词都是只闻其名……先前学C#的时候,突然就要用,把基本的语法看了一下,摸着石头就开始走了,没想到由于.net平台像他宣称地那样——让程序员
2005-03-07 21:44:00
1367
原创 由释放资源想到的一点
《Windows应用高级编程-c#篇》P180页如是说,“在任何时候,数据库只支持有限数量的对数据库的开放连接。当已经用完了连接,应该显式地告诉连接对象断开连接。这样当其他应用程序需要访问数据库的时候可以连接上。依靠无用单元收集来关闭连接是不够用的——无用单元收集到最后才会关闭它,而事实上我们可以在这之前关闭它,以使用其他所需的资源。” 我在想,如果从来没有接触过c+
2005-01-11 09:56:00
952
原创 解决一个如何使用库文件的难题
程序不是很大,但还是想规范一点,把主函数和子函数分开来写,并且放在不同的文件里,这样就需要用到库文件的知识。 之前看的教材上,由于作者使用了伪指令.STARTUP,自存保存了DS寄存器,所以在书上面没有提到要保存寄存器的问题。 而我自己的程序并没有使用.STARTUP伪指令,又没有手动保存DS寄存器,所以才会出错。
2004-12-21 11:23:00
1262
原创 对C#中委托的理解
在读一本C#的入门书时,终于看到了类,看到了类的事件,书上讲得很简单,看例子却看不懂了——这也难怪,C++基础并不牢靠、完全没有面向对象程序设计思想的我,一下子看到那么多类绞在一起,中间还夹杂着事件、委托这样陌生的概念,自然读得一头雾水。于是去查msdn,说让我先看委托——有过几次经验,比较信任msdn,便先去看msdn,没想到一看就是一下午的功夫。 下面将自己浅显的理解写下来,不期
2004-10-22 09:44:00
2069
2
原创 第一个汇编程序,失败……
照书上抄了个让机箱扬声器发声的程序,结果在偶的本本上运行时没反应,原以为是本本没有扬声器的原因,直接又把程序放到486上,结果更好,干脆死机!初步推测,原因可能是:书是8086的书,16位的,本本是P4,64位的,486是32位的,地址数据啥的都不一致。看来,要想玩486,还是直接看486的书吧。
2004-10-13 10:34:00
1185
3
原创 打算写一篇关于关键字的文章
以前略略研究过一下const,深入进去才发现原来有那么多道道。现在看C#的时候,发现有许多static用的地方,要么不懂,要么不解,打算近期好好研究一下,写篇文章出来。
2004-10-10 16:23:00
1087
原创 即使囫囵吞枣,也要坚持把整本书读完!
从来没有完整地读完一本书,也从来没有完整地学过一门语言,这次,即使是囫囵吞枣,也要把手头这本C#的书读完。有问题就先留着,等回头慢慢解决。
2004-10-10 16:12:00
1143
1
原创 [学习笔记]学C#遇到的几个问题
1,不晓得为什么,安装的Visual studio好像不完全似的,书上提到某些数据类型的某些方法居然没有! 比如: int myNumber = Int32.FromString(s); 报错:F:My DocumentsVisual Studio Projectsexam3_5Class1.cs(28): “int”并不包含对“FromString”的定义 (该问题已解决:改成 int myNu
2004-10-10 15:06:00
3829
1
原创 不能空着,发篇以前的C++学习笔记,不过现在在学C#
6月3日 重新认识类的基本概念之二 1.类的大小 ~书上说: 一个类的大小是它所有成员大小的和。 理论上讲,"类"这种数据类型本身不占存储空间的,比如说: extern int a; //单个变量声明 class A{ //只有一个整型变量的类A的声明。 int a;
2004-10-10 14:48:00
987
2
函数式编程另类指南
2013-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人