方法一: 用inf檔案Note:**結果發現註冊成的服務不能啟動報錯(Error 1053: The service did not respond to the start or control request in a timely fashion.),找不到原因,放棄**:增加一個服務:[Version] Signature="$WINDOWS NT$" [DefaultInstall.Services] AddService=myTest,,My_AddService_Name [My_
這個方法的意思就是說如果有兩個類使用同一方法,可以用一個基類完成從而改善代碼,舊的代碼如下 Codepublic class Car { public void Turn(Direction direction) { } } public class Motorcycle { public void Turn(Direction direction) { } } public
<!--轉載地址:http://www.cnblogs.com/bluedream2009/archive/2010/07/03/1770578.html--><!doctype html public "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html
這個重構建議是對第10天:提取方法的繼續我們在一個類中提取出來了大量的私人方法和變數,會造成這個類臃腫不堪,難以閱讀因此最好提取出來方法對象,用以將功能的一個個邏輯分離開舊的代碼:Code public class OrderInfo { public decimal Price { get; private set; } } public class Order { private IList<OrderInfo>
昨天看了一下多線程,以後還是將一些代碼發到部落格上比較好。現在電腦上以前寫的代碼都沒有開啟看一眼的慾望了。還是發到部落格好,可以隨時看看,而且也能協助一下別人。呵呵 最主要就是學習了一下CreateThread函數以及這次徹底看了一下LPVOID類型,原來這個類型指的是null 指標啊,以前很汗啊。下面就上代碼:// MutiThread.cpp : Defines the entry point for the console application.///*
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->;**************************************************;ReadMBROnDiskNT.asm;功能:Windows NT、2K、XP中讀MBR; ;***********************************************
今天的重構我覺得沒有太大用處舊的代碼Code public class AnimalFeedingService { private bool FoodBowlEmpty { get; set; } public void Feed() { if (FoodBowlEmpty) Feeder.ReplenishFood(); // more code to feed