Here is the updated CSharp IDE Setup. Remember I have done no coding in the IDE so am not sure about these settings and relying on you guys for help until I have a CSharp Project to start checking it out. Anyway, here is the updated tutorial. check out the settings in the Projects and Solutions Branch and the Text Editor Branch. Let me know if you still have trouble with the error window and we will check it out in-depth since that is a prime thing I want to address with the IDE Settings and, or, the JAWS Scripts. Here is the tutorial for CSharp.I just finished it and have not even read through it all the way but I think you will find it easier to read.
Rick USA----- Original Message ----- From: "Øyvind Lode" <oyvind.lode@xxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx> Sent: Saturday, May 22, 2010 4:40 PM Subject: RE: WinformBasics: Getting IDE Help He he! C# and I set up the IDE according to your settings but I probably missed something. I did this last night and I actually fell asleep at the keys... So that's probably why something isn't right. I'll have a look at your tutorial again. -----Original Message----- From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of RicksPlace Sent: 22. mai 2010 22:23 To: programmingblind@xxxxxxxxxxxxx Subject: Re: WinformBasics: Getting IDE Help Ah, the Error List Popup box! That is perhaps the only thing in the IDE that is a real pain from time to time. If you have set up your IDE according to my settings it should not pop up until you bring up the Error List manually or perhaps run the project. OK, so first, did you set up your IDE to my specs? If you need a copy of the tutorial I will send it to you. Second, which language are you working in? Also, I think there was something in the scripts to handle that popup error list. I usually bring it up manually and set focus to it then under the Windows menu set it to be a tabbed document. Then I close it with ctrl+f4 to get it out of the way and that usually works. NBut, the big help comds in having certain settings set in the IDE Options. So, Which Language, VB or C# and did you set up the IDE to my Specs?Otherwise that window will give you gray hair real soon! Rick USA----- Original Message ----- From: "Øyvind Lode" <oyvind.lode@xxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx> Sent: Saturday, May 22, 2010 4:01 PM Subject: RE: WinformBasics: Getting IDE Help
Rick: I get something called Error list popping up when typing in the code editor. How to get rid of this annoying error list? -----Original Message----- From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of RicksPlace Sent: 22. mai 2010 20:07 To: programmingblind@xxxxxxxxxxxxx Subject: WinformBasics: Getting IDE Help Hi Guys: Below are the new settings I have for the IDE. Also there is a description of how to get help for anything you have focus on while tabbing and cursoring around in the IDE. I will update the tutorials accordingly. You can jump directly to the steps to use Context Help by doing a find on: Section03: Context Help First here are the Help settings for the IDE I am using. Section01: CSharp IDE Help Settings To Set the IDE Help Settings in CSharp: Open C#. Hit the Alt Key to bring up the menu bar. cursor to Tools Menu and up to the Options Item and hit enter. Expand the Environment Branch, cursor down to the Help Tab Group, note that it might take a few seconds for the Help Branch to be displayed. General Tab Group: Show Help Using is set to "External Help Viewer". Search Results Per Page is 20. Show Help Topic Abstracts is checked. Reuse topic window is unchecked. Highlight search terms is checked. Include Partial Matches In Local Search Results is Checked. Online Topic Language is English. Dynamic Help: I made no changes to this tab group: Online Tab Group: When Loading Help Try Local First Then Online Radio is selected. SSearch These Providers, all 4 providers are checked in the ListView. There are 2 buttons I don't know what they do they just say button. In the Options ListView: I Unchecked 4 Guys From Roll... that is for ASP development. I Unchecked ASP Alliance, that is for websites. I unchecked Developer Fusion in the UK. I UnChecked VB City, not related to C#. End Of C# Help IDE Settings: Section02: Vb.net IDE Help Settings Open VB.net, click Options under the View Menu. Cursor down the Environment branch to the Help Tab Group. Note it might take a few seconds for the Help SubBranch to be displayed. General Tab Group: Show Help Using is set to "External Help Viewer" Show Results Per Page 20 Show Topic Abstracts is checked. Reuse Topic Window is Unchecked. Highlight Search Terms is checked. Include Partial Matches in Local SearchResults is checked. Online Topic Language, English. Online Tab Group: When Loading Help Try Local First Then Online Radio Button is selected. Under Search These Providers all 4 are checked. There are 2 buttons I don't know what they do they just say button. In the Options ListView: I unchecked 4 guys from Roll... that is for ASP stuff. I unchecked Asp Alliance again that is for ASP which is websites. I UnChecked C# Corner, not related to VB.net. I unchecked Developer Fusion in the UK. I left everything else checked. End Of VB Help IDE Settings: Section03: Context Help When you want help or a description of something while working in the IDE: hit Shift-F1. If nothing happens try just F1. A Browser Window should open with Links and Details about the object you have focus on or it's parent window. If you do not get links and details but a message about online documentation or downloading, ReDraw the Screen ( Insert-BackSlash ) In WindowEyes. This should then show details about the area in the IDE in which you are working with links to get more details about specific items. You can use this technique while setting up the IDE Settings by opening the Options item under the Tools Menu. Then navigating to some setting, hitting Shift-F1 and, or, F1, then Insert-BackSlash (For Windoweyes) to redraw the screen and you can read about all the settings and get details on the one you have focus on to see what it does. Well, that is what I wanted to work on today so if you try this out and it works let me know. If it doesn't work or something is diferent using JAWS let me know so I can add that knowledge to the first tutorial. After that, unless there are questions, I will get into creating the WinformBasics Project in Vb.net and CSharp and documenting the Step By Step to do it. By the way, after we complete the first Module I will clean up the tutorials and make them available to anyone who wants them as a package. Rick USA __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind
__________ View the list's information and change your settings at //www.freelists.org/list/programmingblind __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind
HowTo Setup C#2008Express IDE For Accessibility Note: Part of the accessibility will involve setting the IDE's individual windows to be Tabbed Documents which we will do while building our projects. Index: Begin Article: Section01:Introduction Section02: Adding A DeskTop ShortCut Section03: Setting Up the IDE Section04: Getting Context Help About The IDE ***** Section01: IntroductionIn this Tutorial we will 1: Add a DeskTop Icon to our DeskTop to easily open either Vb.net or C#.net. 2: We will set up the IDE for better accessibility with a Screen Reader. 3: We will learn to use Context Help to get information about anything we are working on in the IDE.
There are many settings that impact how the IDE reads with a screen reader and how it functions in general. Below are some settings I am currently using and how to set them. You can turn on or off options to test if you like the results. Just remember to make notes of what you change so you can undo the change if you decide you do not like it later.
Section02: Adding A DeskTop ShortCut Step01:navigate to your programming language in the Start Menu or wherever it is located in your environment. Right click it and select the SendTo option. Then select Create Desktop Shortcut and click it. This should send a DeskTop shortcut to your DeskTop list of features. After you do this you should be able to rename the shortcut to whatever you want - I just call mine CSharp2008.
Clicking this DeskTop Icon should then open C#.net. Step02:Click your new DeskTop Icon to Open CSharp2008. You will be in what is called the Start Page but do not worry about anything yet. We will go through this window later when we build the project.
Step03: Hit the Alt key to open the IDE's Main MenuBar. cursorring along the root menu items I hear: File, Edit, View, Tools, Window and help. and back to the File Menu Item. Step04: Close the IDE, C#, by hitting ctrl+f4 or by clicking close under the File Menu. Section03: Setting Up the IDE Step01: Click your new DeskTop Icon to open C# if you have closed it. Cursor to the Tools Menu and up or down cursor to the Options item and hit enter on it. The Options Window comes up. This is a TreeView of sorts with Tabbed Options for setting up the IDE. The First Branch is the Environment Branch: If not open right cursor on it to expand it. Cursor down to the General tab.Tab across the items until you hear the "Show All Settings" checkbox and check it if not checked.
Now, Close any open branches, I just left cursor to do this in Windoweyes. Then Down Cursoring I hear: Environment Closed one of 6 Projects And Solutions Closed 2 of 6 Text Editor closed 3 of 6 DataBase Tools closed 4 of 6 Debugging Closed 5 of 6 Windows FormsDesigner closed 6 of 6. These are the major Branches in the Tree. We will expand a few of them one at a time and I will tell you what settings I have set. You can set the ones you want based on my settings, Jamal's documentation for using the IDE with JAWS or your personal preferences. Step02: The Environment Branch. Right cursor on the Environment branch to expand it. Cursor down to the General tab.Tab across the items until you hear the "Show All Settings" checkbox and check it if not checked. Continue tabbing in the General Tab and set the following options:
Set Window Layout to Tabbed Document by selecting this RadioButton. Leave the items shown to the defaults or bump them to some number like 10 or 20. I have the Show Status Bar option checked. Close button affects Active Tool Window Only is checked. AutoHide Button Affects Active Tool Window only is unchecked. Animate Environment Tools is UnChecked. Note: Animate means the fading in and out of things getting displayed on the screen. Since we are using screen readers I don't want this to happen since it might give false readings to a screen reader if something is not completely visible or invisible when the screen reader does it's thing so I turn it off. Leave the RestoreFileAssociations Button alone. Finally you are back to the Show All Settings CheckBox which should be checked. Tab and click the OK button and you are returned to the Start Page. Hit the Alt Key to open the IDE's Main Menu. Cursor to the Tools Menu, cursor up or down to the Options option and hit enter on it. If the Environment Branch is not expanded, expand it and cursor down through the other items to get a feel for what you will be able to set under this Environment Branch. I have Tab Items for:AutoRecover, Documents, FindAndReplace, FontsAndColors, Help, ImportAndExportSettings,InternationalSettings, Keyboard, StartUp, TaskList. and Web Browser. Now, navigate to the Help SubBranch under the Environment Branch. note that it might take a few seconds for the Help Branch to be displayed.
General Tab Group: Show Help Using is set to "External Help Viewer". Search Results Per Page is 20. Show Help Topic Abstracts is checked. Reuse topic window is unchecked. Highlight search terms is checked. Include Partial Matches In Local Search Results is Checked. Online Topic Language is English. Click OK to save the changes. You are returned to the Start Page. Click Options Item under the View Menu and navigate past theDynamic Help Tab Group, I made no changes in this group, to the Online Tab Group:
When Loading Help Try Local First Then Online Radio is selected. SSearch These Providers, all 4 providers are checked in the ListView. There are 2 buttons I don't know what they do they just say button. In the Options ListView: I Unchecked 4 Guys From Roll... that is for ASP development. I Unchecked ASP Alliance, that is for websites. I unchecked Developer Fusion in the UK. I UnChecked VB City, not related to C#. I do not think I changed any of the other settings under the Environment Branch but feel free to experiment with any of them and let us know if you find anything that works well. Now we will continue down through the branches setting each tab group as we go along. After setting the options in a Tab Group we click ok to save the changes and have to open the options again from the start page by clicking Options under the View Menu. We will have to slogg through this procedure only once and be done with it so long as you use this IDE and do not make changes to the Options. Step03: Projects And Solutions Branch. collapse the Environment branch by left cursoring on it. Expand the Projects And Solutions Branch by right cursoring it. Cursor down to the General Tab. Tabbing around: Projects Location, leave as is. User Project Templats Location, leave as is. User Item Templates, leav as is. Always Show Error List if Project builds with errors is checked. Track active item in Solution Explorer is checked. Show Advanced Build Configurations is Unchecked. Always show Solution is unchecked. Save New Projects when created is Unchecked. Warn User when Project Location Is not trusted checked Show Output Window when build starts is unchecked. Prompt for symbolic renaming when renaming files is Checked.If you make any changes Click OK and you are returned to the Start Page. Otherwise just tab to the General tab and down cursor. If necessary navigate back to the Options Window and down to the ProjectsAnd Solutions Branch then down to it's tab group called Build and Run.
Tabbing around this Tab Group: BeforeBuilding ComboBox is set to Save All Changes. Maximum Number Of Parellel Projects is set to 2. Only Build Project and Dependencies on Run is Unchecked. On Run, When Projects Are Out Of Date ComboBox is set to "Prompt To Build". On Run, When Build Or Deployment Errors Occur ComboBox is set to Prompt To Launch. For New Solutions Use the Currently Selected Project for Startup is unchecked. MsBuildVerbosity ComboBox is set to Minimal. If you make changes Click OK. Again, back to the Start Page. This concludes the settings for the Projects And Solutions Branch so click the OK button to save the changes and return to the Start Page if you have not already done so. Step04: The Text Editor Settings. Hit the Alt Key to open the menu Bar, click the Options item under the Tools Menu. Cursor down the TreeView and close the Environment and the Projects And solutions Branches if open. Expand the Text Editor Branch. Tabbing around the General Tab Group: Go To Selection Anchor After Escape is Unchecked. Drag And Drop Editing is checked. Include Insertion PointMovements in Undo List is unchecked. Automatic Delimiter Highlighting is checked. Track Changes is Checked. AutoDetect UTF 8 coding without signature is checked. Display Selection margin is checked. Display Indicator Margin is checked. Display Vertical and horizontal check boxes are unchecked. If you change anything click ok, and it's back to the start page.ReOpen the Options window and navigate back to the Text Editor Branch and down past the File Extensions tab. to the AllLanguages tab which is a sub branch and expand it.
In the General Tab: AutoListMembers is unchecked. Parameter Information is unchecked. Note: The above items just turn of the automatic popping up of the Intellisense window. You can still use them by hitting ctrl+J if you want to bring up Intellisense but this keeps the window from popping up while you are typing which annoyed me. Enable Virtual Space is unchecked. Word Wrap is Checked Show Visual Gliffs for Word Wrap is unchecked. Apply cut or copy to blank lines when there is no selection is checked. Line Numbers is partially checked. Enable single click navigation is partially checked.Navigation Bar is unchecked Click OK and from the Start Page Navigate back to the Options Window, TextEditor, down to the All Languages Branch and to the
Tabs Tab: Indenting Radio Button is set to None. Tab size and indent size TextBoxes are left empty. Tab, insert spaces radio is Selected. Click OK if you change anything. Then navigate back to the Options Window, to the TextEditor Branch and down to the C# Tab which is another branch and expand it. These settings are for the CSharp Text Editor. Any settings you change here will be reflected in the All Languages Tab Groups but changing something in the All Languages Tab Group will change these settings as well if I remember correctly. Under the General Tab: Autolist Members and Parameters are unchecked. WordWrap is checked. Show Gliffs is unchecked. Apply cut or copy to blank lines is checked. Line Numbers is checked. Single Click Navigation is checked.If you make no changes just Tab back to the General Tab and cursor down to the Tabs option.
Indenting is set to none,Tab size and indent size are set to 1, it would not allow me to set it to 0 or empty. Note: I don't like indenting as it sometimes messes with Windoweyes reading a line or with copying a line. Click OK if you made a change and from the Start Page navigate back to the Options Window, Back to the Text Editor Branch and back down to Tabs item and cursor down to the Advanced tab: Enter Outlineing Mode When Files Open is checked. Underline Errors In The Editor is UnChecked. Note: I am unchecking this since I am not sure my screen reader will read a word with an underline, could change it back if there is any reason. Show Live Symantic Errors is unchecked. Warn if build errors exist when refactoring is checked. Warn on members with compiler generated references is checked. Generate xml documentation checked. Surround Generated Code with Region is checked. Warn if build errors exist when organizing Using is checked. Place System Directives first when sorting usings is checked. Note: I am clueless so far about most of these settings but will read up on them a little if anyone has any questions or if I think they might be better set diferently as the project moves along.Click OK if you made changes. Then Navigate back to the Options Window, down to the C# Editor options and past the Advanced Tab to the Formatting Tab which is really a SubBranch and expand it.
In the General Tab:. Automatically Complete Formatted Statement is Unchecked. Automatically Format Completed Block is UnChecked. Automatically Format on Paste is unchecked.Click OK to save the settings. Navigate back to the C# Text Editor and down to the Formatting sub Branch and down to the Indentation Tab.
IndentBlockContents is UnChecked. Note cursor down this looks like a check listbox. Indent open and close braces is unchecked. Indent Case Content is unchecked. Indent Case Labels is Unchecked. Note: I just unchecked everything that was checked to avoid any automatic formatting which I prefer to do manually. Option Preview has some stuff I don't understand, it is ReadOnly anyway. Click OK to save changes if you made any and return to Start Page.Navigate back to the C# Text Editor and down past the NewLines Tab Group, past the Spacing Tab Group past the Wrapping Tab Group to the Intellisense Tab Group.
Show Intellisense after a character is typed is unchecked. Place keywords in completion lists is checked. Place code snipets in completion lists is checked. Commited by typing the following characters, just left them alone. Commited by pressing the space bar is checked. Add NewLine on commit with enter at end of fully typed word unchecked. Intellisense Preselects most recently used members is checked. Note: Again I very seldom used Intellisense in Vb.net so will be checking out these settings as the project develops and note anything I find if applicable. Click OK if you changed anything. The rest of the settings are related to things we will not be working with yet so you can leave them alone for now. You are done with setting up the IDE Options Window until later. Section04: Getting Context Help About The IDE When you want help or a description of something while working in the IDE:hit Shift-F1. If nothing happens try just F1. A Browser Window should open with Links and Details about the object you have focus on or it's parent window.
If you do not get links and details but a message about online documentation or downloading, ReDraw the Screen ( Insert-BackSlash ) In WindowEyes. This should then show details about the area in the IDE in which you are working with links to get more details about specific items. You can use this technique while setting up the IDE Settings by opening the Options item under the Tools Menu. Then navigating to some setting, hitting Shift-F1 and, or, F1, then Insert-BackSlash (For Windoweyes) to redraw the screen and you can read about all the settings and get details on the one you have focus on to see what it does. Happy Programming! Rick USA EndOfArticle: