B3log Solo  当前在线人数:12 登录 注册

奔放的胸毛。

天行健 胸毛以自强不息

标签: 软件开发之路教程 (3)

windows控制台应用程序窗口一拖动就退出

2013-06-17 16:18:40 奔放的胸毛。
0  评论    2,221  浏览

症状:

远程桌面登入服务器,启动里面的控制台应用程序,一拖动其窗口,程序就退出。

解决:

关闭本机上的“有道桌面词典”。

原因:

这种翻译软件会检测鼠标动作,以达到划词翻译的功能,在划词之后会自动按下Ctrl - C以复制划选的文本。

然而Ctrl - C正好是控制台退出的快捷键......

, ,

软件开发之路——何谓之软件

2012-07-26 18:04:01 奔放的胸毛。
0  评论    4,908  浏览

在我个人总结来,软件分为这几种:操作系统驱动程序应用程序

注:此系列教程中为了尽可能简单地描述问题,达到我需要的效果即可,通常不会用极度专业精确的描述来解释某些概念,避免出现用一堆生僻难懂的词汇解释一个概念的情况。当然,这可能将某些东西解释得不够完整。但是,我们要注意的是,大多数情况下,大费周章试图一口吃掉一个苹果只是徒劳。

操作系统

最常见的操作系统非Windows XP莫属了。另外,后来微软推出的Windows 7正风靡全球。

除了世界上操作系统巨头微软之外,还有后起之秀苹果开发的IOS(OS是操作系统单词“Operating System”的简写)也成为文艺青年的大爱。

驱动程序

装过系统的人都知道,操作系统安装好之后需要安装驱动,否则显卡声卡之类的硬件就不能正常工作。

由此看来,驱动程序是对应硬件的说明书,告诉操作系统这些硬件如何使用。

比如我新买了一台打印机,连接在电脑中之后就需要安装打印机的驱动程序,否则我这台电脑就不知道连接的是个啥玩意,更不知道这个东西该如何使用。

所以我们要为这台打印机安装驱动程序,然后我的电脑就知道这是一台什么样的硬件连接到了电脑,这个硬件该如何使用。这样一来,我需要打印东西的时候操作系统才能正确的指挥打印机进行工作。

声卡驱动、网卡驱动、显卡驱动、摄像头驱动等等硬件都是同样的道理。

应用程序

这是最能够被注意到的软件。

每个人都用过的来自腾讯公司的产品“QQ”就是一款应用程序。它运行于操作系统中,我们打开电脑之后,因为它的存在,我们多了许多乐子,这样的软件通常就属于应用程序。

常见的应用程序有:网页浏览器、视频播放器、音乐播放器、各种游戏、360安全卫士、杀毒软件、电子书浏览器、Word、Excel、PowerPoint……

点一下你显示器左下角的“开始”—》“程序”,弹出列表中的都属于应用程序,包括那些操作系统自带的。

操作系统、驱动程序、应用程序的关系

一台电脑被生产出来,其实它就是一堆拼装好的破铜烂铁、百无一用的零件。

当这台电脑被安装上操作系统之后才被注入了灵魂,获得了生命。

为电脑中的所有硬件安装好驱动后操作系统才能完全掌控机箱内外的所有硬件,变得完整。

最后,装上各种应用程序,乐子,即刻呈现。

qvod计算器IE搜狗输入法GameQQ暴风影音360安全卫士PPTVTwitter

OS(操作系统)

WindowsAppleAndroid

驱动程序

硬件

操作系统是应用程序奔跑的平台。

软件开发之路,学习的是开发应用程序软件。

软件开发之路——前言

2012-07-26 16:20:56 奔放的胸毛。
0  评论    5,691  浏览

这将是一套连续的,完整的教程。

这套教程将把你从一个只会聊Q、看片、种菜喂鱼停车、打游戏、泡论坛、逛贴吧的人进化成一名程序猿。

人的正常体程序猿

这是一个需要长时间坚持不懈,静心修行的蜕变。不用付出“血”与“泪”,也不用浇灌“诗”与“情”,需要的是一群耐得住寂寞的激情脑细胞。

OK,你现在很激情,很热血,手持战刀,满血满蓝满BUFF,马上就要大战一场了。

提着刀就冲上去了,狂砍一顿。

然后第二天起床,又冲了上去……

过了一段时间,感觉莫名其妙,很明确的知道自己需要战斗,却不知道如何操作,更不知道自己为何要这样。

我们在庖丁解牛的故事中得到启示。

明确目标,学习软件开发,以达到能够独自开发出能供社会需求使用的软件作品。

明确方式,按照既定的目标循序渐进,将每一个面包屑都吃得干干净净,每一级阶梯琢磨通透。

日复日,走过无数面包屑之后遇日出而惊觉,竟已屹立于巨人之肩,回看起点,没入云底不现。

这套教程大致会按照如下的大纲进行:

  • 概念扫盲:什么是软件、什么是网站、什么是互联网/局域网……诸如此类。
  • 制作一个漂亮的网页:使用简单的超文本标签语言,配合一些样式,加上一些在网上淘到的图片,写一个漂亮的网页。非常容易就能得到一件小作品,建立信心。懵懵懂懂的理解计算机的世界是如何由代码生产来的。
  • 学习网页交互:网页上鼠标点点点,控制网页按照预定的方式运作。我让程序往西走,程序绝不会忘东行,正确地敲入每一个字符,它就会忠诚地按照你的旨意运作。
  • 正式开始学习一种强大的计算机编程语言:C#。
  • 学习一种数据库:Sql Server
  • ……未知阶段……

如此如此,收拾好心情,出发。

现在,立刻。

下节准备:

安装Notepad++

安装谷歌浏览器(Chrome)

公告

业精于勤,荒于嬉;行成于思,毁于随。

有些事现在不做,一辈子都不会做了
这一刻就计划
下一刻就实施
绝对不给自己找任何退却的理由
做,去做
做了才能有改变,有收获

最新评论

评论最多的文章

访问最多的文章

分类标签

友情链接

存档

TOP
Copyright (c) 2009-2017, b3log.org