学科分类
/ 25
500 个结果
  • 简介:摘要:信息时代,计算机程序的主要功能之一就是数据处理,而数据排序则是数据处理必不可少的工作。文章通过对冒泡排序算法的缺点进行分析,继而引入两个标志位以此来优化算法。最后通过实验数据对比算法优化前和优化后的交换次数和执行时间,证明了算法优化的有效性。

  • 标签:
  • 简介:.NET已经正式上路,而.NET平台中最重要的语言C也广受瞩目。从最近许多读者的来信发现,大家有学习C的需求,但是目前相关的中文入门资料相当缺乏。因为我在《程序员》杂志开设的Java专栏已接近尾声,同时为了响应大家对于C的需求,所以我特别开辟新的专栏,以图文并茂又浅显易懂的方式,介绍C编程。

  • 标签: .NET C# 编译期参考 调试 增量式编译
  • 简介:最近在翻译BillWagner先生的《EffectiveC#》一书,由于自己早先也有写作Effective.NET的打算,所以对书中很多条款,也有很多自己的思考。如果作为译注来添加,担心把最后的译本添得四不像,不添又甚感遗憾。遂考虑把翻译过程中自己的所思所想直接记录下来,并在自己的blog(http://blog.dreambrook.com/jzli/)上开辟专门的EffectiveC#区,供大家讨论打磨,弥补作/译者认识不足的地方,相信也许可以收到正常出版渠道不能取得之效果。

  • 标签: C#语言 程序设计语言 组件 书评 《Effective C#》
  • 简介:本来我是打算写一篇文章来比较C++/CLI和C#语言特性.为此我认真阅读了一些C++/CLI相关的文章和部分C++/CLI语言规范文本.结果让我感到沮丧。我原本对C++/CLI语言的热情.被其远远超出我原本想象的复杂性给浇灭了一大半。

  • 标签: C++/CLI C# 托管代码 .NET平台 拓展功能
  • 简介:摘要:伴随着C#编程语言的不断发展,其具有更强的程序逻辑性,并且程序的涉及范围比较广泛,这样就能够在多个操作系统平台中完成各种编写。但是对实际应用情况进行全面分析可知,C#编程语言已经成为创建编译器版本的标准,操作人员以及编译器供应商也将其当成标准。本文将计算机C#编程语言特点当成切入点,并对其相关功能展开全面探究。

  • 标签: C#编程语言 特点 功能
  • 简介:像我们这些学黑客的,怎么可能没有自己的个人版Webshell呢?看着海洋某某.冰狐某某是不是心痒呢,今天我就用C#示范一下怎么编写自己的Webshell。

  • 标签: 网页木马 编写 C# 个人版 黑客
  • 简介:VisualC#中调用Excel的COM组件 ,要在VisualC#中使用这些非受管代码的COM组件,本文介绍了Excel对象、C#中的受管代码和非受管代码

  • 标签:
  • 简介:C与Java两者在相似性外,又是非常不同的,它们有许多细微的语义和设计区别,适台不同的技术和市场环境

  • 标签: C#语言 程序设计语言 JAVA语言
  • 简介:摘要:PDMS是AVEVA公司的一款三维建模软件,在石油化工装置设计过程中被广泛应用。PDMS支持二次开发,其中二次开发包括.NET及自带的Programmable Macro Language编程语言(简称PML)。通过对比不同环境和需求下.NET和PML的优劣,选择适合自己的编程语言

  • 标签: PDMS二次开发语言PML NET对比
  • 简介:抽奖系统应用广泛,利用c#窗体技术,重点设计了存储模型、核心算法、规则设置及界面交互设计等几个方面,该系统在某大型国有企业得到很好的应用。

  • 标签: 抽奖系统 存储模型 界面交互
  • 简介:本文指出了C#语言教学中存在的一些问题,探讨了C#教学中所采用的教学模式,强调了培养面向对象的编程思想和正确的教学方法在C#语言教学中的重要性。

  • 标签: C#程序设计 面向对象 教学模式
  • 简介:在索引器的课堂教学中,通过与属性和数组的比较,加深了学生对索引器的认识。

  • 标签: 索引器 属性 数组
  • 简介:摘要:由于在日常工作当中经常需要将Office文档格式进行转换,而网络上大多数提供的是收费服务。本论文则主要研究如何通过免费的组件来实现少量的文件格式转换,以满足个人文档资料格式转换的需求,并分析具体实现的方法。

  • 标签: C# .net PDF OFFICE
  • 简介:以测试C#图像处理方法执行效率为目的,对C#中三种图像处理方法及常用类库进行性能测试和分析.在不考虑数据结构与算法的前提下,通过对数字图像的灰度处理,检测图像处理方法的“硬效率”,发现指针法在降低安全性能下,运行效率优于内存法,而提取像素法效率最差.通过比较指针法与EmguCV及OpenCV类库的执行效率,明确了数据结构和算法在图像预处理阶段的重要性.实验结果表明,在数据结构和算法一定时,使用指针法处理数字图像能够得到最佳执行效率.

  • 标签: 图像处理 执行效率 指针法 灰度处理
  • 简介:主要讨论如何通过C#编程语言处理Word测量文档写入和读取内部表格、图形数据的方法,以文档格式化输出为主线,解决了输出标准化测量文档的几个难点问题,并提出了一些有效的解决方案和技巧。另外,提出了一种新的人机交互处理的文档的方法,并给出了相应的标准化处理机制。通过编制的程序实现了测量文档中测量要素输出、提取、修订以及检查和评定。

  • 标签: 海洋测量 测量文档 水位关系图 障碍物表格 C#编程
  • 简介:C#提供了功能强大的动态内存管理机制,这种自动化机制解决了多数情况下动态内存的管理问题,为开发者节省了精力与时间。但是这种机制在某些情况下却带来了一些副作用。通过析构函数的应用来追踪动态内存管理机制的运行,可以了解特殊情况下如何应用GC来作为动态内存管理的有益补充,对从事远程教育技术工作的人员有一定的参考价值。

  • 标签: C# 堆内存 动态内存管理机制 GC.Collect
  • 简介:C++中的指针不通过MSIL而是直接和内存打交道,这便是指针不安全的原因所在,当然也是采用指针能够提高程序运行速度的缘故;C#中的委托不与内存打交道,而是把这一工作交给CLR去完成㈨。CLR无法阻止将不安全的代码调用到本机(非托管)代码中或执行恶意操作。然而当代码的类型安全时,CLR的安全性强制机制将确保代码不会访问本机代码,除非它有访问本机代码的权限。本文剖析了C++的指针和c#的委托机制的差异,并将C#中的委托应用于编程中。

  • 标签: 指针 委托 事件
  • 简介:本文在详细讲述了组装好的全新的MFC应用程序之后。深入地讲解了各个零件之间的交互。如果将应用程序EE作一台机器。前面的文章介绍了零件的制造和组装。本文则介绍了零件之间的传动;这样。一台机器才得以运转。

  • 标签: MFC Managed C++ C# VB语言 .NET
  • 简介:2.存放用户输入的密钥内存的指针3.用户指定进行多少层加密4.待加密明文的长度(8字节的倍数)功能,所有的加密密钥都是由这条密钥生成.(四)intDdes3(char*data,2.存放用户输入的密钥内存的指针3.用户指定进行多少层解密4.待解密文的长度(8字节的倍数)功能

  • 标签: