




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C 新手入门图文教程 1 16 序 从一个小例子熟悉 C 的 winform 应用 从零学起 步步提升 废话不多说 直接上图 整个界面如下 下面就从开始一步步讲述制作过程 1 打开 visual stdio 2010 新建工程如下图 File new peoject visual C windows forms application Name 自己设定 本例中为 test location 路径本例中为桌面 test 文件夹 点击 OK 完成 C 新手入门图文教程 2 16 2 界面设计 2 1 为刚才新建的 form 添加按键 工具栏在左侧的 toolbox 鼠标点击就会出现很多小 工具 如下 C 新手入门图文教程 3 16 2 2 添加 3 个 button 工具栏在左侧的 toolbox 里面的 button 控件拉到界面上就可以了 在他们的属性里面的 text 栏分别设定为 开始 帮助 和 鸣谢 如下 2 3 添加 2 个 richTextBox 方法同上 下文中通过 toolbox 往界面上添加控件就不一一 累赘了 都是一样的方法 输入自己想要显示的文字 如下 并且设置 richTextBox 的属性 readonly 为 true 这样之后输入的文字就不可更改 这个文字是界面的预设值 也可以在程序初始化是添加的 后面编程的时候在提 C 新手入门图文教程 4 16 2 4 添加时间 用的是 toolbox 的 dateTimePicker 添加上去就行 显示的是电脑的系统时间 2 5 添加图片 用的是 toolbox 的 picturebox 点击 choose image 如下 选择合适大小的图片 这是根据 picturebox 的大小来决定的 可以在 picturebox 的属性 里看到 如下 点击 import 从电脑中选出合适的图片导入 然后点击 OK 完成 C 新手入门图文教程 5 16 3 至此 基本界面已经设计完成 接下来是设计每个按键功能 图中有 3 个按键 开始 帮助 和 鸣谢 按键需要实现的功能自己定义 想怎么设计就 怎么设计 下面是我设计的按键功能 下文都是按照以下设计的来编写程序 最终实现设计 的功能 开始 按键 实现一个小游戏 这个是主要功能 帮助 功能和 鸣谢 功能 里面内容自己随意写 4 接下来就是编写所要实现的功能的程序了 C 新手入门图文教程 6 16 4 1 开始 按键的功能 双击界面上的 开始 进入程序编辑画面 先要返回 UI界面 可以双击右侧的 form1 cs 如下 好了 可以看到 visual studio 帮我们写好了整体框架的代码了 这里先讲下上文 2 3 提到的预设文字方法 如果在上文 2 3 只是在界面上添加了 richTextBox 框 而没有在里面写文字 但是希望运行程序的时候要显示想要的文字 可以在程序里预设 如下添加的代码为richTextBox1 Text 里面的内容就是想要在界面上显示的 richTextBox1 Text功能就是实现显示richTextBox1的内容 为什么是richTextBox1而不是其他的 是由于在界面添加文本框的时候名字定义的就是richTextBox1 如果你定义的文本框名字是 rb1 那么代码就要变为rb1 Text C 新手入门图文教程 7 16 添加完 点击左上的编译 没有错误 然后点击 debug 按键 显示如下 上面只是顺带提一下 接下去才是正文 刚才说到双击开始按键进入程序编写界面 下图中的红色框里面编写的程序才是用来实现 开始 按键功能的 上文中的例子是按了 开始 按键会跳出另一个界面 然后在另一个界面 上实现另外的功能 要实现的功能见第 3 节 首先 我们要实现点击 开始 按键跳出另一个界面的程序 C 新手入门图文教程 8 16 4 1 1 现在我们只有一个 form 就是我们刚开始新建的 所以现在还要新建一个 form 右击我们建立的 test 项目 add windows from 如下 新建后会生产新的 form 如下 4 1 2 为新建的 form 制作界面 需要实现的见面见第 3 节 所用的小工具不一一 累赘了 前文已经讲过 都可以找到 最终的界面如下 C 新手入门图文教程 9 16 4 1 3 实现跳出 form2 界面的代码编写 双击 form1 第一个界面的 开始 按键 跳到代码编辑界面 如下 在红色框里面编写代码用来实现按键功能 代码如下 编译 无错误 调试 跳出主界面 form1 点击 开始 跳出界面 form2 4 1 4 为界面 2 添加功能 From2 总共有 6 个 button 下面给每个按键编写代码 这 里每个按键的名字在新建的时候已经确定了 我是默认的 button1 botton6 当然可以自己命名 但是后面编程的时候调用这个按键时要注意 在前文 4 1 开头部分也讲过了 C 新手入门图文教程 10 16 按键 1 双击 确认 进入代码编辑界面 代码如下 这里要增加一个声明using System Text RegularExpressions 这个是用来调用Regex功能的 建立以下规则 让输入的名字只能是中文 若 输入的事中文 会有一个messagebox 提示框弹出 OK 否则提示框弹出 请 输入中文 Flag1 4是用来判断form2上面的4个选择是否全部满足 全满足才可以进入下 C 新手入门图文教程 11 16 一部 否则需要更改4个选择 public Form2 Form1 f1 this ff f1 实现后面的2 个界面互相切换 按键2 代码如下 稍微建立了下规则 生日为 6 位数或 8 位数 像 20141111 或 141111 按键3 代码如下 建立规则 只能输入中文 按键 4 代码如下 C 新手入门图文教程 12 16 同上 只能输入中文 当然 编写了一些代码后可以调试一下看看是否符合自己期望实现的功能 按键 5 代码如下 内容你懂得 按键 6 代码如下 返回界面 1 调试下 运行无错误就基本完成了 C 新手入门图文教程 13 16 4 2 前文实现了 开始 按键的功能 下面实现 form1 主界面另外两个按键 帮助 和 鸣谢 功能 和 4 1 一样 新建 2 个 form 分别为 form3 和 form4 分别对应 帮助 和 鸣谢 的界 面 如下 这里只要讲下 form3 form4 和主界面 form1 之间切换的代码 form3 和 form4 各界 面上的功能就不讲了 都是很简单的 自己任意设置 Form3 form4 界面如下 在主界面 form1 双击 帮助 按键添加代码 双击 鸣谢 按键添加代码如下 这里的this Visible false 和this Hide 功能是一样的 C 新手入门图文教程 14 16 然后在 form3 界面双击 返回 按键 修改代码如下 Form4 同理 修改代码如下 至此 本文开头所说的功能已经全部完成 编译一下无错误 测试一下功能 有没有一 种成就感呢 呵呵 C 新手入门图文教程 15 16 5 更改界面名称 现在每个界面左上角都是 form1 form2 来命名的 如下 选中界面 然后在属性里修改 和修改之前的 button 等式一样的 如下 6 发布做好的程序 选中 test 这个项目 右击 点击 publish 如下 C 新手入门图文教程 16 16 然后一路 next 最后点击 finish 完成 自动跳到生产安装包的文件夹 共有三个文件 如下 里面的 setup exe 就是安装包 把这三个文件拷到其他电脑也可以安装
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 华硕灯光协议书
- 安卓协议书挂q
- 黎明离婚协议书
- 赠与协议书管辖
- 风险投资市场投资策略分析
- 贡献分红协议书
- 离职证明写协议书离职
- 村委会征地协议书
- 微信协议书扣费
- 文本接收协议书
- 2025年浙江铁塔招聘笔试备考题库(带答案详解)
- 2025年上海市(秋季)高考语文真题详解
- 《秘书文档管理第三版》课件第七章
- 电力工程电缆设计课件
- 施工班组驻地管理制度
- 城投公司成本控制管理制度
- 中国磷化工行业市场规模及发展前景研究报告(智研咨询)
- 万亨工业科技(台州)股份有限公司年产500万套逆变器及配件、800万套新能源汽车控制器配件技改项目环评报告
- 娃哈哈企业财务分析报告
- 装修木工清包合同协议书
- DB13T 1568-2012 生态公益林经营技术规程
评论
0/150
提交评论