`
sakakokiya
  • 浏览: 506979 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

商得四方公司面试题(gid+)

阅读更多
机试题目
1、    用Winform编写一个图片放大和缩小的程序
建立一个Windows应用程序,在窗体上拉两个按钮
Bitmap originalBitmap = new Bitmap(@”E:\\003948.jpg”);
Graphics myGraphics;
Bitmap secondBitmap;
Rectangle sourceRectangle;
//窗体加载事件
private void Form1_Load(object sender, EventArgs e)
{
sourceRectangle = new Rectangle(0, 0, originalBitmap.Width,
originalBitmap.Height);
secondBitmap = originalBitmap.Clone(sourceRectangle,
System.Drawing.Imaging.PixelFormat.DontCare);
myGraphics = this.CreateGraphics();
myGraphics.DrawImage(secondBitmap, 10, 10);
}
//放大按钮的处理事件
private void button1_Click(object sender, EventArgs e)
{
myGraphics.Clear(Color.White);
sourceRectangle = new Rectangle(135, 10,
originalBitmap.Width*3, originalBitmap.Height*3);
myGraphics = this.CreateGraphics();
myGraphics.DrawImage(originalBitmap, sourceRectangle);
}
//缩小按钮的处理事件
private void button2_Click(object sender, EventArgs e)
{
myGraphics.Clear(Color.White);
sourceRectangle = new Rectangle(300, 10,
originalBitmap.Width / 4, originalBitmap.Height / 4);
myGraphics = this.CreateGraphics();
myGraphics.DrawImage(originalBitmap, sourceRectangle);
}
2、    写一个冒泡排序
int[] array = new int[] { 10, 9, 1, 5, 7, 6, 18 };
for (int i = 0; i < array.Length; i++)
{
for (int j = 0; j < array.Length - 1 - i; j++)
{
if (array[j] < array[j + 1])
{
int temp = array[j+1];
array[j + 1] = array[j];
array[j] = temp;
}
}
}
for (int i = 0; i < array.Length; i++)
{
Console.WriteLine(array[i]);
}
分享到:
评论

相关推荐

    GID+基础简介 基础 刚学的 可以学习

    C# GDI+ 基础知识点总结 Graphics Device Interface Plus(GDI+)是图形设备接口的增强版本,提供了丰富的图形图像处理功能。在 C# 中,使用 GDI+ 可以处理二维(2D)的图形和图像,而使用 DirectX 可以处理三维...

    C# 39码生成 GID+ 画39码

    C# GDI 画39码 扫描枪能轻松读取~~只是提供关键的类

    MFC/GID+ 蝴蝶/苍蝇飞舞 透明/异形窗口 源码

    看到网上有个老外写的蝴蝶飞舞程序,一时兴起,自己开发了个功能相似的小程序。实现功能:屏幕上有蝴蝶或者是苍蝇在飞舞。素材是通过提取工具提取出来的。老外程序的网址记不清了。 本文仅供新手学习参考用。...

    46个经典Linux面试题!.pdf

    ### Linux面试题精解 #### 问题一:路径与目录操作 - **绝对路径**:在Linux系统中,绝对路径是指从根目录`/`开始的完整路径,例如`/etc/init.d`。 - **当前目录与上层目录**:在路径中,`.`代表当前目录,`..`代表...

    linux面试题(收集2)

    【标题】:“Linux面试题(收集2)” 在IT领域,尤其是系统管理和开发工作中,Linux技能是不可或缺的一部分。本文将围绕“Linux面试题(收集2)”这一主题,深入探讨和解析一系列常见的Linux面试问题,旨在帮助求职...

    GID用户界面的定制

    GID用户界面的定制是一个与有限元前后处理软件相关联的技术应用,它涉及到如何利用该软件提供的定制功能来提高有限元分析的效率和便捷性。定制功能主要通过脚本语言TCL/TK进行,用户可以使用这些脚本开发出适合自己...

    GID10.0中文使用说明书.pdf

    根据提供的文档信息,我们可以总结出关于"GID10.0"这一前后处理软件的相关知识点,主要涉及其前处理功能及具体操作指南。 ### GID10.0 中文使用说明书概览 #### 1. ELAB.GID简介 GID(General Integrated ...

    GiD11.0前后处理软件新功能介绍

    GiD11.0前后处理软件是由欧洲工程数值模拟国际中心开发的一款软件,主要用于有限元计算的前后处理工作。这款软件的新版本GiD11.0增加了许多新的功能,接下来我将详细介绍这些新功能。 首先,GiD11.0引入了新的用户...

    GID9.0使用说明书

    ### GID9.0 使用说明书知识点详解 #### 第一章:前后处理简介 - **GID 软件概述**: - GID 是一款通用的前后处理软件,旨在为科学计算和工程仿真提供强大的支持。 - **应用领域**:适用于固体和结构力学、流体...

    GID 11.1.5

    **GID 11.1.5:数值模拟的全能前后处理器** GID(Geometry, Interfaces and Datastructures)是一款强大的通用前后处理软件,专为数值模拟设计。它支持多种科学和工程领域的应用,如结构和建筑力学、流体动力学、...

    GiD新功能中文版

    GiD新功能中文版,作为一款先进的工程模拟软件,其10.0版本引入了一系列创新功能,旨在提升用户的使用体验,增强软件的功能性与灵活性。本文将深入解析这些新功能,涵盖几何参数处理、网格划分优化、结果可视化、...

    linux面试题----计算机的朋友,奉献了!

    在Linux领域,面试题往往涵盖了操作系统的基本概念、命令行操作、文件系统管理、用户权限、进程控制、网络配置、Shell脚本编程等多个方面。这里,我们根据提供的标题和描述,结合常见的Linux面试知识点,来进行一次...

    GID.zip_GID_GID画网格_MFC GID绘图_site:www.pudn.com

    标题中的"GID.zip_GID_GID画网格_MFC_GID绘图"暗示了这是一个关于使用GID(可能是指Grid Interface或Generic ID)在MFC(Microsoft Foundation Classes)环境中进行图形绘制的教程或代码示例。MFC是微软提供的C++库...

    GID帮助文件

    GID是一款通用且用户友好的几何模型领域的用户图形接口软件,主要用于数值仿真计算的数据导入和结果可视化。它适用于多种计算方法,包括但不限于有限单元法、有限体积法、边界元法、有限差分法或无网格法,广泛应用...

    GID 8.0.9 WIN32

    试用版的GID 8.0.9,如果有人能提供破解后的版本就好了。

    易语言源码易语言GID管家界面源码.rar

    "易语言GID管家界面源码"是一个使用易语言编写的程序界面源代码,主要用于管理GID(全局唯一标识符)相关的功能。GID在软件开发中常用来唯一标识一个对象或实体,对于程序的数据管理和跟踪具有重要意义。 源码是...

    易语言GID管家界面

    易语言GID管家界面源码,GID管家界面,子程序_自绘窗口,子程序_初始皮肤数据,子程序_初始按钮数据,子程序_添加导航按钮,子程序_选中导航按钮,子程序_画背景,子程序_画控制按钮,子程序_画导航按钮,子程序_容错处理,子...

    gid.dat

    gid.dat

Global site tag (gtag.js) - Google Analytics