编程学习

从零开始学编程
后使用快捷导航没有帐号?
只需一步,快速开始
今日: 2|昨日: 29|帖子: 13060|会员: 2102|欢迎新会员:
寒江独钓-Windows内核安全编程(完整版).pdf
易语言5.6破解补丁
软件使用授权模块易语言源码
米鼠网南京分公司招聘
天堂辅助工作室招人啦~~
主题: 391, 帖数: 4595
主题: 238, 帖数: 762
主题: 173, 帖数: 365
主题: 102, 帖数: 342
主题: 137, 帖数: 161
主题: 66, 帖数: 104
主题: 66, 帖数: 98
主题: 7, 帖数: 72
主题: 41, 帖数: 50
主题: 610, 帖数: 5344
主题: 52, 帖数: 125
主题: 214, 帖数: 425
主题: 21, 帖数: 73
主题: 25, 帖数: 97
主题: 29, 帖数: 70
主题: 53, 帖数: 94
主题: 26, 帖数: 70
主题: 78, 帖数: 185
主题: 7, 帖数: 13
- 总计 32 人在线
- 最高记录是 380 于 .
从零开始学编程友链加qq
Powered by【原创】从零开始简单快乐学编程_编程吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:149,656贴子:
【原创】从零开始简单快乐学编程收藏
一起走入编程的世界…………
上海达内怎么才能编程一般需要4-8周,就可以完全掌握.上海怎么才能编程的费用一般根据培训的课时决定.
大家好,欢迎来到快乐编程之贴大家有兴趣可以加 编程群
欢迎加入另外也 欢迎进入 幻想编程
现在我们开始学编程首先编程是什么,编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。呃……这些说的都是理念总之计算机系统上所有的东西都是靠编程弄出来的那你为什么要学编程,可能你想开发软件,想当黑客,或做一个游戏,或做一个网站等又或者是你已经选择这个专业了,还不知道自己学编程以后想做什么你可能要问自己数学不好英语不好学编程有没有问题?一般对数学嘛。要求不是很高(高要求的你可能接触不到)。初中水平差不多啦。关键是你逻辑思维要强英语嘛,懂点编程常用单词就行了,看的懂英文报错就行了。看得懂英文API就行了,就算都不懂。不是还有翻译软件嘛然后你可能又想问刚开始学什么?一般是C语言,但你一开始学JAVA,C++等其他也可以然后你又可能想问多久能学会某某语言,学到什么程度能做XX?这个真不知道。。。全看你自己。。。然后你又想问。。没然后了,不废话了另外说一句,欢迎访问冷知识站 总之先让我们一起走进编程的世界看看吧…………
开始学什么好呢。。C语言?不,还是批处理吧。开始先做个热身,然后在去学习C语言为什么一开始学批处理?呃,因为你不需要下载任何东西,只要你用的是window系统就可以开始编程了言归正传,说说什么是批处理听这个词也知道,就是成批去处理就是对几条若干命令(就是代码)成批一次性的处理和执行批处理,也称为批处理脚本,英文译为BATCH批处理文件后缀BAT就取的前三个字母下面这个就是批处理文件批处理离不开dos,dos不知道是啥?就是Disk Operation System(磁盘操作系统),说白了就是那个黑框,在Windows盛行的今天,人们已经疏远并且惧怕那个黑色的窗口了。Windows的出现让人们解放了双手,用鼠标点几下就可以完成各种操作,DOS也可以做系统进行操作,目前依然保留着。
在你电脑 点击 开始--运行--输入cmd 就是dos界面这个就是啦虽然看这很简单。但这个可以实现对系统的很多功能哦,你要稍微了解一下dos命令记住这个框。它将要在我们学习路上陪伴我们很久很久。你最好爱上它。把它当成自己的女朋友。因为以后我们要对它说很多话呢
呃,开始批处理吧首先随便你在哪个盘或者直接在桌面新建一个记事本里面输入两行这样的
hello,world@pause然后保存后改名,改什么名随你自己,还要可以改后缀名的哦。也就是把txt改成bat或cmd,一般就改成bat就好如果不能改后缀,点击我们电脑--工具--文件夹选项,把隐藏已知文件类型的扩展名前面的勾去掉我这里改好了,叫hello.bat双击运行结果就出来了
先说说这两句是啥意思吧
hello,world@pauseecho 在英文里是反馈,回显(返回显示)的意思,在这里你可以理解为打印到屏幕上pause 在英文就是暂停的意思。这里为毛要暂停,因为批处理呢。。执行命令完之后呢。。会自己自动关闭黑框,也就是如果你不加这句。你看到的就是黑框一闪而过,而pause这里呢就是阻止它关闭@ 这个又是啥。。。在email里经常看到哈它的作用就是回显屏蔽这样说不明白。呃。这么说吧。假如不加
也是可以的但是呢,它会显示会把命令一起显示出来哈,所以呢,加个@,这样别人就看不到命令啦 还要一件事情一旦你保存了你就没办法去修改里面的命令了,因为你没法再用记事本打开,就只能在重新建一个。这样会很蛋疼,所以呢,需要下载一个文件编辑器,editplus,notepad++,或者其他,我用的是editplus,只要鼠标右键这个bat文件,然后选择editplus,就可以修改里面的内容啦
其实呢 @ 也不必每条命令都加echo 本身就可以控制echo off 这一句不是打印off哦,而是关闭回显功能(就是不让命令显示了),就是只要在开头第一局加上这么一句话,之后的命令都不需要加@了哦,如果要显示命令 就 echo off 开启就行了如下echo offecho 你好,世界pause可以看到echo,pause这条命令不加@也不会显示出来了但是呢,你用echo off关闭回显吧。它自己却没法屏蔽自己所以呢。要加个@使它自己屏蔽掉
offecho 你好,世界pauseok,这样就ok啦
现在说说REM 和 :: (双冒号)两个都是注释的作用注释就是注明一个解释,是给自己看的,不是给计算机看的REN本身是睡眠的意思在命令就表示 让计算机忽略它,也就是看不到它,也就不执行
offREM 下面是批处理命令,黑框看不到我,所以我不会执行O(∩_∩)O ECHO 你好,世界pause可以去运行下但是呢,如果回显是开启的,REM本身就是命令,它会显示回来的所以REM用的比较少如果用双冒号@echo off::下面是批处理命令,黑框看不到我,所以我不会执行O(∩_∩)O ECHO 你好,世界pause因为它并不是命令,无论回显是开启还是关闭它不会显示了任何以冒号:开头的字符行, 在批处理中都被视作标号, 而直接忽略其后的所有内容。有效标号:冒号后紧跟一个以字母数字开头的字符串 比如 :abc 这个不是注释哦无效标号:冒号后紧跟一个非字母数字的一个特殊符号,比如:: :+ :- 3个等其实都一样的只不过用双冒号比较符合规范还有一种就是行内注释了%注释内容%这个跟:: 不同,它可以跟其他命令在一行里 ::办不到的哦@echo off %告诉计算机我要关闭回显了%ECHO 你好,世界 %我要计算机显示打印你好,世界%pause %暂停,别给我关了,我自己来关%下面说说批处理的语法格式1 每条命令只能独占一行,你不能把几条命令都写一行2 忽略大小写,大写小写字母都可以
下面来看,如何改头部蓝色行的标题呢可以用title命令
off title 这是我的批处理ECHO 你好,世界 pause 这样就改回来了嗯。。觉得这个黑框太压抑了点,换个颜色吧换个白色吧。。字也换成红色好了@echo off title 这是我的批处理color fcecho 你好,世界 pause color 后面的f表示背景色,c表示字体色你说f c从哪来的这里有参考0 = 黑色 8 = 灰色1 = 蓝色 9 = 淡蓝色2 = 绿色 A = 淡绿色3 = 湖蓝色 B = 淡浅绿色4 = 红色 C = 淡红色5 = 紫色 D = 淡紫色6 = 黄色 E = 淡黄色7 = 白色 F = 亮白色现在就换衣服啦额。。。。还是觉得原来的黑色比较好看。
首先说说变量吧变量就是可变的量就是一个值,比如说x,但它是可以随时变化的这个跟数学里的未知数x不一样 未知数是已经定死的,不能变化。也就是说这个x 它如果是5,那它就是5了数学是开始不知道x是几,而去算出它是几而计算机里的变量x 是可以一开始就确定的比如我现在可以让它是5,待会可以让它变0,甚至还可以让它变字母变字符%% 这个之前当作注释的作用,但它其实主要就是变量的作用下面我们设置一个变量然后打印显示
off set x=5echo %x%pauseset是设置的意思设置x为5然后打印出来就是5啦另外还有系统变量,就是设计者已经在系统定义好的变量可以直接打印出来%ALLUSERSPROFILE% 本地 返回“所有用户”配置文件的位置。%APPDATA% 本地 返回默认情况下应用程序存储数据的位置。%CD% 本地 返回当前目录字符串。%CMDCMDLINE% 本地 返回用来启动当前的 Cmd.exe 的准确命令行。%CMDEXTVERSION% 系统 返回当前的“命令处理程序扩展”的版本号。%COMPUTERNAME% 系统 返回计算机的名称。%COMSPEC% 系统 返回命令行解释器可执行程序的准确路径。%DATE% 系统 返回当前日期。使用与 date /t 命令相同的格式。由 Cmd.exe 生成。有关date 命令的详细信息,请参阅 Date。%ERRORLEVEL% 系统 返回上一条命令的错误代码。通常用非零值表示错误。%HOMEDRIVE% 系统 返回连接到用户主目录的本地工作站驱动器号。基于主目录值而设置。用户主目录是在“本地用户和组”中指定的。%HOMEPATH% 系统 返回用户主目录的完整路径。基于主目录值而设置。用户主目录是在“本地用户和组”中指定的。%HOMESHARE% 系统 返回用户的共享主目录的网络路径。基于主目录值而设置。用户主目录是在“本地用户和组”中指定的。%LOGONSERVER% 本地 返回验证当前登录会话的域控制器的名称。%NUMBER_OF_PROCESSORS% 系统 指定安装在计算机上的处理器的数目。%OS% 系统 返回操作系统名称。Windows 2000 显示其操作系统为 Windows_NT。%PATH% 系统 指定可执行文件的搜索路径。%PATHEXT% 系统 返回操作系统认为可执行的文件扩展名的列表。%PROCESSOR_ARCHITECTURE% 系统 返回处理器的芯片体系结构。值:x86 或 IA64 基于Itanium%PROCESSOR_IDENTFIER% 系统 返回处理器说明。%PROCESSOR_LEVEL% 系统 返回计算机上安装的处理器的型号。%PROCESSOR_REVISION% 系统 返回处理器的版本号。%PROMPT% 本地 返回当前解释程序的命令提示符设置。由 Cmd.exe 生成。%RANDOM% 系统 返回 0 到 32767 之间的任意十进制数字。由 Cmd.exe 生成。%SYSTEMDRIVE% 系统 返回包含 Windows server operating system 根目录(即系统根目录)的驱动器。%SYSTEMROOT% 系统 返回 Windows server operating system 根目录的位置。%TEMP% 和 %TMP% 系统和用户 返回对当前登录用户可用的应用程序所使用的默认临时目录。有些应用程序需要 TEMP,而其他应用程序则需要 TMP。%TIME% 系统 返回当前时间。使用与 time /t 命令相同的格式。由 Cmd.exe 生成。有关time 命令的详细信息,请参阅 Time。%USERDOMAIN% 本地 返回包含用户帐户的域的名称。%USERNAME% 本地 返回当前登录的用户的名称。%USERPROFILE% 本地 返回当前用户的配置文件的位置。%WINDIR% 系统 返回操作系统目录的位置。比如说@echo off echo %cd%pause就会打印批处理文件当前所在的目录了
另外还有一些系统变量,它们代表一个参数,或者一个操作!参数表示一种数据它们分别是%0 %1 %2 %3 %4 %5 .....到%9. 还有一个%*这样说不懂直接上例子
off echo %0pause会打印什么?会直接显示当前批处理文件所在的路径那继续打印%1,%2,%3..呢你会发现始终是显示echo处于关闭状态因为那些变量参数需要你输入修改如下@echo off echo %1echo %2echo %3echo %4echo %5echo %6echo %7echo %8echo %9echo %10echo %11pause现在把批处理文件移动到C盘根目录开始-运行-CMD,输入cd c:\ 回车然后再输入 你的批处理文件名 我这里是hello.bat输入 hello.bat 空格 然后输入 1 2 3 4 5 6 7 8 9 a b 中间都要隔空格回车你会看到所以只有%1-%9哦 就是最多只能输入9个参数 你想打印更多%10 %11 %12 它只会打印后面的数字而已 echo %几 它就会打印你依数输入的参数,必须都是隔了空格的如果你少输入几个数字。那么那些没打印到的就会显示echo处于关闭状态呃,那么@echo off echo %*pause这个会打印啥是会打印你输入的全部哦有多少会打印多少呵呵,还算简单吧
基本很少有人会通过开始-运行-cmd dos窗口里去输入bat文件本身就支持可以手工输入可以用set 的/p 参数命令 p就像put 输入的意思代码如下
offset /p var=请输入一个值echo %var%pause这里var并不是等于“请输入一个值”,而是先打印显示在黑框上这些字,然后你输入的值才等于var,当然,你不写这些字也可以,就直接一个= 后面什么也不写 ,只不过写上字是个提示的作用显示出来了,然后你输入一个值,比如5,回车,它就打印5了
更新噶,写的挺好的,高中生课余学学
很好,很喜欢
下面我们说说if--else (如果-否则)看字面很简单,在程序里就是如果
做怎样否则
做怎样直接看代码
offset /p password=请输入密码if &%password%&==&123456&
echo 正确pause如果密码等于123456
就打印正确如果密码不是123456
则就直接不执行 if那句了 直接会跳到pause,则什么都不会打印注意如果要判断一个变量要等于某个值(这里是123456) 要用两个等号==而且 那个右边要比较的值 要用双引号括起来
&&if 后面要执行的代码 要放置同一行如果像下面这样if &%password%&==&123456&
echo 正确是不会执行的现在加上else@echo offset /p password=请输入密码if &%password%&==&123456& (echo 密码正确) else
(echo 密码错误) pause注意if-else都要在同一行下面这样不行的@echo offset /p password=请输入密码if &%password%&==&123456& (echo 密码正确) else
(echo 密码错误) pause括号可以都加,也可以都不加也可以只加if后面的括号,else后面的括号不加但不能if括号不加,只加else后面的括号总之。。这个。。不是很灵活
写的挺易懂的
已收藏 继续啊 楼主
offset /p password=输入密码if “%password%”==“123456”(echo 正确)else(echo 错误)pause 我真的不知道哪里错了
我输入123456之后回车显示:正确else echo 错误。
楼主更新快点,已收藏!
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或酷勤网 C 程序员的那点事!
当前位置: >
> 文章列表
Mysql性能优化二
建立适当的索引 说起提高数据库性能,索引是最物美价廉的东西了。不用加内存,不用改程序,不用调sql,只要执行个正确的'create index',查询速度就可能提高百倍千倍,这可真有诱惑力。可是天下没有免费的午餐,查询速度的提高是以插入、更新、删除的速度为...
时间: 23:25
来源: 博客园
Mysql性能优化三(分表、增量备份、还原)
对表进行水平划分 如果一个表的记录数太多了,比如上千万条,而且需要经常检索,那么我们就有必要化整为零了。如果我拆成100个表,那么每个表只有10万条记录。当然这需要数据在逻辑上可以划分。一个好的划分依据,有利于程序的简单实现,也可以充分利用水平...
时间: 23:23
来源: 博客园
那些著名或非著名的iOS面试题-中编
1. 反转二叉树,不用递归 /** * Definition for a binary tree node. * public class TreeNode { * * TreeN * TreeN * TreeNode(int x) { val = } * } */ 递归方式: public class Solution { public TreeNode invertTree(Tr...
时间: 23:22
来源: 简书
Java 并发编程:核心理论
并发编程是Java程序员最重要的技能之一,也是最难掌握的一种技能。它要求编程者对计算机最底层的运作原理有深刻的理解,同时要求编程者逻辑清晰、思维缜密,这样才能写出高效、安全、可靠的多线程并发程序。本系列会从线程间协调的方式(wait、notify、notif...
时间: 23:22
来源: 博客园
那些著名或非著名的iOS面试题-后编
1. Runtime Objective-C 是面相运行时的语言(runtime oriented language),就是说它会尽可能的把编译和链接时要执行的逻辑延迟到运行时。这就给了你很大的灵活性,你可以按需要把消息重定向给合适的对象,你甚 至可以交换方法的实现,等等。 RunTime简称运...
时间: 23:21
来源: 简书
一、Synchronized的基本使用 Synchronized是Java中解决并发问题的一种最常用的方法,也是最简单的一种方法。Synchronized的作用主要有三个:(1)确保线程互斥的访问同步代码(2)保证共享变量的修改能够及时可见(3)有效解决重排序问题。从语法上讲,Synch...
时间: 23:18
来源: 博客园
为了在App Store上更突出自己App的核心功能,我们可以通过上传预览视频 尝试视频讲解 这期我们拿 支付宝 来做演示,一种另类动画制作; 在以往我会通过写Blog去讲解自己的一些经验和技巧,这期我采取录视频来锻炼自己的讲解能力,望大家多多包容我的不足。...
时间: 23:18
来源: Art's IO
1. 初始化 大致单步跟了下Spring IOC的初始化过程,整个脉络很庞大,初始化的过程主要就是 读取XML资源,并解析,最终注册到Bean Factory中 : 在完成初始化的过程后,Bean们就在BeanFactory中蓄势以待地等调用了。下面通过一个具体的例子,来详细地学习一下...
时间: 23:13
来源: Yikun
PHP 代码规范简洁之道
1. 统一的编码规范 编码规范往简单说其实就是三个方面: 换行 空格 变量命名 放在 PHP 里面,还有一些附加的地方,比如关键字大小写,语法糖的使用( array() 与 [] 等)的问题。之前整理过PSR的标准,也找过php-cs-fixer这样的工具。这些都是规范代码的重要...
时间: 23:08
来源: Scholer's Blog
AutoLoadCache 是一个高效的缓存管理解决方案,而且实现了自动加载(或叫预加载)和拿来主义机制,能非常巧妙地解决系统的性能及并发问题。 145commits 1branch 15releases 2contributors Java100.0% Java New file Find file HTTPS Download ZIP Branch:mas...
时间: 23:07
来源: GitHub

我要回帖

 

随机推荐