自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lucker's PowerSpace

※※※※※※※※※※※※--我的程序人生--※※※※※※※※※※※※

  • 博客(24)
  • 资源 (10)
  • 收藏
  • 关注

原创 VS2008经常使用的一些小技巧

1,Web程序在HTML视图、拆分视图和源视图之间切换:Ctrl+PgUp或Ctrl+PgDn 2,在设计视图与代码视图之间切换:F7或Shift+F7 3,文字编辑状态下区域选择:Alt+鼠标拖动 4,查找: 将鼠标移单词中,按Ctrl+F3,可以在整个解决方案中逐个查询当前单词。 在工具栏上的查找框内输入要查找的文字,然后回车,继续回车可以继续查找。 Ctrl+F,全

2008-12-27 11:22:00 1297

原创 PB实现自动判断并注册Dll/OCX控件

如果在程序中使用了OCX控件,在开发阶段,可以使用Windows的程序来注册这个控件,如: regsvr32 ccrpftv6.ocx regsvr32 filevw61.ocx 如果取消注册的话: regsvr32 /u ccrpftv6.ocx regsvr32 /u filevw61.ocx 但是,如果程序写好了,要将其发布出去,不可能让用户自己去运行这个命令,那么

2008-12-25 16:02:00 7455 6

原创 PB中如何设置OLE对象中结构类型的属性(转)

在用PB写程序的时候,经常会用到OCX控件,但是,由于PB本身的缺陷,OCX的控件的使用并不十分方便,在设置OLE对象的结构类型的属性的时候就会碰到问题。 举例来说,一个OCX控件,可以设置其字体,属性名叫Font,这个属性是一个结构,结构如下: Boolean Bold Integer Charset Boolean Italic String  Name

2008-12-24 20:38:00 2592

原创 .Net Pet Shop 4 初探之五:订单管理模块

前言 可以说,订单管理模块是PetShop4中最值得去研究的模块了.因为它使用中多个重要的技术:工厂模式设计,策略模式设计,尤其是采用了订单的异步处理功能,Windows消息机制等高级技术. 订单的数据数设计 为了提高访问速度,PetShop4的订单数据是单独保存在一个数据库中的,这个数据库叫做:MSPetShop4Orders.在本系列博文第一篇中,我们就对该数据库做过比较详细的分析.这里

2008-12-22 17:20:00 2412

原创 .Net Pet Shop 4 初探之四:购物篮模块

前言 购物篮模块是PetShop4中最最重的模块之一。在数据库中,与购物篮联系最紧密的就是Cart表了(关于Cart表请参见本系列博文第一篇相关部分)。 购物篮的数据访问层(DAL) 购物篮模块中设计了实体类,这样可以快速为数据库中各字段赋值,体现数据结构的整体性。PetShop4的所有的实体类都保存的项目Model中。 其中的CardItemInfo类与Card表基本对应,可以实现对Ca

2008-12-21 15:40:00 1408

原创 SQL Server 2005 中实现行连接的技巧

问题提出 酒店客房管理系统中,需要把某房间的内在住客人的姓名显示在房态图上。看似很简单,但其实在表(register)中每个客人的姓名是分别占一行的,这就需要把同一房号下姓名列的所有内容连接在一起组成一行。 register表结构及内容如下: 期望得到的结果如下:   分析及解决问题 显然,要想将同一房号下各行的姓名列连接在一起,必须建立一个虚拟表,并通过递归收录各行的姓名,将收

2008-12-20 11:13:00 1139

原创 关于SQL行列转置的实现方法(转)

总结一下关于行列转置的实现方法 1、固定列数的行列转换 如 student subject grade --------- ---------- -------- student1 语文 80 student1 数学 70 student1 英语 60 student2 语文 90 student2 数学 80 stud

2008-12-19 19:37:00 1265 1

原创 我对泛型的入门理解

•    泛型的基本概念 •    实现泛型的基本原理 泛型的语法和概念非常类似于C++中的模板,泛型和C++中模板的设计是为了方便设计一些更加通用的类型,而在.NET中泛型还有另外一个重要作用,那就是避免容器操作中的装箱和拆箱动作。代码4-8是一个简单的泛型示例。 代码4-8  泛型示例:ArrayConvert.cs namespace NET.MST.Fourth.Ge

2008-12-18 21:24:00 776

原创 .Net Pet Shop 4 初探之三:用户界面层布局

前言 界面布局就是UI层的设置,是网站风格的集中体现,通常包括主题,皮肤,母版页等元素及各种图片,控件,颜色的搭配等,甚至通过前台脚本的处理,构成丰富多彩的页面效果. PetShop4也有其个性的用户界面层(UI) 母版页 PetShop4中,所有的页面都运用了母版页.Web项目下的MasterPage.master就是母版页的设计界面,打开母版页,如下图所示,分析母版页的设计.

2008-12-18 17:20:00 1045

原创 .Net Pet Shop 4 初探之二:数据层(DAL)简析(下)

数据层的个性配置 可以很容易就知道,在Pet Shop 4中,客户个性配置的功能也是采用了工厂模式设计,故其结构和思路跟DAL中的数据访问功能很相似. 实现个性配置相关的文件如下表: 项目名称 文件名称 类(接口)名称 说明 ProfileDALFactory  

2008-12-18 12:48:00 1127

原创 如何学习ASP.net技术(转)

完成任何一个事情,目标和流程是我们首先要清晰的。 学习ASP.net技术也是这样, 我们这里把ASP.net完全掌握需要的一个推荐学习流程告诉大家。 大家可以参考一下,有些不一定要完全掌握,但一定要了解了解。 等有了合理的知识结构,再来整体提高,有时候,可以融汇贯通,效果更好。 有啥学习上的问题,可以发群邮件问斯琴巴图老师,他会在有空的时候,给大家回。 面向对象(OO

2008-12-17 22:31:00 937

原创 .Net Pet Shop 4 初探之二:数据层(DAL)简析(上)

前言 在三层结构中,数据库是最底层,负责对数据库的操作,如添加,删除,修改数据等.上一篇中最后一幅图"各项目相互之间的关系和调用图"也清晰的反映出了这一点.从图中我们还可以发现,DAL中大量的采用了"Factory"的形式.到底什么是"Factory"呢?,"Factory"在DAL中起到什么样的作用呢?带着这些疑问我们开始吧. 工厂模式 设计模式是一门专门的学科,也是需要在实践中不断积累的

2008-12-17 13:58:00 1635 1

原创 .Net Pet Shop 4 初探之一:初识PetShop4

前言 早就听说.Net Pet Shop是学习ASP.net三层架构体系的最佳实例教材,近日学习中不断接触到三层架构的实例,对这一设计模式一直一知半解的我,决定彻底研究一下.Net Pet Shop. 关于.Net Pet Shop 凡是对于搞JAVA的朋友们,肯定都知道Java  Pet Shop的大名,想必朋友们也一定猜到了.Net Pet Shop和Java  Pet Shop的关系了

2008-12-16 17:38:00 3929

原创 (转) PetShop4.0工厂模式及Profile Provider的实现

第一部份:工厂模式 一、项目名称及描述:(实现步骤为:4-3-6-5-2-1) 1、WEB=表示层 2、BLL=业务逻辑层 3、IDAL=数据访问层接口定义 4、Model=业务实体 5、DALFactory=数据层的抽象工厂(创建反射) 6、SQLServerDAL=SQLServer数据访问层 / OracleDAL=Oracle数据访问层 DBUt

2008-12-15 23:26:00 1184 1

原创 ASP.net中访问数据库的几种方式

ADO.NET中,我们会用.NET提供的SqlConnection, SqlCommand, SqlDataAdapter,SqlReader, DataSet, 和 DataTable等来访问操作数据库 : //使用SqlDataAdapter填充DataSet using (SqlConnection conn = new SqlConnection("********"))

2008-12-14 13:59:00 1364

原创 MSSQL中简单的时间处理(转)

--时间的处理 --(1)短时间的处理 declare @S datetime set @S=getdate() select (convert(varchar(10),@S,120)) select datediff(m,@S,3) select replace(convert(varchar(10),@S,120),-0,-) --

2008-12-12 16:40:00 718

原创 支付宝实物商家工具集成经验(转)

本文转载自:http://club.alipay.com/help/show_help-150---5913465-.htm#no 参考网站:http://club.alipay.com/index.htm 经过一段时间的努力,终于在我们自己的网站上完成了支付宝接口的连接工作。在这期中,支付宝的卓郡和wangjinmin1982给于了很大的帮助。再次将网站接口的连接方法大体交流一下,为了一个那

2008-12-11 10:42:00 1659

原创 WEB开发三层架构概述

关于 三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。 1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。 2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,

2008-12-06 10:24:00 8728 1

原创 ASP.Net常见技术疑难解析(四)

嵌套数据绑定时数据源参数设置问题:我的GridView控件嵌套在DataList控件中,DataList控件有一个绑定列"Quarter",其中的GridView控件的数据源要以"Quarter"的值为参数来检索数据. 如何设置该数据源的参数部分?解析:1,设置数据源控件DataTalbe,但暂时不参数项,后面将通过方法调用来动态添加修改参数,以达到根据

2008-12-05 15:30:00 888 1

原创 ASP.Net常见技术疑难解析(三)

DataList控件实现分页功能 SqlConnection con = new SqlConnection(Convert.ToString(ConfigurationManager.ConnectionStrings["ConnectionString"])); string conString = "SELECT [CompanyNam

2008-12-04 23:38:00 740

原创 ASP.Net常见技术疑难解析(二)

在两个GridView控件之间传值(方法一) 1,设置GridView1中做为参数值传递的列为模板列: OnCommand="GridView1_onClick"  CommandArgument= CommandName="TerritoryDrill" Text=> 2,获得GridView1中点击的行索

2008-12-04 23:05:00 697 1

原创 ASP.Net常见技术疑难解析(一)

Repeater控件的使用 Repeater控件是ASP.Net数据呈现的重要控件之一,当我们把控件拖到界面时,控件内什么也没有,一切都等待我们去手动创建,这样虽然有点费事,但正是因为"一张白纸好画画",Repeater控件在数据呈现时的自由度和灵活性也是最好的.它甚至允许我们在Header模板及Footer模板中使用诸如之类的标签. 对Repeater控件的编辑基本上

2008-12-04 22:10:00 738

转载 ASP.NET 2.0 GridView的RowCommand事件中取得行索引

ASP.NET2.0中的GRIDVIEW控件是一个新增的控件。在GRIDVIEW里,行索引被放在了CommandArgument里面,而不是像DataGrid那样可以利用this.MyDataGrid.DataKeys[e.Item.ItemIndex].ToString()方便的取出主键值。   如下是一个GridView 的示例代码:                 CssClass="lis

2008-12-02 23:11:00 2013 1

原创 GridView中如何获得点击的当前行的索引?

GridView中有一模板列,希望通过点击该列,如何获得点击的当前行的索引?以下是获得当前行索引号并设置当前行为选中行:LinkButton   lb   =   (LinkButton)sender; DataControlFieldCell   dcf   =   (DataControlFieldCell)lb.Parent; GridViewRow   gvr   

2008-12-02 22:01:00 2081 1

网卡IP地址快速切换器(绿色免费)

笔记本经常要在不同的地点连接网络,而各地的网络IP配置各不相同,这就导致不时的更改网卡的IP地址设置。Windows上更改IP设置很不方便,于是希望能够开发一款能够适用于不同网络,不同网卡的快速IP地址切换程序。 这款绿色软件可以帮您轻松完成这一任务。

2010-01-08

当年文曲星上的经典游戏"猜数字"WM6/Windows版(附源码)

当年文曲星上的流行经典益智游戏"猜数字",可以在WM6和Windows上运行. 源码由VS2008+WM6SDK开发.

2009-07-11

C#做的自动更新程序(附源码)

C#做的自动更新程序(附源码) 包含三部分: 服务器程序:用来生成需要更新的文件列表信息. 客户程序例子:模拟客户程序,进行升级. 自动更新主程序:由客户程序调用,实现从服务器中获致文件更新信息,并下载更新文件,完成自动升级操作.

2009-07-06

鼠标音量调节器(附源码)

热键+鼠标滚轮,轻松搞定音量调节,使原本简单的事件真正简单完成. 设计本程序的最大目的就是一定要快捷方便,所以采用程序随Windows启动的方式运行程序,启动后在只托盘区驻留图标,自动隐藏主界面.当用户需要调节音量的时候,只要按下全局系统热键就可以打开调节窗口,并自动将输入焦点设置到调节窗口上来,此时,用户只需要滚动鼠标滚轮就可以实现音量的随意调节了.而且,用户不需要手动去关闭调节窗口,当窗口失去活动的时候,会自动隐藏. 本程序是用C#在VS2008下开发的

2009-07-06

.Net DataGridView打印专家组件

“打印专家”可以根据用户选择的不同方案,快速实现多样化的打印任务,还可以灵活设置各方案的打印主副标题、页眉页脚、打印人打印日期等内容的文字,位置,字体,颜色等属性,实现自由定制打印风格,能对所有打印机和页面等常规属性进行设置,并及时预览打印效果。 开发人员只需要简单的两行代码: Lucker.DataPrinter.DataPrintSet dps = new Lucker.DataPrinter.DataPrintSet("Lucker", DataGridView_PrintTable); dps.ShowDialog(); 就可以轻松实现复杂的打印任务。而这背后的一切都可以放心的交给我们的“打印专家”去完成。打印从此变得如此简单。

2009-06-05

最新强大而简便的SqlHelper类

功能描述: 可以对OLEDB和SQL数据库进行操作 5种方式执行SQL命令:无返回,返回首个结果,返回数据读取器,返回数据集,返回数据表 可以带事务执行提交,回滚等 可以异步执行SQL命令 其它功能自己慢慢看吧. 使用说明: 1,将DataAccess文件夹添加到项目中 2,所以数据库操作只需要调用SQLHelper中的方法即可.DataAccess类是在SQLHelper类内部调用的类. 3,使用前请先执行以下方法,以进行类初始化: string DBConnectionString = "data source=.;database=Northwind;user id=sa;pwd=''"; SqlHelper.Initialize("SqlClient", DBConnectionString); 4,SQL命令有参数时,可以用以下方法生成参数数组传递给执行方法: IDbDataParameter[] para = { SqlHelper.CreateParameter("@OrderID", "10254"), SqlHelper.CreateParameter("@CustomerID", "SUPRD") }; Text = SqlHelper.ExecuteScalar("select EmployeeID from Orders where OrderID<=@OrderID and CustomerID=@CustomerID", para).ToString(); 5,事务的使用方法,执行SQL命令前后调用: SqlHelper.BeginTransaction(); Text = SqlHelper.ExecuteNonQuery(sqlUpdate, para[0]).ToString(); SqlHelper.CommitTransaction();// SqlHelper.RollbackTransaction(); 6,异步执行的使用.注意:只能执行无返回的命令. SqlHelper.AsynchronousExecute("Update Orders set EmployeeID=6 where OrderID=10254"); 7,注意,使用返回数据读取器系列功能时,需要在调用前后手动连接和关闭数据库.

2009-04-10

取拼音或首字母的DLL

支持PB5-PB11多音字,并带简转繁体

2008-04-06

串口通信控件MSCOMM32

串口通信必备控件:MSCOMM

2008-04-01

票务管理系统正式版

一个航空售票记录系统,提供对常客,业务公司,往来银行的管理功能,包括:客户管理,联系人管理,公司管理,航班管理,出票管理,银行往来帐管理,统计报表,同时提供相关数据的查询,导出与打印功能.本软件采用PB9+ASA开发,有意者通过email索取软件源码.同时欢迎提出改进意见.

2008-03-23

PowerBuilder8.0中文参考手册.pdf

PowerBuilder8.0中文参考手册(清晰版)

2007-09-13

空空如也

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

TA关注的人

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