随笔 - 745, 文章 - 1, 评论 - 180, 阅读 - 155万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

12 2010 档案

摘要:1:新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型-安装与部署-安装向导(安装项目也一样),然后点击确定.(详细见下图) 此主题相关图片如下: 2:安装向导 关闭后打开安装向导,点击下一步,或者直接点击完成. 3:开始制作 安装向导完成后即可进入项目文件夹: 双击"应用程序文件夹"在右边的空白处右击,选择添加-文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来.然后右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切或复制到左边的"用户的´程序´菜单"和"用户桌面"中. 这样安装程序安装安装完成后会在 "开始-所有程序"和"桌面"上生成程序的快捷方式.然 阅读全文

posted @ 2010-12-30 17:43 moss_tan_jun 阅读(7105) 评论(0) 推荐(0) 编辑

摘要:DevExpress系列控件自我使用Delphi时已经使用了相当长的一段时间,即使到现在仍然觉得非常好用。今年11月份开始转入到C#开发,使用的第三方控件自然也是DevExpress系列。由于业务需要,要求使用TreeList控件实现数据过滤功能。TreeList自身是提供了一个数据过滤功能,但这个功能有一个缺点。就是如果目录树是多级目录树,并且父节点不符合过滤条件时,即使里面的子节点符合过滤条件,也不会显示对应的节点。   好在TreeList控件还提供了一个FilterNode事件,所以我们可以通过FilterNode事件进行处理:view source print?01private v 阅读全文

posted @ 2010-12-27 11:46 moss_tan_jun 阅读(1181) 评论(0) 推荐(0) 编辑

摘要:using System; using System.IO; using System.Text; using System.Collections; namespace PDFGenerator { public class PDFGenerator { static float pageWidth = 594.0f; static float pageDepth = 828.0f; static float pageMargin = 30.0f; static float fontSize = 20.0f; static float leadSize = 10.0f; stati 阅读全文

posted @ 2010-12-27 11:38 moss_tan_jun 阅读(469) 评论(1) 推荐(0) 编辑

摘要:示例程序效果演示动画:点击播放按钮,可以重复播放演示动画。.Net的DataGridView中虽然提供有原生的DataGridViewComboBoxColumn的支持,但是其下拉列表的数据源只能是以列(Column)为单位固定设置,很多时候无法满足实际需要。问题描述假设我们有一个系统,存在三个主表:公司,部门,员工,分别存放公司,部门和员工的ID及名称等关键信息。三个主表存在从属关系:每个公司下设几个部门,每个部门统辖一批员工。有一个画面用来录入关于员工的某些信息,如下图:在上面这个画面的DataGridView中,只能输入和显示公司的ID,很不直观。为了方便使用者录入数据,我们可以将公司, 阅读全文

posted @ 2010-12-27 11:26 moss_tan_jun 阅读(8605) 评论(17) 推荐(3) 编辑

摘要:private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)2 {3 //自动编号,与数据无关4 Rectangle rectangle = new Rectangle(e.RowBounds.Location.X, e.RowBounds.Location.Y, dataGridView1.RowHeadersWidth - 4, e.RowBounds.Height);5 TextRenderer.DrawText(e.Graphics, (e.RowIndex 阅读全文

posted @ 2010-12-27 10:21 moss_tan_jun 阅读(685) 评论(0) 推荐(0) 编辑

摘要:C# BackgroundWorker 控件的几个实例2009-05-18 15:36在 WinForms 中,有时要执行耗时的操作,在该操作未完成之前操作用户界面,会导致用户界面停止响应。解决的方法就是新开一个线程,把耗时的操作放到线程中执行,这样就可以在用户界面上进行其它操作。新建线程可以用 Thread 类,可以实现多线程同时操作,简单的可以通过 BackgroundWorker 类实现。用 BackgroundWorker 类执行耗时的操作BackgroundWorker 类在 System.ComponentModel 命名空间下。VS 的工具箱时有一个 BackgroundWork 阅读全文

posted @ 2010-12-23 00:09 moss_tan_jun 阅读(1431) 评论(0) 推荐(0) 编辑

摘要:http://ph1623.blog.163.com/blog/static/12618834520109262464645/ http://www.ebay.cn/list.php?catid=366 阅读全文

posted @ 2010-12-14 23:37 moss_tan_jun 阅读(413) 评论(0) 推荐(0) 编辑

摘要:使用eBay API基本步骤介绍要开始使用eBay API,需要如下基本步骤: 1. 注册开发帐号: https://developer.ebay.com/join/Default.aspx 2. 选择API类型: eBay有大约6种API 开发语言,例如.net和Java的SDK http://developer.ebay.com/products/trading/ http://developer.ebay.com/products/overview/api-by-feature/ 3. 然后是程序开发和Sandbox测试,例如, 3.1 最基本的‘上传商品’的接口定义如下:http:/ 阅读全文

posted @ 2010-12-14 23:36 moss_tan_jun 阅读(8717) 评论(0) 推荐(2) 编辑

摘要:1)查看表中的触发器类型:sp_helptrigger:返回对当前数据库的指定表定义的 DML 触发器的类型。sp_helptrigger 不能用于 DDL 触发器。示例: EXEC sp_helptrigger '表名'2)查看触发器的有关信息:sp_help:报告有关数据库对象(sys.sysobjects 兼容视图中列出的所有对象)、用户定义数据类型或某种数据类型的信息。示例: EXEC s... 阅读全文

posted @ 2010-12-04 10:05 moss_tan_jun 阅读(448) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示