IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

C# WinForm开发系列 - CheckBox/Button/Label/ProgressBar

包含自定义颜色显示的CheckBox,水晶效果按钮,透明圆角Label,Vista效果的ProgressBar等控件(文章及相关代码搜集自网络,仅供参考学习,版权属于原作者! ). 1.自定义颜色显示的CheckBox coloredcheckcontrols.zip 2.逼真的仿Vista效果的按钮控件 crystalbutton.rar  VistaButton.rar

通用电器面试最喜欢关注哪些问题?

    拥有在GE(美国通用电气)中国有限公司15年工作经历的原GE中国有限公司人力资源总监韩美芬女士为即将毕业的大学生们带来了一场精彩的职业规划讲座。这家2006年全球最受尊敬的公司喜欢什么样的毕业生?他们又是怎么面试求职者的?通过什么途径能更轻松地进入GE?  面试:GE更看重全方位素质  “GE看重的学生不仅仅要成绩好,更要具备创新性、团队意识和参与性。”韩

通过高频招募与解职 组建最好的团队

昨晚我出席了在圣地亚哥的一个极限编程的研讨会(实际上这个会议应该叫做敏捷编程研讨会,但我猜测这个会议组织诞生于XP之初,早于极限问世)。我的一个读者知道我到圣地亚哥去访友,就推荐我参加这个会议。我本意只是想走马观花,看看编程运动在我上次做了研究之后有没有出现有趣的新情况。特别是近来,敏捷开发有更多的关注到人的问题上的趋势,在这点上,我一直很迷茫。   首先引起我注意的是出席的人物。我估计在圣地亚哥

每天进步一点点,一个月后,一年后,十年后,百年后...

如果你体会到每天进步一点点是那么不容易坚持的话那说明你真的做到想每天都进步了。但是很多情况很多人,每天都是浑浑噩噩的过掉了。用小沈阳的话,眼睛一闭一睁一天儿过去了哈 眼睛一闭不睁 一辈子过去了哈。还有很多人是想每天都坚持的,可是往往感觉到去坚持进步是那么的痛苦。去放松自我是那么的轻松。因为这次你又回来到浑浑噩噩混日子的时候。不知道有多少人有这样的感觉,自己做在电脑前捣鼓捣鼓一天,回头一想竟然不知道

Silverlight 游戏开发小技巧:血条和进度条

游戏中血条的显示非常普遍,直观的看到人物生命状态,还有看其他人的生命状态,血条并非只应用在界面当中,玩家自身和怪物的生命值显示也都会实时的出现在游戏场景当中,好的血条效果可以为游戏增光不少,这次咱们就简单的制作几个血条。   看着园子里Silverlight越来越繁荣,甚是欣慰,因为就在去年,还仍然在为Silverlight技术感到孤单,如今有了这么多并肩作战的兄弟们,除了欣慰也甚狂喜,对于Sil

事件模块的演变

本篇开始将回顾下Javascript的事件机制。同时会从一个最小的函数开始写到最后一个具有完整功能的,强大的事件模块。为叙述方便将响应函数/回调函数/事件Listener/事件handler都称为事件handler。   先看看页面中添加事件的几种方式:   1,直接将JS代码写在HTML上 <div onclick="alert(4);">Div1 Element</div&

C#3.0编码习惯与命名规则

1.用Pascal大小写规则命名方法、类型、结构、接口、委托、枚举、枚举项、属性、事件等。 public   class   DataGrid  {            public   

十年学会程序设计

这里分享一篇 Peter Norvig的 《十年学会程序设计》 (Peter Norvig  系Google研究院主任、美国计算机协会(ACM)资深会员(Fellow))。全文如下:   十年学会程序设计   Peter Norvig (Copyright 2001)   原文网址   为何大家如此匆忙?   走进任何一家书店,你会看到书架上一排不见尽头的放着如 <7天自学Java

一步步教你实现弹出窗口(第2部分)

上部分已给出主要辅助方法css了,有了它我们就可以实现类的实例的样式共享。另外,我们的类的实现模式是基于prototype,这样就实现方法共享。现在我们来看看如何渲染它,首先呈上它大体的结构层代码: <div id="" class="popups" > <div class="caption"></div> <form> <div

SAP R/3ERP系统三菱应用案例

上海三菱电梯有限公司(SMEC)(以下简称上海三菱)是一家成立于1987年的中外合资企业,公司投资总额2 亿美元,注册资金1.55 亿美元,公司占地面积18.87万平方米,现有员工1770余人。 经过18 年的发展,上海三菱已成为国内最大规模的电梯制造商和销售商,累计制造电梯10.3 万台,累计实现销售收入401 亿元,销售收入和利税总额每年以27.41%和23.55%的平均速度增长。目前在全国拥

WCF分布式开发步步为赢系列的(6):WCF服务契约继承与分解设计

上一节我们学习了WCF分布式开发步步为赢(5)服务契约与操作重载部分。今天我们来继续学习WCF服务契约继承和服务分解设计相关的知识点。WCF服务契约继承有何优势和缺点?实际项目里契约设计有什么原则和依据?面向对象的设计经验有何值得借鉴的地方?这里我们会一一给出详细的介绍。本文首先介绍的是WCF服务中契约继承的一些概念、例子代码分析,其次来讲解服务契约的设计问题。首先介绍的也是进行服务设计的必要性,

Asp优化,asp缓存技术

一、何谓asp缓存/为什么要缓存  当你的web站点采用asp技术建立的初期,可能感觉到的是asp动态网页技术带来的便利性,以及随意修改性、 自如的http控制。但是,随着访问量的增加,你一定会发现自己的站点访问速度越来越慢,IIS重新启动得越来越频繁。接下来,你一定想优化asp,诸如更换性能更优异的数据库、建立索引、编写存储过程等等。这些措施有些不需要增加成本压力,有些则成本压力很大(譬如丛ac

一份C++软件工程师的面试题

1、现有1000个苹果,10个盒子,问各个盒子内应该分别放入多少个苹果,才能使得用户要买任意1至1000之间的一个苹果数,都可以给他(卖的时候是整个盒子卖,不能拆盒子的包装)。 2、请仔细阅读下面的资料: 1)材料一:CArray template< class TYPE, class ARG_TYPE > class CArray : public CObject Paramet

个人管理 - Learn More,Study Less!

在我们学习知识的过程中,对于知识的了解,我们都是从不懂到熟知,在《Learn More,Study Less!》ebook中对整体学习理论和方法进行了一些描述,本篇讲介绍一下整体学习。 整体学习五步骤 1) 获取   通过眼睛和耳朵获取信息,这个阶段主要目的有: 简单(Simplicity) 信息量(Volume) 获取信息速度(Speed) 2) 明白  明白获取的信息,还提留在信息最表层。

七种武器武装.NET(常用开发工具介绍)

      我学习.Net快一年了,偶然间发现大家用的开发工具很多我都没见过,于是暗中的进行收集(呵呵,夸张了),现在收集满七种特来做此总结!我称他们为“七种武器”\(^o^)/   第一种武器长生剑、NUnit (用于编写单元测试)   NUnit 是为 .NET 框架生成的开放源代码单元测试框架。NUnit 使您可以用您喜欢的语言编写测试,

关于技术争论(尤其是ASP.NETWebForms 和 ASP.NETMVC 之争)

技术争论在博客和twitter里无休止地进行着,这些争论涵盖每个开发人员社区。每个语言,框架,工具,和平台在某个特定的时间都不可避免地会至少有几个争论在进行中。   下面是我多年来对技术争论所做的几个总的观察,以及对一些我最近看到的,尤其是关于ASP.NET Web Forms 和 ASP.NET MVC的最新讨论的一些评论。   关于技术争论的总的观察   下面是几个总的观察,无关任何具体技术

网易游戏游戏开发工程师

网易游戏,武汉笔试,游戏开发工程师1.一次考试,有25人参加,有ABC三题,每人至少会做一题,在不会做A的人中,会做B的人是会做C的人的两倍,在会做A的人中,只会做A的人比其他的少一人,不会做A的人和只会做A的人数相等,问只会做B的有几人? 解:设绿色加白色为X  紫色加白色为X/2   白色为Z   红色为Y   蓝

GCC强大背后

GCC,全称GNU Compiler Collection,是一套GNU开发的编译器环境,它的创始人便是大名鼎鼎的Richard.M.Stallman。最初GCC刚开始开发时,它还叫做GNU C Compiler,随着开发的深入,GCC很快得到了扩展,不仅可以支持C语言,还可以处理C++,Pascal,Object-C,Java以及Ada等其他语言。目前,GCC不仅是GNU的官方编译器,也成为编译

Xml日志记录文件最优方案(附源代码)

Xml作为数据存储的一种方式,当数据非常大的时候,我们将碰到很多Xml处理的问题。通常,我们对Xml文件进行编辑的最直接的方式是将xml文件加载到XmlDocument,在内存中来对XmlDocument进行修改,然后再保存到磁盘中。这样的话我们将不得不将整个XML document 加载到内存中,这明显是不明智的(对于大数据XML文件来说,内存将消耗很大,哥表示鸭梨很大)。下面我们将要讲的是如何

CSS reset的重新审视 – 避免样式重置

一、CSS reset(CSS重置)的历史   根据淘宝射雕的叙述,最早的一份CSS reset来自Tantek 的undohtml.css,很简单的代码,Tantek 根据自己的需要,对浏览器的默认样式进行了一些重置。   其余一些有名的CSS reset如业界领袖Eric Meyer的reset,或是Tripoli Reset。   CSS reset的作用是让各个浏览器的CSS样式有一个统一