可按Ctrl+D收藏 蚂蚁资源网
个人主页 我的介绍 我的文章 商品评论 资讯评论
  • 【点评】 oa 源码(办公系统oa)
  • 2021-02-19 10:15:01
  • 目前java语言是最稳定的,高端OA如用友泛微等,都是用java开发的,所有的语言见下面 OA软件的开发语言很多,目前较为常见的有ASP/PHP/.Lotu Domino/.Net/JAVA 五种语言,五种语言各有特色,其最鲜明的就是——他们代表了“计算机语言发展使用简史”。 1. ASP语言 ASP是微软的初始WEB产品,在97年左右推向市场,是最初较早的WEB语言技术,很多小型简单的网站都是用ASP语言开发的,由于是九十年代的产品,所以在计算机语言升级以后,其本身最大的一个问题就突显了出来其可扩展性比较差,与现在的主流计算机语言.NET和JAVA对接都很困难,所以我们经常见到很多用ASP语言技术开发的小型网站在2003年以后面临升级等问题时都令人头疼,最后很多公司都采取了弃用之前的ASP语言结构的产品转而使用最近的语言技术开发网站。 使用ASP语言脚本技术开发的产品最令软体工程师头疼的是ASP技术与.NET平台对接基本不太可能(笔者过去就经历过ASP网站改造成.NET网站的事情,那经历简直可以用“苦难”两个字来形容)。由于ASP的语言久远,所以现在在新开发的系统已经使用不多。今天市场上依然能够看到的ASP语言开发的OA软件多是在05年以前生产的产品的基础上改善的。 目前用ASP语言开发的产品有:金和2. PHP PHP语言与ASP基本上属于同一时代的产品,但是成熟时间稍微比ASP要晚一点,PHP语言在开发上稍微比ASP复杂,其最大的优势就是其版本就像LIUNX系统一样是一个免费开放型的平台,开源代码很容易就找到,这样就解决了程序开发人员自己绞尽脑汁的去写程序,由于是开源的,很多程序在互联网上都可以找到,但是版权问题和安全性问题是一直困扰PHP技术的两个难题。国内的通达OA一直有很多盗版,其实根源问题就是PHP的开源代码性导致的(大家可以参考通达官网)。 和ASP一样,在2000年左右,PHP成为了网站的主流开发工具,PHP与ASP相比的优势就是跨平台性好些,但是如果面对大型结构的用户群或者门户网站,PHP又有一些力不从心。所以PHP技术也正在逐渐走下坡路。PHP语言目前仍有不少网站还在使用,但是主流的应用系统已经呈现正在放弃使用的趋势,基本层面上正在淡出了开发工具的选型范围。 目前应用PHP技术的OA产品有:通达,泛微的eOffice。 由于PHP的开源和ASP的易用性再加之其语言技术久远,造成一种事实——现在很多高校和计算机语言职业培训学校已经或者开始放弃了使用PHP和ASP教学,这也就决定了PHP语言技术正在沦为更新换代型的产品,对于使用者来说,就出现了未来的升级困难可能大的风险。 作为行销策略上的吸引点,很多采用PHP和ASP技术的OA软件多用低价的策略冲击市场,采用这两项技术的OA软件实际上更多的是应用于低端产品。 3. Lotus Domino 是IBM 在96年左右流行起来的OA开发工具,优点是开发速度比较快,基于Lotus的脚本进行开发,与Lotus 的邮件系统相整合,主要用来作工作流和内部邮件的传递,由于Louts采用专用的文档数据库系统,查询和数据统计效率就比较低下,与关系型数据库的整合很不好。所以Lotus Notes对于仅对单一的消息和工作流系统来说是不错的架构,但如果想做较大规模的业务整合或者业务开发会是困难重重。 使用Lotus Notes语言架构的OA产品最大的难点就是针对业务系统整合起来比较难。97年笔者曾经在北京见过IBM推广过Louts系统,也许在国外懂louts语言的人很多,但是事实上在国内懂louts系统的人少之又少,这也就决定了louts在中国国内市场上一直都打不开局面的原因之一,由于懂louts语言的技术工程师较少,所以使用louts语言开发的软件的产品面临最大的困难是升级维护,物以稀为贵,louts系统工程师的支付成本也相对比较高昂。 国内应用louts语言的OA产品:合强 以上三种语言技术在90年代的时候都曾经是WEB或者主流开发语言,但是随着计算机语言技术的不断升级换代,这三种语言技术逐渐淡出人们开发OA软件的视线,使用这三种语言的技术工程师人员数量也呈现出阶梯数量级递减,也许到了2020年,ASP,PHP语言技术的工程师将会成为全球“稀有语言动物”,也只有到了那个时候做ASP,PHP语言的工程师拿的薪水会比主流工程师拿得多得多。 4. .Net 目前国内计算机语言的主流技术之一,有一个现象大家都可以看到——现在软件公司的招聘广告,从招聘广告上我们看到现在更多的招聘对象都是JAVA和.net的技术工程师,从这个市场热度不难看出——JAVA和.net在未来很长的一段时间里将代表开发语言的主流。 论证其是否是主流原因的方法很简单,第一:是否有国际大厂商的支持。第二:可扩展性,可升级性,模块化,面向对象等等优势。产品开发出来的安全稳定性以及开发出来的可伸缩性。当然可扩展性和可升级性、模块化这些都是没有办法可视化的,对于那些对OA语言感兴趣的爱好者不防多看看计算机语言技术方面的书籍,其实每本书里都有介绍JAVA和.net在扩展、升级、模块化方面的均衡优势。第三:还有一个最为简单的验证方法,就是可以问问你身边搞过研发或者懂点计算机语言技术的朋友,他们都会给你一个明确的答案。 .NET语言开发的软件产品稳定性较高,产品可以模块化是一个存在的事实优势,但.NET具有很强的优势的同时,也存在一定的劣势,如跨平台、大数据并发。同时.Net与ASP对接时,就会导致产品的安全性变低,.NET平台的安全性会随着ASP的安全漏洞安全为黑客或者不法分子利用进而破坏,这个也就一直困扰软件技术工程师的一个最大的问题——.NET语言没有办法和ASP对接的最大一个因素之一。当然.NET如果不需要与ASP语言对接,那么也不存在这样的风险。
  • 【点评】 小游戏源码(编程一个最简单游戏代码)
  • 2021-02-18 10:00:01
  • #include<graphics.h> #include<stdlib.h> #include<dos.h> #define LEFT 0x4b00 #define RIGHT 0x4d00 #define DOWN 0x5000 #define UP 0x4800 #define ESC 0x011b int i,key; int score=0; int gamespeed=32000; struct Food /*食物的结构体*/ { int x; /*食物的横坐标*/ int y; /*食物的纵坐标*/ int yes; /*食物是否出现的变量*/ }food; struct Snack /*蛇的结构体*/ { int x[N]; int y[N]; int node; /*蛇的节数*/ int direction; /*蛇的方向*/ int life; /*蛇的生命,0活着,1死亡*/ }snake; void Init(void); /*图形驱动*/ void Close(void); /*关闭游戏函数*/ void DrawK(void); /*画图函数*/ void GameOver(void);/*输出失败函数*/ void GamePlay(); /*游戏控制函数 主要程序*/ void PrScore(void); /*分数输出函数*/ DELAY(char ch)/*调节游戏速度*/ { if(ch=='3') { delay(gamespeed); /*delay是延迟函数*/ delay(gamespeed); } else if(ch=='2') { delay(gamespeed); } } Menu()/*游戏开始菜单*/ { char ch; printf("Please choose the gamespeed:\n"); printf("1-Fast 2-Normal 3-Slow\n"); printf("\nPlease Press The numbers..\n"); do {ch=getch();} while(ch!='1'&&ch!='2'&&ch!='3'); clrscr(); return(ch); } /*主函数*/ void main(void) { int ch; ch=Menu(); Init(); DrawK(); GamePlay(ch); Close(); } void Init(void) { int gd=DETECT,gm; initgraph(&gd,&gm,"c:\\tc"); cleardevice(); } void DrawK(void) { setcolor(11); setlinestyle(SOLID_LINE,0,THICK_WIDTH); for(i=50;i<=600;i+=10) { rectangle(i,40,i+10,49); /*画出上边框*/ rectangle(i,451,i+10,460); /*画出下边框*/ } for(i=40;i<=450;i+=10) { rectangle(50,i,59,i+10); /*画出左边框*/ rectangle(601,i,610,i+10); /*画出右边框*/ } } void GamePlay(char ch) { randomize(); /*随机数发生器*/ food.yes=1; /*1代表要出现食物,0表示以存在食物*/ snake.life=0; snake.direction=1; snake.x[0]=100;snake.y[0]=100; snake.x[1]=110;snake.y[1]=100; snake.node=2; PrScore(); while(1) /*可以重复游戏*/ { while(!kbhit()) /*在没有按键的情况下蛇自己移动*/ { if(food.yes==1) /*需要食物*/ { food.x=rand()%400+60; food.y=rand()%350+60; /*使用rand函数随机产生食物坐标*/ while(food.x%10!=0) food.x++; while(food.y%10!=0) food.y++; /*判断食物是否出现在整格里*/ food.yes=0; /*现在有食物了*/ } if(food.yes==0) /*有食物了就要显示出来*/ { setcolor(GREEN); rectangle(food.x,food.y,food.x+10,food.y-10); } for(i=snake.node-1;i>0;i--) /*贪吃蛇的移动算法*/ { snake.x[i]=snake.x[i-1]; snake.y[i]=snake.y[i-1]; /*贪吃蛇的身体移动算法*/ } switch(snake.direction) /*贪吃蛇的头部移动算法,以此来控制移动*/ { case 1:snake.x[0]+=10;break; case 2:snake.x[0]-=10;break; case 3:snake.y[0]-=10;break; case 4:snake.y[0]+=10;break; } for(i=3;i<snake.node;i++) /*判断是否头部与身体相撞*/ { if(snake.x[i]==snake.x[0]&&snake.y[i]==snake.y[0]) { GameOver(); snake.life=1; break; } } /*下面是判断是否撞到墙壁*/ if(snake.x[0]<55||snake.x[0]>595||snake.y[0]<55||snake.y[0]>455) { GameOver(); snake.life=1; } if(snake.life==1) /*如果死亡就退出循环*/ break; if(snake.x[0]==food.x&&snake.y[0]==food.y) /*判断蛇是否吃到食物*/ { setcolor(0); rectangle(food.x,food.y,food.x+10,food.y-10); /*吃的食物后用黑色将食物擦去*/ snake.x[snake.node]=-20;snake.y[snake.node]=-20; /*现把增加的一节放到看不到的地方去*/ snake.node++; food.yes=1; score+=10; PrScore(); } setcolor(4); /*每次移动后将后面的身体擦去*/ for(i=0;i<snake.node;i++) rectangle(snake.x[i],snake.y[i],snake.x[i]+10,snake.y[i]-10); delay(gamespeed); DELAY(ch); setcolor(0); rectangle(snake.x[snake.node-1],snake.y[snake.node-1],snake.x[snake.node-1]+10,snake.y[snake.node-1]-10); } if(snake.life==1) break; key=bioskey(0); /*接受按键*/ if(key==ESC) break; else if(key==UP&&snake.direction!=4)/*判断是否改变方向*/ snake.direction=3; else if(key==RIGHT&&snake.direction!=2) snake.direction=1; else if(key==LEFT&&snake.direction!=1) snake.direction=2; else if(key==DOWN&&snake.direction!=3) snake.direction=4; } } void GameOver(void) { cleardevice(); setcolor(RED); settextstyle(0,0,4); outtextxy(200,200,"GAME OVER"); getch(); } void PrScore(void) { char str[10]; setfillstyle(SOLID_FILL,YELLOW); bar(50,15,220,35); setcolor(6); settextstyle(0,0,2); sprintf(str,"scord:%d",score); outtextxy(55,20,str); } void Close(void) { getch(); closegraph(); } 贪吃蛇
  • 【点评】 亿乐3.0源码(2020最新亿乐社区系统源码)
  • 2021-02-12 16:01:21
  • 亿乐棋牌怎么样的刚刚开的亿乐棋牌会不会突然跑路呢大神们帮帮忙,这种棋牌平台只要是运营久了没人玩,一般都会跑路 所以不建议玩新平台,要玩最好选多人玩的平台。越多人玩人气越好,一般也都不会跑路 如果你要玩,可以去棋牌客看下。上面那些4个星和以上的,都是比较多人玩的
  • 【点评】 团购小程序源码(开源社区团购小程序源码)
  • 2021-02-12 15:24:52
  • 其实没具体功能需求,没人说得出来是多少钱的!因为一样是四个轮子的车,但奥迪就是比奥拓贵!总得来说如果是定制,上万都是有可能的,开发时间也会长一些,基本上一个月左右的时间,可能会提前,也可能两三个月。第三方的小程序平台,这个价格方面会实惠很多,一套系统,多人付费。所以平均几千,就能使用到开发价格超百万的系统
  • 【点评】 企业公司源码(企业网站模板源码)
  • 2021-02-12 15:03:11
  • 组织机构代码可以查到公司名称,机构名称无法查询到组织机构代码,展开全部你可以去全国组织机构代码证网站查询一下该网站能查询组织机构代码证号和其代码证书上的七项内容税务登记号或(纳税人识别号)编码规则是:纳税人识别号是指税务登记号(分组织机构代码和身份证注册):1、税务登记证号由六位行政区划代码加九位组织机构代码组成。组织机构代码是质量技术监督局发放的组织机构代码证上的九位数字,这个数字组合是唯一的。 2、个体经营者办理税务登记证的由:旧的身份证15位码加5个0或新的身份证18位码加2个0;如果同一身份证办多户税务登记的,则第二户的税务登记证后两位改为“01”,第三户改为“02”。以上回答你满意么?
  • 【点评】 扫码点餐小程序源码(外卖小程序独立版源码)
  • 2021-02-12 14:54:53
  • 智掌柜的点餐收银系统就可以对接微信小程序啊,客户可以用微信小程序点餐的,或者扫码点餐等等,并且实现自助化付款的。另外,还可以对接外卖平台实现自动接单,以及设置电子会员等等。
  • 【点评】 区块链系统源码(区块链源代码在哪看)
  • 2021-02-12 14:00:01
  • 谁用过微三云的区块链卖货系统的进来说一下,我公司就是用他们的系统,他们的区块链系统功能强大,可以提供整套系统源码,有电商、知识付费、内容付费、在线教育、云平台等众多落地应用场景,我有跟他们合作,合作伙伴很认可也很感兴趣,销量也提升了不少,非常好用,而且他们是公认的区块链研究中心,有保障。
  • 【点评】 在线小说网站源码(小说APp源码)
  • 2021-02-12 13:54:31
  • 请问哪里有免费的小说商业网站源码下载呢,搜索“源码之家” 前两个都可以~
  • 【点评】 a8源码论坛(a8交易平台)
  • 2021-02-12 13:52:46
  • 看来还是我来回答吧。我给你一个直观一些的http://www.softhy.net/(洪越源代码)这个里面的“ASP无措代码”都是直接下来就可以用的那种。站长之家之类的的站点都是学习性质的偏向。很多代码都不是直接下来就能用的。呵呵
  • 【点评】 最新易支付源码(都爱云支付系统源码)
  • 2021-02-12 12:41:29
  • 在网上下载的收费系统源码,自己做了一个小挂. 收费的充值系统里面没有数据 就是充值卡号和密码 求怎么写,http://good.gd/1622157.htm 给你个 商业版的。只要修改一下就能用。后台软件管理能生成卡密 下载自己看看。绝无病毒。
  • 【点评】 看漫画网站源码(暗雷源码)
  • 2021-02-12 12:05:13
  • 有什么网站可以在线看漫画的不是动漫,是画,cmicbar在线动漫频道cmictea.com漫思茶-动漫漫画咨询的站点gjj.cc/DongMan/17kk.htm一起看看动漫网以上网站全是漫画
  • 【点评】 六点半源码(源码屋)
  • 2021-02-12 12:02:34
  • 先在网上找到这个栏目 然后播放等他播放完了就按下面的法子工具-internet选项-浏览历史记录-设置-查看文件 里面有一堆东西 你按类型排列下图标 找到视频格式的文件就行啦
  • 【点评】 日源码(日历源码)
  • 2021-02-12 11:36:05
  • 网页设计 求一简单的日历代码,简单精练...放在你<body></body>之间就OK了...<script type="text/javascript"> var date=new Date(); var weekArray=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六"); var today="今天是"+date.getFullYear()+"年"+(date.getMonth()+1)+"月"+date.getDate()+"日&nbsp;"+weekArray[date.getDay()]; document.write(today);</script>
  • 【点评】 微引擎影视源码(晋升引擎源码)
  • 2021-02-12 11:34:54
  • 如今做个网站确实也不是什么难事了,你直接选择一台整站源码就可以了,老榕社区超市现在提供几千套的整站源码,不同类型的都有,他们的成品网站源码功能齐全,操作简单,是建站初学者和创业者的首选,老榕社区超市的整站源码每个月都在更新,随时都有精致美观的整站系统更新,给你意外的惊喜,源码相当的实惠,性价比很高的,像楼主这样的要求你选择一套成品模块源码就可以搞定,都是傻瓜式的操作,就算你一点网站方面的知识也不会都是完全可以建站出一个很专业的网站,老榕社区源码超市的确很强大,你可以了解一下!楼主如果想详细了解相关信息可以网上搜索“老榕树源码”或者“老榕树网站源码”,上面讲解的更加详细!
  • 【点评】 知识付费平台源码(知识付费php源码)
  • 2021-02-12 11:28:44
  • 内容付费平台有哪些,知识经济时代,越来越多的人进入知识变现、内容付费领域,毕竟对于用户来说,知识需求是 一直存在的。而对于内容创作者来说,内容付费无外乎就是尽可能的产出更多优质的内容,进而达到用户付费转化,消费知识产品的目的。目前,内容付费平台可以分为两大类平台,即平台型产品和工具型产品。平台型产品(比如喜马拉雅)主打为用户提供最省时间的高效知识服务;工具型产品(比如短书)强调的是自己入驻,自己搭建运营,一个开放式的平台。平台型内容付费平台用户多,流量大用户的属性不够清晰,粘性不足;商家要进入的门槛高,平台进行审核判断比较适合有影响力的人或者团队,而非大众,比如吴军、万维钢、罗永浩等工具型内容付费平台用户进入门槛很低,开放式的平台。平台已经提供了一系列的技术支撑,每个人都可以把自己的知识或者服务实现变现。在运营和用户方面不会做强干预,未来服务的商家想象空间会很大。以上便是目前最火的内容付费平台的介绍,短书平台一直认为知识变现、内容付费不是几个平台的事情,更不会单单只是内容创作者的事情。内容付费,关键还是在于内容,只要内容够垂直,够优质,并且敢于进行尝试,能够仔细打磨作品,那么知识变现、内容付费也是一件很简单的事。
  • 【点评】 小程序前端源码(小程序源码)
  • 2021-02-12 11:17:00
  • 你好,小程序是通过接口与后台对接的,通过这个API:实现对接,将返回的数据进行处理显示到页面的。
  • 【点评】 区块链商城源码下载(开源区块链系统源码)
  • 2021-02-12 10:46:54
  • 免费商城app源码下载,只需要一台电脑就搞定了就用电脑上自带的浏览器,搜索免费商城app源码下载,点击进入相应的页面就会出现下载按钮,点击鼠标右键就可以实现迅雷下载;
  • 【点评】 人工智能电话机器人源码(人工智能机器人哪里有卖)
  • 2021-02-12 10:43:18
  • 关于智能电话机器人,你了解的有多少,一、工作效率高智能电话机器人一天2000多通电话,永不受情绪、环境、身体状况等影响,永远稳定地标准化进行工作,全面高效的将客户分类,通话录音和各种数据可随时跟进查看。二、客户筛选高效精准智能电话机器人在多线路进行群呼时,会筛选出意向客户,并将其根据ABCD分类存储在系统里面,节省80%以上的时间并提高6倍以上的效率,对意向客户沟通轨迹的全方位记录,提高跟踪准确性。三、降低成本智能电话机器人全年24小时无休上岗,无需发放各种工资福利,无需社保,无需公积金,永不离职,大大降低了公司的人工成本、招聘成本、培训成本、硬件成本、流失成本。
  • 【点评】 溯源码燕窝价格(溯源码燕窝什么意思)
  • 2021-02-12 10:12:40
  • 什么牌子的溯源码燕窝好,一克多少钱,老兵燕窝最好我觉得,品质有保障啊,,特别是孕妇吃了对身体真的好,性价比也是很高的,30左右一克
  • 【点评】 小程序论坛源码(资源分享类小程序源码)
  • 2021-02-12 09:28:24
  • 小程序源码,在哪里购买,购买的话可以通过小程序开发公司,现在开发公司有很多,一般都是帮助客户搭建小程序,源码是不打包的,如果要购买也可以,沟通一下就好了。
联系客服
网站客服 联系客服
手机版

扫一扫进手机版
返回顶部