-
Horde3D_SDK_1.0.0_Beta4
开源的3D引擎。简单实用。
带有示例代码,和引擎代码(Open-source 3D engine. Simple and practical. With the sample code, and the engine code)
- 2010-01-16 10:35:17下载
- 积分:1
-
QuadTreeLOD
利用层次细节模型LOD编写的地形显示程序,能够加载大容量地形图和DEM数据,并实现浏览功能(Prepared using level of detail LOD terrain model display program that can load large capacity topographic maps and DEM data, and to achieve browsing)
- 2010-08-18 12:00:11下载
- 积分:1
-
DML test
说明: 基于模型预测控制算法研究自动驾驶车辆轨迹跟踪(Trajectory tracking of autonomous vehicle based on model predictive control algorithm)
- 2020-05-16 19:28:47下载
- 积分:1
-
stm32双机spi通信
stm32双机spi通信
- 2021-05-06下载
- 积分:1
-
显示器原理图固件源码
RTD2270L原理图源码固件RTD2270L 用LVDS液晶驱动板,核心MCU为RTD2270,将VGA输入转换为LVDS输出,根据驱动源码里提供的液晶面板头文件的配置格式,修改成你所接液晶屏的时序参数
- 2022-08-11 20:47:08下载
- 积分:1
-
muscle3.6_src.tar
由robert研发的一款功能强大的蛋白质比对软件,基于全局比对,速度快,精确性高(a powerful protein global blasting software devoloped by Robert,very fast with considerately confidence. )
- 2010-05-14 15:51:32下载
- 积分:1
-
BM
说明: Opencv: Optical flow calculation using Block Matching method
- 2010-05-09 21:55:59下载
- 积分:1
-
登录处理类
梦幻西游登录系统源码实例欢迎大家查看我的源码很高大上的(Fantasy Westward Journey Logon System Source Example Welcome to check my source code is very high.)
- 2020-06-21 08:20:02下载
- 积分:1
-
倍福CNC 界面
倍福CNC 界面using System;using System.Windows.Forms;namespace TcApplication{ static class Program { [System.Runtime.InteropServices.DllImport("User32.dll")] static extern IntPtr SetForegroundWindow(IntPtr hWnd); [System.Runtime.InteropServices.DllImport("User32.dll")] static extern IntPtr ShowWindow(IntPtr hWnd, int nCmdShow); public static MainApp mainApp; static FormSplash formSplash; static bool exceptionSignaled; static Timer timerSplashWait; const int SW_RESTORE = 9; #region Main Entry /// /// The main entry point for the application. /// [STAThread] static void Main() { //Application.EnableVisualStyles(); //Application.SetCompatibleTextRenderingDefault(false); Application.ThreadException = new System.Threading.ThreadExceptionEventHandler(Application_ThreadException); if (CheckActiveProcess() == true) { Application.Exit(); return; } ShowSplashScreen(); // BasicConfigurator.Configure(); log4net.Config.XmlConfigurator.Configure(new System.IO.FileInfo(Application.StartupPath "\System\log.xml")); // Einschalten internes Debugging der LOG Komponenete // log4net.Util.LogLog.InternalDebugging = true; MainApp.log.Info("Application started."); // set the NumberGroupSeparator for all forms System.Globalization.CultureInfo newCultureInfo = new System.Globalization.CultureInfo(System.Threading.Thread.CurrentThread.CurrentCulture.LCID); newCultureInfo.NumberFormat.NumberDecimalSeparator = "."; newCultureInfo.NumberFormat.NumberGroupSeparator = ","; newCultureInfo.TextInfo.ListSeparator = ";"; Application.CurrentCulture = newCultureInfo; // load the settings MainApp.appSettings = new Settings(); MainApp.appSettings.FileName = Application.StartupPath "\System\AppSet.xml"; MainApp.appSettings.ReadSettings(); mainApp = new MainApp(); Application.Run(mainApp); MainApp.log.Info("Application stopped."); MainApp.appSettings.WriteSettings(); } #endregion #region Public functions public static void ShowSplashScreen() { String[] arguments = Environment.GetCommandLineArgs(); for (int i = 1; i < arguments.Length; i ) { if (arguments[i].StartsWith("/NoSplash")) return; } if (formSplash == null) formSplash = new FormSplash(); if (timerSplashWait == null) { timerSplashWait = new Timer(); timerSplashWait.Tick = new EventHandler(timerSplashWait_Tick); } formSplash.Parameters("HMI " Application.ProductVersion, 325, 296, new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))), System.Drawing.Color.FromArgb(0, 104, 157), System.Drawing.Color.Black); formSplash.Show(); Application.DoEvents(); } static void timerSplashWait_Tick(object sender, EventArgs e) { timerSplashWait.Enabled = false; CloseSplashScreen(); } public static void CloseSplashScreen(int interval) { if (interval < 1) interval = 1; if (timerSplashWait != null) { timerSplashWait.Interval = interval; timerSplashWait.Enabled = true; } } public static void CloseSplashScreen() { if (formSplash != null) { formSplash.Close(); formSplash.Dispose(); formSplash = null; } } public static void BringSplashToFront() { if (formSplash != null) formSplash.BringToFront(); } public static void SplashTopMost(bool level) { if (formSplash != null) formSplash.TopMost = level; } #endregion #region Private functions private static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e) { if (!exceptionSignaled) { exceptionSignaled = true; MainApp.log.Fatal(sender, e.Exception); Beckhoff.App.ExceptionDialog exc = new Beckhoff.App.ExceptionDialog(); exc.SetText(Application.ProductName " has encountered a problem." "For further information take a look to the application event log!", e.Exception); exc.ShowDialog(); exceptionSignaled = !exc.ExceptionSignaledChecked; exc.Dispose(); exc = null; } } private static bool CheckActiveProcess() { try { int c = System.Diagnostics.Process.GetProcessesByName(System.Diagnostics.Process.GetCurrentProcess().ProcessName).Length; if (c > 0) { bool bFoundSame = false; foreach (System.Diagnostics.Process pr in System.Diagnostics.Process.GetProcessesByName(System.Diagnostics.Process.GetCurrentProcess().ProcessName)) { if (pr.MainModule.FileName == Application.ExecutablePath && pr.Id != System.Diagnostics.Process.GetCurrentProcess().Id) { SetForegroundWindow(pr.MainWindowHandle); // 9 = SW_RESTORE (winuser.h) ShowWindow(pr.MainWindowHandle, SW_RESTORE); bFoundSame = true; } } return bFoundSame; } else { return false; } } catch //(System.Security.SecurityException ex) { return false; } } #endregion }}
- 2020-12-05下载
- 积分:1
-
学生管理系统
1、从文本文件中导入班级学生信息:学号、姓名、性别、点名次数2、若文件中有学号重复的学生,将删除重复的学号3、显示导入的学生信息4、增删操作5、随机点名(点名模式:随机点一个学生,随机点多个学生)6、点名次数归07、将改动的结果写入文件
- 2022-01-26 04:49:51下载
- 积分:1