- 博客(117)
- 资源 (15)
- 收藏
- 关注
原创 VB.net类库中应用log4net实现日志记录(文件形式)
开发环境:win7+vs2010+VB.net+.net4.01.下载log4net (http://logging.apache.org/log4net/)2.新建类库类项目3.添加log4net.dll4.添加新项log4net的XML配置文件,例如起名为:OracleLog4Helper.config,编写内容如下:
2012-11-29 17:33:15
2952
原创 VB.net操作oracle数据库
特郁闷的一件事情,费时费力!记下来,为后来者铺路。首先,我用VS2010开发对oracle10g数据库的操作,结果发现微软自带的System.Data.OracleClient已经有一些常用对象提示过时;网上说最好用oracle自带的ODP.net操作。我到oracle网站下载ODAC这个安装包,还注册了用户名,200多M,而且下载特慢,下载后结果是调试了很久都不行。其次,问用orac
2012-11-29 10:33:57
4703
1
原创 迷茫的转折点
工作中没有了目标,仿佛就这样一切都停止了。三年的门槛马上就到了,可是现在依然迷茫。win8来了,我在考虑中国这个市场的进化速度!Android和Ios早已经有了市场,面对全球8亿人群的空间,想转,可是犹豫不决。Linux一直是我的最爱,可是工作的路从来没有和它交过手,我舍不下现在的身价和游刃有余……------------------------------------------
2012-10-25 10:19:44
828
原创 技术大转移
工作两年半,换了两家公司了。技术上全微软,有点危机感,最重要的是微软不知道忠贞是什么,时常被强奸!痛恨!!!主要方向:mysql android QT PHP时间目标:从现在开始,历时半年。项目规划:php+mysql的网店;android版网店客户端;QT版PACS系统。资金支持:5000/月开发团队:only me AND internet
2012-10-17 07:35:59
651
原创 网页应用activex控件编程小节
1.VC编译activex控件2.VB编译cab包3.修改inf文件(添加上uuid)4.开发电脑上注册activex控件5.网页项目添加上activex控件的引用6.反注册activex控件(注册只是为了添加引用;反注册后才能发现cab包在网页中是否可以下载和注册成功,所以添加引用后必须反注册)7.网页中加上object标签,这样就能在网页中应用activex控件了8
2012-09-01 19:58:48
745
原创 调用微软的语音合成库开发语音程序
1.首先新建项目,右键项目名称添加System.Speech引用。 2.编码:Imports SystemImports System.Speech.Synthesis具体发音处: Dim synth As SpeechSynthesizer = New SpeechSynthesizer() synth.SetOutputToDefaultAudioDevice(
2012-08-27 14:44:33
1350
原创 vb.net操作access2007类
Imports System.Data.OleDbPublic Class DataProcess Public Function getconn() As OleDbConnection Dim str As String str = "Provider=Microsoft.ACE.OLEDB.12.0;jet oledb:database pa
2012-08-15 10:42:59
2333
转载 QRcode 二维码在.net下的应用
官方文档:http://qrcodenet.codeplex.com/documentation转载地址:http://www.189works.com/article-50715-1.html C#利用QrCode.Net生成二维码(Qr码) 2012-3-31 08:57| 发布者: benben| 查看: 1135| 评论: 0摘要: 现在网上很多
2012-07-29 10:24:16
1896
转载 DLL头文件的格式和应用
DLL头文件的格式和应用DLL头文件的格式和应用 1、DLL的起源 动态链接库(DLL)是从C语言函数库和Pascal库单元的概念发展而来的。所有的C语言标准库函数都存放在某一函数库中。在链接应用程序的过程中,链接器从库文件中拷贝程序调用的函数代码,并把这些函数代码添加到可执行文件中。这种方法同只把函数储存在已编译的OBJ文件中相比更有利于代码的重用。但随着Windo
2012-07-20 18:32:07
1942
转载 PropertyGrid控件在VB.net下使用的例子
PropertyGrid更改属性的显示方式要更改某些属性的显示方式,您可以对这些属性应用不同的特性。特性是用于为类型、字段、方法和属性等编程元素添加批注的声明标记,在运行时可以使用反射对其进行检索。下面列出了其中的一部分:DescriptionAttribute - 设置显示在属性下方说明帮助窗格中的属性文本。这是一种为活动属性(即具有焦点的属性)提供帮助文本的有效方法。可
2012-07-20 17:51:22
3729
原创 Vb.net控件使用备注
中文时:把窗体属性ImeMode设置为on,以便于输入中文。1.用于窗体布局的控件SplitContainerBorderStyle:控件样式FixedPanel:指定某个面板大小不随整个窗体大小改变Orientation:指定拆分器是垂直还是水平SplitterWidth:指定拆分器的宽度IsSplitterFixed:确定拆分器是否可以移动(TRUE不能移动)2.用
2012-07-20 17:40:42
2003
原创 vb.net利用system.data.sqlite.dll实现sqlite数据库编程示例
在项目开发中充分体会到了一个精简数据存储模块的重要性及实用性;在综合了三年开发经验的基础上,向各位推介一下sqlite数据库,希望更多的程序猿支持开源精神。Imports System.data.SQLitePublic Class Form1 Dim conn As SQLiteConnection Private Sub Button1_Click(ByVal
2012-07-10 11:09:46
7216
原创 VB.net利用LuaInterface运用Lua编程示例
Imports LuaInterfaceImports System.ReflectionPublic Class Form1 Shared PLuaVM As Lua = New Lua() Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventA
2012-07-10 11:04:31
2485
原创 软件系统多语言实现方案(重点介绍VB.net利用微软的国际化支持实现软件系统多语言)
第一种思路:运用微软提供的标准软件国际化支持,把要多语言化的资源依托主窗体的Localizable属性置为True,根据系统具体支持的语言选择Language属性值,这时VS2005会自动生成对应于Language属性的资源文件。打开资源文件设计器,进行和语言相关的资源的键/值输入。第二种思路: 自己写每个模块的配置文件,当模块初始化时通过读取各自的配置文件的形式实现各个模块的多语言支持。
2012-07-10 10:53:11
3751
转载 Lua语言介绍(二)
当然,Lua的最强大的功能是能与宿主程序亲蜜无间的合作,因此,下面我会告诉大家,如何在你的程序中使用Lua语言作为脚本,使你的程序和Lua脚本进行交互。这个例子就是我们熟悉的《魔兽争霸》。使用流程1. 函数的使用以下程序演示了如何在Lua中使用函数, 及局部变量例e02.lua-- functions function pythagorean(a, b) local c2
2012-07-04 10:21:15
1517
转载 Lua语言介绍
在这篇文章中,我想向大家介绍如何进行Lua程序设计及魔兽争霸中的Lua函数调用。我假设大家都学过至少一门编程语言,比如Basic或C,特别是C。因为Lua的最大用途是在宿主程序中作为脚本使用的。Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。在Lua中,一切都是变量,除了关键字。请记住这句话。I. 首先是注释写一个程序,总是少不了注释的。在Lua中,你可以使用单行注
2012-07-04 10:14:06
1076
转载 LuaPlus的使用
看大家都在研究lua,也参与大潮中。。。折腾半天没折腾好,相当的无语时候,网上找的资料都是你抄写我,我抄袭他的。。郁闷,只要边抄袭边修改,最后测试成功,整理一个完整的资料发表下。再次感谢“雪明”与一个不知名的网友文章,不知道原作者,也就不发链接了。如何编译1.下载首先到官方网站下载: http://www.luaplus.org/下载这个: All source code:
2012-06-20 16:37:01
1454
原创 Lua调用C++函数代码示例
*******环境配置及项目设置同上一篇博客设置*******在lua中是以函数指针的形式调用函数,并且所有的函数指针都必须满足如下此种类型:typedef int (*lua_CFunction) (lua_State *L);也就是说, 偶们在C++中定义函数时必须以lua_State为参数,以int为返回值才能被Lua所调用.但是不要忘记了, 偶们的lua
2012-06-20 15:47:34
699
原创 C++调用Lua编程环境搭建及测试代码示例
测试环境是VS2005+LuaForWindows_v5.1.4-45.exe+WIN71.安装lua开发环境LuaForWindows_v5.1.4-45.exe2.启动VS2005,选择C++下的"win32"项目类型中的"Win2控制台应用程序"3.工具——选项——项目和解决方案——VC++目录——可执行程序(C:\Program Files\Lua\5.1);包含文件(C:\P
2012-06-20 14:58:00
1001
转载 Linux下的图形用户界面编程
一、Qt和GTK+虽然Linux下的大多数开发是基于字符界面的,但在Linux环境下也可以开发出美观大方的图形界面。经过多年的发展,目前已经存在多种用于在Linux下开发图形界面程序的开发包,其中较为常用的是Qt和GTK+。Qt是一个跨平台的图形用户界面开发库,它不仅支持Linux操作系统,还支持所有类型的UNIX以及Windows操作系统。Qt良好的封装机制使它模块化程序非常高,可重用性
2012-06-13 17:23:41
3115
转载 .net哈希表的介绍
一 哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类
2012-06-08 16:02:58
1256
转载 Lua在.net下的应用
Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。同时,它广泛地应用于网游、自动化交易系统、股软(公式)等中。Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能
2012-06-08 15:35:50
1216
原创 Lua入门网址
豆丁网文档(很不错):http://www.docin.com/p-317417845.html 51CTO中的一篇博客(介绍了.net中对Lua应用):http://mobile.51cto.com/iphone-285394.htm 中国Lua开发者论坛:http://www.luaer.cn/ lua学习专题:http://tech.it168.com
2012-06-08 15:35:05
800
转载 C#利用反射绑定事件处理过程
123456789101112131415161718192021222324252627282930using System;using System.Collections.Generic;using System.Text; using System
2012-06-02 11:30:41
1012
原创 VB.net与C#对是否是数字的判定
C# 自己写处理函数判断:private bool CheckDotXY(string XYValue) { bool flag = true; char[] x = XYValue.ToCharArray(); for (int i = 0; i {
2012-05-30 15:02:41
1163
原创 C#鼠标滚轮处理滚动条滚动
//鼠标进入控件的可见部分 private void PictureBox_MouseEnter(object sender, EventArgs e) { this.Focus(); } //处理鼠标滚轮//当e.Delta > 0时鼠标滚轮是向上滚动,e.Delta protected ov
2012-05-28 16:54:13
4830
转载 C#对鼠标滚轮的实现
首先在窗体构造方法,里加入这样一句话 C#代码 1.this.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.panel1_MouseWheel);C#代码 1.#region 进入窗体时加载 2. 3.public FormAlarmInfoQuery() 4.{ 5. In
2012-05-28 16:50:30
6738
原创 MFC的单文档类型项目,屏蔽主界面ENTER键系统退出默认功能
wince项目,vs2005重写CMainFrame的PreTranslateMessage实现:头文件添加: virtual BOOL PreTranslateMessage(MSG* pMsg);源文件添加:BOOL CMainFrame::PreTranslateMessage(MSG* pMsg){ // TODO: 在此添加专用代码和/或调用基类 if(p
2012-05-25 10:03:53
1230
原创 VB.net对于datagride控件的使用及C#中datagrideView\bindingSource\bindingNavigator\tabcontrol控件的应用
//绑定数据源 DataSet ds = new DataSet(); SqlConnection connection = new SqlConnection(netiFace.ConnectionString.ConnectionString); connection.Open();
2012-05-24 19:14:18
2272
转载 竖向显示标签中的文字
转载地址:http://www.tulongzhiji.com/forum/redirect.php?fid=32&tid=110&goto=nextoldset '标签文本竖向显示 Dim MyStr As String Dim i As Integer MyStr = "" For i = 1 To Len(Label2.Caption) If
2012-05-23 10:02:52
975
转载 Linux下C++开发工具介绍
就C++开发工具而言,与Windows下微软(VC, VS2005等)一统天下相比,Linux/Unix下C++开发,可谓五花八门,各式各样。Emacs, vi, eclipse, anjuta,kdevelop等层出不穷。 Windows下,开发工具多以集成开发环境IDE的形式展现给最终用户。例如,VS2005集成了编辑器,宏汇编ml,C /C++编译器cl,资源编译器rc,调试器,文
2012-05-19 15:24:35
570
原创 ubuntu最新系统12.04的64位下载并安装
1.下载ubuntu的ISOhttp://www.ubuntu.org.cn/download/desktop2.下载制作U盘安装ubunt的工具http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/完成
2012-05-19 11:48:25
1711
原创 sqlserver根据输入的两个点表中的ID号,插入一条线的记录到线表的存储过程
--------------------------------------------------------------------------功能说明:根据一个表中的两行的主键,把这两行的信息插入另一个表中形成一条记录 --创建人:peer--创建时间:2012/5/16 17:33:09--------------------------------------------
2012-05-16 15:30:35
1304
转载 C#调用带输入输出参数的存储过程
//调用存储过程执行类似于2//select count(*) from userinfo where username=username and pwd=pwd and grade=grade3//接受 3个参数分别用来表示用户名、用户密码、用户权限4public bool GetUserinfo(string username,string pwd,string grade)5
2012-05-16 13:43:04
3070
原创 VB.net中反射的应用举例
Imports System.ReflectionImports System.ActivatorPublic Class Form1 Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim dllPath As String
2012-05-14 19:46:52
2016
转载 C#实现VB6.0的输入窗体InputBox代码
备注:新建一个类,粘贴上所有的一下代码就可以调用了using System;using System.Windows.Forms;using System.Drawing; class InputBox : Form { private Label labelText = new Label(); private TextBo
2012-05-13 19:46:06
1340
转载 Sql Server数据库触发器和存储过程实例讲解
关键词:触发器 定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于Insert , Update , Delete 事件。(SQL Server 2000定义了新的触发器,这里不提) 我为什么要使用触发器?比如,这么两个表:
2012-05-13 16:17:50
1005
转载 C#结合GDI+实现橡皮筋技术
橡皮筋技术问题描述:画线时: 在我放开鼠标左键确定之前会有一条虚线显示将来要 "画 "的那条线的情况.此时随着鼠标自由移动,虚线也跟着变长变短.就好像在拉橡皮筋. 当放开左键后.虚线消失,然后画出线. 请问:如何实现这条虚线? 如何实现虚线的不断刷新,重画? 并且要保证当我停止移动鼠标时,那条虚线是存在的. 解决方案:在用C#结合GDI+技术实现画图板的时候
2012-05-13 08:26:59
4398
原创 Ubuntu Linux学习笔记1
<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->Linux学习笔记(2012-5-11)1.安装ubuntu操作系统这次是因为10,10不好用,在安装有win7和ubuntu10.10的电脑上重新安装ubuntu操作系统;原先的文件格式是ext4,这次都换成了ext2;首先选择手动选择安装分区,把
2012-05-11 19:14:12
745
VB.net的自定义实时曲线显示控件DEMO
2012-05-06
工业控制系统中实时曲线的绘制控件
2012-05-06
VB.net操作Datatable和DataGride和SQLite
2011-12-26
WinCE版飞鸽传书
2011-11-23
jsp网页设计----Servlet简化设计,逻辑与界面设计分开,开发更方便;
2008-12-19
JSP实践要点(Highlights of JSP Practise),(苏州大学 计算机工程系)
2008-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人