范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

初中生也能学的编程,不走弯路,先用后学

  VB
  如果你是初学编程,先用VB(Visual Basic)编个小程序,下载软件VB6.0,因为它好理解,易学,易懂,容易建立自信心。
  安装完成VB6.0后,找到安装路径打开VB6.EXE,选择标准EXE:
  简洁明了的窗体界面,右边是工程管理窗口,右边下方是属性窗口,可以通过视图显示。
  你可以放一个"按钮控件"(commandbutton)和"文本框控件"(textbox):
  通过属性窗口设置基本信息,caption属性就是控件上要显示的内容:
  "文本框控件"的属性窗口:
  运行程序:
  效果:
  开始写代码,双击按钮进入程序代码窗口,写入代码时程序会有提示:
  运行后,点击按钮:
  你如果成功了,那么你就认识Visual Basic环境了。C#
  再来看一下 Visual C#的环境,控件的数量、类型和用法有一些不同,Button控件和textbox控件基本相似 :
  双击"按钮"进入代码编辑区后,发现有程序自动生成的代码,先不用去理解类库和命名空间,直接"干饭"即可,这里面代码结束时要加分号,否则就会报错。
  看看运行结果:
  Visual Basic要比Visual C#简洁易懂,如果临时用选VB,如果长期发展选C#。
  再来看一个实例,求圆和矩形的面积:Visual Basic
  首先,摆控件:
  这里一共放了三类控件,label控件、commandbutton控件和textbox控件,可以实现不同功能:
  控件简介:
  label控件:能够显示静态文本信息。
  commandbutton控件:触发编写的程序代码。
  textbox控件:与用户交互,可以在文本框输入信息。
  控件的属性设置:
  这几类控件大同小异,都是通过属性窗口,可以对它们的位置、字体、大小、文本显示方式和显示内容进行设置,caption属性就是显示的文本内容信息。
  控件布局设置:
  在工具栏空白的位置右键选择窗体编辑器,工具栏上出现了设置布局的一些小图标,你可以利用这些图标对窗体上的各个控件进行布局的设计,可以同时选择多个控件,统一设定它们摆放的位置和对齐方式。
  写代码:
  双击"计算圆面积"按钮控件:
  Dim r, pi, s是对变量进行定义,你可以不用定义变量的类型,让系统自动根据其值分配,字符型、数字型是常用的。
  r = Text1.Text,把输入的圆的半径送到变量r中存储。
  pi为计算圆面积的常数,可以直接进行赋值。
  s = pi * r * r表示圆面积的计算。
  Label6.Caption = "圆的面积是:" & s,是将结果显示,你还可以用textbox控件实现显示结果信息。
  矩形面积:
  在关闭按钮中添加代码"end",实现的功能是关闭窗口:
  运行效果:
  输入圆的半径2.65后,点击"计算圆面积"按钮,在label控件显示了圆形面积的计算结果。
  输入矩形的长和宽,点击"计算矩形面积"按钮,在label控件显示了矩形面积的计算结果。
  美化:
  将文本框的backcolor属性改颜色,再将label控件的backcolor属性改颜色,最后将窗体的caption属性改标题。
  效果:
  用Visual C#来实现:
  设计界面布局, Visual C#的界面布局调整要比VB灵活得多,鼠标操作即可完成界面的设计。
  属性窗口的设置:
  分类灵活,便于你去找相应的属性位置:
  代码:
  Visual C#需要声明具体的变量类型,这里面用到了double类型,双精度型的。
  每一语句结尾要加上";",否则就会报错。
  文本数字的转换Convert  .ToDouble(文本)  ,将输入到文本框中的文本转换成数字类型后才能参与计算。
  label6.Text =   "圆形的面积是:"   + s  ,直接可以采用加号变量的写法,在VB中要用到"&"符号连接。
  运行:
  结束的代码:
  Application  .Exit()  ,点击结束程序。
  菜单控件Visual Basic环境下
  添加一个新的窗体form2:
  双击 form2窗体图标:
  选择工具中的菜单编辑器:
  在标题栏写上"文件":
  继续如此添加:
  单击"面积计算"子菜单,键入如下代码:Form1.Show
  键入如下代码:Form1.Show
  右键工程选属性,将启动对象设置为form2:
  运行程序点击"面积计算":
  其实你还可以做一个带图标的程序菜单,利用API函数将图标添加到菜单上。
  Visual C#环境下
  添加一个新的窗体form2:
  在左侧的工具箱内找到MenuStrip控件后,双击自动进入到窗体:
  直接在窗体上进行菜单标题的输入和更改, 完成后点击面积计算子菜单进入代码窗口,写入如下代码:
  Form1 frm1 = new Form1() :将Form1 窗体进行实例化,实例化为frm1,也就是给它起个正规名称,这样后面才能够识别它就是代表Form1 窗体
  frm1.Show ():将实例化后的frm1进行显示,目的是显示Form1 窗体
  将启动的窗体改成Form2,怎么改,双击右侧窗口的Program.cs后,将Application.Run(new Form1())改成Application.Run(new Form2())就OK了:
  改后:
  运行点击"面积计算":
  弹出窗体:
  再来看下面:Visual Basic环境
  打开窗体Form2后,从工具栏中打开菜单编辑器后,在文件下插入三个子菜单项,并为它们起个名字
  插入后,回到窗体当我们点击文件菜单项时,可以看到弹出了三个子菜单项,这就是刚才我们新插入的子菜单项:
  在写代码之前,你需要在窗体上放置一个"对话框控件"控件,实现打开文件:
  如果工具栏上找不到这个控件,点击"工程"菜单下的"部件"选中下面的选项即可:
  添加代码:
  运行程序点击打开:
  如果想过滤掉一些文件,只看某个类型的文件,可以加一行代码:
  只显示txt文件:
  Visual C#环境
  在Visual C#环境下,同样在主菜单栏下插入三个子菜单:
  加入对话框控件:
  默认名是openFileDialog1:
  加入代码,这里面用到了对话框的两个属性和一个方法,包括InitialDirectory  、 Filter  属性和 ShowDialog()  方法:
  用途:
  InitialDirectory  :设置初始路径
  Filter  :过滤文件类型
  ShowDialog()  :显示打开文件对话框
  运行程序点击"打开"菜单
  弹出相应对话框:
  温馨提示
  在Visual C#环境下,路径是用""来表示的,这和VB有区别,而它的注释块和 Visual Basic环境下也是不一样的,这里面注释块用了"//",这些语句同样在程序代码中不予执
  读数据:Visual Basic环境
  双击"打开"子菜单,加入代码:
  运行程序,选择打开子菜单,并在弹出的对话框中,选择文本文件:
  将文本框text2的几个属性修改一下
  Scrollbars属性,该属性是滚动条的设置,你选择最后一项both让水平和垂直都出现滚动条:
  Multiline属性,改为true,表示可以接受多行文本内容,为false表示不接受多行文本:
  做好这两个属性的设置后运行:
  程序代码解释
  If cd1.FileName = "" Then:如果没有选择文件,也就是文件名为空
  Exit Sub:如果没有选择文件,则退出程序
  Else:如果选择了文件
  Text2.Text = "":text2文本框中的内容初始化为空
  Text1.Text = cd1.FileName:text1文本框中的内容显示的是文件的路径
  Open (cd1.FileName) For Input As #1:打开文件并读取内容
  Do While Not EOF(1) :通过While循环来读取文件内容,直到文件结束
  Line Input #1, str1:按行进行读取,将读取的内容赋值到字符串变量str1
  Text2.Text = Text2.Text & str1:将文本内容的多行数据连接到一行,显示到text2文本框中
  Loop:结束本次循环,进入下一个循环
  End If:结束本次条件
  End Sub:程序结束
  这里面用到了Do…While循环语句,关于该语句的具体用法也是比较简单的,当文件没有到结尾的时候,程序就执行循环中的语句,如果文本结束了,则退出循环,EOF(1)表示文件中的文本已经到结尾了,前面加个Not EOF(1)表示没有内容没有到结尾
  那么,如何按照文本已经有的格式显示呢?
  程序这样修改一下:
  Text2.Text = Text2.Text & str1 & vbCrLf:加了换行功能
  再运行程序,看一下效果,可以看到歌词内容是按照文本文件的原有格式进行显示的:
  在Visual C#的环境下
  要想读取外部文件信息内容,利用File类的OpenRead方法来实现:
  双击"文件"菜单下的"打开"子菜单键入代码:
  解释:
  FileStream   fs =   File  .OpenRead(openFileDialog1.FileName)  :以只读方式打开文件并实例化对象
  using   (  StreamReader   sr =   File  .OpenText(openFileDialog1.FileName))  :创建StreamReader对象
  string   s =   ""  :  定义变量  s,并赋初始值为空,作用是存放每次循环读取的行数据
  string   t =   ""  :  定义变量  t,并赋初始值为空  ,存放所有读取的行数据,并以一定格式存放
  while   ((s =sr.ReadLine ())!=  null  )  :当读取文件内容不为空  时,则继续循环
  t = t + s +   "r "  :变量t以一定格式存放文件内容,这里面 "r "  为转义字符,表示换行存储
  textBox1.Text = t:将变量t存放的字符  显示  在 textBox1  文本框控件中
  运行程序:
  打开后,则将文件内容输出到textBox1  文本框中:
  将信息写入到外部文件
  将信息写入到打开的文件,这里面使用了StreamWriter类,看下面这段代码
  using  ( StreamWriter  file =  new   StreamWriter (openFileDialog1.FileName,  true )) :表示向文件里面追加内容
  file.WriteLine(textBox1.Text):实现文本框的内容,追加到文件当中最末行
  运行程序:
  点击"文件"菜单下的"打开"子菜单:
  打开文件,发现最末一行已经追加了你想要追加的信息,而这个信息正是通过你输入到窗体界面文本框中的信息所添加的,这样就实现了已有文件的写入功能:
  温馨提示:内容较多,欢迎关注,点击收藏,方便查找

航空航天类专业解读智能飞行器技术一智能飞行器技术专业是什么?智能飞行器技术属于航空航天类专业,基本修业年限为四年,授予工学学士学位。智能飞行器技术专业为服务国家在智能飞行器技术领域对高素质专业的人才需求,培养具有电脑维修日记我会记录我维修电脑的日志。维修尽量都体现在这一篇文章上,后期的维修记录填写在评论上。20160317电脑显示屏没有全屏用显示屏自带的按钮菜单,自动调整,您好你找到电脑上的MENU键摄像头必须要有WiFi才能使用吗很多处于观望中的人群对监控摄像机感到困惑,因为很多摄像头都在宣传无线WiFi传输,WiFi远程监控,监控摄像头是否只有在有WiFi环境才能使用呢?其实不然,WiFi只是一种信号或者最大功率1050马力,FF91准量产车正式亮相,约合人民币280万元日前,Auto情报处从海外媒体处获悉,FF91准量产车正式亮相,新车将定位中大型纯电SUV,售价约合人民币280万元,新车很有可能会在未来正式量产FF91在外观方面的设计,可以说是如何评价2月25日发布的努比亚Z40Pro手机?售价3399元起,性价比如何?如何评价2月25日发布的努比亚Z40Pro手机吗?售价3399元起,性价比如何?努比亚手机在国内销量差得要命(业内被称为小众品牌),但评价非常高,因为选择什么品牌手机是没有一个固定如何评价2022年2月25日的农心杯上申真谞以81。8的ai吻合度击败柯洁?大家的怀疑,是可能存在的AI作弊。如果小申真的拥有弱AI的实力,那该他君临天下!只是,需要先解除大家的疑惑!有两种方法1。决赛采用面棋。2。决赛若用网棋,需采用对手棋院提供的电脑,技术分享Linux系统中的库大家好,我是阿木实验室的松溪,今天给大家介绍一下,Linux系统中,库的概念。一库的简介什么是库,库简单地说,就是模块。用于提供不同功能的模块,比如我们经常会用的ceres库,ei推荐一款TCL最新电视TCL近年来也在研发MiniLED技术。目前全球高端的显示面板一定是往这个技术上发展,就简单来说,苹果电脑高端配置用MiniLED,低端配置用OLED,就很能说明问题。前两天和TC三星GalaxyS22UltraTabS8国行版手机平板发布三星在国内召开了GalaxyS22系列国行版发布会,正式推出了三星GalaxyS22Ultra系列旗舰手机以及三星GalaxyTabS8平板产品。这次采用了非常新颖的小品式发布会,给充电做减法,一站式充电体验Anker安克65W三口超能充前言当把家里的每个数码设备配备的充电器都收集起来之后,你就就会惊奇的发现原来拥有这么一堆的充电器,有iPhone的有平板的有智能手表的有耳机的等等,这样的场景应该每个小伙伴都能遇到核酸检测技术上新较传统方法漏判误判率更低数字PCR技术灵敏度高可精准定量。那些多次采用实时荧光定量PCR方式进行核酸检测,结果却为阴性的病毒携带者,利用数字PCR技术就能准确地检测出他们是阳性患者。春节前后,国内外新冠肺
宝马电动车大小王炸发布!iX能跑630公里,i4零百加速3。9秒车东西(公众号chedongxi)作者James克克编辑晓寒车东西6月2日消息,今早8点,宝马举行了线上发布活动,正式发布了iX和i4的量产版车型,并宣布开启预订,这两款车将在今年大数据报告新能源二手车换车周期更短二手车拍卖平台天天拍车大数据研究院2日发布的5月二手车在线拍卖数据报告显示,和燃油车相比,新能源二手车换车周期更短,超7成特斯拉Model3不到1年就被卖出。根据报告,3年以内被卖燃油车智能化升级,是噱头还是趋势?摘要华为汽车朋友圈正在扩大图源IC文邱瑶编辑赵成继ARCFOX极狐阿尔法S之后,北汽与华为鸿蒙再次展开合作,本次落脚点是燃油车。6月2日晚,华为在线举办鸿蒙操作系统及华为全场景新品比亚迪夏终于来了,配双侧电滑门,搭载1。5T插电混动系统比亚迪是我国的新能源汽车领导者,旗下车型包括王朝系列(唐,汉,秦,宋,元)与E系列(主打纯电动汽车细分市场)。比亚迪还是中国汽车专利排行榜第一名,掌握了大量的核心科技,不愧是国之重苹果新系统曝光!谁也没想到,库克也尝到卡脖子的滋味HarmonyOS是一套基于微内核的全场景分布式操作系统,他的诞生并不是专门为手机开发的操作系统。6月2日HarmonyOS2正式亮相,之所以能引起如此高的关注度,或许和华为手机当华为新品发表会懒人包!鸿蒙系统2。0登场华为在本周三(62)晚间发表了最新版本的鸿蒙系统(HarmonyOS),能支援手机平板笔电穿戴装置电视家电等多种装置,能更完整鸿蒙作业系统的生态系,同时也发表了新款的智慧手表HUA万物皆可互联首款搭载华为鸿蒙系统的新车即将来袭!在6月2日晚,华为举行了线上发布会,此次发布会主要发布了鸿蒙操作系统以及华为全场景新品,主要针对手机端鸿蒙系统进行讲解。目前很多华为用户已经收到了鸿蒙系统的推送,该系统可实现多设备华为鸿蒙系统来了!但3大严峻困难凶狠赶来!华为突破口到底在哪6月2日,值得铭记的日子,这个取意中华有为的伟大企业华为,郑重宣布鸿蒙系统诞生!国人沸腾,当天晚上该消息冲上热搜,社交平台刷屏,还有海外华为粉丝与相关科技讯息都有展现。当天,谷歌总特斯拉怎么了?5月份销量环比下降近506月4日凌晨,特斯拉股价急转直下,截至收盘,暴跌5。33。一夜之间,特斯拉市值蒸发了310亿美元,折合人民币约1984亿元。那么问题来了,特斯拉发生了什么事情呢?市场是不是反应过激鸿蒙影响互联网内容生态,小鲜肉不好混了,从此当导演不是梦小鲜肉和老腊肉6月2日晚8点,华为鸿蒙系统正式发布,一举点燃互联网,有人会问鸿蒙作为操作系统,是大型软件,怎么与互联网扯上关系?跟娱乐圈的小鲜肉老腊肉有半毛钱关系?其实,当今的信息华为鸿蒙操作系统正式登场为国产自主可控的操作系统打了一剂强心针华为昨天(6月2日)发布包括智能手表平板电脑在内的多款搭载HarmonyOS2的新产品。华为同时宣布,旗下手机平板电脑等多款设备将陆续启动HarmonyOS2升级。数据显示,目前操