October 2003 - Posts
This is a BoF session where attendees and presenters (from Canada, yay) share neat little things (some known, some obscure) about working in VS.NET.
- Creating a class that implements an interface, pressing Tab after the interface name will create stubs for the methods of the interface
- Ctrl+] jumps to the next end block.
- Ctrl+Shift+] selects the block.
- Ctrl+Shift+I enters incremental search.
- Ctrl+Space (sometimes Ctrl+J, depending on the language) enters IntelliSense.
- In command window you can create aliases (alias command) to access all menu entries
- In command window, immed enters immediate mode.
- Change Dockable from the context menu of the Output window to put it into the source panes.
- Select New Horizontal/Vertical Tab to split the source window to view two or more files at once.
- Ctrl+Tab navigates through open source windows (Ctrl+Shift+Tab navigates backwards)
- Clicking Mark All in the Find dialog will create a bookmark for each entry found.
- Alt+Drag selects arbitrary blocks of text.
- Entering a TODO comment (// TODO: do something) will insert the comment in the task list. You can customize the list of tags that will go in the task list from the Options dialog.
- Alt+Shift+Enter toggles the full screen code window.
- Toggling Search Hidden Text in the Find dialog will search into the collapsed regions.
- In C#, from the Class View, right click on a class and select Add > Property to get a wizard to automatically build a property structure.
- When removing a file from a solution, remember to take it out also from the source code manager (Visual SourceSafe or CVS) to avoid having it compiled and built nightly.
- Don't use MDI :)
- Lots of built-in aliases for the Command Window.
- In Solution Explorer, right click the solution, select Properties and toggle Multiple Startup Projects to start both the client and the server (if you have them) applications.
- Shift-F7 or Ctrl+PgUp/Ctrl+PgDn toggles between views on your file (Design, Source, HTML, Data, etc...)
Email contact addresses for the presenters are:
Very cool session.
I'm in the .NET Rocks panel/session/thinghie. No beer, unfortunately. Lots of interesting hosts, from Scott Hanselmann to “the blogger himself” Robert Scoble.
Going out to the conference centre, I ended up in an elevator with Mr. Miagi. Again. No, I didn't get a picture with him, even if my goal for the day was to have a picture taken with someone famous. I guess Pat Morita qualifies as famous, and given that he's staying at the same hotel as me, I will maybe have a chance tomorrow.
He's not a movie star, but I accidentally met Peter Provost. Again, no pictures. I have to do better with my wife's camera, or she'll not let me use it ever again.
I am looking for a nice case for my Pocket PC. Any suggestions where? Maybe a quick run to Fry's if anyone wants to share a cab ride?
This is what I would look like if I still had the goatee. I thought it was making me look too evil...
So, I took a picture last night. You have to trust me, it's real Art. No, really!
And it looks like the mymsevents.com site doesn't embed the sessions' XML data into the search pages anymore, so there's no immediate way (except for major coding that looks highly unlikely at this time of day) to retrieve updated sessions data into the PDC Session Browser application.
So the flight was pleasurable, except for the dense clouds of smoke from brushfires around LAX, and the hotel doesn't have free wireless. Oh well.
On the shuttle from the airport to the hotel I met Shaun Walker, the mantainer of the DotNetNuke portal project. He was flying in from Vancouver. Then, while having a beer with some 'softies, Mr. Miagi sat at the table near us. I pushed back with some effort the urge to do some karate moves and simply chalked these two encounters as good omens.
Tomorrow I'll bring the camera with me and try to get a picture with someone famous. And at 6pm, the experience will begin :)
Just a reminder that the sessions XML datafile
is constantly being updated with the latest info. Just download it according to the instructions in the previous post and be up to date like all the cool boys! (and girls, of course)
I was looking for offline blogging tools this weekend, just to make sure I have a nice writing pad during those long PDC sessions :)
After a bit of mostly unlucky research, I installed w.bloggar (v3.02). While the functionality of the tool is impressive, it lacks in a couple of areas that I hoped were covered. First of all, there's no WYSIWYG editing. That surprised me a bit, as I was under the impression that it would be a must have feature. Then trying to drag and drop images into the writing area would create an object (in the OLE sense) instead of just an <img> link. Given the settings panel where you set up the FTP info for upload, I hoped I could just drop an image and then the software would take care of removing the local drive path, replace it with the one in the FTP settings and finally upload the image to the FTP server.
Maybe I'm not using it correctly, but it doesn't seem to work.
Anyone has another suggestion for a blog WYSIWYG editor with drag and drop capabilities? Basically same as w.bloggar, only with these two features added :)
Or is this an opportunity to write such a tool?
New sessions, new speakers, oh my! Go download the new events XML datafile
, then copy it to the folder in your Pocket PC, remove the PDC.sdf file (not the MyPDC.sdf!) and run the PDCSessionsBrowser application. It will take a bit to create and repopulate the database but your selections will not be lost (unless, of course, you delete the MyPDC.sdf file, but I told you not to do that...)
Edit: due to the well known demo effect, a new version of the XML datafile has been uploaded at 10:06PM PST :)
More Posts Next page »