自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

UserQi的专栏

C++/C#基础开发

  • 博客(11)
  • 收藏
  • 关注

原创 将标准 C++ 视为一个新语言

中午, 同事们都出去吃饭了.      无聊中去侯捷老师的网站上转了转,收获不小. 先挖出一篇文章来看看:将标准 C++ 视为一个新语言Learning Standard C++ as a New Language作者 Bjarne Stroustrup译者 陈崴就别再把 C++ 视为 C 的後一个语言了吧。这个问题问 C++ 之父就对了。侯捷注:本文系北京《程序员》杂志 2001/04 的文

2004-11-09 13:49:00 1858

原创 C++面向对象程序设计概要

    哎,,,,,,,C#学习起来比我想象中还难, 又是一个失眠的夜晚!    每次失眠时从众多的书籍中找到了本来阅读,总会无比的兴奋. 昨晚翻了78页的,不知不觉已过凌晨了. 很多朋友告诉我说C#比C++还简单易学, 我相信了! 可学下来并不是那么乐观哦. 看不下去又跑回来研究一下C++, 收获不小.  当重复着看一本书时, 每次都会发现很多新的东西. 不信? 那我先摘一段下来吧:特别喜欢Al

2004-11-09 13:19:00 3094 1

原创 保证你现在和未来不失业的十种关键技术

作者/iamsohappy    在当今的IT就业市场,有人欢喜有人忧。有人对目前的工作和薪水很满意,有人目前正面临着下岗,或者已经下岗……    可能你是公司里唯一谙熟某项关键技术的高手,缺了你,公司便玩不转了;也可能你所在的公司对你现有的专业技能高枕无忧,认为你在任期内足以胜任公司给你的开发任务(当然就不会再花银子去培训你啦)。    不要告诉我你们公司对原来用VB3开发的

2004-11-08 15:14:00 1169

原创 给初级程序员的一点建议

给初级程序员的一点建议马云冬(xacn)回想参加工作已有三年多了。现回忆起来,才发觉以前走了不知多少的弯路。现写下来供刚参加工作的程序员参考。也算是为中国软件做点微不足道的事吧!(这样说也太过分了,但总比一些外行人来指导软件开发的好。)还是不说这些了,让我进入正题吧! 1、以前总以为技巧最重要,现在才知道简单的才是好的以前总以为编写代码时用的技巧越多自己的水平就越高,现在才知道用最简单

2004-11-08 15:08:00 1706 1

原创 怎样做需求分析

如果将需求分析阶段的工作归结为编写需求规格说明书,这种简化的做法往往是导致项目后期层出不穷问题的罪魁祸首。建议采用以下步骤形成软件需求:获取用户需求→分析用户需求→编写需求文档→评审需求文档→管理需求。下面我们先来讨论前两个步骤(获取用户需求、分析用户需求)的做法。 获取用户需求这是该阶段的一个最重要的任务。以下为获取用户需求需要执行的活动(如图1所示)。 ● 了解客户方的所有用户类型以及潜在

2004-11-08 14:55:00 1724

原创 探索软件设计模式(二)

我们在前面的文章中已经介绍了一些软件的设计模式,并给出了一些非软件的例子。下面,让我们继续完成软件设计模式的探索,来看看这些模式中的行为模式及实例。 行为模式作者总结了十一种行为模式。这些模式可以在硬币分类银行、餐馆订餐、音乐、运输、汽车修理、自动售货机和家庭建筑中找到例子。 职责链(Chain of Responsibility)举例 职责链模式使得多个对象都有机会处理请求,从而避免请求的发

2004-11-08 14:52:00 1499

原创 探索软件设计模式(一)

软件设计模式来源于Christopher Alexander的建筑学模式和对象运动。根据Alexander的观点,模式就是一个对于特定的系统的通用解决方案本身的重复。对象运动关注于将现实世界模化为软件内部的关系。基于这两个原因,软件设计模式对于真实世界的物体而言同样应当是可以重复的。这篇文章呈现了现实的世界中的非软件的模式实例,这些模式来源于《设计模式-可复用面向对象软件的基础》(Design P

2004-11-08 14:49:00 1556

原创 由C++转向C#:我们需要注意哪些方面的变化?

每隔10年左右,编程人员就需要花费大量的时间和精力去学习新的编程技术。在80年代是Unix和C,90年代是Windows和C++,现在又轮到了微软的.NETFramework和C#。尽管需要学习新的技术,但由此带来的好处却远高于付出的劳动。幸运的是,使用C#和.NET进行的大多数工程的分析和设计与在C++和Windows中没有本质的变化。在本篇文章中,我将介绍如何实现由C++到C#的飞跃。 已经有

2004-11-08 14:33:00 1848 1

原创 C++编程人员容易犯的10个C#错误

我们知道, C#的语法与C++非常相似,实现从C++向C#的转变,其困难不在于语言本身,而在于熟悉.NET的可管理环境和对.NET框架的理解。 尽管C#与C++在语法上的变化是很小的,几乎不会对我们有什么影响,但有些变化却足以使一些粗心的C++编程人员时刻铭记在心。在本篇文章中我们将讨论C++编程人员最容易犯的十个错误。 陷阱1: 没有明确的结束方法 几乎可以完全肯定地说,

2004-11-08 14:29:00 1209

原创 c#中结构与类的区别

目录   类与结构的实例比较   类与结构的差别   如何选择结构还是类 一.类与结构的示例比较:结构示例:public struct Person{   string Name;   int  height;   int  weightpublic bool overWeight(){    //implement something

2004-11-08 11:40:00 1305 1

原创 C# 编码规范和编程好习惯

谁都会写代码!几个月的编程经验可以让你写出“可运行应用程序”。让它可运行容易,但是以最有效率的方式编码就需要下更多的功夫!要知道,大多数程序员在写”可运行代码,“而不是”高效代码“。我们在这个指南课程前面提到,你想成为你们公司”最尊贵的专业人员“吗?写”高效代码“是一项艺术,你必须学习和实践它。命名惯例和规范注记 : Pascal 大小写形式-所有单词第一个字母大写,其他字母小写。Camel

2004-11-08 11:15:00 1294 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除