C# 使用WINAPI 进行读取写入配置文件

  我们c#读写配置文件通常用IO对文件进行读写。我觉得使用winapi的Kernel32.dll 对ini文件读取更好更方便一些   对ini文件读写 我们可以使用Kernel32.dll 中的WritePrivateProfileString(写入),GetPrivateProfileString(读入字符串) ,GetPrivat...

#
DotNet
分享:

浅谈对程序开发中异常的理解和认识

  从接触异常开始我就弄不明白她,不会用她,想在系统中是异常机制发挥的淋漓尽致,进行了很多尝试,利用异常控制程序流程,利用异常做数字的判断函数,利用异常消除系统中可能出现的恼人的异常提示框,为了更好了利用异常看了很多关于异常的文章,直到有...

#
DotNet
分享:

C#中的Adapter设计模式浅析

  意图   把一个类的接口变换成客户端所期待的另一种接口,从而使原本接口不匹配而无法在一起工作的两个类能够在一起工作。   场景   假设网络游戏的客户端程序分两部分。一部分是和服务端通讯的大厅部分,大厅部分提供的功能有道具购买、读取房...

#
DotNet
#
Dotnet
分享:

ASP.NET中Java script中调用c#方法

  在ASP.NET开发中,经常会用到后台和前台的交互,就此总结了一点c#和Java script相互操作的方法和Java script调用c#方法   在后台c#代码中调用Java script的方法   Java script代码:   1. <script type="text/javascript" ...

#
DotNet
#
Dotnet
分享:

微软ASP.NET内置安全架构的完全解析

  在.NET Framework中内置的安全的解决方案,是由ASP.NET和 .NET Framework 联合IIS为Web应用程序安全提供了一个基础结构。它的一个很明显的优势在于我们不必再编写自己的安全架构,我们可以利用.NET安全架构的内置的特性,而且整个安全的架构是经过测试...

#
DotNet
#
Dotnet
分享:

利用.NET扩展MDX存储过程

  SSAS的MDX脚本提供了强大的数据分析查询功能,然而在实际使用中同样会遇到一些问题使得用MDX来表达比较困难,因为MDX并不能提供满足年有数据分析需求的函数,这个时候可以尝试通过基于.NET的存储过程以编程的方式来完成我们特定的功能需求。基于.NET的...

#
DotNet
#
Dotnet
分享:

浅谈ASP.NET Ajax中调用JavaScript的服务

  摘要:本文将简单谈一谈如何在ASP.NET Ajax中调用JavaScript的服务,以及了解到如何使用启用Ajax的WCF服务项模板等等内容。   现在,可以像我们现在所使用的那样使用HelloWorldService服务了。下面,我给出了一个比较清晰完成的示例代码。ScriptMan...

#
DotNet
#
Dotnet
分享:

详解.NET编程过程中的线程冲突

  一、什么是线程冲突   线程冲突其实就是指,两个或以上的线程同时对同一个共享资源进行操作而造成的问题。   一个比较经典的例子是,用一个全局变量做计数器,然后开N个线程去完成某个任务,每个线程完成一次任务就将计数器加一,直到完成100次任...

#
DotNet
分享:

C#2010协变和逆变的新特性

  1. 协变和逆变   开发时经常与到以下的问题,首先看代码:   定义一个水果类和继承了该类的苹果类:   public class Fruit{public string Name { get; set; }}   public class Apple : Fruit{   }   有一个方法接收一个元素...

#
DotNet
分享:

详解ASP.NET的四种状态

  这些状态的原理对于做.NET开发非常重要。现在详细解说一下。   视图状态:视图状态就在大家身边不知道大家是否注意。ASP.NET是基于服务其处理事件的。当服务器处理完事件时,再返回本窗体时,如果没有视图状态,原来的数据将不会在有。这样说也许会...

#
DotNet
分享:

浅谈.NET中不一样的多态

  在.NET中,多态通常意味着子类对于父类一种衍变。子类继承自父类,拥有父类所定义的一切(public或protected)成员。但同时,它又可以修改(重写或复写)这些成员,使其实现与父类以及其他子类完全不同。我们可以说,继承体现了类的多态性。   大家...

#
DotNet
分享:

优化DotNetNuke网站性能的10个技巧

  以下的这些配置是目前为止我所发现的最佳基准配置,依据不同的主机运行环境,更新频率,访问量,以及用户数量,网站的优化配置会有些不同。经过优化的DNN也是可以运行得很快的。   以下我将使用DNN5.01中文版示范,这些技巧同样适用于DNN4.x。   ...

#
DotNet
分享:

剖析ASP.NET AJAX的面向对象思想

  Microsoft AJAX Library能很好的支持类、名字空间、继承、接口、枚举、反射等特征。这些新增加的功能类似于.NET Framework,这使得开发ASP.NET AJAX应用变得容易维护,容易扩充。现在我们看看Microsoft AJAX Library是如何支持以上特征的。   1.类、...

#
DotNet
分享:

浅谈.net 中的职责链模式的使用(图)

  职责链模式使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对明处理它为止。   职责链模式的结果如下图   Handler:定义一个处理请求的接口并实现后继链...

#
DotNet
分享:

如何实现.net程序的进程注入(图)

  进程注入比较常见,比如用IDE调试程序以及一些Spy程序,如果仅仅为了与调试器通讯,可以使用。net提供的Debugger接口(在EnvDTE.dll的EnvDTE命名空间下)。但无论出于什么目的,进程注入都是比较好玩的事情,所以不妨一试 . 进程注入的方法貌似很多(比...

#
DotNet
分享:

用C#制作PDF文件全攻略(下)

  第二章 块、短句和段落   块   块(Chunk)是能被添加到文档的文本的最小单位,块可以用于构建其他基础元素如短句、段落、锚点等,块是一个有确定字体的字符串,要添加块到文档中时,其他所有布局变量均要被定义。下面一行中,我们创建了一个内容为...

#
DotNet
#
Dotnet
分享:

用C#制作PDF文件全攻略(上)

  PDF文件是目前比较流行的电子文档格式,在办公自动化(OA)等软件的开发中,经常要用到该格式,但介绍如何制作PDF格式文件的资料非常少,在网上搜来搜去,都转贴的是同一段“暴力”破解的方法,代码片断如下:   StreamWriter pPDF=new StreamWrite...

#
DotNet
#
Dotnet
分享:

ASP.NET怎么样缓存频繁更新的数据?

  最近接手一个公司的论坛。主题数量大概有100W,回复数有900W,在线人数3000左右。之前设计论坛的GG采用静态集合来缓存每个版块的主题列表。但论坛偶尔会冒出个缓存的bug,其中解决了些问题,但时不时又会有新的bug。ms有点“野火烧不尽春风吹又生”的感...

#
DotNet
#
Dotnet
分享:

了解网页中IFRAME框架挂马

  安全工程师,要能独立负责网站安全、局域网安全、服务器安全等,要了解网页挂马有IFRAME框架挂马、JS文件挂马、伪装挂马、CSS挂马、ActiveX组件挂马等方式,这样才可以有针对性地进行防范,避免网站和服务器等安全威胁。下面,我们来迈出成长为安全工程...

分享:

如何建立一个安全的ASP.NET架构

  在开发Web程序中,我们可以选择用自己的方法来实现安全的策略,或者可以购买第三方的安全代码和产品,不管怎么样,都是要很大的花费的,幸好在.NET Framework中已经内置了安全的解决方案。   ASP.NET和 .NET Framework 联合IIS为Web应用程序安全提供...

分享:
分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2023
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号