代码改变世界

没事儿别优化!

2011-02-22 16:23 by Vincent.C, 267 阅读, 0 推荐, 收藏, 编辑
摘要:转自: http://news.cnblogs.com/n/91707/ 本文是从 Don’t optimize! 这篇文章翻译而来。 事实上你应该优化,但要在正确的地方,有足够的理由。我待会儿再聊这个。 我最近和在 Badgerpunch Games 的几位朋友一起发布了一个小的以XNA为基础的游戏,而且通过论坛和Twitter与这个独立的游戏开发组织保持密切的联系。游戏开发者十分在意性能问题,... 阅读全文

用Eclipse开发Android应用程序(3): 开发第一个Android应用程序HelloWorld(下篇)

2011-02-18 16:09 by Vincent.C, 1672 阅读, 0 推荐, 收藏, 编辑
摘要:接用Eclipse开发Android应用程序(3): 开发第一个Android应用程序HelloWorld(上篇), 本篇主要说明AVD的创建及程序简单调试运行一. AVD的创建AVD 就是指Android 模拟器1. 通过Eclipse菜单【Window】->【Android SDK and AVD Manager】或者 Android Icon打开 Android SDK and AVD Manager, 选择左边第一项 Virtual devices. 2. 在没有新建过的情况下里面应该是空白的, 以上是我自己新建的两个, 我们在新建的时候基本是按照所对应的Android版本来建立 阅读全文

用Eclipse开发Android应用程序(3): 开发第一个Android应用程序HelloWorld(上篇)

2011-02-18 14:30 by Vincent.C, 1493 阅读, 0 推荐, 收藏, 编辑
摘要:本篇主要介绍如何创建一个基本的Android应用程序, 及程序中相关文件及文件夹介绍 一. 新建Android工程篇: 1. 【File】-> 【new】 –> 【Project】->【Android Project】   2.   输入项目名称, 类似于VS中的SolutionName 按顺序介绍以上红色框内内容 a. Project n... 阅读全文

精益求精,抑或得过且过

2011-02-18 13:31 by Vincent.C, 315 阅读, 0 推荐, 收藏, 编辑
摘要:本文转自http://www.cnblogs.com/wayfarer/archive/2011/02/18/1957530.html, 其目的在于长期保留这篇文章, 从长远来看, 代码质量引起的问题太大也太多了, 希望能引起更多人的注意, 把模块化设计, 单元测试, 代码重构做到切实可行.程序员面临的最痛苦之事,莫过于修改旧代码;如果还有比这更痛苦的,就是修改糟糕透顶,乱得一团糟的烂代码。最近因为手底下一帮程序员都在忙,市场部正好又反馈过来一个要命的bug,一时手痒,就领下了这个任务。我们这个产品是针对教育行业的,它是在好几年前开发,然后不断完善和维护。这些阶段都是在我来到这家公司之前完成的 阅读全文

用Eclipse开发Android应用程序(2): 开发环境搭建

2011-02-18 11:39 by Vincent.C, 753 阅读, 0 推荐, 收藏, 编辑
摘要:Android Software Developer Kit我们已经大致了解了 Android 平台,现在讨论如何设置 Eclipse 环境来支持 Android 应用程序开发。本节讨论如何获取 Android SDK 并在 Eclipse 环境中配置它。获取和安装 Eclipse如果您还没有安装 Eclipse,那么从 Eclipse Foundation 下载并安装 Eclipse IDE 最新的稳定版(参见本章内容下方 相关资源)。安装包是一个压缩的文件夹。把这个文件夹的内容解压到您计算机上的适当位置。安装程序并不在 Windows® 上创建任何图标或快捷方式。对于本教程,Ecl 阅读全文

用Eclipse开发Android应用程序(1): 开始之前

2011-02-18 11:38 by Vincent.C, 786 阅读, 0 推荐, 收藏, 编辑
摘要:本系列文章改编自 IBM DevelopWorks <<用Eclipse开发Android应用程序>>文章, 改编的主要目的是给未从事过Java开发的.Net人员一个很好的入门, 以及我自身在看这篇文章过程中的一些新的感受写出来, 有某些或部分概念等摘抄自原文, 但我也会尽量加入我在学习过程中的一些遇到的坑, 好让大家绕过这些地方; 本系列文章会以用Eclipse开发Android为主线, 会尽量将原文的相关内容包含进来. 开始之前我们为什么要关注 Android?有两个原因使 Android 成为重要的平台。首先,Google 引入了 Android,它在很短时间内就 阅读全文

WebService 访问代理及安全性验证设置

2008-11-06 08:52 by Vincent.C, 284 阅读, 0 推荐, 收藏, 编辑
摘要:ERPWS.ErpInterfacews=newERPWS_Demo.ERPWS.ErpInterface();//LocalNetworkProxySettings ws.Proxy=newSystem.Net.WebProxy("172.31.170.21:8089",true);ws.Proxy.Credentials=newSystem.Net.NetworkCredential("username","password","doamin");//ServerCredentialSettings Crede 阅读全文

[转]C#中调用打印机编程实例

2008-11-03 16:16 by Vincent.C, 1018 阅读, 0 推荐, 收藏, 编辑
摘要:引言前段时间为客户开发一套打印机配套的软件,对C#中调用打印机做了些研究。---------------------------------------------问题.Net Framework 1.1给我们提供了一个PrinterSettings类,以提供指定有关文档打印方式的信息,其中包括打印文档的打印机。其中的静态属性InstalledPrinters可以使我们获取安装在计算机上所有打印机的名称。但是可惜的是,该属性仅仅能够提供已安装的打印机的名称。对于获取该打印机的相关信息(如打印机类型等)却无能为力。问题就产生了,由于客户无法提供打印机的SDK,所以对打印机的筛选(处于商业目的,客 阅读全文

检索 COM 类工厂中 CLSID 为 ???的组件时失败,原因是出现以下错误: 80080005。

2008-09-07 20:51 by Vincent.C, 1394 阅读, 0 推荐, 收藏, 编辑
摘要:这两个玩意儿证明了MS的支持网站是有用的,应该说很有用的。先说80070005:我的一个aspnet程序,在服务器端打开excel来打印东西,结果就报了这样的错,G了一下是权限问题,ms的解答是这样的以交互式用户身份配置 Officetype=text/javascript>loadTOCNode(3, 'moreinformation');要在交互式用户帐户下设置 Office 自动化服务器,请按照下列步骤操作: 1.以管理员身份登录到计算机,并使用完整安装来安装(或重新安装)Office。为了实现系统的可靠性,建议您将 Office CD-ROM 中的内容复制到本地驱 阅读全文

GridView RowCommand事件操作Demo Code

2008-09-04 11:58 by Vincent.C, 187 阅读, 0 推荐, 收藏, 编辑
摘要://DemoCode1: protectedvoidGridView1_RowCommand(objectsender,GridViewCommandEventArgse){switch(e.CommandName){case"RollBack":stringindex=this.GridView1.DataKeys[Convert.ToInt32(e.CommandArgument)].Value.ToString();stringruncard_id1="";stringruncard_id2="";stringsqlStr=&q 阅读全文