vs 程序代码翻译及解释

问题描述

vs 程序代码翻译及解释


能逐行解释讲解下么!谢谢!

解决方案

这代码很糟糕,不值得模仿!!!!!!!!

解决方案二:

可以,第一行定义了一个公共对话框对象,你的名字起的不好,叫filename,这怎么看都是一个字符串表示文件路径,但是实际上这是一个对话框
第二行,这个对话框显示的时候显示的初始的选择目录
第三行,对话框的文件类型过滤器,你会在打开对话框中看到一个文件类型的下拉,这个下拉就是这个配置的。
之后是当前默认使用的过滤器。你的代码同样很奇怪,定义了两个*.*的文件类型,完全是重复了。建议把其中一个修改为*.rtf,根据你后面的逻辑
之后是恢复目录,这个可以设置是否恢复目录。
之后我们调用showdialog显示对话框,儿啊能给用户选择文件
如果用户点的是确定而不是取消,会执行if
这里同样有问题,你应该把下面那个if的代码写在前面那个if的后面,否则会打开两次对话框(而且看起来openfiledialog1还没定义)。
这三行代码分别获取了选择文件的文件名、路径,并且在richtextbox1控件中加载选择的文件。

解决方案三:

想逐行解释,你不在贴图啊,直接上代码别人好在代码文件上注释。
此段代码无非就是打开文件打开对话框,选择文件后获取目录名和文件名;再 RichEdit 中加载文件,但此段代码肯定编译无法通过!

解决方案四:

打开文件选择对话框,通知设置了文件后缀过滤是全部文件都会显示
然后用户选择了文件后,点了OK按钮
得到用户选择的文件路径,RichTextBox控件加载选中的文件文本内容显示出来

解决方案五:

第一行 定义对话框对象
第二行,初始的选择目录
第三行,对话框的文件类型过滤器
第四行, 恢复目录,这个可以设置是否恢复目录。
之后调用showdialog显示对话框,给用户选择文件

时间: 2024-09-19 20:47:48

vs 程序代码翻译及解释的相关文章

数据结构程序求大神解释

问题描述 数据结构程序求大神解释 (*H).data[i].key=-1;(*H).data[i].hi=0;}for(i=0;i<n;i++) 解决方案 只有3行.只能看出是设置一个结构体中的两个字段,下面是一个不完整的循环 解决方案二: 你准是没有贴全代码.....

c++的问题-有一些C++的程序代码看不懂

问题描述 有一些C++的程序代码看不懂 #include #include using namespace std; class Examinfo{ public: Examinfo(string name,char grade):name(name),mode(GRADE),grade(grade){} Examinfo(string name,bool pass):name(name),mode(PASS),pass(pass){} Examinfo(string name,int perc

看懂SAP ECC6中事务码MB51的程序代码

宫斗龙老师,还记得您说SAP ECC标准事务码的代码,看不懂很正常么?看不懂SAP标准事务码的ABAP代码,很多代码就像是盲人摸象.还是应该看懂比较好,下面我们来研究一个事务码MB51.事务码MB51的样子如下:作用主要是查看 物料凭证运行结果的样子是这样:注意看MvT这个字段,含义是移动类型 采购入库阶段,主要的移动类型(BWART)是103和105生产订单投料阶段,主要的移动类型(BWART)是261和262 我对这个事务码很感兴趣,它很好用,我决定写一个类似的事务码,因此,我需要先看懂MB

最棒的程序代码,不是程序代码

文/Mr. Jamie 上次聊过工程师的生产力不应该用程序代码来衡量,因为他们的极致生产力,是在少写几行程序,而不是在多写几行程序.今天刚好又看到两篇文章,可以用不同的面向延伸.解释这建事情. 首先,是一位跑去日本教英文的前任软件工程师,发现了写程序和学语言间的共通性,他说: 这些工程师往往可以轻松的通过面试,但当他们真正开始工作,却让人大失所望.我读了很多关于这个问题的研究,但当我越看它,就越发现这些「残障工程师」,就好像我的英语学生一样.他们有 5,000 字的词汇,书里面的每一个文法都背得

为什么我要竖向对齐程序代码

为什么我要竖向对齐程序代码 最近在HackerNews上Linux内核编码风格的讨论非常热闹. 讨论的进行中,我的一个回复触发了另外一场关于是否应该竖向对齐代码的口水仗.我坚持我的观点!下面让我来解释一下为什么要竖向对齐. 为什么要竖向对齐代码? 举一个简单的例子: int robert_age = 32; int annalouise_age = 25; int bob_age = 250; int dorothy_age = 56; 相较而言,下面的写法更易读: int robert_age

JSP的login程序代码_JSP编程

JSP的login程序代码 <!-- Login Manager --><JAVA TYPE="class"> public static boolean checkUserPermission(HttpSession mySession, HttpServletRequest request, HttpServletResponse response){if (mySession.getValue("hasPermission") == n

常用3种PHP动态页生成静态页的程序代码

方法简单说明如下:1.使用文件函数得到静态页面的模板字符串,然后用str_replace函数将需要替换的东西替换了再写入到新的文件中. 2. 利用PHP的输出控制函数(Output Control)得到静态页面字符串,再写入到新的文件中.  代码如下 复制代码 $filemodel="template/it.php";           #模板地址 $file=fopen($filemodel,"rb");           #打开模板,得到文件指针 $temp

如何这段C#代码翻译成VB代码?谢谢!

问题描述 如何这段C#代码翻译成VB代码?谢谢! private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { //自动点击弹出确认或弹出提示 IHTMLDocument2 vDocument = (IHTMLDocument2)webBrowser1.Document.DomDocument; vDocument.parentWindow.execScrip

设计-学生在线答疑排队模拟C语言版的程序代码有木有呢?

问题描述 学生在线答疑排队模拟C语言版的程序代码有木有呢? 程序设计思路: 1.主函数main( ),打印输出主控程序菜单选项,并接收用户的选择项 2.定义学生信息(学号.姓名)的数据存储结构 3.设计学生在线答疑排队模拟程序的功能函数EnQueue( ),处理新学生加入排队的情况 4.设计学生在线答疑排队模拟程序的功能函数AnsQ( ),处理队列中第一个学生出队列答疑的情况 5.设计功能函数PrintQ( ),输出队列中所有正在排队的学生信息. 6.当用户退出答疑程序时,检查队列是否为空.如仍