摘要:
下载地址:http://download.csdn.net/detail/mypc2010/4402218 阅读全文
摘要:
下载地址:http://www.vdisk.cn/down/index/10431600 阅读全文
摘要:
必杀技一: 由于许多软件需要以管理员的身份运行安装,而操作系统默认不是以管理员的身份执行程序的安装。 要解决这个问题,有一种方法就是 1)找到C:\Windows\System32\cmd.exe 2)点击右键,选择以管理员身份运行cmd 3)找到要安装的程序(假设是test.exe,存放到C盘),在cmd中输入call c:/test.exe必杀技二: 一般情况下 ,软件由于兼容问题,在安装的时候弹出错误对话框。简单的解决办法就是 找到程序击右键,选择属性 --> 兼容性 --> 以兼容模式运... 阅读全文
摘要:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;namespace 鸣笛{ class Program { static void Main(string[] args) { BeepOn.Beep(500, 700); Console.ReadKey(); } } public class BeepOn{ [DllImport("Kernel32.dll")] public stati 阅读全文
摘要:
一,概述 Builder模式的定义是:将一个复杂对象的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。 首先它意图是要构建一个复杂的对像,而这个复杂的对像往往需要由好几个子对像或分步骤来完成最终的这个对象的构建,而这个复杂对象的子对像经常需要不断的变化,但它的构建过程是相对是稳定的。 精髓:通过一个统一的工序或者约束构造出同一的对象。二,引例 1)构造一个小人,需要有脚、手、身体、头 缺点:这样构造的小人,容易忘记构造手,脚之类的。 void button1_Click(object sender, EventArgs e) ... 阅读全文
摘要:
下载地址:http://www.vdisk.cn/down/index/10426968 阅读全文
摘要:
一,概述 外观模式是软件工程中常用的一种软件设计模式。它为子系统中的一组接口提供一个统一的高层接口。使用子系统更容易使用。二,例如 股民买股票,大部分散户自己买股票、国债、房地产,然后到时机抛售。这样就要求每个股民对每支股票都和了解才能保证赚钱,就是说每个股民都要跟一大堆股票打交道。 而更加优化的方法是,股民将钱交给专业的理财机构,定期获利达到双赢。这样股民只需要跟理财机构打交道即可。就是所谓的把一组股票通过理财机构这一个统一的接口调用。1)单个股民投资基金代码#include <iostream>using namespace std; //股票1class Stock1{pub 阅读全文
摘要:
下载地址:http://www.vdisk.cn/down/index/10421453 阅读全文
摘要:
一,概述 迪米特法则(Law of Demeter)又叫作最少知识原则(Least Knowledge Principle 简写LKP),就是说一个对象应当对其他对象有尽可能少的了解,不和陌生人说话。英文简写为: LoD 如果两个类不必彼此直接通信,那么这两个类就不应当发生直接相互作用。。如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。 在类的架构上,每一个类都应尽量降低成员的访问权限(private)。类之间的松耦合越弱,越容易复用,就是说处在弱耦合中的类容易被修改。二,示例 形象一点的比喻类似于:监狱内的犯人是不应该跟外面的人接触的,当然或许会有探亲的。这里的监 阅读全文
摘要:
一,概述 模板方法模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构既可以重定义该算法的某些特定步骤 核心思想:抽象类的方法推迟到子类实现。基类示例指向子类实现二,示例老师出考题,学生抄题,然后答题。 1)第一种实现方式 缺点:学生每次都要抄题,而且每个学生类都要重复同样的代码。容易抄错题、难更改。#include <iostream>using namespace std; //学生甲抄的试卷class TestPaperA{public: //试题1 void TestQuestion1() { ... 阅读全文