相关推荐
-
VC++ 6.0下编写COM客户程序的三种方法(转载)
介绍在VC++ 6.0下编写COM客户程序的三种方法,虽然每一种方法都可以达到使用代码组件的目的,但详细了解并掌握所有方法会为根据具体情况选择适当方法提供更大的余地。 COM库函数 ---------------------------------------------------利用COM库函数使用代码组件的方法是介绍的三种方法中实现起来最麻烦和困难的方法。它要求开发人员必须具有对COM原理的
-
用VC进行COM编程所必须掌握的理论知识[ZZ]
这篇文章是给初学者看的,尽量写得比较通俗易懂,并且尽量避免编程细节。完全是根据我自己的学习体会写的,其中若有技术上的错误之处,请大家多多指正。 一、为什么要用COM 软件工程发展到今天,从一开始的结构化编程,到面向对象编程,再到现在的COM编程,目标只有一个,就是希望软件能象积方块一样是累起来的,是组装起来的,而不是一点点编出来的。结构化编程是函数块的形式,通过把一个软件划分成许多模块,每
-
关于COM的基础知识总结
文章一:【转自】http://www.mianwww.com/html/2012/04/15739.html COM为组件和应用程序之间提供了进行通信的统一标准,为组件程序提供了一个面向对象的活动环境。COM标准包括规范和实现两大部分,规范部分定义了组件和组件之间通信的机制,这些规范不依赖于任何特定的语言和操作系统,只要遵循该规范,任何语言都可以作为组件开发的原始语言;COM标准的实现部分是
-
用VC进行COM编程所必须掌握的理论知识
用VC进行COM编程所必须掌握的理论知识-- lostall 这篇文章是给初学者看的,尽量写得比较通俗易懂,并且尽量避免编程细节。完全是根据我自己的学习体会写的,其中若有技术上的错误之处,请大家多多指正。1。为什么用COM2。用VC进行COM编程,必需要掌握哪些COM理论知识一、为什么要用COM 软件工程发展到今天,从一开始的结构化编程,到面向对象编程,再到现在的COM,编程,目标只有一个
-
COM程序编写入门(全文-3)
COM对象的生存周期与IUnknown接口COM对象的生存周期分为两部分来讲:客户端与COM本身:在客户端,视定义的COM对象接口而定,像我们例子中的v_Obj,定义成全局变量,那么COM对象在创建时产生,只有在程序退出时才被释放。我们也可以在形式上将其释放,如:v_Obj:=nil,这样这个COM接口就无效了。在COM本身,COM接口的通过记数的方式来完成COM的生存周期,为什么采用
-
整洁的代码
clean code,顾名思义就是整洁的代码,或者说清晰、漂亮的代码,相信大多数工程师都希望自己能写出这样的代码。 也许这是个千人千面的话题,每个工程师都有自己的理解。比如我,从一个天天被骂代码写得烂的人,逐渐...
-
java 代码整洁快捷方式_代码整洁之道:你的代码是否足够优雅、整洁、易懂?...
相信每一个优秀的工程师都有一颗追求卓越代码的心。注释不要给不好的名字加注释,一个好的名字比好的注释更重要不要“拐杖注释”,好代码 > 坏代码 + 好注释在文件/类级别使用全局注释来解释所有部分如何工作一.....
-
细节之中自有天地,整洁成就卓越代码
题图来源 unsplash前言踩着三月的尾巴,拜读完了Bob大叔的《代码整洁之道》一书,来分享一下阅读心得。(其实我也不知道看了几遍了)《代码整洁之道》的原名是 Cl...
-
聊聊代码整洁之道
摘要:Any fool can write code that a computer can understand.... 普通的工程师堆砌代码,优秀的工程师优雅代码,卓越的工程师简化代码。Any fool can write code that a computer can underst...
-
代码整洁之道的一些总结(一)
细节之中自有天地,整洁成就卓越代码。 只要我们写的代码有人读,那么我们就有必要将代码整理干净,看起来清清爽爽。也 许你是一个初学者,像鲍勃大叔说的低水平编码者为代码猴子,上蹿下跳,自以为领 略了...
-
Delphi COM编程技术一(COM编程基础知识)
在当今Windows世界中随处可见。随时涌现出来的大把大把的新技术都以COM为基础。各种文档中也充斥着诸如COM对象、接口、服务器之类的术语。 一、COM编程基础知识介绍: 1、COM的定义 所谓COM(Componet Object Model)即组件对象
-
clean code整洁代码如何写?
clean code,顾名思义就是整洁的代码,或者说清晰、漂亮的代码,相信大多数工程师都希望自己能写出这样的代码。 也许这是个千人千面的话题,每个工程师都有自己的理解。比如我,从一个天天被骂代码写得烂的人,...
-
谷歌的代码覆盖率最佳实践
我们一直倡导大家需要使用代码覆盖率数据来评估质量风险并识别测试是否充分,但是,代码覆盖率的价值是一个备受争议的话题,各方观点鲜明并且两极分化。每次在大的公开场合中提到代码覆盖率,似乎都会引发无休止的...
-
优雅的代码
写代码非常简单,可是优雅的代码,却不是每个人都可以写出来的,不在于难度,而在于,很多人写代码完全不为他人和团队多想一点,只顾眼下自己一亩三分地的功能实现;写优雅的代码,难度不在技术,在于为人处世的方式...
-
代码整洁之道
最近阅读了《代码整洁之道》这本书,感觉副标题说的不错,细节之中自有天地,整洁成就卓越代码。 概要 文不如表,表不如图,奉上一张思维导图: 下面是我看书的过程中记录的感觉我自己掌握度不够的知识点:(也就...
-
代码整洁之道(一)最佳实践小结
摘要: Any fool can write code that a computer can understand. Good programmers write code ... 普通的工程师堆砌代码,优秀的工程师优雅代码,卓越的工程师简化代码。 普通的工程师堆砌代码,优秀的工程师优雅...
-
《代码整洁之道》细节之中自有天地,整洁成就卓越代码 读书笔记
《代码整洁之道》细节之中自有天地,整洁成就卓越代码 读书笔记 There are only two hard things in Computer Science: cache invalidation and naming things. -- Phil Karlton 《代码整洁之道》主要...
-
代码整洁之所以重要的七个理由
本文转载自 伯乐在线,由 伯乐在线 - Victoria 翻译自 Cory House。原文链接: Cory ...首先要承认,大学毕业的时候我是个糟糕的程序员。我拿到了学位,学到了一大堆书本知识... 起初,一切正常,但是我的代码
-
代码整洁之道|最佳实践小结
相信每一个优秀的工程师都有一颗追求卓越代码的心,在代码整洁工程实践上你有哪些好的建议?数百人协作开发的代码如何保证代码整洁一致性?欢迎大家来讨论。 扩展阅读 怎样编写高质量的 Java 代码 如何处理前任...
-
如何让你的代码整洁漂亮?
“唯一能有效测量代码质量的方式是每分钟说多少个What-the-Fk ”** 让我深入解释一下: 做代码回顾的时候,我的脑海会涌现出三种不同的情绪: · What-the-Fk (厌恶)— 这代码并不需要.** · What-the-Fk...
42 楼 fenglin_Java 2011-08-15 13:03
41 楼 PetriNet 2011-08-12 20:25
40 楼 october731 2011-08-12 18:17
39 楼 Durian 2011-08-12 17:04
哪怕是代码写的不够高效,不够高深,但是意图看的明明白白,对于后期维护人员也是一个好事儿。自己后期再调试个bug也能很快上手了。
就怕乱七八糟,没有调理,乱糟糟堆在一起的那种代码,都是晚上加班,通宵加班赶进度堆起来一大坨的
38 楼 any512 2011-08-12 15:56
同意!想第一遍就把代码写的完美不太可能.需要一步步去优化
37 楼 qm4050 2011-08-12 15:25
36 楼 Hooopo 2011-08-12 15:12
35 楼 CharlesCui 2011-08-12 14:55
34 楼 arne3166 2011-08-12 12:32
文章旨在批判盲目追求整洁而忽视性能甚至功能的代码编写者。
但文中一些措辞还是需要稍加修饰,因为很多地方让人觉得 整洁是没有必要的一样,这么多人踩了,估计是这个原因
33 楼 albertshaw 2011-08-12 11:52
我同事没事就crtl+shift+f,被自动格式化的代码非常难读,cvs一同步,大把的冲突,其实他基本上没有改什么代码,就是随手crtl+shift+f
格式化风格应该统一,我记得eclipse有这样的插件的...
确实应该统一. 格式化风格preference-java-code style-formatter里面可以设置.
项目规定一个风格,然后导出成formatter xml文件,所有人统一用这份导出的xml,提交的代码必须是ctrl+shift+f过的, 我们就是这么干的.
还有貌似同步对比的时候有选项叫做ignore whitespace吧.
32 楼 abin1985 2011-08-12 10:59
31 楼 sunwei_07 2011-08-12 10:50
性能是能力问题
代码整洁规范是思想问题
30 楼 Checkmate 2011-08-12 10:38
我同事没事就crtl+shift+f,被自动格式化的代码非常难读,cvs一同步,大把的冲突,其实他基本上没有改什么代码,就是随手crtl+shift+f
格式化风格应该统一,我记得eclipse有这样的插件的...
29 楼 blueDream 2011-08-12 10:24
28 楼 wenxiang_tune 2011-08-12 09:27
java优化编程上面写的规范,受了书的影响,还有页面上标签如果格式化不好我看了就特别烦,页面代码如果超过500行我就会考虑采用其他技术来拼装,我受不了太多的代码,喜欢一块一块的。
27 楼 fflame 2011-08-12 09:19
26 楼 jilen 2011-08-12 08:58
25 楼 jybbh 2011-08-11 20:51
24 楼 niva 2011-08-11 20:37
对于我来说,卓越的代码能够很好的运行,有很多的性能,并且很容易阅读和很容易修改。
什么叫有很多的性能?
23 楼 xujq 2011-08-11 20:08