随笔分类 - 编程
各种编程语言相关
摘要:面向切面编程(AOP) AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为
阅读全文
摘要:internal void InsertExcelChart() { Word.InlineShape ilsChartObject; Word.Selection sel; object oClassType = "Excel.Chart.8"; object oFileName = string
阅读全文
摘要:private void Form2_Load(object sender, EventArgs e) { int rowwidth = 20; int columnwidth = 100; int startx =0; int starty = 0; int rowcount = 1000; in
阅读全文
摘要:win7的任务栏进度条有一个专门的类TaskbarManager,他在Windows API Code Pack里面,下载地址:http://archive.msdn.microsoft.com/WindowsAPICodePack 里面包含了所有的源代码以及大量的示例,并附有文档。 为了使用Tas
阅读全文
摘要:private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { //开头不允许出现0 if (textBox1.SelectionStart == 0) { if (e.KeyChar == '0') { e.Handled
阅读全文
摘要:一 基本介绍 操作文档,文件夹,需要用到的类 1 Directory(静态类) : 用于创建、移动和删除等操作通过目录和子目录 DirectoryInfo(非静态): 2 File(静态类) :提供用于创建、复制、删除、移动和打开文件的静态类,并协助创建 FileStream 对象 FileInfo
阅读全文
摘要:常见软件系统缩略表 BPM(Business Process Management):业务流程管理 也称做商业流程管理。一套达成企业各种业务环节整合的全面管理模式。其中的Business并不局限于商业,它泛指各种组织中的活动:从商业企业到政府机构、非营利团体等等,因此,普遍共识是对应于更加中性的“业
阅读全文
摘要:Ubuntu(22.04tested) Qt常见错误以及解决方案 ERROR: Cannot run compiler ‘clang++ udo apt-get install clang; Error while building/deploying project test sudo apt-g
阅读全文
摘要:BDCloundDiskEnhancement 说明 配置百度网盘优化模式可以解除限速,但是运行一段时间后又会重新降速,重启百度网盘后速度又恢复。 所以编写这个程序后台自动定时重新启动百度网盘,就可以提高限制速度,程序代码中主要有一下几个配置信息需要修改: processNames 百度网盘的进程,
阅读全文
摘要:如何在C#中运行数学表达式字符串 方法1:利用DataTable中的Compute方法 1 string expression = "1+2*3"; 2 DataTable eval = new DataTable();object result = eval.Compute(expression,
阅读全文
摘要:概述:网上比较多讲述如何操作Excel表的文章,但都是启动Excel的窗口来打开Excel数据文件。有时候需要把Excel表嵌入到自己程序的Form中,给客户一个不用切换窗口的操作界面,似乎更好。这在VC中用OLE技术很容易实现,但是在C#中方法就不一样啦。下面将就此进行阐述。 网上比较多讲述如何操
阅读全文
摘要:static void Main(string[] args) { //Console.BackgroundColor = ConsoleColor.Blue; //设置背景色 Console.ForegroundColor = ConsoleColor.White; //设置前景色,即字体颜色 C
阅读全文
摘要:C# 无边框窗体移动和改变大小的实现 转载▼ 自己给软件做的皮肤,将窗体设为无边框后,想要其具有正常窗体的移动和改变大小功能,以下代 码可以实现。。。。 //需添加using System.Runtime.InteropServices; [DllImport("user32.dll")] publ
阅读全文
摘要://c# 获取屏幕 Graphics System.IntPtr DesktopHandle = GetDC(System.IntPtr.Zero); Graphics g = Graphics.FromHdc(DesktopHandle); //Graphic g.DrawString 绘制文本
阅读全文
摘要:[DllImport("user32.dll",CharSet = CharSet.Auto)] public static extern IntPtr SendMessage(IntPtr hWnd, int msg, int wParam, int lParam); private int LV
阅读全文
摘要:Visual Studio 远程调试 Remote Debugger vs 安装目录下D:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Remote Debugger 在服务器端启动 Remote Debugger 里边有
阅读全文
摘要:调整.NET控件WebBrowser的默认浏览器内核版本 1、在开始菜单内输入“regedit.exe”,进入注册表编辑器 2、找到注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEA
阅读全文
摘要:System.Windows.Forms.TableLayoutPanel layoutPanel = new TableLayoutPanel(); layoutPanel.RowCount = 10; layoutPanel.ColumnCount = 5; layoutPanel.Width
阅读全文
摘要:wcf将一个服务同时绑定到http和tcp的写法 服务器端: 客户端(通过8000端口或者8001端口都可以用,上面的服务器端配置同时绑定了HTTP 8000端口和TCP8001端口) 客户端代码 //using (DcDataServiceClient client = new DcDataSer
阅读全文