学科分类
/ 3
60 个结果
  • 简介:CBX是Borland新推出的C++开发平台,目前为1.0版(其中某些工具为预览版本)。CBX带有众多的C++编译器、框架(Frameworks),以及一个开放源码的应用程序框架(App.Framework)。这种大熔炉式的开发环境对程序员是比较陌生的。本文将为读者介绍CBX各类项目的试用、各编译器的设定、各个框架的文件组织与试用。由于CBX的下载和安装也可能引起小小的混乱或迟疑,为节省读者在这方面的时间花费,本文一开始也谈谈下载与安装经验。

  • 标签: CBX C++ 应用程序框架 编译器 使用方法
  • 简介:本文通过对B2C电子商务模式下退货流程与服务设计、退货物流等的研究,主要从B2C电子商务网站和消费者角度,采用问卷调查结合因子分析的方法进行研究。首先调查分析的是B2C电子商务模式下退货政策和物流的现状;其次,通过研究消费者退货原因和消费者退货满意度,得到B2C电子商务消费者退货的两个主要影响因素分别为退货流程与服务设计和退货物流;最后将淘宝商城作为案例,提出相关的建议和策略来改善其退货流程与服务设计以及退货物流。

  • 标签: B2C电子商务 退货管理 退货流程与服务设计 退货物流 淘宝商城
  • 简介:“Orz”你知道是什么意思吗?“钚讲崾络后了”又表达了什么内容?面对这些稀奇古怪、看上去毫无意义的文字,你一定不会认为这是一种借助网络新兴发展的语言.它就是火星语。也许你认为这仅仅是笑料。听说过汉语、英语、日语、韩语……就是没有听说过火呈语。今天我们就和大家一起了解有关火星语的故事。

  • 标签: 网络语言 火星语 传说 流传
  • 简介:1995年7月,一个日本的程序天才YukihiroMatsumoto,结合Perl、Python、Java等语言的长处,发明了一种完全面象对象的脚本式编程语言,他用7月的幸运石——红宝石,将其命名为Ruby。然而,这颗红宝石却在泥潭中沉睡了8年之久,在其它编程语言借网络普及之时,Ruby似乎并没有被太多人记起。2000年那本著名的《ProgrammingRuby》的出现,仅仅是点亮了一盏明灯,却未能映得宝石光芒四射。

  • 标签: 编程语言 RUBY 石头 PYTHON RUBY 红宝石
  • 简介:本文是commmonLisp专家Peterseibel对Google公司首席Java架构师JoshuaBloch的访谈,谈到程序员应该看什么书、如何能快速熟悉一种新语言以及为什么说选择编程语言就像选择酒吧。

  • 标签: JOSHUA 编程语言 酒吧 Google公司 PETER LISP
  • 简介:本期技术雷达重点关注的趋势包括:生产中的早期预警和恢复、隐私与大数据、JavaScript战车一往无前,以及物理和数字的合并。

  • 标签: 雷达 技术 JAVASCRIPT 工具 框架 语言
  • 简介:在开始调试可执行程序前,需要确保一些设置的正确性。我将一条接一条的过一遍,并简单解释为什么必须那样做。(如果对有些东西感兴趣的话,按下帮助按钮,会有许多更详尽的内容)。先打开ProjectOptions选项。

  • 标签: C++BUILDER 源代码 编译器 编译程序
  • 简介:导读:讨论如何解决MicrosoftVisualC++2005中在加载程序锁定期间调用MSIL函数的问题。

  • 标签: Visual C++ L函数 MSI 程序锁 BETA
  • 简介:紫光UniscanMDS系列高速扫描仪实现了在图像质量、工作效率和价格这三者之间最完美的结合,是高速、大批量扫描作业的理想选择产品.该系列扫描仪性能极为可靠,使用简便,经济高效.而该系列中的代表产品MDS-2500C是一款A4幅面彩色双面高速扫描仪.先进可靠的进纸结构可以处理混合尺寸及重量的纸张,融合MICR阅读器、背书器、自动重张检测、滤色功能、影像增强等先进技术,ADF容量500页,扫描速度可达到70页/140影像(双面),在高速扫描的同时可获得极高质量的图像,该扫描仪具有极高的可靠性,可满足不同用户的多种需求.

  • 标签: MDS-2500C 彩色双面高速扫描仪 图像质量 工作效率 清华紫光通讯科技有限公司
  • 简介:随着我国社会主义市场经济的迅速发展,人们的生活水平随之显著提高。在人们的物质需求得到了一定的满足之后,开始更多的关注精神方面的需求,其中视觉享受即为非常重要的追求之一。在计算机平面设计中,色彩语言的应用十分广泛。因此,探讨计算机平面设计中色彩语言的应用具有非常重要的现实意义。

  • 标签: 计算机 平面设计 色彩语言 应用
  • 简介:随着信息化时代的到来,计算机已经成为人们正常生活中不可或缺的一部分,同时这也带动了软件开发行业的兴起。而随着使用者对软件的智能化人性化的要求越来越高,拥有高级计算机软件开发技术的专业人员必将成为各大公司争抢的对象。目前常见的软件开发语言主要有:Java、.Net、C/C++/C++、JSP、ASP、PHP等等多种语言。其中PHP、Java和C++已经成为了程序员必须具备的技能,这三种语言都在Web开发领域占有一席之地。PHP是Web的脚本语言;Java功能强大,适合企业级编程语言C++融合了几种语言的优点。本文就针对这三种软件开发语言进行研究,比较相互之间孰优孰劣。

  • 标签: 计算机软件 开发语言 研究
  • 简介:在大伙房水库监测预警平台的开发过程中,为了节约开发时间并优化程序结构、提高运行效率,综合利用C#这种现代语言高效开发的特点和FORTRAN这种古老计算机语言描述工程算法准确、严谨的优势。本文讨论了FORTRAN和C#混合编程的特点,研究了C#与FORTRAN混合编程的实现方法。关键词FORTRAN;混合编程;工程计算;DLL中图分类号TP314文献标识码A文章编号1007-9599(2010)04-0000-01ImplementationofFORTRAN&C#MixingProgrammingagainstLargekitchenWarningPlatformDevelopmentShangTao,FuJinxiang,MaXingyuan,TangYulan(ShenyangArchitectureUniversity,Shenyang110168,China)AbstractDuringthedevelopmentoflargekitchenResMonitoringandWarningPlatform,inordertosavedevelopmenttimeandimproveoperationefficiency,usingC#LanguagewhichisthemoderncomputerlanguagealsohasthecharacteristicsofefficientdevelopmentandFORTRANLanguagewhichcanrigorousandaccuratedescriptionofengineeringalgorithmtogetherisnecessary.ThispaperhasdiscussedthecharacteristicsofmixingprogrammingwithC#andFORTRANlanguage.KeywordsFORTRAN;Mixingprogramming;Engineeringcalculation;DLL一、FORTRAN与C#语言的发展及优势以大伙房水库监测预警平台的开发为例。平台需要采用大量先进的计算机编程技术,应用大规模数据库,提供可靠的安全保障,优秀的网络访问能力。这就需要构建平台的编程语言能完整简洁地支持当今最新的编程技术。C#语言就是这样一种语言,作为微软首推的编程语言C#几乎支持所有最新的编程技术提供了极高的开发效率5。但是该平台又有着显著的工程计算软件的特点,需要严谨的科学计算语言对算法进行描述,同时有许多经过多年工程实践积累的工程计算代码可以被重用。FORTRAN语言最早被应用在工程开发之中,同时在FORTRAN语言50多年的发展中,积累了大量的优秀正确的代码。所以研究C#语言与FORTRAN的混合编程在该项目中的开发中有着重要的意义。(一)FORTRAN语言的发展及优势FORTRAN在数值计算领域有其独有的优势,首先它是最早的高级语言,有大量优秀正确可靠的源代码可以使用,如果能充分利用FORTRAN源代码可以大量节约工程软件设计开发的时间。FORTRAN语言有更为严格的语法,支持直接对数组和复数进行计算,非常适合严谨的科学计算领域1-3。(二)C#语言的发展及优势微软在推出.NETFramework第一版时推出的新语言C#,派生于C的简洁语法,继承了C++语言的灵活性,并且支持快速开发,随着C#3.0版本的发布,C#作为微软公司建议的开发语言,已经受到越来越多的程序开发人员的青睐5。二、FORTRAN与C#混合编程的方法(一)命名约定的一致由于C#语言是严格区分大小写的,而FORTRAN在默认情况下不区分大小写,如果不解决命名一致问题就会导致链接失败。FORTRAN的缺省方式是使符号名在OBJ文件中变成大写,在C#中调用一个缺省的子例程时用一个纯大写的名称生成调用就可以成功publicstaticexternvoidDLLTEST;(二)参数传递一致因为C#默认是值传递,而FORTRAN默认是引用传递。我们在参数传递中必须保持传递的一致性。简单的方法是使用C#的关键字ref,将C#的参数传递类型定义为引用类型publicstaticexternvoidDLLTEST(refinta,refintb);(三)数组参数传递在传递数组参数时,需要周全地考虑行和列的储存位置对调的问题5。还应注意,C#的数组下标从0开始,而FORTRAN的数组下标默认从1开始。如在C#中定义数组A34,共20个元素;同样的定义A(3,4)在FORTRAN中共12个元素1-3。并且进行数组传递还要注意,只需要传递数组的首地址即可,DLL需要的是数组的起始位置。三、FORTRAN与C#混合编程的实现下面试写水库监测预警平台中一个模型计算程序来说明FORTRAN和C#在混合编程的实际应用。启动VisualStudio,选择IntelVisualFortranLibrary中的Dynamic-linkLibrary,并给项目命名。新建“FortranFile”项,并给文件命名。然后在该文件中书写算法代码。编译完成后,在该项目的debug子目录下找到生成的dll文件。新建VisualC#Windows窗体应用程序。并给项目命名,将生成的dll文件拷贝到新项目的debug目录下。在进行连接之前需要在C#中增加对动态链接库操作的类的引用usingSystem.Windows.Forms;usingSystem.Windows.InteropServices;声明外部函数的部分代码publicpartialclassForm1Form{DllImport("dlltest.dll")publicstaticexternvoidFORDLL(reffloatV,reffloatQIN,reffloatBOD,...);...之后就可以对FORTRAN编写的外部函数进行调用,得到正确的结果。四、结论经过本文的讨论,可以看到运用FORTRAN与C#混合编程可以容易地实现。平台的代码极大的缩短,并且可以方便地重用FORTRAN语言的优秀代码,大大缩短开发时间,并且提高程序的执行效率。参考文献1司岩,周福才.FORTRAN程序设计基础J.大连理工大学出版社,1996,52刘卫国,蔡旭辉.FORTRAN90程序设计教程J.人民邮电大学出版社,2003,23张晓霞,田秀萍.Fortran90程序设计教程J.兵器工业出版社,2005,104Nagel.C等著.黄静译.C#高级编程J.清华大学出版社,2008,105周涛,郭占元,郭向荣.Fortran与C#混合编程在土木工程计算中的应用J.中南大学,2009,3

  • 标签:
  • 简介:本文讨论了通过.NETFramework实现汽车控制,介绍了基于白板表示法的可扩展实时控制体系结构,阐述了对.NET的精确GPS同步计时器组件的实现。

  • 标签: .NET C# 软件设计 DARPA GRAND CHALLENGE
  • 简介:应用型大学建设是要培养具有较强社会适应能力和竞争能力的高素质应用型人才,教学体系中要体现'应用'二字,本论文就《面向对象程序设计(C#)》课程的教学系统设计模式、教学目标、学习者特征、教学起点及教学方法、教学评价等方面进行了分析与设计,并进行了实践,实践证明这种教学设计方法有利于培养学生的实践能力,提高学生对知识的灵活运用能力,提高学生的创新能力。

  • 标签: 应用型大学 面向对象程序设计 C# 教学设计
  • 简介:详述使用Microsoft.NETFremework、MicrosoftSQLServer2000XML功能和XSLT文档的基于Web的用户服务解决方案的结构。利用MicrosoftASP.NET运行时支持、窗体身份验证机制和系统XML类,可以极大地简化高性能且可伸缩的基于XML的查询系统的创建。

  • 标签: C# 程序设计 应用程序 SQL SERVER XML
  • 简介:在计算机专业和非计算机专业的计算机教学中,学校几乎都设置了高级语言程序设计课程。程序设计语言教学虽然很难,但是非常有意义,它有利于培养学生的创造性思维能力,有利于学生建立通过计算机解决问题的意识和途径。

  • 标签: 程序设计语言 程序设计能力 分析要点
  • 简介:基于GX-ARM9-2410EP开发板完整地研究并设计了一个嵌入式Linux存储系统。介绍了该嵌入式系统的体系结构和硬件接口,详述了SD卡文件系统、嵌入式Linux下SD卡驱动程序、Linux设备驱动模块加载的具体实现过程和方法。

  • 标签: LINUX S3C2410 嵌入式系统 存储系统 SD卡
  • 简介:摘要汇编语言程序设计是计算机专业必修的专业基础课。本文首先阐述了汇编语言课程特点,在此基础上对该课程的教学内容进行了分析,结合工作实践就如何提高汇编语言的教学质量,对教学方法进行了对策分析。

  • 标签: 汇编语言 课程特点 教学内容 教学方法
  • 简介:什么?你现在才开始尝试用计算机写程序?哇!那你太幸运了,现在是32bit甚至64bit高性能操作系统应用程序开发的鼎盛年代!什么,你怎么没有感觉?那么我们就来回顾这段发展历程吧,你就会明白原来自己是生活在蜜罐子里的人……

  • 标签: 开发程序 语言环境 游戏 检阅 研发 应用程序开发