- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大家好,又到了讲修改器制作的时间。之前已经写过几篇用VB6来制作修改器的教程,但前段时间看了一下VB.NET的书后,发现其比起VB6,制作一个修改器更为简便、更易上手,而且还有一个好处就是.NET是使用Unicode编码,编写出来的程序可以正常显示在各个语言版本的操作系统上面,不会出现乱码。至于这次的范例还是用之前写的机战R,让大家更容易明白。首先要安装开发工具Microsoft Visual Studio。其中.NET的版本分别有2003(运行库:.NET Framework1.0)、2005(.NET Framework2.0)、2008(.NET Framework3.5)和刚新出不久的2010(.NET Framework4.0)。我用的是2005,所以编写出来的程序都至少要安装.NET Framework2.0或者以上的版本才能运行。安装的时候有VB、VC++、C#和J#几种语言,这里只用到了VB。安装完后运行,记得第1次运行时需要进行一些设置,根据自己的需要设就可以了。开始新建一个项目,按菜单上“文件”---“新建项目”,之后出现图1的界面,在名称一栏输入项目的名称(这里就是输入了R .NET),模版选择第一个“Windows应用程序”,再点确定。之后就出现图2显示的界面,先简单介绍下图上的几个重要地方。图1:图2:解决方案资源管理器:项目中涉及到的文件都在这里,双击里面的某一文件时就能查看和编辑相关的设置或者代码。属性窗口:设置控件的相关属性(如大小、位置、样式、颜色等等)。查看代码:转到当前窗体的代码页面。错误列表:这个是VB6没有的地方,当程序代码出现有语法等错误的时候,在错误列表会自动显示哪里有错误和有什么错误,非常方便。注意当代码存在1个或以上的错误时(警告不算),就不能编译。工具箱:用于添加各种控件,之前用过VB6的可以发现.NET版工具箱把控件也进行了分类,更清晰了。这修改器用到的包括有下面几种,跟VB6差不多,功能在之前的教程已经提过就不多说,注意.NET版的控件名称跟VB6的不一样。公共控件类:Button(按钮)--- VB6称CommandLabel(标签)TextBox(文本框)---VB6称TextComboBox(下拉框) ---VB6称ComboListBox(列表框) ---VB6称ListCheckBox(多选框) ---VB6称CheckRadioButton(单选钮) ---VB6称Option容器类:GroupBox(分组框) ---VB6称Frame(框架)菜单和工具栏类:MenuStrip(菜单) ---功能相当于VB6中的菜单设计器StatusStrip---一般放在窗体的最下方显示某些信息对话框类:OpenFlieDialog(打开文件对话框)---用于打开文件。在VB6中只有一种对话框控件,它是通过代码来确定对话框的类型(如打开、另存为),.NET版已经把每一种对话框类型独立出单一个控件。一、窗体界面设计:1.第一步添加一个MenuStrip控件,画到窗体上后会发现窗体上方增加了一个空的菜单,里面有一个“请在此处键入”的文本框,点进去后就可以输入菜单各项的名称,这里第一列的第一行先输入“文件”(见图3)。这个修改器的菜单我一共设成2列,第一列有3行(分别是“文件”、“打开”、“退出”),第二列有4行(分别是“修改项目”、“机体”、“机师”、“武器”)(见图4),非点击选中状态时每一列的菜单只会显示第1行的内容。图3:图4:2.接着添加一个StatusStrip在窗体的底部,在窗体上点击选中StatusStrip后再点击控件的最左面(即窗体左下角的地方)就可以添加4种控件,这里添加第一种StatusLabel,这样就生成了一个叫ToolStripStatusLabel1的标签,这个标签是用于显示打开的ROM文件的路径。然后在属性窗口把ToolStripStatusLabel1的Text属性改为“文件路径:”。再把窗体的大小调整一下,变成图5的样子。这时再添加一个OpenFlieDialog对话框,打开文件时用到(注意添加后把OpenFileDialog1的FileName属性清空,之后可以用代码检测文件有没打开)。图5: 3.按“项目”---“添加Windows窗体”,连续添加3个窗体,分别为Form2(用于机体修改)、Form3(用于机师修改)、Form4(用于武器修改)。之后在3个窗体上添加若干控件加以整理,最后成图6,7,8那样。(具体各控件对应存放的内容请见表1、2、3)图6:表1-Form2(机体修改)窗体内容图7:表2- Form3(机师修改)窗体内容图8:
原创力文档


文档评论(0)