真爱无限的知识驿站

学习积累技术经验,提升自身能力

c#调用cmd命令,将doc转换为 pdf


using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;
namespace Tools
{
   /// <summary>
   /// doc文件转换为pdf文件
   /// </summary>
    public class DocToPdf
    {
        private string savePath = "";
        /// <summary>
        /// doc文件路径,包括完整文件名
        /// </summary>
        public string docFile; 
        /// <summary>
        /// ConvertDoc2PDF.js目录,不包括文件名
        /// </summary>
        public string jsPath;
        /// <summary>
        /// 接收的cmd运行的结果 
        /// </summary>
        public string sExecResult = "";
        /// <summary>
        /// 是否成功
        /// </summary>
        public bool bSuccess = false;


IT技术类管理人员要考虑的事情

管理方面:

1、定时安排专门的技术分享,形式可以随意,达到目的才是关键,一般由每个同事分享一次,达到互相学习的目的,可以单独考虑技术牛的人,分享一些牛点的技术,起到强带弱的作用,提高团队的整体能力,毕竟一个团队,不是靠某一个人。
2、奖惩方面,像我们这样偏向于扁平管理的公司,最好是提前预防,提醒团队同事要端正工作态度、提高责任心,不能粗心大意,还有一个就是代码走查,你看我写的代码,我看你写的代码, 有明显逻辑错误的地方基本能看出来修正掉,当然,代码走查,是在除其他工作外大家都有空闲时间的情况下才行。然后是线上出BUG的处理,如果是影响不大的,可以找开发者自己修改处理,出现一次两次倒也不是大问题,如果频繁出现同一种问题,那么,就说明开发人员太粗心大意,要进行一些教育,令其反省自己。影响大的话,那也只能尽快处理系统问题将损失降到最低,估计开发者自己也会有一些紧张之类的,这种一两次可以不处理,适当交流找出原因就行,如果开发人员根本没意识到问题严重性,那么也是需要进行一些教育的,毕竟线上无小事,任何情况都有可能影响公司利益,比如客户流失、财产损失等等。
3、安排任务方面:任务紧急时,一般是把任务分给熟悉此模块的同事,任务完成效率高。如果任务不紧,可以把任务分给其他模块的人,模块间交叉开发,可以让大家对整个系统都功能都熟悉,防止某模块的开发同事不在,其他同事又无能为力的情况,最终也能减少人员流失时带来的一些损失。
4、定时组织一些活动,提高团队凝聚力。组织活动,可能是公司没提供经费,或者某些同事有事没空、有空也不想去等等情况,对于经费,可以大家商量自己出,反正钱是用在自己身上,也不算什么浪费。不想去的同事就随他,毕竟你不能硬拉别人去,这时候有绝大部分去也就行了,多进行一些交流,让同事之间的感情更进一步,彼此之间更加熟悉。
5、平时,看到好点的文章,或者自己写的技术文章,可以分享到团队的QQ群或其他交流群,让大家互相学习,提高团队整体战斗力。
6、关于具体的代码编写这块,有些同事写的代码逻辑非常严谨、可读性非常好,这种的可以总结出其优点,然后分享出来供大家参考,让大家都学习学习,日积月累可以让大家都往更优秀的方向发展。

c#调用存储过程,提供了参数老是提示“没有提供该参数”

我提供的某些参数为null

直接在数据库里面运行存储过程没有问题

sql系统中的存储过程,从中可以找到查询各种信息的语句

create procedure sys.sp_help    

 @objname nvarchar(776) = NULL  -- object name we're after    

as    

 -- PRELIMINARY    

 set nocount on    

 declare @dbname sysname    

[转载]sql查询表的结构的存储过程

GO  

/****** 对象:  StoredProcedure [dbo].[pro_get_table_construct]    脚本日期: 08/04/2012 15:27:39 ******/  

IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[pro_get_table_construct]') AND type in (N'P', N'PC'))  

sql生成(c#调用存储过程返回数据表)代码的存储过程

GO  

/****** 对象:  StoredProcedure [dbo].[pro_GenerateServiceFunction]    脚本日期: 08/04/2012 11:26:43 ******/  

IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[pro_GenerateServiceFunction]') AND type in (N'P', N'PC'))  

sql生成(查询数据的存储过程)代码的存储过程

GO  

/****** 对象:  StoredProcedure [dbo].[pro_GenerateProGet]    脚本日期: 08/03/2012 11:26:43 ******/  

IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[pro_GenerateProGet]') AND type in (N'P', N'PC'))  

sql生成(插入、修改、删除数据的存储过程)代码的存储过程

GO  

/****** 对象:  StoredProcedure [dbo].[pro_GenerateProSet]    脚本日期: 08/03/2012 11:26:43 ******/  

IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[pro_GenerateProSet]') AND type in (N'P', N'PC'))  

sql 生成(c#model类)代码的存储过程

GO  

/****** 对象:  StoredProcedure [dbo].[pro_GenerateModel]    脚本日期: 08/04/2012 11:26:43 ******/  

IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[pro_GenerateModel]') AND type in (N'P', N'PC'))  

C++MFC编程笔记day06 MFC向导、MFC绘图类使用

 MFC绘图

   MFC绘图类包括绘图设备类和绘图对象类

   1 绘图设备类

     CDC类-父类是CObject,封装的是一般的绘图设备,例如:显示器,

           打印机等。

     CWindowDC类-父类是CDC类,封装的是窗口对象,包括客户区和非

<< < 31 32 33 34 35 36 37 38 39 40 > >>

Powered By Z-BlogPHP 1.7.3

Copyright 2024-2027 pukuimin Rights Reserved.
粤ICP备17100155号