自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张铖@南通

把技术进行到底

  • 博客(53)
  • 资源 (7)
  • 收藏
  • 关注

原创 VB.NET EXCEL操作

文件打开窗口操作Public CommonDialog1Open As System.Windows.Forms.OpenFileDialogDim intErrNum As ShortCommonDialog1Open.FileName = ""CommonDialog1Save.FileName = ""CommonDialog1Open.Filter = "EXCEL

2010-05-18 14:34:00 1099

原创 VB.NET的一些操作

Dim WYY As IntegerDim WMM As IntegerWYY = Year(Today)WMM = Month(Today) Messagebox提示信息的返回值MsgBoxResult.Yes 增加一个事件(相当于重载)AddHandler _txtHjiMinValue_0.TextChanged, AddressOf numTxtBox_Te

2010-05-18 14:26:00 658

原创 Datagridview操作

Datagridview动态生成Dim ID As DataGridViewTextBoxColumn = New DataGridViewTextBoxColumn() Dim 名称As DataGridViewTextBoxColumn = New DataGridViewTextBoxColumn() Dim 初期表示As DataGr

2010-05-18 13:17:00 685

原创 汉字字符串长度判断

有汉字的字符串,SubString防止截断字Public Shared Function bSubstring(ByVal s As String, ByVal length As Integer) As String Dim bytes As Byte() = System.Text.Encoding.Unicode.GetBytes(s) D

2010-05-18 11:03:00 747

原创 DataGridView中Combobox的数据类型匹配

DataGridView中Combobox的数据类型匹配假如Combobox中设置的时候的数据类型时int32,DataGridView显示是匹配的数据是double型的,显示时就会报错。解决方法:1。匹配时作判断(MaxID是要匹配的数据,默认是int32)                If dgvMaster.Rows(0).Cells(0).Value.GetType.Na

2010-05-18 10:01:00 981

原创 VB.NET2005读取XML数据

通过调用CreateDataSetFromXml取得XML数据Imports System.XmlPublic Const FILE_CONFIG = "MZZ.xml" Public Const PATH_CONFIG = "/XML/" Dim dstXML As DataSet Dim tblXML_DB As DataTable

2010-05-18 09:24:00 1862

原创 容器布局

想要在form上放置panel1,panel2,panel3三个控件。其中,panel1的dock设为top,panel2的dock设为left,panel3的dock设为fill。那么,这里要注意顺序问题。 第一种:首先,放panel1,那么,panel1将放置在form的最上端,宽度为form的宽度。其次,放panel2,那么,panel2将放在在form的左边,高度为form

2009-02-26 13:41:00 634

原创 Windows应用程序开发入门到精通十三:深入ADO.NET开发—高级数据访问技术 (Level 400)

看了付仲恺的讲座的笔记 private void SimpleConnectionPooling(){ SqlConnection conn = new SqlConnection("Server=(local);" + "DataBase=Northwind;" + "Integrated Security=True;" + //连接以后

2009-02-25 12:51:00 995

原创 Windows应用程序开发入门到精通十二:将安全隐患扼杀在摇篮之中

用户权限验证using System;using System.Security;using System.Security.Principal;using System.Collections.Specialized;using System.Xml.Serialization;using System.IO;using System.Runtime.Serial

2009-02-22 18:03:00 726

原创 Windows应用程序开发入门到精通九,十 中间层程序 SmartClient

看了欧岩亮的Windows应用程序开发入门到精通九,十的笔记,省略了很多内容。 中间层程序什么叫中间层,就是需要一个宿主平台来执行这个程序。比如,IIS,WebService等等。我们写的程序是在这些平台上才能执行的。主要有以下一些方法:1.  WEB Service和System.Web名称空间2.  COM+和EnterpriseServices名称空间3.  Re

2009-02-18 22:00:00 628

原创 Windows应用程序开发入门到精通九:安全的配置并部署.NET Windows Forms应用程序

看了欧延亮的Windows应用程序开发入门到精通九:安全的配置并部署.NET Windows Forms应用程序的笔记  配置与部署------配置文件1.在项目中增加一个Application Configuration File,命名为App.config。2.在App.config文件中和之间加入。3.在和之间加入若干的<add key="ConnectionStri

2009-02-16 18:17:00 1017

原创 Windows应用程序开发入门到精通八:ADO.NET为应用程序提供高性能的数据访问技术

 看了欧延亮的Windows应用程序开发入门到精通八:ADO.NET为应用程序提供高性能的数据访问技术 (Level 200)的笔记 ADO.NET SqlConnection SqlCommand   1.在NorthwindDataAccess.cs头部增加名称空间,根据所用的数据库,选择不同的名称空间SQL(7+) 使用System.Data.SqlClient名称空间O

2009-02-16 12:45:00 1345 1

原创 C#2.0 锐利体验系列课程(4):杂项技术,以及C#语言的未来发展 (Level 300)

 看了李建中的C#2.0 锐利体验系列课程(4):杂项技术,以及C#语言的未来发展 (Level 300)的笔记一。可以对属性的set,get访问器使用不同的操作控制。Public string Name{//public属性修饰符    Get{ retrun Name;}Internal set{name = value;};// Internal属性访问器修饰符}

2009-02-15 16:32:00 593

原创 C#2.0 锐利体验系列课程(3):局部类型、空属类型、静态类 (Level 300)

 看了李建中的C#2.0 锐利体验系列课程(3):局部类型、空属类型、静态类 (Level 300)的笔记 局部类型(Partial):可以将一个类分成几个部分,在几个文件中实现,也可以在一个文件中实现。但是对于编译器来说,看到的只是一个类。//这是一般写法,不用局部类型法Calss App{    Public void Foo(){……}    ……    Publ

2009-02-15 15:52:00 626

原创 C#2.0 锐利体验系列课程(2):匿名方法、迭代器 (Level 300)

  看了李建中的C#2.0 锐利体验系列课程(2):匿名方法、迭代器 (Level 300)的笔记 委托:delegate 相当于函数指针。指向参数表和返回类型一致的所有函数。Public delegate void dddddd (object sender,EventArgs e);这是一个类,要生成实例 dddddd ddInst;以后调用返回类型为void,参数是(ob

2009-02-15 15:02:00 713

原创 C#2.0 锐利体验系列(1)-泛型编程

看了李建中的C#2.0 锐利体验系列(1)-泛型编程的笔记  Class Stack{ Private T[] store; Private int size; Public Stack() { Store = new T[10]; Size = 0; } Public void Push(T

2009-02-15 14:43:00 709

原创 .NET学习(10)C# 中的一些设计技巧

 看了Modern C#系列课程10--C# 中的一些设计技巧的笔记,主讲 俞晖 equals()比较2个对象是否相等class c1,c2;......if(c1.equals(c2))  IDisposable接口退出的时候如果有资源没有释放,那就用这个接口写个方法释放资源。 ICloneable接口克隆,就是拷贝一个对象的值到另一个对象。

2009-02-11 15:45:00 484

原创 .NET学习(8)多层结构应用程序设计

看了Modern C#系列课程8--多层结构应用程序设计的笔记,主讲 俞晖 这个没什么难理解的,就是把各个操作都尽可能清晰的分开。比如,界面的处理,那就只是针对界面进行操作。比如进行输入的检查,按钮状态的改变,等等。如果按钮按下了,触发了一个事件,那么,这个事件最好在另一个类中处理。这一个类就相当于一个层。在这个事件中,可能会对界面输入的数据进行计算或者其他的操作,然后进行数据

2009-02-11 15:25:00 596

原创 .NET学习(7)ADO.NET进行数据库编程

 看了Modern C#系列课程7--ADO.NET进行数据库编程的笔记,主讲 俞晖 MS Access的操作using SD=System.Data; // general DB classesusing MSA=System.Data.OleDb; // OleDB databases, e.g. MS Accessusing SWF=Syst

2009-01-19 17:31:00 556

原创 .NET学习(6) 使用WinForms进行GUI设计

 看了Modern C#系列课程6--使用WinForms进行GUI设计的笔记,主讲 俞晖 数据验证:      在一个FORM上,有好几个TEXTBOX,这些TEXTBOX都要执行数据验证,验证输入的数据是否为整数。      可以写一个验证函数,然后在每个TEXTBOX的事件中调用该函数进行验证。      下面介绍的方法是在TEXTBOX的事件中加入这个验证函数。其实就是

2009-01-19 15:08:00 842

原创 .NET学习(5) C#中异常处理

看了Modern C#系列课程5--C#中异常处理的笔记,主讲 俞晖 主要是跟踪(tracing),其实个人觉得,就是写一个写文件函数,把程序的每一步都写入文件,然后用DEBUG控制打开或关闭,效果一样。但是,这个跟踪好像要复杂一点。 首先,要增加一个配置文件。在config中设定,打开/关闭tracing。              可以通过在项目中添

2009-01-19 10:56:00 517

原创 .NET学习(4) C#中类的设计

  看了Modern C#系列课程4--C#中类的设计的笔记,主讲 俞晖        *********************************************************Property(属性):看着像方法,但是可以像字段一样直接使用。Public class BankCustomer{Private decimal m_Balance; /

2009-01-16 17:13:00 487

原创 .NET学习(2) 类,组和名称空间 (3)面向对象程序设计

看了Modern C#系列课程2--类,组和名称空间的笔记,主讲 俞晖 类实例化的3种方法:1 Test mytest = new Test();2 FileStream fs = File.Create(“data.inp”);3 使用反射      Q: 希望能够对new, virtual, override等修饰符方面讲解一下,因为我是从Java转过来的,

2009-01-16 15:24:00 457

原创 .NET学习(1) .NET的应用程序的执行

看了Modern C#系列课程1--.NET的应用程序的执行的笔记,主讲 马林     以前的程序,都是编译成一个exe执行,但是,.NET程序是编译成组件执行。    举例说明:假如一个解决方案中包含3个工程,假设为MVC,典型的3层模式。如果在以前,那么这个解决方案编译后生成一个EXE文件。现在,这个解决方案编译后生成一个EXE文件,两个DLL文件。如果设定V为可执行的,那么MC就

2009-01-16 14:36:00 476

原创 vc++.net环境设置

编译的程序能脱离.NET环境运行:1。在[项目(P)]菜单中,选择本项目的[属性(ALT+F7)],在[通用配置]的[调试]中选择[调试器类型]为仅限本机。2。在项目属性页的c/c++的代码生成中,选择运行时库为多线程(/MT),,则编译的exe文件可以脱离.NET环境运行 一些问题的解决:1。在[项目(P)]菜单中,选择本项目的[属性(ALT+F7)],在[常规]的[字符集]

2008-12-27 15:36:00 895

原创 linux 共享内存 消息队列 udp通信

 1.开辟共享内存为了方便处理共享内存,把每一块共享内存都放入一个结构体中。结构体定义在/dlp/cm/src/inc/com/CM_msinit.h文件中:struct shm{       char tname[20];   //共享内存名字       u_long addr;      //共享内存地址       u_long size;       //共享

2008-09-21 14:57:00 2225

原创 asianux2.0 DNS服务器配置

 1.首先,服务器安装的时候要选择全部安装,确保安装了named服务。(如果没有安装此服务,安装 bind-9.2.1-9,版本可能已经更新,上网查找一下) 2.其次,配置系统文件。安装了named服务以后,在/etc/named.conf中添加信息。假设我要配置的域名是zhang.com        服务器IP:192.168.1.121//================

2008-09-21 14:53:00 668

原创 asianux2.0 WEB服务器配置

  1.首先,服务器安装的时候要选择全部安装,确保安装了httpd服务。就是apache服务。2.打开这个服务。3.把网站的页面文件放入/var/www/html目录下。4.在浏览器中输入http://192.168.1.121或者http://www.zhang.com都能进入网站主页面。(如果已经配置了域名服务器的话)5.打开mysqld服务可以使用mysql数据库。

2008-09-21 14:52:00 554

原创 PRO*C编译

 这里假设用户的oracle已经安装完成了并且可以正确运行。    本文档包括fetch.pc,makefile,proc.txt 3个文件。    fetch.pc是proc源文件,详细注释在文件中。    makefile是make文件,目前我也不是很懂。    proc.txt就是本文件,主要说明环境配置。    可以用env|less查看当前用户的环境配置,注意看有

2008-09-21 14:48:00 1486

原创 Oracle 9 for Red Hat Linux 9 安装

 一、准备工作:1.建立oracle用户  [root@redhat /]# groupadd oinstall  [root@redhat /]# groupadd dba  [root@redhat /]# useradd -g oinstall -G dba oracle  [root@redhat /]# passwd oracle2、准备文件目录:  [r

2008-09-21 14:47:00 629

原创 WinCVS配置和使用

 具体使用参看WinCVS的使用说明。主要和Visual SourceSafe的区别是,VSS是面向服务器的,看到的都是服务器上的文件。WinCVS是面向客户端的,看到的都是客户端上的文件。 以下是import的补充说明。将d:/wincvs中的资料导入linux服务器的wincvs目录中。Wincvs目录可以任意指定,但是要有权限。后面就是从这个目录中checkout.

2008-09-21 14:28:00 988

原创 CVS配置和使用(Asianux2.0 linux客户端)

 /*这个操作我根据网络文章简单配置了一下,没有所有的操作都验证。*/ 以下操作在客户端目录cvstest以cvs用户进行。1.设置环境变量CVSROOT: $export CVSROOT=:pserver:laser@the_server_name:/home/cvsroot你可以把这行放到你的shell的profile里(.bash_profile,.profile等),这

2008-09-21 14:22:00 633

原创 CVS配置和使用(Asianux2.0 linux服务端)

 1. 首先创建用于CVS的组和用户:   /usr/sbin/groupadd cvsuser     /usr/sbin/useradd cvsruser -g cvsuser  passwd cvsuser   OK,用户已经建立好了,cvsuser就是我们做CVS操作使用的用户。2. 修改配置文件:   #cat/etc/services|grep cvspse

2008-09-21 14:21:00 575

原创 Asianux2.0 Linux 系统服务配置

 1)修改字体显示   默认是JP_UTF8,改为JP_eucJP.   控制面板-〉local(汉字)2)host名   默认localhost,如果要修改   控制面板-〉网络设置-〉现在的设备-〉编辑-〉名字和domain   修改为localhost3)设置smb共享   smbpasswd -a root   如果要共享文件夹,必须先执行这条命令。

2008-09-21 14:19:00 924

原创 Asianux2.0 Linux 中开发环境配置

 1)安装asianux2.0   以下操作都是在root用户下进行。2)新建用户目录。假如用户是mac   和windows中一样,在/home目录中右键单击,选择新建文件夹。3)把所有的目录拷入目的文件夹/home/mac   主要是data,dlp,env,exe,shl4)把用户配置文件.cshrc拷入/home/mac   这个文件中主要是环境设置和编译选

2008-09-21 14:14:00 680

原创 程序运行时的内存分配--静态的,栈式的,和堆式的

以下内容从http://www.21ds.net/article/Thinking_In_Java_dsbj__e__,155.html摘录按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.   静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(

2006-04-10 14:05:00 1269

原创 ORACLE数据库PROC编程经验介绍(转载)

PROC是ORACLE数据库提供的编程接口之一,其应用十分的广泛,本文通过一个具体的例子,介绍PROC编程的一些经验及应注意的地方。例子程序:#include #include #include #include #include EXEC SQL INCLUDE sqlca;/*RELEASE_CURSOR=YES 使PROC 在执行完后释放与嵌入SQL有关资源*/EXEC ORACLE OPT

2005-08-29 16:53:00 1379

原创 汇编程序调用c程序

首先是汇编程序,还是前面的例子,只是加了2行程序:extern main             ;说明这个函数从外面程序获得[section .data]                     charact  db  a[section .text]global _start_start:    MOV ECX,charact    PUSH ECX       CALL usestac

2005-08-02 14:51:00 1698

原创 LINUX下汇编的编译,调试命令

LINUX下汇编的编译:nasm -f elf hello.asm    生成hello.old  -o hello hello.o         生成可执行的elf格式文件hello,通过./hello执行如果输入nasm hello.asm,得到二进制可执行文件helloLINUX下汇编的调试:调试主要是用的ALD(Assembly Language Debugger)ald hello  

2005-08-02 14:29:00 2116

原创 汇编push,pop,call操作

[section .text]global _start                     charact  db  a_start:    MOV ECX,charact                   PUSH ECX                              CALL usestack                       POP ECX         

2005-08-02 14:13:00 2920

C++ Builder 5 开发人员指南(2/2)

C++ Builder 5 开发人员指南 很全面的介绍了C++ Builder 5 。 总共2个压缩文件,这是第2个。

2008-09-11

C++ Builder 5 开发人员指南(1/2)

C++ Builder 5 开发人员指南 很全面的介绍了C++ Builder 5 。 总共2个压缩文件,这是第一个。

2008-09-11

c++builder界面编程

介绍多种界面编程的方法,均有代码演示。 pdf格式

2008-09-11

ChinaBcbMagazine01

c++builder电子杂志第一期,比较老,看看还可以。

2008-09-11

c++builder编程文档合集

c++builder编程文档合集 涉及编程的方方面面 chm格式。适合新手学习。比较老。

2008-09-11

c++builder文档

c++builder编程的技巧文档。适合学习使用。 chm格式

2008-09-11

bcb研究编程文档031020

c++build编程的很多技术文档,chm格式的。涉及编程的方方面面。

2008-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除