<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="http://feeds.qzone.qq.com/rss.xsl" version="1.0"?>
<rss version="2.0" xmlns:qz="http://qzone.qq.com">
<channel>
<title><![CDATA[ど給銭买稀饭]]></title>
<description><![CDATA[Very beautiful very short]]></description>
<link>http://569230960.qzone.qq.com</link>
<lastBuildDate>Tue, 24 Nov 2009 15:17:12 GMT</lastBuildDate>
<generator>Qzone</generator>
<language>zh-cn</language>
<copyright>Copyright (C), 2005-2008, Tencent Tech. Co., Ltd.</copyright>
<pubDate>Mon, 16 Nov 2009 05:22:36 GMT</pubDate>

<item>
<title><![CDATA[C＃编程工具的集合]]></title>
<link>http://569230960.qzone.qq.com/blog/1258348956</link>
<description><![CDATA[<span style="font-weight:bold"><wbr />&amp;ccedil;＃生成工具</span><wbr /> <br>CruiseControl.NET - A .NET continuous integration tool and an extensible framework for creating a custom continuous build process. more CruiseControl.NET -阿。NET的持续集成工具，用于创建一个自定义生成过程中不断扩展的框架。 更多 <br>FinalBuilder - An automated build and release management solution for Windows software developers. more FinalBuilder -自动构建和发布的Windows软件开发管理解决方案。 更多 <br>Hippo.NET - A tool for streamlining the build process of .NET projects in a team environment. more Hippo.NET -一个精简构建过程的工具。在团队环境中NET项目。 更多 <br>MegaBuild - An automated build utility. more MegaBuild -自动构建工具。 更多 <br>MSBuild - The build system for Microsoft and Visual Studio. more MSBuild -微软的构建和Visual Studio的系统。 更多 <br>NAnt - An open source .NET build tool. more 楠 -一个开放源码的。NET生成工具。 更多 <br>Visual Build Professional - Software for Windows that enables developers and build masters to easily create an automated, repeatable process for building and deploying software. more 视觉建立专业 - Windows版，允许开发和建设的主人很容易地创建一个自动化，建立和部署软件的可重复的流程软件。 更多 <br><span style="font-weight:bold"><wbr />C# Compilers and Frameworks C＃编译器和框架</span><wbr /> <br>.NET Framework SDK - Contains the .NET Framework, runtime and compilers for C# (and other languages). more 。NET框架SDK -包含。NET框架，运行和C编译器＃（和其他语言）。 更多 <br>ANTLR - ANother Tool for Language Recognition, is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions. more ANTLR的 -对语言识别的另一个工具，是一种语言工具，它提供了构建识别器，编译器的框架，从语法描述翻译。 更多 <br>Coco/R - A compiler generator, which takes an attributed grammar of a source language and generates a scanner and a parser for this language. more 可可/&amp;#7771; -编译器生成器，它采用的一个源语言属性文法，并生成一个扫描仪和一本语言的解析器。 更多 <br>DotGNU - DotGNU Portable.NET, a cross-platform implementation of the Common Language Infrastructure (CLI). more DotGNU - DotGNU Portable.NET一个跨平台实施公共语言基础结构（CLI）。 更多 <br>Mono - A cross-platform, open-source .NET development framework. more 莫诺 -一个跨平台，开源。NET开发框架。 更多 <br>Script# - Brings the power and productivity of C# and .NET tools to AJAX development by compiling C# source code into regular JavaScript. more 脚本＃ -带来的力量和生产力的C＃和。NET工具汇编成常规的JavaScript C＃源代码AJAX开发。 更多 <br>Silverlight - Microsoft Silverlight 2 allows rich application experiences for the Web and mobile devices to be written in C#. more Silverlight的 -微软Silverlight 2允许为Web和移动设备的丰富的应用经验，将在C＃。 更多的书面 <br>Visual C# Express Edition - Free edition of Visual Studio for C# developers. more Visual C＃速成版 -免费的C＃开发的Visual Studio版本。 更多 <br><span style="font-weight:bold"><wbr />Collaboration 协作 <br></span><wbr />AQdevTeam - A project control and management system. more AQdevTeam -一个项目的控制和管理系统。 更多 <br>Ultra Apps - Free web-based bug tracking with source code in ASP and ASP.NET/C#. Features include: issue tracking, response history, Excel export, bookmarks, search and more... more 超应用服务 -免费网络为基础的错误的源代码，ASP和ASP.NET / &amp;ccedil;＃。特性包括：问题跟踪，响应历史，Excel的出口，书签，搜索和跟踪更多... 更多 <br>Visual Studio Team System - An integrated application life-cycle management (ALM) solution comprising tools, processes, and guidance to help everyone on the team improve their skills and work more effectively together. more 的Visual Studio Team系统 -一种集成的应用生命周期管理（ALM）解决方案，包括工具，流程和指导，帮助团队中每个人提高他们的技能，更有效地合作。 更多 <br><span style="font-weight:bold"><wbr />C# Decompilers &amp;ccedil;＃反编译</span><wbr /> <br>.NET Reflector - A class browser and analysis tool for .NET. 。NET的反射 - A级浏览器和分析工具的。NET。 It allows developers to navigate, search, disassemble and analyze .NET components. more它允许开发人员导航，搜索，分解和分析。NET组件。 更多 <br>Anakrino/Exemplar - more Anakrino /模范 - 更多 <br>Dis# - A .NET decompiler. more 存款保险＃ -甲。NET的反编译器。 更多 <br>Spices.Decompiler - A powerful and flexible .NET decompiler that converts .NET assemblies from binary format to well-formed and optimized source code. more Spices.Decompiler -一个强大而灵活的。NET反编译器的转换。NET程序集的二进制格式良好的和优化的源代码。 更多 <br>Salamander .NET Decompiler - A .NET decompiler that converts executable files (.EXE or .DLL) from Intermediate Language (IL, MSIL, CIL) binary format to high-level source code, such as C#, managed C++, Visual Basic.NET, etc. more 蝾螈的。NET反编译器 -阿的。NET反编译器，可以将可执行文件（。EXE或。DLL文件）由中间语言（IL，MSIL的，印度煤炭），二进制格式的高级别的源代码，如C＃，托管C + +，Visual Basic.NET中等更多 <br><span style="font-weight:bold"><wbr />C# Deployment &amp;ccedil;＃部署</span><wbr /> <br>Thinstall - Application virtualization for .NET. more Thinstall -应用虚拟化的。NET。 更多 <br>Windows Installer XML - (WiX) A toolset that builds Windows installation packages from XML source code. Windows安装器XML - （WiX的）一个工具集，建立从XML源代码的Windows安装程序包。 The toolset supports a command line environment that developers may integrate into their build processes to build MSI and MSM setup packages. more该工具支持命令行环境，发展商可纳入其建设过程中建立的MSI和MSM安装包。 更多 <br><span style="font-weight:bold"><wbr />C# Design Tools &amp;ccedil;＃设计工具 <br></span><wbr />StarUML - An open source project to develop a fast, flexible, extensible, featureful and freely-available UML/MDA platform running on the Win32 platform. more StarUML -一个开源项目，开发了快速，灵活，可扩展，多特征和自由可用的UML / MDA的平台，在Win32平台上运行。 更多 <br>WithClass - A UML design tool that can generate and reverse engineer C# source code. more WithClass -阿UML设计工具，能够生成和反向工程C＃源代码。 更多 <br><span style="font-weight:bold"><wbr />C# Development Environments (IDEs) C＃开发环境（IDE）</span><wbr /> <br>Borland C#Builder for Microsoft .NET - Integrated development environment (IDE) for building .NET applications with C#. more Borland公司的C＃Builder的微软。NET -集成开发环境建设（IDE）中。用C＃。 更多 NET应用程序 <br>C# Studio - A simple IDE for a C#/Mono/GTK# developer. more &amp;ccedil;＃工作室 -为一个C＃/单声道/ Gtk＃的开发人员简单的IDE。 更多 <br>QuickSharp - QuickSharp 2008 is a simplified, free C# development environment for Microsoft .NET 2.0. QuickSharp - QuickSharp 2008年是一个简化的，免费的C＃微软。NET 2.0的开发环境。 It's open source and allows C# applications to be created instantly without having to create projects and solutions.它是开源的，并且允许C＃应用程序要创建的，而不必创建项目和解决方案即刻。 Ideal for the beginner just wanting to try out some code. more理想的只是想尝试一些代码初学者。 更多 <br>MonoDevelop - An open source integrated development environment for the Linux platform, primarily targeted for the development of software that uses both the Mono and Microsoft .NET framework. more 集成开发环境 -对Linux平台的一个开源的集成开发环境，主要用于软件开发的同时使用Mono和微软。NET框架的目标。 更多 <br>SharpDevelop - The Open Source Development Environment for .NET. SharpDevelop -开源的开发环境。NET的。 #develop (short for SharpDevelop) is a free IDE for C# and VB.NET projects on Microsoft's .NET platform. more ＃开发（用于SharpDevelop的简称）是一个C＃和微软。NET平台VB.NET项目。 更多自由的IDE <br>Snippet Compiler - A tool for working with C# code snippets (perfect for when you just need to run a couple lines of code). more 摘录编译器 -一种用C＃代码片断的工作工具（最适合当你只需要运行的代码，两行）。 更多 <br>Visual C# Express Edition - An integrated development environment designed for beginning programmers and non-professional developers interested in building Windows Forms, class libraries, and console-based applications. Visual C＃速成版 -一个集成开发环境开始程序员和非建设Windows窗体，类库和基于控制台的应用感兴趣的专业开发人员设计的。 Visual C# 2005/2008 Express Edition includes many of the same productivity features found in Visual Studio, all streamlined to fit the needs of the non-professional Windows developer. more的Visual C＃2005/2008速成版包含了许多功能相同的生产率在Visual Studio中发现，所有的精简，以适应需求的非专业的Windows开发者。 更多 <br><span style="font-weight:bold"><wbr />C# Documentation C＃文档 <br></span><wbr />GhostDoc - A free add-in for Visual Studio that automatically generates XML documentation comments for C#, either by using existing documentation inherited from base classes or implemented interfaces, or by deducing comments from the name and type of methods, properties or parameters. more GhostDoc -一个免费为Visual Studio自动生成＃，可以通过从现有文件或执行基类接口，或从名称和方法，属性或参数的类型推断的评论对C继承XML文档的意见。 更多 <br>NDoc - Generates class library documentation from .NET assemblies and the XML documentation files generated by the C# compiler. more NDoc的 -生成类库文档的。NET程序集和XML文档文件生成C＃编译器。 更多 <br>Sandcastle - Produces MSDN style documentation by reflecting over the source assemblies and optionally integrating XML documentation comments. more 沙堡 -生成的MSDN超过源组件和可选的集成XML文档注释反映风格文件。 更多 <br><span style="font-weight:bold"><wbr />Database 数据库 <br></span><wbr />ADO.NET Express - Add-in for Visual Studio that automates common tasks of writing repetitive data access code. more ADO.NET快递 -外接的Visual Studio能够自动重复编写数据访问代码的共同任务。 更多 <br>Data Access Application Block for .NET - A reusable and extensible source code-based guidance that simplifies development of common data access functionality in .NET-based applications. more 数据访问应用程序块的。NET -一个可重用和可扩展的源代码为基础的指导，它简化了数据访问功能的开发。NET的应用程序。 更多 <br>DataLG - Generates a complete data layer for your VB and C# applications. more DataLG -为您生成一个VB和C＃完整的数据层应用。 更多 <br>DeKlarit - A model-driven tool that combines agile database modeling, declarative business rules, code generation and integration with Microsoft Visual Studio. more DeKlarit -一个模型驱动的工具，它将灵活的数据库建模，声明性业务规则，代码生成以及与Microsoft Visual Studio集成。 更多 <br>NHibernate - An object-relational mapping (ORM) solution for the Microsoft .NET platform. NHibernate的 -一个对象关系映射（ORM）解决方案的微软。NET平台。 It provides a framework for mapping an object-oriented domain model to a traditional relational database. more它提供了测绘面向对象的域模型，传统的关系数据库的框架。 更多 <br>OlyMars - SQL Server Centric .NET Code Generator (code named OlyMars) is a code generator based on database modeling. more OlyMars - SQL Server的中心。NET代码生成器（代码名为OlyMars）是一个代码生成的数据库建模的基础。 更多 <br><span style="font-weight:bold"><wbr />C# Editors &amp;ccedil;＃编辑</span><wbr /> <br>Antechinus C# Editor from C Point - Color syntax editor for C# programs. more Antechinus C＃编辑器从C点 -颜色为C＃程序的语法编辑器。 更多 <br>ASPExpress - An ASP text editor, ASP.Net text editor and an HTML editor, all in one. more ASPExpress -文本编辑器的ASP，ASP.Net文本编辑器和HTML编辑器，在一个所有。 更多 <br>C# for emacs - C# development environment for XEmacs/GNU Emacs. more C的Emacs的＃ - C＃的XEmacs的开发环境/ GNU Emacs的。 更多 <br>Improve C# Plugin for Eclipse - Develop C# applications. more 提高C＃的Eclipse插件 -开发C＃应用程序。 更多 <br>NotePad2 - A small, fast and free text editor with C# syntax highlighting. more NotePad2 -小型，快速和自由文本与C＃语法高亮编辑器。 更多 <br>NotePad++ - A generic source code editor with C# support. more 记事本+ + -一个普通的来源与C＃支持代码编辑器。 更多 <br>Scintella and SciTE - A free source code editing component. more Scintella和赛特 -免费的源代码编辑组件。 更多 <br>TextPad - Windows editor that supports C# syntax highlighting. more TextPad -视窗编辑器，支持C＃语法高亮。 更多 <br>XML Cooktop - A free color-coded editor for XML, DTD, and XSLT. more XML的炊具 -一个免费的颜色编码的XML，DTD的编辑器和XSLT。 更多 <br>Visual SlickEdit - Advanced editor with C# syntax highlighting. more 视觉SlickEdit -先进的用C＃语法高亮编辑器。 更多 <br>C# Formatters and C# Code Beautifiers &amp;ccedil;＃格式化程序和C＃代码 ， 美化 <br>Code Highlighter - A source code syntax highlighting component available for the .NET environment. more 代码荧光笔 -一个源代码语法高亮组件。NET环境中使用。 更多 <br>NArrange - An open-source tool for arranging .NET source code. NArrange -一个开放源代码工具安排。NET源代码。 This code beautifier allows you to sort and organize C# and VB.NET code members into groups or regions. more此代码美化让你整理和组织，C＃和成组或地区的VB.NET代码的成员。 更多 <br>Semantic Designs: C# Source Code Formatter - Reorganizes C# source text files to neatly indent code blocks according to their nesting level, or, conversely, obfuscates the code to make it difficult to understand by renaming variables. more 语义设计：C＃源代码格式化工具 -重组C＃源文本文件，以整齐的代码块缩进根据他们的嵌套级别，或反过来说，混淆了代码，使之很难理解命名变量。 更多 <br>Uncrustify - Source code beautifier for many languages, including C#. more Uncrustify -源对许多语言，包括C＃。 更多的代码美化 <br>Regionerate - An open-source tool for developers and team leaders that allows you to automatically apply layout rules on C# code. more Regionerate -一个开放的，开发者和团队领导开源工具，可让您自动适用于布局规则的C＃代码。 更多 <br><span style="font-weight:bold"><wbr />C# Graphics and Games &amp;ccedil;＃图形和游戏</span><wbr /> <br>CadLib - DXF 3D .NET component and viewer. more CadLib - DXF三维。NET组件和浏览器。 更多 <br>ExoEngine - An open source C# 3D game engine for Microsoft .NET, based upon OpenGL and NVIDIA's Cg. more ExoEngine -一个开放源码的荤＃微软的3D游戏引擎。NET中，经OpenGL和NVIDIA的Cg语言为基础。 更多 <br>OpenGL &amp; SDL for C# - An open source implementation of OpenGL in C#. more OpenGL的和SDL的为C＃ - OpenGL的一个开放源码的实现在C＃。 更多 <br>VG.net - Animated vector graphics in Visual Studio .NET. more VG.net - Visual Studio中的矢量图形动画。NET的。 更多 <br>XNA Game Studio - Enables hobbyists, academics, and independent game developers to easily create video games for Microsoft Windows and the Microsoft Zune digital media player using optimized cross-platform gaming libraries based on the Microsoft .NET Framework. more XNA游戏工作室 -启用爱好者，学者和独立游戏开发商能轻易地为微软Windows和微软的Zune数字媒体播放器采用了优化的视频游戏跨平台游戏库基于Microsoft。NET框架。 更多 <br><span style="font-weight:bold"><wbr />C# Libraries and Components C＃库和组件</span><wbr /> <br>C# Math Expression parser assembly - Math expression parser written in C#. &amp;ccedil;＃数学表达式解析器集会 -数学表达式解析器C＃编写的。 It evaluates mathematical expressions such as &quot;cos(x)+cos(y)-2&quot;, with given values. more它评估，如“导向（x数学表达式）+导向与给定值（Y）的-2”。 更多 <br>C-Sharpener For VB - Code converter tool from VB.NET to C#. more &amp;ccedil; -刨为VB -从VB.NET代码转换为C＃的工具。 更多 <br>Castle .NET - An open-source project to create a set of .NET tools/frameworks to ease enterprise and web application development. more 城堡的。NET -一个开源项目，建立一个集。NET工具/框架，以减轻企业和Web应用程序开发。 更多 <br>CenterSpace Software - C# libraries that provide building blocks for .NET mathematical and financial applications, including matrix and vector classes, and object-oriented interfaces to public domain computing packages such as the BLAS (Basic Linear Algebra Subprograms) and LAPACK (Linear Algebra PACKage). more CenterSpace软件 - C＃库，提供建设大厦。NET的数学和金融应用，包括矩阵和矢量类和面向对象的接口，公共领域的计算软件包，如BLAS（基本线性代数子程序）与LAPACK（线性代数包） 。 更多 <br>Enterprise Library - A collection of reusable software components (application blocks), provided by Microsoft, that assist enterprise .NET developers with common application development scenarios. more 企业库 -一个可重用的软件组件（应用程序块）由Microsoft提供，收集，是协助企业。与普通应用程序开发方案NET开发。 更多 <br>Evolutility - Dual-licensed, open-source web UI framework for CRUD applications. Evolutility -双牌，开放源码的Web UI用于CRUD应用程序的框架。 Free for use in open-source projects. more免费的开放源代码项目使用。 更多 <br>Glacial Components - Free .NET components. more 冰川组件 -免费。NET组件。 更多 <br>IE Web Controls - The Internet Explorer Web Controls including C# source code. more IE浏览控制 -在Internet Explorer Web控件，包括C＃源代码。 更多 <br>LibCheck - This tool allows you to compare two versions of an assembly and determine the differences. more LibCheck -此工具可让您比较两个程序集的版本，并确定了分歧。 更多 <br>Neural Network Library in C# - A neural network library written in C#. more 神经网络图书馆＃ -一个神经网络库在C＃。 多写在C <br>Sharp3D.Math - Fundamental classes for dealing with numerics on the .NET platform. more Sharp3D.Math -同在。NET平台numerics处理基本类。 更多 <br>Spring.NET: Application Framework - Spring.NET is a port and extension of the Spring Framework for .NET. more Spring.NET：应用框架 - Spring.NET是一个港口和Spring框架延长。NET的。 更多 <br>Visual Guard - Security solution for .NET Applications. 视觉卫队 -安全解决方案。NET应用程序。 Allows management of users, memberships, roles and password policy. more允许用户管理，成员，角色和密码的政策。 更多 <br><span style="font-weight:bold"><wbr />C# Logging &amp;ccedil;＃测井</span><wbr /> <br>Log4Net - A tool to help the programmer output log statements to a variety of output targets. log4net的 -这种工具可以帮助程序员输出日志语句的输出不同目标。 log4net is a port of the log4j framework to the .NET runtime more log4net的是log4j的框架端口。NET运行更多 <br>SmartInspect - Logging tool for debugging and monitoring .NET applications. more SmartInspect -测井调试和监测工具。NET应用程序。 更多 <br><span style="font-weight:bold"><wbr />Miscellaneous 杂项</span><wbr /> <br>CSharpTelnet - Telnet client for C#. more CSharpTelnet -远程登录为C＃。 更多客户 <br>IntelliSpell - Spell-checking add-in for Microsoft Visual Studio. IntelliSpell -拼写检查加载项用于Microsoft Visual Studio。 A free, community edition is available. more一个自由，社会版可用。 更多 <br>Ora Visual Studio Add-In - A Visual Studio 2008 add-in that provides an instant grouped overview of the class, interface or struct you are viewing or editing. more 奥拉的Visual Studio外接 -阿Visual Studio 2008的加载项，提供了一种即时分组的类，接口或结构概述您正在查看或编辑。 更多 <br>PostSharp - An aspect weaver for .NET. PostSharp -织的一个方面。NET的。 It can can reduce the number of lines of code and improve the logical decoupling of your programs. more它可以可以减少代码的行数，提高了程序的逻辑脱钩。 更多 <br>Resourcer - Resourcer is an editor for .resources binaries and .resx XML file formats used with the .NET platform. 资源提供 -资源提供者是一个编辑器。资源的可执行文件和。的RESX XML文件。NET平台使用的格式。 Resourcer allows editing of name/string pairs, import of bitmaps/icons and and merging of resources from different sources.资源提供者的名称可以编辑/串对，位图导入/图标和和资源的合并，从不同的来源。 By Lutz Roeder. more由卢茨罗德。 更多 <br>StudioSpell - A Visual Studio spell check add-in. more StudioSpell -一个Visual Studio中的拼写检查加载项。 更多 <br><span style="font-weight:bold"><wbr />C# Obfuscators &amp;ccedil;＃Obfuscators</span><wbr /> <br>C# Source Code Obfuscator - by Semantic Designs. C＃源代码混淆器 -由语义设计。 Scrambles C# source code to make it very difficult to understand or reverse-engineer. more争C＃源代码，使其很难理解或反向工程。 更多 <br>.NET Reactor - A .NET code protection and licensing system which assists developers in protecting their .NET software. more 。NET的反应堆 -阿。NET代码保护和发牌制度，协助保护他们。NET软件开发人员。 更多 <br>{smartassembly} - A .NET obfuscation, protection and improvement tool. more （smartassembly） -阿。NET的困惑，保护和改善的工具。 更多 <br>Demeanor for .NET - Protects your intellectual property by making it difficult to reverse engineer your .NET applications. more 风度的。NET -保护您的知识产权，因此很难进行逆向工程的。NET应用程序。 更多 <br>Dotfuscator - A .NET Obfuscator. more 模糊处理 -阿。NET的混淆器。 更多 <br>Salamander .NET Obfuscator - A .NET code protection tool that offers sophisticated technologies to protect your .NET code and intellectual properties. more 蝾螈的。NET混淆器 -阿。NET代码保护工具，提供先进的技术来保护您的。NET代码和知识产权。 更多 <br><span style="font-weight:bold"><wbr />Object Browsers 对象浏览器</span><wbr /> <br>.NET Component Inspector - more 。NET组件检查器 - 更多 <br>.NET Reflector - A class browser and analysis tool for .NET. 。NET的反射 - A级浏览器和分析工具的。NET。 It allows developers to navigate, search, disassemble and analyze .NET components. more它允许开发人员导航，搜索，分解和分析。NET组件。 更多 <br>LSW DotNet-Reflection-Browser - An object-browser for the Microsoft .NET Framework. more LSW世纪乐反射浏览器 -对象为微软的浏览器。NET框架。 更多 <br><span style="font-weight:bold"><wbr />C# Profiling Tools and C# Optimization &amp;ccedil;＃分析工具和C＃优化</span><wbr /> <br>.NET Memory Profiler - A tool for finding memory leaks and optimizing the memory usage in programs written in C#, VB.NET or any other .NET Language. more 。NET内存探查器 -用于查找内存泄漏和优化的C语言编写的程序内存使用工具＃，VB.NET或任何其他。NET语言。 更多 <br>ANTS Profiler - Performance profiling and memory profiler for .NET code. more 蚂蚁探查器 -性能评测和内存分析器的。NET代码。 更多 <br>AQtime - Performance profiling and memory/resource debugging toolset for Microsoft, Borland, Intel, Compaq and GNU compilers. more AQtime -性能评测和内存/资源微软，Borland公司，英特尔，康柏和GNU编译器调试工具。 更多 <br>CLR Profiler - The CLR Profiler allows developers to see the allocation profile of their managed applications. more CLR分析器 - CLR分析器允许开发人员能够看到他们的托管应用程序配置文件。 更多 <br>DevPartner Studio Professional Edition - A suite of software development and testing tools that enable Windows application teams to build reliable, high-performance applications, components and web services for Microsoft .NET and native Windows platforms. more DevPartner Studio专业版 -以软件开发和测试工具套件，使Windows应用程序团队建立可靠的，高性能的应用程序，组件和微软网络服务。NET和本地Windows平台。 更多 <br>ILMerge - A utility for merging multiple .NET assemblies into a single .NET assembly. more ILMerge -阿合并多个实用工具。成一个单一的。NET程序集NET程序集。 更多 <br>NCover - .NET code coverage tool. NCover - 。NET代码覆盖工具。 Commercial, but a disontinued free version is also available. more商业，但disontinued免费版本也已经推出。 更多 <br>NGen - The Native Image Generator (Ngen.exe) is a tool that improves the performance of managed applications. NGen -本机映像生成器（Ngen.exe）是一个工具，提高了管理的应用程序的性能。 Ngen.exe creates native images, which are files containing compiled processor-specific machine code, and installs them into the native image cache on the local computer. more Ngen.exe创建本机映像，这些文件包含已编译的特定处理器的机器代码，并安装到本地计算机上的本机映像缓存中。 更多 <br>NProf - .NET profiler application and API. more NProf -的。NET分析器应用程序和API。 更多 <br>PartCover - An open-source .NET code coverage tool. more PartCover -一个开放源码的。NET代码覆盖工具。 更多 <br>Prof-It for C# - A standalone profiler for C# that measures execution frequencies for each statement, while keeping the instrumentation of the source code to a minimum. more 教授为用C＃ -一个独立分析器为C＃的措施，每个语句的执行频率，同时保持源代码的仪器到最低限度。 更多 <br><span style="font-weight:bold"><wbr />C# Refactoring &amp;ccedil;＃重构</span><wbr /> <br>devAdvantage - C# source code analyzer for Visual Studio.NET - A Microsoft Visual Studio .NET add-in that provides C# static source code analysis to automate code reviews and detects errors, bugs and issues. devAdvantage - C＃源代码的Visual Studio.NET分析器-微软的Visual Studio。NET的加载项，提供C＃源代码的静态分析，自动代码审查和检测错误，错误和问题。 The community edition is free. more该社区版是免费的。 更多 <br>dotEASY - A Visual Studio .NET add-in that evaluates C# source code and performs “advices” in order to improve software quality. more dotEASY -一个Visual Studio。NET外接评估中的C＃源代码，并执行“意见”，以提高软件质量。 更多 <br>ReSharper - A powerful productivity suite for Visual Studio. ReSharper的 -一个用于Visual Studio强大的生产力套件。 Refactoring, code analysis, code generation... more重构，代码分析，代码生成... 更多 <br><span style="font-weight:bold"><wbr />Regular Expressions 正则表达式 <br></span><wbr />Expresso - A regular expression development tool. more 快报 -正则表达式的开发工具。 更多 <br>RegexDesigner.NET - A visual tool for helping you construct and test .NET regular expressions. more RegexDesigner.NET -为帮助您构建及测试的可视化工具。NET的正则表达式。 更多 <br>The Regulator - An advanced regular expressions testing tool, featuring syntax highlighting and web-service integration with Regexlib.com's database of online regular expressions. more 监管机构 -先进的测试工具，正则表达式，采用语法高亮和网络服务，Regexlib.com氏正则表达式的在线数据库集成。 更多 <br><span style="font-weight:bold"><wbr />C# Reporting &amp;ccedil;＃报告</span><wbr /> <br>ActiveReports - Reporting solution for .NET that is written in fully managed Visual C# and provides complete integration into the Visual Studio .NET IDE. more 的ActiveReports -报告解决方案。NET中是用全面管理的Visual C＃和提供到Visual Studio完全融入。NET IDE中。 更多 <br>Crystal Reports - Professional .NET reporting. more 水晶报表 -专业。NET的报告。 更多 <br>Report Generator List &amp; Label - Equip your applications with classic printing, fast preview and comprehensive export functions. more 报告生成册及标签 -装备与经典印刷，快速预览和输出功能的全面应用。 更多 <br><span style="font-weight:bold"><wbr />C# Standards Verifiers &amp;ccedil;＃标准校验器</span><wbr /> <br>Code Style Enforcer - A DXCore plug-in for Microsoft Visual Studio 2005/2008 that provides code style enforcement against configurable coding standards. more 代码风格执法者 -阿DXCore插件用于Visual Studio 2005/2008，提供可配置的代码风格的编码标准执行。 更多 <br>devAdvantage - C# source code analyzer for Visual Studio .NET - A Microsoft Visual Studio .NET add-in that provides C# static source code analysis to automate code reviews and detects errors, bugs and issues. devAdvantage - C＃源的Visual Studio代码分析器。网-微软的Visual Studio。NET的加载项，提供C＃源代码的静态分析，自动代码审查和检测错误，错误和问题。 The community edition is free. more该社区版是免费的。 更多 <br>FxCop - FxCop is an application that analyzes managed code assemblies and reports information about the assemblies, such as possible design, localization, performance and security improvements. more FxCop - FxCop是一个应用程序，分析托管代码程序集并报告有关，如可能的设计，定位，性能和安全性改进的程序集的信息。 更多 <br>StyleCop - Analyzes C# source code to enforce a set of style and consistency rules. StyleCop -解析C＃源代码强制执行的风格和一致性规则。 It can be run from inside of Visual Studio or integrated into an MSBuild project. more它可以运行从Visual Studio内，或成为MSBuild项目集成。 更多 <br>C# Testing and C# Test Frameworks &amp;ccedil;＃测试和C＃测试框架 <br>.NETUnit - An implementation of Kent Beck's XUnit testing framework designed specifically for unit testing components written for the .NET platform. more 。NETUnit -对Kent Beck的xUnit测试框架的执行单元测试设计的。NET平台专门编写的组件。 更多 <br>csUnit - Inspired by JUnit, csUnit brings the power of unit testing to the .NET framework. csUnit -由JUnit的鼓舞下，csUnit带来了单元测试的权力。NET框架。 csUnit is your key to unit testing and test-driven development using .NET languages such as C#, Visual Basic .NET, Visual J#, or Managed C++. more csUnit是您的关键单元测试和测试驱动的开发利用。如NET语言如C＃，Visual Basic中的。NET，Visual J＃中，或托管C + +。 更多 <br>MbUnit - A generative unit test framework for the .NET Framework. more MbUnit的 -一个生成单位。NET Framework的测试框架。 更多 <br>NMock - A dynamic mock object library for .NET. more NMock -一个动态模拟对象库的。NET。 更多 <br>NUnit - A unit-testing framework for all .NET languages; initially ported from JUnit. more NUnit的 -甲单元测试的所有框架。NET语言，最初从JUnit移植。 更多 <br>Pex - Automated white box testing for .NET. more 柏斯 -自动白盒测试的。NET。 更多 <br>POCMock - A tool for creating mock classes. more POCMock -一个用于创建模拟类的工具。 更多 <br>Rhino Mocks - A dynamic mock object framework for the .Net platform. 犀牛嘲笑 -一个动态的。Net平台的模拟对象框架。 Its purpose is to ease testing by allowing the developer to create mock implementations of custom objects and verify the interactions using unit testing. more其目的是减轻允许开发人员创建自定义对象的模拟实现和验证的交互应用单元测试的测试。 更多 <br>Silverlight Unit Test Framework (Ignite) - A simple, extensible unit testing solution for rich Silverlight 2 applications, controls and class libraries. more Silverlight的单元测试框架（点燃） -简单，可扩展的单位，丰富的Silverlight 2应用程序，控制和类库测试解决方案。 更多 <br>TestComplete - A full-featured environment for automated testing of Windows, .NET, WPF (XAML) applications, web pages, web servers and web services. more TestComplete -一个全功能的Windows自动测试环境的。NET，WPF中（XAML）中的应用，网页，Web服务器和Web服务。 更多 <br>TestDriven.NET - Unit-Testing add-in for Visual Studio .NET that is fully integrated with all major unit testing frameworks including NUnit, MbUnit, csUnit and Visual Studio Team System. more TestDriven.NET -单元测试添加为Visual Studio。NET中，它完全与所有主要的单元测试框架，包括NUnit，MBUnit，csUnit和Visual Studio Team System集成。 更多 <br>TestMatrix for Visual Studio - Adds test driven development support to Visual Studio with unit testing, code coverage analysis, and test profiling. more Visual Studio的TestMatrix -测试驱动开发添加到Visual Studio的支持与单元测试，代码覆盖分析和测试分析。 更多 <br>WatiN - Write automated web application tests in C#. more WatiN -写在C自动化网络应用测试＃。 更多 <br>XtUnit - Extend NUnit or MbUnit with new test attributes. more XtUnit - NUnit的或MbUnit的扩展与新的测试属性。 更多 <br>xUnit.net - Unit testing for .NET. more xUnit.net -单元测试的。NET。 更多 <br>X-Unity - A suite of development tools enabling unit testing and continuous integration activities on Microsoft .NET projects. more X光统一 -对发展有利的单元测试和持续集成在微软的活动工具套件。NET项目。 更多 <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[569230960@qq.com(ど給銭买稀饭)]]></author>
<comments>http://569230960.qzone.qq.com/blog/1258348956#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Mon, 16 Nov 2009 05:22:36 GMT</pubDate>
<guid>http://569230960.qzone.qq.com/blog/1258348956</guid>
</item>

<item>
<title><![CDATA[摆地摊赚钱方案全攻略]]></title>
<link>http://569230960.qzone.qq.com/blog/1258096756</link>
<description><![CDATA[<span style="font-family:'宋体';line-height:1.8em;">摆地摊赚钱方案全攻略</span><wbr />摆地摊卖什么？<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">   M$ P0 V$ f( j) O&quot; z</span><wbr /></span><wbr /><br><br><span style="font-family:'Times';line-height:1.8em;">( q- R) P7 }, L   l</span><wbr />　　可以这么说，涉及到人们日常生活所需的价格便宜的产品都可以用为摆摊。你最好到外面走走看看<span style="font-family:'Times';line-height:1.8em;">,</span><wbr />看看人家都是卖的什么<span style="font-family:'Times';line-height:1.8em;">,</span><wbr />然后结合自己的兴趣和市场特点<span style="font-family:'Times';line-height:1.8em;">,</span><wbr />选一些商品<span style="font-family:'Times';line-height:1.8em;">,</span><wbr />比如<span style="font-family:'Times';line-height:1.8em;">,</span><wbr />杂志书籍类<span style="font-family:'Times';line-height:1.8em;">,</span><wbr />饰品类<span style="font-family:'Times';line-height:1.8em;">,</span><wbr />玩具类等。其实摆地摊的商品非常丰富的<span style="font-family:'Times';line-height:1.8em;">,</span><wbr />本小但是利不小。比如，手机屏保<span style="font-family:'Times';line-height:1.8em;">1</span><wbr />元钱可批发好几张，零售能卖到<span style="font-family:'Times';line-height:1.8em;">1-2</span><wbr />元<span style="font-family:'Times';line-height:1.8em;">,</span><wbr />很不错。到当地的小商品城和小商品批发市场多转转<span style="font-family:'Times';line-height:1.8em;">,</span><wbr />自然你就知道该卖些什么了。<span style="font-family:'Times';line-height:1.8em;"> <br>6 A! U- O4 W9 r4 b, _</span><wbr />　　适合卖什么产品，也要看你选择的地段。比如，离学校近就卖些文化用品；离工厂近可卖些小吃什么的；大学附近就卖一般日用品；如在科技市场附近就卖相关产品如数码包之类的。最好以小货品为主<span style="font-family:'Times';line-height:1.8em;">,</span><wbr />城管来了跑得快。如没有城管的话<span style="font-family:'Times';line-height:1.8em;">,</span><wbr />那就卖什么都行<span style="font-family:'Times';line-height:1.8em;">,</span><wbr />视你的资金多少来决定。<span style="font-family:'Times';line-height:1.8em;"> <br>&quot; x2 p9 O' U&amp; T. n2 U* N8 L8 {0 Z <br>( b% F6 q   F: F</span><wbr />摆友实战经验谈<span style="font-family:'Times';line-height:1.8em;">, p! [5 J   ^) Z8 @/ V</span><wbr /><br><span style="font-family:'Times';line-height:1.8em;">&quot; x0 z( {% G+ m5 P4 V</span><wbr /><br>　　摆摊<span style="font-family:'Times';line-height:1.8em;">VS</span><wbr />城管<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">, K( v+ e! g: R</span><wbr /></span><wbr /><br>　　<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">% j&quot; i( L4 t5 D5 o3 g. `7 q9 v</span><wbr /></span><wbr /><br>　　城管是摆摊一族遇到的最大<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />障碍<span style="font-family:'Times';line-height:1.8em;">”</span><wbr />，特别是对于新手来说，这几乎是不能逾越的一条鸿沟。但久经风雨，便能百炼成钢。<span style="font-family:'Times';line-height:1.8em;"> <br>' a1 E. N5 Y&quot; r( V6 u</span><wbr />　　一、开溜。看见了就跑。因为摆摊都是一些小货品，收起来方便，大多数时候都还是跑得了的。除非你反映非常慢，根本不想跑。我从开始摆摊起就在想怎么对付城管，原来用的是大胶袋，后来换成了小纸箱。出于安全的考虑，用一个纸箱把口开着，城管一来就收好放里面，抱着就跑。我卖的是椰雕，体积大所以没法用手提袋，具体情况具体对待。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">7 T6 ~&quot; f8 H' c3 b4 A; z</span><wbr /></span><wbr /><br>　　二、眼观六路，耳听八方。摆摊的时候最好是站着，站的高看的远。如果城管是走路来的，那么能拿就拿，不能拿就丢，先丢掉等下再去捡，多少都捡回来一些。人不要走远在安全距离即可。如果是开车来的话，发现目标，赶快收摊，转移阵地。不要等车到你旁边了<span style="font-family:'Times';line-height:1.8em;">, </span><wbr />想收时再快有时也来不及。<span style="font-family:'Times';line-height:1.8em;"> <br>: X+ P$ B9 ?( q- |% o0 A6 s</span><wbr />　　三、选择好的摆摊位置。摆摊位置也很有讲究，最好是中间或前面有两三个摊位。城管一般四人一组，有一个是开车的一般不下来，另三个人会下来，但由于坐的位置不同，一般最先下来的是两个。如果你能在前面两家被收的情况下，有很大可能跑掉，一般城管不会到你手上去抢。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">&amp; ]- g2 {* X$ G( v/ b9 P8 o, t</span><wbr /></span><wbr /><br>　　四、装可怜。如果你没来得及跑掉，东西不幸被收，你就大叫<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />抢劫<span style="font-family:'Times';line-height:1.8em;">”</span><wbr />。呵呵，不过这招我没试过。有时这样喊也有用处，不到万不得已不能用。城管也是混口饭吃，所以在收了你的东西还没有放上执法车的时候，你就装可怜，在城管面前说说好话，把自己说得可怜一些，女生的话掉两滴眼泪，男人没办法，嘴软点就行，一般都可能过关。如果东西放上车了，只能自认倒霉。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">6 z3 g&amp; E% e&quot; I3 e. \# ^: a$ w. Q' H   p</span><wbr /></span><wbr /><br>　　五、摆地摊最好准备一块地摊布，不要用桌子，因为用桌子被城管收走的机会太大了。用一块布放地上，东西不要摆多，要保证在四个角对折的情况下，东西不掉，而且能在十秒钟内完成收捡，因为情况紧急呀！没事在家练练，看看地摊布上放多少东西不掉又好收。有很多摆友，在布上穿上绳子，这样更方便。<span style="font-family:'Times';line-height:1.8em;"> <br>+ U/ ]2 t; F0 E</span><wbr />　　六、交钱。实在没有辙，又想拿回东西，只有选择交钱了。一般在长期占道的地方是可以交保护费的。要是你觉得交了钱取回的东西值，就带点钱到城管办交了就<span style="font-family:'Times';line-height:1.8em;">OK</span><wbr />了，大多能拿回来的。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">&quot; e! P* f! g% ?4 c1 W' `</span><wbr /></span><wbr /><br>　　总之，能躲就躲能逃就逃，希望咱们的地摊做大、做强，把地摊摆到国外去！<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">* i+ X9 V6 `7 X</span><wbr /></span><wbr /><br>　　<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">+ J+ N2 X# M&quot; v8 @$ m</span><wbr /></span><wbr /><br>　　新手摆摊心得（马小朋）：<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">$ \&quot; n* X. D5 B' t2 T&quot; D% m: v# E, c8 N</span><wbr /></span><wbr /><br>　　<span style="font-family:'Times';line-height:1.8em;"> <br>! A# G* G1 h8 Z8 h</span><wbr />　　第一次摆摊是在国贸，为此我足足准备了一个礼拜，咨询了好多摆摊高手，甚至问过曾经摆摊现在是老板的人<span style="font-family:'Times';line-height:1.8em;">…… <span style="font-size:16px;line-height:1.8em;">0 n* ]2 |7 G# s* i</span><wbr /></span><wbr /><br>　　下午<span style="font-family:'Times';line-height:1.8em;">5</span><wbr />点我就坐地铁到了国贸，可那时候还没下班，人不是很多，也没看到其它摆摊的，于是我就找了个地方坐下来等，眼睛不停的转，心跳也开始加速，因为马上就要<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />开业<span style="font-family:'Times';line-height:1.8em;">”</span><wbr />了。地铁口人多了起来，这时候有阿姨推着卖衣服的车子过来了，我的心情也非常的激动，于是选择了在一个小树底下摆摊。左边一个卖电池的，右边一个卖袜子的，我选择了中间，因为第一次我不敢太张扬，就夹中间吧，这样也算安全。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">. Q/ X7 n8 N0 f: b3 p! I1 o( T</span><wbr /></span><wbr /><br>　　开始摆东西了，我弄了一张报纸那么大的布，把我的宝贝椰子艺术品摆了上去，我拿出<span style="font-family:'Times';line-height:1.8em;">20</span><wbr />只礼品表放上去，刚摆好，一位戴眼镜的漂亮美眉过来了，她蹲下看我的宝贝，我紧张得都不敢抬头看，嘴里一直念着<span style="font-family:'Times';line-height:1.8em;">“30</span><wbr />一只，<span style="font-family:'Times';line-height:1.8em;">50</span><wbr />两只，很好看的，美女要不要来一只<span style="font-family:'Times';line-height:1.8em;"> </span><wbr />，看这只很适合你的。<span style="font-family:'Times';line-height:1.8em;">”</span><wbr />让我没想到的是她左手戴一只右手戴一只<span style="font-family:'Times';line-height:1.8em;"> </span><wbr />，说了一句<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />这个挺适合我的，要两个<span style="font-family:'Times';line-height:1.8em;">……” <br>) V- ~) _: a7 s, I&amp; ^</span><wbr />　　卖袜子的阿姨凑过来了，说：<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />你这表我怎么没见过啊<span style="font-family:'Times';line-height:1.8em;"> </span><wbr />？哪进来的？<span style="font-family:'Times';line-height:1.8em;">”</span><wbr />，我说是托朋友海南岛拿的，<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />那么远啊，我看生意不错啊，才两分钟就卖了两了个。<span style="font-family:'Times';line-height:1.8em;">” </span><wbr />我笑了笑。这时又有三个女孩子一起过来了。<span style="font-family:'Times';line-height:1.8em;"> <br>7 S: t/ b8 d% ~4 }</span><wbr />　　就这样<span style="font-family:'Times';line-height:1.8em;"> </span><wbr />我摆了不到半个小时，卖了<span style="font-family:'Times';line-height:1.8em;">28</span><wbr />只，旁边两位都望着我，觉得我不可思议。我把包的拉练一拉，收了摊，我得赶紧走<span style="font-family:'Times';line-height:1.8em;">…… <br>8 D: ~3 O/ ^&amp; r$ J</span><wbr />　　总结：摆地摊也没什么难的，重要的是迈出第一步，要放下姿态来，心态要好，不要以为摆地摊就丢脸了，想着明天的生活会更美好，值！<span style="font-family:'Times';line-height:1.8em;"> <br>- b   ?# q$ z8 _6 L% L5 U</span><wbr />　　第二次出摊是在公主坟，下午<span style="font-family:'Times';line-height:1.8em;">5</span><wbr />点我就到了，这里是人员集散地，有公交车站，地铁，立交桥，还有很多人才中介公司。我背着包开始转悠起来，顺便望望风，考察考察地形。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">6 I9 l3 W4 J7 R' }0 J. T: A&quot; I</span><wbr /></span><wbr /><br>　　可开始考察起来就没想象中那么简单了，那地方太大了，也太分散了，里面还有一个园林，很多人散步，于是我觉得园林可以，可走进去一看，压根就没有摆摊的人，我纳闷了<span style="font-family:'Times';line-height:1.8em;"> </span><wbr />，这样好的地儿没人利用，我左顾右盼发现不远处有辆白色的轿车停在树丛中，仔细一看，有着<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />公安<span style="font-family:'Times';line-height:1.8em;">”</span><wbr />两字，原来这地方禁止摆摊。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">/ B1 f&amp; G, b2 R* I2 a! Y2 X: Y1 Y   q</span><wbr /></span><wbr /><br>　　于是我到了地铁口，可发现地铁人并不多，因为出口太多了，人比较分散，就一小伙在那卖笛子，看他生意很冷清，我就放弃这块地方了。考察完两个地方都不适合，剩最后一个地方了，那就是公交车站旁，那有算命的，卖吃的，有好几个摆地摊的，于是我就决定在这里了。接下来摆摊的心情比第一次平静多了，已经有点像是个地摊主了，知道有人过来的时候时不时的吆喝两下，而且我还有了另一种思路。在摆摊的过程中我发现对面人流量增大了，仔细一看，原来是放学了，我突然灵感一来，因为我卖的是椰艺手表，马上就要高考了，学生正需要手表，一个奇特的想法涌上心头，我何不把地摊摆到学校门口，等学生下课呢？于是，第二天我就来到一所学校门口，还特意跑到打印店里制作了一张广告宣传牌，上面写着：椰艺手表祝学生高考取得好成绩！广告一打出来，学生渐渐围过来<span style="font-family:'Times';line-height:1.8em;">…… </span><wbr />后面的销售情况怎么样，不说大家应该都知道了。<span style="font-family:'Times';line-height:1.8em;"> <br>) C; Y7 ~# N7 ]# y   V&amp; x   y; G</span><wbr />　　这次摆摊，我总结了以下几点心得。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">- j' F, \% Y$ v1 @8 k; c</span><wbr /></span><wbr /><br>　　销售一种产品要有四个条件：<span style="font-family:'Times';line-height:1.8em;"> <br>' J' j7 Q. J( G&amp; _/ V7 ^</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;">1</span><wbr />、品牌和包装<span style="font-family:'Times';line-height:1.8em;">——</span><wbr />独特的椰子艺术手表，做工精细，时尚；<span style="font-family:'Times';line-height:1.8em;"> <br>( _' Z   c% ?4 B+ Y% Z3 n) z' t</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;">2</span><wbr />、销售渠道<span style="font-family:'Times';line-height:1.8em;">——</span><wbr />我选择了学校门口，人流量集中的地方；<span style="font-family:'Times';line-height:1.8em;"> <br>   e8 o6 e6 T$ }# p9 X</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;">3</span><wbr />、价格<span style="font-family:'Times';line-height:1.8em;">——</span><wbr />产品的价格我定得不高，比网上或市场上便宜一些，能让顾客接受；<span style="font-family:'Times';line-height:1.8em;"> <br>&amp; L' a! c! @8 E# B9 U# c9 c8 Z+ L</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;">4</span><wbr />、促销<span style="font-family:'Times';line-height:1.8em;">——</span><wbr />我借高考的东风来搞促销，两全其美。<span style="font-family:'Times';line-height:1.8em;"> <br>: y, f/ P&amp; N* R4 W! G</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;"> <br>9 S1 f1 l1 q&amp; J1 H* [&amp; r% M</span><wbr />　　摆地摊的<span style="font-family:'Times';line-height:1.8em;">5</span><wbr />个最重要的经验<span style="font-family:'Times';line-height:1.8em;"> <br>1 ~/ s8 T, t* L7 }; M</span><wbr />　　（阿昆，资深摆友，摆过<span style="font-family:'Times';line-height:1.8em;">4</span><wbr />年地摊）<span style="font-family:'Times';line-height:1.8em;"> <br>* l, y# i' v( g* [: [</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">7 L* c. y( ^   |7 T* v* N, {</span><wbr /></span><wbr /><br>　　<span style="font-family:'Times';line-height:1.8em;"> </span><wbr />听了我的这些从实践中总结的经验，可以让你的地摊生意上升<span style="font-family:'Times';line-height:1.8em;">10</span><wbr />倍以上，但要记住：听了不去做是没有用！<span style="font-family:'Times';line-height:1.8em;"> <br>, |# K. N2 t8 Z) v0 o+ E</span><wbr />　　第一：每天都尽量在一个位置上，这样你的老顾客很容易找到你，做生意不管什么行业还是老顾客重要。<span style="font-family:'Times';line-height:1.8em;"> <br>   [' T2 D1 |, S; x</span><wbr />　　第二：给你的地摊起一个好听好记有意思的名字，用大字写出来，让每一个从这里路过的人都可以看到。这样方便别人记住我们。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">5 }4 h# v8 }1 N   J5 e6 C3 u0 {</span><wbr /></span><wbr /><br>　　第三：只卖一个大类别的商品，比如纺织品类，玩具类，袜子类。因为如果你什么类商品都卖一点的话，就什么都不全。这样人家不管是想买什么都不需要到你这里来。如果你只卖某一个大类的东西，这样在这一类商品里面，你是最全的货，品种多，给顾客的选择空间就大，方便顾客找到自己最喜欢的品种。这就是利用了市场细分和专业化的理论。什么都有，什么都不专业化就不如只做一类，而把这一类做到最专业化。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">   M# b7 X1 m/ E+ q</span><wbr /></span><wbr /><br>　　第四：每个样品上都明码写出来销售价格，用大字写清楚，用一张纸或者是木板，写明是这个城市最低的价格，坚决不还价，一分钱也不还。说到做到，长期坚持这个价格。如果需要调整价格就再写出来。这样大家就会觉得到你这里买东西货真价实，不看人要价，就会相信你，喜欢到你这里来买东西。<span style="font-family:'Times';line-height:1.8em;"> <br>0 P9 u8 y% R6 [6 ~/ Q( n&amp; W) c</span><wbr />　　把价格一步降到位，要根据同类地摊和商店里一般的卖价和自己的进价做参考，基本上是在最低基础上还要再低，这样薄利多销，人才会越来越多，生意自然也会越来越好。比如，一双袜子大家一般卖<span style="font-family:'Times';line-height:1.8em;">2.5</span><wbr />元，进价是<span style="font-family:'Times';line-height:1.8em;">1.2</span><wbr />元，你就卖<span style="font-family:'Times';line-height:1.8em;">1.6</span><wbr />或者是<span style="font-family:'Times';line-height:1.8em;">1.8</span><wbr />元。不要抱着没有<span style="font-family:'Times';line-height:1.8em;">50</span><wbr />％<span style="font-family:'Times';line-height:1.8em;">—100</span><wbr />％以上的利润不卖。你不卖你就不赚，你便宜卖了不管赚多少都是你赚的，比死抱着货好。最重要的是你卖的便宜需要让大家都知道，让现在不买这个东西的人也要知道，这样他们需要买的时间就会主动来找你的。<span style="font-family:'Times';line-height:1.8em;"> <br># z# V7 x! C; I% W6 `8 o</span><wbr />　　第五：做小生意的人开始往往都不怎么敢进货，总是怕进多了卖不掉会积压。其实这样想是大错特错的。不信你们可以看看那些老做生意的人，他们的摊子上总是货物很多很满。这是因为有一个规模效益在起作用。俗话说：不怕不卖钱就怕货不全。还有一句说的是：百货中百客。你一共就进几十块钱的货，摆在那里也不好看，人家一看就知道你不是专业的。挑选的余地小，想买一个东西，人们总是想在一万种款式里面选择自己最满意的一个。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">&amp; |; R4 X3 N3 b5 }+ g1 U- j8 B</span><wbr /></span><wbr /><br>　　<span style="font-family:'Times';line-height:1.8em;"> <br>: A5 y8 e6 e&quot; x</span><wbr />　　资深摆摊族<span style="font-family:'Times';line-height:1.8em;">24</span><wbr />小时摆摊攻略<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">3 I&quot; ?% |: l, n&quot; Q/ ]9 `4 Z</span><wbr /></span><wbr /><br>　　时间：<span style="font-family:'Times';line-height:1.8em;">5</span><wbr />点<span style="font-family:'Times';line-height:1.8em;">—8</span><wbr />点，地点：公园绿地，客源：晨练者，摆摊商品：瓜果蔬菜，中老年运动品或日常生活用品。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">% f! I( E4 Z9 m) \: V8 o</span><wbr /></span><wbr /><br>　　时间：<span style="font-family:'Times';line-height:1.8em;">8</span><wbr />点<span style="font-family:'Times';line-height:1.8em;">—10</span><wbr />点，地点：地铁出入口、车站、码头等交通要道，客源：上班族、远行者，摆摊商品：报纸、杂志、早点。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">1 U* I&amp; M1 u! x# A1 L</span><wbr /></span><wbr /><br>　　<span style="font-family:'Times';line-height:1.8em;"> </span><wbr />时间：<span style="font-family:'Times';line-height:1.8em;">10</span><wbr />点<span style="font-family:'Times';line-height:1.8em;">—14</span><wbr />点，地点：商务办公区，客源：上班族、中午上街用餐购物者，适摆商品：盒饭、水果、各种小饰品、女性用品。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">. Z2 O( i&quot; L6 }% k1 W+ m</span><wbr /></span><wbr /><br>　　<span style="font-family:'Times';line-height:1.8em;"> </span><wbr />时间：<span style="font-family:'Times';line-height:1.8em;">13</span><wbr />点<span style="font-family:'Times';line-height:1.8em;">—17</span><wbr />点，地点：喜欢摆哪摆哪，客源：游客、闲人，适摆商品：只要不是违禁品，都可以卖。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">, R# E3 M&amp; C- k6 z5 y7 K' Q9 z% |</span><wbr /></span><wbr /><br>　　<span style="font-family:'Times';line-height:1.8em;"> </span><wbr />时间：<span style="font-family:'Times';line-height:1.8em;">17</span><wbr />点<span style="font-family:'Times';line-height:1.8em;">—19</span><wbr />点，地点：车站、各种夜市地摊，客源：下班回家者、上班饿了的人（包括学生），适摆商品：快速晚餐、小吃、水果、饰品、生活用品、蔬菜。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">. ^&quot; W. r* [. P5 f2 C</span><wbr /></span><wbr /><br>　　<span style="font-family:'Times';line-height:1.8em;"> </span><wbr />时间：<span style="font-family:'Times';line-height:1.8em;">19</span><wbr />点到<span style="font-family:'Times';line-height:1.8em;">—1</span><wbr />点，地点：酒吧等各种娱乐场所门口、夜市地摆，客源：晚餐后闲逛者、夜游一族，适摆商品：女性日用杂品、成人用品、香烟。<span style="font-family:'Times';line-height:1.8em;"> <br>. C; \$ M9 y! T&amp; y1 b9 i1 i</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;"> </span><wbr />时间：<span style="font-family:'Times';line-height:1.8em;">1</span><wbr />点<span style="font-family:'Times';line-height:1.8em;">—3</span><wbr />点，地点：网吧门口，客源：下夜班人员、网吧青年，适摆商品：小吃。此段时间要注意安全。<span style="font-family:'Times';line-height:1.8em;"> . I&quot; |' e   Z, r# M- @</span><wbr /><br><span style="font-family:'Times';line-height:1.8em;">9 p7 v0 j' C# e) o) n&amp; l</span><wbr /><br>赚钱没有想象中的那么难<br><span style="font-family:'Times';line-height:1.8em;">+ W5 Y: D4 @1 p9 s+ H% G% K! _<br>- U* g/ A6 S4 s' j0 W; g# x</span><wbr />　　我<span style="font-family:'Times';line-height:1.8em;">2001</span><wbr />年从学校毕业以后上了四个月的班，辞职以后就进入了地摊行业。我摆地摊的处女地是在湖北黄石，真正赚到的第一桶金的地方是在江西九江，大中路邮局门口摆了一个月的地摊，赚了<span style="font-family:'Times';line-height:1.8em;">3000</span><wbr />多块，也就是在这里坚定了我摆摊的信念。从此以后中国就多了一个<span style="font-family:'Times';line-height:1.8em;">20</span><wbr />岁的年轻地摊人。<span style="font-family:'Times';line-height:1.8em;">6</span><wbr />年过去了，我走过<span style="font-family:'Times';line-height:1.8em;">8</span><wbr />个省，<span style="font-family:'Times';line-height:1.8em;">50</span><wbr />多个城市，最高一年收入<span style="font-family:'Times';line-height:1.8em;">6</span><wbr />万元，最少时一年也有<span style="font-family:'Times';line-height:1.8em;">3</span><wbr />万元。<span style="font-family:'Times';line-height:1.8em;"> <br>* \6 x; |3 ]; [&amp; Z; M7 F</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">   p% i5 s- V2 [&quot; B: X</span><wbr /></span><wbr /><br>　　摆摊：要有技巧<span style="font-family:'Times';line-height:1.8em;"> <br>: @# h8 Y; l3 l, R</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;"> <br>6 a3 o&quot; {3 z1 X, i: I+ \1 B</span><wbr />　　同样是做一个产品，在同样的地方，做的人不一样，所赚的钱也不一样，一定要在自己产品的性能上面花点工夫，同时需要好口才。这个不是一两天学得会的，在实践中慢慢摸索。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">+ j3 z! O+ A7 ]* V</span><wbr /></span><wbr /><br>　　<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">&quot; t2 ]5 Y; r; U, M/ \% J4 ~</span><wbr /></span><wbr /><br>　　摆摊：要创新<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">$ q6 n$ T, W* ~, S% J+ s# Q1 m</span><wbr /></span><wbr /><br>　　<span style="font-family:'Times';line-height:1.8em;"> <br>. x5 z&amp; i, A: F' v/ \- e( C+ Q</span><wbr />　　根据我<span style="font-family:'Times';line-height:1.8em;">6</span><wbr />年的经验，一个好产品在一个地方独家经营的时间不会超过一星期，当然这个也不是固定的，有的地方跟货速度很快，我见过最快的速度是<span style="font-family:'Times';line-height:1.8em;">2</span><wbr />小时。<span style="font-family:'Times';line-height:1.8em;">2003</span><wbr />年我在湖北十堰卖水球的时候，在街上卖了半小时，赚了<span style="font-family:'Times';line-height:1.8em;">70</span><wbr />多块，有个人就在一小时后跟了我的货，他在当地的批发市场找了几箱子货出来，大约卖了一小时后，他就卖完了，赚了<span style="font-family:'Times';line-height:1.8em;">100</span><wbr />多元。创新并不是要自己开发新产品，你在一个地方看到别人这个东西卖得好，你可以换一个城市做，你换了一个城市后，你的东西就是新产品，就是在创新。我<span style="font-family:'Times';line-height:1.8em;">6</span><wbr />年都是选择这样的一个方式创新，这种方式可以保证你的产品在半年内处于绝对领先的位置，当然你要对城市熟悉，还要考虑城市的消费能力，人挪活，树挪死，在很多时候，挪一挪位置，生意就会好起来，所以创新不仅仅是产品，也包括你摆摊所选的地点、位置。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">5 \; |0 j' `6 M' A, q% f</span><wbr /></span><wbr /><br>　　<span style="font-family:'Times';line-height:1.8em;"> </span><wbr />天时，地利，人和<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">2 o* j' A9 l5 v</span><wbr /></span><wbr /><br>　　<span style="font-family:'Times';line-height:1.8em;"> <br>2 H5 T&quot; g! i1 v</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;"> </span><wbr />天时：你既然选择了摆摊，那么就请你勤劳一点，不要因为所谓<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />天灾<span style="font-family:'Times';line-height:1.8em;">”</span><wbr />影响了你的收入。天要下雨，娘要嫁人，这些事我们是没办法阻止的，在我的印象中，只要天上不是在下刀子，我都会出门摆摊，不是因为家里等着米下锅，也不是因为我不怕风吹雨打，而是<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />没有什么能阻止我对金钱的渴望。<span style="font-family:'Times';line-height:1.8em;">” <span style="font-size:16px;line-height:1.8em;">! g1 ^# ~1 W# p) R5 w( G: o$ r</span><wbr /></span><wbr /><br>　　地利：找位置确实是一个很麻烦的事，尤其对于我们这样的游击队员来讲，找到一个合适的位置需要技术，我在外面摆摊的时候基本上只在黄金地段摆，因为这些地方人流量大，人们比较有钱一点，买东西的时候会比较爽快。记得<span style="font-family:'Times';line-height:1.8em;">2004</span><wbr />年国庆的时候我在江西景德镇摆摊卖<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />香妃帽<span style="font-family:'Times';line-height:1.8em;">”</span><wbr />（还珠格格里那个香妃头上戴的那个东西），我一共准备了<span style="font-family:'Times';line-height:1.8em;">300</span><wbr />个，打算七天卖完，结果我第一天早上十点开始到株山中路上的红苹果专卖店旁边去卖，卖到下午四点左右就全部卖完了，那天是我迄今为止赚得最多的一天，赚了接近<span style="font-family:'Times';line-height:1.8em;">1600</span><wbr />多块，这辈子恐怕是很难忘记了。<span style="font-family:'Times';line-height:1.8em;"> <br>) g7 O' F2 x5 V&amp; B: L&amp; f6 a4 d</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;"> 6</span><wbr />年来我每到一个城市就是直接去那个城市最热闹的地方摆，因为那里总会有我需要的位置空着，行政执法的抓得紧啊，别人都不敢去，我不怕行政执法的，最开始在外面摆的那<span style="font-family:'Times';line-height:1.8em;">3</span><wbr />年，我对他们的态度是：<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />命可以不要，东西必须留下<span style="font-family:'Times';line-height:1.8em;">”</span><wbr />，在这种情况下，他们通常都不会把我的东西带走，后来几年就不同了，他们基本抓不到我，我卖的东西都是那种方便撤退的产品，我收起东西到撤退离开，时间一般不会超过十秒。俗话说<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />磨刀不误砍柴工<span style="font-family:'Times';line-height:1.8em;">”</span><wbr />，所以多花点时间去找一个相对较好的位置是很有必要的。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">7 H   \: Q9 R8 H# ^( k; u</span><wbr /></span><wbr /><br>　　人和：个人能力，人际关系。人的能力有大小之分，在摆摊的时候，不要有不切实际的想法，要卖一个东西之前，要估计一下自己的能力，进货的时候不能根据个人喜好去拿货，要根据市场需要去做，实在是自己判断不了市场需要什么，你就看一下别人什么样的东西卖得好，然后就模仿别人的方法做。<span style="font-family:'Times';line-height:1.8em;"> <br>+ n9 |2 A8 Y* |/ L</span><wbr />　　做生意就要与人交往，因此人际关系一定要搞好，要和自己旁边的人搞好关系。人多好办事，行政执法的过来没收的时候，看你人多，拿你的东西都要注意点；你跟他们吵架的时候，旁边的人帮你说一句话，你说话就敢大声；有时候好不容易来个<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />大买卖<span style="font-family:'Times';line-height:1.8em;">”</span><wbr />却发现自己没有零钱，如果旁边的人跟你关系都很好，他们有可能帮你把钱换开，如果旁边的人都不理你，那么煮熟的鸭子就这样飞了。多个朋友多条路，善待身边的每个朋友吧。<span style="font-family:'Times';line-height:1.8em;"> <br># O' R8 `) b# d- k. }4 [, e</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;"> 2007</span><wbr />年就快过去了，也许很多朋友还没赚到钱，也许很多人都在为如何赚钱而苦恼，不过我可以告诉你，<span style="font-family:'Times';line-height:1.8em;">2007</span><wbr />年的生意还没有结束呢，摆摊生意的黄金时间是<span style="font-family:'Times';line-height:1.8em;">12</span><wbr />月底到第二年的正月十五。圣诞节过后，生意全面进入高峰期，这段时间如果你还在喊赚不到钱，那我只能说：<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />朋友，该换个打法了。<span style="font-family:'Times';line-height:1.8em;">” <span style="font-size:16px;line-height:1.8em;">8 P1 E( v&amp; N# S. T3 @   O&amp; i</span><wbr /></span><wbr /><br>　　以下是我摆过摊的商品供大家参考：<span style="font-family:'Times';line-height:1.8em;"> <br>$ t6 U6 a. M% C5 X$ z# l* O* A# h</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;">1</span><wbr />、可以做衣服去毛器（我正在做）的生意。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">0 q! [   `/ n, P3 O</span><wbr /></span><wbr /><br>　　<span style="font-family:'Times';line-height:1.8em;">2</span><wbr />、袜子也比较好卖，就是卖十元<span style="font-family:'Times';line-height:1.8em;">4</span><wbr />双的那种。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">: T4 S: s; y7 p- Y   X</span><wbr /></span><wbr /><br>　　<span style="font-family:'Times';line-height:1.8em;">3</span><wbr />、暖手宝：这个东西<span style="font-family:'Times';line-height:1.8em;">2</span><wbr />年前非常流行，如果你那里没有人卖，可以考虑。<span style="font-family:'Times';line-height:1.8em;"> <br>6 D/ d' ^6 V3 [&amp; `* r! }&amp; X</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;">4</span><wbr />、多变毯：一种折起来可以当娃娃抱，展开的时候可以当毯子盖在身上，很受年轻人的欢迎，市场价格<span style="font-family:'Times';line-height:1.8em;">25</span><wbr />元一个，这个东西一口价比较合适。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">( W% n% l/ f4 _   q. g</span><wbr /></span><wbr /><br>　　<span style="font-family:'Times';line-height:1.8em;">5</span><wbr />、骨雕：很多地方有人卖，卖一元、五元，本小利润大，适合新手上路。<span style="font-family:'Times';line-height:1.8em;"> <br>) F6 B, W1 J6 @/ a5 ^</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;">6</span><wbr />、空调罩：卖这个东西需要有良好的体力，因为型号很多，你背一包货可能有<span style="font-family:'Times';line-height:1.8em;">30</span><wbr />斤左右，市场价格<span style="font-family:'Times';line-height:1.8em;">10—20</span><wbr />元不等，卖这个东西要技巧和口才。<span style="font-family:'Times';line-height:1.8em;"> <br>9 E% A2 F/ u% Q7 o! ]# U</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;">7</span><wbr />、玩具也不错，电动玩具拿货的价格要控制在<span style="font-family:'Times';line-height:1.8em;">5</span><wbr />元左右，不能超过六元，卖十元。<span style="font-family:'Times';line-height:1.8em;"> <br>&quot; v* f4 \2 j3 E+ C</span><wbr />　　不同的地方适合不同的产品，商品型号不同，质量不同，价格也是有差异的，我说的是参考价格，拿货的时候多看货，尤其是自己没做过的产品，第一次一定要少拿点，宁愿贵点也不能拿多了，做一些时间以后可以根据自己的判断来决定拿货量，如果卖得快，可以到义乌小商品市场去找货，这里东西几乎就是中国最便宜的。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">/ L( h; j8 Z4 G9 F. V* J* w9 E</span><wbr /></span><wbr /><br>　　其实我想告诉那些摆摊摆到半途而废的人，做任何生意都要专一，去专心致志地做，只有你自己用心对待事物的时候，事物才能认真对待你，你才能成功。做生意的人，胆子要大，心要细，如果你胆小，那么请你不要做生意。创业需要激情，摆摊只是开始，一切皆有可能。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">5 y$ u( Y&amp; ]4 ]6 e</span><wbr /></span><wbr /><br><br><span style="font-family:'Times';line-height:1.8em;">/ ^( \$ f6 }5 r* ?&amp; d6 G</span><wbr />摆地摊卖早餐，半年收入３０万<span style="font-family:'Times';line-height:1.8em;">4 E2 }, a9 C8 a8 w&quot; s</span><wbr /><br><span style="font-family:'Times';line-height:1.8em;">' H   W5 n   Y! G! w6 k   O0 ?</span><wbr /><br>　　<span style="font-family:'Times';line-height:1.8em;"> </span><wbr />三年前，互联网开始复苏，耐不住寂寞，我开始了互联网淘金，一年半后，金没有淘到，有的是一屁股债。于是变卖了公司所有，我败走深圳，重新回到我的老本行，做了一个程序员。虽然在公司上班，但创业之心从来就没有停止跳动，每天坐在公交车上班的时候，就看着大街寻找商机。<span style="font-family:'Times';line-height:1.8em;"> <br>% L; v0 [- N$ ?0 ]6 X! k</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;"> </span><wbr />大街上不断的寻找，我发现摆地摊不错，看到这里大家是不是很失望。摆地摊也叫创业？我回答：是。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">$ ~* A&amp; a8 N% L; `4 N</span><wbr /></span><wbr /><br>　　<span style="font-family:'Times';line-height:1.8em;"> </span><wbr />我决定在大街上摆个早餐摊。早餐摊开始经营的时间是夏天<span style="font-family:'Times';line-height:1.8em;">4</span><wbr />：<span style="font-family:'Times';line-height:1.8em;">00-8</span><wbr />：<span style="font-family:'Times';line-height:1.8em;">30</span><wbr />左右，冬天晚一个小时，装修体面的饭店不一定比街头的大妈赚得多。人们吃得最多的是肉夹馍，其次是鸡蛋饼等等。我先做了一下市场调查，整理写成了计划书。我需要更多的计划，我可不能像第一次网络创业那样没有计划，只是想着运气。<span style="font-family:'Times';line-height:1.8em;"> <br>8 e3 ?2 E- i7 K1 G' d' h4 a, I: V</span><wbr />　　我找了一个大学生，用<span style="font-family:'Times';line-height:1.8em;">600</span><wbr />块钱让他给我写一份调查，写好了再加<span style="font-family:'Times';line-height:1.8em;">400</span><wbr />元的奖金。我给他一份深圳市地图，从东边到西边，让他寻找那些高档写字楼比较集中的地方，能在旁边找到适合做街头小吃的地方，并写出周边的人流量，适合做街头早餐的等级等。<span style="font-family:'Times';line-height:1.8em;"> 20</span><wbr />多天过去了，这个大学生写了一份调查书，找出了<span style="font-family:'Times';line-height:1.8em;">10</span><wbr />个地方，我基本满意。<span style="font-family:'Times';line-height:1.8em;"> <br>; P: T&amp; R9 h0 w$ B   t) ], B</span><wbr />　　选址在我看来是最重要的，一定要有钱人出入的地方，这些人都比较懒，睡到快迟到的时候去公司，看到合适的早餐就吃点，这些人吃饭是不会在乎几块钱的，这也是我自己的亲身体验。早餐一定要方便，所以不一定要到店里，不一定要有门面，但是一定要干净，卫生，这一点是最重要的。因我还在工作中，必须找一个帮手，于是想到了我的朋友小李，他中专毕业一直没有找到稳定工作，我给他讲了我的想法，给他<span style="font-family:'Times';line-height:1.8em;">800</span><wbr />块钱的工资，另外加奖金。他很乐意。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">&amp; I% ?1 k+ \, k0 `$ J/ v# r9 Q</span><wbr /></span><wbr /><br>　　地方有了，方向有了，人也有了，我想了想还是注册一个个体公司，于是找了一个很偏僻的街道的一个房子，注册了一个香香小吃店，这是我的后方制作基地。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">6 j: }% M7 ]* {7 {</span><wbr /></span><wbr /><br>　　定做早餐车：我自己亲自设计的早餐车，加上木匠的一些设计，白色，看上去非常干净，可以牢固地放上各种盆盆罐罐，两个车花了<span style="font-family:'Times';line-height:1.8em;">900</span><wbr />块钱。又给员工订做了工作服，然后在餐车上挂上牌子<span style="font-family:'Times';line-height:1.8em;">——“</span><wbr />香香早餐<span style="font-family:'Times';line-height:1.8em;">”</span><wbr />，一切看起来像模像样的。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">5 e% [&amp; _) W$ V- g</span><wbr /></span><wbr /><br>　　我总计投资不到<span style="font-family:'Times';line-height:1.8em;">1</span><wbr />万块钱，招聘了<span style="font-family:'Times';line-height:1.8em;">4</span><wbr />个员工，三个都是下岗的大妈，一个是年龄小一点的女孩子，我将他们分成<span style="font-family:'Times';line-height:1.8em;">2</span><wbr />组，决定从<span style="font-family:'Times';line-height:1.8em;">10</span><wbr />个可行地址中选出两个离大本营最近的。同时招聘了一个小伙子，用三轮车给两个点送货。<span style="font-family:'Times';line-height:1.8em;"> <br>: S&amp; j9 {. C   i</span><wbr />　　关键一步到了，怎么做早餐，我找了一个做肉夹馍的大妈，传授技术，大妈离我们做早餐的地方比较远，所以不跟我们有竞争关系，给了她<span style="font-family:'Times';line-height:1.8em;">100</span><wbr />块，她毫无保留的就教会了我的员工。其他像小米粥、豆浆、鸡蛋汉堡等，技术难度都不是很大，早餐项目全部都学会了，然后就在那个租来的房间里开始操作。<span style="font-family:'Times';line-height:1.8em;"> <br>, Y# |$ j( P) Q&amp; d( J. ]) X; F5 @</span><wbr />　　周末，我亲自参与帮忙，凌晨<span style="font-family:'Times';line-height:1.8em;">3</span><wbr />点就开始做，到<span style="font-family:'Times';line-height:1.8em;">4</span><wbr />点半，小伙子用一辆机动三轮车拉着早餐车，装着几张长条桌子和一些马扎开始出发，这样香香早餐就上市了。<span style="font-family:'Times';line-height:1.8em;"> </span><wbr />我的汉堡，肉夹馍都有专门印制的纸质小袋，袋子上有香香早餐的名字，从碗到勺子都是非常干净的，总之和早餐店里边的规格差不多，当然我们的价格也和店里的差不多，比那些脏兮兮的卖早餐的大妈的东西贵一倍。同时我还一起印制了一些条幅挂在旁边，阵势比较庞大。<span style="font-family:'Times';line-height:1.8em;"> <br>, o% t) }- w' e0 f* M9 J% M</span><wbr />　　我预料的不错，虽然价格贵，但是很多人乐意接受，因为干净卫生。在<span style="font-family:'Times';line-height:1.8em;">8</span><wbr />：<span style="font-family:'Times';line-height:1.8em;">00</span><wbr />之前，没有城管，路边我们自由发挥，占点道路也没有关系，一开张就特别忙，我都要来帮忙。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">9 @+ D&amp; J( x3 |) c</span><wbr /></span><wbr /><br>　　<span style="font-family:'Times';line-height:1.8em;"> </span><wbr />到<span style="font-family:'Times';line-height:1.8em;">8</span><wbr />：<span style="font-family:'Times';line-height:1.8em;">00</span><wbr />我逐渐开始收拾桌子，缩小规模，不然城管可不是闹着玩的，<span style="font-family:'Times';line-height:1.8em;">9</span><wbr />点时，两个点都回来了。盘点收入，比我预想的好得多，两个点的收入是<span style="font-family:'Times';line-height:1.8em;">800</span><wbr />多一点，成本最多<span style="font-family:'Times';line-height:1.8em;">300</span><wbr />元，我一个早上就赚到了<span style="font-family:'Times';line-height:1.8em;">500</span><wbr />块，比我预想的好。<span style="font-family:'Times';line-height:1.8em;"> <br>2 O( C, Z7 X0 C&amp; \, E% y- Z</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;"> 4</span><wbr />名工作人员，清洗餐具，收拾停当就下班了，小李负责去采购，下午<span style="font-family:'Times';line-height:1.8em;">5</span><wbr />点小伙子和做饭的大爷过来准备第二天的东西，一切进入了正轨。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">8 `. [$ |$ j' d1 `/ a4 o3 P# v1 d! O</span><wbr /></span><wbr /><br>　　我一直关注着营业额，两个点到了<span style="font-family:'Times';line-height:1.8em;">1000</span><wbr />元<span style="font-family:'Times';line-height:1.8em;">/</span><wbr />天就难以上升了，扩大了花样以后，一个点增加了一个服务人员，以后有所增加，我又开始想办法延长营业的时间，两个点的营业额扩大到了<span style="font-family:'Times';line-height:1.8em;">1500</span><wbr />元<span style="font-family:'Times';line-height:1.8em;">/</span><wbr />天，很多很远的人也过来买早餐，名气逐渐出来了。一个月后，我计算出的纯利润是<span style="font-family:'Times';line-height:1.8em;">2</span><wbr />万元。大家很辛苦，我给他们发了一点奖金，所有员工都非常努力。但是我感觉收钱时可能做手脚，我就让他们更换搭档，想办法监督。<span style="font-family:'Times';line-height:1.8em;"> <br>&quot; E. `7 ~; u: K0 Z# {* I8 Y</span><wbr />　　又一个月以后，我又做了两辆餐车，一辆机动三轮车，扩大到了<span style="font-family:'Times';line-height:1.8em;">4</span><wbr />个营业点。<span style="font-family:'Times';line-height:1.8em;"> <br>3 x- M+ [. ^, I, Y1 `9 H</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;">4</span><wbr />个月以后，香香早餐扩大到了<span style="font-family:'Times';line-height:1.8em;">9</span><wbr />个营业点，两个大本营，员工<span style="font-family:'Times';line-height:1.8em;">38</span><wbr />个。<span style="font-family:'Times';line-height:1.8em;"> <br>* W6 |: ^6 L2 o) Z- g- r</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;"> </span><wbr />半年的时候我的收入到了<span style="font-family:'Times';line-height:1.8em;">30</span><wbr />万元。<span style="font-family:'Times';line-height:1.8em;"> <br>9 F+ t- H8 k6 l! v# o$ a( k# _</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;"> </span><wbr />现在我辞职了，一边经营着我的地摊早餐，一边开始了我的网络公司。我的梦还是在网络，不过这一次我不会那么等着去融资了，我自己有稳定的收入<span style="font-family:'Times';line-height:1.8em;">…… <span style="font-size:16px;line-height:1.8em;">2 ]2 X8 l; g8 V</span><wbr /></span><wbr /><br><br><span style="font-family:'Times';line-height:1.8em;">5 c2 g! `4 a' Z&amp; L</span><wbr />地摊相关信息链接<br><span style="font-family:'Times';line-height:1.8em;">5 z$ j5 U   W( R    <br>4 Y7 A! d, Y1 c3 b+ R7 I3 `</span><wbr />　　政府有限度对城市摆摊进行解禁<span style="font-family:'Times';line-height:1.8em;"> <br>% `, o; x# y   @9 }. t</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;"> <br>- {' L5 P5 y2 ]) G2 w7 w</span><wbr />　　建设部副部长仇保兴在<span style="font-family:'Times';line-height:1.8em;">2006</span><wbr />年<span style="font-family:'Times';line-height:1.8em;">9</span><wbr />月曾表示，小商贩应该是城市多样性的一部分，<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />我们的城市应该宽容，应该让他们有合理的分布，给予更多的引导。<span style="font-family:'Times';line-height:1.8em;">”</span><wbr />随着城市摆摊开禁呼声的日益高涨，以及民生为本观念的深入人心，相信会有越来越多城市加入到<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />摊贩解禁<span style="font-family:'Times';line-height:1.8em;">”</span><wbr />的队伍中去。<span style="font-family:'Times';line-height:1.8em;"> <br>1 M7 x9 _7 ]8 S5 z) m&amp; }+ n</span><wbr />　　上海将从<span style="font-family:'Times';line-height:1.8em;">2007</span><wbr />年<span style="font-family:'Times';line-height:1.8em;">5</span><wbr />月起在部分路段对马路设摊试行<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />解禁<span style="font-family:'Times';line-height:1.8em;">”</span><wbr />，<span style="font-family:'Times';line-height:1.8em;">2008</span><wbr />年起根据情况扩大试点范围，预计到<span style="font-family:'Times';line-height:1.8em;">2008</span><wbr />年<span style="font-family:'Times';line-height:1.8em;">7</span><wbr />月<span style="font-family:'Times';line-height:1.8em;">1</span><wbr />号《城市公共区域设摊管理导则》将正式实施。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">% d/ P( [- _# T; k7 D</span><wbr /></span><wbr /><br>　　河南省郑州市已经制定了路边摊<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />禁改限<span style="font-family:'Times';line-height:1.8em;">”</span><wbr />的管理方案，政府将划出特定区域，在特定时间内允许小贩摆摊经营。<span style="font-family:'Times';line-height:1.8em;"> <br>; e/ @' e# A&quot; r% z</span><wbr />　　重庆部分背街小巷将允许摆摊设点，下岗工、困难户、农民工均可申请<span style="font-family:'Times';line-height:1.8em;">1</span><wbr />年内免收占道费、工商费。年内主城<span style="font-family:'Times';line-height:1.8em;">9</span><wbr />区将陆续开放部分背街小巷，允许摆摊设点。<span style="font-family:'Times';line-height:1.8em;"> <br>2 ^5 {&quot; c7 q$ R</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;"> </span><wbr />广州市正在考虑设置统一摊点，方便无证商贩经营<span style="font-family:'Times';line-height:1.8em;">…… <span style="font-size:16px;line-height:1.8em;">9 l: b&quot; w+ E% `5 t* a% O+ j1 j/ O</span><wbr /></span><wbr /><br>　　从上海到重庆、南京、郑州、石家庄<span style="font-family:'Times';line-height:1.8em;">……</span><wbr />一份份路边摊解禁的地方性文件，在全国引发了一场涉及数百万人口谋生方式及管理方式的大变革。<span style="font-family:'Times';line-height:1.8em;"> <br>&quot; q, Q5 Q1 |% w4 z7 G* w+ v</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">5 U4 ~3 t0 ?) E   Q- v; {</span><wbr /></span><wbr /><br>　　白领地摊联盟<span style="font-family:'Times';line-height:1.8em;"> <br>8 q&quot; @7 s   t9 j' H</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;"> <br>8 O( D2 F% x1 c7 A1 |   O' s% f</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;"> </span><wbr />庄晓明今年<span style="font-family:'Times';line-height:1.8em;">7</span><wbr />月份从大学毕业，以前兼职做过汽车销售，也在上海移动做过人工台的接线生。去年<span style="font-family:'Times';line-height:1.8em;">10</span><wbr />月份，他开始来到吴江路摆摊，在庄晓明看来，自己学了<span style="font-family:'Times';line-height:1.8em;">4</span><wbr />年经济管理，如今摆个地摊做生意，好歹也算是<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />学以致用<span style="font-family:'Times';line-height:1.8em;">”</span><wbr />了。<span style="font-family:'Times';line-height:1.8em;"> <span style="font-size:16px;line-height:1.8em;">+ n* y2 H% W1 U&amp; f0 ]</span><wbr /></span><wbr /><br>　　在庄晓明看来，即使找到一份跟自己专业对口的工作，比如经济贸易领域，最多也就是知道怎么进货，根本无法了解整个流程运作。<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />现在的小摊虽然小，但我凡事亲力亲为，进货、卖货都在我的掌控中，从小做起，一步步做大，有这种创业的感觉多好。<span style="font-family:'Times';line-height:1.8em;">”</span><wbr />他说：<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />我喜欢摆地摊，不觉得丢面子，可以每天接触不同的人，在讨价还价中感受那份新鲜。<span style="font-family:'Times';line-height:1.8em;">” </span><wbr />在他看来，赚钱并不是最主要的目的，建立人脉关系很重要，以后做什么事情，包括自己准备有一定积累之后开店，认识的人越多越好。<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />自从摆了地摊之后，我就想以后有机会自己开店，摆地摊也是一种就业的方式嘛，更是创业的开始，我现在只不过在积累原始资金和经验而已。<span style="font-family:'Times';line-height:1.8em;">”</span><wbr />庄晓明表示。<span style="font-family:'Times';line-height:1.8em;"> <br>3 X8 T. o, T! c   S- K</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />白领地摊族<span style="font-family:'Times';line-height:1.8em;">”</span><wbr />认为，摆地摊首先可以省去房租，也不必去办理各种繁琐的相关证件和营业执照；另外，摆摊的货物不需要太好，因此进货成本不会高；最重要的是可以白天上班晚上摆摊，若是生意失败，还有份工作可做。<span style="font-family:'Times';line-height:1.8em;"> <br>7 O3 C! _   e; n. y</span><wbr />　　<span style="font-family:'Times';line-height:1.8em;"> </span><wbr />据了解，目前上海、北京、广州、深圳、厦门等城市，由白领兴起<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />从地摊开始<span style="font-family:'Times';line-height:1.8em;">”</span><wbr />的低起点创业实践。结伴摆地摊、分享摆摊经验，由上班族网上结成的<span style="font-family:'Times';line-height:1.8em;">“</span><wbr />地摊联盟<span style="font-family:'Times';line-height:1.8em;">”</span><wbr />，迅速蹿红各大网站论坛、<span style="font-family:'Times';line-height:1.8em;">QQ</span><wbr />群和<span style="font-family:'Times';line-height:1.8em;">MSN</span><wbr />群，成为白领创业的一道亮丽新风景。<br> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[569230960@qq.com(ど給銭买稀饭)]]></author>
<comments>http://569230960.qzone.qq.com/blog/1258096756#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Fri, 13 Nov 2009 07:19:16 GMT</pubDate>
<guid>http://569230960.qzone.qq.com/blog/1258096756</guid>
</item>

<item>
<title><![CDATA[90后一奇女子的高考作文~~看完自叹不如~~]]></title>
<link>http://569230960.qzone.qq.com/blog/1258075744</link>
<description><![CDATA[<a href="http:///" target="_blank">回帖是一种美德，写下您的意见，留下阴霾的心情，带走欢乐和开心</a><wbr /><br><br><wbr /><a href="http://bbs.zj.chinamobile.com/attachments/month_0910/09101509146aea243c48a18902.jpg" target="_blank"><img style="border:0;" src="http://bbs.zj.chinamobile.com/attachments/month_0910/09101509146aea243c48a18902.jpg" /></a><wbr /><br><wbr /><a href="http://bbs.zj.chinamobile.com/attachments/month_0910/0910150914352aeadd4ce6272d.jpg" target="_blank"><img style="border:0;" src="http://bbs.zj.chinamobile.com/attachments/month_0910/0910150914352aeadd4ce6272d.jpg" /></a><wbr /><br><wbr /><a href="http://bbs.zj.chinamobile.com/attachments/month_0910/09101509146432c992a5764bea.jpg" target="_blank"><img style="border:0;" src="http://bbs.zj.chinamobile.com/attachments/month_0910/09101509146432c992a5764bea.jpg" /></a><wbr /><br> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[569230960@qq.com(ど給銭买稀饭)]]></author>
<comments>http://569230960.qzone.qq.com/blog/1258075744#comment</comments>
<qz:effect>134218241</qz:effect>
<pubDate>Fri, 13 Nov 2009 01:29:04 GMT</pubDate>
<guid>http://569230960.qzone.qq.com/blog/1258075744</guid>
</item>

<item>
<title><![CDATA[c#调用win api]]></title>
<link>http://569230960.qzone.qq.com/blog/1257929297</link>
<description><![CDATA[新一篇: 关于调用webservice的心得 <br>    在.Net Framework SDK文档中，关于调用Windows API的指示比较零散，并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下，希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话，在C:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Samples\Technologies\Interop\PlatformInvoke\WinAPIs\CS目录下有大量的调用API的例子。<br>一、调用格式 <br>using System.Runtime.InteropServices; //引用此名称空间，简化后面的代码 <br><br>//使用DllImportAttribute特性来引入api函数，注意声明的是空方法，即方法体为空。 <br>[DllImport(&quot;user32.dll&quot;)] <br>public static extern ReturnType FunctionName(type arg1,type arg2,); <br>//调用时与调用其他方法并无区别 <br><br>可以使用字段进一步说明特性，用逗号隔开，如： <br>[ DllImport( &quot;kernel32&quot;, EntryPoint=&quot;GetVersionEx&quot; )]<br>DllImportAttribute特性的公共字段如下： <br><br>1、CallingConvention 指示向非托管实现传递方法参数时所用的 CallingConvention 值。 <br>CallingConvention.Cdecl : 调用方清理堆栈。它使您能够调用具有 varargs 的函数。 <br>CallingConvention.StdCall : 被调用方清理堆栈。它是从托管代码调用非托管函数的默认约定。 <br><br>2、CharSet 控制调用函数的名称版本及指示如何向方法封送 String 参数。 <br>      此字段被设置为 CharSet 值之一。如果 CharSet 字段设置为 Unicode，则所有字符串参数在传递到非托管实现之前都转换成 Unicode 字符。这还导致向 DLL EntryPoint 的名称中追加字母“W”。如果此字段设置为 Ansi，则字符串将转换成 ANSI 字符串，同时向 DLL EntryPoint 的名称中追加字母“A”。大多数 Win32 API 使用这种追加“W”或“A”的约定。如果 CharSet 设置为 Auto，则这种转换就是与平台有关的（在 Windows NT 上为 Unicode，在 Windows 98 上为 Ansi）。CharSet 的默认值为 Ansi。CharSet 字段也用于确定将从指定的 DLL 导入哪个版本的函数。CharSet.Ansi 和 CharSet.Unicode 的名称匹配规则大不相同。对于 Ansi 来说，如果将 EntryPoint 设置为“MyMethod”且它存在的话，则返回“MyMethod”。如果 DLL 中没有“MyMethod”，但存在“MyMethodA”，则返回“MyMethodA”。对于 Unicode 来说则正好相反。如果将 EntryPoint 设置为“MyMethod”且它存在的话，则返回“MyMethodW”。如果 DLL 中不存在“MyMethodW”，但存在“MyMethod”，则返回“MyMethod”。如果使用的是 Auto，则匹配规则与平台有关（在 Windows NT 上为 Unicode，在 Windows 98 上为 Ansi）。如果 ExactSpelling 设置为 true，则只有当 DLL 中存在“MyMethod”时才返回“MyMethod”。<br><br>3、EntryPoint 指示要调用的 DLL 入口点的名称或序号。 <br>      如果你的方法名不想与api函数同名的话，一定要指定此参数,例如： <br>[DllImport(&quot;user32.dll&quot;,CharSet=&quot;CharSet.Auto&quot;,EntryPoint=&quot;MessageBox&quot;)] <br>public static extern int MsgBox(IntPtr hWnd,string txt,string caption, int type); <br>4、ExactSpelling 指示是否应修改非托管 DLL 中的入口点的名称，以与 CharSet 字段中指定的 CharSet 值相对应。如果为 true，则当 DllImportAttribute.CharSet 字段设置为 CharSet 的 Ansi 值时，向方法名称中追加字母 A，当 DllImportAttribute.CharSet 字段设置为 CharSet 的 Unicode 值时，向方法的名称中追加字母 W。此字段的默认值是 false。 <br><br>5、PreserveSig 指示托管方法签名不应转换成返回 HRESULT、并且可能有一个对应于返回值的附加 [out, retval] 参数的非托管签名。 <br><br>6、SetLastError 指示被调用方在从属性化方法返回之前将调用 Win32 API SetLastError。 true 指示调用方将调用 SetLastError，默认为 false。运行时封送拆收器将调用 GetLastError 并缓存返回的值，以防其被其他 API 调用重写。用户可通过调用 GetLastWin32Error 来检索错误代码。<br><br>二、参数类型： <br><br>1、数值型直接用对应的就可。（DWORD -&gt; int , WORD -&gt; Int16） <br>2、API中字符串指针类型 -&gt; .net中string <br>3、API中句柄 (dWord) -&gt; .net中IntPtr <br>4、API中结构   -&gt; .net中结构或者类。注意这种情况下，要先用StructLayout特性限定声明结构或类 <br>公共语言运行库利用StructLayoutAttribute控制类或结构的数据字段在托管内存中的物理布局,即类或结构需要按某种方式排列。如果要将类传递给需要指定布局的非托管代码，则显式控制类布局是重要的。它的构造函数中用LayoutKind值初始化 StructLayoutAttribute 类的新实例。 LayoutKind.Sequential 用于强制将成员按其出现的顺序进行顺序布局。 <br><br>    LayoutKind.Explicit 用于控制每个数据成员的精确位置。利用 Explicit， 每个成员必须使用 FieldOffsetAttribute 指示此字段在类型中的位置。如： <br>[StructLayout(LayoutKind.Explicit, Size=16, CharSet=CharSet.Ansi)] <br>public class MySystemTime <br>{ <br>    [FieldOffset(0)]public ushort wYear; <br>    [FieldOffset(2)]public ushort wMonth; <br>    [FieldOffset(4)]public ushort wDayOfWeek; <br>    [FieldOffset(6)]public ushort wDay; <br>    [FieldOffset(8)]public ushort wHour; <br>    [FieldOffset(10)]public ushort wMinute; <br>    [FieldOffset(12)]public ushort wSecond; <br>    [FieldOffset(14)]public ushort wMilliseconds; <br>}<br>下面是针对API中OSVERSIONINFO结构，在.net中定义对应类或结构的例子：<br><br>/**//********************************************** <br>* API中定义原结构声明 <br>* OSVERSIONINFOA STRUCT <br>* dwOSVersionInfoSize   DWORD      ? <br>* dwMajorVersion        DWORD      ? <br>* dwMinorVersion        DWORD      ? <br>* dwBuildNumber         DWORD      ? <br>* dwPlatformId          DWORD      ? <br>* szCSDVersion          BYTE 128 dup (?) <br>* OSVERSIONINFOA ENDS <br>* <br>* OSVERSIONINFO equ   <br>*********************************************/ <br><br>//.net中声明为类 <br>[ StructLayout( LayoutKind.Sequential )]    <br>public class OSVersionInfo <br>{    <br>    public int OSVersionInfoSize; <br>    public int majorVersion; <br>    public int minorVersion; <br>    public int buildNumber; <br>    public int platformId; <br><br>    [ MarshalAs( UnmanagedType.ByValTStr, SizeConst=128 )]     <br>    public String versionString; <br>} <br>//或者 <br>//.net中声明为结构 <br>[ StructLayout( LayoutKind.Sequential )]   <br>public struct OSVersionInfo2 <br>{ <br>    public int OSVersionInfoSize; <br>    public int majorVersion; <br>    public int minorVersion; <br>    public int buildNumber; <br>    public int platformId; <br><br>    [ MarshalAs( UnmanagedType.ByValTStr, SizeConst=128 )]     <br>    public String versionString; <br>} <br>此例中用到MashalAs特性，它用于描述字段、方法或参数的封送处理格式。用它作为参数前缀并指定目标需要的数据类型。例如，以下代码将两个参数作为数据类型长指针封送给 Windows API 函数的字符串 (LPStr)： <br>   [MarshalAs(UnmanagedType.LPStr)] <br>String existingfile; <br>   [MarshalAs(UnmanagedType.LPStr)] <br>String newfile;<br>注意结构作为参数时候，一般前面要加上ref修饰符，否则会出现错误：对象的引用没有指定对象的实例。<br><br>[ DllImport( &quot;kernel32&quot;, EntryPoint=&quot;GetVersionEx&quot; )] <br>public static extern bool GetVersionEx2( ref OSVersionInfo2 osvi ); <br>三、如何保证使用托管对象的平台调用成功？<br>    如果在调用平台 invoke 后的任何位置都未引用托管对象，则垃圾回收器可能将完成该托管对象。这将释放资源并使句柄无效，从而导致平台invoke 调用失败。用 HandleRef 包装句柄可保证在平台 invoke 调用完成前，不对托管对象进行垃圾回收。 <br><br>   例如下面： <br>       FileStream fs = new FileStream( &quot;a.txt&quot;, FileMode.Open ); <br>        StringBuilder buffer = new StringBuilder( 5 ); <br>        int read = 0; <br>        ReadFile(fs.Handle, buffer, 5, out read, 0 ); //调用Win API中的ReadFile函数<br>由于fs是托管对象，所以有可能在平台调用还未完成时候被垃圾回收站回收。将文件流的句柄用HandleRef包装后，就能避免被垃圾站回收: <br>[ DllImport( &quot;Kernel32.dll&quot; )] <br>public static extern bool ReadFile( <br>HandleRef hndRef, <br>StringBuilder buffer, <br>int numberOfBytesToRead, <br>out int numberOfBytesRead, <br>ref Overlapped flag ); <br><br><br>        FileStream fs = new FileStream( &quot;HandleRef.txt&quot;, FileMode.Open ); <br>        HandleRef hr = new HandleRef( fs, fs.Handle ); <br>        StringBuilder buffer = new StringBuilder( 5 ); <br>        int read = 0; <br>        // platform invoke will hold reference to HandleRef until call ends <br>        ReadFile( hr, buffer, 5, out read, 0 ); <br><br>用Visual C#调用Windows API函数<br>     Api函数是构筑Windws应用程序的基石，每一种Windows应用程序开发工具，它提供的底层函数都间接或直接地调用了Windows API函数，同时为了实现功能扩展，一般也都提供了调用WindowsAPI函数的接口， 也就是说具备调用动态连接库的能力。Visual C#和其它开发工具一样也能够调用动态链接库的API函数。.NET框架本身提供了这样一种服务,允许受管辖的代码调用动态链接库中实现的非受管辖函数,包括操作系统提供的Windows API函数。它能够定位和调用输出函数,根据需要，组织其各个参数(整型、字符串类型、数组、和结构等等)跨越互操作边界。<br><br>下面以C#为例简单介绍调用API的基本过程：<br>动态链接库函数的声明<br>　 动态链接库函数使用前必须声明，相对于VB,C#函数声明显得更加罗嗦，前者通过 Api Viewer粘贴以后，可以直接使用，而后者则需要对参数作些额外的变化工作。<br><br>　动态链接库函数声明部分一般由下列两部分组成，一是函数名或索引号，二是动态链接库的文件名。<br>　 譬如，你想调用User32.DLL中的MessageBox函数，我们必须指明函数的名字MessageBoxA或MessageBoxW，以及库名字User32.dll,我们知道Win32 API对每一个涉及字符串和字符的函数一般都存在两个版本，单字节字符的ANSI版本和双字节字符的UNICODE版本。<br><br>　下面是一个调用API函数的例子：<br><br>[DllImport(&quot;KERNEL32.DLL&quot;, EntryPoint=&quot;MoveFileW&quot;, SetLastError=true, <br>CharSet=CharSet.Unicode, ExactSpelling=true, <br>CallingConvention=CallingConvention.StdCall)] <br>public static extern bool MoveFile(String src, String dst); <br>　其中入口点EntryPoint标识函数在动态链接库的入口位置，在一个受管辖的工程中，目标函数的原始名字和序号入口点不仅标识一个跨越互操作界限的函数。而且，你还可以把这个入口点映射为一个不同的名字，也就是对函数进行重命名。重命名可以给调用函数带来种种便利，通过重命名，一方面我们不用为函数的大小写伤透脑筋，同时它也可以保证与已有的命名规则保持一致，允许带有不同参数类型的函数共存，更重要的是它简化了对ANSI和Unicode版本的调用。CharSet用于标识函数调用所采用的是Unicode或是ANSI版本，ExactSpelling＝false将告诉编译器,让编译器决定使用Unicode或者是Ansi版本。其它的参数请参考MSDN在线帮助.<br><br>　在C#中，你可以在EntryPoint域通过名字和序号声明一个动态链接库函数，如果在方法定义中使用的函数名与DLL入口点相同，你不需要在EntryPoint域显示声明函数。否则，你必须使用下列属性格式指示一个名字和序号。<br><br>[DllImport(&quot;dllname&quot;, EntryPoint=&quot;Functionname&quot;)] <br>[DllImport(&quot;dllname&quot;, EntryPoint=&quot;#123&quot;)] <br>值得注意的是，你必须在数字序号前加“＃” <br>下面是一个用MsgBox替换MessageBox名字的例子：<br><br>[C#] <br>using System.Runtime.InteropServices; <br><br>public class Win32 { <br>[DllImport(&quot;user32.dll&quot;, EntryPoint=&quot;MessageBox&quot;)] <br>public static extern int MsgBox(int hWnd, String text, String caption, uint type); <br>} <br>    许多受管辖的动态链接库函数期望你能够传递一个复杂的参数类型给函数，譬如一个用户定义的结构类型成员或者受管辖代码定义的一个类成员，这时你必须提供额外的信息格式化这个类型，以保持参数原有的布局和对齐。<br><br>    C#提供了一个StructLayoutAttribute类，通过它你可以定义自己的格式化类型，在受管辖代码中，格式化类型是一个用<br>    StructLayoutAttribute说明的结构或类成员，通过它能够保证其内部成员预期的布局信息。布局的选项共有三种：<br><br>布局选项<br>    描述<br><br>LayoutKind.Automatic <br>为了提高效率允许运行态对类型成员重新排序。<br>注意：永远不要使用这个选项来调用不受管辖的动态链接库函数。<br><br>LayoutKind.Explicit <br>对每个域按照FieldOffset属性对类型成员排序<br><br>LayoutKind.Sequential <br>对出现在受管辖类型定义地方的不受管辖内存中的类型成员进行排序。<br>传递结构成员<br>下面的例子说明如何在受管辖代码中定义一个点和矩形类型，并作为一个参数传递给User32.dll库中的PtInRect函数，<br>函数的不受管辖原型声明如下：<br><br>BOOL PtInRect(const RECT *lprc, POINT pt); <br>注意你必须通过引用传递Rect结构参数，因为函数需要一个Rect的结构指针。 <br><br>[C#] <br>using System.Runtime.InteropServices; <br><br>[StructLayout(LayoutKind.Sequential)] <br>public struct Point { <br>public int x; <br>public int y; <br>} <br><br>[StructLayout(LayoutKind.Explicit] <br>public struct Rect { <br>[FieldOffset(0)] public int left; <br>[FieldOffset(4)] public int top; <br>[FieldOffset(8)] public int right; <br>[FieldOffset(12)] public int bottom; <br>} <br><br>class Win32API { <br>[DllImport(&quot;User32.dll&quot;)] <br>public static extern Bool PtInRect(ref Rect r, Point p); <br>} <br>类似你可以调用GetSystemInfo函数获得系统信息：<br><br>#using System.Runtime.InteropServices; <br>[StructLayout(LayoutKind.Sequential)] <br>public struct SYSTEM_INFO { <br>public uint dwOemId; <br>public uint dwPageSize; <br>public uint lpMinimumApplicationAddress; <br>public uint lpMaximumApplicationAddress; <br>public uint dwActiveProcessorMask; <br>public uint dwNumberOfProcessors; <br>public uint dwProcessorType; <br>public uint dwAllocationGranularity; <br>public uint dwProcessorLevel; <br>public uint dwProcessorRevision; <br>} <br><br><br>[DllImport(&quot;kernel32&quot;)] <br>static extern void GetSystemInfo(ref SYSTEM_INFO pSI); <br><br>SYSTEM_INFO pSI = new SYSTEM_INFO(); <br>GetSystemInfo(ref pSI); <br>类成员的传递<br>同样只要类具有一个固定的类成员布局，你也可以传递一个类成员给一个不受管辖的动态链接库函数，下面的例子主要说明如何传递一个sequential顺序定义的MySystemTime类给User32.dll的GetSystemTime函数, 函数用C/C++调用规范如下:<br><br>void GetSystemTime(SYSTEMTIME* SystemTime); <br>不像传值类型,类总是通过引用传递参数.<br><br>[C#] <br>[StructLayout(LayoutKind.Sequential)] <br>public class MySystemTime { <br>public ushort wYear; <br>public ushort wMonth; <br>public ushort wDayOfWeek; <br>public ushort wDay; <br>public ushort wHour; <br>public ushort wMinute; <br>public ushort wSecond; <br>public ushort wMilliseconds; <br>} <br>class Win32API { <br>[DllImport(&quot;User32.dll&quot;)] <br>public static extern void GetSystemTime(MySystemTime st); <br>} <br>回调函数的传递:<br>从受管辖的代码中调用大多数动态链接库函数,你只需创建一个受管辖的函数定义，然后调用它即可,这个过程非常直接。 <br>如果一个动态链接库函数需要一个函数指针作为参数，你还需要做以下几步：<br>首先，你必须参考有关这个函数的文档，确定这个函数是否需要一个回调；第二，你必须在受管辖代码中创建一个回调函数；最后，你可以把指向这个函数的指针作为一个参数创递给DLL函数,.<br><br>回调函数及其实现:<br>回调函数经常用在任务需要重复执行的场合,譬如用于枚举函数,譬如Win32 API 中的EnumFontFamilies(字体枚举), EnumPrinters(打印机), EnumWindows (窗口枚举)函数. 下面以窗口枚举为例,谈谈如何通过调用EnumWindow 函数遍历系统中存在的所有窗口<br>分下面几个步骤:<br>1. 在实现调用前先参考函数的声明<br><br>BOOL EnumWindows(WNDENUMPROC lpEnumFunc, LPARMAM IParam)<br>显然这个函数需要一个回调函数地址作为参数.<br>2. 创建一个受管辖的回调函数,这个例子声明为代表类型(delegate),也就是我们所说的回调,它带有两个参数hwnd和lparam,第一个参数是一个窗口句柄，第二个参数由应用程序定义，两个参数均为整形。<br><br>　　当这个回调函数返回一个非零值时，标示执行成功，零则暗示失败，这个例子总是返回True值，以便持续枚举。<br>3. 最后创建以代表对象(delegate)，并把它作为一个参数传递给EnumWindows 函数，平台会自动地 把代表转化成函数能够识别的回调格式。<br><br>[C#] <br>using System; <br>using System.Runtime.InteropServices; <br><br>public delegate bool CallBack(int hwnd, int lParam); <br><br>public class EnumReportApp { <br><br>[DllImport(&quot;user32&quot;)] <br>public static extern int EnumWindows(CallBack x, int y); <br><br>public static void Main() <br>{ <br>CallBack myCallBack = new CallBack(EnumReportApp.Report); <br>EnumWindows(myCallBack, 0); <br>} <br><br>public static bool Report(int hwnd, int lParam) { <br>Console.Write(&quot;窗口句柄为&quot;); <br>Console.WriteLine(hwnd); <br>return true; <br>} <br>} <br>指针类型参数传递：<br>　 在Windows API函数调用时，大部分函数采用指针传递参数，对一个结构变量指针，我们除了使用上面的类和结构方法传递参数之外，我们有时还可以采用数组传递参数。<br><br>　下面这个函数通过调用GetUserName获得用户名<br><br>BOOL GetUserName( <br>LPTSTR lpBuffer, // 用户名缓冲区 <br>LPDWORD nSize // 存放缓冲区大小的地址指针 <br>); <br>　 <br>[DllImport(&quot;Advapi32.dll&quot;, <br>EntryPoint=&quot;GetComputerName&quot;, <br>ExactSpelling=false, <br>SetLastError=true)] <br>static extern bool GetComputerName ( <br>[MarshalAs(UnmanagedType.LPArray)] byte[] lpBuffer, <br>[MarshalAs(UnmanagedType.LPArray)] Int32[] nSize ); <br><br>　 <br>     这个函数接受两个参数，char * 和int *,因为你必须分配一个字符串缓冲区以接受字符串指针，你可以使用String类代替这个参数类型，当然你还可以声明一个字节数组传递ANSI字符串，同样你也可以声明一个只有一个元素的长整型数组，使用数组名作为第二个参数。上面的函数可以调用如下：<br><br>byte[] str=new byte[20]; <br>Int32[] len=new Int32[1]; <br>len[0]=20; <br>GetComputerName (str,len); <br>MessageBox.Show(System.Text.Encoding.ASCII.GetString(str)); <br>　 最后需要提醒的是，每一种方法使用前必须在文件头加上：<br><br>using System.Runtime.InteropServices; <br>使用 DllImport 属性 <br>本主题说明 DllImport 属性的常见用法。第一节讨论使用 DllImport 从托管应用程序调用本机代码的优点。第二节集中讨论封送处理和 DllImport 属性的各个方面。<br>从托管应用程序调用非托管代码<br>当在托管应用程序中重用现有的非托管代码时，DllImport 属性非常有用。例如，托管应用程序可能需要调用非托管 WIN32 API。<br>下面的代码示例说明此通用方案，此示例将调用 MessageBox（位于 User32.lib 中）：<br><br>#using &lt;mscorlib.dll&gt; <br>using namespace System::Runtime::InteropServices; <br>// for DllImportAttribute <br><br>namespace SysWin32 <br>{ <br>   [DllImport(&quot;user32.dll&quot;, EntryPoint = &quot;MessageBox&quot;, CharSet = Unicode)] <br>   int MessageBox(void* hWnd, wchar_t* lpText, wchar_t* lpCaption, <br>                  unsigned int uType); <br>} <br><br>int main( ) <br>{ <br>   SysWin32::MessageBox( 0, L&quot;Hello world!&quot;, L&quot;Greetings&quot;, 0 ); <br>} <br>主要注意包含 DllImport 的代码行。此代码行根据参数值通知编译器，使之声明位于 User32.dll 中的函数并将签名中出现的所有字符串（如参数或返回值）视为 Unicode 字符串。如果缺少 EntryPoint 参数，则默认值为函数名。另外，由于 CharSet 参数指定 Unicode，因此公共语言运行库将首先查找称为 MessageBoxW（有 W 是因为 Unicode 规范）的函数。如果运行库未找到此函数，它将根据调用约定查找 MessageBox 以及相应的修饰名。受支持的调用约定只有 __cdecl 和 __stdcall。<br>当调用用户定义的 DLL 中所包含的函数时，有必要将 extern &quot;C&quot; 添加在 DLL 函数声明之前，如下所示：<br><br>// The function declaration in SampleDLL.h file <br>extern &quot;C&quot; SAMPLEDLL_API int fnSampleDLL(void); <br>有关受支持的其他参数值的更多信息，请参见 DllImport。<br>将非结构化参数由托管封送处理为非托管<br>除使用上述方法外，还可以使用另一种方法将托管参数（来自托管应用程序）封送处理为非托管参数（在非托管 DLL 中）。<br>以下代码示例说明封送处理技术：<br><br>#using &lt;mscorlib.dll&gt; <br>using namespace System; // To bring System::String in <br>using namespace System::Runtime::InteropServices; <br>// for DllImportAttribute <br>namespace SysWin32 <br>{ <br>   [DllImport(&quot;user32.dll&quot;, EntryPoint = &quot;MessageBox&quot;, CharSet = Unicode)] <br>   Int32 MessageBox( Int32 hWnd, String* lpText, String* lpCaption, <br>                     UInt32 uType ); <br>} <br><br>int main( ) <br>{ <br>   SysWin32::MessageBox(0, S&quot;Hello world!&quot;, S&quot;Greetings&quot;, 0); <br>} <br>完成实际的调用后，由于 CharSet 参数值的作用，所有参数字符串都自动转换为 wchar_t*。同样，所有 Int32 参数类型都转换为非托管 int，而 UInt32 参数类型转换为非托管 unsigned int。<br>下表提供关于转换非托管和托管上下文的指导：<br>非托管代码 C++ 的托管扩展 <br>int Int32 <br>unsigned int UInt32 <br>short Int16 <br>char* 用于 [in] 参数的 String* (CharSet = Ansi)，用于 [out] 参数或返回值的 Text::StringBuilder*。 <br>wchar_t* 用于 [in] 参数的 String* (CharSet = Unicode)，用于 [out] 参数或返回值的 Text::StringBuilder*。 <br>函数指针（回调） <br>限制：函数指针必须具有 __stdcall 调用约定，因为这是 DllImport 支持的唯一类型。 委托类型 <br>数组（如 wchar_t*[]） <br>限制：CharSet 参数仅应用于函数参数的根类型。因此，无论 CharSet 的值是什么，String* __gc[] 都将被封送处理为 wchar_t* []。 相应类型的托管数组（如 String*__gc[]） <br>将结构化类型由非托管封送处理为托管<br>除简单类型外，运行库还提供了一种机制，可以将简单结构由托管上下文封送处理为非托管上下文。简单结构不包含任何内部数据成员指针、结构化类型的成员或其他元素。<br>例如，本主题显示如何调用本机 DLL 中具有以下签名的函数：<br><br>#include &lt;stdio.h&gt; <br>struct S <br>{ <br>   char* str; <br>   int n; <br>}; <br><br>int __cdecl func( struct S* p ) <br>{ <br>   printf( &quot;%s\n&quot;, p-&gt;str ); <br>   return p-&gt;n; <br>} <br>若要创建此函数的托管包装，请将 StructLayout 属性应用到调用类。此属性确定封送处理结构时结构的组织方式。若要确保以传统的 C 格式组织结构，请指定顺序布局 (LayoutKind::Sequential)。结果代码如下：<br><br>#using &lt;mscorlib.dll&gt; <br>using namespace System; <br>using namespace System::Runtime::InteropServices; <br><br>// CharSet = Ansi(Unicode) means that everything that is a string <br>// in this structure should be marshaled as Ansi(Unicode) <br>// strings <br>[StructLayout( LayoutKind::Sequential, CharSet=Ansi )] <br>__gc class MS // To be compatible with the type in the native <br>// code, this structure should have the members laid out in <br>// the same order as those in the native struct <br>{ <br>public: <br>   String* m_str; <br>   Int32 m_n; <br>}; <br><br>[DllImport(&quot;some.dll&quot;)] <br>Int32 func( MS* ptr ); <br>int main( ) <br>{ <br>   MS* p = new MS; <br>   p-&gt;m_str = S&quot;Hello native!&quot;; <br>   p-&gt;m_n = 7; <br>   Console::WriteLine(func(p)); // Should print 7 <br>} <br>也可以在托管应用程序中使用 __nogc 关键字，以确保不发生封送处理：<br><br>#include &lt;stdlib.h&gt; <br>#include &lt;string.h&gt; <br>#using &lt;mscorlib.dll&gt; <br>using namespace System; <br>using namespace System::Runtime::InteropServices; <br>__nogc class UMS <br>{ <br>public: <br>   char* m_str; <br>   int m_n; <br>}; <br>[DllImport(&quot;some.dll&quot;)] <br>Int32 func( UMS* ptr ); <br>int main( ) <br>{ <br>   UMS* p = new UMS; <br>   p-&gt;m_str = strdup( &quot;Hello native!&quot; ); <br>   p-&gt;m_n = 7; <br>   Console::WriteLine(func(p)); // Should print 7 <br>   free( p-&gt;m_str ); <br>   delete p; <br>} <br>第二个方案是：<br><br>#include &lt;stdio.h&gt; <br>struct S <br>{ <br>   wchar_t* str; <br>   int n; <br>}; <br>int __cdecl func( struct S p ) <br>{ <br>   printf( &quot;%S\n&quot;, p.str ); <br>   return p.n; <br>} <br>注意参数是通过值传递的。若要在托管应用程序中包装此调用，请使用值而不是 __gc 类型。结果代码如下：<br>#using &lt;mscorlib.dll&gt; <br>using namespace System; <br>using namespace System::Runtime::InteropServices; <br>[StructLayout( LayoutKind::Sequential, CharSet=Unicode )] <br>__value class VS <br>{ <br>public: <br>   String* m_str; <br>   Int32 m_n; <br>}; <br>[DllImport( &quot;some.dll&quot; )] <br>Int32 func( VS ptr ); <br>int main( ) <br>{ <br>   VS v; <br>   v.m_str = S&quot;Hello native!&quot;; <br>   v.m_n = 7; <br>   Console::WriteLine(func(v)); // should print 7 also <br>} <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[569230960@qq.com(ど給銭买稀饭)]]></author>
<comments>http://569230960.qzone.qq.com/blog/1257929297#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Wed, 11 Nov 2009 08:48:17 GMT</pubDate>
<guid>http://569230960.qzone.qq.com/blog/1257929297</guid>
</item>

<item>
<title><![CDATA[Window API函数大全]]></title>
<link>http://569230960.qzone.qq.com/blog/1257929154</link>
<description><![CDATA[1. API之网络函数 <br>WNetAddConnection 创建同一个网络资源的永久性连接 <br>WNetAddConnection2 创建同一个网络资源的连接 <br>WNetAddConnection3 创建同一个网络资源的连接 <br>WNetCancelConnection 结束一个网络连接 <br>WNetCancelConnection2 结束一个网络连接 <br>WNetCloseEnum 结束一次枚举操作 <br>WNetConnectionDialog 启动一个标准对话框，以便建立同网络资源的连接 <br>WNetDisconnectDialog 启动一个标准对话框，以便断开同网络资源的连接 <br>WNetEnumResource 枚举网络资源 <br>WNetGetConnection 获取本地或已连接的一个资源的网络名称 <br>WNetGetLastError 获取网络错误的扩展错误信息 <br>WNetGetUniversalName 获取网络中一个文件的远程名称以及/或者UNC（统一命名规范）名称 <br>WNetGetUser 获取一个网络资源用以连接的名字 <br>WNetOpenEnum 启动对网络资源进行枚举的过程 <br>2. API之消息函数 <br>BroadcastSystemMessage 将一条系统消息广播给系统中所有的顶级窗口 <br>GetMessagePos 取得消息队列中上一条消息处理完毕时的鼠标指针屏幕位置 <br>GetMessageTime 取得消息队列中上一条消息处理完毕时的时间 <br>PostMessage 将一条消息投递到指定窗口的消息队列 <br>PostThreadMessage 将一条消息投递给应用程序 <br>RegisterWindowMessage 获取分配给一个字串标识符的消息编号 <br>ReplyMessage 答复一个消息 <br>SendMessage 调用一个窗口的窗口函数，将一条消息发给那个窗口 <br>SendMessageCallback 将一条消息发给窗口 <br>SendMessageTimeout 向窗口发送一条消息 <br>SendNotifyMessage 向窗口发送一条消息 <br>3. API之文件处理函数 <br>CloseHandle 关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等 <br>CompareFileTime 对比两个文件的时间 <br>CopyFile 复制文件 <br>CreateDirectory 创建一个新目录 <br>CreateFile 打开和创建文件、管道、邮槽、通信服务、设备以及控制台 <br>CreateFileMapping 创建一个新的文件映射对象 <br>DeleteFile 删除指定文件 <br>DeviceIoControl 对设备执行指定的操作 <br>DosDateTimeToFileTime 将DOS日期和时间值转换成一个 win32 FILETIME 值 <br>FileTimeToDosDateTime 将一个 win32 FILETIME 值转换成DOS日期和时间值 <br>FileTimeToLocalFileTime 将一个FILETIME结构转换成本地时间 <br>FileTimeToSystemTime 根据一个FILETIME结构的内容，装载一个SYSTEMTIME结构 <br>FindClose 关闭由FindFirstFile函数创建的一个搜索句柄 <br>FindFirstFile 根据文件名查找文件 <br>FindNextFile 根据调用FindFirstFile函数时指定的一个文件名查找下一个文件 <br>FlushFileBuffers 针对指定的文件句柄，刷新内部文件缓冲区 <br>FlushViewOfFile 将写入文件映射缓冲区的所有数据都刷新到磁盘 <br>GetBinaryType 判断文件是否可以执行 <br>GetCompressedFileSize 判断一个压缩文件在磁盘上实际占据的字节数 <br>GetCurrentDirectory 在一个缓冲区中装载当前目录 <br>GetDiskFreeSpace 获取与一个磁盘的组织有关的信息，以及了解剩余空间的容量 <br>GetDiskFreeSpaceEx 获取与一个磁盘的组织以及剩余空间容量有关的信息 <br>GetDriveType 判断一个磁盘驱动器的类型 <br>GetExpandedName 取得一个压缩文件的全名 <br>GetFileAttributes 判断指定文件的属性 <br>GetFileInformationByHandle 这个函数提供了获取文件信息的一种机制 <br>GetFileSize 判断文件长度 <br>GetFileTime 取得指定文件的时间信息 <br>GetFileType 在给出文件句柄的前提下，判断文件类型 <br>GetFileVersionInfo 从支持版本标记的一个模块里获取文件版本信息 <br>GetFileVersionInfoSize 针对包含了版本资源的一个文件，判断容纳文件版本信息需要一个多大的缓冲区 <br>GetFullPathName 获取指定文件的完整路径名 <br>GetLogicalDrives 判断系统中存在哪些逻辑驱动器字母 <br>GetLogicalDriveStrings 获取一个字串，其中包含了当前所有逻辑驱动器的根驱动器路径 <br>GetOverlappedResult 判断一个重叠操作当前的状态 <br>GetPrivateProfileInt 为初始化文件（.ini文件）中指定的条目获取一个整数值 <br>GetPrivateProfileSection 获取指定小节（在.ini文件中）所有项名和值的一个列表 <br>GetPrivateProfileString 为初始化文件中指定的条目取得字串 <br>GetProfileInt 取得win.ini初始化文件中指定条目的一个整数值 <br>GetProfileSection 获取指定小节（在win.ini文件中）所有项名和值的一个列表 <br>GetProfileString 为win.ini初始化文件中指定的条目取得字串 <br>GetShortPathName 获取指定文件的短路径名 <br>GetSystemDirectory 取得Windows系统目录（即System目录）的完整路径名 <br>GetTempFileName 这个函数包含了一个临时文件的名字，它可由应用程序使用 <br>GetTempPath 获取为临时文件指定的路径 <br>GetVolumeInformation 获取与一个磁盘卷有关的信息 <br>GetWindowsDirectory 获取Windows目录的完整路径名 <br>hread 参考lread <br>hwrite 参考lwrite函数 <br>lclose 关闭指定的文件 <br>lcreat 创建一个文件 <br>llseek 设置文件中进行读写的当前位置 <br>LockFile 锁定文件的某一部分，使其不与其他应用程序共享 <br>LockFileEx 与LockFile相似，只是它提供了更多的功能 <br>lopen 以二进制模式打开指定的文件 <br>lread 将文件中的数据读入内存缓冲区 <br>lwrite 将数据从内存缓冲区写入一个文件 <br>LZClose 关闭由LZOpenFile 或 LZInit函数打开的一个文件 <br>LZCopy 复制一个文件 <br>LZInit 这个函数用于初始化内部缓冲区 <br>LZOpenFile 该函数能执行大量不同的文件处理，而且兼容于压缩文件 <br>LZRead 将数据从文件读入内存缓冲区 <br>LZSeek 设置一个文件中进行读写的当前位置 <br>MapViewOfFile 将一个文件映射对象映射到当前应用程序的地址空间 <br>MoveFile 移动文件 <br>OpenFile 这个函数能执行大量不同的文件操作 <br>OpenFileMapping 打开一个现成的文件映射对象 <br>QueryDosDevice 在Windows NT中，DOS设备名会映射成NT系统设备名。该函数可判断当前的设备映射情况 <br>ReadFile 从文件中读出数据 <br>ReadFileEx 与ReadFile相似，只是它只能用于异步读操作，并包含了一个完整的回调 <br>RegCloseKey 关闭系统注册表中的一个项（或键） <br>RegConnectRegistry 访问远程系统的部分注册表 <br>RegCreateKey 在指定的项下创建或打开一个项 <br>RegCreateKeyEx 在指定项下创建新项的更复杂的方式。在Win32环境中建议使用这个函数 <br>RegDeleteKey 删除现有项下方一个指定的子项 <br>RegDeleteValue 删除指定项下方的一个值 <br>RegEnumKey 枚举指定项的子项。在Win32环境中应使用RegEnumKeyEx <br>RegEnumKeyEx 枚举指定项下方的子项 <br>RegEnumValue 枚举指定项的值 <br>RegFlushKey 将对项和它的子项作出的改动实际写入磁盘 <br>RegGetKeySecurity 获取与一个注册表项有关的安全信息 <br>RegLoadKey 从以前用RegSaveKey函数创建的一个文件里装载注册表信息 <br>RegNotifyChangeKeyValue 注册表项或它的任何一个子项发生变化时，用这个函数提供一种通知机制 <br>RegOpenKey 打开一个现有的注册表项 <br>RegOpenKeyEx 打开一个现有的项。在win32下推荐使用这个函数 <br>RegQueryInfoKey 获取与一个项有关的信息 <br>RegQueryValue 取得指定项或子项的默认（未命名）值 <br>RegQueryValueEx 获取一个项的设置值 <br>RegReplaceKey 用一个磁盘文件保存的信息替换注册表信息；并创建一个备份，在其中包含当前注册表信息 <br>RegRestoreKey 从一个磁盘文件恢复注册表信息 <br>RegSaveKey 将一个项以及它的所有子项都保存到一个磁盘文件 <br>RegSetKeySecurity 设置指定项的安全特性 <br>RegSetValue 设置指定项或子项的默认值 <br>RegSetValueEx 设置指定项的值 <br>RegUnLoadKey 卸载指定的项以及它的所有子项 <br>RemoveDirectory 删除指定目录 <br>SearchPath 查找指定文件 <br>SetCurrentDirectory 设置当前目录 <br>SetEndOfFile 针对一个打开的文件，将当前文件位置设为文件末尾 <br>SetFileAttributes 设置文件属性 <br>SetFilePointer 在一个文件中设置当前的读写位置 <br>SetFileTime 设置文件的创建、访问及上次修改时间 <br>SetHandleCount 这个函数不必在win32下使用；即使使用，也不会有任何效果 <br>SetVolumeLabel 设置一个磁盘的卷标（Label） <br>SystemTimeToFileTime 根据一个FILETIME结构的内容，载入一个SYSTEMTIME结构 <br>UnlockFile 解除对一个文件的锁定 <br>UnlockFileEx 解除对一个文件的锁定 <br>UnmapViewOfFile 在当前应用程序的内存地址空间解除对一个文件映射对象的映射 <br>VerFindFile 用这个函数决定一个文件应安装到哪里 <br>VerInstallFile 用这个函数安装一个文件 <br>VerLanguageName 这个函数能根据16位语言代码获取一种语言的名称 <br>VerQueryValue 这个函数用于从版本资源中获取信息 <br>WriteFile 将数据写入一个文件 <br>WriteFileEx 与WriteFile类似，只是它只能用于异步写操作，并包括了一个完整的回调 <br>WritePrivateProfileSection 为一个初始化文件（.ini）中指定的小节设置所有项名和值 <br>WritePrivateProfileString 在初始化文件指定小节内设置一个字串 <br>WriteProfileSection 为Win.ini初始化文件中一个指定的小节设置所有项名和值 <br>WriteProfileString 在Win.ini初始化文件指定小节内设置一个字串 <br>4. API之打印函数 <br>AbortDoc 取消一份文档的打印 <br>AbortPrinter 删除与一台打印机关联在一起的缓冲文件 <br>AddForm 为打印机的表单列表添加一个新表单 <br>AddJob 用于获取一个有效的路径名，以便用它为作业创建一个后台打印文件。它也会为作业分配一个作业编号 <br>AddMonitor 为系统添加一个打印机监视器 <br>AddPort 启动“添加端口”对话框，允许用户在系统可用端口列表中加入一个新端口 <br>AddPrinter 在系统中添加一台新打印机 <br>AddPrinterConnection 连接指定的打印机 <br>AddPrinterDriver 为指定的系统添加一个打印驱动程序 <br>AddPrintProcessor 为指定的系统添加一个打印处理器 <br>AddPrintProvidor 为系统添加一个打印供应商 <br>AdvancedDocumentProperties 启动打印机文档设置对话框 <br>ClosePrinter 关闭一个打开的打印机对象 <br>ConfigurePort 针对指定的端口，启动一个端口配置对话框 <br>ConnectToPrinterDlg 启动连接打印机对话框，用它同访问网络的打印机连接 <br>DeleteForm 从打印机可用表单列表中删除一个表单 <br>DeleteMonitor 删除指定的打印监视器 <br>DeletePort 启动“删除端口”对话框，允许用户从当前系统删除一个端口 <br>DeletePrinter 将指定的打印机标志为从系统中删除 <br>DeletePrinterConnection 删除与指定打印机的连接 <br>DeletePrinterDriver 从系统删除一个打印机驱动程序 <br>DeletePrintProcessor 从指定系统删除一个打印处理器 <br>DeletePrintProvidor 从系统中删除一个打印供应商 <br>DeviceCapabilities 利用这个函数可获得与一个设备的能力有关的信息 <br>DocumentProperties 打印机配置控制函数 <br>EndDocAPI 结束一个成功的打印作业 <br>EndDocPrinter 在后台打印程序的级别指定一个文档的结束 <br>EndPage 用这个函数完成一个页面的打印，并准备设备场景，以便打印下一个页 <br>EndPagePrinter 指定一个页在打印作业中的结尾 <br>EnumForms 枚举一台打印机可用的表单 <br>EnumJobs 枚举打印队列中的作业 <br>EnumMonitors 枚举可用的打印监视器 <br>EnumPorts 枚举一个系统可用的端口 <br>EnumPrinterDrivers 枚举指定系统中已安装的打印机驱动程序 <br>EnumPrinters 枚举系统中安装的打印机 <br>EnumPrintProcessorDatatypes 枚举由一个打印处理器支持的数据类型 <br>EnumPrintProcessors 枚举系统中可用的打印处理器 <br>Escape 设备控制函数 <br>FindClosePrinterChangeNotification 关闭用FindFirstPrinterChangeNotification函数获取的一个打印机通告对象 <br>FindFirstPrinterChangeNotification 创建一个新的改变通告对象，以便我们注意打印机状态的各种变化 <br>FindNextPrinterChangeNotification 用这个函数判断触发一次打印机改变通告信号的原因 <br>FreePrinterNotifyInfo 释放由FindNextPrinterChangeNotification函数分配的一个缓冲区 <br>GetForm 取得与指定表单有关的信息 <br>GetJob 获取与指定作业有关的信息 <br>GetPrinter 取得与指定打印机有关的信息 <br>GetPrinterData 为打印机设置注册表配置信息 <br>GetPrinterDriver 针对指定的打印机，获取与打印机驱动程序有关的信息 <br>GetPrinterDriverDirectory 判断指定系统中包含了打印机驱动程序的目录是什么 <br>GetPrintProcessorDirectory 判断指定系统中包含了打印机处理器驱动程序及文件的目录 <br>OpenPrinter 打开指定的打印机，并获取打印机的句柄 <br>PrinterMessageBox 在拥有指定打印作业的系统上显示一个打印机出错消息框 <br>PrinterProperties 启动打印机属性对话框，以便对打印机进行配置 <br>ReadPrinter 从打印机读入数据 <br>ResetDC 重设一个设备场景 <br>ResetPrinter 改变指定打印机的默认数据类型及文档设置 <br>ScheduleJob 提交一个要打印的作业 <br>SetAbortProc 为Windows指定取消函数的地址 <br>SetForm 为指定的表单设置信息 <br>SetJob 对一个打印作业的状态进行控制 <br>SetPrinter 对一台打印机的状态进行控制 <br>SetPrinterData 设置打印机的注册表配置信息 <br>StartDoc 开始一个打印作业 <br>StartDocPrinter 在后台打印的级别启动一个新文档 <br>StartPage 打印一个新页前要先调用这个函数 <br>StartPagePrinter 在打印作业中指定一个新页的开始 <br>WritePrinter 将发送目录中的数据写入打印机 <br>5. API之文本和字体函数 <br>AddFontResource 在Windows系统中添加一种字体资源 <br>CreateFont 用指定的属性创建一种逻辑字体 <br>CreateFontIndirect 用指定的属性创建一种逻辑字体 <br>CreateScalableFontResource 为一种TureType字体创建一个资源文件，以便能用API函数AddFontResource将其加入Windows系统 <br>DrawText 将文本描绘到指定的矩形中 <br>DrawTextEx 与DrawText相似，只是加入了更多的功能 <br>EnumFontFamilies 列举指定设备可用的字体 <br>EnumFontFamiliesEx 列举指定设备可用的字体 <br>EnumFonts 列举指定设备可用的字体 <br>ExtTextOut 经过扩展的文本描绘函数。也请参考SetTextAlign函数 <br>GetAspectRatioFilterEx 用SetMapperFlags要求Windows只选择与设备当前纵横比相符的光栅字体时，本函数可判断纵横比大小 <br>GetCharABCWidths 判断TureType字体中一个或多个字符的A-B-C大小 <br>GetCharABCWidthsFloat 查询一种字体中一个或多个字符的A-B-C尺寸 <br>GetCharacterPlacement 该函数用于了解如何用一个给定的字符显示一个字串 <br>GetCharWidth 调查字体中一个或多个字符的宽度 <br>GetFontData 接收一种可缩放字体文件的数据 <br>GetFontLanguageInfo 返回目前选入指定设备场景中的字体的信息 <br>GetGlyphOutline 取得TureType字体中构成一个字符的曲线信息 <br>GetKerningPairs 取得指定字体的字距信息 <br>GetOutlineTextMetrics 接收与TureType字体内部特征有关的详细信息 <br>GetRasterizerCaps 了解系统是否有能力支持可缩放的字体 <br>GetTabbedTextExtent 判断一个字串占据的范围，同时考虑制表站扩充的因素 <br>GetTextAlign 接收一个设备场景当前的文本对齐标志 <br>GetTextCharacterExtra 判断额外字符间距的当前值 <br>GetTextCharset 接收当前选入指定设备场景的字体的字符集标识符 <br>GetTextCharsetInfo 获取与当前选定字体的字符集有关的详细信息 <br>GetTextColor 判断当前字体颜色。通常也称为“前景色” <br>GetTextExtentExPoint 判断要填入指定区域的字符数量。也用一个数组装载每个字符的范围信息 <br>GetTextExtentPoint 判断一个字串的大小（范围） <br>GetTextFace 获取一种字体的字样名 <br>GetTextMetrics 获取与选入一种设备场景的物理字体有关的信息 <br>GrayString 描绘一个以灰色显示的字串。通常由Windows用于标识禁止状态 <br>PolyTextOut 描绘一系列字串 <br>RemoveFontResource 从Windows系统中删除一种字体资源 <br>SetMapperFlags Windows对字体进行映射时，可用该函数选择与目标设备的纵横比相符的光栅字体 <br>SetTextAlign 设置文本对齐方式，并指定在文本输出过程中使用设备场景的当前位置 <br>SetTextCharacterExtra 描绘文本的时候，指定要在字符间插入的额外间距 <br>SetTextColor 设置当前文本颜色。这种颜色也称为“前景色” <br>SetTextJustification 通过指定一个文本行应占据的额外空间，可用这个函数对文本进行两端对齐处理 <br>TabbedTextOut 支持制表站的一个文本描绘函数 <br>TextOut 文本绘图函数 <br>6. API之菜单函数 <br>AppendMenu 在指定的菜单里添加一个菜单项 <br>CheckMenuItem 复选或撤消复选指定的菜单条目 <br>CheckMenuRadioItem 指定一个菜单条目被复选成“单选”项目 <br>CreateMenu 创建新菜单 <br>CreatePopupMenu 创建一个空的弹出式菜单 <br>DeleteMenu 删除指定的菜单条目 <br>DestroyMenu 删除指定的菜单 <br>DrawMenuBar 为指定的窗口重画菜单 <br>EnableMenuItem 允许或禁止指定的菜单条目 <br>GetMenu 取得窗口中一个菜单的句柄 <br>GetMenuCheckMarkDimensions 返回一个菜单复选符的大小 <br>GetMenuContextHelpId 取得一个菜单的帮助场景ID <br>GetMenuDefaultItem 判断菜单中的哪个条目是默认条目 <br>GetMenuItemCount 返回菜单中条目（菜单项）的数量 <br>GetMenuItemID 返回位于菜单中指定位置处的条目的菜单ID <br>GetMenuItemInfo 取得（接收）与一个菜单条目有关的特定信息 <br>GetMenuItemRect 在一个矩形中装载指定菜单条目的屏幕坐标信息 <br>GetMenuState 取得与指定菜单条目状态有关的信息 <br>GetMenuString 取得指定菜单条目的字串 <br>GetSubMenu 取得一个弹出式菜单的句柄，它位于菜单中指定的位置 <br>GetSystemMenu 取得指定窗口的系统菜单的句柄 <br>HiliteMenuItem 控制顶级菜单条目的加亮显示状态 <br>InsertMenu 在菜单的指定位置处插入一个菜单条目，并根据需要将其他条目向下移动 <br>InsertMenuItem 插入一个新菜单条目 <br>IsMenu 判断指定的句柄是否为一个菜单的句柄 <br>LoadMenu 从指定的模块或应用程序实例中载入一个菜单 <br>LoadMenuIndirect 载入一个菜单 <br>MenuItemFromPoint 判断哪个菜单条目包含了屏幕上一个指定的点 <br>ModifyMenu 改变菜单条目 <br>RemoveMenu 删除指定的菜单条目 <br>SetMenu 设置窗口菜单 <br>SetMenuContextHelpId 设置一个菜单的帮助场景ID <br>SetMenuDefaultItem 将一个菜单条目设为默认条目 <br>SetMenuItemBitmaps 设置一幅特定位图，令其在指定的菜单条目中使用，代替标准的复选符号（√） <br>SetMenuItemInfo 为一个菜单条目设置指定的信息 <br>TrackPopupMenu 在屏幕的任意地方显示一个弹出式菜单 <br>TrackPopupMenuEx 与TrackPopupMenu相似，只是它提供了额外的功能 <br>7. API之位图、图标和光栅运算函数 <br>BitBlt 将一幅位图从一个设备场景复制到另一个 <br>CopyIcon 制作指定图标或鼠标指针的一个副本。这个副本从属于发出调用的应用程序 <br>CopyImage 复制位图、图标或指针，同时在复制过程中进行一些转换工作 <br>CreateBitmap 按照规定的格式创建一幅与设备有关位图 <br>CreateBitmapIndirect 创建一幅与设备有关位图 <br>CreateCompatibleBitmap 创建一幅与设备有关位图，它与指定的设备场景兼容 <br>CreateCursor 创建一个鼠标指针 <br>CreateDIBitmap 根据一幅与设备无关的位图创建一幅与设备有关的位图 <br>CreateDIBSection 创建一个DIBSection <br>CreateIcon 创建一个图标 <br>CreateIconIndirect 创建一个图标 <br>DestroyCursor 清除指定的鼠标指针，并释放它占用的所有系统资源 <br>DestroyIcon 清除图标 <br>DrawIcon 在指定的位置画一个图标 <br>DrawIconEx 描绘一个图标或鼠标指针。与DrawIcon相比，这个函数提供了更多的功能 <br>ExtractAssociatedIcon 判断一个可执行程序或DLL中是否存在图标，或是否有图标与系统注册表中指定的文件存在关联并提取之 <br>ExtractIcon 判断一个可执行文件或DLL中是否有图标存在，并将其提取出来 <br>GetBitmapBits 将来自位图的二进制位复制到一个缓冲区 <br>GetBitmapDimensionEx 取得一幅位图的宽度和高度 <br>GetDIBColorTable 从选入设备场景的DIBSection中取得颜色表信息 <br>GetDIBits 将来自一幅位图的二进制位复制到一幅与设备无关的位图里 <br>GetIconInfo 取得与图标有关的信息 <br>GetStretchBltMode 判断StretchBlt 和 StretchDIBits函数采用的伸缩模式 <br>LoadBitmap 从指定的模块或应用程序实例中载入一幅位图 <br>LoadCursor 从指定的模块或应用程序实例中载入一个鼠标指针 <br>LoadCursorFromFile 在一个指针文件或一个动画指针文件的基础上创建一个指针 <br>LoadIcon 从指定的模块或应用程序实例中载入一个图标 <br>LoadImage 载入一个位图、图标或指针 <br>MaskBlt 执行复杂的图象传输，同时进行掩模（MASK）处理 <br>PatBlt 在当前选定的刷子的基础上，用一个图案填充指定的设备场景 <br>PlgBlt 复制一幅位图，同时将其转换成一个平行四边形。利用它可对位图进行旋转处理 <br>SetBitmapBits 将来自缓冲区的二进制位复制到一幅位图 <br>SetBitmapDimensionEx 设置一幅位图的宽度。以一毫米的十分之一为单位 <br>SetDIBColorTable 设置选入设备场景的一个DIBSection的颜色表信息 <br>SetDIBits 将来自与设备无关位图的二进制位复制到一幅与设备有关的位图里 <br>SetDIBitsToDevice 将一幅与设备无关位图的炕虿糠质葜苯痈粗频揭桓錾璞?<br>SetStretchBltMode 指定StretchBlt 和 StretchDIBits函数的伸缩模式 <br>StretchBlt 将一幅位图从一个设备场景复制到另一个 <br>StretchDIBits 将一幅与设备无关位图的全部或部分数据直接复制到指定的设备场景 <br>8. API之绘图函数 <br>AbortPath 抛弃选入指定设备场景中的所有路径。也取消目前正在进行的任何路径的创建工作 <br>AngleArc 用一个连接弧画一条线 <br>Arc 画一个圆弧 <br>BeginPath 启动一个路径分支 <br>CancelDC 取消另一个线程里的长时间绘图操作 <br>Chord 画一个弦 <br>CloseEnhMetaFile 关闭指定的增强型图元文件设备场景，并将新建的图元文件返回一个句柄 <br>CloseFigure 描绘到一个路径时，关闭当前打开的图形 <br>CloseMetaFile 关闭指定的图元文件设备场景，并向新建的图元文件返回一个句柄 <br>CopyEnhMetaFile 制作指定增强型图元文件的一个副本（拷贝） <br>CopyMetaFile 制作指定（标准）图元文件的一个副本 <br>CreateBrushIndirect 在一个LOGBRUSH数据结构的基础上创建一个刷子 <br>CreateDIBPatternBrush 用一幅与设备无关的位图创建一个刷子，以便指定刷子样式（图案） <br>CreateEnhMetaFile 创建一个增强型的图元文件设备场景 <br>CreateHatchBrush 创建带有阴影图案的一个刷子 <br>CreateMetaFile 创建一个图元文件设备场景 <br>CreatePatternBrush 用指定了刷子图案的一幅位图创建一个刷子 <br>CreatePen 用指定的样式、宽度和颜色创建一个画笔 <br>CreatePenIndirect 根据指定的LOGPEN结构创建一个画笔 <br>CreateSolidBrush 用纯色创建一个刷子 <br>DeleteEnhMetaFile 删除指定的增强型图元文件 <br>DeleteMetaFile 删除指定的图元文件 <br>DeleteObject 删除GDI对象，对象使用的所有系统资源都会被释放 <br>DrawEdge 用指定的样式描绘一个矩形的边框 <br>DrawEscape 换码（Escape）函数将数据直接发至显示设备驱动程序 <br>DrawFocusRect 画一个焦点矩形 <br>DrawFrameControl 描绘一个标准控件 <br>DrawState 为一幅图象或绘图操作应用各式各样的效果 <br>Ellipse 描绘一个椭圆，由指定的矩形围绕 <br>EndPath 停止定义一个路径 <br>EnumEnhMetaFile 针对一个增强型图元文件，列举其中单独的图元文件记录 <br>EnumMetaFile 为一个标准的windows图元文件枚举单独的图元文件记录 <br>EnumObjects 枚举可随同指定设备场景使用的画笔和刷子 <br>ExtCreatePen 创建一个扩展画笔（装饰或几何） <br>ExtFloodFill 在指定的设备场景里，用当前选择的刷子填充一个区域 <br>FillPath 关闭路径中任何打开的图形，并用当前刷子填充 <br>FillRect 用指定的刷子填充一个矩形 <br>FlattenPath 将一个路径中的所有曲线都转换成线段 <br>FloodFill 用当前选定的刷子在指定的设备场景中填充一个区域 <br>FrameRect 用指定的刷子围绕一个矩形画一个边框 <br>GdiComment 为指定的增强型图元文件设备场景添加一条注释信息 <br>GdiFlush 执行任何未决的绘图操作 <br>GdiGetBatchLimit 判断有多少个GDI绘图命令位于队列中 <br>GdiSetBatchLimit 指定有多少个GDI绘图命令能够进入队列 <br>GetArcDirection 画圆弧的时候，判断当前采用的绘图方向 <br>GetBkColor 取得指定设备场景当前的背景颜色 <br>GetBkMode 针对指定的设备场景，取得当前的背景填充模式 <br>GetBrushOrgEx 判断指定设备场景中当前选定刷子起点 <br>GetCurrentObject 获得指定类型的当前选定对象 <br>GetCurrentPositionEx 在指定的设备场景中取得当前的画笔位置 <br>GetEnhMetaFile 取得磁盘文件中包含的一个增强型图元文件的图元文件句柄 <br>GetEnhMetaFileBits 将指定的增强型图元文件复制到一个内存缓冲区里 <br>GetEnhMetaFileDescription 返回对一个增强型图元文件的说明 <br>GetEnhMetaFileHeader 取得增强型图元文件的图元文件头 <br>GetEnhMetaFilePaletteEntries 取得增强型图元文件的全部或部分调色板 <br>GetMetaFile 取得包含在一个磁盘文件中的图元文件的图元文件句柄 <br>GetMetaFileBitsEx 将指定的图元文件复制到一个内存缓冲区 <br>GetMiterLimit 取得设备场景的斜率限制（Miter）设置 <br>GetNearestColor 根据设备的显示能力，取得与指定颜色最接近的一种纯色 <br>GetObjectAPI 取得对指定对象进行说明的一个结构 <br>GetObjectType 判断由指定句柄引用的GDI对象的类型 <br>GetPath 取得对当前路径进行定义的一系列数据 <br>GetPixel 在指定的设备场景中取得一个像素的RGB值 <br>GetPolyFillMode 针对指定的设备场景，获得多边形填充模式 <br>GetROP2 针对指定的设备场景，取得当前的绘图模式 <br>GetStockObject 取得一个固有对象（Stock） <br>GetSysColorBrush 为任何一种标准系统颜色取得一个刷子 <br>GetWinMetaFileBits 通过在一个缓冲区中填充用于标准图元文件的数据，将一个增强型图元文件转换成标准windows图元文件 <br>InvertRect 通过反转每个像素的值，从而反转一个设备场景中指定的矩形 <br>LineDDA 枚举指定线段中的所有点 <br>LineTo 用当前画笔画一条线，从当前位置连到一个指定的点 <br>MoveToEx 为指定的设备场景指定一个新的当前画笔位置 <br>PaintDesk 在指定的设备场景中描绘桌面墙纸图案 <br>PathToRegion 将当前选定的路径转换到一个区域里 <br>Pie 画一个饼图 <br>PlayEnhMetaFile 在指定的设备场景中画一个增强型图元文件 <br>PlayEnhMetaFileRecord 回放单独一条增强型图元文件记录 <br>PlayMetaFile 在指定的设备场景中回放一个图元文件 <br>PlayMetaFileRecord 回放来自图元文件的单条记录 <br>PolyBezier 描绘一条或多条贝塞尔（Bezier）曲线 <br>PolyDraw 描绘一条复杂的曲线，由线段及贝塞尔曲线组成 <br>Polygon 描绘一个多边形 <br>Polyline 用当前画笔描绘一系列线段 <br>PolyPolygon 用当前选定画笔描绘两个或多个多边形 <br>PolyPolyline 用当前选定画笔描绘两个或多个多边形 <br>Rectangle 用当前选定的画笔描绘矩形，并用当前选定的刷子填充 <br>RoundRect 用当前选定的画笔画一个圆角矩形，并用当前选定的刷子在其中填充 <br>SelectClipPath 将设备场景当前的路径合并到剪切区域里 <br>SelectObject 为当前设备场景选择图形对象 <br>SetArcDirection 设置圆弧的描绘方向 <br>SetBkColor 为指定的设备场景设置背景颜色 <br>SetBkMode 指定阴影刷子、虚线画笔以及字符中的空隙的填充方式 <br>SetBrushOrgEx 为指定的设备场景设置当前选定刷子的起点 <br>SetEnhMetaFileBits 用指定内存缓冲区内包含的数据创建一个增强型图元文件 <br>SetMetaFileBitsEx 用包含在指定内存缓冲区内的数据结构创建一个图元文件 <br>SetMiterLimit 设置设备场景当前的斜率限制 <br>SetPixel 在指定的设备场景中设置一个像素的RGB值 <br>SetPixelV 在指定的设备场景中设置一个像素的RGB值 <br>SetPolyFillMode 设置多边形的填充模式 <br>SetROP2 设置指定设备场景的绘图模式。与vb的DrawMode属性完全一致 <br>SetWinMetaFileBits 将一个标准Windows图元文件转换成增强型图元文件 <br>StrokeAndFillPath 针对指定的设备场景，关闭路径上打开的所有区域 <br>StrokePath 用当前画笔描绘一个路径的轮廓。打开的图形不会被这个函数关闭 <br>UnrealizeObject 将一个刷子对象选入设备场景之前，如刷子的起点准备用SetBrushOrgEx修改，则必须先调用本函数 <br>WidenPath 根据选定画笔的宽度，重新定义当前选定的路径 <br>9. API之设备场景函数 <br>CombineRgn 将两个区域组合为一个新区域 <br>CombineTransform 驱动世界转换。它相当于依顺序进行两次转换 <br>CreateCompatibleDC 创建一个与特定设备场景一致的内存设备场景 <br>CreateDC 为专门设备创建设备场景 <br>CreateEllipticRgn 创建一个椭圆 <br>CreateEllipticRgnIndirect 创建一个内切于特定矩形的椭圆区域 <br>CreateIC 为专用设备创建一个信息场景 <br>CreatePolygonRgn 创建一个由一系列点围成的区域 <br>CreatePolyPolygonRgn 创建由多个多边形构成的区域。每个多边形都应是封闭的 <br>CreateRectRgn 创建一个矩形区域 <br>CreateRectRgnIndirect 创建一个矩形区域 <br>CreateRoundRectRgn 创建一个圆角矩形 <br>DeleteDC 删除专用设备场景或信息场景，释放所有相关窗口资源 <br>DPtoLP 将点阵从设备坐标转换到专用设备场景逻辑坐标 <br>EqualRgn 确定两个区域是否相等 <br>ExcludeClipRect 从专用设备场景的剪裁区中去掉一个矩形区。矩形内不能进行绘图 <br>ExcludeUpdateRgn 从专用设备场景剪裁区去掉指定窗口的刷新区域 <br>ExtCreateRegion 根据世界转换修改区域 <br>ExtSelectClipRgn 将指定区域组合到设备场景的当前剪裁区 <br>FillRgn 用指定刷子填充指定区域 <br>FrameRgn 用指定刷子围绕指定区域画一个外框 <br>GetBoundsRect 获取指定设备场景的边界矩形 <br>GetClipBox 获取完全包含指定设备场景剪裁区的最小矩形 <br>GetClipRgn 获取设备场景当前剪裁区 <br>GetDC 获取指定窗口的设备场景 <br>GetDCEx 为指定窗口获取设备场景。相比GetDC，本函数提供了更多的选项 <br>GetDCOrgEx 获取指定设备场景起点位置（以屏幕坐标表示） <br>GetDeviceCaps 根据指定设备场景代表的设备的功能返回信息 <br>GetGraphicsMode 确定是否允许增强图形模式（世界转换） <br>GetMapMode 为特定设备场景调入映象模式 <br>GetRegionData 装入描述一个区域信息的RgnData结构或缓冲区 <br>GetRgnBox 获取完全包含指定区域的最小矩形 <br>GetUpdateRgn 确定指定窗口的刷新区域。该区域当前无效，需要刷新 <br>GetViewportExtEx 获取设备场景视口（viewport）范围 <br>GetViewportOrgEx 获取设备场景视口起点 <br>GetWindowDC 获取整个窗口（包括边框、滚动条、标题栏、菜单等）的设备场景 <br>GetWindowExtEx 获取指定设备场景的窗口范围 <br>GetWindowOrgEx 获取指定设备场景的逻辑窗口的起点 <br>GetWindowRgn 获取窗口区域 <br>GetWorldTransform 如果有世界转换，为设备场景获取当前世界转换 <br>IntersectClipRect 为指定设备定义一个新的剪裁区 <br>InvalidateRgn 使窗口指定区域不活动，并将它加入窗口刷新区，使之可随后被重画 <br>InvertRgn 通过颠倒每个像素值反转设备场景指定区域 <br>LPtoDP 将点阵从指定设备场景逻辑坐标转换为设备坐标 <br>ModifyWorldTransform 根据指定的模式修改世界转换 <br>OffsetClipRgn 按指定量平移设备场景剪裁区 <br>OffsetRgn 按指定偏移量平移指定区域 <br>OffsetViewportOrgEx 平移设备场景视口区域 <br>OffsetWindowOrgEx 平移指定设备场景窗口起点 <br>PaintRgn 用当前刷子背景色填充指定区域 <br>PtInRegion 确定点是否在指定区域内 <br>PtVisible 确定指定点是否可见（即，点是否在设备场景剪裁区内） <br>RectInRegion 确定矩形是否有部分在指定区域内 <br>RectVisible 确定指定矩形是否有部分可见（是否在设备场景剪裁区内） <br>ReleaseDC 释放由调用GetDC或GetWindowDC函数获取的指定设备场景 <br>RestoreDC 从设备场景堆栈恢复一个原先保存的设备场景 <br>SaveDC 将指定设备场景状态保存到Windows设备场景堆栈 <br>ScaleViewportExtEx 缩放设备场景视口的范围 <br>ScaleWindowExtEx 缩放指定设备场景窗口范围 <br>ScrollDC 在窗口（由设备场景代表）中水平和（或）垂直滚动矩形 <br>SelectClipRgn 为指定设备场景选择新的剪裁区 <br>SetBoundsRect 设置指定设备场景的边界矩形 <br>SetGraphicsMode 允许或禁止增强图形模式，以提供某些支持（包括世界转换） <br>SetMapMode 设置指定设备场景的映射模式 <br>SetRectRgn 设置区域为指定的矩形 <br>SetViewportExtEx 设置设备场景视口范围 <br>SetViewportOrgEx 设置设备场景视口起点 <br>SetWindowExtEx 设置指定设备场景窗口范围 <br>SetWindowOrgEx 设置指定设备场景窗口起点 <br>SetWindowRgn 设置窗口区域 <br>SetWorldTransform 设置世界转换 <br>ValidateRgn 激活窗口中指定区域，把它从刷新区移走 <br>WindowFromDC 取回与某一设备场景相关的窗口的句柄 <br>10. API之硬件与系统函数 <br>ActivateKeyboardLayout 激活一个新的键盘布局。键盘布局定义了按键在一种物理性键盘上的位置与含义 <br>Beep 用于生成简单的声音 <br>CharToOem 将一个字串从ANSI字符集转换到OEM字符集 <br>ClipCursor 将指针限制到指定区域 <br>ConvertDefaultLocale 将一个特殊的地方标识符转换成真实的地方ID <br>CreateCaret 根据指定的信息创建一个插入符（光标），并将它选定为指定窗口的默认插入符 <br>DestroyCaret 清除（破坏）一个插入符 <br>EnumCalendarInfo 枚举在指定“地方”环境中可用的日历信息 <br>EnumDateFormats 列举指定的“当地”设置中可用的长、短日期格式 <br>EnumSystemCodePages 枚举系统中已安装或支持的代码页 <br>EnumSystemLocales 枚举系统已经安装或提供支持的“地方”设置 <br>EnumTimeFormats 枚举一个指定的地方适用的时间格式 <br>ExitWindowsEx 退出windows，并用特定的选项重新启动 <br>ExpandEnvironmentStrings 扩充环境字串 <br>FreeEnvironmentStrings 翻译指定的环境字串块 <br>GetACP 判断目前正在生效的ANSI代码页 <br>GetAsyncKeyState 判断函数调用时指定虚拟键的状态 <br>GetCaretBlinkTime 判断插入符光标的闪烁频率 <br>GetCaretPos 判断插入符的当前位置 <br>GetClipCursor 取得一个矩形，用于描述目前为鼠标指针规定的剪切区域 <br>GetCommandLine 获得指向当前命令行缓冲区的一个指针 <br>GetComputerName 取得这台计算机的名称 <br>GetCPInfo 取得与指定代码页有关的信息 <br>GetCurrencyFormat 针对指定的“地方”设置，根据货币格式格式化一个数字 <br>GetCursor 获取目前选择的鼠标指针的句柄 <br>GetCursorPos 获取鼠标指针的当前位置 <br>GetDateFormat 针对指定的“当地”格式，对一个系统日期进行格式化 <br>GetDoubleClickTime 判断连续两次鼠标单击之间会被处理成双击事件的间隔时间 <br>GetEnvironmentStrings 为包含了当前环境字串设置的一个内存块分配和返回一个句柄 <br>GetEnvironmentVariable 取得一个环境变量的值 <br>GetInputState 判断是否存在任何待决（等待处理）的鼠标或键盘事件 <br>GetKBCodePage 由GetOEMCP取代，两者功能完全相同 <br>GetKeyboardLayout 取得一个句柄，描述指定应用程序的键盘布局 <br>GetKeyboardLayoutList 获得系统适用的所有键盘布局的一个列表 <br>GetKeyboardLayoutName 取得当前活动键盘布局的名称 <br>GetKeyboardState 取得键盘上每个虚拟键当前的状态 <br>GetKeyboardType 了解与正在使用的键盘有关的信息 <br>GetKeyNameText 在给出扫描码的前提下，判断键名 <br>GetKeyState 针对已处理过的按键，在最近一次输入信息时，判断指定虚拟键的状态 <br>GetLastError 针对之前调用的api函数，用这个函数取得扩展错误信息 <br>GetLocaleInfo 取得与指定“地方”有关的信息 <br>GetLocalTime 取得本地日期和时间 <br>GetNumberFormat 针对指定的“地方”，按特定的格式格式化一个数字 <br>GetOEMCP 判断在OEM和ANSI字符集间转换的windows代码页 <br>GetQueueStatus 判断应用程序消息队列中待决（等待处理）的消息类型 <br>GetSysColor 判断指定windows显示对象的颜色 <br>GetSystemDefaultLangID 取得系统的默认语言ID <br>GetSystemDefaultLCID 取得当前的默认系统“地方” <br>GetSystemInfo 取得与底层硬件平台有关的信息 <br>GetSystemMetrics 返回与windows环境有关的信息 <br>GetSystemPowerStatus 获得与当前系统电源状态有关的信息 <br>GetSystemTime 取得当前系统时间，这个时间采用的是“协同世界时间”（即UTC，也叫做GMT）格式 <br>GetSystemTimeAdjustment 使内部系统时钟与一个外部的时钟信号源同步 <br>GetThreadLocale 取得当前线程的地方ID <br>GetTickCount 用于获取自windows启动以来经历的时间长度（毫秒） <br>GetTimeFormat 针对当前指定的“地方”，按特定的格式格式化一个系统时间 <br>GetTimeZoneInformation 取得与系统时区设置有关的信息 <br>GetUserDefaultLangID 为当前用户取得默认语言ID <br>GetUserDefaultLCID 取得当前用户的默认“地方”设置 <br>GetUserName 取得当前用户的名字 <br>GetVersion 判断当前运行的Windows和DOS版本 <br>GetVersionEx 取得与平台和操作系统有关的版本信息 <br>HideCaret 在指定的窗口隐藏插入符（光标） <br>IsValidCodePage 判断一个代码页是否有效 <br>IsValidLocale 判断地方标识符是否有效 <br>keybd_event 这个函数模拟了键盘行动 <br>LoadKeyboardLayout 载入一个键盘布局 <br>MapVirtualKey 根据指定的映射类型，执行不同的扫描码和字符转换 <br>MapVirtualKeyEx 根据指定的映射类型，执行不同的扫描码和字符转换 <br>MessageBeep 播放一个系统声音。系统声音的分配方案是在控制面板里决定的 <br>mouse_event 模拟一次鼠标事件 <br>OemKeyScan 判断OEM字符集中的一个ASCII字符的扫描码和Shift键状态 <br>OemToChar 将OEM字符集的一个字串转换到ANSI字符集 <br>SetCaretBlinkTime 指定插入符（光标）的闪烁频率 <br>SetCaretPos 指定插入符的位置 <br>SetComputerName 设置新的计算机名 <br>SetCursor 将指定的鼠标指针设为当前指针 <br>SetCursorPos 设置指针的位置 <br>SetDoubleClickTime 设置连续两次鼠标单击之间能使系统认为是双击事件的间隔时间 <br>SetEnvironmentVariable 将一个环境变量设为指定的值 <br>SetKeyboardState 设置每个虚拟键当前在键盘上的状态 <br>SetLocaleInfo 改变用户“地方”设置信息 <br>SetLocalTime 设置当前地方时间 <br>SetSysColors 设置指定窗口显示对象的颜色 <br>SetSystemCursor 改变任何一个标准系统指针 <br>SetSystemTime 设置当前系统时间 <br>SetSystemTimeAdjustment 定时添加一个校准值使内部系统时钟与一个外部的时钟信号源同步 <br>SetThreadLocale 为当前线程设置地方 <br>SetTimeZoneInformation 设置系统时区信息 <br>ShowCaret 在指定的窗口里显示插入符（光标） <br>ShowCursor 控制鼠标指针的可视性 <br>SwapMouseButton 决定是否互换鼠标左右键的功能 <br>SystemParametersInfo 获取和设置数量众多的windows系统参数 <br>SystemTimeToTzSpecificLocalTime 将系统时间转换成地方时间 <br>ToAscii 根据当前的扫描码和键盘信息，将一个虚拟键转换成ASCII字符 <br>ToUnicode 根据当前的扫描码和键盘信息，将一个虚拟键转换成Unicode字符 <br>UnloadKeyboardLayout 卸载指定的键盘布局 <br>VkKeyScan 针对Windows字符集中一个ASCII字符，判断虚拟键码和Shift键的状态 <br>11. API之进程和线程函数 <br>CancelWaitableTimer 这个函数用于取消一个可以等待下去的计时器操作 <br>CallNamedPipe 这个函数由一个希望通过管道通信的一个客户进程调用 <br>ConnectNamedPipe 指示一台服务器等待下去，直至客户机同一个命名管道连接 <br>CreateEvent 创建一个事件对象 <br>CreateMailslot 创建一个邮路。返回的句柄由邮路服务器使用（收件人） <br>CreateMutex 创建一个互斥体（MUTEX） <br>CreateNamedPipe 创建一个命名管道。返回的句柄由管道的服务器端使用 <br>CreatePipe 创建一个匿名管道 <br>CreateProcess 创建一个新进程（比如执行一个程序） <br>CreateSemaphore 创建一个新的信号机 <br>CreateWaitableTimer 创建一个可等待的计时器对象 <br>DisconnectNamedPipe 断开一个客户与一个命名管道的连接 <br>DuplicateHandle 在指出一个现有系统对象当前句柄的情况下，为那个对象创建一个新句柄 <br>ExitProcess 中止一个进程 <br>FindCloseChangeNotification 关闭一个改动通知对象 <br>FindExecutable 查找与一个指定文件关联在一起的程序的文件名 <br>FindFirstChangeNotification 创建一个文件通知对象。该对象用于监视文件系统发生的变化 <br>FindNextChangeNotification 重设一个文件改变通知对象，令其继续监视下一次变化 <br>FreeLibrary 释放指定的动态链接库 <br>GetCurrentProcess 获取当前进程的一个伪句柄 <br>GetCurrentProcessId 获取当前进程一个唯一的标识符 <br>GetCurrentThread 获取当前线程的一个伪句柄 <br>GetCurrentThreadId 获取当前线程一个唯一的线程标识符 <br>GetExitCodeProces 获取一个已中断进程的退出代码 <br>GetExitCodeThread 获取一个已中止线程的退出代码 <br>GetHandleInformation 获取与一个系统对象句柄有关的信息 <br>GetMailslotInfo 获取与一个邮路有关的信息 <br>GetModuleFileName 获取一个已装载模板的完整路径名称 <br>GetModuleHandle 获取一个应用程序或动态链接库的模块句柄 <br>GetPriorityClass 获取特定进程的优先级别 <br>GetProcessShutdownParameters 调查系统关闭时一个指定的进程相对于其它进程的关闭早迟情况 <br>GetProcessTimes 获取与一个进程的经过时间有关的信息 <br>GetProcessWorkingSetSize 了解一个应用程序在运行过程中实际向它交付了多大容量的内存 <br>GetSartupInfo 获取一个进程的启动信息 <br>GetThreadPriority 获取特定线程的优先级别 <br>GetTheardTimes 获取与一个线程的经过时间有关的信息 <br>GetWindowThreadProcessId 获取与指定窗口关联在一起的一个进程和线程标识符 <br>LoadLibrary 载入指定的动态链接库，并将它映射到当前进程使用的地址空间 <br>LoadLibraryEx 装载指定的动态链接库，并为当前进程把它映射到地址空间 <br>LoadModule 载入一个Windows应用程序，并在指定的环境中运行 <br>MsgWaitForMultipleObjects 等侯单个对象或一系列对象发出信号。如返回条件已经满足，则立即返回 <br>SetPriorityClass 设置一个进程的优先级别 <br>SetProcessShutdownParameters 在系统关闭期间，为指定进程设置他相对于其它程序的关闭顺序 <br>SetProcessWorkingSetSize 设置操作系统实际划分给进程使用的内存容量 <br>SetThreadPriority 设定线程的优先级别 <br>ShellExecute 查找与指定文件关联在一起的程序的文件名 <br>TerminateProcess 结束一个进程 <br>WinExec 运行指定的程序 <br>12. API之控件与消息函数 <br>AdjustWindowRect 给定一种窗口样式，计算获得目标客户区矩形所需的窗口大小 <br>AnyPopup 判断屏幕上是否存在任何弹出式窗口 <br>ArrangeIconicWindows 排列一个父窗口的最小化子窗口 <br>AttachThreadInput 连接线程输入函数 <br>BeginDeferWindowPos 启动构建一系列新窗口位置的过程 <br>BringWindowToTop 将指定的窗口带至窗口列表顶部 <br>CascadeWindows 以层叠方式排列窗口 <br>ChildWindowFromPoint 返回父窗口中包含了指定点的第一个子窗口的句柄 <br>ClientToScreen 判断窗口内以客户区坐标表示的一个点的屏幕坐标 <br>CloseWindow 最小化指定的窗口 <br>CopyRect 矩形内容复制 <br>DeferWindowPos 该函数为特定的窗口指定一个新窗口位置 <br>DestroyWindow 清除指定的窗口以及它的所有子窗口 <br>DrawAnimatedRects 描绘一系列动态矩形 <br>EnableWindow 指定的窗口里允许或禁止所有鼠标及键盘输入 <br>EndDeferWindowPos 同时更新DeferWindowPos调用时指定的所有窗口的位置及状态 <br>EnumChildWindows 为指定的父窗口枚举子窗口 <br>EnumThreadWindows 枚举与指定任务相关的窗口 <br>EnumWindows 枚举窗口列表中的所有父窗口 <br>EqualRect 判断两个矩形结构是否相同 <br>FindWindow 寻找窗口列表中第一个符合指定条件的顶级窗口 <br>FindWindowEx 在窗口列表中寻找与指定条件相符的第一个子窗口 <br>FlashWindow 闪烁显示指定窗口 <br>GetActiveWindow 获得活动窗口的句柄 <br>GetCapture 获得一个窗口的句柄，这个窗口位于当前输入线程，且拥有鼠标捕获（鼠标活动由它接收） <br>GetClassInfo 取得WNDCLASS结构（或WNDCLASSEX结构）的一个副本，结构中包含了与指定类有关的信息 <br>GetClassLong 取得窗口类的一个Long变量条目 <br>GetClassName 为指定的窗口取得类名 <br>GetClassWord 为窗口类取得一个整数变量 <br>GetClientRect 返回指定窗口客户区矩形的大小 <br>GetDesktopWindow 获得代表整个屏幕的一个窗口（桌面窗口）句柄 <br>GetFocus 获得拥有输入焦点的窗口的句柄 <br>GetForegroundWindow 获得前台窗口的句柄 <br>GetLastActivePopup 获得在一个给定父窗口中最近激活过的弹出式窗口的句柄 <br>GetParent 判断指定窗口的父窗口 <br>GetTopWindow 搜索内部窗口列表，寻找隶属于指定窗口的头一个窗口的句柄 <br>GetUpdateRect 获得一个矩形，它描叙了指定窗口中需要更新的那一部分 <br>GetWindow 获得一个窗口的句柄，该窗口与某源窗口有特定的关系 <br>GetWindowContextHelpId 取得与窗口关联在一起的帮助场景ID <br>GetWindowLong 从指定窗口的结构中取得信息 <br>GetWindowPlacement 获得指定窗口的状态及位置信息 <br>GetWindowRect 获得整个窗口的范围矩形，窗口的边框、标题栏、滚动条及菜单等都在这个矩形内 <br>GetWindowText 取得一个窗体的标题（caption）文字，或者一个控件的内容 <br>GetWindowTextLength 调查窗口标题文字或控件内容的长短 <br>GetWindowWord 获得指定窗口结构的信息 <br>InflateRect 增大或减小一个矩形的大小 <br>IntersectRect 这个函数在lpDestRect里载入一个矩形，它是lpSrc1Rect与lpSrc2Rect两个矩形的交集 <br>InvalidateRect 屏蔽一个窗口客户区的全部或部分区域 <br>IsChild 判断一个窗口是否为另一窗口的子或隶属窗口 <br>IsIconic 判断窗口是否已最小化 <br>IsRectEmpty 判断一个矩形是否为空 <br>IsWindow 判断一个窗口句柄是否有效 <br>IsWindowEnabled 判断窗口是否处于活动状态 <br>IsWindowUnicode 判断一个窗口是否为Unicode窗口。这意味着窗口为所有基于文本的消息都接收Unicode文字 <br>IsWindowVisible 判断窗口是否可见 <br>IsZoomed 判断窗口是否最大化 <br>LockWindowUpdate 锁定指定窗口，禁止它更新 <br>MapWindowPoints 将一个窗口客户区坐标的点转换到另一窗口的客户区坐标系统 <br>MoveWindow 改变指定窗口的位置和大小 <br>OffsetRect 通过应用一个指定的偏移，从而让矩形移动起来 <br>OpenIcon 恢复一个最小化的程序，并将其激活 <br>PtInRect 判断指定的点是否位于矩形内部 <br>RedrawWindow 重画全部或部分窗口 <br>ReleaseCapture 为当前的应用程序释放鼠标捕获 <br>ScreenToClient 判断屏幕上一个指定点的客户区坐标 <br>ScrollWindow 滚动窗口客户区的全部或一部分 <br>ScrollWindowEx 根据附加的选项，滚动窗口客户区的全部或部分 <br>SetActiveWindow 激活指定的窗口 <br>SetCapture 将鼠标捕获设置到指定的窗口 <br>SetClassLong 为窗口类设置一个Long变量条目 <br>SetClassWord 为窗口类设置一个条目 <br>SetFocusAPI 将输入焦点设到指定的窗口。如有必要，会激活窗口 <br>SetForegroundWindow 将窗口设为系统的前台窗口 <br>SetParent 指定一个窗口的新父 <br>SetRect 设置指定矩形的内容 <br>SetRectEmpty 将矩形设为一个空矩形 <br>SetWindowContextHelpId 为指定的窗口设置帮助场景（上下文）ID <br>SetWindowLong 在窗口结构中为指定的窗口设置信息 <br>SetWindowPlacement 设置窗口状态和位置信息 <br>SetWindowPos 为窗口指定一个新位置和状态 <br>SetWindowText 设置窗口的标题文字或控件的内容 <br>SetWindowWord 在窗口结构中为指定的窗口设置信息 <br>ShowOwnedPopups 显示或隐藏由指定窗口所有的全部弹出式窗口 <br>ShowWindow 控制窗口的可见性 <br>ShowWindowAsync 与ShowWindow相似 <br>SubtractRect 装载矩形lprcDst，它是在矩形lprcSrc1中减去lprcSrc2得到的结果 <br>TileWindows 以平铺顺序排列窗口 <br>UnionRect 装载一个lpDestRect目标矩形，它是lpSrc1Rect和lpSrc2Rect联合起来的结果 <br>UpdateWindow 强制立即更新窗口 <br>ValidateRect 校验窗口的全部或部分客户区 <br>WindowFromPoint 返回包含了指定点的窗口的句柄。忽略屏蔽、隐藏以及透明窗口 <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[569230960@qq.com(ど給銭买稀饭)]]></author>
<comments>http://569230960.qzone.qq.com/blog/1257929154#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Wed, 11 Nov 2009 08:45:54 GMT</pubDate>
<guid>http://569230960.qzone.qq.com/blog/1257929154</guid>
</item>

<item>
<title><![CDATA[手机系统大全]]></title>
<link>http://569230960.qzone.qq.com/blog/1257920379</link>
<description><![CDATA[手机也像电脑一样，有自己的操作系统，没有操作系统的手机就是一块废铁。目前智能手机的系统主要有symbian、Linux、Palm、BlackBerry和WindowsMobile这五个...<br>symbian　：<br>也被称作EPOC系统，这是最早由Psion公司开发的一个专门应用于手机等移动设备的操作系统。symbian系统主要有两个平台，分别是Series和面向手写智能机的UIQ。Symbian目前由诺基亚、索尼爱立信、松下和三星等手机巨头共同拥护，占据了智能手机操作系统市场70%以上的份额，目前的最高版本为Symbian 9.2。其代表机型为使用Symbian 9.1系统的诺基亚 N73、N80和索爱 W958C等，使用Symbian 8系统的诺基亚N70、N72和使用Symbian 7.0系统的索尼爱立信P802P908，诺基亚的6600，西门子SX1。 <br><br><br>　　Symbian 操作系统完全支持Microsoft Word、Excel和PowerPoint文件，不过是否能够建立或者编辑这些文档，最终还是要取决于你手机的硬件。Symbian对于电子邮件的支持也绝对不差于其它操作系统。Symbian的优势在于它得到了占据市场份额大多数的手持通讯设备厂商的支持，在NOKIA的大力倡导下，已经成为一个开放的、易用的、专业的开发平台，Symbian操作系统上的第三方应用软件和游戏是手机操作系统里最多的，而且安装也较为方便。<br><br>　　Symbian的办公特性和多媒体特性都在不断地改善，从Symbian7时代的仅支持单声道输出到现在支持蓝牙立体声是一个质的飞跃。由于有诺基亚这个强有力的推广方，Symbian成为最流行的、而且也是用户中认同感最高的操作系统；而且采用Symbian的智能手机越来越多，它必将吸引更多的顾客。 Linux　　：Linux凭借其自由、免费、开放源代码的优势，经过来自互联网、遍布全球的程序员的努力，再加上IBM、Sun等计算机巨头的支持 ，Linux在手机操作系统市场中异军突起，尤其是在众多知名厂商宣布支持Linux手机操作系统之后，Linux的发展将不容忽视。 <br><br>　　由于Linux具有源代码开放、软件授权费用低、应用开发人才资源丰富等优点，便于开发个人和行业应用。这一特点非常重要，因为丰富的应用是智能手机的优越性体现和关键卖点所在。从应用开发的角度看，由于Linux的源代码是开放的，有利于独立软件开发商(ISV)开发出硬件利用效率高、功能更强大的应用软件，也方便行业用户开发自己的安全、可控认证系统。特别是当智能手机大量用作行业应用的移动终端时，使用Linux便于实施系统一体化的安全策略。<br><br>　　Linux的娱乐性能也是比较强大的，支持MP3、WMA、RM和AVI等多种音视频格式。目前适合Linux系统的第三方软件比较少，但是基本的软件都有了。嵌入式Linux系统的典型代表是摩托罗拉在智能手机E680i、A1200等。<br><br>　　Palm：Palm OS的标志性特点就是操作简单，采用单线程，同一时间只能够运行一个程序，因此Palm OS永远不会因为打开了多个应用程序而陷入内存溢出的窘境，这是它的优点也是它的缺点，因为很多人并不满足于同时只能处理一个任务。Palm的日程管理和记事功能是所有操作系统里面最简单、最强大的，Palm OS与桌面电脑兼容性、Office兼容性还有收发电子邮件都很好。<br><br>　　多媒体播放是Palm的弱项，使用Palm自带的媒体播放程序，只可以播放通过Palm Desktop转换过的MPEG-1文件，而且效果不佳，音乐方面也要借助第三方工具才能够播放DRM保护的音乐。在把娱乐放在首位的今天，落后的多媒体性能正是使Palm走向衰落的原因之一。<br><br>　　Palm曾经是掌上电脑操作系统的霸主，不过如今已经风光不再，自从当年索尼宣布退出国际PDA市场后，Palm的市场分额逐渐被Windows Mobile所蚕食。 BlackBerry　　：“黑莓”BlackBerry是美国市场占有率第一的智能手机，这得益于它的制造商RIM(Research in Motion)较早地进入移动市场并且开发出适应美国市场的邮件系统。大家都知道BlackBerry的经典设计就是宽大的屏幕和便于输入的QWERTY键盘，所以BlackBerry一直是移动电邮的巨无霸。<br><br>　　黑莓机的另一个特色，就是内建多款实时通讯软件，包括BlackBerry Messenger、Google Talk及Yahoo Messenger，不过目前只能用英文做沟通，软件仍不支持对中文字体的显示。正因为是正统的商务机，所以它在多媒体播放方面的功能非常孱弱，也许它在未来应该着力改善这个弱点，因为手机功能的整合是大势所趋，人们不会只满足于单一的功能。<br><br>　　BlackBerry在美国之外的影响微乎其微，尤其是在中国，几乎没有人用BlackBerry的产品，因为国人对于电子邮件的依赖远远没有美国人那么强，国人追求的更多的是娱乐性。 Windows Mobile　　：Window Mobile是大名鼎鼎的微软公司开发的手机操作系统，Windows Mobile把熟悉的Windows桌面系统扩展到了个人手持设备之上了。Windows Mobile共经历了Windows Mobile2002，Windows Mobile2003，Windows Mobile 2003第二版和最新的Windows Mobile5.0等几个版本，每个版本的Window Mobile又分成为Pocket PC Phone和Smartphone两个应用不同的版本。<br><br>　　Pocket PC Phone主要设计为带有电话功能的可帮助您存储并检索电子邮件、联系人和约会信息，播放多媒体文件，玩赏电子游戏，借助 <br><br>　　MSN Messenger交换文本消息，浏览Web内容……您将能够与台式机实现信息交换和同步。还可以通过无线运营商实现内建无线连接能力，这种设备还允许您针对Internet和企业网络系统实施无线访问调用，并以远远超过拨号连接的传输速率接发电子邮件。<br><br>　　Smartphone将PDA所具有的功能特性集成至外观尺寸与现有移动电话相仿的手持语音设备。Smartphone的袖珍键盘可供用来以单手操作方式调用语音或数字功能。这种设备已围绕语音和文本通讯功能实施了优化；可针对Outlook信息进行无线访问调用，并以具备安全保障的方式对企业和Internet信息及服务进行浏览。Smartphone不仅允许您在语音和文本这两种通讯方式之间进行选择，而且，还为您赋予了针对信息与服务实施访问调用的能力，从而，使您得以在百忙之中保持联络通畅。<br><br>　　Pocket PC Phone和Smartphone的软件是不能通用的。据悉，PocketPC与Smartphone软件90%的代码都是相同的，所以，两者的软件只要经过修改，就可以用在对方的系统上。<br><br>　　Smartphone和Pocket PC Phone都配备了可通过ActiveSync与台式机实现同步的基座——而ActiveSync则是一种专门用来对两部设备之间的连接进行管理的软件程序。您可对ActiveSync进行相应配置，以便实现电子邮件、日历、约会及联系人等信息对象的同步化。<br><br>　　Windows Mobile操作系统只能与Microsoft Outlook同步，最近发布的ActiveSync 4.1支持真正的无缝同步。Windows Mobile在管理联系人方面较有优势，在搜索大数量的联系人列表时更加容易，即使你的手机有超过1000个联系人，通常情况下你只需要按下两三次按键就能够找到想要的信息。Windows Mobile 5.0的到来，微软给Word和Exce添加了本地文件支持，以前必须要先把文档转化为掌上设备所能识别的格式，现在就方便多了。由于采用了direct-push技术，Windows Mobile 5.0的E-mail功能有了长足的进步。<br><br>　　谈到多媒体时，其他的任何操作系统都不能够与Windows Mobile相提并论，它是多媒体的王者。每一部Windows Mobile手机都预装了 <br><br>　　Windows Media Player，它支持的格式包括MP3、WMA、WMV、ASF、MPG，通过加装其他播放软件还能够播放AVI文件。Windows Mobile还支持受DRM保护的音乐、TV和电影。<br><br>　　因为微软的大力推广，Windows Mobile吸引了众多的同盟者，每年有无数的第三方软件面市。在各种应用软件中，游戏是每个人都不能离开的东西，Windows Mobile平台下拥有很多优秀的游戏。Windows Mobile作为软件巨头微软的掌上版本操作系统，在与桌面PC和Office办公的兼容性方面具有先天的优势，而且WM具有强大的多媒体性能，办公娱乐两不误，让他成为最有潜力的操作系统之一。 Android　　HTC G1操作界面Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序 —— 移动电话工作所需的全部软件，而且不存在任何以往阻碍移动产业创新的专有权障碍。谷歌与开放手机联盟合作开发了 Android，这个联盟由包括中国移动、摩托罗拉、高通、宏达和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系，我们希望借助建立标准化、开放式的移动电话软件平台，在移动产业内形成一个开放式的生态系统。我们认为此举必将推进更好、更快的创新，为移动用户提供不可预知的应用和服务。<br><br>　　Android 作为谷歌企业战略的重要组成部分，将进一步推进&quot;随时随地为每个人提供信息&quot;这一企业目标的实现。我们发现，全球为数众多的移动电话用户从未使用过任何基于 Android 的电话。谷歌的目标是让（移动通讯）不依赖于设备甚至平台。出于这个目的，Android 将补充，而不会替代谷歌长期以来奉行的移动发展战略：通过与全球各地的手机制造商和移动运营商结成合作伙伴，开发既有用又有吸引力的移动服务，并推广这些产品。<br><br>　　开放手机联盟的成立和 Android 的推出是对现状的重大改变，在带来初步效益之前，还需要不小的耐心和高昂的投入。但是，我们认为全球移动用户从中能获得的潜在利益是值得付出这些努力的。如果你也是一个开发者，并对我们的想法感兴趣，就请再给我们一星期的时间，届时谷歌便能提供 SDK 了。如果你是一名移动用户，只需再等一段时间，我们的一些合作伙伴计划在 2008 年下半年推出基于 Android 平台的电话产品。如果你已经拥有一部你了解并喜爱的电话，请登录 mobile.google.com ，确保你已经安装谷歌手机地图、Gmail 以及其他一些专为你的手机开发的精彩应用。谷歌将继续努力，让这些服务变得更好，同时也将添加更有吸引力的特性、应用和服务。 <!--v:3.2--> ]]></description>
<category><![CDATA[编码]]></category>
<author><![CDATA[569230960@qq.com(ど給銭买稀饭)]]></author>
<comments>http://569230960.qzone.qq.com/blog/1257920379#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Wed, 11 Nov 2009 06:19:39 GMT</pubDate>
<guid>http://569230960.qzone.qq.com/blog/1257920379</guid>
</item>

<item>
<title><![CDATA[图说：迷你宠物大比拼]]></title>
<link>http://569230960.qzone.qq.com/blog/1257754778</link>
<description><![CDATA[<a href="http://www.guardian.co.uk/lifeandstyle/gallery/2009/nov/06/miniature-animals-pets?picture=355226553" target="_blank"><wbr /><a href="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Lifeandhealth/Pix/pictures/2009/11/5/1257421900954/Miniature-pig-001.jpg&amp;p=570" target="_blank"><img style="border:0;" src="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Lifeandhealth/Pix/pictures/2009/11/5/1257421900954/Miniature-pig-001.jpg&amp;p=570" /></a><wbr /></a><wbr /><br><span style="font-weight:bold"><wbr />1</span><wbr /> / 20<br><span style="font-weight:bold"><wbr />首先奉上十大最适宜成为宠物的迷你小动物 ...</span><wbr /><br><br><span style="font-weight:bold"><wbr />迷你猪</span><wbr />可以成为你绝妙的宠物--它们聪明、温柔，可以在家里经过训练而记住自己的名字。迷你猪需要一个大的园子，最好成对饲养；它们平均能活18年<br>图片来源: Richard Austin/Rex Features<br> <br><a href="http://www.guardian.co.uk/lifeandstyle/gallery/2009/nov/06/miniature-animals-pets?picture=355226549" target="_blank"><wbr /><a href="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2009/11/5/1257434500264/African-Pygmy-Goat-004.jpg&amp;p=570" target="_blank"><img style="border:0;" src="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2009/11/5/1257434500264/African-Pygmy-Goat-004.jpg&amp;p=570" /></a><wbr /></a><wbr /><br><span style="font-weight:bold"><wbr />2</span><wbr /> / 20<br><span style="font-weight:bold"><wbr />侏儒山羊</span><wbr />喜欢玩耍，因此需要至少一只山羊与其作伴，或者甚至可以让其他动物来成为它们的玩伴，比如马或者驴子。<br>图片来源: Richard Austin/Rex Features<br> <br><a href="http://www.guardian.co.uk/lifeandstyle/gallery/2009/nov/06/miniature-animals-pets?picture=355227350" target="_blank"><wbr /><a href="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2009/11/5/1257434497994/A-21-inch-high-Falabella--002.jpg&amp;p=570" target="_blank"><img style="border:0;" src="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2009/11/5/1257434497994/A-21-inch-high-Falabella--002.jpg&amp;p=570" /></a><wbr /></a><wbr /><br><span style="font-weight:bold"><wbr />3</span><wbr /> / 20<br><span style="font-weight:bold"><wbr />法拉贝拉迷你马</span><wbr />十分聪明并容易训练。只有很小的孩子才能骑在它们身上，但你可以教它们拉小马车。<br>图片来源: Allan Hutchings/Rex Features<br> <br><a href="http://www.guardian.co.uk/lifeandstyle/gallery/2009/nov/06/miniature-animals-pets?picture=355227358" target="_blank"><wbr /><a href="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2009/11/5/1257435057154/African-pygmy-hedgehog-008.jpg&amp;p=570" target="_blank"><img style="border:0;" src="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2009/11/5/1257435057154/African-pygmy-hedgehog-008.jpg&amp;p=570" /></a><wbr /></a><wbr /><br><span style="font-weight:bold"><wbr />4</span><wbr /> / 20<br><span style="font-weight:bold"><wbr />侏儒刺猬</span><wbr />是去年最受欢迎的宠物。它们很像仓鼠，在夜间活动，喜欢踩滚轮，能活上三五年。两者不同之处在于，侏儒刺猬是食肉动物，而且身上有刺<br>图片来源: Caters News Agency Ltd/Rex Features<br> <br><a href="http://www.guardian.co.uk/lifeandstyle/gallery/2009/nov/06/miniature-animals-pets?picture=355227348" target="_blank"><wbr /><a href="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2009/11/5/1257435055216/Muffin-The-Mini-Mule-A-Cr-006.jpg&amp;p=570" target="_blank"><img style="border:0;" src="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2009/11/5/1257435055216/Muffin-The-Mini-Mule-A-Cr-006.jpg&amp;p=570" /></a><wbr /></a><wbr /><br><span style="font-weight:bold"><wbr />5</span><wbr /> / 20<br><span style="font-weight:bold"><wbr />迷你骡子</span><wbr />是迷你公驴和迷你母马的结合产物，这种宠物充满了活力。它们在美国尤为受欢迎，可以载运东西，也可以牵出去秀一秀。<br>图片来源: Richard Austin/Rex Features<br> <br><a href="http://www.guardian.co.uk/lifeandstyle/gallery/2009/nov/06/miniature-animals-pets?picture=355227354" target="_blank"><wbr /><a href="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2009/11/5/1257435059130/A-flock-of-Babydoll-sheep-010.jpg&amp;p=570" target="_blank"><img style="border:0;" src="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2009/11/5/1257435059130/A-flock-of-Babydoll-sheep-010.jpg&amp;p=570" /></a><wbr /></a><wbr /><br><span style="font-weight:bold"><wbr />6</span><wbr /> / 20<br><span style="font-weight:bold"><wbr />娃娃绵羊</span><wbr />也是可爱系的宠物。如果你<a href="http://www.guardian.co.uk/environment/2009/jul/22/wine-animals" target="_blank"><span style="color:#426a9b;line-height:1.8em;">正好有一个葡萄园</span><wbr /></a><wbr />，它们还能派上用处。（译注：链接里的文章写到，这种绵羊被人饲养以清理葡萄园杂草，高效而环保）<br>图片来源: Corbis<br> <br><a href="http://www.guardian.co.uk/lifeandstyle/gallery/2009/nov/06/miniature-animals-pets?picture=355223624" target="_blank"><wbr /><a href="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2009/11/5/1257435058145/Dexter-Cow-009.jpg&amp;p=570" target="_blank"><img style="border:0;" src="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2009/11/5/1257435058145/Dexter-Cow-009.jpg&amp;p=570" /></a><wbr /></a><wbr /><br><span style="font-weight:bold"><wbr />7</span><wbr /> / 20<br><span style="font-weight:bold"><wbr />德克斯特奶牛</span><wbr />只有荷兰黑白花奶牛的三分之一大小。近些年，它们在那些生活优裕的人群中走红。只要你拥有一片土地，就可以有规划地进行哺育饲养（注意，一个后花园是不够的）。<br>图片来源: Edward G. Malindine/Getty Images<br> <br><a href="http://www.guardian.co.uk/lifeandstyle/gallery/2009/nov/06/miniature-animals-pets?picture=355226551" target="_blank"><wbr /><a href="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Lifeandhealth/Pix/pictures/2009/11/5/1257424199639/Fennec-foxes-008.jpg&amp;p=570" target="_blank"><img style="border:0;" src="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Lifeandhealth/Pix/pictures/2009/11/5/1257424199639/Fennec-foxes-008.jpg&amp;p=570" /></a><wbr /></a><wbr /><br><span style="font-weight:bold"><wbr />8</span><wbr /> / 20<br><span style="font-weight:bold"><wbr />大耳狐</span><wbr />也可以成为你的宠物。信不信由你，它们是非常喜欢交际的动物；然而极为淘气，难以训练，所以经验不够丰富的人或许更喜欢与小狗做伴。<br>图片来源: William West/AFP<br> <br><a href="http://www.guardian.co.uk/lifeandstyle/gallery/2009/nov/06/miniature-animals-pets?picture=355226695" target="_blank"><wbr /><a href="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2009/11/5/1257434499088/A-miniature-donkey-on-a-s-003.jpg&amp;p=570" target="_blank"><img style="border:0;" src="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2009/11/5/1257434499088/A-miniature-donkey-on-a-s-003.jpg&amp;p=570" /></a><wbr /></a><wbr /><br><span style="font-weight:bold"><wbr />9</span><wbr /> / 20<br><span style="font-weight:bold"><wbr />迷你驴</span><wbr />是一种绝妙的宠物。但它们需要其他动物作伴，还喜欢从主人那里得到很多关注。但是，最好还是不要带它们去超市吧。<br>图片来源: Reg Burkett/Getty Images<br> <br><a href="http://www.guardian.co.uk/lifeandstyle/gallery/2009/nov/06/miniature-animals-pets?picture=355223622" target="_blank"><wbr /><a href="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2009/11/5/1257434501203/Pygmy-seahorse-005.jpg&amp;p=570" target="_blank"><img style="border:0;" src="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2009/11/5/1257434501203/Pygmy-seahorse-005.jpg&amp;p=570" /></a><wbr /></a><wbr /><br><span style="font-weight:bold"><wbr />10</span><wbr /> / 20<br><span style="font-weight:bold"><wbr />侏儒海马</span><wbr />。将海马纳为宠物已经成了时尚的追求。但有<a href="http://www.guardian.co.uk/environment/2009/nov/02/seahorses-mating-males-pregnant" target="_blank"><span style="color:#426a9b;line-height:1.8em;">一些饲养环境的问题</span><wbr /></a><wbr />需要注意。<a href="http://www.guardian.co.uk/environment/2009/nov/02/seahorses-mating-males-pregnant" target="_blank"></a><wbr /><br>图片来源: Tom Campbell/Rex Features<br> <br><a href="http://www.guardian.co.uk/lifeandstyle/gallery/2009/nov/06/miniature-animals-pets?picture=355223618" target="_blank"><wbr /><a href="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Lifeandhealth/Pix/pictures/2009/11/5/1257424494734/Eleutherodactylus-limbatu-010.jpg&amp;p=570" target="_blank"><img style="border:0;" src="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Lifeandhealth/Pix/pictures/2009/11/5/1257424494734/Eleutherodactylus-limbatu-010.jpg&amp;p=570" /></a><wbr /></a><wbr /><br><span style="font-weight:bold"><wbr />11</span><wbr /> / 20<br><span style="font-weight:bold"><wbr />以下十种迷你宠物或许就会让你皱眉头了</span><wbr /><br><br><span style="font-weight:bold"><wbr />黄纹侏儒蛙（学名</span><wbr /><span style="font-weight:bold"><wbr />eleutherodactylus limbatus）</span><wbr /> 实在是太小了，一不小心就会弄丢。补充：它真的是一种蛙……<br>图片来源: Steve Winter/National Geographic/Getty Images<br> <br><a href="http://www.guardian.co.uk/lifeandstyle/gallery/2009/nov/06/miniature-animals-pets?picture=355223620" target="_blank"><wbr /><a href="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Lifeandhealth/Pix/pictures/2009/11/5/1257424198677/Albino-micro-bat-007.jpg&amp;p=570" target="_blank"><img style="border:0;" src="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Lifeandhealth/Pix/pictures/2009/11/5/1257424198677/Albino-micro-bat-007.jpg&amp;p=570" /></a><wbr /></a><wbr /><br><span style="font-weight:bold"><wbr />12</span><wbr /> / 20<br><span style="font-weight:bold"><wbr />白化小蝙蝠</span><wbr /> 极为罕见。你最好不要跟它们混在一起。<br>图片来源: Brian Cassey/AP<br> <br><a href="http://www.guardian.co.uk/lifeandstyle/gallery/2009/nov/06/miniature-animals-pets?picture=355223626" target="_blank"><wbr /><a href="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Lifeandhealth/Pix/pictures/2009/11/5/1257424569694/Dwarf-caiman-011.jpg&amp;p=570" target="_blank"><img style="border:0;" src="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Lifeandhealth/Pix/pictures/2009/11/5/1257424569694/Dwarf-caiman-011.jpg&amp;p=570" /></a><wbr /></a><wbr /><br><span style="font-weight:bold"><wbr />13</span><wbr /> / 20<br><span style="font-weight:bold"><wbr />侏儒鳄</span><wbr />虽说小了一点，但毕竟还是鳄鱼<br>图片来源: PA<br> <br><a href="http://www.guardian.co.uk/lifeandstyle/gallery/2009/nov/06/miniature-animals-pets?picture=355223630" target="_blank"><wbr /><a href="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Lifeandhealth/Pix/pictures/2009/11/5/1257424196773/Leptotyphlops-carlae-005.jpg&amp;p=570" target="_blank"><img style="border:0;" src="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Lifeandhealth/Pix/pictures/2009/11/5/1257424196773/Leptotyphlops-carlae-005.jpg&amp;p=570" /></a><wbr /></a><wbr /><br><span style="font-weight:bold"><wbr />14</span><wbr /> / 20<br><span style="font-weight:bold"><wbr />卡拉西方細盲蛇（</span><wbr /><span style="font-weight:bold"><wbr />Leptotyphlops carlae）</span><wbr />是世界上最小的蛇，去年才被发现。把它们交给动物学家，你还是跟虫子玩耍吧。<br>图片来源: Pennsylvania State University/PA<br> <br><a href="http://www.guardian.co.uk/lifeandstyle/gallery/2009/nov/06/miniature-animals-pets?picture=355223632" target="_blank"><wbr /><a href="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Lifeandhealth/Pix/pictures/2009/11/5/1257424197734/Mouse-lemur-006.jpg&amp;p=570" target="_blank"><img style="border:0;" src="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Lifeandhealth/Pix/pictures/2009/11/5/1257424197734/Mouse-lemur-006.jpg&amp;p=570" /></a><wbr /></a><wbr /><br><span style="font-weight:bold"><wbr />15</span><wbr /> / 20<br><span style="font-weight:bold"><wbr />侏儒鼠狐猴（</span><wbr /><span style="font-weight:bold"><wbr />pygmy mouse lemur</span><wbr /><span style="font-weight:bold"><wbr />）</span><wbr />消失过一个多世纪。拿它们当宠物并不明智，如果你的房子不太整洁，就更不合适了<br>图片来源: Mark Thiessen/AP/National Geographic<br> <br><a href="http://www.guardian.co.uk/lifeandstyle/gallery/2009/nov/06/miniature-animals-pets?picture=355223865" target="_blank"><wbr /><a href="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Lifeandhealth/Pix/pictures/2009/11/5/1257424195653/Philippine-tarsier-004.jpg&amp;p=570" target="_blank"><img style="border:0;" src="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Lifeandhealth/Pix/pictures/2009/11/5/1257424195653/Philippine-tarsier-004.jpg&amp;p=570" /></a><wbr /></a><wbr /><br><span style="font-weight:bold"><wbr />16</span><wbr /> / 20<br><span style="font-weight:bold"><wbr />菲律宾眼镜猴</span><wbr />曾经是人类的宠物，但它们以昆虫为生，可能会弄得到处都是虫子，而且常在笼子里死去，于是将其当成宠物饲养就不再是个好主意了。<br>图片来源: Aaron Favila/AP<br> <br><a href="http://www.guardian.co.uk/lifeandstyle/gallery/2009/nov/06/miniature-animals-pets?picture=355223867" target="_blank"><wbr /><a href="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Lifeandhealth/Pix/pictures/2009/11/5/1257421903459/Pygmy-leaf-chameleon-003.jpg&amp;p=570" target="_blank"><img style="border:0;" src="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Lifeandhealth/Pix/pictures/2009/11/5/1257421903459/Pygmy-leaf-chameleon-003.jpg&amp;p=570" /></a><wbr /></a><wbr /><br><span style="font-weight:bold"><wbr />17</span><wbr /> / 20<br><span style="font-weight:bold"><wbr />侏儒枯叶变色龙</span><wbr />极为袖珍、隐蔽，擅长伪装，因此你可能没多少机会看到你的新宠物。<br>图片来源: Yoshikazu Tsuno/EPA<br> <br><a href="http://www.guardian.co.uk/lifeandstyle/gallery/2009/nov/06/miniature-animals-pets?picture=355223870" target="_blank"><wbr /><a href="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Lifeandhealth/Pix/pictures/2009/11/5/1257421902343/Pygmy-marmosets-002.jpg&amp;p=570" target="_blank"><img style="border:0;" src="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Lifeandhealth/Pix/pictures/2009/11/5/1257421902343/Pygmy-marmosets-002.jpg&amp;p=570" /></a><wbr /></a><wbr /><br><span style="font-weight:bold"><wbr />18</span><wbr /> / 20<br><span style="font-weight:bold"><wbr />侏儒绒猴</span><wbr />很受动物园游客的欢迎--但它们更喜欢在雨林中窜上窜下。<br>图片来源: Reuters<br> <br><a href="http://www.guardian.co.uk/lifeandstyle/gallery/2009/nov/06/miniature-animals-pets?picture=355239229" target="_blank"><wbr /><a href="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Lifeandhealth/Pix/pictures/2009/11/5/1257424651055/Sand-cats-012.jpg&amp;p=570" target="_blank"><img style="border:0;" src="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Lifeandhealth/Pix/pictures/2009/11/5/1257424651055/Sand-cats-012.jpg&amp;p=570" /></a><wbr /></a><wbr /><br><span style="font-weight:bold"><wbr />19</span><wbr /> / 20<br>这些<span style="font-weight:bold"><wbr />沙猫</span><wbr />看上去是很伶俐的小宠物，但你即便把中央暖气打到最高，它们可能还是会不乐意跟你住一起--它们更喜欢沙漠（你或许已经从名字中猜出来了）<br>图片来源: Johanna Leguerre/AFP<br> <br><a href="http://www.guardian.co.uk/lifeandstyle/gallery/2009/nov/06/miniature-animals-pets?picture=355223628" target="_blank"><wbr /><a href="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Lifeandhealth/Pix/pictures/2009/11/5/1257424493735/A-small-clawed-otter-009.jpg&amp;p=570" target="_blank"><img style="border:0;" src="http://image.yaawa.com/img_request.ashx?img=http://static.guim.co.uk/sys-images/Lifeandhealth/Pix/pictures/2009/11/5/1257424493735/A-small-clawed-otter-009.jpg&amp;p=570" /></a><wbr /></a><wbr /><br><span style="font-weight:bold"><wbr />20</span><wbr /> / 20<br><span style="font-weight:bold"><wbr />小爪水獭</span><wbr />虽说是水獭家族中最小的一员，但一个园子里的池塘也满足不了它们。而且，它们还有极为恐怖的牙齿······<br> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[569230960@qq.com(ど給銭买稀饭)]]></author>
<comments>http://569230960.qzone.qq.com/blog/1257754778#comment</comments>
<qz:effect>134218241</qz:effect>
<pubDate>Mon, 09 Nov 2009 08:19:38 GMT</pubDate>
<guid>http://569230960.qzone.qq.com/blog/1257754778</guid>
</item>

<item>
<title><![CDATA[好老公必须做的20件事情(转）]]></title>
<link>http://569230960.qzone.qq.com/blog/1257738313</link>
<description><![CDATA[<span style="font-weight:bold"><wbr />　　　　　　　　　　　　　</span><wbr /><a href="http://blog.photo.sina.com.cn/showpic.html#url=http://static1.photo.sina.com.cn/orignal/473d241d44cbb836d6ec0" target="_blank"><span style="font-weight:bold"><wbr /></span><wbr /></a><wbr /><br><span style="font-weight:bold"><wbr />      </span><wbr /><span style="font-weight:bold"><wbr /> 一、当老婆加班到很晚时，好老公会出现在老婆公司的楼下，接老婆一起回家。女人一个人走夜路，终究是不太安全的，好老公怎么会放心让老婆一个人深夜独自回家呢？</span><wbr /><br><span style="font-weight:bold"><wbr /> </span><wbr /><br><span style="font-weight:bold"><wbr />　　二、在老婆的生日的时候，记得送给老婆一件小礼物，不管礼物是否值钱，只要是老公精心挑选的礼物，对于老婆来说都会十分开心。更何况，好老公的这个举动已经会让老婆感动。</span><wbr /><br><span style="font-weight:bold"><wbr /> </span><wbr /><br><span style="font-weight:bold"><wbr />　　三、晚上睡觉的时候，当老婆轻轻抱着老公的时候，作为一个好老公，不管到底有没有睡着，都应该温柔的将老婆揽入怀中。别忘了，老公的怀抱是老婆最温暖的港湾。</span><wbr /><br><span style="font-weight:bold"><wbr /> </span><wbr /><br><span style="font-weight:bold"><wbr />　　四、当老婆精心为老公准备好一桌饭菜时，无论下班后的老公有多么的累，都应该留给老婆一张幸福的笑脸。对于男人来说，家就是温暖的城堡，老婆的可口饭菜怎能不赶走老公的疲累呢？</span><wbr /><br><span style="font-weight:bold"><wbr /> </span><wbr /><br><span style="font-weight:bold"><wbr />　　五、好老公一定要会做一两样拿手好菜，即便是平时基本上是由老婆做饭菜，但是老公偶尔做家里做一顿香喷喷的饭菜，则会让老婆光是看着就会觉得幸福无比。</span><wbr /><br><span style="font-weight:bold"><wbr /> </span><wbr /><br><span style="font-weight:bold"><wbr />　　六、千万别总是一个人先去睡觉。当老婆忙完家里所有的家务后，想和老公谈谈心时，却发现老公早已熟睡，长此以往，老婆该有多么的心灰意冷。</span><wbr /><br><span style="font-weight:bold"><wbr /> </span><wbr /><br><span style="font-weight:bold"><wbr />　　七、身为好老公，一定要谨记：家务活不是属于老婆的任务。尤其是在中国，夫妻双方都会有自己的工作，一个好老公怎么会在自己下班后乐逍遥，而让老婆一个人忙碌呢？</span><wbr /><br><span style="font-weight:bold"><wbr /> </span><wbr /><br><span style="font-weight:bold"><wbr />　　八、千万别总是以工作忙碌的借口，在上班时间接到老婆的电话就冷淡的对待。一个好老婆不会总是没完没了的给老公打电话，一个好老公更不会在接到老婆电话时冷漠以待。</span><wbr /><br><span style="font-weight:bold"><wbr /> </span><wbr /><br><span style="font-weight:bold"><wbr />　　九、好老公一定要留有足够的时间让老婆与朋友们约会，不要因为老婆因为和好友们相聚回家晚了，就一脸不高兴的样子。作为男人，是否在此刻也应该想想自己呢？</span><wbr /><br><span style="font-weight:bold"><wbr /> </span><wbr /><br><span style="font-weight:bold"><wbr />　　十、作为男人，和朋友们的聚会肯定会比较多。但是，倘若男人们总是和朋友喝酒晚归的话，那么便会影响妻子的心情。一个好老公肯定会懂得什么是适可而止。</span><wbr /><br><span style="font-weight:bold"><wbr /> </span><wbr /><br><span style="font-weight:bold"><wbr />　　十一、好男人的标准之一是懂得责任，好老公当然也不会少了这一条标准。当老公的在外面遇到各种各样的诱惑时，总记住一点，好老公是绝对能够经得起诱惑的。</span><wbr /><br><span style="font-weight:bold"><wbr /> </span><wbr /><br><span style="font-weight:bold"><wbr />　　十二、婚前婚后一个样。很多女人都会感慨，男人结婚后会和结婚前完全是两个模样，甚至会让女人伤心。身为好老公的男人，千万不能犯这样低级的错误。</span><wbr /><br><span style="font-weight:bold"><wbr /> </span><wbr /><br><span style="font-weight:bold"><wbr />　　十三、偶尔的陪伴老婆逛街购物，这也应该是一个好老公应该努力扮演的角色。千万别等到当老婆要给自己购物的时候，才愿意陪伴老婆。这样的老公，绝对不是一个好老公。</span><wbr /><br><span style="font-weight:bold"><wbr /> </span><wbr /><br><span style="font-weight:bold"><wbr />　　十四、关心老婆娘家人，也是身为一个好老公必须懂得的道理。事实上，作为一个丈夫，他本身就应该真诚的去关心妻子的家人，所谓爱屋及乌，便是如此。</span><wbr /><br><span style="font-weight:bold"><wbr /> </span><wbr /><br><span style="font-weight:bold"><wbr />　　十五、适当的制造浪漫的氛围。人人都说，结婚后爱情便化最平淡的生活。话虽说得没错，但是夫妻俩的爱情仍然需要去用心经营。好老公会知道自己在什么时候给老婆制造一些浪漫。</span><wbr /><br><span style="font-weight:bold"><wbr /> </span><wbr /><br><span style="font-weight:bold"><wbr />　　十六、不要轻易对老婆说谎话，即便是善意的谎言也尽量少说。夫妻之间需要更多的是真诚和信任，还有沟通。当一个丈夫开始习惯于说谎时，他一定不是妻子的好老公。</span><wbr /><br><span style="font-weight:bold"><wbr /> </span><wbr /><br><span style="font-weight:bold"><wbr />　　十七、当听到老婆怀孕的消息时，一定要有发自内心的幸福和开心。对于一个女人来说，最感动的时候莫过于此。身为一个好老公，是绝对不能够对于老婆怀孕这件事情皱眉头的。</span><wbr /><br><span style="font-weight:bold"><wbr /> </span><wbr /><br><span style="font-weight:bold"><wbr />　　十八、夫妻本是同林鸟，大难临头各自飞。作为一个好老公，请永远不要让老婆想起这句话。无论有什么困难，好老公都不会轻易放弃，好老婆更是会陪伴老公一同度过。</span><wbr /><br><span style="font-weight:bold"><wbr /> </span><wbr /><br><span style="font-weight:bold"><wbr />　　十九、爱需要说出来，爱更需要表达出来。当某一个瞬间，作为老公的你突然发现自己很爱眼前的这个女人时，请不要吝惜自己的语言和行动，告诉她你爱她，给她一个最温柔的吻。</span><wbr /><br><span style="font-weight:bold"><wbr /> </span><wbr /><br><span style="font-weight:bold"><wbr />　　二十、永远的记得结婚纪念日。无论你有多忙，无论你们结婚已经有多少年，请永远不要忘记你们结婚的那一个永恒的纪念日。你是她一辈子的好老公，她也会是你一辈子的好老婆。</span><wbr /> <!--v:3.2--> ]]></description>
<category><![CDATA[情感天地]]></category>
<author><![CDATA[569230960@qq.com(ど給銭买稀饭)]]></author>
<comments>http://569230960.qzone.qq.com/blog/1257738313#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Mon, 09 Nov 2009 03:45:13 GMT</pubDate>
<guid>http://569230960.qzone.qq.com/blog/1257738313</guid>
</item>

<item>
<title><![CDATA[看图片，走个迷宫看看你适合什么职业]]></title>
<link>http://569230960.qzone.qq.com/blog/1257397040</link>
<description><![CDATA[<br> <br><wbr /><a href="http://file.fetion.chinacache.net/feike/20091103/63677106-392f-4611-9270-84496017b463_600x600.jpg" target="_blank"><img style="border:0;" src="http://file.fetion.chinacache.net/feike/20091103/63677106-392f-4611-9270-84496017b463_600x600.jpg" /></a><wbr /><br> <br><span style="line-height:1.8em;">A </span><wbr /><br><br><span style="line-height:1.8em;">的人：</span><wbr /><br><span style="line-height:1.8em;"></span><wbr /><br><span style="line-height:1.8em;">你属于比较有个性的一类人，做事情富有冒险精神，讨厌一成不变的事物。你有自己的世界观，并且不容易受到别人的左右，有些固执。自己决定的事情可以不顾周围人的反对坚持做下去。你喜欢别人的认可，有时候身边的人与你唱反调，反而是你前进和坚持己见的动力。建议在一些大事的把握上，如 </span><wbr /><br><span style="line-height:1.8em;"></span><wbr /><br><span style="line-height:1.8em;">&gt; 果认为身边的人的意见不可*，可以请教一下自己崇敬的长辈或老师，这将对你的决定有很<span style="color:#333333;line-height:1.8em;">关键的指导作用。</span><wbr /></span><wbr /><span style="line-height:1.8em;"><span style="color:#333333;line-height:1.8em;"> </span><wbr /><span style="color:#000000;line-height:1.8em;">适合的职业：（警察、教练、作家） </span><wbr /></span><wbr /><br><span style="color:#ff0000;line-height:1.8em;"></span><wbr /><br><span style="color:#ff0000;line-height:1.8em;"></span><wbr /><br><span style="color:#ff0000;line-height:1.8em;"><span style="text-decoration:underline;"><wbr />终点为</span><wbr /> </span><wbr /><br><br><span style="line-height:1.8em;">B </span><wbr /><br><span style="line-height:1.8em;"></span><wbr /><br><span style="line-height:1.8em;">的人：</span><wbr /><br><span style="line-height:1.8em;"></span><wbr /><br><span style="line-height:1.8em;">自信的你有时候也会犹豫不决，你属于比较有灵性的一类人。你对周围世界的事物有比较敏锐的洞察力，而且能够辨别是非。你的心情起伏呈正弦波动，有时时来运转，则好运不断，事事顺心，心情也很愉快；而有时一旦倒霉起来则祸不单行，百事不顺。其实这里边有许多是主观的因素，需要冷静地思 </span><wbr /><br><span style="line-height:1.8em;"></span><wbr /><br><span style="line-height:1.8em;">&gt; 考，便可以解决问题。你的感情比较丰富，感情上的顺利令为你在其他事情上也信心百倍，而感情上一旦出现了问题，会对你的情绪有很大的影响。建议不开心 </span><wbr /><br><span style="line-height:1.8em;"></span><wbr /><br><span style="line-height:1.8em;">&gt; 时千万不要自己苦思冥想，非要寻找一个自己的答案，而是应当找朋友聊聊天，与老同学聚一聚，或者上街去买一些自己想要的东西，有时答案会在某一瞬间浮 </span><wbr /><br><span style="line-height:1.8em;"></span><wbr /><br><span style="line-height:1.8em;">&gt; 出水面。 </span><wbr /><span style="line-height:1.8em;">适合的职业：（漫画家、会计、导演、设计师） </span><wbr /><br><br><br><span style="text-decoration:underline;"><wbr /><span style="color:#ff0000;line-height:1.8em;">终点为</span><wbr /></span><wbr /> <br><br><span style="line-height:1.8em;">C </span><wbr /><br><span style="line-height:1.8em;"></span><wbr /><br><span style="line-height:1.8em;">的人： </span><wbr /><br><span style="line-height:1.8em;"></span><wbr /><br><span style="line-height:1.8em;">直率的你往往有些不拘小节，或者说容易忽略一些细节，对周围事物的洞察并不是十分的敏锐和细致，但总会把握大的方向，虽然在理想的路上会有一些坎坷，但总能够沿着正确的方向前进。周围的朋友愿意和你在一起，尤其是熟识的朋友，当他们遇到困难时会找你聊天谈心，但是偶尔也会与朋友发生 </span><wbr /><br><span style="line-height:1.8em;"></span><wbr /><br><span style="line-height:1.8em;">&gt; 矛盾，不过最终总会烟消云散。建议多观察一下周围的世界，做事情要更加细心，也许会有不错的发现。 </span><wbr /><span style="line-height:1.8em;">适合的职业：（领导、律师、指挥） </span><wbr /><br><br><span style="text-decoration:underline;"><wbr /><span style="color:#ff00ff;line-height:1.8em;">终点为 </span><wbr /></span><wbr /><br><br><span style="line-height:1.8em;">D </span><wbr /><br><span style="line-height:1.8em;"></span><wbr /><br><span style="line-height:1.8em;">的人：</span><wbr /><br><span style="line-height:1.8em;"></span><wbr /><br><span style="line-height:1.8em;">你对生活的态度很坦诚，并不喜欢大风大浪，属于稳中求进的一类人。你并不喜欢无畏的刺激。在你认为模仿要比创新容易得多，省事得多，所以经常会参考别人的东西。你比较注重亲情，认为亲人是世界上独一无二的、最重要的东西。你对生活的态度比较随和，但常常会缺乏目标，建议经常给自己确 </span><wbr /><br><span style="line-height:1.8em;"></span><wbr /><br><span style="line-height:1.8em;">&gt; 定一些阶段性的目标，你的感情和事业都会更加顺利。</span><wbr /><span style="line-height:1.8em;">适合的职业：（医生、教师、歌手、记者、工人） </span><wbr /><br><br><br><br><span style="color:#ff00ff;line-height:1.8em;"><span style="text-decoration:underline;"><wbr />终点为</span><wbr /> </span><wbr /><br><br><span style="line-height:1.8em;">E </span><wbr /><br><br><span style="line-height:1.8em;">的人：</span><wbr /><br><br><span style="line-height:1.8em;">你对身边亲人和朋友的依赖性比较强，如果没有他们，你的生活将是无法想象的。你喜欢熟悉的事物，经常会对一些事物产生怀旧感，比如歌曲、电影的片断、食物的某种味道等等，这些事物会勾起你对往日的回忆或者莫名的亲切感。你不是很喜欢身边的世界源源不断地变幻，你喜欢熟悉的东西，熟悉 </span><wbr /><br><br><span style="line-height:1.8em;">&gt; 的环境，熟悉的街道。往往你曾经很喜欢的东西你会冠以经典之名并难以忘怀。往往当你在一个陌生的城市中时，会有些莫名的紧张。建议你应该爱猫扑.爱生 </span><wbr /><br><br><span style="line-height:1.8em;">&gt; 活的去闯荡一番，如果条件不允许的话，也可以到网上以另一个自己的身份登陆，也许会有所收获。 </span><wbr /><span style="line-height:1.8em;">适合的职业：（演员、司机、商人、基层管理人） </span><wbr /> <!--v:3.2--> ]]></description>
<category><![CDATA[情感天地]]></category>
<author><![CDATA[569230960@qq.com(ど給銭买稀饭)]]></author>
<comments>http://569230960.qzone.qq.com/blog/1257397040#comment</comments>
<qz:effect>134218241</qz:effect>
<pubDate>Thu, 05 Nov 2009 04:57:20 GMT</pubDate>
<guid>http://569230960.qzone.qq.com/blog/1257397040</guid>
</item>

<item>
<title><![CDATA[爱的空间有多大？用图来告诉你！]]></title>
<link>http://569230960.qzone.qq.com/blog/1257396979</link>
<description><![CDATA[<br><wbr /><a href="http://file.fetion.chinacache.net/feike/20091103/0489e88d-5233-40fd-a503-c0faf0d454b3_600x600.jpg" target="_blank"><img style="border:0;" src="http://file.fetion.chinacache.net/feike/20091103/0489e88d-5233-40fd-a503-c0faf0d454b3_600x600.jpg" /></a><wbr /> <wbr /><a href="http://file.fetion.chinacache.net/feike/20091103/bf0f0b38-d46e-456e-930e-baa23539b1c3_600x600.jpg" target="_blank"><img style="border:0;" src="http://file.fetion.chinacache.net/feike/20091103/bf0f0b38-d46e-456e-930e-baa23539b1c3_600x600.jpg" /></a><wbr /> <wbr /><a href="http://file.fetion.chinacache.net/feike/20091103/9ab4d6bb-c3ac-4765-98bb-548910b9a444_600x600.jpg" target="_blank"><img style="border:0;" src="http://file.fetion.chinacache.net/feike/20091103/9ab4d6bb-c3ac-4765-98bb-548910b9a444_600x600.jpg" /></a><wbr /> <wbr /><a href="http://file.fetion.chinacache.net/feike/20091103/e3008fce-d2f9-4aa3-b860-51fe53945447_600x600.jpg" target="_blank"><img style="border:0;" src="http://file.fetion.chinacache.net/feike/20091103/e3008fce-d2f9-4aa3-b860-51fe53945447_600x600.jpg" /></a><wbr /> <wbr /><a href="http://file.fetion.chinacache.net/feike/20091103/31aa8432-adb8-4024-9566-dc61e9ec3698_600x600.jpg" target="_blank"><img style="border:0;" src="http://file.fetion.chinacache.net/feike/20091103/31aa8432-adb8-4024-9566-dc61e9ec3698_600x600.jpg" /></a><wbr /> <wbr /><a href="http://file.fetion.chinacache.net/feike/20091103/6365ce14-b91c-413e-b0da-8ab89d22155d_600x600.jpg" target="_blank"><img style="border:0;" src="http://file.fetion.chinacache.net/feike/20091103/6365ce14-b91c-413e-b0da-8ab89d22155d_600x600.jpg" /></a><wbr /> <wbr /><a href="http://file.fetion.chinacache.net/feike/20091103/59650cb7-aa0b-40f7-9cf5-f99051c53fec_600x600.jpg" target="_blank"><img style="border:0;" src="http://file.fetion.chinacache.net/feike/20091103/59650cb7-aa0b-40f7-9cf5-f99051c53fec_600x600.jpg" /></a><wbr /> <wbr /><a href="http://file.fetion.chinacache.net/feike/20091103/966797e3-3a40-4b53-ad2e-a31ccec77f95_600x600.jpg" target="_blank"><img style="border:0;" src="http://file.fetion.chinacache.net/feike/20091103/966797e3-3a40-4b53-ad2e-a31ccec77f95_600x600.jpg" /></a><wbr /> <wbr /><a href="http://file.fetion.chinacache.net/feike/20091103/b87659a0-e081-43a1-b384-67fc86cf909b_600x600.jpg" target="_blank"><img style="border:0;" src="http://file.fetion.chinacache.net/feike/20091103/b87659a0-e081-43a1-b384-67fc86cf909b_600x600.jpg" /></a><wbr /> <wbr /><a href="http://file.fetion.chinacache.net/feike/20091103/fcc71cd3-70a0-4212-9b4f-19a77e6b92dd_600x600.jpg" target="_blank"><img style="border:0;" src="http://file.fetion.chinacache.net/feike/20091103/fcc71cd3-70a0-4212-9b4f-19a77e6b92dd_600x600.jpg" /></a><wbr /> <wbr /><a href="http://file.fetion.chinacache.net/feike/20091103/755742d7-34fb-4201-8781-44e71969b452_600x600.jpg" target="_blank"><img style="border:0;" src="http://file.fetion.chinacache.net/feike/20091103/755742d7-34fb-4201-8781-44e71969b452_600x600.jpg" /></a><wbr /> <wbr /><a href="http://file.fetion.chinacache.net/feike/20091103/eda5038c-1db2-4dd0-94c3-07b42c245402_600x600.jpg" target="_blank"><img style="border:0;" src="http://file.fetion.chinacache.net/feike/20091103/eda5038c-1db2-4dd0-94c3-07b42c245402_600x600.jpg" /></a><wbr />  <br><wbr /><a href="http://file.fetion.chinacache.net/feike/20091103/c6df2935-3eb4-421f-913d-bc680895bf44_600x600.jpg" target="_blank"><img style="border:0;" src="http://file.fetion.chinacache.net/feike/20091103/c6df2935-3eb4-421f-913d-bc680895bf44_600x600.jpg" /></a><wbr /> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[569230960@qq.com(ど給銭买稀饭)]]></author>
<comments>http://569230960.qzone.qq.com/blog/1257396979#comment</comments>
<qz:effect>134218241</qz:effect>
<pubDate>Thu, 05 Nov 2009 04:56:19 GMT</pubDate>
<guid>http://569230960.qzone.qq.com/blog/1257396979</guid>
</item>

</channel>
</rss>

