您现在的位置: 天下网吧 >> 网吧天地 >> 天下码农 >> 微信小程序
ASP.NET程序中常用的三十三种代码
1. 打开新的窗口并传送参数:   传送参数:response.write(<script>window.open(’*.aspx?id=+this.DropDownList1.SelectIndex+&id1=+...+’)</script>)  接收参数:string a = Request.QueryString(id);string b = Requ…
(更新时间:2011-1-9)[查看全文]
C++中的指针(三) 智能指针
Smart Pointer是C++中的一个大题目,要说清楚他的所有好处很需要费点力气。我就一个功能一个功能的说。有我理解不透的地方希望大家指点。1.copy-to-write  当生成一个C++ object的时候如果这个class很大,这个object会占用很多空间。那么每生成一个就占用一片空间,这样会占用很多系统资源。同时降低效率。一个解决方法就是对用拷…
(更新时间:2011-1-9)[查看全文]
C++中的指针(二) 函数指针
先说一下C式的函数指针。这种函数指针的应用十分广泛。对于任何函数 void print(string s),它的指针这样定义:void (*pfun)(string) = NULL;pfun= &print; 或者 pfun = print;两种写法没有区别。pfun是指针变量名。可以指向任何只带一个string参数,返回void的函数。这里让它指向…
(更新时间:2011-1-9)[查看全文]
C++中的指针(一) 简单指针
简单总结一下C++中指针的用法,以后再写一篇详细的,关于smart pointer的总结。指针的定义很简单。在变量前打个星。例如一个class的名字叫A,那么指针定义为A  *pa;有意点点另人混淆的是指针和const的混用。char chr[] = abc;const char *p = chr; //这里p不是常数指针,而是把指针指向…
(更新时间:2011-1-9)[查看全文]
中文编码问题全面分析
基于web的应用开发都会涉及到编码问题,特别是中文编码,一直是开发人员常见问题之一,也最为初学者所困扰。我们知道计算机最初是按英语单字节字符设计的,现在很多软件及系统仍然默认使用ISO8859-1编码来表示。因此,有的时候处理中文字符就会出现乱码的现象。出现乱码不只是简单的由某个软件所造成的,很可能与系统或相关软件有关联影响。  在web软件开发过程中,我们…
(更新时间:2011-1-9)[查看全文]
利用LineDDA函数做简单动画
     如果在VB中实现比较简单的动画效果,也许很多人会选用Timer控件,其实API函数中有一个LineDDA,用这个函数实现简单的动画效果还是比较不错的。因为是API函数,所以很一般化,因此很多语言都可以用它来实现简单的动画。    该函数的原型如下:  &nbs…
(更新时间:2011-1-9)[查看全文]
跨进程实现在Tree中快速定位节点
    前些日子写软件时,需要实现一个功能,就是在Tree中快速定位节点,比如注册表编辑器左边的Tree,只要给出Tree中的节点路径(以“\”分隔),就可以快速将树展开,并将当前节点定位到指定的节点。功能的实现并不难,但稍有些麻烦。原因在于,如果是本进程中的Tree,只要发消息就可以了,但如果是另外一个进程中的Tree,就要在…
(更新时间:2011-1-9)[查看全文]
利用底层键盘钩子拦载任意按键(回调版)
     前段时间我曾经写过一篇《利用底层键盘钩子屏蔽任意按键》,并放到了我的blog上。这篇文章的题目中把“屏蔽”改成了“拦截”,显然要比以前的版本强一些了。对于以前写的那个DLL,有一个不够理想的地方,就是仅仅能实现屏蔽。如果想在屏蔽之前加入一些“小动作”,就只能修改DLL,在LowLevelKeyboa…
(更新时间:2011-1-9)[查看全文]
.NET中各种数据库连接大全
SQL Server  ODBC Standard Security:Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;  Trusted connection:Driver={SQL Server};Server=Aron1;Database=pu…
(更新时间:2011-1-9)[查看全文]
详解Visual C++ 2005中的突破性变化
作者:谢启东编译  Microsoft Visual C++ 2005是微软公司Visual Studio 2005开发套件中的一出重头戏,与前一个版本相比,其革新性的集成开发环境与C++编译器,带来了有许多改变。在本文中,主要讲解程序员在升级程序时,可能会遇到的一些不同之处及变化,而这些变化很可能会使老一点的程序不能通过编译。总之,这些变化绝不是偶然发生的…
(更新时间:2011-1-9)[查看全文]
实例解析C++/CLI之代理与事件
作者:谢启东编译  在C++/CLI中,代理是对函数进行包装的对象;而事件是一种为客户程序提供通知的类机制。   在前几篇文章中,已经多次演示了如果让一个句柄在不同的时间,被引用至不同的对象,从而以更抽象的方法来解决程序中的问题,但是,也能使用代理通过函数来达到同样的效果;代理是包装了函数的一个对象,且对实例函数而言,也能通过特定的实例,与这些函数发生联系。…
(更新时间:2011-1-9)[查看全文]
在同一个进程空间运行两个程序
众所周知,bo2k可以在一个指定的进程空间(比如explorer.exe进程)做为一个线程运行。本文试图找出一种方法,使得任意exe都可以在其他进程中以线程运行(当然,这里说的任意是有条件的,下面会讲到)。   为行文简单起见,我把先加载的exe称为宿主,后加载的exe称为客户。对于上面的例子,explorer.exe为宿主,bo2k.exe为客户。 &nb…
(更新时间:2011-1-9)[查看全文]
Windows运行命令集锦
    开始菜单中的“运行”是通向程序的快捷途径,输入特定的命令后,即可快速的打开Windows的大部分程序,熟练的运用它,将给我们的操作带来诸多便捷。   winver 检查Windows版本   wmimgmt.msc 打开Windows管理体系结构(wmi)   wupdmgr Windows更新程序   wscript …
(更新时间:2011-1-9)[查看全文]
使用DOS命令 破除UNIX管理员口令
对于广大的SCOUNIX操作系统管理员来说,最不可原谅的过失之一就是忘记了 管理员口令(即超级用户口令)。这个过失会导致极其严重的后果,对此凡是具备UNIX 操作系统常识的人都应该知道。然而令人遗憾的是,时至今日铸错者依然大有人在。看 来,对他们固然要责备,但既然问题客观存在,我们就总还须面对现实,想办法去解决才是。 长期以来,许多人就超级用户口令被忘记的问…
(更新时间:2011-1-9)[查看全文]
用Debug函数实现API函数的跟踪(3)
很明显,当被调试进程在函数入口产生中断调试信息时,调试程序只能得到函数的输入参数,而不能得到我们希望的输出参数及返回值!为了实现我们的目标,我们必须在函数调用结束时,再次产生中断,取得函数的输出参数和返回值。在处理函数入口中断时,就必须设置好函数的返回地址的断点。这样,在函数返回时,就可以得到函数的输出参数和返回值了。关于这里的实现说明请参考附录的源代码。 …
(更新时间:2011-1-9)[查看全文]
Visual C#编写3D游戏框架示例
你可能对实际地编写游戏代码期待已久了。由于DirectX SDK 2004年夏季更新包含了一个牢固的示例框架组件,并且它被设计成能在你自己的代码中直接使用,同时还为你处理了很多事务,所以你只要简单的使用它,就可以节省大量的时间和精力。  本文中的例子使用的就是这个示例框架组件,在本文中,你将学习到的内容有:  · 如何建立自己的项目  · 如何使用示例框架组…
(更新时间:2011-1-9)[查看全文]
用VC++6.0实现PC机与单片机之间串行通信的方法
摘 要 详细介绍了在Windows环境下应用VC++实现PC机与单片机的几种串行通信方法,给出了用Visual C++6.0编写的PC机程序和用C51编写的单片机通信程序。经实际应用系统运行稳定可靠。关键词 Visual C++ 类 串行通信工业控制领域(如DCS系统),经常涉及到串行通信问题。为了实现微机和单片机之间的数据交换,人们用各种不同方法实现串行通…
(更新时间:2011-1-9)[查看全文]
用VB设计MSN信息群发软件
MSN是目前网络上广泛使用的一个即时信息交流工具(IM),笔者就常用它与同事或朋友联系,但是在使用过程中发现缺乏一个群发信息的功能,于是笔者寻思着自己编写一个MSN信息群发的软件,在查阅了一番资料之后,终于写出来了。下面大家和我一起动手来自己做一个MSN的信息群发工具。   第一步:新建一个工程。启动VB,选择“文件”菜单的“新建”子菜单新建一个VB工程,系…
(更新时间:2011-1-9)[查看全文]
VC++的菜单控制和自绘菜单
菜单控制为什么即使调用EnableMenuItem菜单项后,菜单项还处于禁止状态  需要将CFrameWnd:: m_bAutomenuEnable设置为FALSE,如果该数据成员为TRUE(缺省值),工作框将自动地禁止没有ON_UPDATE_COMMAND_UI或者ON_COMMAND的菜单项。//Disable MFC from au…
(更新时间:2011-1-9)[查看全文]
Visual C++实现各种文字特殊效果
一般情况下,程序开发人员都希望自己的程序美观大方,为了达到这一个要求,想尽办法美化自己的程序,另一方面,文字是程序界面上不可或缺的一种传递信息的途径,如果在界面上适当的地方添加并显示各种特殊效果的文字,将不失为一个好的选择,可以达到事半功倍的效果,本例针对Visual C++中编程实现文字的特殊显示效果这一问题,通过编写一个简单的小程序,介绍如何实现这一目标…
(更新时间:2011-1-9)[查看全文]
XML的四种解析器原理及性能比较
    1: DOM    DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而 DOM 被…
(更新时间:2011-1-9)[查看全文]
Coldfusion的基础知识
什么是ColdFusion?      ColdFusion  Web  application是帮助你建立实施大规模网站应用系统的最快方式,它集成了浏览器,服务器及数据库技术。从电子商务到商业流程自动化,从Intranets到Internet,ColdFusion都能够帮助你快速、轻松的开发实施先进的应用系统。Col…
(更新时间:2011-1-9)[查看全文]
VS2005和ASP.NET2.0中使用强类型数据
一、 简介作为开发人员,当我们在学习新技术时,例子可能是我们最大的敌人。而教程往往设计得易于理解,但是同时,它们常常加固了懒惰,低效性,甚至于危险的编码习惯。再也没有比ADO.NET示例更能说明问题的了。在本文中,我们将准备分析一下强类型对象对于你的数据库开发的意义以及为什么在没有例子的情况下你应该在应用程序中尽量使用强类型对象。具体地说,我们将分析怎样在V…
(更新时间:2011-1-9)[查看全文]
P2P的简单示例(VB.net版)
这是用VB.net实现的一个简单的P2P示例。利用了UDP打洞技术,分服务器端跟客户端,服务器端负责登陆记录用户的IP和端口及转发打洞消息。原理到处都有,这里就没有贴出来。这里贴出了VB.net的代码,供初学者交流,也欢迎高手点评……  服务器端在启动成功后,输入help可以查看到服务器相关命令。  客户端在登陆成功后,输入help可以查看客户端相关命令(登…
(更新时间:2011-1-9)[查看全文]
VB.NET与Media Player9.0嵌入式开发
    Windows Media Player 9.0是微软推出的最新数字媒体播放器,它除了继承了media player 8.0的优秀之处外,还添加了许多的实用功能。不过这些功能并不是本文讲述的重点,本文要讲的是如何利用media player来编写一个自己的嵌入式软件,并让它拥有播放cd,vcd,avi,mp3等的功能。 …
(更新时间:2011-1-9)[查看全文]
通用ShellCode深入剖析
前言:    在网上关于ShellCode编写技术的文章已经非常之多,什么理由让我再写这种技术文章呢?本文是我上一篇溢出技术文章<Windows 2000缓冲区溢出技术原理>的姊妹篇,同样的在网上我们经常可以看到一些关于ShelCode编写技术的文章,似乎没有为初学者准备的,在这里我将站在初学者的角度对通用…
(更新时间:2011-1-9)[查看全文]
551 篇文章  首页 | 上一页 | 4 5 6 7 8 9 10 11 12 | 下一页 | 尾页  26篇文章/页  转到第
天下网吧 网吧天下

本栏目最新图文

  • 最新文章
  • 最新推荐
  • 阅读排行