tag 标签: 软件开发

相关帖子
相关博文
  • 热度 6
    2021-2-26 15:23
    1042 次阅读|
    4 个评论
    winform实战项目-动手写一个“计算器”
    实战项目 --动手写一个“计算器” 实战项目旨在交流学习, 欢迎在评论区交流意见。 简介:分享一个简单的软件项目 ---自己动手写一个“计算器”。 先展示效果: 项目开发环境: Visual Studio 2017 winform 开发 开发语言: C# demo功能: Windows 窗体程序实现计算器功能 PS:其他版本的 VS 开发步骤基本一样 首先,打开 Visual Sdudio,新建一个 winform 工程 左上角:文件 -新建 - 项目 选择 Visual C#的 Windows 窗体应用( .NET Framework ),名称位置自己设定即可 然后点击确定 接着弹出的窗体设计界面就可以用来进行程序界面设计了: 在左侧工具箱中,拖出需要的按钮,改变其大小和显示标签,如下图所示: 这里设定了 0~9的数字按键,加减乘除的基本运算按键还有“ = ”号和清除键“ C ”,这里按照个人实际需求设计即可,此例只是示范。 然后拖入一个 TextBox控件 , 调整大小和整体布局,使得界面看起开相对规范: PS: TextBox 的属性栏里面,应当将字体改大,以便显示,显示顺序应改为 RightToLeft 功能布局颜色等按照自己的需求做一下调整,界面就搞定了 下面代码实现功能: 表示最终结果,中间结果的值的变量在开头先定义清楚,然后后面在每个按键的触发事件中填入内容即可。 感觉挺简单的算法,自己写的时候还是费了些脑经,多次修改测试后,圆满实现效果。 至此项目介绍完毕,项目中的数学计算还是挺有意思的,本项目旨在开源,想要获取源码资料的朋友,关注公众号大鸟科创空间后,回复项目关键字 “计算器”,即可获得源码资料下载链接。
  • 热度 7
    2015-8-3 09:58
    462 次阅读|
    0 个评论
    山东日照华软软件科技有限公司。华软的棋牌游戏产品都取得所有有效资质, 所有产品都是经过研发部门自主研发 并经过无数次成功运营的考验,比市面上的其他产品稳定性更高, 更安全, 更美观, 操控性更强!公司为客户承诺保证稳定运营 ,还为客户提供周到、专业的售后服务,保证合作伙伴没有任何后顾之忧。日照华软棋牌游戏开发公司为了保证客户的良好用户体验,特别开设了售后技术服务部,承担产品后期技术支持和维护等工作,如果在日照华软棋牌游戏平台投入使用后出现任何问题,售后技术部门的工作人员会在第一时间内为客户提供解决方案,确保游戏平台的正常经营和运作,因此合作客户完全不必担心产品的售后服务问题。QQ:3066617441咨询
  • 热度 10
    2015-7-28 15:57
    1001 次阅读|
    1 个评论
    转自 http://blog.sina.com.cn/s/blog_4dd5955301000a2m.html     面向对象和面向过程的区别,实在是难用一两句话说明白。   面向过程是一种直接的编程方法,它是按照编程语言的思路考虑问题。尤其是想C语言这种过程式语言,它就是通过顺序执行一组语句来实现一个功能,这些语句的执行过程就是整个程序。不同的语言解决同一个问题的过程是不一样的。   面向对象是一种抽象度更高的编程方法。它把眼光集中在了要解决问题本身而不是语言上。它的目标是使模块的抽象度更高,可复用性更好。面向对象的目的就是可复用。   举个例子,比如我们要写一个计算器程序。这个计算机目前只要求有加减乘除四种运算。   用面向过程的方法,我们可能直接就写一个main函数。然后就开始定义一些数据结构,然后就开始写add,sub,multi,div等函数,去实现功能。   用面向对象的方法,我们会先定义一个Calculator类。然后定义一些必要的数据成员,然后在定义add,sub,multi,div这四个成员函数(这四个函数的功能实现和上面四个应该是基本一样的)。   从上面的实现来看,这两种实现方法的差别不是很大,甚至第二种看上去还有些多此一举。   接下来,我们要扩展这个计算器,让它能计算指数。   用面向过程的方法,我们会将上面实现的代码全部copy过来,然后再增加一个power函数。 用面向对象的方法,我们会定义一个CalculatorEx类公有继承自Calculator,再在CalculatorEx中实现Power函数。   上面只是一个简单的扩展,二者的区别就明显起来。面向过程是纯代码级的复用。面向对象的复用方式更为优雅,它可以是代码级的,也可以是类级的,也可以是接 口级的,也可以是组件级的,甚至是服务级的。抛下这些复用概念不说。我们假设第一次实现的并不是简单的四个功能,而是一个复杂的库,第二次增加的也不是一 个功能而是一个扩展库。这时候面向对象的优势就会比较明显的体现出来。面向过程是松散部件,而面向对象是一个体系。   我说的这些都是自己的理解,可能并不完全正确。对于面向对象有一个官方的定义,但是不同人有不同的理解。所以里面的很多东西都需要在学习的过程中去理解体会。但是,如果不动手做点东西,对这些概念很难理解到位。   还有就是,C,C++,Java这些都是语言,他们之间并没有是不是面向对象的区别。用C同样可以写面向对象的程序,看看Linux的内核代码就知道了。 C++,Java一样可以写面向过程的程序,他们之所以叫面向对象的编程语言是因为他们提供的语言特性更易于实现面向对象的编程方法,并不是说他们只能做 面向对象编程。   还有就是并不是说面向对象一定优于面向过程。在很多领域是无法实施面向对象的方法,如硬件编程和嵌入式编程这种实时性和效率要求高的领域就无法用到面向对象。面向对象的主要领域还是用在大型,复杂型的软件系统中。
  • 热度 8
    2014-1-20 10:48
    445 次阅读|
    0 个评论
      java软件开发技术随着时间的推移,慢慢的走向新的时代,随着java8开发预览版的发布,java软件开发界将又起一次巨大的风波。     java8开发预览版发布java软件开发又起风波                 java软件开发技术随着时间的推移,慢慢的走向新的时代,随着java8开发预览版的发布,java软件开发界将又起一次巨大的风波。          Oracle已经发布了Java 8的第一个开发者预览版,它支持各种平台(Windows、Max OS X、Linux和Solaris)。   “这一里程牌用于在开发人员中进行广泛测试,”Java平台首席架构师Mark Reinhold在博客上这样写道:   我们在所有Oracle支持的平台上运行了所有的测试,没有发现任何明显的问题。早在6月份我们就达到了“功能完整(Feature Complete)”的里程碑,从那以后,我们已经修复了许多已发现的Bug。     有一点需要注意,预览版没有必要包含所有最新的安全补丁。另外,正如所料,它会有一些Bug和疏漏。其中,漏掉了Java FX多媒体类的JavaDoc,以及新的日期和时间API的源代码。 本文转载自厦门艾丽勤软件开发编辑部~ 原文网址: http://www.alqsoft.com/xinwenzixun/javakaifa/2013/1010/27.html
  • 热度 8
    2012-7-25 10:05
    851 次阅读|
    0 个评论
    程序编辑中字符串的缩放拉伸后宽度不匹配,看起来比较麻烦。采用一个折衷的解决方案,就是使用等宽字体来显示。那么,Windows中有多少种等宽字体呢?在VS2008字体设 置中,字体列表显示的字体中,如果某个字体为等宽字体,则该字体名显示为黑体。这样,我就可以很方便地统计出所有的等宽字体,如下:  BatangChe Courier Courier New DotumChe Fixedsys GulimChe GungsuhChe Lucida Console Lucida Sans Typewriter MingLiU MS Gothic MS Mincho Terminal 仿宋_GB2312 楷体_GB2312 隶书 宋体-方正超大字符集 新宋体 幼圆   编程用桌面显示规范: 1. 字体大小9pt至12pt最佳,保证全屏方式下一目24行以上,40行以下 2. 字体采用绝对的等宽字体,常用的有新宋体/ FixedSys / Courier New等   编程用字体选择标准: 1. 所有字符等宽 2. 简洁、清晰、规范的字符形体 3. 支持ASCII码为128以上的扩展字符集 4. 空白字符(ASCII: 0x20)与其他字符等宽 5. '1'、'l'和'i'等三个字符易于区分 6. '0'、'o'和'O'等三个字符易于区分 7. 双引号、单引号的前后部分易于区分,最好是镜像对称的 8. 清晰的标点符号外形,尤其是大括符、圆括符和方括符  
相关资源
广告