Create your own web bots in .NET with CEFSharp!

Matt Cunningham .NET, JavaScript, Programming, Tutorial Leave a Comment

Have you ever wanted to create an automated way to load, manipulate, and then act upon a web page?

Using CEFSharp (and some strategic JavaScript), you can create headless (no GUI) interfaces of Chrome’s parent browser, Chromium, and then instruct them to do pretty much anything a web browser can do.

This is a tutorial about using CEFSharp to accomplish some basic web functions with simple examples. We’ll create three automated bots that can simulate user web interaction and programmatically react to browser events using CEF and the CEFSharp library. You can follow along by copying the code provided or by downloading…

Getting Started with Xamarin Forms and Prism

Ryan Nguyen .NET, Mobile, Technology Snapshot, Xamarin 2 Comments

In this blog, I’ll show you how easy it is to create an Android and iOS application using Xamarin Forms while utilizing Prism.

What are Xamarin Forms?
Xamarin Forms is a platform that allows developers to create native Android, iOS, and Windows applications while using the beloved C# programming language. 

An attractive feature of Xamarin Forms is that it uses a shared C# codebase to create a native user interface specific to their platform. Out of the box, Xamarin provides large collections of controls to get started. It also has the ability to access native platform features, such as camera access, GPS, text to speech, etc, by using the Dependency Service.

What is Prism?
According to the Prism website, Prism is defined as “a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Windows 10 UWP, and Xamarin Forms. Prism provides an implementation of a collection of design patterns that are helpful in writing well-structured and maintainable XAML applications, including MVVM, dependency injection, commands, EventAggregator, and others.” In other words, Prism helps users to write better code…. 

Writing Games With Unity 3D, Part 3 – Mobile!

John Boardman .NET, Mobile, Technology Snapshot, Tutorial 9 Comments

Part 3 of this blog series is going to be a fun one because we’re going beyond PC/Mac and beginning to support iOS and Android! Unity 4 made this possible by altering the basic version of the license for these platforms to be free (THANK YOU!). I learned a lot through this process and wanted to share it with all …

Writing Games With Unity 3D in JavaScript and C# – Part 2

John Boardman .NET, HTML5, JavaScript, Keyhole Creations, Tutorial 3 Comments

Welcome back for Part 2! We covered the following topics in Part 1 of this Unity 3D tutorial: Introduction to Unity Introduction to KeyShot Using multiple cameras to implement a background logo JavaScript and C# Implementations (including how to use nested generics in JavaScript and how to call C# scripts from JavaScript) How to use 3D models with axes that don’t line …