• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
eaglenet
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2013年6月13日

ORACLE 创建只读用户,指定可以读取的视图及库表
摘要: 1、新创建一个用户,代码如下:CREATE USER FLNV IDENTIFIED BY FLNV --FLNV:新创建的用户名及密码DEFAULT TABLESPACE "FLN_DATA" --FLN_DATA:要创建只读用户的表空间TEMPORARY TABLESPACE "FLN_TEMP" --FLN_TEMP:要创建只读用户的临时表空间QUOTA UNLIMITED ON "FLN_DATA";GRANT "CONNECT" TO FLNV; --给连接权限ALTER USER FLNV DEFAUL 阅读全文
posted @ 2013-06-13 09:03 eaglenet 阅读(12147) 评论(0) 推荐(1)
 
 

2012年6月1日

c# 定时器
摘要: WPF 应用程序启动时都会加载两个重要的线程:一个用于呈现用户界面,另一个用于管理用户界面。呈现线程是一个在后台运行的隐藏线程,因此您通常面对的唯一线程就是 UI 线程。WPF 要求将其大多数对象与 UI 线程进行关联。这称之为线程关联,意味着要使用一个 WPF 对象,只能在创建它的线程上使用。在其他线程上使用它会导致引发运行时异常。。net的定时器有很多种1、Timer新开一个线程,当直接操作UI线程的控件时会抛出异常: 调用线程无法访问此对象,因为另一个线程拥有该对象正确的方式:View Code using System; using System.Windows; using Syst 阅读全文
posted @ 2012-06-01 18:13 eaglenet 阅读(435) 评论(0) 推荐(0)
 
GDI 绘制圆角矩形
摘要: 代码从网上搜集#region 圆角矩形 /// /// 最大圆角半径 /// protected const int MaxRoundRadius = 3; /// /// 最小矩形边长,用于自动处理圆角大小 /// protected const int MinBorderLength = 20; /// /// 绘制一个圆角矩形. /// /// 当前屏幕的图形对象 /// 矩形线条的颜色 ... 阅读全文
posted @ 2012-06-01 16:03 eaglenet 阅读(3341) 评论(0) 推荐(0)
 
Graphics 文字
摘要: System.Drawing.Font myFont = null; if (this.InsertFontInfo[i].bold) { myFont = new System.Drawing.Font(this.InsertFontInfo[i].name, this.InsertFontInfo[i].size, FontStyle.Bold); } e... 阅读全文
posted @ 2012-06-01 15:44 eaglenet 阅读(793) 评论(0) 推荐(0)
 
mschart
摘要: mschart功能非常强大,可以画曲线、折线、散点、柱子、区域等等图形,详细的资料从网上搜集很多,然而我们要添加我们自定义的功能时需要在PostPaint事件中利用ChartGraphics。例如我们添加横线或竖线,可能需要获取x轴的最大最小值,当chart的x轴的最大最小值属性没有设置为Auto时从PostPaint之外的代码获取为null,只能从PostPaint读取,下边是几个重要的函数:// // 摘要: // 接受 System.Drawing.PointF 对象并将其相对坐标转换为绝对坐标。 // // 参数: // point: // 一个以相对坐标表示的 System.Draw 阅读全文
posted @ 2012-06-01 15:36 eaglenet 阅读(825) 评论(0) 推荐(0)
 
利用c#反射提高设计灵活性
摘要: 反射提供了封装程序集、模块和类型的对象(Type 类型)。可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。如果代码中使用了属性,可以利用反射对它们进行访问。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。 然而要适量应用反射,它对性能有一定影响,反射的性能损失主要来源于比较类型、遍历成员、调用成员三种情形,其中比较类型耗时最小,调用成员耗时最多,所以尽量减少采用成员动态调用等反射方式可以提高应用程序性能。除此之外,采取后期绑定、避免将反射方法放到循环内产生放大效应等办法 阅读全文
posted @ 2012-06-01 15:13 eaglenet 阅读(792) 评论(0) 推荐(0)
 
c#写数据到Excel慢
摘要: 本示例是用于将ListView中的内容倒入到Excel,与常用的逐单元格写不同的是,本例子采用数据写入到range的方法。该方法效率明显较高。Excel.Application app = new Excel.ApplicationClass(); if( app == null) { MessageBox.Show("Excel无法启动"); return; } app.Visible = true; Excel.Workbooks wbs = app.Workbooks; Excel.Workbook wb = wbs.Add(Missing.Value); Excel 阅读全文
posted @ 2012-06-01 14:25 eaglenet 阅读(1677) 评论(0) 推荐(0)
 
IIS调用com组件的权限问题
摘要: 引入:Word的对象库文件“MSWORD.OLB”(word 2000为MSWORD9.OLB)(这是针对老版本的情况,在用vs.net2005的时候,直接在引用对话框中,在com组件里找到对word的库文件的引用就可以了,文件名好像是一样的.)1.运行Dcomcnfg.exe2.组件服务――计算机――我的电脑――DCOM配置――找到microsoft word 文档3.点击属性4.选择“安全性”5.选定“使用自定义访问权限”和“使用自定义启动权限”6.分别编辑权限,添加Everyone(ASPNET,VS Developers,Debugger User)(注:其实准确的应该是"I 阅读全文
posted @ 2012-06-01 14:24 eaglenet 阅读(316) 评论(0) 推荐(0)
 
ORA-12154:TNS无法处理服务名 无法解析服务名
摘要: 由于oracle客户端的操作系统环境问题,在连接字符串正确的情况下报错:无法解析服务名,解决方案:在配置文件中修改连接字符串的data source为全字符串<add key="defaultConn" value="Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=IP地址)(PORT=1521)))(CONNECT_DATA= (SERVICE_NAME=全局数据库名称)));User Id=用户名;Password=密码;"/>这样客户端就不需要配置n 阅读全文
posted @ 2012-06-01 14:23 eaglenet 阅读(2419) 评论(0) 推荐(0)
 
保存word到pdf或xps
摘要: /// <summary> /// 保存word到pdf或xps /// </summary> public class FileSaveAs { /// <summary> /// 目标文件格式(pdf或xps) /// </summary> public enum TarFileFormat { PDF,//PDF格式 XPS//XPS格式 } #region 保存word到pdf或xps /// <summar... 阅读全文
posted @ 2012-06-01 10:42 eaglenet 阅读(1090) 评论(0) 推荐(0)
 
 
下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3