【NCRE】——c# 给PPT判分
来源:互联网 发布:淘宝背景音乐代码生成 编辑:程序博客网 时间:2024/04/27 16:07
这段时间在用c# 做的是关于如何给PPT判分,在计算机等级考试中,学生根据题目对ppt进行操作,而我做的就是针对学生对ppt的操作,对学生做的题进行评分,与以往的考试系统不同的是,这个项目不在是单纯的选择题,填图题,填空,判断这些题了,增加了对office操作题的判分,Windows操作题,word,excel,PPT,ie,outlook题,收集学生对office的操作,并进行判分。在这个过程中,用到了很多之前不常用的属性,查了很多资料,对这段时间的学习进行一下总结。
添加新幻灯片
以添加新幻灯片为例做的winform窗体的demo,查看是否添加了新幻灯片,查看一下幻灯片的数量是否正确,然后查看添加的新幻灯片位置是否正确。思路理清后,就没有什么难点。
<strong><span style="font-size:18px;"><span style="font-size:18px;"><strong>using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using ppt = Microsoft.Office.Interop.PowerPoint;using System.Diagnostics;using System.IO;using System.Threading;using Microsoft.Win32;using SHDocVw;namespace PPT查看超链接{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } #region 添加新幻灯片——检查是否有slide7的幻灯片 private void button2_Click(object sender, EventArgs e) { //添加新幻灯片——检查是否有slide7的幻灯片 //找到需要的幻灯片 Microsoft.Office.Interop.PowerPoint.Application pa2 = new Microsoft.Office.Interop.PowerPoint.ApplicationClass(); Microsoft.Office.Interop.PowerPoint.Presentation pp2 = pa2.Presentations.Open(@"D:\战斗机.pptx", Microsoft.Office.Core.MsoTriState.msoTrue, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoFalse); //检查幻灯片的个数,如果题目一致,加分! MessageBox.Show(pp2.Slides.Count.ToString()); if (pp2.Slides.Count != 7) { MessageBox.Show("未添加新的幻灯片,不加分!"); } else { MessageBox.Show("已添加新的幻灯片,加分!"); } //显示新幻灯片的名字 MessageBox.Show(pp2.Slides[2].Name.ToString()); } #endregion }}</strong></span></span></strong>
总结:
这是NCRE项目中的简单demo,这些天的努力让我们认识只要把东西细小化,一切都是特别简单的,对ppt进行判分,核心就是这些引用以及实例化的ppt的Application和Presentation对象,这些步骤做了,给ppt别的题判分只要找对应的属性即可
0 0
- 【NCRE】——c# 给PPT判分
- 【NCRE】——c#判断ppt中的艺术字
- 【NCRE】——C#查看PowerPoint属性
- NCRE——网络工程师——操作系统
- NCRE——网络工程师——网络技术
- NCRE——D层优化
- NCRE。。。。。。
- 在C#里面给PPT添加注释
- NCRE三级网络技术考试——八,九月总结
- 【NCRE】——如何知道单元格是否合并居中?
- 【NCRE】——关于Excel中字体的所有属性
- NCRE项目经验总结——善良与胸怀
- 【NCRE】——Excel之如何获取行高和列宽
- 【NCRE】——Winform窗体控件随窗体大小而变化
- 【NCRE项目】C#实现TabControl切换打开不同文件夹
- 【NCRE】C#实现表格首列CheckBox全选功能
- 【NCRE】C# WindowForm实现屏幕最顶端拖动
- 给软件技术学习者的礼物——《WCF概述》教学PPT及相关示例
- count和count_if函数
- java解压缩文件
- 短信发送及其验证
- 获取屏幕截图ScreenShot
- Android 安装调试出错:Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE
- 【NCRE】——c# 给PPT判分
- android开发中WebView控件的实例与注意要点——个人主页浏览器简易实现
- SharedPreferences(数据存储)
- C#进阶系列——AOP?AOP!
- oracle的卸载
- 封装好的Android广告栏,效果较好功能强大,可以很方便地直接使用
- Netty框架启动详解
- 艳遇测试App
- jsp页面遍历