03 2009 档案
Delphi如何使用基本的绘图函数绘制统计图
摘要:Delphi如何使用基本的绘图函数绘制统计图 一个windows自带的画图工具是无论如何也不能满足我们的画图需要的,很多效果都需要我们在另外的工具中来实现。这些高级的功能是如何实现的呢,如何操纵一些基本的属性和函数,让它们最终能作出我们想要的效果呢?这里我们以绘制统计图来说明这些问题。 解决思路―― 这里,我们暂且先撇开具体的问题,综合地一下讨论画图的问题。 ...
阅读全文
《代码大全2》阅读笔记06--Chapter 11 The Power of Variable Names
摘要:Chapter 11 The Power of Variable Names 变量名的力量 11.1 Considerations in Choosing Good Names 选择好变量名的注意事项 The Most Important Naming Considerationi 最重要的命名注意事项 改名字要完全,准确地描述处该变量所代表的事物。 Problem Orientat...
阅读全文
《代码大全2》阅读笔记05--Chapter 10 General Issues in Using Variables
摘要:Chapter 10 General Issues in Using Variables 使用变量的一般事项 10.1 Data Literacy 数据认知 10.2 Making Variable Declarations Easy 轻松掌握变量定义 ·Implicit Declarations 隐式声明 1. 有些语言是支持隐式声明。例如VB中使用一个未声明的变量时,编译器会自动为你声...
阅读全文
[转帖]Dictionary, SortedDictionary, SortedList 横向评测
摘要:[转帖]Dictionary, SortedDictionary, SortedList 横向评测 原文地址: http://vip.366tian.net/iceboy/blog/article.asp?id=19 本文为 iceboy 原创. 转帖请注明出处. 做人要厚道. Dictionary, SortedDictionary, SortedList 是 .NET Framework ...
阅读全文
《代码大全2》阅读笔记04--Chapter 9 The Pseudocode Programming Process
摘要:Chapter 9 The Pseudocode Programming Process 伪代码编程过程 9.1 Summary of Steps in Building Classes and Routines 创建类和子程序的步骤概述 Steps in Creating a Class 创建一个类的步骤: 1. 创建类的总体设计 2. 创建类中的子程序 3. 复审并测试整个类 Steps...
阅读全文
《代码大全2》阅读笔记03--Chapter 8 Defensive Programming
摘要:Chapter 8 Defensive Programming 防御式编程 这一概念来自 防御式驾驶,在防御式驾驶中要建立这样一种思维,那就是你永远也不能确定另一位司机将要做什么。这样才能保证 在其他人做出危险动作时你也不会受到伤害。 防御式编程主要思想:子程序应该不因传入错误数据而被破坏,哪怕是有其他子程序产生的错误数据。 8.1 Protecting Your Program from Inv...
阅读全文
《代码大全2》阅读笔记02--Chapter 7 High-Quality Routines
摘要:Chapter 7 High-Quality Routines (Page 198-223) 高质量的子程序 7.1 Valid Reasons to create a Routine 创建子程序的正当理由 1. 降低复杂度 2. 引入中间,易懂的抽象 3. 避免代码的重复 代码分解(decomposition) 4. 支持子类化覆盖(subclassing override) 5. 隐藏顺序...
阅读全文
《代码大全2》阅读笔记01--Chapter 6 Working Classes
摘要:Chapter 6 Working Classes (Page 162 - 197) 6.1 Class Foundations: Abstract Data Types(ADTs) 类的基础 : 抽象数据类型(ADTs) ADT是指一些数据以及对这些数据所进行的操作的集合。6.2 ADTs and Classes Good Class Interfaces把每个...
阅读全文
浙公网安备 33010602011771号