推荐阅读

聊聊以项目型为主的定制化软件开发
各位,在你们的眼中,如何理解软件开发?我想这个问题定然会得到许多不同的答案,对于软件开发的定义,百度百科中提到:软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。个人认为,**软件开发过程就是一群人的思想相互碰撞的动态过程,既然是一群人,那么就人与人之间各有不同、各有所需;既然是思想相互碰撞,那么就可能会难以捉摸;既然是动态的,那么就一定会有变化。**这也就不难理解为什么说软件开发是一项复杂的系统性的技术工程。本人自2009年开始参与到软件开发的大军中来,掐指算来,已是十年有余。在软件开发领域十余年的摸爬滚打,积累了些许经验教训,对软件开发的理解也在逐步加深。鄙人不才,愿借此机会,与各位聊聊软件开发的那些事儿。 今天这里要聊的其中一个话题与软件开发类型有关。从软件开发类型来看,一般有项目开发、产品开发、技术研发等几类。在我们公司,从这几年的实践来看,我们的软件开发几乎都是项目型的软件开发,而且几乎都是以乙方身份承接的项目开发。项目型软件开发的最大特点就是定制化开发。谈到定制化开发,想必大家都非常清楚,不同客户的需求各不相同,即使是同一类型的客户同一类型的软件需求也会有差异,开发的可控性和难度必然加大。这里似乎说明了一个问题,定制化软件开发不好做。事实上,定制化软件开发确实存在多方难点,也确实很难通过完成所有客户提出的定制化需求就能做得很成功,这里还涉及到很多商务、技术、管理等方面的综合因素。但是,这并不是意味着定制化软件开发就没有前景、就没有空间。要想在项目型软件开发方面有大的突破,个人认为至少要考虑两个因素:一是可持续性,二是规模效应。 软件开发的可持续性意味着同一类型的软件项目我们可以持续做,继而带来业务的可持续、技术的可持续、团队的可持续。这有点像我们常常说的做完一期做二期,做完二期做三期,做完三期来个技术、业务大升级,再接着做。这种模式下,软件利润也许会有更大的空间。诚然,可持续性也有大有小,小的可持续性更多就是一个单点效应,特别是在项目规模仅在百万级别甚至更小一些的时候,虽然持续做几期规模或许也能有大几百万甚至上千万,但这并不是一件容易的事情,或者应该说对我们而言还是挺困难的一件事,至少这几年我们所做的各类型软件项目也鲜有非常成功的案例。大的可持续性有两层意思,一是大项目的可持续性,比如从一个千万级别的项目开始,历经几年时间下来,一般会有持续的需求需要开发,升级改造必不可少,这个从某种意义上来说就可以将其归结为一个典型的大项目的可持续;二是项目的规模化效应,通常由某一个软件项目开始横向拓展,比如从一个客户单位拓展到另一个客户单位甚至更多的客户单位。软件开发的规模效应意味着在几年内能够有效地促进业务发展,有利于形成一条业务线。这里也有两层意思,一是规模大,只有大项目才有可能形成规模效应,才有可能衍生出其他相关软件项目,继而带动技术服务、运维服务等其他相关项目;二是范围广,一个好的软件项目会借助政策、市场、客户、业务等方面的力量,能够迅速将受众面铺开,陆续在更广阔区域、更多客户单位落地,从而形成规模化效应。上述谈到的都是项目型的软件开发,即使有规模效应,也依然是需要定制开发的,不过从可持续性角度来看,定制开发也有其相应的好处,有需求就需要定制开发,有定制开发就为可持续性开发创造一些必要条件。除了项目型软件开发,还有就是产品型的软件开发,或者直接称之为产品开发。产品型软件开发的最大特点就是可复制性及可运营性。可复制性更多针对的是销售型产品,可运营性更多针对的是平台型产品。在目前我们公司所在的行业特点及我们多年来承接项目的情况来看,要做产品开发不是一件易事,需要市场、人才、时机等各方面的综合作用并顺势而为。

PPT转换DOC文档或DOC文档转换PDF技巧
常常看到有人在网上问到如何从PPT转换到Word文档,如何从Word文档转换到PDF格式,用什么工具转换。其实,一个免费国产办公软件就可搞定一切。从PPT到DOC的转换如果要在Word文档中引用PPT或PPTX演示文件中的图片或文字,是不是需要一张一张图“复制→粘贴”,一段一段文字“复制→粘贴”?那太out了,效率太低!其实,我们可以借助于WPS Office 2012 SP1实现直接转换。在WPS Office 2012 SP1中,我们只要用WPS演示打开PPT演示文档,再选择“WPS演示→另存为→转为WPS文字文档”命令,再在打开的窗口中作相应选择(图1),再选择保存文件夹和文件名。最后直接打开转换后的DOC文件,可以发现文字和图片都是可以选择和复制的,非常方便。图1从DOC到PDF的转换另外,出于格式的统一要求,很多办公场合需要将DOC文档输出为PDF格式。最简单且免费的方法是使用WPS Office。只要打开文档,选择“WPS文字→另存为→输出为PDF格式”,即可将其导出为标准的PDF文件。而且与其他Office不同,WPS在PDF输出时,能够完整保留原文档各种特殊内容,并提供完善的PDF文件权限设置功能,而且自动形成目录,还带有索引功能,功能相当强大(图2)。图2

PPT2003中抛物线的制作方法实例教程
相对以前的版本,PPT2003以上版本的动画制作功能有了很大的增强,很容易实现PPT课件的制作要求。本文通过介绍一个物理PPT课件的动画制作方法,帮助大家了解和学习PPT 2003的动画制作功能。在高中物理的“平抛运动”教学中,需要演示从水平飞行的飞机中投出炸弹的轨迹,以及多颗炸弹和飞机的位置关系。下面我们一起来制作这个PPT课件。将对象插入幻灯片 为了保证课件更加形象直观,我们需要把已经制作好的图片插入幻灯片。 如果放入幻灯片的图片大小不合适,可以将它选中,然后拖动图片四周的尺寸控点,就可以改变图片的大小了。 同理,如果要调整插入幻灯片图片的位置,只要将它选中,就可以用鼠标拖动的办法移动图片。 定义对象的动作路径 根据PPT课件制作的要求,图中的飞机作水平匀速直线运动。定义这个动作路径的方法是:选中已经插入幻灯片的飞机,打开PPT2003“自定义动画”任务窗格中的“添加效果”菜单,单击“动作路径”子菜单下的“向右”命令,以绿色三角形为起始点,红色三角形为终点画出一条水平虚线。其中绿色三角形是对象(飞机)动画的起始位置,红色三角形是对象(飞机)动画的终止位置,水平虚线则是对象的运动轨迹。如果你觉得默认的“动作路径”长度不合适,可以将表示动作路径的三角形和水平虚线选中,然后拖动红色三角形上的控点改变其长度。 接下来就要定义炸弹的运动路径了,操作方法仍然是选中插入幻灯片的炸弹,打开PPT2003“自定义动画”任务窗格中的“添加效果/动作路径/绘制自定义路径”子菜单,单击其中的“曲线”命令。当十字光标出现以后,就可以从炸弹所处的位置开始绘制曲线。 需要注意的是:绘制过程中单击鼠标一次即可留下一个“顶点”,线段可以以该点为中心任意地弯曲,即可绘制出比较平滑的曲线。最后将曲线绘制到飞机动画终止位置的下方,双击鼠标就可以结束曲线的绘制了。如果你感觉绘制出来的曲线不够平滑,可以用鼠标右键单击曲线。选择快捷菜单中的“编辑顶点”命令,此后曲线上就会出现许多小黑点(它是绘制曲线时单击鼠标的位置),你就可以使用鼠标拖动某个顶点,从而让曲线变得更加平滑。最后,按上面介绍的方法在飞机终点位置下方的位置分别放置两颗炸弹,图片所示,以表现飞机投弹后炸弹在其下方排成一条直线的规律。

在Excel2007/2010中绘制一次函数图像
本文介绍在Excel 2007/2010中用散点图和趋势线绘制一次函数y=kx+b的图像的方法。以Excel 2010为例,在同一图表中同时绘制y=-x+2、y=4x+3和y=2x三个一次函数图像。对每个一次函数,只需两个数据点即可。在工作表中输入这三个一次函数的两个数据点,在A列输入x值,在B列输入对应的y值,如图。 1.添加y=-x+2函数的数据:选择A2:B3区域,在功能区中选择“插入→散点图→仅带数据标记的散点图”,在“图表工具-设计”选项卡的“数据”组中单击“切换行/列”。 2.添加其他一次函数数据:在功能区的“数据”组中单击“选择数据”,弹出“选择数据源”对话框。在左侧的区域中单击“添加”按钮,弹出“编辑数据系列”对话框,将“X 轴系列值”设置为y=4x+4函数的x值所在区域A6:A7,在“Y 轴系列值”设置y值所在区域B6:B7,单击确定。 再次单击“添加”按钮,添加y=2x函数的数据。 3.添加趋势线:依次右击每个系列中的数据点,在弹出的快捷菜单中选择“添加趋势线”,弹出“设置趋势线格式”对话框,在“趋势预测”下对“前推”和“倒推”设置一个适当的周期数,本例都为“5”,并勾选“显示公式”选项。
最新发布

word如何制作奖券模板
如果你不太会设计,又想不花钱就制作精美的奖券奖励,那么下面就由小编给大家分享下word制作奖券模板的技巧,希望能帮助到您,有需要的朋友可以来看看哦。 word制作奖券模板的步骤如下: 步骤一:首先,根据实际需要来插入 表格、艺术字、自选图形 等元素来设计出简易抽奖券框架,这个基本上难不到大家,所以这个过程就不做演示了。 步骤二:选中整个表格,打开“段落”对话框进入如下图所示的设置,目的是避免奖券发生跨页问题而成为无法使用的废票。 步骤三:好了,现在到重点了。将光标定位到正券的“№.”之后,按 Ctrl + F9 插入域标识{ },然后在其中输入“seq z \#000”;再将光标定位到副券的“№.”之后,按 Ctrl + F9 插入域标识{ },然后在其中输入“seq f \#000”;如下图所示。(注:\#000是数字格式开关,#后的3个0代表保留三位数,可根据实际需要设置0的个数。) 步骤四:按 Ctrl + A 全选文档,按 F9键更新域即可看到自动生成的奖券编号,如下图所示。 步骤五:在保持全选的情况下,按 Ctrl + C 复制做好的第1份抽奖券,接着按 Ctrl + End 将光标定位到文档最后,然后按 Ctrl + V 不放来批量粘贴抽奖券模板,每隔几秒钟稍停一下观察界面左下角的页码数,可大致估算已粘贴出多少抽奖券模板,如果觉得差不多够了就按 Ctrl + A 全选再按 F9键更新域,即可看到最后1张抽奖券的编号;如果还不够则继续在文档最后粘贴抽奖券模板,然后重复上述后续操作即可。 步骤六:完成之后,打印出来,可沿着虚线将正券与副券裁开;当然还需要横向将奖券裁开成单张就可以了。看了“word如何制作奖券模板”此文的人还看了:1.如何用Word制作流程图

如何解密word文件
你是否遇见过一份珍贵的Word文档,里面的资料对你非常有用,你需要对这份文档进行再编辑,加以利用。但是,这份文档已经被原创作者加密,限制修改!那么下面就由小编给大家分享下解密word文件的技巧,希望能帮助到您。 解密word文件的步骤如下: 步骤一:用WPS文档打开加密文件。你会看到工具栏中显示文档“限制编辑”、“文档受保护”等字样。如果你尝试编辑文档,也会发现各种编辑功能都不可用。确定这个文档是被保护的之后,请关闭文档。 步骤二:接下来真正讲解破解密码的步骤;新建一个空白的Word文档。 步骤三:在空白文档上方的菜单栏选择【插入】→【附件】,选择本地磁盘的加密文件,单击【打开】。 步骤四:双击打开加密附件,这时展现在你面前的已经是破解之后的可编辑文档了。看了“如何解密word文件”此文的人还看了:1.如何破解word文档的密码2.怎样破解加密word文档3.word2010中如何解密

如何把pdf文字转换成word文本
现在网络中PDF格式的文本越来越多,很多需要的内容无奈不能复制让很多朋友很烦恼。那么下面就由小编给大家分享下把pdf文字转换成word文本的技巧,希望能帮助到您。 把pdf文字转换成word文本的步骤如下: 步骤一:打开word,插入此图片。按图示操作 步骤二:依次操作:菜单——打印——在打印机选项中选择doPDF——确定——点击“浏览”选项——选择文件保存的位置和填写名称——保存——确定。如图所示 步骤三:打开CAJViewer软件,选择浏览刚刚转换的PDF文件。 步骤四:打开图片后,选择“使用文字识别转换此图像”,点击后,选择“发送到word”。如图所示 步骤五:大功告成。上效果图看了“如何把pdf文字转换成word文本”此文的人还看了:1.如何把PDF转为word文本2.将pdf转成word文字的两种方法

如何把pdf转换成word的两种方法
作为一个很有价值的格式文件,PDF是有一定的优势存在的,但是PDF文件有一定的编辑权限也是事实。为了编辑PDF文件,需要把PDF转换成Word格式。那么下面就由小编给大家分享下把pdf转换成word的技巧,希望能帮助到您。 把pdf转换成word方法一: 步骤一:安装并打开转换器1(如图),点击右侧上方的PDF转Word文件; 步骤二:随后点击左上角的“添加文件”,把需要转换的PDF文件依次添加进来; 步骤三:点击“浏览”按钮,选择文件的保存位置,最后点击“开始转换”等待转换完成。 把pdf转换成word方法二: 步骤一:安装并打开转换器2(如图),选择转换模式“文件转换Word”; 步骤二:把需要转换的文件添加到软件中,软件支持批量添加; 步骤三:点击“自定义”设置转换后文件的保存位置,同样最后点击“开始转换”即可。看了“如何把pdf转换成word的两种方法”此文的人还看了:

excel2007怎么笔划排序
在excel的排序中,有数字排序,字母排序,还有笔划排序,今天小编就教你怎么利用笔划进行排序。 excel2007笔划排序的步骤: ①打开Excel2007工作表,单击菜单栏–数据–排序。 ②弹出排序界面,勾选数据包含标题,这样显示的就是单元格数据。 ③单击选项按钮,勾选笔画排序,确定。 ④所选的单元格数据完成排序,大家可以查看下图。

excel2013插入日期选择器的方法
在Execl中录入好数据以后经常需要进行美化或者做一些辅助功能,其中日期选择器这个功能较为常用,具体该如何插入呢?,下面是由小编分享的excel2013 插入日期选择器的方法,以供大家阅读和学习。 excel2013 插入日期选择器的方法 插入日期选择器步骤1:在开发工具栏选择插入-其他控件,打开其他控件选择框。 插入日期选择器步骤2:在选择框中选择calendar control8.0,确定。 插入日期选择器步骤3:在适当的位置绘制日历,并将高度和宽度适当调整。这时的日历控件还比较原始,不会点击日期后自动隐藏日历并在单元格内填入日期,这时就需要添加自己的代码。 插入日期选择器步骤4:在设计模式下双击日历。 插入日期选择器步骤5:点击设计模式,当图表颜色变深后就是设计模式,打开代码编辑器。 插入日期选择器步骤6:在光标处输入下方的代码: ActiveCell = Calendar1.Value Me.Calendar1.Visible = FalseEnd Sub Private Sub Worksheet_SelectionChange(ByVal Target As Range)

excel表格连接公式怎么使用
Excel中经常需要用到公式进行链接数据,链接公式具体该如何使用呢?不懂的朋友,下面是小编带来的关于excel使用链接公式的教程,欢迎大家来到学习。 excel表格使用链接公式方法 1:以下面的例子来说明,把“学校代码”和“学院代码”和“学院号码”连接下来变成“学号” 2:将下列字符串连接起来;第二种:将下列用"-"连接起来. 3:先讲第一种方法 ,用连接符号 :“&”。 4:这个方法最简单了,只需要将每一个单元 格用“&”连接 下来就可以 了,如果遇到字符 串间还要加上其它 字符 (比如 “-”)时,就只需要 在字符串间再连接 “-”这个符号就可以 了哦 5:使用字符 串连接 函数 :CONCATENATE()函数 6:它的使用方法很简单:CONCATENATE(需要连接的单元格,需要连接的单元格,需要连接的单元格…) 注意哦:如果 中间有要加上其它 字符(比如 “-”),直接 加上这个字符 就可以了,但是一定要加上双引号""(还要是英文格式下的双引号哦) 7:最后 我们还比较 一下整体 的结果吧,看看哪种方法适合你,就用哪种方法 吧

excel不同表格复制公式的方法
Excel中不同的表格需要复制公式,不同的表格内具体该如何进行复制公式呢?下面是小编带来的关于excel不同表格复制公式的方法,希望阅读过后对你有所启发! excel不同表格复制公式的方法: 复制公式步骤1:打开Excel数据表格,比如第一张表是一月份,各小组的工作统计情况: 复制公式步骤2:举例你要在H列统计前两天的工作情况,那么你可以再H2单元格输入公式: =B2+C2 单击回车,在该单元格右下角出现十字时进行下拉,公式就会整列复制如图: 复制公式步骤3:选取H2单元格,单击右键,再点击复制选项 复制公式步骤4:打开你要复制公式的第二张同类型表格sheet2,选取H2位置,单击右键选择“选择性黏贴”选项,跳出对话框如下:选择“公式”选项单击确定 复制公式步骤5:公式和结果就如下图所示: 复制公式步骤6:把该单元格下拉就可以实现整列下拉:

excel2010怎么截图
在excel2010中,想要截取表格的时候,可以直接使用照相机功能来进行截图。下面就跟小编一起来看看吧。 excel2010截图的步骤 首先,在表格中选择要转换为图片的单元格区域。 选中要转换为图片的表格区域 对选中区域单击鼠标右键,选择“复制”,或直接按键盘上的Ctrl-C将该区域复制到剪贴板。然后在表格中的空白单元格处单击鼠标右键,移动鼠标指向“选择性粘贴”。 鼠标指向选择性粘贴 在“选择性粘贴”展开的菜单中点击“其他粘贴选项”一栏中的“图片”,这样刚才复制的表格部分就变成一张图片了。 将表格粘贴为图片 想把图片单独提取出来,只要在图片上点击鼠标右键,然后选择“图片另存为”就可以了。excel2010截图的

Excel中IF函数多层次嵌套高级用法的具体方法
if 函数针对一定的条件做真假判断并返回不同的结果,可以说是EXCLE中最常用到的函数之一,今天,小编就教大家在Excel中IF函数多层次嵌套高级用法的具体操作。 Excel中IF函数多层次嵌套高级用法的具体步骤如下: IF 函数是根据对指定的条件计算结果为 TRUE 或 FALSE,返回不同的结果,语法 IF(logical_test,value_if_true,value_if_false) 也就是 IF(条件判断是真或是假,条件为真时的值,条件为假时的值),下面来通过一个例子说明。 如图:通过判断在途货量的数量,来决定是否向工厂要货,这里只有2种可能,即要货,或不要货,就可以通过IF函数来设置。 =IF(C2>10,"不要货","要货") ,公式判断C列各单元格内的数值是否大于10,如果大于10则显示 不要货,如果不大于10则 显示 要货 。 注意这里用到的引号,逗号均应在英文状态下输入,如果是在中文状态下输入,则会导致公式错误。 再来看这个例子,如上图:与第一个例子不同的是在要货的情况下,如果前次要的货量比较少,如少于5台,则显示紧急要货,需要工厂紧急发货,在这种情况下,这个表格就出现三种可能性即:不要货,要货,紧急要货,如果单纯使用IF函数是不能达到这种判断的,幸好IF函数可以嵌套从而解决了这一问题。 这里用的公式=IF(C2>10,"不要货",IF(C2<5,"紧急要货","要货")) 解析:公式先对第一个条件进行判断,C2>10,如果大于10则显示第一个逗号后面的 不要货 如果不大于10则 进行下一个IF函数的判断